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
340186482528	340186483048	340186483598	340186484148	340186484698	340186485248	340186485798	340186486348	340186486898	340186487448	340186487998	340186488548	340186489098	340186489648	340186490198	340186490748	340186491298	340186491848	340186492398	340186492948	340186493498	340186494048	340186494598	340186495148	340186495698	340186496248	340186496798	340186497348	340186497898	340186498448	340186498998	340186499548	340186500098	340186500648	340186501198	340186501748	340186502298	340186502848	340186503398	340186503948	340186504498	340186505048	340186505598	340186506148	340186506698	340186507248	340186507798	340186508348	340186508898	340186509448	340186509998	340186510548	340186511098	340186511648	340186512198	340186512748	340186513298	340186513848	340186514398	340186514948	340186515498	340186516048	340186516599	340186517148	340186517698	340186518248	340186518798	340186519348	340186519898	340186520448	340186520998	340186521548	340186522098	340186522648	340186523198	340186523748	340186524298	340186524848	340186525398	340186525948	340186526498	340186527048	340186527598	340186528148	340186528698	340186529248	340186529798	340186530348	340186530898	340186531448	340186531998	340186532548	340186533098	340186533648	340186534198	340186534748	340186535298	340186535848	340186536398	340186536948	340186537498	340186538048	340186538598	340186539148	340186539698	340186540248	340186540798	340186541348	340186541898	340186542448	340186542998	340186543548	340186544098	340186544648	340186545198	340186545748	340186546298	340186546848	340186547398	340186547948	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2738	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2729	3600	2300	2729	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2726	3600	2300	2726	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22055	20274	28626	25161	30078	40013	32575	8005	322	271	255	230	238	207	240	205	230	210	216	230	217	244	234	213	218	222	234	196	208	242	195	217	205	223	241	225	235	233	212	220	220	230	227	232	195	223	218	235	205	211	203	196	218	208	205	237	198	210	213	202	229	191	203	233	213	194	217	220	237	221	199	189	227	198	235	228	215	180	220	220	203	186	205	215	202	219	227	209	198	232	217	234	204	210	206	214	227	204	214	229	235	204	224	228	208	228	178	227	209	199	205	189	220	210	240	203	204	191	204	199	213	202	208	202	206	233	218	213	221	221	232	231	203	199	216	202	204	229	218	218	189	217	223	222	230	227	227	200	224	203	194	229	190	202	217	224	217	207	220	227	210	214	219	224	219	215	194	252	218	208	220	200	202	232	215	219	193	221	215	212	232	210	200	202	196	220	215	228	233	226	221	228	239	208	214	225	213	208	214	239	208	223	205	202	210	227	197	209	218	220	196	215	242	213	231	225	235	227	220	221	239	217	180	226	187	234	216	201	202	219	216	221	200	214	207	218	211	191	210	229	196	216	209	215	227	229	195	200	220	221	221	227	231	195	200	207	227	202	211	211	210	206	207	195	212	215	206	242	229	238	201	244	225	209	229	248	217	238	200	243	239	214	216	223	208	219	211	203	216	229	210	202	197	227	186	230	202	211	196	209	213	214	221	215	223	207	221	197	214	216	254	217	206	236	180	204	203	205	236	227	200	218	222	234	262	218	208	238	223	221	237	209	212	232	214	219	213	225	225	208	216	199	232	218	233	202	229	191	195	231	220	227	226	208	200	195	228	229	230	217	211	232	199	207	210	235	230	211	201	218	210	205	195	193	207	205	222	243	196	222	213	203	212	234	211	223	193	226	222	202	213	203	210	259	203	225	203	226	215	197	228	216	197	195	214	206	199	236	230	210	227	237	209	221	202	222	202	232	191	237	219	184	192	193	214	207	236	203	204	202	200	224	200	181	214	199	206	227	197	213	203	186	186	220	217	222	212	202	224	231	190	213	180	261	227	223	210	205	210	206	210	204	235	224	235	237	202	209	219	216	232	183	223	205	210	206	212	204	215	236	209	215	217	195	243	177	224	222	215	201	216	222	193	224	223	224	180	219	205	204	226	204	226	194	195	209	230	224	207	210	203	246	213	214	233	231	229	187	207	208	205	204	245	241	214	211	217	189	198	213	206	228	220	196	203	207	231	215	201	215	202	204	191	189	218	206	185	201	215	217	201	222	223	214	228	231	226	240	199	206	216	224	190	200	198	209	191	220	196	212	224	227	207	225	214	219	226	212	210	195	206	190	215	208	211	215	192	214	214	239	225	177	220	218	218	210	242	204	220	223	212	221	212	181	218	184	221	218	210	223	216	218	187	203	201	229	188	215	189	222	231	216	195	203	228	219	210	219	185	212	220	241	208	208	216	219	199	208	221	202	198	188	225	221	207	191	214	220	207	207	221	212	246	235	212	226	225	198	246	196	209	203	194	223	196	229	208	191	239	207	217	221	204	210	227	211	217	211	208	238	232	191	230	213	217	200	210	229	207	221	217	233	246	208	214	218	221	216	242	200	205	205	197	238	209	226	232	205	199	214	196	207	225	233	213	220	212	210	208	192	219	220	200	208	223	196	205	208	223	235	230	223	223	230	210	213	238	226	191	212	211	245	213	204	210	204	241	210	209	224	227	215	204	207	213	245	233	195	218	221	205	221	196	230	189	221	167	233	216	203	229	188	213	248	203	217	232	211	223	210	232	194	241	220	228	190	213	221	204	221	204	201	195	205	221	235	213	221	201	220	204	220	213	217	225	204	237	229	212	215	235	194	195	216	218	216	201	221	238	223	230	180	219	224	208	217	211	204	184	221	213	219	215	223	195	229	223	222	208	209	237	219	175	209	207	205	212	221	235	235	235	220	204	213	218	208	213	201	209	232	250	217	199	200	234	168	211	206	214	204	220	226	236	192	218	198	245	209	218	213	207	216	218	194	200	243	222	233	201	218	207	224	219	226	189	210	208	195	249	210	214	208	213	217	215	200	217	216	189	202	210	221	204	236	227	206	194	212	233	216	212	226	220	236	219	213	215	209	228	215	205	190	221	249	229	220	245	189	195	217	228	217	218	234	229	215	237	201	204	252	214	208	199	237	219	214	201	230	229	213	205	202	214	219	206	210	202	202	233	199	229	236	228	213	206	215	228	182	212	191	197	203	209	217	203	191	205	244	206	235	224	187	205	214	218	195	212	219	211	225	226	217	241	223	212	212	231	203	212	235	226	182	251	222	201	225	200	208	193	213	200	218	233	226	204	242	210	207	198	209	227	221	211	204	228	220	207	193	237	232	223	236	206	220	222	248	219	233	219	225	216	216	237	218	231	199	215	238	218	205	214	196	219	224	202	238	232	204	246	219	231	202	190	226	212	215	207	210	223	216	202	215	194	232	217	221	226	231	202	225	211	221	224	214	208	219	226	190	203	231	193	223	205	205	235	213	233	200	235	200	201	197	248	227	205	195	252	213	198	218	206	214	224	216	226	203	210	247	223	216	233	210	213	214	218	204	233	228	240	208	230	232	208	198	197	202	206	231	215	212	217	225	217	174	217	201	214	239	159	209	222	207	228	215	196	215	208	210	221	219	186	231	199	225	216	226	211	216	231	221	211	218	220	209	214	194	206	206	218	211	226	219	216	209	220	218	205	205	219	211	198	221	192	212	210	200	234	198	198	192	211	234	228	222	226	236	215	195	222	203	217	200	221	234	217	243	212	198	211	194	217	201	213	207	213	222	241	214	195	185	202	194	230	222	213	223	224	235	216	214	205	239	202	226	242	202	234	206	208	230	220	218	210	219	213	213	222	206	187	175	202	190	210	228	204	182	201	237	221	212	194	216	256	220	197	199	218	201	214	192	228	217	181	211	194	186	217	201	216	220	225	221	231	237	200	213	228	238	217	213	225	210	197	183	230	224	228	223	200	221	193	217	216	197	223	213	209	225	188	210	205	199	218	231	229	217	226	203	220	216	223	206	220	218	209	240	201	191	213	211	201	219	239	213	191	194	214	232	223	196	210	201	173	217	197	213	219	191	216	189	193	202	180	195	215	197	218	230	199	213	228	208	229	209	216	205	210	213	208	191	221	201	208	223	178	238	220	232	204	240	206	209	204	213	187	190	226	182	208	195	232	207	231	228	248	220	226	221	200	210	219	196	199	238	226	220	225	220	196	201	225	215	205	211	202	200	222	224	207	204	222	248	201	223	218	183	234	211	222	205	177	216	229	209	225	218	205	208	217	189	222	221	201	204	221	228	209	238	219	197	223	222	220	242	210	227	225	218	193	213	199	222	209	211	202	213	206	209	212	230	212	212	224	217	214	224	202	225	220	200	201	216	223	219	212	225	202	237	203	228	221	211	194	186	203	198	210	203	199	202	231	213	208	205	220	257	247	219	237	225	213	206	224	227	218	229
47756	78331	68243	47366	47467	45038	31074	3666	320	305	301	285	295	310	274	258	294	302	271	275	296	294	269	248	283	257	270	276	271	249	264	222	245	243	255	274	231	263	298	281	290	303	301	255	281	273	266	269	270	248	286	272	238	257	233	244	275	269	256	279	275	246	242	266	264	232	275	286	243	287	271	268	311	235	235	260	271	257	253	233	270	236	213	250	259	250	254	238	251	257	278	246	295	250	263	221	274	264	260	221	264	261	252	243	272	238	243	266	241	255	262	267	286	263	261	257	265	281	262	252	272	252	254	251	288	267	265	240	255	265	249	280	289	243	284	254	254	282	262	268	255	252	254	273	258	264	254	255	258	266	273	256	264	281	280	249	225	271	278	271	279	276	259	261	279	227	279	278	263	246	282	261	272	252	283	257	253	272	275	264	284	260	265	258	267	237	276	261	275	278	284	248	238	286	257	274	289	249	252	248	249	270	257	257	243	277	247	267	289	273	242	266	252	250	267	283	273	269	262	251	243	277	252	253	267	250	291	261	277	242	280	271	239	242	252	269	275	242	264	251	253	268	248	258	249	268	281	264	262	251	256	250	267	281	281	264	285	271	270	257	257	252	282	256	240	243	282	292	245	238	260	250	248	255	268	253	273	260	276	256	255	260	266	266	250	290	236	282	239	255	265	265	268	243	264	267	248	275	278	252	274	242	286	243	260	246	239	251	241	242	263	267	256	285	239	262	248	254	217	261	252	260	269	272	243	256	275	244	240	250	280	274	260	262	261	267	263	258	259	265	250	270	245	256	255	264	244	266	238	275	229	237	263	264	247	266	252	272	268	264	231	245	275	256	284	274	253	288	261	271	269	282	253	298	277	281	300	271	256	252	284	268	249	268	255	228	295	261	247	264	272	272	268	244	267	274	258	236	261	252	282	260	268	228	266	280	271	252	241	277	268	245	247	259	252	257	249	241	242	259	267	273	259	260	280	248	250	255	254	260	281	261	225	244	236	270	274	238	275	213	254	257	269	229	248	267	259	233	238	259	263	253	275	285	272	259	276	265	259	279	270	274	287	263	280	259	264	265	240	291	266	265	270	250	267	287	252	275	259	255	257	265	256	275	246	269	285	240	258	268	273	245	273	259	274	268	246	244	263	268	248	268	262	234	285	265	285	250	244	249	250	267	252	250	269	276	266	298	292	288	267	292	248	246	272	264	263	271	246	247	251	241	269	259	277	229	249	245	258	267	262	274	255	301	271	288	218	252	248	283	245	283	258	261	258	274	272	290	255	215	269	303	276	280	277	272	273	267	278	268	274	272	258	241	261	250	262	262	253	267	278	282	254	245	262	276	263	248	267	252	258	255	268	274	245	279	251	291	278	253	267	238	273	284	245	256	238	257	265	272	278	268	282	256	245	284	246	290	264	259	241	272	251	256	258	260	273	251	275	303	274	267	250	259	274	277	253	257	249	251	279	239	244	250	301	237	241	262	246	255	277	260	234	245	258	228	263	296	260	250	261	262	276	267	264	284	249	269	213	246	258	293	282	257	256	252	245	260	240	262	232	267	258	285	254	289	252	268	260	254	234	264	272	267	267	255	257	270	245	269	250	249	264	277	255	289	269	220	264	252	242	257	267	272	262	264	277	248	277	286	276	261	275	274	246	252	274	255	256	274	248	242	262	268	265	290	274	264	257	253	294	266	230	268	284	225	214	258	239	267	253	275	258	281	272	251	258	280	250	252	270	277	256	264	256	268	259	256	259	282	289	251	280	265	253	266	256	278	309	258	246	249	269	258	290	251	263	251	239	280	252	253	243	262	223	264	254	267	260	219	258	287	249	261	252	260	241	256	262	247	247	252	266	259	247	272	292	263	258	272	235	298	245	258	290	280	245	284	301	275	250	286	270	275	257	256	264	253	255	275	264	271	287	221	256	286	250	275	249	241	252	266	267	262	260	255	247	255	262	257	261	253	234	275	264	230	249	272	257	249	256	255	225	239	267	275	244	288	261	287	262	235	267	245	250	296	265	238	239	269	246	247	280	260	246	236	257	250	312	270	248	262	256	292	284	263	266	241	282	263	276	254	261	250	275	258	256	291	259	250	244	281	270	304	262	291	248	266	250	303	244	239	282	270	270	280	252	222	240	275	287	298	261	291	270	258	247	281	243	282	266	263	259	264	255	276	250	284	244	259	283	258	279	280	271	266	285	249	242	259	289	264	262	268	256	265	249	268	247	234	285	273	263	229	277	255	261	242	286	239	273	253	246	275	254	233	257	259	253	271	245	252	245	269	262	274	271	274	265	275	275	258	274	247	255	289	258	248	259	283	242	261	274	222	271	253	275	255	275	248	255	275	286	247	231	240	300	274	284	252	243	237	254	288	249	253	268	284	279	227	263	252	279	265	263	267	279	271	252	246	265	231	268	283	245	245	281	275	248	254	269	271	255	279	267	246	265	265	270	245	247	234	265	286	286	279	272	258	271	286	277	261	291	256	259	286	251	257	254	274	262	293	287	268	250	247	248	262	239	264	243	263	250	272	265	263	260	264	266	283	256	261	270	247	270	260	276	241	262	274	275	265	271	248	280	269	250	259	259	274	270	286	263	280	261	291	249	266	270	273	246	298	250	260	251	242	266	247	268	269	250	259	276	255	252	250	254	273	272	276	313	247	274	274	239	269	274	289	235	248	276	281	279	262	250	254	276	287	275	264	283	262	227	262	265	270	269	280	287	261	270	254	263	251	260	252	284	242	275	250	288	291	275	234	239	265	273	234	261	260	263	284	262	256	251	273	240	304	262	259	278	247	233	273	243	275	249	252	277	248	257	248	296	265	259	272	271	272	252	236	261	257	282	258	288	255	266	263	274	263	255	273	257	260	250	266	274	243	284	242	235	256	261	258	273	243	308	249	249	271	274	280	256	261	268	266	241	302	262	261	270	259	233	288	281	246	247	245	277	284	268	277	271	285	280	274	254	276	270	269	269	256	241	257	228	245	261	261	247	256	290	242	264	254	273	258	253	280	286	274	257	260	240	245	271	243	269	258	290	252	273	283	270	261	281	259	246	289	252	249	257	240	265	275	266	258	288	285	246	280	235	251	273	261	262	243	284	254	248	253	220	298	248	277	261	256	255	256	279	264	247	277	274	269	256	306	260	268	260	276	268	247	277	262	254	249	276	261	256	271	298	248	255	261	231	277	277	260	258	264	245	242	271	254	254	267	275	264	268	300	236	282	264	236	286	282	260	253	251	253	263	274	248	284	230	264	237	249	254	247	255	259	264	277	249	272	281	255	275	288	257	261	266	276	270	281	269	274	230	289	293	255	228	255	282	281	237	265	276	279	260	259	242	245	241	271	274	254	280	251	269	261	279	258	284	277	284	287	227	282	255	274	260	282	252	248	269	276	293	269	272	272	296	288	274	278	257	266	249	301	275	231	266	285	250	248	232	273	223	292	288	254	252	280	256	258	256	254	269	256	251	247	260	257	244	260
34375	42788	43115	25060	11055	8064	3613	544	415	417	438	424	395	389	439	437	421	397	403	401	434	462	419	431	433	414	404	383	447	400	423	412	428	396	397	392	372	406	437	406	394	403	419	373	379	421	420	395	357	369	399	411	432	395	412	392	425	419	458	430	441	402	391	444	377	390	405	412	455	402	384	407	381	449	413	435	411	378	418	465	415	381	437	443	380	419	422	410	407	419	402	458	414	406	410	424	424	403	392	407	416	425	420	423	394	453	397	419	395	399	429	410	450	393	406	405	399	415	430	413	403	415	398	419	403	388	395	387	417	389	452	401	438	418	435	425	445	397	403	422	442	436	420	428	448	424	410	421	412	463	398	418	421	369	394	414	389	425	410	416	387	395	406	409	400	413	431	418	421	409	436	417	392	444	400	389	424	392	412	421	409	400	405	441	405	438	403	423	402	418	467	399	406	431	421	393	403	418	385	407	395	440	400	381	392	392	398	397	395	382	403	428	390	458	367	398	409	422	422	388	384	399	374	401	392	364	417	390	403	416	402	411	405	423	404	395	426	395	441	398	414	408	394	412	398	439	403	408	436	376	400	381	405	439	441	414	425	423	415	386	433	439	358	432	410	425	379	424	391	410	425	397	385	411	388	403	413	427	401	407	413	376	442	410	409	453	390	414	394	395	439	435	393	411	397	395	397	404	425	441	433	430	416	411	397	445	407	426	391	431	431	406	405	402	407	425	398	399	376	390	410	403	392	418	384	410	379	370	384	436	432	393	408	413	417	383	395	415	411	412	417	454	406	371	451	412	443	400	413	425	406	381	379	389	406	409	462	415	414	432	424	403	396	434	443	434	379	430	398	427	381	434	414	415	428	464	409	412	427	417	374	450	404	390	394	369	430	406	423	443	438	409	402	411	379	381	393	406	424	415	402	436	376	387	380	377	429	368	376	419	368	385	411	405	370	393	387	390	427	413	434	409	426	389	432	403	415	415	386	427	412	426	353	415	443	402	421	418	406	444	431	453	415	437	430	387	424	402	369	425	394	419	413	400	402	417	408	379	406	405	404	453	424	423	403	413	410	424	448	417	459	422	377	449	395	407	428	406	385	416	451	408	424	423	405	444	411	411	396	397	393	434	427	420	436	423	415	422	382	440	404	426	419	421	395	414	381	425	420	405	421	383	440	406	379	421	455	408	432	413	389	395	419	423	432	413	419	416	433	415	416	428	408	409	465	418	398	389	441	445	411	402	433	410	418	413	383	427	446	389	440	453	418	440	405	403	415	430	404	435	381	424	472	404	398	422	436	426	423	429	428	418	432	417	423	425	384	409	389	410	411	427	398	377	417	407	400	407	425	390	402	393	449	364	389	415	410	369	415	421	414	406	405	384	380	441	410	426	405	405	398	401	432	403	389	402	357	386	407	423	439	430	429	382	420	386	376	428	426	405	400	430	380	427	435	429	393	384	418	392	425	417	394	422	432	442	388	398	396	430	439	450	403	427	410	431	417	410	434	428	385	441	415	453	426	397	429	430	382	448	433	416	403	392	410	419	399	405	405	421	405	390	380	424	395	434	402	426	413	397	422	397	400	423	406	410	389	417	407	424	458	400	390	406	398	398	399	393	427	410	404	438	409	442	416	381	399	416	409	403	400	422	432	437	390	399	406	404	420	432	381	435	428	446	406	414	403	418	407	369	408	402	438	384	418	393	411	427	405	410	399	408	410	400	390	446	369	416	380	399	399	406	404	415	429	387	435	412	409	421	436	416	409	439	440	426	419	405	404	400	413	400	440	406	434	413	395	458	394	402	418	421	422	375	417	426	426	392	448	400	413	387	422	404	406	441	397	415	421	424	438	388	393	424	446	415	435	399	418	413	434	420	429	410	437	417	408	405	442	406	434	390	414	403	418	433	421	443	399	410	432	413	412	422	421	406	381	408	433	401	419	409	408	408	432	393	402	398	384	414	434	430	414	387	393	446	435	412	390	423	407	382	410	403	461	432	412	411	423	430	408	407	414	401	383	398	412	393	410	374	410	411	370	423	404	439	416	422	409	423	410	429	396	393	421	399	422	429	399	426	412	431	406	405	369	419	426	379	385	430	423	375	414	386	440	391	416	403	417	431	418	434	412	403	424	410	387	418	401	404	424	416	420	428	420	410	426	403	390	412	404	418	424	400	418	383	408	424	417	416	384	391	387	409	391	412	393	404	400	388	403	418	404	413	420	418	405	417	451	418	443	401	395	443	415	439	403	430	415	398	402	441	430	409	452	400	396	398	398	418	372	401	426	367	385	368	416	422	425	409	466	391	431	442	435	443	416	405	415	422	431	370	452	435	392	454	440	371	415	414	425	410	429	425	401	380	403	414	423	445	386	412	424	385	437	448	405	392	371	397	395	385	398	396	371	397	393	426	445	423	449	408	410	390	403	412	413	378	398	392	447	389	425	432	408	421	377	387	394	405	443	394	406	418	412	383	381	408	431	379	413	401	406	442	398	382	429	412	445	427	440	413	424	399	455	421	446	419	399	375	403	382	405	392	401	414	401	380	397	449	421	431	434	387	388	401	426	443	393	410	433	407	390	457	449	441	427	411	418	399	434	413	410	435	448	446	391	417	397	405	437	394	429	443	409	417	403	434	435	425	404	407	396	433	432	423	421	405	434	397	442	420	386	447	418	425	449	394	453	430	404	424	411	379	445	394	410	390	395	398	384	420	369	409	370	415	419	374	416	379	399	416	388	424	409	470	418	431	414	410	417	411	419	357	420	432	455	384	426	397	403	402	373	393	422	389	427	384	415	429	395	384	386	416	396	389	393	407	451	409	427	402	413	397	393	430	431	416	386	419	386	414	411	450	434	419	391	426	422	448	402	472	444	429	455	428	437	395	399	409	406	428	375	409	431	404	395	412	393	428	410	424	400	389	373	426	410	388	388	390	401	363	398	436	427	461	401	414	387	398	384	400	415	378	395	423	394	415	402	407	428	393	411	391	416	466	421	434	429	378	403	398	379	386	402	420	412	449	445	385	414	449	399	421	406	399	436	414	420	412	438	440	445	392	400	420	431	399	404	422	432	431	426	392	399	389	420	369	406	411	416	409	394	396	380	404	429	386	405	412	385	377	415	395	411	378	390	399	389	425	410	420	404	411	430	415	404	413	397	415	403	394	424	372	428	413	408	407	428	398	454	408	393	428	419	427	404	390	383	424	395	397	405	424	390	408	411	403	430	408	400	390	431	408	426	399	384	434	411	380	409	406	414	379	410	397	424	401	423	447	425	437	414	450	418	399	442	407	391	409	436	431	419	398	402	445	374	412	417	417	394	432	412	409	412	429	442	410	439	417	422	370	371	426	400	413	425	433	400	422	435	383	432	456	399	410	412	408	403	432	413	401	411	416	436	425	401	435	405	412	429	425	421	413	413	383	434	426	429	416	377	402	420	438	439	421	425	419	423	423	421	421	380	414	401	400	407	409	427	406	398	432	404	406	435	445
44108	58790	45360	21670	12713	11072	5125	698	477	517	503	541	542	537	530	557	512	542	497	470	543	520	473	509	511	523	518	509	540	494	550	520	495	523	519	505	503	520	452	509	530	515	527	459	490	507	496	501	512	484	519	538	557	475	542	511	480	515	500	457	523	468	467	484	534	530	515	475	489	509	481	526	508	505	471	541	509	514	489	533	539	543	517	472	495	506	476	544	491	512	533	482	523	482	508	520	516	494	469	507	518	557	452	506	512	466	557	530	477	503	480	460	524	501	530	534	530	496	506	472	560	482	504	509	520	500	505	497	506	486	465	522	538	494	501	515	475	538	510	516	518	522	492	507	530	568	548	514	526	513	504	522	520	501	545	560	511	489	519	528	516	521	519	495	485	493	506	468	480	514	540	496	528	498	529	498	559	523	502	504	449	522	490	526	484	521	502	516	515	480	526	483	500	478	515	508	503	556	536	543	508	524	477	507	503	525	512	525	510	513	524	455	520	486	525	486	492	489	516	498	559	488	485	501	532	494	556	512	500	492	507	526	525	508	562	506	467	551	520	508	477	482	505	524	486	520	503	557	486	507	492	465	493	485	492	459	503	475	481	487	528	479	484	492	535	499	458	541	535	485	496	522	550	528	516	512	478	529	518	504	502	547	500	469	523	478	516	457	478	500	491	524	487	468	476	507	504	527	472	497	491	525	508	526	537	522	459	522	468	516	505	512	497	563	493	524	519	531	494	520	553	546	518	551	493	488	530	487	539	506	500	512	491	480	508	512	552	504	526	502	487	467	503	501	493	515	522	520	482	489	539	505	490	494	489	509	519	509	517	512	500	490	496	496	474	521	497	514	497	529	497	524	498	480	501	539	519	543	531	498	525	518	492	500	481	494	497	492	546	511	516	505	493	498	541	521	517	500	537	504	491	521	524	492	508	515	511	483	494	535	513	509	508	528	514	492	518	512	510	528	492	502	503	488	507	510	515	504	483	498	509	511	534	510	487	529	495	487	531	505	497	536	508	517	544	508	524	517	480	499	490	490	523	533	482	504	507	507	505	518	502	514	508	484	514	519	489	530	500	528	510	508	523	516	511	518	537	519	514	470	507	498	500	545	501	531	488	531	537	505	507	507	497	504	493	495	501	480	518	516	507	542	506	560	475	530	498	530	500	480	540	499	488	522	490	498	515	523	520	527	531	523	458	506	492	528	513	530	482	531	517	471	492	541	513	501	497	505	487	509	537	507	500	550	521	495	524	535	520	489	517	529	528	516	493	503	496	484	516	477	540	519	515	531	460	511	466	528	528	481	508	519	495	492	490	520	555	498	473	502	496	515	537	535	538	514	503	501	490	530	484	508	507	496	523	505	487	519	536	506	478	469	520	515	493	514	493	503	521	510	512	518	518	484	489	460	512	506	494	490	552	507	508	516	489	491	524	570	507	533	485	501	504	527	493	523	526	481	540	482	541	478	519	518	514	485	499	509	493	500	446	487	518	539	510	516	508	516	529	510	462	543	482	535	485	486	528	470	521	511	551	512	506	536	533	513	476	456	493	536	483	488	509	460	510	510	503	478	537	519	562	517	531	529	502	479	528	496	506	490	483	485	531	515	501	510	472	542	477	475	470	503	522	480	497	479	510	513	507	481	510	532	488	502	527	514	501	519	515	545	522	520	547	484	477	486	514	535	521	513	548	492	552	511	519	507	528	518	479	512	520	517	498	533	490	504	522	537	550	546	515	502	502	491	504	475	499	527	519	515	495	507	523	546	505	516	516	496	528	576	479	511	504	492	500	470	532	481	519	539	492	526	498	512	496	497	496	518	493	492	534	496	507	492	537	552	503	514	491	515	502	533	497	506	540	502	501	505	507	508	506	500	504	462	536	524	511	523	489	531	503	475	521	493	508	523	485	524	537	534	497	499	486	511	505	466	511	511	508	492	546	488	510	525	486	491	545	510	493	501	494	509	486	454	535	505	523	514	519	517	497	513	494	477	534	546	546	528	554	497	506	488	498	455	530	537	507	530	509	527	507	548	518	498	497	547	537	502	483	493	501	503	488	504	470	505	495	489	521	500	501	512	515	506	475	500	504	524	524	461	500	533	486	525	524	492	527	504	513	540	495	521	505	495	504	510	496	503	542	461	551	489	499	500	474	506	484	493	490	522	468	539	515	508	496	506	508	529	517	499	503	499	526	462	505	536	506	507	473	537	505	497	535	520	524	524	533	532	492	503	516	463	497	504	525	496	524	521	531	510	503	525	480	491	544	550	480	527	490	478	517	522	527	490	514	501	463	523	515	498	484	516	524	488	479	521	521	511	497	522	477	511	503	531	495	531	532	519	525	503	525	524	491	468	526	508	493	574	497	502	520	524	485	502	494	525	502	492	514	549	545	481	509	543	515	498	543	529	490	529	509	491	486	506	513	496	482	549	486	492	510	479	490	515	553	502	494	506	458	509	496	547	497	485	482	493	501	537	505	492	512	525	511	491	512	490	486	541	501	506	502	524	489	512	499	520	514	495	508	518	490	525	533	560	522	511	498	524	504	500	525	504	498	507	507	507	468	519	520	484	507	496	524	499	560	532	507	546	512	512	485	539	505	481	547	527	492	483	499	510	491	492	499	523	501	515	502	531	487	525	455	507	466	498	496	549	472	474	522	490	461	515	511	499	509	481	514	478	517	517	507	530	499	518	527	501	496	494	537	502	470	506	510	516	487	507	519	492	508	532	505	465	520	517	505	464	502	502	511	514	499	505	495	465	521	501	553	503	485	487	530	535	498	545	516	488	507	488	498	476	521	535	519	501	503	486	518	512	508	547	515	461	532	507	547	504	535	498	493	532	484	497	485	468	496	537	527	497	467	534	511	513	509	513	563	504	536	509	513	442	526	529	496	494	461	496	500	475	480	509	521	507	547	501	503	503	491	543	515	517	516	486	488	543	524	513	495	529	511	537	505	537	479	486	488	483	491	510	533	485	497	477	481	491	513	519	521	509	470	508	484	541	492	496	460	491	530	518	496	507	518	482	473	505	506	494	511	532	502	515	485	487	516	528	503	533	528	514	530	479	596	469	504	465	536	503	482	483	496	509	533	531	489	491	513	520	509	517	474	500	518	493	484	517	518	525	529	515	540	525	485	537	501	487	493	455	509	509	509	503	549	499	528	517	505	500	487	461	513	485	478	515	546	525	503	523	470	505	537	536	528	522	490	502	490	495	486	529	507	511	470	522	489	511	505	541	513	504	472	472	530	541	482	489	473	492	481	488	501	508	484	507	536	529	483	516	508	512	522	517	506	527	531	524	508	504	495	545	544	480	503	470	476	506	523	481	515	538	481	543	482	509	517	504	531	480	541	529	566	525	498	511	536	495	474	505	534	494	487	488	483	532	512	507	490	515	521	507	487	500	461	499	555	483	466	535	487	562	542	527	535	523	537	493	548	546	505	544	497	520	509	533	503	521	516	508	508	520	471	490	490	507	484	529	520	500
24563	21904	31235	29252	35874	35938	26606	4320	294	291	271	296	283	294	289	277	290	276	292	298	257	259	298	282	251	293	301	248	251	276	273	298	287	267	279	290	304	269	310	259	241	271	242	268	266	240	240	283	285	301	305	280	292	310	259	272	297	257	248	268	285	282	240	258	265	282	256	310	266	274	281	300	265	260	298	256	276	305	282	279	294	262	252	300	271	271	273	269	241	261	262	292	281	290	276	288	279	290	274	291	285	312	274	297	254	248	286	268	284	280	267	278	282	296	283	294	262	278	256	252	273	291	300	275	289	279	267	277	275	264	290	285	257	252	297	299	264	257	256	269	286	294	285	268	269	272	276	247	319	262	270	250	271	250	281	260	289	277	286	279	242	265	277	300	309	252	262	272	254	274	294	284	281	268	282	272	295	298	265	280	266	261	254	292	279	264	266	304	270	314	265	286	261	273	277	279	303	296	284	280	287	248	293	285	263	263	274	281	248	285	255	278	317	245	287	263	285	265	284	292	269	241	304	267	294	296	250	290	313	259	257	239	272	277	274	292	255	258	297	261	263	287	264	268	267	300	232	279	288	301	261	252	274	251	259	302	278	287	268	273	260	294	286	258	289	268	292	296	300	307	281	255	249	238	307	243	263	268	274	259	272	259	282	286	277	296	275	284	270	254	265	269	283	281	283	270	304	292	274	250	263	255	307	277	296	292	264	279	247	280	267	251	257	257	281	276	295	269	295	257	289	304	263	313	275	272	272	271	278	266	281	288	293	246	301	280	265	261	268	259	280	282	266	300	279	281	240	262	280	251	261	262	276	270	279	266	295	266	300	306	264	273	267	239	290	267	261	277	271	295	271	253	252	286	262	280	294	291	259	286	239	320	277	271	274	290	244	251	303	290	265	284	269	291	317	268	267	281	266	263	271	268	274	281	270	253	268	242	296	269	278	298	270	282	287	276	266	283	253	296	295	265	304	239	283	298	283	284	274	264	299	252	285	306	259	289	263	257	271	277	303	274	266	309	289	255	258	277	267	286	281	279	277	293	322	263	307	276	289	243	274	300	277	307	276	288	277	296	267	247	277	264	271	269	287	301	285	278	280	272	294	312	280	263	299	273	279	276	265	284	304	282	292	299	286	279	286	317	295	276	253	303	266	268	270	254	281	301	296	271	284	268	296	270	254	284	280	292	296	306	276	269	270	260	290	271	264	264	264	295	281	266	261	293	281	285	306	284	275	279	260	290	268	274	270	265	275	279	265	275	267	263	263	293	309	262	257	292	273	293	263	269	258	251	275	258	292	275	299	273	260	271	304	289	286	251	268	267	303	263	305	272	280	271	278	289	268	289	291	289	293	259	301	275	306	251	265	276	248	297	277	302	262	236	287	274	276	286	283	281	301	307	254	283	286	289	308	297	292	285	300	277	260	298	286	274	271	290	274	286	286	294	279	276	260	264	290	295	274	278	295	287	260	295	275	289	270	290	258	263	294	283	269	279	274	287	288	318	276	269	271	269	280	274	272	267	276	311	297	270	277	289	286	293	262	292	283	254	280	288	300	277	265	267	265	280	280	264	280	286	282	255	292	309	268	301	283	295	281	283	286	302	291	291	276	245	315	299	291	291	264	309	282	236	264	243	293	283	272	259	299	256	250	278	270	316	293	284	281	279	235	250	322	289	297	304	276	281	299	301	276	276	243	300	269	269	292	281	260	289	278	273	271	297	281	272	243	281	284	289	292	280	279	246	275	301	280	273	271	235	291	267	271	264	301	302	230	265	280	305	279	259	239	260	328	293	288	285	260	272	293	268	291	277	276	259	298	297	316	282	286	263	281	257	268	279	292	277	262	243	263	264	258	262	278	274	289	262	248	261	294	272	259	290	279	270	245	271	286	272	271	306	300	266	291	295	301	284	283	263	294	275	296	298	291	268	291	284	282	266	293	280	280	271	253	259	272	265	287	265	288	270	252	297	285	298	281	262	272	238	324	275	259	259	305	314	288	281	241	280	269	284	274	283	287	242	286	265	286	288	291	290	284	262	297	252	315	297	256	271	285	301	274	266	275	264	284	282	264	282	259	257	313	269	303	257	284	274	284	286	256	273	283	303	285	289	307	282	287	274	277	289	266	272	268	255	294	283	274	289	287	292	248	293	261	283	315	295	275	277	303	282	259	257	291	292	282	286	279	264	260	311	270	266	274	258	268	279	275	289	249	257	289	277	288	256	261	269	297	258	286	248	299	279	286	255	283	303	232	273	279	268	279	278	290	286	275	289	239	275	264	270	268	246	279	303	264	288	263	280	271	259	296	285	274	291	265	261	316	275	264	304	267	285	318	278	272	280	282	292	281	290	265	270	275	261	268	274	303	263	269	277	255	282	284	291	268	293	266	294	264	255	287	242	273	258	295	272	279	277	310	294	266	260	270	289	282	260	271	265	288	293	264	294	270	252	273	283	312	276	277	281	305	220	278	267	283	268	285	250	296	277	292	279	279	265	278	271	284	241	291	266	289	320	295	249	265	252	266	279	285	261	253	279	298	305	283	252	262	264	270	306	305	260	283	269	244	284	282	248	293	269	306	295	261	289	277	269	311	260	260	296	287	292	322	263	261	279	288	275	282	267	273	287	257	291	264	291	308	302	283	269	272	253	257	262	235	289	284	287	304	308	296	298	291	269	268	286	289	282	287	288	282	277	308	277	261	301	306	312	316	273	301	276	239	309	299	281	253	271	257	285	294	272	280	265	255	280	261	270	282	293	277	268	302	255	290	274	288	269	267	275	267	265	259	283	283	263	288	270	282	253	297	270	270	277	289	273	263	273	287	273	289	288	250	271	301	268	243	310	258	250	250	271	290	297	283	264	267	265	288	301	268	291	275	284	302	292	296	229	259	306	241	274	258	286	271	272	285	279	261	282	277	256	270	294	275	282	304	279	284	247	303	283	290	296	259	256	275	279	275	278	269	280	291	253	297	295	270	273	257	264	276	269	278	284	277	294	306	283	280	274	298	267	288	294	290	266	254	231	288	256	280	281	303	269	289	241	269	286	282	285	258	277	300	270	307	255	280	275	274	279	291	282	270	280	304	275	278	265	279	245	268	292	296	263	242	250	281	275	284	291	302	257	271	261	290	277	299	272	291	278	248	264	259	292	284	272	301	288	295	273	271	306	293	299	263	280	267	285	289	282	291	274	270	262	275	263	265	275	280	287	294	282	260	272	278	248	266	282	310	286	297	297	306	269	289	268	263	267	277	274	281	288	260	265	298	283	303	306	256	278	291	284	276	289	285	272	274	286	240	260	283	275	300	297	278	281	286	260	240	308	264	286	253	278	276	288	268	286	280	308	314	281	317	288	277	279	270	258	305	270	286	278	280	266	306	291	309	295	260	265	250	265	289	281	317	265	300	267	277	272	290	284	260	271	297	270	256	278	260	266	256	253	278	303	239	280	270	291	265	289	261	288	291	257	270	273	302	267	262	287	299	291	283	287
47635	75138	59811	43314	44527	38572	26843	2140	386	418	395	344	357	333	363	365	356	356	342	367	378	352	342	351	328	373	362	361	341	372	349	373	335	338	319	346	327	348	328	368	348	346	333	336	367	336	350	335	347	336	347	366	374	369	363	358	323	358	352	385	345	340	347	338	393	367	363	336	398	310	318	354	382	354	350	364	373	344	377	347	318	339	345	356	354	403	344	322	352	343	351	355	371	353	339	357	338	357	362	338	356	344	365	400	383	373	381	352	343	361	364	345	354	389	338	352	368	355	343	363	365	404	365	364	364	365	375	371	339	371	313	361	353	362	369	349	342	314	337	365	365	343	350	350	358	367	351	343	346	319	327	372	379	343	332	366	357	330	347	333	364	371	363	364	335	362	357	407	333	379	356	371	347	342	386	338	385	332	343	322	336	379	345	349	360	398	315	359	337	334	341	361	357	375	358	361	366	351	316	357	355	354	337	351	369	327	347	358	362	362	333	357	356	324	374	356	386	363	335	339	373	351	364	295	351	356	337	344	337	373	342	345	297	368	344	354	337	332	351	369	346	367	361	325	398	352	334	323	339	370	343	359	366	360	365	347	357	380	365	355	371	355	338	361	350	344	360	354	347	324	364	380	351	376	326	363	335	353	339	346	340	315	340	327	343	366	347	357	380	351	372	331	375	349	355	355	368	367	333	419	361	351	373	365	346	345	346	324	384	370	366	357	313	361	344	326	345	354	354	347	373	353	357	376	373	375	342	350	362	349	343	350	372	347	365	355	329	347	339	338	351	331	344	330	376	339	366	337	327	337	308	362	368	324	350	337	338	356	333	377	327	350	354	355	337	359	377	346	345	337	330	355	354	352	382	340	333	317	356	341	382	355	314	366	319	325	336	328	368	353	362	360	364	373	399	365	357	365	334	364	333	373	325	374	334	342	365	306	365	378	362	366	382	337	369	370	342	335	341	350	382	389	344	332	317	375	339	357	386	348	369	362	345	371	365	338	398	324	331	315	357	345	382	351	338	373	349	336	358	377	376	367	340	344	345	360	374	371	374	340	351	338	335	373	380	341	358	347	373	348	366	345	371	349	345	317	373	349	314	342	347	328	330	326	361	383	341	346	344	371	340	345	325	347	311	340	382	357	348	342	355	380	316	342	363	372	385	378	354	361	344	352	333	344	359	350	357	377	324	363	329	350	346	345	347	379	338	336	353	328	351	360	333	330	364	316	336	354	322	365	357	345	361	376	350	341	370	367	334	385	338	378	351	329	340	338	359	371	352	370	341	358	374	352	334	374	348	324	372	329	352	345	306	373	357	392	372	349	341	347	365	359	359	308	368	347	359	365	330	353	342	351	365	344	321	345	362	365	338	371	343	370	344	318	369	315	359	342	354	370	355	319	353	324	344	318	348	356	345	359	340	353	316	364	368	383	338	372	344	356	364	325	332	357	337	376	361	362	360	359	314	382	327	357	350	358	342	350	360	385	397	333	354	340	350	309	342	387	354	340	338	328	342	335	362	342	335	353	326	351	332	335	346	370	341	335	385	361	338	368	319	352	351	314	360	351	342	350	371	372	361	370	337	366	402	358	358	345	354	344	364	390	327	361	350	337	391	366	349	379	341	327	343	338	344	337	341	357	340	364	346	331	339	324	338	343	338	343	327	330	351	343	348	318	314	342	349	377	328	352	358	355	353	302	356	366	357	349	352	354	347	361	348	343	355	363	328	327	295	346	386	328	373	362	343	357	370	372	358	337	367	373	350	362	393	351	355	343	316	342	345	355	339	330	368	321	362	349	321	350	321	338	387	352	356	350	370	356	363	331	350	367	350	350	340	364	346	371	367	368	369	358	378	346	330	382	353	367	356	367	337	338	343	360	356	338	357	340	323	362	343	349	325	372	364	347	380	351	334	347	319	352	324	332	324	378	370	347	331	344	339	332	323	366	350	358	372	365	353	360	369	356	372	345	351	363	340	356	330	327	373	329	356	387	356	361	366	333	372	367	318	333	356	355	353	374	352	350	329	365	343	383	363	351	344	353	332	355	370	402	356	326	343	393	329	365	355	365	373	335	393	339	341	366	387	373	362	395	343	362	313	334	286	340	374	349	368	317	337	305	323	384	353	340	396	366	315	355	365	338	378	343	363	376	336	352	346	366	351	362	354	333	347	351	336	328	344	358	325	348	351	363	322	361	348	306	386	365	360	328	342	344	340	312	393	372	357	347	321	330	360	356	330	331	361	344	330	350	374	354	323	356	330	361	355	383	350	334	344	358	367	341	359	354	344	342	362	380	362	335	332	356	377	346	329	359	372	339	348	362	340	369	351	357	344	348	365	339	350	389	371	314	364	358	336	355	359	366	353	349	335	342	345	355	366	356	367	323	373	345	351	324	349	369	336	338	366	386	349	358	343	338	375	356	343	339	336	324	365	348	380	340	342	348	375	366	374	314	335	359	349	372	334	314	352	379	350	355	344	324	348	363	339	348	355	307	344	399	338	339	353	357	362	319	367	357	344	351	346	377	378	355	346	336	343	333	331	383	353	349	350	362	351	344	354	364	352	337	381	338	319	347	341	333	346	315	366	350	334	361	361	351	290	338	377	345	336	372	325	338	346	363	364	369	373	365	332	369	363	388	363	372	315	347	383	346	394	366	344	344	380	363	374	311	396	349	367	339	354	348	344	336	300	346	352	325	348	352	357	351	375	357	330	372	342	324	335	357	376	383	368	355	327	358	334	336	367	348	358	320	375	303	317	362	335	361	327	360	381	388	364	349	329	355	337	336	340	364	329	360	331	394	369	331	353	347	336	334	353	356	343	341	340	346	319	335	338	348	350	362	350	350	349	360	321	334	347	336	328	386	354	319	328	356	395	334	316	362	330	347	401	342	335	346	334	324	346	355	376	331	368	351	368	345	348	348	348	345	361	317	347	345	340	349	339	353	342	328	346	333	373	348	356	362	349	349	352	376	382	351	330	357	338	369	321	362	374	362	364	337	335	364	348	360	335	334	372	345	366	360	368	333	370	312	359	346	359	359	337	335	384	337	344	365	341	361	334	325	324	346	349	365	341	343	372	350	364	341	362	382	350	353	363	358	338	377	333	335	361	352	334	347	364	367	352	321	364	363	376	357	376	330	367	342	343	339	355	347	354	358	335	324	319	370	337	381	346	365	338	321	358	334	372	374	333	371	363	372	350	352	355	363	344	384	376	370	336	353	379	353	343	345	323	380	342	372	357	335	357	340	339	358	341	333	354	374	341	388	349	310	382	405	338	321	318	364	343	332	375	293	372	335	356	321	364	337	353	340	364	374	380	339	328	380	359	329	331	388	342	353	329	360	347	361	365	375	351	398	331	358	347	385	346	354	334	394	339	348	339	377	313	334	353	320	363	349	362	328	342	335	378	332	329	351	334	371	364	349	372	367	369	351	344	375	340	340	365	358	340	373	337	368	352	353	369	340	351	344	338	325	365	360	354	318	358	348
23489	21514	29963	25926	27990	42748	41247	13107	604	244	232	257	238	240	248	231	248	208	222	242	252	269	264	246	230	233	242	243	217	242	225	248	262	253	189	223	219	251	233	210	230	241	232	230	244	226	256	215	232	223	205	227	215	210	233	221	223	232	225	220	244	226	210	219	243	229	211	236	233	236	221	226	226	237	214	215	230	213	241	231	235	231	202	248	216	210	260	238	220	209	216	209	234	232	188	212	238	209	225	218	216	214	242	209	231	238	225	241	224	232	230	208	239	214	214	240	224	231	211	257	236	245	203	234	231	250	249	234	258	243	210	239	243	265	218	226	196	252	247	230	250	217	212	212	219	243	222	225	234	232	223	257	219	230	209	240	221	239	232	232	197	219	232	239	202	227	220	277	243	242	222	204	258	245	191	236	255	233	223	247	205	242	241	219	221	242	220	233	213	238	248	240	195	220	239	226	218	240	207	219	222	231	220	217	216	226	232	233	214	226	241	217	227	238	247	228	232	237	219	257	217	243	234	205	199	232	257	217	232	240	251	211	203	249	227	224	235	251	196	206	231	214	233	232	213	255	223	252	201	257	216	238	234	239	213	231	243	235	220	240	209	256	191	211	210	237	223	235	216	249	214	216	230	237	234	207	227	216	226	218	233	225	234	232	240	248	265	205	245	249	221	220	216	250	199	245	250	191	210	247	212	237	242	221	211	234	210	247	233	214	239	250	225	217	224	244	207	249	222	235	236	218	218	225	195	206	225	243	222	217	237	238	220	211	231	251	246	221	234	231	209	220	222	224	208	193	235	231	222	252	264	225	213	216	236	244	238	208	207	248	223	215	241	206	220	234	227	199	237	222	237	215	216	215	243	217	224	251	212	236	258	229	227	224	247	225	220	211	219	248	202	218	225	227	215	235	233	233	204	252	213	240	236	231	223	221	238	233	232	230	219	243	213	211	202	230	222	220	220	231	214	210	233	239	209	211	217	214	221	222	205	244	234	233	212	224	215	237	247	224	224	252	216	221	232	215	250	217	229	217	207	237	249	216	210	201	215	257	213	197	207	214	222	213	223	246	231	211	234	212	230	237	233	239	260	221	232	216	229	228	264	218	235	230	218	211	229	209	241	251	232	215	213	210	233	242	250	229	206	209	254	221	239	263	235	195	215	239	227	208	215	217	229	223	235	219	217	221	222	234	237	226	258	193	234	244	213	204	211	224	212	219	235	236	237	240	242	217	220	232	226	217	222	209	234	215	221	239	249	202	251	236	211	201	229	241	259	217	220	215	228	264	225	222	212	210	228	232	223	235	229	220	253	212	211	254	242	254	230	242	226	233	228	220	218	231	245	204	222	217	215	237	220	237	211	211	233	204	230	221	233	217	221	203	234	213	230	238	214	235	213	232	241	249	243	238	202	235	215	241	212	243	241	243	221	211	224	249	233	250	215	207	236	225	175	255	253	257	193	203	234	221	229	229	254	231	225	235	254	251	203	225	207	225	209	222	234	250	244	233	222	223	219	240	210	207	231	230	230	241	230	253	243	234	208	251	246	205	224	225	203	220	223	227	240	230	214	228	250	232	227	240	253	215	234	222	225	238	241	247	252	247	236	239	240	260	226	226	228	227	244	215	236	212	241	204	212	246	234	249	250	210	257	229	238	245	245	234	237	226	217	229	245	222	245	225	217	221	231	189	250	234	236	210	236	224	221	234	206	241	209	237	213	225	225	234	246	221	211	221	226	246	220	214	216	236	236	222	227	237	200	235	220	216	224	238	244	265	228	221	224	213	248	202	244	221	266	217	243	226	245	184	236	209	208	212	235	235	210	242	229	224	258	222	260	248	237	242	214	236	233	230	216	226	224	208	257	226	256	226	215	209	206	238	236	216	210	212	224	214	225	224	222	227	213	238	242	220	215	232	227	238	227	208	220	217	234	237	215	242	201	220	211	218	245	235	237	209	215	224	244	237	228	229	235	239	232	227	244	256	241	215	221	210	219	255	233	232	224	220	249	220	228	242	218	226	199	250	218	208	234	213	207	217	236	236	189	228	230	193	241	226	267	240	193	204	201	262	227	235	206	225	220	248	230	211	237	246	203	200	230	207	244	225	224	219	227	262	210	242	246	219	239	230	231	216	218	213	226	252	214	266	232	231	212	211	214	250	221	224	224	224	211	253	216	218	223	219	240	235	228	243	219	223	190	224	229	221	228	231	216	239	210	265	208	257	234	241	216	237	208	227	237	230	233	235	229	224	235	233	245	228	220	251	211	219	211	238	247	227	256	258	221	232	221	234	225	234	231	233	233	242	233	244	253	202	246	260	220	216	257	238	250	251	255	216	266	236	226	233	236	233	247	240	229	225	247	234	228	228	229	257	244	242	221	224	239	250	215	232	202	223	211	223	215	197	255	224	252	239	230	242	245	250	239	215	217	216	225	250	207	222	264	215	228	235	209	250	230	221	248	239	231	211	217	233	254	220	218	207	194	223	213	234	238	222	245	225	267	235	239	227	220	243	203	246	227	198	236	240	230	222	217	210	218	216	235	218	226	212	243	240	225	221	217	229	260	229	212	222	235	220	212	211	251	249	221	243	211	211	241	232	243	240	226	236	201	236	242	180	228	226	243	213	222	216	226	205	242	237	237	238	257	244	215	228	209	236	213	230	226	237	235	243	215	222	218	227	229	215	239	221	232	223	243	219	246	250	238	233	252	250	250	224	239	244	216	235	235	234	199	201	259	214	235	233	220	224	210	239	253	223	232	246	261	249	218	219	232	218	226	250	220	244	232	218	240	232	229	231	230	222	234	227	208	234	233	203	228	212	240	231	221	227	205	222	231	236	240	216	202	226	220	218	246	223	196	195	227	206	235	206	243	238	240	215	232	230	235	246	232	220	213	210	186	274	230	243	244	259	204	224	259	214	240	220	230	221	258	230	218	225	243	233	242	231	229	224	233	220	235	228	251	241	196	230	207	265	223	244	237	229	238	236	230	249	237	226	248	250	253	216	220	239	239	256	250	230	218	247	229	233	236	253	230	219	237	229	202	203	222	226	236	229	222	237	232	255	229	229	227	239	232	240	249	229	213	230	202	226	207	228	202	219	245	206	219	254	262	251	241	240	228	229	203	228	223	260	200	205	236	248	215	250	216	230	228	229	218	234	249	249	221	219	247	206	227	225	243	249	235	232	221	246	226	201	224	219	232	237	195	239	215	247	207	240	239	201	230	213	228	230	235	261	224	238	221	210	232	232	225	236	237	239	249	239	240	245	221	240	239	235	247	210	229	225	215	230	238	218	255	234	229	218	219	208	217	246	251	209	216	228	228	261	235	251	238	224	209	214	226	250	220	200	229	219	226	195	235	233	223	215	247	198	243	213	206	228	211	238	224	238	237	234	233	224	225	218	228	220	240	233	240	203	218	217	234	217	257	238	203	239	205	201	203	209	210	223	242	220	241	206	226	218	239	243	228	233	225	242	242	251	243	255	224	223
50902	81302	67694	49269	45451	49209	40137	6753	385	380	322	343	291	351	317	310	303	306	322	309	311	297	293	300	262	269	272	278	295	256	285	267	271	306	289	263	266	257	286	264	290	286	283	276	295	303	262	287	253	263	262	289	283	278	286	267	300	279	308	299	303	258	293	282	278	301	330	289	270	289	274	271	270	288	273	286	279	249	299	277	245	298	294	250	257	296	273	272	296	300	286	273	295	290	240	290	302	292	256	290	265	307	292	311	251	262	271	278	282	250	282	282	274	254	292	238	280	280	271	279	281	291	256	302	284	267	276	240	273	287	256	264	279	241	302	258	269	263	261	286	299	295	287	241	277	270	278	283	274	265	306	276	277	267	259	280	286	278	290	266	272	290	289	272	252	295	295	288	291	284	289	264	268	270	288	283	251	282	253	281	271	273	266	291	277	288	301	276	268	289	264	268	264	316	269	270	282	255	283	283	267	275	272	296	261	290	287	278	291	295	272	277	285	269	279	261	268	308	282	277	288	275	291	275	284	264	295	284	276	309	271	285	280	251	289	282	269	295	318	282	264	270	296	262	277	290	282	246	304	278	293	265	266	273	235	292	280	279	262	307	308	282	288	263	293	293	285	253	264	259	251	312	303	255	255	284	298	269	288	277	237	287	245	282	306	262	283	252	278	272	305	232	300	303	281	254	274	248	295	273	256	229	289	279	258	295	273	261	274	262	294	277	257	273	283	280	290	289	275	264	263	281	279	315	259	290	260	287	290	265	266	248	248	277	281	276	267	293	270	288	269	255	291	294	290	306	260	283	276	284	279	268	282	288	283	285	267	238	274	290	276	301	289	297	280	294	261	305	283	262	286	299	269	279	289	277	279	281	298	265	247	281	253	297	274	289	270	276	276	286	289	314	283	292	253	260	279	306	277	265	307	273	274	255	254	273	310	304	286	274	279	277	279	255	270	237	276	261	237	265	270	256	302	260	257	304	275	305	247	278	260	262	305	285	270	282	287	313	279	270	316	265	281	265	285	296	245	278	283	270	267	285	272	278	281	250	285	283	270	276	227	287	267	260	296	274	286	287	282	277	255	277	281	264	269	279	274	268	272	291	288	275	301	285	290	280	249	281	257	266	271	286	289	287	261	292	294	282	295	286	288	270	262	287	260	253	280	261	284	257	299	270	249	276	261	269	256	308	294	277	282	267	294	271	292	290	269	265	276	253	306	228	287	305	290	261	284	292	252	288	260	300	291	306	293	251	290	249	300	284	275	262	297	288	316	291	245	267	275	277	270	252	292	258	262	265	307	294	273	249	265	301	281	286	265	266	286	306	283	301	286	257	279	249	251	258	313	297	278	268	287	256	273	274	282	278	285	275	255	292	262	280	282	281	273	257	255	285	270	275	282	286	277	250	251	282	286	270	288	261	274	272	286	291	298	287	288	276	283	298	296	278	267	262	288	271	283	274	269	233	272	312	306	276	272	262	300	282	292	291	275	235	278	244	239	303	249	295	283	280	261	322	299	250	267	269	271	251	277	278	272	249	260	289	272	264	271	269	269	260	269	246	292	285	276	265	244	281	310	274	259	290	286	267	259	261	258	283	292	265	259	295	288	282	269	260	249	273	301	271	277	269	265	308	283	289	251	270	267	266	312	282	287	278	258	266	284	298	288	292	261	296	266	273	301	258	256	294	249	262	288	281	265	281	257	290	279	260	274	264	286	278	294	256	293	278	276	286	280	291	256	271	258	282	269	267	271	288	300	279	287	274	278	276	249	280	308	283	299	293	288	297	281	286	274	241	273	255	295	227	294	273	278	278	287	283	267	279	286	298	290	277	290	269	284	277	274	266	275	294	273	253	291	298	286	263	288	289	264	287	279	301	242	279	273	277	273	314	304	246	290	283	267	305	241	292	283	270	264	301	310	297	270	257	281	280	270	291	289	258	311	267	259	287	275	290	251	277	288	277	281	269	285	275	267	256	254	267	283	296	280	271	268	267	273	292	275	290	279	261	270	283	316	272	293	256	275	240	297	260	292	254	269	267	286	305	275	268	272	275	262	258	277	274	281	275	298	262	288	264	285	293	280	284	283	291	278	268	279	271	258	275	284	264	277	270	267	294	267	250	299	289	262	283	266	285	280	283	286	273	268	246	300	293	275	301	275	276	251	293	278	273	282	282	271	296	283	298	286	292	262	268	261	268	286	296	281	279	258	309	282	281	283	242	293	269	283	262	258	301	273	280	289	287	256	322	272	239	286	251	248	264	267	253	289	268	283	285	265	295	294	283	281	272	260	285	291	285	285	270	286	240	242	268	291	290	290	304	285	270	294	294	278	284	301	270	286	285	281	290	256	287	286	311	288	246	281	290	263	264	273	306	269	263	281	302	265	277	277	293	279	271	285	285	296	279	296	276	308	294	291	299	260	303	274	294	260	264	284	307	272	263	255	298	272	275	289	277	242	245	257	291	286	264	294	297	269	282	259	306	264	270	262	263	312	252	291	260	303	271	287	275	252	272	283	280	259	278	286	265	281	264	284	287	290	242	284	278	278	286	277	288	284	299	268	282	294	275	264	266	282	281	267	244	272	280	274	281	265	282	284	295	305	334	281	286	297	267	285	300	284	244	252	271	282	246	286	292	256	312	286	290	278	306	276	283	283	285	287	297	268	267	290	278	319	281	291	276	288	273	284	286	298	264	286	268	258	274	271	264	245	244	290	305	257	261	290	257	296	291	274	292	285	288	310	316	292	301	296	271	281	249	287	279	289	286	278	271	261	266	301	302	281	267	305	276	272	271	231	325	272	284	307	254	299	282	270	304	274	270	290	296	289	298	291	316	272	279	287	279	313	269	281	260	287	246	287	270	272	282	288	296	282	301	301	287	294	285	287	296	291	271	297	277	270	253	283	264	242	310	270	304	258	262	301	286	321	266	257	262	269	273	274	264	306	291	275	300	277	309	279	278	305	276	306	294	268	257	310	291	282	287	280	304	281	261	240	265	276	302	297	287	263	265	274	286	299	260	282	248	288	328	314	267	275	278	269	317	294	282	302	286	273	299	274	266	277	287	284	275	270	280	275	285	283	283	291	283	280	284	234	275	265	278	270	266	316	293	250	297	254	260	280	274	294	289	283	296	306	269	290	283	282	276	309	265	279	300	265	242	265	283	294	291	266	260	282	280	257	263	276	307	287	256	293	307	258	268	309	282	284	273	274	273	285	271	290	285	262	279	272	286	292	298	256	248	260	300	275	260	283	239	287	257	280	282	290	276	280	295	285	276	262	283	289	279	276	305	252	276	281	276	301	248	276	284	239	284	297	263	265	297	274	253	289	289	282	283	267	264	252	305	276	302	267	295	267	262	274	270	297	295	309	255	314	298	280	276	272	274	288	306	283	284	270	263	281	285	301	292	290	261	274	259	305	281	267	287	296	297	288	262	276	257	283	287	282	305	294	314	282	308	250	267	260	262	307	273	275	270	229	284	256	264	279	263
34811	42818	38579	19759	7381	7672	4373	640	427	387	389	390	425	448	425	412	404	411	392	399	383	412	390	387	432	400	422	418	395	405	442	379	418	394	422	421	431	414	419	440	389	445	401	422	423	403	424	420	425	396	448	439	410	409	439	401	388	414	403	407	409	420	401	424	370	427	414	418	418	417	380	433	388	446	401	415	390	411	413	377	427	425	392	368	461	403	422	399	392	427	422	453	383	423	408	403	387	396	410	435	423	440	420	376	437	426	426	398	407	400	396	428	379	443	403	377	423	420	365	423	432	370	369	398	414	383	437	392	433	389	392	354	392	408	365	452	409	402	438	390	391	378	355	429	428	444	433	406	414	390	367	403	424	423	382	401	404	399	400	454	402	427	391	402	417	423	422	425	401	415	421	386	397	391	414	418	417	369	386	439	418	421	427	391	413	434	425	392	422	424	402	423	417	427	403	404	414	400	394	423	433	403	399	425	396	422	395	428	407	400	421	428	442	426	411	400	410	366	402	385	397	422	453	384	423	436	410	412	428	403	384	404	397	426	382	398	403	427	417	405	388	419	395	454	401	381	396	384	408	409	382	405	376	409	411	390	436	439	400	408	424	395	388	362	410	409	410	420	431	419	436	409	400	396	448	384	376	406	401	388	390	438	424	400	412	400	412	428	439	422	405	401	412	412	407	436	420	418	409	410	402	409	416	403	397	419	445	430	419	404	391	428	440	407	429	397	451	441	442	391	400	383	397	412	417	408	409	408	415	377	430	372	397	420	394	431	407	417	396	390	410	410	425	389	406	396	404	410	394	428	429	400	420	416	451	418	413	408	413	407	396	384	435	401	428	416	409	405	396	368	380	402	430	434	368	396	421	396	435	432	410	423	430	408	410	389	414	422	427	383	404	428	421	400	396	422	434	460	434	390	421	402	427	400	426	387	455	425	431	398	413	414	364	401	368	418	398	376	407	369	393	421	418	417	410	413	413	411	416	446	381	425	377	425	403	413	386	419	420	408	400	385	385	386	414	420	412	434	415	375	394	415	434	413	414	423	421	387	451	423	456	388	383	410	442	395	432	424	389	417	363	386	426	404	424	427	404	419	441	393	396	389	412	386	377	412	402	378	446	375	423	382	404	452	412	424	406	408	430	459	421	417	410	380	415	391	406	398	432	415	382	424	401	439	412	424	424	408	437	394	402	414	386	412	430	392	406	416	391	399	371	401	395	398	400	419	388	391	389	400	400	391	413	412	407	402	422	403	413	411	404	416	403	376	414	395	387	460	409	414	406	426	416	421	400	393	400	444	407	406	415	436	408	403	428	405	391	390	383	425	391	411	374	388	383	410	373	425	386	427	417	410	414	387	374	414	413	392	400	400	364	428	395	453	411	384	399	386	382	398	381	418	429	386	404	410	443	403	442	464	410	405	420	414	405	433	403	387	431	438	431	405	382	403	413	432	423	404	422	408	391	419	426	409	388	405	427	422	435	415	412	435	439	382	421	411	372	397	445	446	401	436	374	382	433	415	381	426	425	451	440	400	401	439	388	385	411	447	422	399	412	413	409	433	403	430	445	429	408	414	414	409	411	418	427	413	396	402	383	403	396	386	449	391	394	403	429	415	377	410	436	404	421	394	411	435	432	411	406	408	450	401	424	417	413	412	432	406	449	418	401	414	391	383	385	427	399	391	433	413	409	406	415	424	413	404	413	348	391	426	414	419	385	420	431	418	413	455	411	401	391	412	401	411	360	425	447	396	379	409	440	398	409	433	385	460	416	403	416	404	472	390	427	417	381	421	396	391	377	384	397	395	410	415	451	442	421	423	389	403	386	429	395	411	390	400	415	411	421	405	414	393	376	428	387	416	405	415	441	459	404	396	434	430	434	439	414	437	413	412	375	403	410	417	427	396	410	411	385	389	416	376	425	428	424	475	425	393	421	458	412	407	426	433	415	402	451	418	420	437	424	412	393	426	394	437	399	403	434	415	436	414	388	396	400	430	385	399	382	425	383	395	419	407	398	445	432	416	407	421	391	375	399	426	386	381	413	381	424	404	385	408	414	398	402	417	384	401	420	445	407	412	447	400	448	431	389	422	403	418	395	395	405	403	392	386	449	415	407	403	461	418	472	415	384	394	392	358	411	405	436	425	400	397	393	430	425	368	397	405	420	397	378	418	449	424	388	404	408	409	419	414	423	419	390	392	449	403	399	409	411	406	380	437	412	434	449	407	387	382	404	399	438	405	352	398	385	424	396	415	409	431	437	415	419	433	436	430	379	411	386	408	428	398	418	440	399	420	383	416	402	446	398	418	412	411	428	407	436	410	402	451	411	424	412	427	411	407	417	431	423	392	435	420	416	400	430	450	432	389	411	413	413	402	438	419	415	406	419	414	387	417	412	383	418	409	451	423	436	422	375	422	446	394	416	383	376	390	413	428	424	391	417	404	415	386	429	396	401	373	459	446	409	430	381	438	411	453	386	383	407	396	427	394	391	453	405	405	433	428	409	420	466	381	391	461	450	417	408	416	408	403	406	423	424	409	426	370	454	398	414	434	412	407	441	406	415	426	392	377	390	376	403	436	430	415	436	419	425	428	426	426	406	415	418	385	395	409	389	373	386	374	412	413	414	397	413	423	413	408	402	393	365	386	390	414	402	411	413	427	434	438	404	437	408	405	409	401	462	440	431	381	390	436	405	389	420	388	428	426	386	407	419	430	404	390	414	428	436	382	414	360	399	384	402	408	421	371	401	437	421	419	405	411	397	416	397	399	427	424	405	416	398	418	384	410	421	430	408	405	390	425	418	417	419	414	360	417	401	401	378	417	428	400	401	409	429	411	430	434	467	424	411	423	392	417	415	395	414	395	437	389	405	444	410	399	439	376	374	424	443	377	385	394	423	394	411	409	415	394	414	380	361	421	432	441	405	442	426	386	387	395	396	417	365	430	417	382	386	419	392	388	439	425	417	414	405	381	425	426	386	419	370	401	361	445	462	431	385	413	430	428	441	426	387	418	404	423	431	397	393	392	398	414	433	393	408	432	388	421	431	405	420	421	413	405	395	409	385	397	412	422	423	421	414	428	446	408	407	411	432	403	410	421	406	425	417	449	413	402	397	399	398	421	405	374	415	392	397	391	390	405	398	431	398	391	384	394	426	437	406	407	422	458	395	447	411	382	398	394	404	415	439	403	447	414	394	414	431	440	444	431	404	370	415	378	389	430	430	452	441	439	436	422	405	444	419	421	380	420	440	409	396	451	433	403	418	429	398	377	414	403	396	419	410	407	413	434	413	427	415	409	384	425	431	425	395	376	411	440	398	412	433	404	417	385	424	404	407	399	449	399	404	414	394	404	389	412	407	431	397	394	414	400	385	377	418	374	400	393	429	415	426	399	416	423	436	440	396	423	420	396	393	408	426	388	409	389	434	442	391	413	402	422	413	390	398	421	409	380	444	434	421	397	416	406	440	405	420	393	414	410	399	445	430	394
44527	58732	40564	16973	9244	11138	6813	845	509	516	533	510	473	537	497	512	539	490	534	532	485	503	539	548	501	531	506	533	533	488	524	503	513	532	513	496	509	533	551	499	464	489	500	508	479	508	535	513	504	501	520	510	521	530	523	481	534	495	495	546	537	529	517	492	511	527	482	541	513	504	487	541	510	485	474	515	491	490	456	536	511	484	509	502	535	516	545	487	550	501	510	513	504	508	501	512	510	507	467	473	509	526	476	481	498	524	510	528	494	506	516	529	524	521	519	524	494	495	484	554	522	506	556	528	536	509	488	539	512	501	471	545	475	452	517	513	474	505	482	475	515	504	477	495	504	507	505	549	487	485	523	497	568	473	488	540	511	499	513	526	514	508	523	531	508	526	528	512	498	476	529	498	440	526	538	466	506	484	519	492	501	508	570	520	515	488	516	465	512	493	469	534	514	512	495	473	492	489	504	491	521	513	531	518	514	528	494	505	489	464	553	514	517	514	503	561	516	528	524	481	466	532	527	500	525	470	530	475	539	529	545	525	465	510	542	494	497	540	501	478	522	488	489	483	515	548	508	531	510	486	503	510	573	519	509	483	528	523	490	498	516	509	506	467	546	492	494	469	472	523	520	518	524	494	503	478	498	494	522	501	503	506	501	545	537	453	507	508	501	507	525	496	506	478	533	511	526	512	524	520	515	521	520	521	532	513	534	492	496	488	496	522	489	522	497	518	493	513	505	506	527	502	517	507	540	484	509	501	491	523	487	507	526	490	458	543	522	535	519	515	504	546	495	459	465	478	515	475	528	524	511	525	524	519	533	545	520	511	551	476	505	496	511	499	483	522	521	536	549	500	495	549	513	540	539	558	482	519	513	535	531	503	511	517	527	462	507	519	501	510	493	511	505	487	496	496	506	469	524	468	485	515	499	491	487	507	507	530	495	438	532	516	522	509	471	469	521	521	463	506	511	487	510	472	499	550	540	534	474	487	524	538	460	506	536	487	506	496	516	524	518	493	488	530	541	501	496	501	540	512	486	501	527	498	522	506	512	503	510	521	502	500	495	532	476	504	470	543	482	505	505	533	511	498	503	521	495	477	495	554	494	503	486	483	507	465	533	484	523	522	516	505	561	525	511	489	522	546	497	491	509	493	528	501	490	496	450	554	484	548	515	524	462	522	534	490	556	527	492	517	491	492	485	510	499	532	538	504	465	495	531	508	508	532	503	551	498	517	511	504	519	502	518	473	549	511	526	505	530	503	531	499	485	512	531	502	517	474	517	500	476	494	532	519	507	485	513	503	508	497	502	520	516	493	509	504	496	506	569	492	481	515	495	518	514	498	495	548	501	535	494	479	487	488	493	505	527	478	502	502	536	505	498	521	502	522	501	521	503	494	466	519	549	494	450	555	510	571	480	533	530	522	478	487	517	516	497	494	450	505	529	492	494	537	529	510	528	494	497	474	508	492	512	532	493	551	520	556	533	536	490	500	506	529	497	514	538	501	534	538	485	486	532	474	495	494	506	517	460	512	525	505	492	502	489	518	511	507	508	509	529	499	514	530	510	536	488	514	538	526	522	484	529	512	500	489	483	536	531	503	525	513	498	516	496	483	486	511	498	533	485	540	512	537	486	528	493	491	510	514	517	495	480	544	516	508	499	525	548	489	499	503	503	502	532	504	501	510	466	504	498	534	502	488	545	444	511	542	520	527	479	533	542	474	488	540	491	541	498	508	547	477	470	544	509	472	491	527	505	507	468	556	510	496	519	552	488	523	493	525	490	503	495	496	505	502	488	497	525	555	531	522	527	502	484	529	532	522	510	507	511	503	477	471	484	512	467	519	549	488	539	509	524	510	509	467	477	538	504	504	570	523	492	518	498	506	485	505	475	513	561	481	519	526	502	509	533	511	494	511	505	480	509	477	511	522	515	507	546	476	517	498	533	531	519	538	503	504	507	526	498	517	503	504	516	522	459	490	511	510	563	493	485	514	492	473	533	513	506	543	496	508	493	498	490	513	490	522	580	511	520	517	522	541	542	569	543	515	502	538	535	475	516	491	526	488	546	500	480	513	507	512	488	492	497	485	555	504	510	502	513	486	474	535	482	530	511	491	516	530	510	543	522	496	542	502	542	513	490	526	501	512	522	503	507	548	487	497	515	540	497	553	499	551	519	491	486	491	495	527	502	491	513	498	500	523	494	513	506	555	501	494	510	484	512	487	505	501	491	536	514	528	528	526	463	541	544	496	493	490	476	504	519	495	521	534	510	502	471	510	522	482	534	486	456	541	497	518	519	530	522	520	492	526	535	504	520	512	530	495	484	498	482	481	496	516	487	473	470	503	490	486	481	464	525	499	527	516	486	468	529	519	491	513	527	470	551	519	525	468	513	479	512	534	470	483	521	468	523	527	498	516	501	496	522	520	464	495	502	543	533	511	522	542	512	527	520	527	482	546	517	464	518	522	515	524	530	479	534	526	480	534	500	475	512	516	531	513	496	461	530	539	497	503	564	490	545	493	508	532	513	522	476	509	481	540	503	509	526	521	508	531	542	518	472	485	502	524	463	524	523	504	498	489	489	575	484	472	514	499	518	497	491	478	493	496	510	555	483	546	491	525	513	506	527	505	508	485	463	521	509	482	522	482	523	561	478	525	500	540	479	499	520	481	536	449	483	491	521	477	522	516	482	458	496	479	535	491	520	551	528	478	530	499	522	536	498	500	519	489	534	527	505	503	503	480	537	500	499	521	490	498	511	485	534	567	467	538	512	521	518	527	486	532	507	504	563	542	542	484	514	461	514	508	517	496	497	471	535	518	533	521	508	472	472	519	511	526	465	496	464	541	467	491	551	461	522	523	499	533	502	515	530	521	530	486	496	516	463	508	508	556	504	470	478	507	501	521	528	497	544	523	503	519	502	534	506	482	498	541	540	532	477	497	505	517	506	492	535	473	533	514	524	516	524	506	485	499	519	539	560	492	515	530	540	527	524	494	489	468	496	533	521	531	520	503	525	502	503	509	483	523	500	503	550	563	521	539	527	490	499	490	485	498	540	506	530	528	505	495	523	530	524	516	482	461	485	523	461	481	490	479	518	505	511	539	515	492	499	529	533	527	475	517	481	505	522	489	520	514	524	527	533	520	528	496	514	513	482	493	544	505	541	512	517	488	590	499	479	493	483	510	523	511	552	520	525	507	510	510	494	498	517	520	502	494	498	508	505	514	575	497	504	487	496	518	534	543	518	524	499	502	470	519	510	482	531	536	500	544	523	509	542	499	510	510	502	504	517	492	560	465	515	506	501	523	501	527	505	522	526	484	494	532	464	518	478	538	486	523	471	481	532	576	569	488	530	497	472	498	539	501	527	537	495	530	503	475	494	539	504	514	504	487	497	534	486	515	502	514	468	524	546	485	546	492	534	499	506	477	504	533	498	546	500	545	552	542	481	490	521	519	531	521	568	485	484	512	536	462	515	521	521	475	485	537
24594	21750	30044	26372	24459	36204	33420	8245	393	289	308	279	300	307	291	280	289	249	293	275	262	265	306	288	282	290	255	263	283	286	272	310	297	269	251	257	255	259	284	279	292	256	266	286	263	293	295	287	280	269	263	273	281	268	270	258	279	263	273	296	277	256	285	249	276	275	278	251	251	268	267	291	279	273	319	285	272	269	286	272	297	268	273	269	283	262	255	294	273	294	275	275	274	265	271	291	285	253	273	258	272	246	249	258	286	268	296	282	256	276	252	255	290	274	287	277	297	314	257	283	241	262	274	259	271	265	283	265	264	232	287	301	272	258	276	262	303	267	283	249	276	292	259	281	260	288	270	276	248	258	285	264	264	238	278	276	256	267	267	272	288	277	265	276	277	256	280	273	257	281	284	279	278	285	265	262	262	264	251	250	260	275	302	278	259	274	262	281	273	293	261	240	258	288	277	279	271	257	272	255	270	315	283	259	259	272	266	266	262	284	269	277	295	286	290	284	250	247	272	274	260	266	250	262	288	267	271	276	240	260	269	250	252	259	272	277	278	263	256	279	275	279	300	288	234	227	292	271	267	265	268	299	257	251	276	261	246	292	294	291	280	287	244	254	285	271	260	291	291	253	283	274	277	261	250	250	233	279	290	283	275	272	294	262	275	282	248	262	271	281	270	257	258	279	255	279	290	278	278	270	253	269	253	264	263	275	243	262	271	262	281	271	259	279	280	235	273	299	275	274	272	275	264	271	277	287	246	293	271	283	274	267	252	285	248	271	279	266	264	263	257	267	278	283	282	265	271	246	301	268	279	285	276	245	278	268	263	284	282	289	263	267	272	265	279	235	273	226	273	274	286	255	256	271	232	270	261	267	274	264	260	268	253	272	248	275	278	265	262	268	267	238	264	272	285	258	288	258	265	260	257	270	273	283	278	268	254	257	284	269	257	272	261	290	250	280	257	264	258	309	270	259	274	242	250	284	286	263	275	253	262	284	256	269	264	267	276	281	277	263	257	290	294	282	276	280	271	254	254	264	260	285	282	277	260	278	265	280	269	288	273	290	299	274	247	237	275	264	249	268	257	258	253	292	285	294	295	271	260	305	260	275	255	284	271	289	281	258	259	237	254	252	279	300	256	273	253	272	274	284	254	292	263	259	279	244	283	279	268	294	287	266	253	288	308	237	263	266	272	260	284	268	298	297	312	268	294	287	275	287	295	287	281	268	276	267	275	285	259	248	249	251	264	267	248	264	272	289	279	282	273	292	256	266	279	287	273	307	271	277	273	240	292	261	280	304	283	274	256	284	262	287	259	293	280	286	269	262	261	284	286	255	255	287	264	277	279	252	275	297	274	290	312	274	265	269	243	256	266	267	253	263	271	282	263	266	286	262	255	266	302	264	274	281	262	264	272	288	270	275	263	273	265	283	250	271	258	259	292	279	255	292	264	282	258	278	255	262	275	295	272	269	281	276	266	258	262	243	280	290	261	290	273	265	255	285	302	262	264	291	283	272	302	275	267	262	277	267	254	283	256	285	302	277	273	294	266	268	272	277	280	309	275	278	264	284	247	307	281	273	270	295	278	274	264	263	278	317	243	291	291	268	269	301	265	259	248	256	264	294	253	289	265	286	290	293	281	294	283	281	292	261	247	273	296	269	236	288	243	276	275	272	257	286	284	285	302	248	254	288	275	294	286	284	272	263	303	319	253	263	275	274	275	269	265	257	234	254	275	273	290	296	270	256	276	313	266	265	273	278	274	268	280	271	256	288	281	268	296	281	299	279	250	251	268	269	241	260	255	253	286	284	286	263	258	264	259	286	226	280	259	269	278	263	279	262	261	282	249	283	281	303	269	270	264	265	263	254	262	286	276	269	294	260	276	260	251	277	253	283	248	286	265	276	277	282	253	249	275	251	247	256	275	276	276	282	251	286	291	281	265	284	280	255	269	279	250	315	262	250	246	282	263	283	260	298	250	237	238	263	284	225	280	274	271	280	268	260	253	273	244	277	266	249	276	260	252	240	241	275	275	272	258	277	301	274	233	270	259	283	268	245	261	248	294	279	274	264	286	300	308	290	296	266	278	284	294	307	280	269	259	276	269	267	276	295	261	263	267	269	244	283	256	251	271	294	271	234	267	274	316	253	295	284	303	262	288	244	293	282	285	278	261	253	323	274	284	261	283	286	265	269	235	255	275	237	257	300	243	264	282	261	264	253	298	295	295	272	238	268	291	261	274	262	303	284	271	281	280	283	253	291	262	267	260	278	260	252	257	285	249	272	256	262	257	308	284	245	265	278	250	278	269	263	301	270	274	263	264	254	249	280	234	291	282	260	245	277	291	262	296	294	249	251	277	308	263	253	256	297	300	264	303	261	256	292	284	273	300	280	275	281	313	273	274	281	300	263	279	250	258	287	297	281	277	278	234	290	269	275	268	257	259	238	279	265	248	260	269	261	273	274	266	292	231	272	284	265	257	270	292	280	293	269	292	287	279	285	291	262	262	271	263	278	245	302	259	290	277	263	276	264	257	285	237	286	233	278	240	276	259	284	268	283	279	265	261	239	264	290	284	290	258	251	286	294	268	290	271	281	293	263	260	257	275	271	268	244	277	260	261	267	290	293	274	290	281	255	279	281	295	258	273	293	268	264	288	288	258	300	263	255	251	250	255	271	290	258	306	267	261	287	290	290	278	296	269	277	266	233	261	238	270	272	253	276	287	266	281	267	270	261	279	270	281	275	284	282	284	239	283	263	277	245	253	244	274	284	270	273	254	268	311	257	254	225	272	258	272	257	274	282	255	250	286	256	276	295	300	267	267	261	274	269	277	250	298	302	262	287	292	304	259	262	259	260	265	253	256	288	270	285	284	281	273	251	230	262	276	253	260	287	281	279	308	297	266	251	289	272	277	299	263	263	249	257	292	278	263	257	261	262	251	256	294	253	234	286	243	270	260	259	233	266	288	282	270	277	286	266	269	269	255	282	261	273	306	254	255	260	266	312	288	272	267	262	282	244	277	292	291	266	267	259	254	275	248	268	265	240	281	265	294	255	277	265	266	279	260	246	300	265	274	269	281	277	299	246	271	257	279	290	232	293	275	272	259	266	276	274	231	248	280	285	275	279	254	275	263	291	253	266	295	255	294	269	286	264	305	293	249	259	278	278	266	293	270	274	252	283	235	247	304	289	281	271	244	292	298	279	316	267	284	292	249	279	251	267	280	278	246	283	299	292	288	280	247	272	290	300	278	300	252	248	276	270	266	287	286	273	272	276	276	274	269	287	270	274	302	250	280	267	275	231	280	249	253	297	252	301	271	263	244	307	272	297	286	247	270	289	250	290	293	264	283	256	293	266	276	291	267	274	310	276	257	260	276	290	249	239	275	261	270	277	263	289	275	283	273	284	268	272	258	290	264	279	270	255	280	301	287	244	285	282	282	250	294	278	285	273	281	267	262	277	273	268	278	264	288	247	273	254	265	266	242	263
48080	72996	55943	33803	32783	41076	33517	5229	404	397	375	397	374	370	359	338	354	360	352	336	348	399	348	295	358	340	315	335	324	366	341	346	397	340	352	366	329	365	355	343	361	362	368	382	312	329	335	367	324	375	318	335	358	347	325	353	367	349	332	367	347	327	329	314	357	302	335	345	354	310	319	332	329	362	335	318	350	356	337	321	338	326	357	356	344	340	328	352	349	328	348	345	341	338	354	333	352	359	333	314	329	341	345	367	337	306	364	379	336	307	345	337	308	363	345	343	374	346	354	359	347	310	358	333	359	367	333	355	318	318	347	386	340	375	328	361	351	368	337	337	353	355	361	349	336	337	337	342	348	335	317	339	333	359	355	349	372	336	335	335	298	356	344	346	342	359	362	309	332	365	342	353	345	323	328	348	343	336	341	289	368	341	343	318	323	350	370	349	337	321	335	383	380	357	358	341	318	359	349	312	356	377	367	316	375	337	407	370	371	359	324	363	359	331	328	376	361	334	320	348	362	349	330	332	356	326	339	333	341	366	369	349	358	334	346	334	331	355	350	367	336	335	354	347	358	337	372	343	362	348	335	348	342	351	355	328	351	356	319	316	323	341	379	348	340	388	324	369	338	323	346	344	363	320	337	312	366	368	360	329	358	347	344	358	328	335	343	354	343	384	317	361	318	370	380	332	342	316	333	361	343	367	359	322	337	357	348	360	339	376	371	337	323	334	318	316	347	373	334	336	334	336	349	315	327	336	363	355	358	366	361	337	329	369	341	351	341	330	357	332	353	347	363	332	333	322	330	340	348	366	345	348	360	307	361	330	382	343	373	342	366	358	354	342	320	359	345	330	347	332	327	344	358	337	344	325	353	378	338	304	352	334	384	367	330	339	359	346	359	333	325	348	347	332	375	319	343	339	359	371	325	365	332	361	328	334	375	333	338	339	349	338	325	354	347	388	325	327	324	313	367	369	356	301	338	315	327	321	345	352	350	348	355	333	352	342	347	355	358	331	331	367	323	329	355	305	355	333	338	315	319	296	334	340	341	331	352	351	352	344	369	346	338	358	306	369	348	366	344	357	339	367	345	337	369	340	325	346	338	347	336	340	322	350	358	363	335	376	331	337	376	358	311	371	378	376	366	327	343	308	366	346	362	329	333	345	346	323	367	334	390	332	345	370	356	351	312	357	351	324	373	357	342	372	344	352	346	349	356	359	322	334	338	346	318	329	348	333	358	319	313	344	359	354	327	321	329	351	343	362	328	319	332	330	358	361	364	323	349	355	340	342	354	352	325	362	346	333	364	350	319	339	355	307	343	323	359	324	353	321	336	314	311	351	335	349	339	320	361	336	345	360	366	335	334	367	312	378	323	330	355	336	374	334	358	324	320	353	332	338	305	339	320	336	349	332	306	363	346	328	341	352	340	393	376	328	377	299	339	325	340	329	353	389	373	337	318	343	339	340	365	389	384	343	326	369	337	336	341	321	337	328	312	357	367	377	342	314	346	363	325	334	332	338	332	330	328	326	319	320	369	338	376	328	335	361	382	324	353	325	341	344	312	353	341	348	348	326	294	339	352	332	339	339	346	344	349	334	371	339	343	323	348	340	321	345	349	371	336	324	344	342	342	345	339	308	332	351	309	332	333	363	331	378	315	333	322	383	302	350	367	367	360	321	336	357	333	335	357	348	360	344	332	347	322	409	350	333	335	319	350	359	363	368	343	349	345	335	353	341	336	345	366	319	309	348	366	359	366	324	330	352	349	347	337	360	343	321	328	384	331	350	379	330	351	333	322	354	332	357	367	346	337	405	315	341	336	346	339	326	352	332	345	345	329	362	329	342	332	293	359	310	345	342	350	353	321	405	337	373	342	312	351	368	374	349	337	353	341	320	338	368	336	328	347	347	356	339	334	357	324	351	335	400	348	344	324	364	345	342	332	326	345	346	340	344	335	356	353	333	350	340	382	328	359	323	359	374	335	321	337	340	363	306	321	360	374	311	352	352	342	346	374	362	359	337	321	356	319	343	348	328	318	316	341	368	356	335	357	345	301	340	364	339	338	344	350	341	342	326	356	334	323	362	342	338	353	353	332	328	339	369	354	359	331	346	367	341	325	335	347	329	340	380	340	326	341	334	360	355	368	329	361	360	347	337	351	352	346	330	354	375	343	370	382	320	356	365	353	349	325	344	320	342	359	368	346	354	310	335	348	374	363	347	371	348	367	340	350	321	329	346	336	358	349	355	335	330	374	321	317	342	326	358	337	333	334	323	341	317	323	341	377	372	349	339	337	349	323	347	343	329	346	344	348	339	334	337	367	355	353	324	343	340	280	357	360	349	346	363	330	344	363	336	354	351	363	379	368	389	364	318	399	353	342	352	331	329	357	344	326	309	332	345	332	350	352	339	348	320	363	347	332	354	332	350	333	367	341	365	325	354	332	340	347	374	364	347	340	352	334	350	320	380	339	344	351	343	338	355	360	335	318	373	334	366	325	358	310	345	313	321	360	371	337	360	331	321	361	358	352	359	395	350	334	356	344	364	354	336	350	324	301	333	320	330	343	361	329	314	341	310	358	355	325	319	325	352	358	370	353	361	328	333	322	333	278	342	380	364	367	349	345	338	354	372	356	348	348	357	361	338	319	318	344	361	321	367	316	377	350	306	370	321	361	333	383	353	350	347	343	338	350	351	343	383	334	333	363	352	319	313	346	327	354	333	341	361	367	353	329	386	356	354	350	321	339	335	317	337	330	407	359	336	377	401	343	345	339	340	352	350	345	314	341	347	361	335	365	316	353	338	340	355	351	340	350	339	363	338	364	332	356	334	354	348	374	398	306	338	349	325	352	372	363	390	327	346	365	349	330	365	367	317	328	329	361	374	347	341	350	324	316	328	341	346	320	394	345	352	365	364	370	347	345	373	339	346	312	400	351	305	351	363	350	370	338	354	324	384	332	323	335	357	322	362	317	335	320	314	341	334	345	369	367	350	356	372	347	362	337	338	343	343	346	338	376	344	357	328	333	330	336	345	344	320	356	318	338	328	316	345	359	369	343	344	341	322	329	344	387	326	361	331	335	326	335	361	348	333	364	327	321	315	349	351	334	355	365	347	361	340	342	323	356	341	374	359	368	319	307	352	321	357	334	323	349	346	342	347	387	327	310	339	353	368	343	377	344	351	333	324	344	346	352	340	362	330	346	374	348	331	335	332	351	349	318	336	313	348	373	363	356	339	321	338	342	351	326	329	326	313	338	312	364	344	341	339	364	344	346	338	353	360	315	356	331	324	337	336	356	378	350	347	352	358	351	342	307	356	339	388	340	340	328	367	346	287	297	349	321	336	331	344	349	323	346	352	359	304	332	341	329	334	321	333	365	344	327	341	355	325	356	380	352	345	352	359	332	346	338	370	325	331	340	326	314	312	321	334	339	331	332	356	325	324	318	353	351	325	354	363	329	356	369	355	344	333	345	368	325	356	329	334	364	353
23347	21478	29656	24717	25139	43571	43919	13872	707	295	262	264	253	251	214	230	228	229	254	227	235	229	223	225	223	240	219	221	219	236	224	237	244	212	222	250	229	219	239	205	206	222	219	242	243	216	231	180	224	219	215	211	216	216	205	268	245	218	209	224	238	247	217	231	242	198	217	241	230	222	219	242	202	228	221	227	242	229	228	213	249	214	219	206	222	217	213	211	216	215	226	209	227	224	240	222	235	260	217	216	251	220	231	203	245	226	228	218	194	212	203	208	221	194	196	225	209	200	216	220	224	219	238	206	213	226	192	238	217	227	222	227	208	209	207	225	245	201	189	212	223	217	245	240	187	217	239	207	228	205	208	232	199	228	218	199	240	254	230	203	214	236	239	216	246	197	231	216	218	207	224	230	247	200	228	217	208	188	265	219	222	222	244	222	212	226	239	227	263	215	202	233	202	215	225	214	246	202	197	222	235	216	229	234	237	202	221	202	251	244	194	223	206	236	218	192	250	222	203	258	204	226	242	248	221	222	213	220	240	185	203	218	222	240	192	241	200	240	223	229	230	221	211	188	232	199	226	216	199	218	235	226	230	217	219	226	210	220	246	210	218	199	202	240	208	199	238	221	205	249	204	231	222	229	209	220	235	217	234	193	213	215	246	243	254	211	240	247	201	216	229	201	219	221	239	249	225	268	212	226	208	236	235	210	236	215	240	192	245	234	230	183	228	226	208	217	237	200	210	229	211	238	220	219	213	215	240	202	234	209	245	221	215	236	221	234	245	218	239	213	225	201	228	229	235	229	191	221	200	203	219	235	233	200	216	262	209	226	212	227	230	238	221	237	241	221	214	209	211	225	215	182	240	200	231	242	203	247	221	255	241	225	216	234	215	224	197	195	207	190	230	231	218	234	232	223	218	249	221	234	241	230	220	234	218	202	252	212	234	234	223	209	221	209	229	232	206	211	250	233	247	254	245	225	189	205	229	203	220	222	237	228	240	231	239	208	215	221	216	212	236	229	250	236	205	244	212	241	207	204	195	233	232	205	218	228	208	212	218	248	234	261	228	216	201	214	234	226	218	205	253	223	211	223	206	233	240	238	211	188	203	222	213	203	214	210	202	223	239	237	200	224	222	206	234	200	219	232	224	229	247	220	202	226	232	218	251	244	242	210	232	210	225	219	197	217	242	223	244	254	210	221	212	181	208	244	210	216	258	228	230	232	222	217	186	223	227	202	238	245	235	257	199	239	242	223	242	209	234	223	190	210	238	230	231	214	211	243	207	218	236	231	223	244	222	232	198	216	247	225	235	225	211	204	234	223	228	211	215	239	218	212	214	233	223	242	221	228	226	204	245	211	208	211	241	210	216	210	235	231	202	219	242	221	225	247	219	210	209	199	219	193	222	201	229	183	220	249	217	214	239	219	206	231	219	234	212	238	243	241	224	201	217	206	202	225	222	216	236	230	194	223	188	226	220	221	215	208	230	227	204	222	221	205	215	207	225	211	223	235	204	214	223	230	223	212	216	240	242	214	218	262	219	231	242	217	221	230	224	223	199	235	225	209	231	224	233	231	206	231	223	193	194	242	197	214	222	225	233	201	197	243	224	196	242	244	221	235	251	218	230	228	229	212	225	203	207	217	198	225	221	223	226	230	240	220	237	233	200	244	217	214	242	239	223	217	220	202	215	228	211	211	228	225	197	237	214	216	237	225	218	242	216	249	245	208	243	203	212	214	221	199	194	244	237	253	220	215	208	211	204	232	209	233	243	222	242	222	209	206	228	242	212	233	235	205	203	198	235	224	199	214	198	209	225	215	196	211	219	232	208	212	216	214	227	226	217	237	234	242	201	256	268	227	212	215	242	249	226	224	225	215	218	240	211	240	194	227	229	219	223	212	203	180	210	228	226	210	226	227	231	214	216	224	216	251	200	226	223	211	226	216	228	210	210	222	209	227	213	246	213	223	227	231	215	230	215	212	246	204	202	208	227	261	224	235	201	218	216	254	201	210	212	230	233	243	213	211	234	214	218	202	220	211	239	207	226	220	207	198	215	217	225	220	210	229	214	227	217	259	237	238	205	227	225	232	205	223	236	193	218	218	219	246	258	228	235	213	226	216	187	199	242	236	225	228	194	235	213	224	245	216	214	246	223	222	221	213	220	237	214	219	195	225	212	227	210	232	220	218	218	229	208	209	214	198	206	224	230	206	196	207	197	201	220	223	229	218	207	222	211	225	230	231	220	195	233	233	201	226	211	253	205	220	241	203	245	234	235	226	237	221	242	239	224	253	225	216	234	248	219	207	217	209	223	206	247	194	198	221	216	220	219	204	206	230	232	219	245	232	205	232	216	205	214	219	220	212	214	205	218	246	227	241	205	192	228	223	222	221	215	230	223	225	203	233	218	224	236	207	252	205	243	243	206	208	237	226	223	210	229	217	230	236	206	226	214	226	232	229	230	206	209	218	217	191	212	226	230	226	229	226	253	229	200	251	258	217	234	225	239	225	228	240	239	196	229	184	199	211	252	215	213	216	218	205	252	223	221	211	241	219	203	227	227	192	215	185	211	236	212	226	225	198	205	240	203	188	226	218	212	214	213	229	217	246	243	215	220	237	228	204	195	212	225	209	223	213	227	216	220	208	212	241	200	219	216	227	214	261	208	229	203	226	233	262	235	216	226	227	207	231	225	244	217	225	244	248	211	198	215	212	237	216	249	211	205	233	224	234	213	248	196	256	246	228	232	213	227	236	221	221	236	231	221	199	241	217	209	201	223	226	193	221	191	249	229	237	206	243	239	224	256	207	220	200	210	213	232	222	198	210	213	235	205	201	206	230	236	208	220	216	224	213	198	197	219	213	217	252	216	225	208	214	219	230	235	229	225	215	239	236	225	207	236	221	218	205	230	207	225	223	191	224	208	219	229	205	201	222	222	213	191	235	239	247	234	214	212	230	205	203	222	223	205	222	214	225	209	227	253	226	208	243	211	248	195	199	201	231	205	231	231	226	240	224	222	211	181	250	235	261	239	213	250	233	222	222	214	203	238	192	207	222	196	219	239	218	221	203	206	235	224	207	216	212	221	234	212	240	222	240	229	221	228	231	234	212	267	220	245	236	256	223	230	219	213	218	228	276	214	217	217	202	228	230	219	248	219	230	223	256	211	244	218	223	231	202	247	208	226	198	243	197	234	221	225	211	203	226	219	241	222	232	271	216	241	222	259	188	200	213	207	222	235	208	205	213	203	211	212	231	239	248	230	228	243	202	234	230	238	226	257	212	228	222	256	213	218	237	219	242	203	243	234	241	238	205	206	232	229	197	233	221	207	205	212	231	238	211	221	210	236	229	216	216	252	216	212	211	201	237	225	196	227	223	202	233	256	225	208	230	216	204	204	227	223	243	228	210	204	218	228	203	237	228	231	254	220	215	224	216	201	240	233	239	221	241	225	206	207	249	233	210	207	247	222	218	204	221	215	230	184	208	253	211
49999	79323	66128	40009	40284	50334	42103	6547	409	354	317	331	330	320	308	314	305	285	291	279	270	291	297	273	276	287	287	304	286	278	309	292	273	279	263	277	280	271	283	263	266	251	265	253	273	294	252	253	250	274	280	298	275	270	298	282	293	263	275	302	275	290	269	275	275	247	283	218	290	276	285	283	256	262	272	268	256	273	277	261	289	268	264	266	290	291	275	245	296	266	281	282	271	279	280	253	247	259	243	275	272	309	272	280	242	294	259	274	263	269	287	258	259	259	269	259	271	273	265	251	286	268	250	296	273	278	281	289	245	286	274	298	261	262	277	265	269	276	246	282	292	284	271	286	298	285	266	282	277	285	277	278	258	300	278	267	273	267	285	268	262	294	278	257	268	268	289	260	278	256	288	263	267	297	297	279	277	262	279	259	304	285	273	271	285	313	283	266	265	284	284	280	272	286	292	299	254	254	260	282	247	265	261	265	265	280	270	254	287	289	270	265	283	285	251	259	274	251	285	307	260	263	289	274	247	270	269	270	294	266	276	276	270	275	281	282	279	285	254	265	291	275	255	258	267	242	251	294	307	273	267	258	252	237	279	289	248	275	322	261	258	271	286	302	262	278	259	274	308	271	287	261	269	272	265	281	270	270	272	289	273	299	307	264	267	255	269	286	283	237	274	306	268	261	229	319	300	233	279	262	244	278	248	276	274	252	237	281	283	251	283	284	282	269	274	263	274	279	277	255	250	287	274	272	267	269	291	261	302	294	273	302	259	297	304	285	288	274	264	262	268	252	269	269	274	270	314	288	247	283	295	273	272	299	276	304	275	295	283	253	290	263	282	255	277	276	315	275	296	254	265	260	283	284	263	269	261	286	270	297	297	253	256	261	265	278	263	249	267	288	279	294	265	268	293	250	261	249	288	276	261	260	272	265	283	264	254	286	268	274	240	267	253	262	272	277	281	281	261	256	291	268	306	289	285	251	265	251	276	255	284	288	289	287	255	276	252	259	279	270	289	278	300	238	254	289	280	280	275	238	264	264	278	295	279	276	303	254	277	290	286	282	274	254	229	270	305	276	267	249	236	233	259	291	281	265	252	275	290	243	270	291	284	287	277	282	270	268	270	268	238	282	292	253	289	273	290	310	286	268	246	282	272	265	266	262	263	281	270	298	257	279	280	267	267	256	268	267	281	274	266	313	275	257	246	264	263	260	300	238	263	295	267	258	276	258	246	246	260	273	278	250	277	266	249	263	275	283	243	295	283	264	247	271	286	260	278	246	277	248	287	252	289	257	256	277	256	287	257	301	278	273	255	266	300	254	258	256	310	296	272	260	263	282	293	287	219	265	266	274	254	278	258	243	286	279	260	276	271	270	262	266	286	306	259	264	295	280	277	257	278	286	276	262	292	266	230	273	309	266	276	298	247	277	275	266	260	277	283	264	258	282	253	282	240	290	277	248	258	259	246	277	259	276	278	275	281	293	277	253	279	260	290	249	271	270	278	260	250	285	273	281	289	261	263	262	264	282	266	287	286	272	253	277	261	267	295	265	292	273	288	281	313	248	277	231	282	276	272	268	275	270	282	267	262	293	274	244	272	274	268	256	276	282	276	260	292	270	234	274	279	265	270	286	272	294	239	261	247	274	245	283	273	246	309	301	283	296	265	303	274	257	260	268	277	253	277	293	237	259	256	233	286	265	283	268	261	256	299	273	270	260	281	262	258	297	265	304	287	252	269	277	282	255	262	298	255	244	288	254	261	261	274	298	252	293	247	287	274	258	253	239	288	301	285	291	261	256	252	260	283	267	274	257	270	261	263	242	243	279	245	255	279	273	276	296	295	289	260	236	289	270	280	280	250	263	263	290	290	295	271	287	288	273	276	244	267	285	276	257	229	271	256	259	262	256	271	295	269	258	280	265	295	266	247	286	258	245	305	277	242	256	274	244	279	280	258	239	281	270	271	266	301	251	268	288	288	246	274	283	272	252	255	281	263	263	250	261	282	261	319	277	300	249	287	285	257	238	294	278	265	271	263	248	283	273	298	257	278	281	270	263	244	280	263	288	259	276	259	261	285	251	296	298	288	251	284	296	254	274	300	262	289	271	293	263	277	274	255	283	278	251	239	281	273	264	280	276	282	245	289	285	258	288	261	279	270	276	306	300	264	250	271	246	268	283	252	275	300	269	289	245	263	278	276	309	292	302	268	278	256	268	277	290	265	264	276	311	259	298	272	286	254	271	291	245	272	259	268	280	288	278	267	273	284	274	262	276	268	233	253	249	256	274	276	325	243	259	278	265	277	263	292	238	247	264	263	248	277	251	280	272	268	274	270	272	295	271	262	244	275	286	246	323	284	302	268	267	258	281	294	259	266	286	282	271	271	274	275	276	287	267	273	255	276	252	262	266	241	279	275	232	263	272	275	289	248	267	252	270	267	285	271	291	267	267	275	293	307	288	245	266	286	270	282	271	281	256	274	303	265	291	280	252	275	251	289	289	298	275	266	307	281	244	262	261	312	287	272	260	253	296	283	281	286	253	232	299	273	283	282	275	269	250	301	260	275	254	293	298	274	269	247	259	276	300	268	261	286	259	259	265	254	291	264	277	265	249	292	285	265	280	265	291	281	285	280	312	265	265	275	242	252	266	267	251	253	264	256	292	303	273	287	248	255	225	292	255	279	274	252	283	284	289	272	254	269	253	281	309	290	291	268	279	303	249	238	276	279	284	263	273	297	289	252	293	271	262	250	287	283	278	242	251	286	271	284	288	284	253	285	251	247	301	269	253	296	266	297	283	285	257	272	279	252	253	291	284	265	278	283	278	253	290	257	262	294	277	279	268	256	276	245	265	281	264	259	292	256	292	248	246	242	271	274	265	247	279	291	258	254	278	269	276	268	261	273	254	254	282	287	276	271	258	270	269	298	285	313	266	268	288	276	262	256	262	279	283	284	291	280	277	273	267	264	274	256	258	305	266	244	235	257	279	279	262	267	288	276	259	280	276	284	258	293	269	291	258	279	313	277	266	257	270	283	275	260	270	261	297	268	255	289	248	250	246	282	272	273	261	254	225	294	246	271	261	236	304	245	251	281	282	244	236	264	275	261	288	281	267	294	248	280	293	263	273	235	258	311	308	237	297	281	243	259	288	272	248	278	286	271	272	272	306	270	272	297	265	256	294	283	275	273	292	241	287	269	259	281	259	268	291	274	283	262	261	286	250	254	262	260	271	277	249	289	276	258	267	258	277	299	279	268	282	270	276	282	245	298	262	257	261	265	250	294	284	276	265	267	281	256	266	298	275	246	279	245	261	295	265	279	274	288	265	290	256	271	305	278	286	250	251	280	271	263	270	238	243	285	274	261	270	285	275	257	258	255	295	297	272	273	276	262	279	272	270	322	252	257	258	276	264	270	276	264	280	269	299	297	291	298	261	246	279	266	287	242	272	289	242	278	269	269	283	255	246	273	272	259	258	277	288	283	284	253	238
34104	41922	39928	24014	10204	7111	4557	723	417	385	415	408	382	431	390	432	390	470	445	424	398	417	438	409	432	366	446	437	415	434	412	397	459	409	396	424	434	437	429	408	451	397	363	432	439	418	437	420	390	452	437	451	437	392	409	358	415	441	418	376	408	396	429	404	414	415	376	418	419	380	436	405	415	386	393	393	454	407	397	377	407	434	416	415	406	439	405	430	378	436	412	393	374	365	396	426	396	399	395	434	439	417	397	419	422	457	410	417	406	422	390	421	424	418	453	389	427	445	452	430	410	434	404	416	424	415	442	405	394	404	408	431	389	422	418	421	427	389	361	399	446	380	407	437	424	412	408	403	429	386	380	384	416	405	428	422	425	412	390	383	431	384	412	396	404	390	395	409	424	414	422	457	389	427	424	406	433	442	408	383	436	414	395	376	420	397	413	416	436	413	417	391	448	407	409	383	406	400	454	448	415	404	397	390	435	434	394	446	408	424	430	381	410	415	371	413	424	395	450	401	425	446	451	429	416	423	368	437	396	420	387	373	441	446	396	446	411	381	382	429	402	423	414	425	437	428	402	390	385	388	414	393	357	416	393	407	416	380	396	429	414	364	412	420	399	370	435	371	415	408	426	425	448	415	440	418	413	426	394	421	385	374	449	412	407	427	405	446	397	409	400	411	453	403	407	427	401	412	428	418	415	411	379	420	390	405	444	422	404	413	394	395	422	403	456	404	419	444	387	418	421	435	399	434	396	409	469	391	411	404	390	381	455	394	417	450	416	391	386	437	388	432	391	434	439	444	408	412	428	411	438	406	441	402	383	370	418	405	416	407	377	428	370	446	402	459	450	367	423	411	404	412	400	420	409	425	434	375	407	406	419	410	364	384	388	420	417	430	411	412	401	408	387	409	375	398	419	416	416	408	392	417	422	425	416	382	417	392	456	396	417	367	397	425	411	385	404	426	443	374	390	411	422	402	413	412	396	383	384	449	415	416	432	413	364	421	445	416	417	417	443	415	401	381	391	411	425	424	425	422	428	416	377	405	429	451	409	425	398	402	416	399	406	423	429	405	416	417	403	386	387	420	444	389	427	390	436	422	445	421	416	426	382	413	409	438	402	428	411	420	441	378	409	382	391	395	404	397	437	425	447	426	428	409	429	381	391	427	427	435	407	381	403	405	402	419	405	433	414	405	386	412	393	387	418	383	408	421	411	405	409	442	393	412	425	415	383	393	388	421	432	431	400	405	403	403	398	398	408	420	381	392	404	459	372	419	417	426	411	396	390	419	426	427	398	414	401	407	445	438	424	440	415	375	448	392	407	373	438	384	400	458	440	442	397	417	400	425	423	406	421	406	395	416	432	401	405	410	376	424	457	417	381	427	430	411	400	430	382	432	416	437	393	389	400	420	421	385	391	402	445	411	436	415	435	421	426	410	406	422	418	389	410	410	412	413	407	395	415	437	460	420	381	427	405	423	405	423	422	422	410	451	406	435	412	442	420	404	388	392	422	416	437	406	417	438	416	395	423	405	419	433	397	420	409	393	408	397	393	408	387	418	405	397	409	415	429	419	427	434	398	384	415	416	394	401	418	397	423	403	418	412	416	402	416	385	432	393	407	387	411	410	399	399	397	421	406	439	406	399	402	414	395	387	396	436	410	436	407	395	440	396	425	398	420	444	418	434	396	396	395	447	384	402	432	391	443	430	399	364	436	395	428	415	436	387	404	437	407	419	442	419	410	431	431	430	416	419	399	394	413	431	425	402	424	413	391	413	384	425	406	384	393	411	389	392	436	416	374	399	424	424	424	403	420	422	400	412	403	366	372	402	430	421	406	375	396	402	405	392	398	412	426	414	384	425	404	350	429	416	409	395	405	387	402	414	452	421	420	426	410	425	412	415	398	428	385	434	404	411	462	370	419	387	431	395	397	393	398	449	402	412	425	434	382	409	421	433	417	428	430	411	430	421	388	412	403	415	412	360	416	419	424	395	407	433	414	400	433	403	416	427	444	417	418	421	411	402	406	385	417	413	394	412	413	449	402	412	395	379	417	417	445	428	405	399	388	387	401	422	416	426	430	442	400	414	425	408	445	404	410	432	409	381	401	419	445	418	392	411	436	367	394	425	441	422	417	420	405	400	419	410	447	343	419	414	402	400	394	402	433	416	419	400	401	421	390	404	421	438	407	421	391	433	441	415	427	391	427	450	401	409	399	380	395	412	377	431	415	436	396	400	404	415	408	378	417	438	417	428	409	445	415	377	408	403	434	407	432	395	410	426	432	442	402	369	388	414	387	402	417	413	411	410	405	396	378	405	410	399	442	426	409	425	407	440	445	423	413	405	412	439	395	421	439	380	369	412	407	414	420	430	414	403	408	385	400	402	411	418	423	391	420	438	389	386	459	373	405	411	417	413	416	389	424	388	401	397	393	412	364	456	399	425	413	402	407	419	400	378	421	411	395	416	435	429	399	418	415	413	429	411	410	405	439	431	372	398	412	373	407	433	433	417	392	389	453	396	411	436	386	417	450	420	407	441	407	396	400	407	424	426	393	422	440	385	389	421	445	424	404	401	439	389	416	414	428	431	422	428	356	436	392	450	405	396	439	369	405	393	386	432	411	426	417	434	407	418	414	393	443	409	385	436	429	423	419	408	413	404	410	400	439	383	410	441	426	398	358	455	388	414	394	399	422	396	408	400	442	451	433	423	386	404	412	413	410	394	406	397	380	380	422	454	394	435	411	454	390	395	429	415	417	443	414	395	436	436	400	419	409	436	412	414	401	404	384	358	444	412	410	419	458	422	411	400	393	432	411	416	391	396	432	388	423	400	413	413	422	361	440	398	393	393	413	373	428	379	439	411	440	431	445	418	430	389	414	419	382	433	352	381	408	398	382	389	392	435	397	345	415	375	389	402	416	448	417	383	407	413	419	404	417	442	396	428	393	413	398	443	415	403	414	416	408	365	459	389	417	405	379	405	400	379	433	389	403	395	412	416	392	383	365	376	362	420	443	418	410	433	387	408	431	417	450	425	385	404	447	404	381	445	405	433	402	421	422	463	441	428	425	393	378	393	400	409	417	420	429	395	404	441	436	435	392	412	411	390	417	392	410	410	366	476	424	420	418	401	433	427	435	413	431	429	421	388	407	420	406	399	391	434	412	396	364	402	414	411	380	413	393	409	381	405	394	397	462	395	381	391	377	414	414	379	424	437	441	410	410	420	426	414	407	398	446	393	441	424	410	422	401	424	393	415	423	385	394	443	406	402	418	419	405	460	411	434	399	390	416	432	437	388	405	385	365	418	433	416	424	390	418	428	418	429	379	422	440	395	457	416	418	406	464	381	408	390	398	419	456	417	430	411	395	412	453	374	413	397	415	413	433	408	425	405	385	413	403	458	400	416	431	391	426	405	431	422	449	371	409	411	381	442	385	391	422	388	432	419	395	400	406	416	465	411	446	442	422	385	378	444	383	395	414	427	388	383
43559	57831	42448	22984	11773	10414	6750	956	500	499	513	531	490	481	492	495	494	490	484	519	524	524	497	494	506	545	511	547	473	494	494	468	510	505	467	509	555	492	536	513	534	516	524	521	526	521	476	496	520	496	479	515	540	530	482	501	516	536	525	544	529	515	531	526	519	537	503	461	533	528	504	532	568	502	489	489	515	475	518	513	549	567	543	510	505	478	506	523	502	515	516	500	520	472	499	521	501	533	526	509	538	503	504	503	499	532	535	513	496	556	529	552	487	511	514	512	513	504	510	528	509	515	521	479	561	503	477	490	507	535	503	484	529	530	474	546	488	573	547	493	517	502	521	503	564	535	514	537	508	513	527	517	518	506	459	559	523	514	529	553	509	504	504	537	528	515	500	502	513	519	505	512	487	465	477	521	538	487	502	518	549	501	537	532	533	508	494	526	510	487	512	499	523	534	526	499	498	515	524	537	512	490	527	525	483	475	543	490	493	547	509	496	481	482	514	525	532	521	513	496	507	527	531	539	494	480	479	514	497	507	530	526	545	487	503	516	518	458	521	500	518	490	496	512	488	492	495	510	537	495	512	505	502	518	473	449	515	522	525	512	575	478	508	509	506	518	482	496	508	462	545	522	538	497	518	481	512	542	520	495	520	486	493	493	507	551	496	482	504	488	514	506	512	516	523	539	497	490	525	582	519	531	520	491	507	489	505	482	517	548	472	493	488	468	491	556	495	484	531	539	489	498	508	492	508	516	487	505	503	485	502	524	520	500	511	498	506	499	490	524	511	500	524	493	472	543	495	571	495	468	505	498	481	521	513	507	480	516	471	509	518	484	469	474	465	499	476	485	530	533	537	554	477	491	526	501	483	523	521	537	495	532	493	523	554	474	529	521	519	518	489	499	522	495	516	501	505	497	495	530	490	535	509	549	531	496	494	487	540	520	525	530	525	542	563	482	516	520	501	466	523	538	510	534	506	471	533	540	509	473	511	510	508	496	494	482	512	533	511	539	517	500	501	509	502	514	517	533	491	518	539	520	535	477	526	534	540	486	480	472	500	522	480	495	508	524	529	516	502	513	519	495	522	495	479	527	540	501	551	521	500	545	496	507	495	483	516	551	501	547	478	487	538	513	474	517	528	536	507	524	506	528	486	479	500	515	507	491	508	512	500	510	476	511	523	540	524	530	505	540	529	515	498	519	493	524	521	515	499	489	498	466	518	512	520	492	523	460	525	506	528	516	494	499	517	497	478	549	528	518	551	494	534	507	535	502	495	517	499	524	496	482	489	512	524	482	525	508	531	496	516	496	544	514	484	484	530	556	531	476	512	529	503	533	473	532	573	515	501	478	525	513	484	502	503	509	535	496	514	541	491	516	532	512	496	530	496	525	518	519	511	520	501	524	496	555	509	487	505	506	493	508	491	530	509	512	520	510	545	539	539	525	501	551	554	487	570	530	505	488	520	524	499	513	518	513	470	481	528	485	529	499	524	492	523	518	510	534	529	486	535	506	486	534	534	484	535	511	494	522	517	493	454	504	494	504	495	509	513	538	498	505	474	537	491	498	543	486	548	506	500	503	523	489	503	518	530	485	515	539	445	504	506	516	535	495	543	534	539	500	500	535	463	561	499	515	517	479	545	539	504	541	504	461	549	492	512	499	521	511	523	489	511	495	526	497	490	475	488	491	472	525	467	464	534	536	482	530	475	544	520	521	523	528	529	478	501	490	504	500	531	494	587	549	515	519	495	560	481	503	495	532	496	498	544	534	499	545	534	499	520	499	501	506	514	531	501	519	518	520	507	521	550	482	524	466	514	527	559	510	538	514	504	494	505	509	494	502	479	558	499	521	552	518	497	507	546	514	544	510	529	502	483	516	526	503	537	460	501	535	509	538	506	518	493	520	524	481	463	485	480	503	494	493	512	524	466	534	513	511	536	501	512	517	512	488	521	520	525	467	504	509	496	493	538	540	509	482	543	555	522	552	520	468	527	509	505	520	548	450	518	539	494	507	533	515	499	479	518	535	487	494	552	489	512	490	545	518	496	560	483	477	494	487	487	515	515	514	517	502	503	557	509	474	503	504	484	525	515	503	501	497	509	526	542	536	500	520	513	496	499	550	530	517	542	527	519	511	488	514	490	501	485	523	507	474	509	483	558	508	524	534	529	475	493	491	501	481	521	518	461	537	499	519	497	490	479	464	501	517	507	491	511	504	515	568	504	524	516	503	524	514	540	535	508	512	484	529	499	523	475	494	492	496	494	487	541	489	516	526	503	562	486	517	518	543	507	496	510	505	548	504	506	513	480	487	558	504	514	476	521	501	515	492	504	518	528	508	519	496	514	504	466	473	485	511	534	502	506	485	541	537	506	537	510	518	522	495	510	503	510	521	508	520	515	518	487	513	543	525	456	508	542	512	502	541	546	531	496	549	484	512	535	492	512	496	535	509	562	534	524	496	524	500	528	466	518	534	491	541	496	502	527	518	531	528	519	517	514	496	473	516	546	464	491	510	513	534	536	522	483	489	509	499	517	505	510	510	517	471	498	503	451	530	486	508	493	473	494	500	507	483	499	538	539	514	522	537	532	529	516	516	504	515	513	482	485	488	515	503	514	540	481	505	497	534	523	500	534	487	511	521	529	485	481	508	501	533	492	519	517	488	498	524	503	521	555	516	501	517	489	537	495	532	527	475	512	538	538	496	517	470	519	519	486	507	504	514	549	500	515	507	509	464	503	536	521	547	513	538	519	523	462	502	497	520	518	495	487	506	532	500	502	530	540	569	534	518	495	520	511	495	517	519	516	466	486	540	482	530	481	524	454	505	514	533	552	516	515	497	490	540	502	520	489	489	529	458	518	500	511	470	515	503	553	500	524	507	501	511	518	504	515	516	519	510	539	499	527	498	491	532	534	519	481	492	552	530	487	525	514	484	534	528	532	518	513	523	494	504	485	501	498	538	492	490	528	517	517	517	560	554	554	535	483	512	521	551	479	478	488	492	508	512	530	547	524	581	495	525	500	529	529	532	504	504	497	499	499	518	512	509	516	507	504	530	535	495	527	513	520	513	513	470	540	549	485	502	532	546	492	496	497	475	498	497	521	505	501	546	481	527	492	527	488	520	523	455	545	533	525	511	508	468	479	517	494	498	519	531	472	509	501	538	494	533	526	514	496	477	472	512	508	488	489	516	512	497	483	520	536	475	545	508	502	501	550	530	491	513	532	523	507	518	517	551	532	516	495	538	514	518	471	485	477	501	515	497	506	463	478	516	532	475	468	505	485	521	524	522	522	523	512	507	488	463	520	473	525	522	496	548	481	539	538	435	492	518	506	529	513	483	514	529	552	554	539	518	501	519	544	487	505	504	532	502	546	515	521	485	520	488	494	519	553	497	514	477	496	491	548	571	501	515	504	527	452	493	547	478	523	516	537	528	512	542	497	505	470	499	520	529	527	533	505	528	515	497	498	530	494	501	546	502	527	502
24527	21684	30494	28201	31291	36518	29326	6051	326	305	338	292	291	271	283	279	266	302	258	299	297	276	239	274	316	302	316	282	283	282	315	287	266	303	263	266	325	292	292	263	278	279	270	277	310	262	295	302	281	289	279	271	301	263	274	280	302	310	325	303	299	248	260	279	271	290	269	284	278	275	286	254	284	280	276	265	331	273	248	290	304	268	291	299	268	279	273	306	276	337	281	281	292	291	297	301	298	319	292	259	286	314	240	300	293	284	291	268	298	251	242	270	296	286	258	321	271	286	276	279	282	274	302	285	282	289	244	251	273	295	269	283	266	309	258	264	287	289	287	311	279	280	283	272	278	277	251	292	302	249	278	292	292	272	247	290	302	288	256	268	255	288	253	259	267	265	270	274	246	280	267	284	253	298	307	263	307	279	258	283	286	279	272	314	293	277	267	278	306	303	249	282	269	276	270	248	262	274	264	261	274	284	284	298	284	285	286	263	246	295	274	269	280	270	277	253	300	258	276	274	276	256	304	292	296	303	258	282	286	294	289	281	298	280	275	255	295	267	282	285	275	275	277	304	281	274	293	277	277	281	293	286	273	325	292	233	235	261	250	300	291	276	250	274	288	300	279	273	262	275	279	269	251	266	288	275	281	278	273	320	281	301	273	267	258	272	268	297	268	299	254	268	269	306	298	278	284	242	302	269	300	253	247	274	265	274	269	273	270	285	262	288	245	300	264	247	283	297	283	292	301	301	321	303	312	299	275	245	269	271	299	255	273	300	290	294	287	264	308	291	268	327	267	243	263	265	271	262	270	293	268	284	260	302	255	294	281	291	297	265	286	312	275	279	297	267	299	306	297	275	271	279	245	247	274	291	287	275	278	276	268	282	286	256	301	282	278	293	245	262	285	278	283	289	288	288	287	302	292	288	294	279	266	262	294	283	312	243	293	251	291	285	263	273	244	259	285	250	275	295	310	271	250	276	272	296	286	300	290	282	287	294	308	284	278	275	280	269	280	278	295	281	271	282	274	301	290	259	281	280	263	297	245	253	279	274	297	257	272	278	274	278	276	304	282	311	236	297	253	273	254	274	293	309	262	286	254	283	259	262	293	258	253	290	280	277	287	260	255	277	283	266	272	260	239	272	292	280	294	276	290	274	273	269	284	293	285	293	287	308	278	289	273	292	247	309	302	283	285	271	283	265	267	300	285	267	281	279	296	261	270	293	298	321	281	289	257	283	294	285	292	252	256	273	274	295	257	267	256	283	244	267	275	304	281	280	285	270	277	270	274	286	278	271	290	287	287	249	249	259	255	295	263	274	283	279	267	271	254	266	285	290	302	281	275	265	319	264	282	292	257	273	307	283	286	269	256	258	273	281	277	266	260	279	296	258	298	301	308	254	255	270	309	298	270	274	247	296	265	268	291	287	307	277	262	286	261	270	267	290	263	286	301	273	277	293	269	263	257	282	312	296	281	297	274	253	283	286	301	307	287	293	286	243	283	276	267	290	273	286	258	246	258	273	303	268	289	250	262	293	286	289	264	280	305	303	255	257	278	275	287	281	311	288	302	270	279	242	283	270	302	251	302	253	305	293	255	272	285	265	268	281	275	284	265	275	266	286	303	268	291	279	293	282	269	297	268	268	296	290	284	259	294	260	283	272	288	298	266	263	257	261	249	299	263	283	268	271	279	286	294	257	291	263	283	289	278	293	303	295	271	312	285	248	296	269	260	283	265	281	282	288	256	304	283	258	271	301	301	295	299	284	272	263	272	280	239	281	312	270	256	257	259	272	272	259	287	293	270	282	279	263	267	266	293	295	300	284	299	298	266	290	295	259	281	262	279	283	249	279	289	294	284	265	281	297	280	290	290	269	277	307	275	310	307	249	301	248	255	281	281	261	268	245	285	270	263	282	254	249	264	286	296	283	299	278	261	272	289	272	296	274	262	284	286	255	282	267	274	266	281	291	254	284	258	317	269	257	289	289	292	293	289	300	302	269	267	280	256	286	286	297	279	290	271	272	288	300	245	312	275	296	287	271	283	294	283	288	303	304	262	304	285	288	285	303	259	265	253	278	298	300	280	288	262	266	287	289	279	265	274	274	272	273	265	272	293	280	272	278	249	279	277	270	301	289	298	278	282	251	296	299	269	284	292	269	284	330	280	275	260	285	252	287	261	284	281	316	278	286	302	272	254	288	269	295	271	251	310	284	302	292	290	268	274	279	278	302	258	279	262	294	265	289	256	294	288	293	290	294	276	290	250	293	257	291	279	265	296	281	271	271	294	283	270	262	257	280	298	274	273	299	297	251	284	265	252	262	274	269	276	275	307	251	303	262	283	279	289	293	257	270	276	256	242	268	298	287	292	272	242	265	282	251	286	252	292	321	239	288	269	276	254	300	249	322	263	277	278	284	286	284	264	325	273	307	257	298	295	277	266	286	285	316	263	259	267	278	257	273	295	285	260	278	272	281	275	304	282	300	254	277	296	227	294	259	265	303	275	284	317	272	299	285	285	282	248	280	259	283	280	314	312	277	269	292	255	247	265	276	275	281	278	285	260	279	294	246	288	272	308	276	276	304	282	267	254	279	277	271	296	281	272	284	270	290	270	260	272	273	297	278	283	290	265	292	276	282	302	309	273	314	278	244	297	279	282	278	311	302	287	268	279	299	260	273	255	287	285	278	285	286	284	256	280	250	271	285	277	306	258	280	234	275	268	294	263	281	294	291	280	267	272	272	276	271	276	281	262	263	274	289	278	280	266	274	284	299	266	277	291	272	278	271	267	290	287	275	279	307	310	247	271	261	250	293	275	308	266	266	285	292	302	300	272	292	273	277	259	300	261	269	310	265	271	271	260	240	291	303	249	300	276	286	272	250	265	287	275	273	282	260	269	291	280	303	263	249	280	263	249	306	288	276	275	285	288	279	258	305	262	279	284	262	309	275	275	291	299	288	282	258	258	284	280	312	256	292	257	299	264	267	286	268	306	277	242	280	269	270	299	299	252	276	274	268	262	263	261	269	292	251	282	288	319	281	289	286	311	274	294	286	312	291	281	323	286	283	298	284	286	284	266	263	279	279	295	261	229	294	298	259	272	262	276	261	254	269	259	276	278	276	277	302	282	301	275	299	289	302	257	282	266	283	283	314	260	296	277	266	296	273	277	267	290	300	271	267	300	279	300	322	307	298	290	266	263	277	298	308	273	298	294	292	267	283	272	298	264	274	294	267	289	302	252	281	254	251	262	275	278	289	318	272	276	311	290	259	242	295	290	297	302	251	260	275	285	270	261	267	289	279	275	271	277	240	303	258	280	297	267	254	292	273	290	288	294	301	286	264	280	268	257	306	286	288	277	311	303	286	301	266	294	273	289	254	315	244	301	250	292	258	234	301	282	255	278	294	279	254	253	266	275	283	264	252	289	295	284	269	316	278	268	310	261	242	283	266	269	283	299	269	293	253	284	290	267	274	261	290	307	272	263	278	299	260
47374	73214	58403	40691	41166	39936	29896	3683	446	352	364	390	368	380	366	357	354	373	354	367	390	348	357	394	376	344	410	343	351	344	383	358	404	372	369	355	323	372	377	344	343	370	366	382	384	369	339	369	385	362	358	364	329	339	347	332	367	355	338	361	349	367	347	346	334	339	371	369	355	379	371	342	330	349	365	367	344	336	347	328	378	370	359	366	326	342	346	349	336	334	379	332	353	338	380	339	342	363	336	353	342	365	360	360	358	345	358	370	379	369	361	332	367	351	364	342	361	338	359	327	334	373	370	389	366	367	354	332	359	328	341	378	334	357	374	360	361	352	385	342	362	331	365	356	348	332	366	367	361	388	346	346	330	367	382	368	372	351	357	367	367	387	348	328	331	361	365	347	371	389	349	329	348	338	348	357	383	395	357	321	348	332	342	381	345	327	363	366	356	370	377	348	337	340	345	374	376	350	370	364	357	366	392	360	363	346	358	353	335	366	345	362	363	366	428	348	346	339	334	376	327	359	345	356	385	369	348	362	353	392	344	390	322	350	349	370	359	345	359	358	372	338	386	346	356	338	312	392	373	327	330	341	380	354	376	391	365	347	340	381	311	313	327	382	379	317	361	381	358	377	368	327	355	334	383	359	356	330	358	345	348	383	344	356	352	385	407	353	325	365	357	365	325	335	359	364	371	347	336	360	331	342	400	378	387	361	352	363	364	380	324	356	334	349	395	376	355	362	381	360	363	345	353	384	315	323	359	332	366	362	361	394	375	346	346	357	387	335	343	372	342	352	352	361	383	331	374	360	314	353	337	353	375	353	375	361	330	365	353	346	385	374	350	356	366	376	344	353	342	349	329	346	384	358	365	352	328	350	361	334	379	332	347	303	373	376	337	332	363	363	389	349	345	339	384	383	356	354	349	388	335	344	357	330	363	352	339	356	361	362	360	413	362	377	361	349	355	365	358	371	354	342	331	359	333	357	390	367	365	388	352	366	354	325	327	346	360	393	363	334	372	346	347	321	346	354	359	353	372	316	344	342	343	348	358	396	368	317	366	320	363	337	358	318	344	338	387	341	342	347	379	351	375	360	349	375	321	347	377	339	328	345	386	390	370	307	328	381	368	352	335	362	342	358	404	368	368	339	345	369	343	347	344	358	343	357	345	373	357	349	329	311	379	330	372	380	356	325	345	359	355	357	352	358	346	364	324	355	372	306	351	353	346	348	384	363	341	319	349	370	343	371	338	364	368	368	367	347	342	318	362	338	342	350	348	387	368	364	325	373	362	333	351	353	325	368	367	343	333	346	348	370	349	351	361	336	347	362	361	370	340	362	362	359	344	359	367	347	351	389	342	366	335	339	326	341	323	335	345	339	364	348	362	349	335	330	333	353	368	337	330	357	342	372	347	369	346	380	347	388	353	345	330	363	355	348	355	340	399	333	368	374	334	346	367	341	372	384	369	341	366	386	360	340	358	383	366	373	357	342	366	365	345	360	360	358	327	352	333	357	381	346	335	328	332	355	389	329	362	367	365	318	374	347	350	389	365	389	381	364	390	352	336	352	385	338	326	365	352	378	328	347	370	327	370	349	343	364	379	335	362	351	311	367	371	345	326	367	348	327	341	384	344	365	361	384	333	373	384	347	368	349	329	370	356	366	331	355	359	345	329	362	303	367	357	366	338	341	373	361	323	356	327	408	363	378	359	351	353	346	346	362	365	351	350	348	335	359	343	331	351	354	349	359	330	373	386	307	348	359	355	326	370	369	358	384	351	403	335	374	387	336	382	363	377	368	346	345	357	357	314	365	387	364	339	361	343	360	367	372	381	350	368	402	357	301	374	348	306	316	332	354	349	348	343	325	360	334	331	390	350	382	339	340	361	360	359	343	342	350	332	361	344	361	352	388	324	333	374	384	357	358	377	336	333	351	345	332	375	341	407	362	324	375	338	375	364	346	363	339	359	370	372	379	364	324	354	343	367	331	339	355	352	354	364	358	319	356	375	376	346	341	369	354	354	364	360	392	357	366	378	348	364	363	371	382	328	344	354	335	360	355	356	340	338	340	344	347	342	331	366	358	360	385	350	372	357	349	321	394	359	360	390	339	354	360	365	340	351	360	350	345	333	380	368	364	367	360	340	338	337	359	355	337	362	397	356	357	356	374	365	349	340	342	348	391	342	359	366	347	333	321	338	349	371	345	358	345	328	371	370	333	396	365	361	364	343	365	365	375	371	331	370	336	322	343	379	353	356	353	327	342	365	356	328	339	356	353	351	336	340	354	358	378	371	336	358	361	349	342	371	312	353	369	368	382	350	330	333	362	339	370	360	377	376	363	356	356	343	346	345	358	313	347	375	344	365	343	348	347	385	366	390	363	349	366	351	362	386	379	371	378	321	326	334	337	350	339	352	373	370	348	356	342	345	333	370	373	389	387	362	358	334	352	345	360	351	342	358	361	329	335	379	369	368	317	343	349	342	346	354	367	379	364	345	344	364	325	385	335	345	355	349	363	361	342	329	365	336	346	356	361	327	358	367	373	397	367	358	378	323	385	371	351	320	334	365	391	381	352	378	356	317	348	358	388	365	367	362	376	353	350	339	349	367	309	379	323	339	347	348	365	355	365	351	371	358	381	395	371	320	347	378	389	327	355	364	366	373	375	364	350	356	343	332	364	339	336	331	360	364	352	379	354	351	370	351	385	349	383	340	343	354	334	331	376	372	353	369	353	358	367	351	365	369	352	377	379	344	387	379	343	339	369	373	352	338	349	330	340	376	364	349	333	383	360	360	342	384	359	358	369	360	334	360	385	370	346	343	331	346	355	362	345	367	346	346	364	372	335	385	344	332	319	345	397	371	355	359	350	376	340	357	343	348	315	346	345	346	342	322	354	321	347	335	382	360	336	330	340	332	388	370	359	330	352	364	355	340	357	324	353	363	361	382	352	344	332	326	332	363	372	318	392	346	343	348	302	353	339	344	341	340	368	360	359	372	334	342	358	350	347	361	326	348	365	342	358	345	338	371	344	353	370	370	340	360	357	337	346	371	320	344	343	371	380	345	361	348	343	339	361	354	341	390	359	369	363	369	335	340	358	368	362	353	326	352	385	356	357	360	379	366	379	379	345	365	359	350	357	368	348	329	345	359	370	367	363	379	348	373	349	376	329	387	371	334	336	359	377	353	376	346	375	310	369	340	319	350	357	341	330	356	361	335	348	353	362	362	340	361	373	355	361	321	380	377	361	346	335	365	353	349	351	329	347	353	377	356	378	357	336	373	339	362	302	374	367	376	352	351	357	368	366	367	363	351	356	341	357	321	343	331	329	325	365	368	348	360	347	341	354	342	356	357	348	318	365	365	345	355	355	327	336	370	380	353	334	386	339	332	367	350	364	350	354	330	356	350	327	380	353	311	362	375	341	352	381	362	361	366	349	355	394	369	359	375	332	325	353	367	380	318	339	339	386	343	337	360	349	345	333	368	328	377	325
23536	21464	29846	25501	25691	40054	42882	11234	516	281	264	253	236	258	244	260	226	235	246	236	248	254	205	221	244	238	239	246	240	232	239	252	260	231	235	243	265	242	229	232	248	226	232	229	232	225	238	249	253	222	232	230	242	217	233	246	210	227	225	224	256	238	238	236	226	230	234	209	212	246	233	227	226	277	221	217	232	226	217	236	222	218	227	239	221	223	250	224	251	225	242	250	255	239	234	225	218	241	233	242	223	218	224	237	221	212	236	229	238	244	222	216	242	225	224	245	216	253	223	244	234	237	203	220	221	247	200	233	239	236	249	212	233	229	225	229	210	229	239	230	204	251	234	212	252	260	237	215	239	248	246	253	240	239	231	224	252	237	257	215	199	224	221	201	225	255	253	229	235	254	227	229	242	231	219	224	244	246	231	243	229	228	213	217	249	243	220	215	222	221	228	215	244	236	241	237	209	242	245	231	231	233	228	236	251	236	211	220	230	250	220	224	233	225	232	237	245	249	241	245	226	229	219	236	221	221	230	226	251	239	231	231	220	228	228	258	245	246	237	232	232	224	230	213	253	228	219	236	237	228	233	198	221	234	227	229	208	224	252	216	250	221	239	236	228	233	199	234	236	228	237	224	249	257	231	240	214	217	233	233	226	209	222	243	248	248	192	230	216	249	239	209	227	234	255	228	248	230	215	260	250	256	252	241	256	207	221	229	229	236	232	219	251	233	252	215	235	234	206	217	231	245	256	244	236	249	247	236	229	235	231	247	238	259	242	229	219	250	226	248	254	254	213	251	238	221	240	261	215	218	222	232	245	251	240	234	227	241	249	218	219	242	239	231	228	208	246	201	215	224	230	254	220	246	252	233	241	230	218	212	233	200	249	260	218	235	243	249	239	219	222	219	228	217	212	202	207	224	233	243	217	197	236	202	217	231	231	247	248	235	205	273	248	241	243	264	239	243	226	219	251	245	193	218	236	244	219	252	256	213	238	242	248	250	233	233	227	219	203	249	230	218	276	231	249	246	240	216	246	230	239	197	233	230	234	197	244	228	251	244	210	237	245	249	234	231	255	255	243	228	227	243	233	231	227	224	227	229	260	260	221	250	231	251	246	221	220	221	235	231	250	244	215	240	212	217	248	249	252	249	245	220	221	214	229	224	237	241	229	209	240	219	233	250	243	245	214	248	227	249	233	216	222	263	235	197	226	218	209	255	195	248	199	237	216	210	232	225	212	243	224	246	211	213	209	217	235	220	245	222	229	219	202	200	250	211	230	244	225	240	238	211	248	238	257	216	213	218	211	245	251	230	215	199	233	218	244	233	206	234	243	236	223	236	202	231	232	243	240	220	239	219	229	230	224	223	224	238	271	245	212	234	226	229	237	245	226	254	245	257	220	258	245	237	241	251	256	198	217	227	251	229	223	237	260	231	228	184	238	220	256	206	214	232	249	220	281	233	215	259	210	227	236	220	229	221	231	233	237	257	223	244	243	242	252	220	232	232	225	235	247	221	210	255	249	246	232	230	247	217	226	229	221	250	230	234	246	235	240	236	206	262	212	252	204	213	240	240	212	206	224	226	242	226	227	237	230	208	228	232	250	246	242	231	225	231	210	219	208	236	221	208	214	256	227	221	212	252	244	234	191	228	239	224	230	236	252	218	221	213	230	218	208	231	251	238	242	246	265	227	246	217	245	224	228	229	221	255	252	222	224	230	253	253	205	235	233	227	230	237	222	221	243	199	243	223	223	214	218	233	237	251	243	210	224	244	214	252	232	234	220	230	210	258	205	235	209	248	221	246	229	260	235	238	264	233	228	224	219	245	223	247	219	221	243	210	242	216	245	249	233	239	230	240	203	198	244	214	223	218	229	247	220	262	235	253	246	221	251	237	225	215	221	232	214	232	230	240	232	224	253	222	207	212	220	223	214	221	237	217	226	221	216	200	221	217	254	202	228	234	241	242	231	222	243	265	236	235	233	230	233	227	240	211	251	249	242	246	246	227	227	256	222	240	230	225	211	231	232	248	217	234	238	226	202	224	227	207	228	236	238	254	225	231	246	278	222	203	243	246	246	251	249	245	231	213	215	225	223	229	247	247	222	225	224	226	233	215	214	227	211	221	218	226	227	199	224	228	207	240	236	220	230	219	257	248	229	240	251	236	216	249	248	226	238	250	234	259	238	242	236	231	218	255	231	239	233	230	237	233	205	227	227	237	243	208	233	212	232	229	252	213	211	234	228	237	230	235	228	229	251	238	219	225	262	236	221	239	228	230	240	232	213	248	228	267	212	202	212	219	217	206	225	219	236	248	213	227	260	250	236	231	255	214	219	226	229	268	244	221	257	239	211	231	229	251	221	243	228	233	214	235	238	241	226	227	231	231	202	227	212	240	208	231	225	217	220	235	226	228	250	223	227	207	240	213	234	237	233	197	219	230	228	215	245	244	235	220	214	217	235	227	261	199	230	226	226	225	229	221	217	231	215	238	252	249	242	208	227	240	250	229	251	228	263	213	233	211	221	243	258	230	227	256	224	240	227	213	223	262	230	226	239	227	225	238	237	231	236	234	240	268	234	230	247	247	220	211	221	215	228	238	201	260	240	226	251	243	253	236	232	244	233	236	230	217	219	233	242	223	248	216	222	203	221	244	243	206	238	242	257	233	222	225	231	207	276	232	227	246	221	220	248	235	216	233	221	251	221	237	245	229	245	224	250	238	238	242	232	222	236	254	236	215	214	239	216	225	216	217	232	249	211	200	219	212	221	204	245	248	252	255	236	231	221	227	229	236	206	237	268	225	229	229	214	227	206	242	228	237	225	252	239	237	201	224	261	231	214	220	224	227	234	215	256	219	215	213	211	243	217	208	249	210	225	225	227	223	227	231	246	229	237	239	249	209	238	230	203	248	224	244	219	205	222	237	229	212	224	233	234	249	235	206	236	215	244	210	237	222	259	226	244	223	227	241	250	210	243	250	245	225	231	210	214	210	240	223	242	268	221	237	230	218	239	222	194	215	226	217	242	246	221	222	238	217	218	229	199	213	211	213	198	210	241	253	247	226	209	244	222	231	234	229	233	258	254	244	215	213	244	223	242	231	222	246	226	247	217	232	219	252	232	246	213	214	233	191	216	209	221	223	233	231	246	219	222	237	225	234	244	224	229	222	233	239	256	208	226	237	254	210	250	228	234	220	248	201	213	211	244	244	230	227	248	216	211	234	228	234	221	224	205	211	240	228	254	253	237	222	218	220	232	216	234	227	231	268	208	238	221	227	222	222	258	220	223	228	235	233	231	212	211	229	241	212	229	228	222	231	235	203	239	234	255	231	232	242	247	200	245	231	271	215	240	221	228	210	193	226	228	208	218	241	213	234	227	229	246	223	204	213	255	217	206	246	259	237	228	223	242	210	230	226	218	224	227	223	265	223	238	244	239	212	242	216	197	228	264	255	251	241	241	224	257	245	224	229	240	244	262	237	256	218	252	204
51063	81385	68185	46763	42707	48132	40030	3432	362	386	354	340	320	276	312	311	323	309	308	299	290	297	264	287	272	313	307	279	267	307	300	313	291	268	286	268	276	282	275	269	300	306	310	265	280	286	318	298	283	267	318	283	337	249	288	311	274	281	289	279	256	284	292	296	306	299	306	272	293	269	292	288	302	278	281	255	278	288	298	284	315	291	258	276	288	270	290	280	299	271	297	285	260	262	295	305	283	277	307	277	271	304	273	315	305	278	311	292	256	282	262	281	270	281	318	298	275	268	268	295	293	269	271	264	288	272	268	310	296	282	318	292	274	303	315	312	274	295	287	269	318	258	266	270	269	285	289	288	288	304	301	297	279	287	268	295	264	284	306	264	266	262	271	290	268	296	267	287	273	294	282	299	290	287	304	264	270	263	296	293	277	273	293	315	300	270	284	276	281	302	279	294	258	291	310	259	294	270	272	318	279	292	264	307	291	261	288	282	305	272	279	288	283	263	291	288	291	284	297	276	274	285	270	301	279	300	272	284	296	281	322	289	265	293	258	278	266	306	250	284	287	289	276	272	288	263	292	274	266	285	272	308	267	286	291	266	260	266	270	262	298	270	295	304	265	275	271	289	290	278	269	299	259	291	302	273	285	257	272	282	281	288	305	299	285	271	274	242	283	309	292	265	273	275	329	319	282	269	282	291	274	280	287	326	288	304	267	298	257	299	273	266	298	326	247	282	277	269	270	284	282	301	299	300	275	275	303	277	304	293	256	279	294	300	289	279	266	264	287	288	285	306	273	258	289	262	264	282	279	276	278	300	296	286	284	269	273	279	291	277	243	234	285	275	302	287	298	307	275	312	283	291	290	320	288	260	272	313	270	307	262	287	289	284	236	268	300	275	265	306	272	274	296	267	304	307	278	275	308	289	274	295	292	285	275	283	293	298	307	298	275	278	311	292	258	285	277	282	272	294	280	306	292	252	286	264	284	294	287	251	306	303	266	265	268	285	265	289	273	257	290	299	304	285	286	294	279	302	295	275	288	287	271	292	299	279	254	288	281	308	319	274	258	238	281	269	315	264	260	283	248	250	304	283	310	315	279	287	268	301	273	289	290	294	304	270	280	292	275	299	301	267	282	297	245	319	279	327	296	260	296	313	274	280	275	267	289	288	265	275	271	293	302	281	255	262	269	252	296	278	275	273	276	274	268	284	273	271	279	274	280	273	297	295	280	296	261	295	276	301	271	290	305	277	288	259	309	282	281	293	267	265	285	297	290	295	280	312	270	311	288	264	270	282	297	284	262	304	259	247	296	277	270	296	287	261	271	285	315	286	327	308	303	278	274	291	296	256	304	290	283	277	291	272	299	308	280	250	317	264	295	266	303	306	291	288	296	285	282	281	257	292	276	290	292	302	273	310	286	284	302	281	273	295	271	298	307	296	287	308	262	267	298	302	276	285	276	276	281	297	283	283	257	275	318	299	318	238	270	309	269	301	305	290	293	295	288	299	288	263	331	290	288	310	273	285	270	291	290	296	269	295	275	306	295	288	262	257	290	279	275	269	279	266	259	312	277	282	274	310	286	293	293	303	250	318	288	256	283	277	269	263	281	281	283	317	304	302	281	294	316	269	282	321	267	273	276	276	321	285	278	285	289	279	282	294	289	274	278	276	303	295	283	291	258	294	282	268	296	305	265	271	290	292	282	287	290	265	298	269	270	309	288	272	280	273	277	303	274	315	265	306	301	264	290	308	279	315	255	271	279	278	286	285	302	311	302	284	286	284	316	271	310	275	270	264	285	294	275	293	275	300	279	271	256	264	261	266	285	305	288	302	267	293	296	272	271	280	294	274	278	272	278	303	270	272	284	280	272	272	274	279	277	249	301	292	281	268	265	286	305	300	289	255	277	288	282	248	310	287	287	296	281	286	281	278	293	315	285	294	269	297	323	288	276	277	274	318	268	301	291	263	290	268	262	287	283	280	257	272	276	281	320	287	290	283	259	286	289	301	272	259	256	278	305	285	296	289	278	311	327	305	290	302	260	296	294	280	282	300	348	304	316	261	298	292	273	260	272	287	293	305	257	277	282	285	298	277	270	296	300	303	251	287	283	292	274	300	285	281	296	289	289	285	306	267	298	249	311	290	278	258	305	270	273	272	279	269	306	286	301	285	267	275	264	275	298	281	274	290	268	314	285	286	258	302	257	275	285	296	278	268	283	257	286	277	289	272	302	293	294	283	268	266	310	280	305	285	312	271	303	264	282	292	288	296	296	256	289	290	281	294	276	283	276	251	271	289	292	275	250	294	290	307	250	265	281	299	283	319	306	286	308	322	301	310	268	291	283	307	301	284	284	294	261	284	292	273	306	302	274	282	260	301	282	335	268	273	294	256	294	295	243	290	299	271	278	271	270	305	280	294	270	282	263	269	293	285	276	302	289	270	274	275	276	294	289	271	274	274	259	255	294	277	273	274	306	283	307	290	287	274	281	312	321	295	305	304	281	295	316	271	295	302	258	291	272	288	274	282	252	284	288	260	314	307	304	288	300	272	254	254	263	303	292	268	307	252	270	303	294	291	281	270	269	253	280	298	271	307	260	297	292	300	271	318	280	248	293	302	300	278	266	271	273	292	272	282	305	283	292	259	284	281	276	258	304	307	306	290	282	260	256	307	294	271	278	298	280	296	279	255	263	285	264	268	305	282	270	302	302	309	278	302	297	296	290	301	284	264	312	286	291	299	304	305	286	278	303	299	308	267	294	260	264	301	277	273	287	298	275	277	269	309	282	265	286	279	283	278	259	253	280	284	287	304	247	303	269	268	281	289	282	274	291	289	291	264	292	294	268	287	317	283	297	284	287	306	304	235	300	254	296	287	291	290	266	298	290	268	306	273	281	296	294	296	263	281	280	279	273	283	277	278	275	276	274	282	315	286	270	267	279	283	303	293	291	271	286	308	278	286	266	299	268	293	281	257	276	288	304	276	316	288	287	308	298	286	283	292	258	323	301	283	282	267	266	305	275	270	258	279	277	265	248	281	259	265	305	266	285	275	283	275	303	278	262	288	288	300	274	267	276	313	238	283	320	301	282	285	304	318	301	299	278	267	274	308	307	264	294	288	284	305	268	275	281	262	281	272	281	274	302	265	272	302	301	285	265	271	307	316	278	295	255	262	272	288	286	269	270	291	264	294	304	274	290	287	291	266	275	285	264	257	286	283	247	300	270	308	282	284	274	312	273	292	293	289	292	281	278	264	289	313	264	293	279	304	283	247	278	293	273	301	291	300	284	293	282	300	285	272	310	304	287	302	272	242	260	286	284	304	288	277	281	297	286	302	278	314	289	272	268	282	333	285	301	266	253	306	302	256	262	288	290	269	283	281	281	300	289	290	307	281	272	277	287	299	286	303	228	284	293	292	310	261	279	292	287	302	293	266	268	289	285	288	285	310	276	268	285	308	269	304	265	270	271	299	273	291	270	264	287	287	265	284
34067	41320	42482	25285	11981	9121	4970	606	455	438	441	415	394	432	403	412	431	405	413	428	417	422	456	431	445	427	445	435	451	436	434	434	437	429	420	418	410	401	467	433	428	450	394	424	432	422	399	454	422	401	395	441	426	431	381	443	428	470	439	447	421	418	422	451	450	383	436	438	415	423	374	422	446	421	380	417	418	393	420	438	431	404	397	410	399	422	450	429	446	465	424	434	405	397	379	444	468	450	391	421	423	447	420	407	413	450	446	408	398	414	376	449	438	444	446	416	397	424	399	423	394	413	445	431	441	405	389	407	456	421	377	416	429	442	412	423	423	459	447	416	416	420	440	407	444	429	368	418	432	445	428	425	400	437	406	447	456	424	435	387	388	430	436	397	431	416	426	440	409	430	424	424	412	443	427	449	411	428	436	432	425	387	427	437	421	467	479	430	467	431	460	382	447	426	417	419	414	429	404	366	427	450	423	405	458	427	421	475	383	448	407	377	390	407	435	419	422	415	433	396	455	423	429	421	416	395	409	416	431	447	449	414	389	410	425	438	410	443	414	448	447	416	427	432	435	433	445	429	440	403	412	401	416	413	409	420	419	415	391	411	419	426	408	492	418	428	402	444	397	419	393	452	408	411	442	428	432	436	396	410	431	414	427	400	417	380	415	445	405	422	429	440	409	439	422	420	402	433	451	433	447	412	431	390	475	402	452	419	423	451	438	423	429	428	436	441	412	424	416	400	387	439	414	428	426	458	446	431	428	457	411	394	403	428	439	420	397	391	397	416	460	446	444	436	457	378	393	442	395	439	431	398	416	407	440	428	403	454	447	409	445	408	445	409	424	394	395	392	415	360	451	446	421	405	396	404	433	440	411	391	408	444	439	412	436	449	404	410	391	412	448	399	416	416	444	449	439	429	395	451	439	387	397	393	431	457	403	406	441	403	415	433	408	444	429	426	419	400	429	426	401	398	410	405	438	379	447	436	421	401	387	432	482	406	410	432	454	459	424	435	432	398	429	422	444	386	450	428	414	429	443	395	401	391	446	408	389	405	454	416	410	407	442	425	483	408	377	377	424	414	431	460	432	392	411	404	452	398	416	409	447	411	412	390	435	420	416	472	411	400	408	455	455	414	437	389	423	453	408	398	389	431	389	461	408	421	442	427	406	405	402	416	425	410	418	424	371	408	420	448	403	429	411	414	429	417	447	423	449	395	445	411	418	392	410	438	415	413	429	388	397	417	455	434	405	400	412	410	438	412	385	419	453	425	421	403	468	405	437	430	441	399	436	421	428	419	435	409	387	462	381	400	416	452	412	411	422	445	425	416	408	454	434	407	403	412	421	426	380	412	428	411	414	411	430	409	433	445	414	431	404	435	430	407	458	440	414	447	456	433	391	430	424	409	446	424	411	375	455	415	409	410	392	425	406	441	426	448	453	440	437	451	366	373	369	447	382	405	395	413	440	418	420	442	416	413	400	418	404	449	403	422	406	407	395	443	415	433	427	393	447	419	402	409	384	441	412	463	444	455	441	400	453	376	363	390	446	417	449	419	419	400	436	440	379	448	404	421	437	384	415	434	408	429	399	413	429	412	396	449	442	447	411	412	413	429	438	394	390	413	398	362	391	413	456	433	427	407	417	424	427	387	429	413	413	387	390	407	432	423	427	395	427	438	386	437	398	432	427	436	424	425	430	434	414	428	425	432	416	415	455	430	441	432	396	445	406	419	416	409	422	436	403	420	423	416	451	420	435	429	400	422	409	403	420	403	391	418	441	432	429	436	421	415	427	430	436	430	427	425	408	421	403	458	395	401	430	435	388	415	423	477	437	418	396	435	407	420	424	402	436	412	447	438	419	416	400	441	422	414	421	412	457	409	425	416	419	384	401	434	424	422	444	405	409	411	407	450	433	451	396	413	446	419	430	395	424	427	410	454	439	441	446	404	394	436	400	454	430	405	412	381	430	419	415	421	405	396	389	424	421	426	413	428	424	427	420	395	443	432	416	415	422	426	441	434	425	399	416	432	388	449	402	436	411	444	399	410	375	435	427	430	399	412	419	403	429	425	442	437	428	470	413	417	425	430	408	385	453	436	473	437	408	432	406	416	359	436	383	416	419	417	439	426	392	420	436	432	404	467	410	445	429	436	418	440	408	416	439	402	406	434	443	394	454	422	424	411	444	411	448	448	416	408	431	382	407	417	446	458	407	428	410	423	402	376	456	446	455	408	437	380	427	436	417	396	407	423	440	420	424	407	418	422	418	457	412	437	374	430	388	388	413	411	387	401	412	436	450	428	421	444	426	419	432	448	433	436	443	454	393	405	437	450	450	408	381	430	436	388	445	411	431	412	431	428	423	417	425	391	437	454	432	424	422	395	456	403	444	411	454	455	469	429	420	435	428	449	414	443	410	420	388	404	425	377	429	418	415	464	440	435	449	421	419	418	414	420	414	453	504	414	440	420	468	433	439	446	414	443	423	446	441	367	426	391	420	417	426	410	391	418	399	426	407	432	417	402	414	420	425	433	412	423	436	451	426	417	402	452	430	440	450	429	412	418	418	419	431	387	394	418	439	423	423	412	471	430	403	424	411	422	430	409	440	415	426	431	407	460	380	387	462	475	391	421	422	384	443	459	382	394	399	417	433	423	402	423	402	409	427	432	424	468	439	446	418	407	459	446	443	452	404	444	408	396	400	422	424	416	437	417	431	437	412	435	391	432	438	470	376	394	406	433	398	415	409	404	395	427	447	395	467	422	427	428	424	419	454	423	431	409	390	419	453	427	452	457	386	461	427	443	454	445	410	407	404	415	432	401	398	430	412	456	391	434	401	419	431	376	388	439	397	424	416	409	452	448	417	428	412	424	397	458	423	404	406	405	449	457	460	413	445	426	402	450	421	404	430	383	382	416	434	419	423	431	429	448	406	385	418	437	442	418	472	437	450	445	427	421	409	420	433	405	425	430	440	427	427	412	430	472	415	449	413	401	438	448	412	421	391	436	434	423	405	438	409	405	371	407	439	400	420	419	437	445	417	417	432	415	413	398	442	398	417	452	436	460	424	405	405	407	430	434	444	414	411	424	420	412	429	404	403	427	405	416	423	427	419	402	420	446	441	450	430	424	423	440	413	437	398	414	390	426	404	433	386	409	429	418	438	435	472	455	400	393	413	410	436	365	432	433	410	417	439	408	389	447	427	423	429	479	418	406	423	440	424	416	445	411	448	412	415	442	436	456	459	427	433	426	434	434	404	428	425	405	417	430	425	443	421	414	457	440	406	420	409	432	411	455	391	437	440	418	417	420	457	417	414	434	431	439	403	440	412	419	417	420	432	404	405	428	422	386	422	417	422	448	416	385	427	397	417	424	393	471	420	440	431	400	459	416	412	413	445	425	391	392	420	383	445	421	411	418	449	447	405	400	415	432	425	413	434	427	390	409	417	431	459	439	398	440	430	443	430	409	394	432	398	430	414	436	383	404	445	369
43680	57370	44737	23738	13888	12608	6994	763	534	567	527	495	515	527	502	490	520	563	536	538	558	534	536	510	532	524	549	504	494	562	538	519	536	541	514	539	533	556	549	548	519	564	580	535	524	568	526	518	533	534	505	540	510	520	565	480	513	511	519	534	487	510	560	504	546	578	537	526	550	500	513	478	508	545	517	552	526	514	541	526	520	496	550	499	542	506	491	535	545	510	479	519	512	472	539	540	499	536	545	516	493	552	513	494	568	556	518	506	534	525	534	522	563	506	547	516	526	521	518	509	538	551	544	539	502	517	549	527	539	598	561	508	544	521	519	562	543	518	517	545	542	529	482	519	524	566	525	534	501	557	567	516	540	531	538	536	541	540	543	508	557	517	473	495	548	523	521	491	505	541	560	509	569	488	531	487	500	509	502	507	492	535	491	564	553	503	497	513	532	500	508	544	568	482	567	515	511	516	540	480	532	533	474	502	532	512	532	523	526	549	487	522	540	537	522	490	553	543	584	486	546	526	523	536	535	517	499	513	505	516	532	509	515	549	537	502	553	521	538	499	493	529	557	495	562	514	499	509	531	517	504	519	564	500	522	508	532	508	518	542	511	507	531	499	538	508	533	537	517	519	523	494	504	512	536	529	501	517	528	594	489	500	522	566	536	527	536	534	521	520	530	515	521	499	547	535	534	495	525	547	517	479	546	525	526	514	529	460	482	553	533	506	522	570	499	572	546	541	519	520	547	536	497	504	532	502	561	502	541	544	521	517	522	495	525	511	478	566	531	526	525	481	525	528	503	507	492	560	504	498	529	556	507	520	530	537	534	517	541	529	535	582	526	560	507	531	536	532	574	524	564	479	521	544	539	522	531	529	537	531	533	529	549	506	517	497	504	528	551	512	544	553	517	544	513	544	536	517	499	532	514	563	559	499	531	552	532	510	520	534	539	523	511	519	513	525	519	530	522	528	559	519	518	561	522	521	521	479	529	508	537	539	524	487	541	504	481	508	488	527	536	544	514	514	494	521	508	533	487	539	523	526	467	541	494	500	557	568	534	536	560	480	547	525	516	522	539	495	504	516	570	535	514	572	568	551	528	546	513	532	559	492	509	518	516	508	517	537	544	495	518	525	508	537	529	534	528	554	506	512	519	536	538	491	529	519	520	520	545	557	513	544	560	510	506	508	497	478	522	491	515	507	479	492	546	519	478	527	481	508	517	550	497	517	513	493	511	541	518	492	522	538	490	562	543	524	525	536	555	515	496	512	494	555	552	512	560	516	549	545	562	517	536	515	519	464	521	526	527	491	531	518	557	531	511	521	504	551	495	521	554	504	480	538	568	548	508	520	550	534	526	523	504	505	553	532	529	546	506	471	524	560	516	540	554	560	509	528	514	504	519	524	522	524	513	526	481	545	475	521	488	547	523	581	495	541	489	527	541	527	528	522	540	516	533	500	558	525	517	515	537	528	539	532	564	537	540	505	521	529	533	505	520	538	517	518	494	522	517	528	562	488	521	549	525	551	507	517	500	482	582	488	504	461	497	550	527	495	525	489	505	466	508	539	524	536	526	547	490	510	561	543	514	499	550	526	500	525	572	564	519	495	489	550	532	554	495	505	512	521	534	516	553	486	521	517	546	511	512	547	531	525	490	525	507	543	520	498	521	518	516	491	570	569	520	520	495	502	562	485	570	495	527	552	527	484	569	500	518	516	504	490	528	489	546	558	516	556	500	519	542	523	589	568	531	538	529	486	565	497	505	499	514	516	543	510	522	539	519	529	537	513	565	557	544	496	532	470	582	516	541	521	505	484	515	487	549	533	543	592	522	498	530	514	531	549	490	541	532	552	498	543	522	519	534	541	561	541	531	499	505	536	521	526	535	561	485	516	499	501	523	544	552	484	516	559	532	536	495	535	500	502	524	543	568	484	529	478	508	528	581	523	508	544	524	483	503	497	533	563	521	541	546	500	485	526	541	525	550	499	536	500	493	504	535	501	538	502	546	501	467	549	520	503	535	540	516	528	531	547	544	531	522	571	564	530	569	530	497	501	504	544	530	548	511	519	512	526	504	543	507	544	525	509	522	523	514	538	471	523	492	535	524	511	567	526	515	546	538	500	548	545	513	557	476	533	496	526	530	519	520	473	487	517	505	532	525	551	547	492	524	517	515	499	518	523	536	552	547	491	523	525	534	523	558	500	472	525	549	529	507	500	516	541	547	567	514	553	542	521	545	568	539	535	564	505	476	500	518	511	514	494	512	528	564	529	506	523	500	539	523	548	534	539	540	489	481	596	536	567	562	503	501	523	541	518	512	544	515	557	491	521	503	517	523	493	522	523	525	490	521	521	525	482	541	512	513	541	548	578	519	542	532	512	540	544	522	481	506	518	556	571	514	501	534	549	521	523	522	543	514	526	492	521	566	538	527	510	533	525	491	557	515	492	527	549	520	535	525	517	549	563	529	536	538	524	528	529	515	492	525	532	502	542	520	509	519	532	530	545	492	549	503	523	553	505	491	516	550	521	538	487	510	532	535	547	553	544	525	486	505	520	486	506	536	554	513	509	495	511	506	549	545	540	543	480	548	513	511	548	533	519	572	555	507	523	464	527	534	540	534	514	550	494	506	543	498	497	507	510	548	526	518	528	552	530	498	543	549	508	514	516	527	502	528	493	482	557	504	516	486	554	543	477	520	533	566	564	557	517	503	502	510	531	535	506	530	504	511	493	516	521	559	558	494	550	523	515	506	559	561	506	543	512	536	531	519	551	515	511	494	481	506	514	471	499	568	519	578	537	507	501	532	583	539	498	498	526	489	554	511	515	549	511	530	508	504	489	536	538	524	491	523	520	569	494	521	544	525	518	531	523	562	544	521	514	512	563	555	539	487	532	531	518	542	523	524	531	531	556	523	583	530	515	545	523	497	506	494	510	539	547	503	563	488	576	533	539	528	510	518	539	506	560	491	511	533	537	555	492	523	511	535	540	534	510	541	549	537	557	520	534	537	514	513	536	519	486	531	533	523	499	499	504	496	541	503	545	476	547	518	538	522	562	529	492	523	532	529	521	501	529	473	534	525	546	558	529	551	526	519	501	531	502	531	545	501	561	541	498	533	515	509	526	540	518	509	543	523	492	540	495	567	540	527	511	513	544	503	527	514	511	523	551	505	464	519	540	496	482	548	561	547	539	539	568	558	551	538	530	515	555	547	504	520	549	501	470	516	498	517	505	538	549	516	530	489	533	554	500	541	522	538	515	529	567	497	534	554	526	481	530	513	544	532	547	499	524	550	550	555	556	550	533	502	524	513	516	507	528	485	509	537	521	528	535	516	520	516	549	527	532	539	510	514	573	537	534	523	512	494	510	527	517	550	510	524	503	553	528	525	519	512	484	478	512	480	544	568	507	530	518	558	500	505	516	495	463	506	492	549	504	508	562	562	537	529	523	514	497	504	515	531	554	506	494	528	527	539	523	544	551	562	533	554	540
24510	21718	31211	30126	34159	37598	26103	5028	346	298	345	324	289	323	330	304	350	302	292	300	259	303	264	306	301	269	265	303	268	287	303	270	282	310	260	276	292	294	313	296	299	298	331	304	311	311	292	310	295	304	262	296	310	328	314	307	281	317	275	306	308	304	282	275	314	299	328	270	311	320	324	285	283	300	302	261	306	276	323	273	271	345	274	296	312	277	284	333	256	300	279	307	305	329	308	271	302	285	297	323	296	280	292	280	311	280	273	295	310	321	334	302	300	319	326	293	297	274	292	302	308	305	303	304	302	310	301	299	310	320	281	296	293	300	286	310	314	304	286	304	287	307	286	265	263	302	301	296	324	313	302	320	319	294	269	298	304	272	323	328	318	287	283	290	313	318	292	261	290	344	305	301	299	314	307	290	281	330	310	303	289	286	340	278	290	282	304	335	286	294	276	272	266	307	312	291	297	294	336	290	242	294	278	290	309	280	298	299	307	327	294	298	329	333	305	290	277	316	307	284	290	292	301	319	293	279	307	308	291	301	267	322	338	272	300	306	298	301	290	318	290	296	325	301	278	277	286	293	332	326	283	306	275	271	323	277	280	303	311	277	295	256	311	282	325	309	313	299	294	273	265	312	310	299	288	297	337	286	277	308	300	323	298	271	298	292	333	319	315	290	310	286	290	284	298	327	309	307	294	333	311	354	296	288	305	291	293	286	264	314	301	287	299	327	311	284	299	285	306	286	282	314	275	299	287	288	337	314	297	295	290	303	302	295	300	273	275	329	288	281	318	304	318	314	287	301	309	278	302	283	297	301	287	320	309	310	287	289	313	279	260	308	317	270	280	325	321	279	292	263	309	299	292	320	320	295	328	294	302	315	320	308	318	303	268	296	338	300	289	284	286	291	318	304	300	313	264	295	324	289	303	317	329	280	316	317	307	276	290	319	286	295	286	302	308	274	289	313	279	286	290	309	304	286	315	305	310	281	270	266	269	317	291	312	281	286	316	325	313	308	311	329	318	331	338	282	321	271	309	290	277	291	303	281	287	302	305	281	303	287	279	330	320	308	322	292	292	282	283	302	319	284	267	287	283	286	280	301	296	282	332	283	300	314	284	308	265	308	303	277	279	271	278	303	263	287	301	313	326	307	282	320	300	283	289	297	315	294	300	287	272	283	282	287	306	291	288	289	286	308	286	309	279	304	332	293	281	268	328	315	265	335	315	269	293	320	295	308	302	306	263	311	283	311	290	326	309	313	277	280	314	308	318	296	285	272	320	281	306	297	325	287	291	297	292	305	307	280	303	273	315	296	341	297	306	280	314	263	276	273	304	291	311	294	299	322	309	280	301	300	318	272	318	288	291	308	281	320	262	310	288	271	298	295	282	321	319	331	298	333	274	275	302	298	326	290	303	265	294	307	308	308	311	272	296	293	302	291	296	326	313	282	299	329	321	306	305	321	289	311	282	304	288	328	295	284	278	318	331	327	293	323	292	303	303	302	310	272	334	282	263	271	287	287	280	318	272	322	293	293	292	297	285	259	306	288	283	312	273	311	291	300	303	299	291	328	278	291	281	300	279	313	296	285	281	311	300	277	290	266	323	292	290	311	304	289	288	307	273	331	279	298	322	317	305	304	283	318	290	336	300	303	316	304	314	295	296	283	264	268	306	262	310	308	296	318	314	297	293	299	310	286	298	296	299	332	289	296	289	294	298	304	315	265	334	266	322	303	302	292	292	277	305	265	312	290	291	298	289	322	296	266	322	302	289	326	311	306	308	301	333	294	310	298	290	299	258	282	296	282	273	297	293	316	328	298	299	292	310	289	291	318	284	318	314	287	295	315	299	275	312	282	304	324	276	314	296	319	310	302	283	319	285	301	312	296	286	272	286	297	257	287	258	292	313	315	277	301	287	298	266	280	308	301	317	295	288	303	280	304	308	289	310	286	298	300	301	281	293	259	309	311	288	284	294	299	285	301	279	303	295	288	291	275	282	288	273	304	269	353	301	274	287	264	342	296	324	282	299	297	278	318	296	299	306	297	291	286	310	274	270	291	294	287	280	295	287	320	300	288	290	283	287	301	285	298	296	286	293	324	255	311	294	286	282	311	271	251	282	294	319	313	271	306	273	289	291	277	304	275	285	306	285	263	309	305	265	286	296	278	301	309	279	316	288	294	291	339	293	313	314	314	298	291	294	305	319	310	282	317	294	282	292	306	304	299	294	309	291	299	312	302	317	304	303	326	301	309	287	316	298	295	299	287	283	331	292	305	274	309	269	288	287	294	286	302	288	277	302	329	311	291	298	280	295	314	305	295	323	287	256	303	316	293	311	323	292	308	305	316	279	308	268	314	308	284	291	280	287	297	270	299	333	282	291	298	295	274	287	303	316	321	293	313	303	291	306	308	320	325	302	297	295	281	303	308	332	278	275	313	300	286	326	321	297	308	306	304	313	319	287	297	306	292	312	335	307	265	298	312	291	307	292	304	279	283	304	286	283	278	303	303	293	314	269	277	323	270	295	330	287	286	325	314	285	282	296	268	304	312	290	303	300	264	281	321	328	310	303	297	321	301	324	297	307	299	305	297	305	325	274	332	279	305	285	296	305	299	306	257	315	308	297	302	279	314	310	281	318	308	331	309	328	292	294	315	287	298	260	316	298	293	276	286	318	292	296	293	292	287	267	282	307	321	298	239	295	306	339	280	329	282	322	315	330	292	308	285	287	302	320	314	300	302	309	310	316	317	269	294	322	293	309	302	291	309	304	292	329	299	317	314	299	286	318	288	301	308	319	290	276	301	270	278	293	293	308	305	290	314	306	291	342	337	293	311	296	305	287	306	317	309	313	296	278	292	278	286	327	299	302	283	260	298	311	292	268	323	333	290	289	324	295	297	287	293	285	306	287	291	288	271	277	302	291	296	309	304	296	273	296	291	300	291	308	295	316	300	294	300	292	275	286	307	297	277	300	305	291	289	311	294	296	296	278	265	270	303	286	302	295	337	319	282	321	314	304	305	266	309	320	274	278	304	313	312	286	329	314	331	277	319	323	271	276	302	300	308	303	284	292	282	296	321	269	306	269	237	288	319	259	277	263	304	306	289	288	302	283	326	326	285	299	311	338	279	292	306	306	283	324	305	280	283	280	293	285	260	287	302	298	302	285	297	301	283	261	288	338	261	294	303	319	288	315	301	302	291	313	315	277	304	347	278	291	323	303	297	299	308	250	304	294	292	304	331	289	282	301	261	291	312	311	287	304	286	283	275	300	337	308	273	302	279	281	305	295	292	299	295	310	302	288	260	309	270	282	305	293	276	314	298	326	297	304	277	302	314	317	336	310	316	303	298	315	274	266	320	280	328	291	323	322	309	277	331	310	284	274	291	358	308	299	319	300	329	302	280	289	329	276	297	303	327	298	297	314	302	299	277	311	329	300	308	295	315	300	329	296	304	286	290	284	306	302	298	289	292	336	303	333	322	301	297	304	329
47277	73907	61063	43974	42702	39814	25074	3506	393	384	397	420	374	369	432	375	364	425	355	391	383	388	382	370	383	353	391	391	389	365	367	386	365	410	413	376	387	363	357	385	400	324	348	403	383	379	400	357	389	368	392	364	386	375	376	415	366	351	355	401	401	386	349	378	400	390	389	373	387	400	385	391	397	371	384	358	378	389	348	389	353	387	379	354	367	370	368	345	360	365	406	368	394	362	365	386	348	394	400	383	384	399	370	354	370	353	360	393	372	375	375	380	350	391	334	362	381	372	373	406	346	373	368	382	383	368	375	380	371	377	416	394	390	375	361	380	346	355	349	380	390	370	370	419	379	363	365	388	391	374	368	382	415	389	353	361	381	364	378	421	384	356	345	359	358	402	383	373	410	362	356	363	363	377	353	417	370	379	379	399	393	361	381	361	350	390	358	340	358	401	401	373	372	347	387	394	364	383	374	381	371	355	370	381	350	388	370	397	416	412	398	375	379	385	370	373	389	366	402	410	375	340	400	378	396	363	393	352	374	369	367	398	373	370	397	381	359	355	413	396	384	416	367	354	368	382	372	392	384	358	369	370	357	389	366	392	423	390	434	359	372	395	320	377	383	383	355	380	371	399	373	362	358	380	391	353	421	403	383	379	359	408	388	395	359	379	359	405	404	376	371	410	378	391	367	368	376	369	371	397	367	405	390	378	377	402	383	360	388	394	393	357	355	400	401	401	385	340	382	379	406	408	376	363	376	360	367	378	375	399	354	379	369	393	372	375	410	364	413	376	367	411	335	363	377	406	373	361	378	379	371	341	382	408	359	379	336	351	362	372	361	376	377	372	385	365	395	384	382	400	364	387	400	397	407	349	376	371	347	358	388	358	369	403	352	350	342	355	357	385	366	374	360	403	372	399	373	400	408	386	370	363	357	368	395	378	390	361	379	369	359	335	378	364	368	378	388	335	373	387	391	375	371	414	354	362	375	370	359	348	408	406	405	397	378	407	378	393	368	379	383	408	378	357	361	372	378	383	375	382	405	374	376	374	384	367	399	382	402	393	379	390	351	355	381	410	395	380	347	359	410	385	382	360	372	378	412	377	368	358	380	403	330	382	371	381	362	342	438	352	386	375	352	377	376	376	378	351	361	403	409	390	370	343	376	363	377	372	360	405	367	366	376	361	413	363	358	365	376	358	342	366	359	384	396	370	366	385	383	379	375	357	392	375	359	401	352	405	405	418	327	367	417	384	405	396	400	349	350	371	360	381	384	365	350	382	376	336	380	370	354	393	424	418	385	354	410	396	381	371	394	358	384	366	359	388	393	346	397	380	380	378	362	364	379	360	389	363	400	345	387	342	375	398	371	384	365	373	380	368	374	362	374	386	387	376	406	389	328	380	381	350	344	360	374	376	374	363	390	373	357	337	354	386	402	357	375	403	392	370	359	374	395	396	353	379	374	389	348	389	358	382	369	373	432	354	382	399	364	382	387	388	388	368	371	387	357	380	358	390	404	356	357	372	376	376	378	363	359	433	377	354	366	390	352	349	387	379	410	394	397	363	407	367	358	353	384	358	390	418	362	385	387	367	387	394	369	384	390	388	387	387	366	361	387	367	374	404	401	368	396	383	384	361	356	378	425	349	376	391	371	373	418	416	397	361	406	343	389	381	360	396	379	330	391	405	389	384	373	385	364	426	356	396	344	372	406	350	360	353	347	361	401	393	404	358	341	388	346	388	354	380	359	371	391	364	380	393	362	406	348	387	381	357	370	385	357	414	373	377	381	393	379	391	413	347	383	384	359	380	384	364	378	400	360	363	365	396	375	368	411	380	363	368	415	391	390	369	386	368	393	374	411	360	366	410	381	343	388	367	377	377	356	355	359	371	390	353	346	399	371	377	398	408	373	369	375	367	385	387	389	399	380	369	368	381	356	420	385	388	359	394	365	360	361	346	400	359	370	393	398	378	382	403	400	382	357	358	365	393	413	374	392	394	357	378	377	381	378	410	385	383	396	390	364	391	439	344	382	390	382	355	399	358	373	391	343	393	368	358	386	359	377	385	376	379	383	377	353	375	397	375	383	406	380	356	337	437	405	406	354	367	357	405	371	332	383	380	375	373	378	401	409	380	363	366	378	339	396	360	389	378	414	336	363	413	393	396	350	404	369	375	380	377	341	353	366	372	370	368	384	395	383	337	364	346	370	409	380	393	379	370	374	361	380	380	368	383	376	371	371	379	328	355	374	361	380	353	387	338	396	394	396	366	417	381	349	404	361	373	372	370	399	389	374	393	367	406	371	365	389	363	367	379	376	369	371	360	398	384	361	365	349	377	381	386	393	386	370	341	382	362	330	392	391	401	408	360	375	347	372	369	396	359	376	379	372	372	351	378	345	376	355	347	401	403	372	394	351	373	327	347	379	384	352	382	372	362	405	360	397	419	351	363	385	368	389	339	379	395	383	345	339	338	377	369	387	391	384	341	337	388	405	349	368	383	392	372	396	394	376	379	393	326	387	370	361	367	355	343	393	361	368	352	390	376	356	359	379	383	373	361	377	341	353	340	379	374	358	378	416	399	387	363	373	362	361	361	372	402	402	363	393	397	368	375	405	383	373	366	354	379	335	367	387	376	347	375	374	391	361	399	373	378	336	397	413	380	387	406	387	356	365	382	353	370	343	425	366	384	406	378	389	421	403	350	377	377	378	384	361	343	376	388	382	343	436	365	388	340	381	371	376	389	374	400	386	384	380	371	333	366	401	360	408	365	383	398	373	392	362	371	411	357	400	366	391	372	382	405	353	362	365	436	398	380	370	373	378	400	361	395	378	364	414	343	366	392	341	363	386	420	362	364	357	375	388	388	385	393	372	360	369	394	373	379	351	393	378	376	343	358	408	375	355	345	360	382	353	360	390	335	389	365	385	396	379	381	386	400	363	395	382	359	362	354	388	372	371	396	355	401	385	384	378	350	356	385	409	384	366	355	380	357	376	369	365	391	392	370	370	409	390	368	362	376	390	336	390	399	397	403	380	351	378	387	367	392	379	409	387	393	389	411	372	375	403	358	375	386	377	390	386	379	383	376	368	363	368	340	362	377	374	393	414	385	391	351	375	375	388	387	370	381	402	388	397	356	390	363	411	373	399	364	353	403	383	392	383	380	365	369	400	359	409	350	394	345	353	397	415	389	371	360	347	396	403	365	387	380	370	382	349	386	383	394	376	388	414	374	367	352	413	394	400	365	430	388	344	394	372	387	357	357	372	368	378	376	388	408	366	379	387	357	383	367	377	402	371	344	402	383	390	388	365	383	389	365	385	354	374	376	361	410	379	365	397	370	385	381	359	383	376	365	422	413	377	346	388	375	341	354	418	390	354	389	376	354	359	368	352	389	367	406	398	371	375	366	377	408	367	378	355	402	373	395	354	349	372	345	394	367	362	386	336	366	373	376	365	381	390	401	372	359	343	356	418	379	357	369	364	363	357	344	388	384
23494	21492	30076	26736	35242	43180	33234	8143	372	286	279	253	292	250	259	268	238	254	251	263	256	262	239	282	288	255	239	276	261	278	219	234	297	294	240	229	262	254	269	254	253	230	223	250	283	229	273	306	231	250	246	276	255	252	233	232	262	269	257	240	296	251	280	300	246	264	227	235	263	274	254	271	236	241	274	260	240	271	226	260	250	263	252	246	215	267	269	260	270	222	242	281	276	248	246	267	258	237	276	266	274	233	260	234	283	225	250	257	241	263	282	242	274	251	263	262	274	246	279	260	241	262	260	283	256	245	255	262	251	265	260	237	274	270	263	271	267	272	260	265	256	301	242	259	264	244	293	235	291	252	262	243	235	244	264	241	233	255	271	248	270	251	252	225	280	244	275	240	248	255	267	275	263	258	294	255	236	227	226	231	276	302	268	263	261	240	256	249	263	263	247	279	248	265	250	274	261	268	255	228	246	246	247	260	284	292	266	236	257	268	248	262	270	254	258	234	282	218	270	261	269	267	246	265	249	241	261	261	248	240	280	277	241	247	238	278	224	259	261	248	244	250	260	262	254	249	279	267	233	236	253	270	259	277	259	260	240	259	257	263	268	256	269	236	263	257	255	261	278	262	269	259	294	261	266	247	309	260	269	268	275	261	252	248	228	269	260	250	232	226	246	274	266	285	260	242	270	264	233	296	287	250	238	240	228	230	257	241	258	274	284	229	233	249	259	287	253	250	261	236	248	272	265	227	252	292	246	261	255	280	265	269	266	241	257	248	254	224	241	239	236	255	239	258	243	276	255	266	247	250	272	254	288	265	269	280	268	283	250	251	248	274	243	262	282	244	263	240	279	292	251	245	254	239	264	260	276	275	257	240	251	261	238	241	229	257	229	246	276	264	247	265	220	249	250	235	237	260	271	281	233	282	222	253	250	250	231	260	256	247	264	268	242	238	242	275	251	227	209	220	258	245	240	274	275	252	265	237	254	262	259	227	269	229	267	268	272	279	264	242	264	231	247	278	223	265	223	247	237	221	242	268	250	257	250	259	242	264	237	257	265	263	290	250	242	246	248	238	262	260	264	267	255	259	242	257	261	260	258	254	274	255	267	259	247	278	256	238	251	252	287	261	245	246	253	238	234	230	241	231	246	266	225	262	274	259	275	245	263	236	227	281	268	247	270	223	274	246	268	249	247	271	255	255	254	259	265	246	241	266	252	251	233	240	259	252	275	259	284	269	255	224	248	255	234	242	263	264	269	251	255	240	236	258	265	236	254	243	237	274	269	280	256	270	290	230	239	270	275	299	244	251	252	289	242	286	239	261	269	281	255	223	230	251	244	251	261	276	256	234	261	234	252	252	242	241	250	277	254	250	237	247	240	257	258	279	246	256	257	233	272	251	253	256	218	261	236	241	228	255	246	271	242	264	269	275	278	252	250	269	258	255	261	244	277	243	254	268	267	275	266	269	258	244	260	256	237	251	232	253	269	246	241	249	262	270	281	260	259	256	264	248	245	243	267	245	253	235	266	245	253	287	276	260	244	237	241	269	257	245	279	239	257	231	247	255	247	276	255	258	261	264	229	285	260	252	273	244	279	262	220	253	266	277	224	260	270	249	221	246	233	257	249	278	246	258	258	260	240	247	275	241	247	259	262	246	225	270	246	252	267	261	259	244	231	277	261	271	242	244	249	266	282	253	252	236	265	246	249	287	268	243	267	236	247	240	227	242	254	256	250	274	224	268	261	257	231	228	275	281	256	250	254	251	255	258	258	220	249	256	265	249	268	243	275	271	272	234	251	268	227	244	256	258	230	260	276	281	285	260	253	272	244	244	271	235	264	250	242	244	291	279	291	268	249	270	289	279	262	266	247	255	255	253	259	251	241	245	226	245	227	256	244	264	241	264	261	244	239	263	279	243	260	245	224	289	258	275	273	263	268	266	267	223	259	255	229	265	262	272	255	228	285	272	267	270	252	238	253	276	269	241	278	230	239	222	213	273	270	255	245	257	236	260	238	257	280	299	280	255	255	263	272	270	251	271	248	255	234	252	233	250	247	247	246	249	228	252	261	264	263	272	256	255	254	238	287	250	258	267	278	249	259	272	262	276	263	244	250	239	267	250	273	248	243	262	252	259	248	270	240	236	243	257	268	271	275	284	249	251	265	285	249	260	267	243	249	239	262	246	269	251	274	268	257	261	238	256	249	257	289	248	264	239	252	267	287	250	241	247	267	241	264	231	262	229	277	260	260	245	232	260	257	258	278	241	270	252	265	253	259	285	220	248	259	244	277	265	237	237	275	255	251	262	291	265	286	242	270	254	240	258	244	238	243	258	242	256	270	261	223	286	248	228	270	265	285	260	238	242	231	266	285	251	255	236	235	267	244	251	262	292	241	247	270	259	270	264	240	268	276	270	252	270	250	254	271	242	259	245	265	231	248	269	246	243	255	225	270	257	246	238	243	248	254	280	274	270	262	259	230	246	270	264	274	261	263	258	262	280	243	255	282	235	261	275	255	253	261	268	296	241	234	268	265	256	272	261	255	258	227	257	256	264	261	258	262	247	253	241	262	270	263	263	260	246	261	253	247	279	239	288	261	260	276	234	252	224	262	259	266	247	246	269	255	268	252	239	286	265	235	228	281	238	277	251	285	262	277	274	258	223	274	237	242	241	260	275	285	252	265	273	258	265	278	262	257	245	242	269	245	237	255	257	256	274	244	264	275	255	263	256	259	235	239	261	268	232	266	262	242	254	218	223	258	275	253	257	244	254	245	256	268	256	247	261	270	239	244	264	258	259	263	270	263	271	244	239	270	269	250	242	271	256	275	274	243	271	250	261	261	240	235	275	250	294	267	259	263	253	265	227	251	260	262	275	221	240	246	283	277	228	270	237	268	226	287	260	273	247	254	261	267	247	248	238	258	276	275	293	256	229	258	267	245	256	242	254	238	253	272	233	271	275	287	250	245	261	248	247	276	249	244	249	251	252	249	248	239	245	235	245	282	253	225	267	245	266	262	244	233	276	242	234	254	292	249	230	275	239	222	250	265	273	253	249	243	250	271	275	261	240	228	264	228	273	279	225	256	261	230	267	239	304	247	256	253	280	244	229	255	246	251	252	264	272	270	277	263	270	245	243	250	251	241	261	261	278	283	252	267	240	284	258	259	254	234	271	256	255	255	232	294	225	275	262	268	285	263	240	244	259	246	244	261	241	256	271	267	262	238	287	283	251	265	261	239	257	280	253	245	242	248	247	237	247	276	247	268	269	263	232	233	239	242	277	239	273	241	245	260	269	268	259	266	238	252	257	244	266	240	266	275	268	253	262	255	272	300	249	236	261	252	253	241	242	255	251	246	273	246	286	244	276	233	242	254	272	247	265	262	273	263	235	253	246	233	242	259	240	236	228	259	267	243	256	243	254	256	277	261	272	244	246	279	250	265	248	266	245	248	263	259	249	248	264	243	247	242	296	257	268	260	237	271	284
51046	81833	70131	52661	54360	48185	32168	3407	330	332	377	360	349	311	346	357	306	309	315	332	302	340	315	306	294	303	308	328	313	323	319	300	308	328	283	308	273	329	330	301	283	344	312	290	309	318	335	303	298	292	320	311	323	312	347	310	341	314	305	323	322	327	289	296	298	320	317	321	267	288	305	328	302	296	297	315	308	334	291	312	294	305	288	352	307	352	308	292	332	282	309	333	296	303	310	307	344	306	314	320	326	313	291	305	318	313	309	314	301	292	303	321	287	312	308	327	335	308	353	314	317	337	326	324	287	326	341	324	332	314	322	284	316	328	315	314	316	332	302	299	353	292	304	322	275	311	314	282	341	345	294	326	327	336	343	320	315	319	337	333	315	315	321	294	292	311	325	305	333	334	319	289	320	303	303	312	325	271	325	319	324	337	311	315	327	299	337	285	305	316	335	334	300	307	298	322	344	307	290	277	317	300	339	309	315	313	297	282	289	327	312	287	319	289	322	278	292	330	319	326	311	297	319	311	318	342	312	305	326	268	285	291	320	321	304	331	321	327	285	298	336	273	295	317	334	291	267	339	346	302	293	295	326	281	307	313	296	305	300	296	329	304	309	346	332	292	307	306	301	323	372	292	332	312	278	316	337	311	306	296	321	321	338	318	313	343	286	312	307	329	312	307	314	275	318	331	298	297	324	280	330	313	320	319	288	294	331	314	351	278	281	291	309	299	322	316	323	289	343	326	330	326	313	286	324	304	286	326	323	304	302	317	309	311	311	307	344	299	331	329	337	326	306	315	328	309	279	357	297	271	304	327	309	309	303	308	341	299	302	310	344	319	323	314	309	313	291	298	294	289	327	309	311	323	293	305	314	296	292	282	310	309	290	314	295	306	319	308	338	310	302	308	310	331	325	310	281	327	305	300	292	320	344	319	304	322	305	289	334	344	286	299	336	307	303	320	334	340	304	293	301	320	323	311	307	317	295	306	320	321	312	311	309	343	324	306	315	327	329	303	287	312	305	326	316	299	312	314	297	323	304	322	333	300	300	321	317	311	296	300	306	317	290	295	342	335	301	296	300	315	297	333	323	303	285	294	307	335	304	302	320	318	292	291	360	276	343	306	306	309	319	298	328	314	268	293	318	311	327	317	293	291	305	311	332	325	301	314	300	312	317	318	346	299	294	278	330	291	297	307	307	318	315	337	268	310	303	278	308	290	306	279	311	323	287	301	300	329	308	311	337	325	310	321	287	315	322	275	342	332	339	290	294	312	302	283	330	346	314	341	325	339	289	321	332	281	309	324	287	326	304	295	324	331	299	332	301	307	321	313	309	321	330	300	273	323	326	310	308	301	311	274	340	310	326	280	318	324	312	312	306	334	346	313	313	310	305	313	300	311	297	300	307	311	289	304	313	297	328	360	328	299	324	286	309	319	304	321	333	309	316	294	326	280	321	287	328	283	301	338	325	305	297	295	319	300	293	306	327	321	303	329	323	346	331	294	283	339	356	296	328	328	294	290	335	301	319	311	292	325	301	298	296	300	343	297	312	343	298	299	315	319	320	292	285	324	305	281	318	323	323	304	304	340	290	315	290	309	308	316	307	332	316	276	291	314	313	298	296	322	282	343	286	336	315	289	308	327	343	311	311	326	287	313	310	332	317	308	310	316	301	302	312	334	334	292	280	334	305	336	299	320	329	314	331	305	314	320	314	315	299	293	325	301	309	341	316	319	305	332	326	335	294	293	290	341	288	324	326	324	286	292	310	341	327	310	306	311	306	305	280	300	289	341	304	333	321	310	332	339	308	339	347	314	303	337	340	293	330	307	305	313	309	326	297	301	329	353	308	329	312	325	303	311	306	295	332	312	326	316	293	293	313	297	283	340	306	294	307	316	287	310	336	323	335	313	297	326	340	293	291	290	263	321	353	299	331	351	327	290	318	338	304	322	311	330	320	297	291	292	326	306	320	327	295	323	319	314	317	278	317	278	295	287	309	314	314	327	321	317	331	312	287	331	301	301	299	312	330	318	326	301	305	323	328	304	304	336	296	286	315	297	317	290	309	316	317	298	305	302	299	290	323	336	313	309	300	304	291	309	282	311	327	276	331	320	329	317	306	327	302	339	315	287	326	316	321	319	339	314	346	306	302	297	296	322	300	323	297	309	347	310	345	305	339	290	307	283	313	331	313	318	327	297	288	323	315	329	296	336	281	299	323	289	302	316	283	325	291	349	328	311	314	306	291	333	305	314	337	295	314	314	319	306	315	358	311	289	335	308	321	315	277	344	322	306	369	322	317	316	305	322	336	291	289	316	315	306	331	315	303	310	293	313	306	313	305	275	313	296	319	274	365	327	340	303	306	366	298	310	322	306	331	319	295	319	327	293	281	286	314	313	291	301	319	310	319	332	335	321	304	316	303	296	324	286	305	303	317	332	338	295	305	339	301	348	308	307	276	319	347	285	297	333	335	307	324	318	304	294	306	309	315	340	289	284	332	309	317	303	318	334	300	298	314	320	328	323	317	305	304	345	312	334	346	307	314	311	323	306	326	289	322	326	348	302	322	322	314	320	295	329	328	315	288	324	353	334	317	310	277	313	294	335	296	299	274	306	340	311	292	324	325	309	314	319	295	300	310	303	288	302	300	313	284	302	343	339	345	310	322	324	331	313	328	301	339	321	320	303	298	318	305	303	283	343	298	296	297	307	302	312	329	311	302	307	316	310	307	305	325	298	313	328	337	324	334	266	315	279	311	307	337	302	328	290	326	291	324	306	319	276	319	284	347	330	295	297	289	323	351	313	301	325	336	308	322	324	313	356	300	331	279	337	308	309	334	286	302	292	292	276	331	262	310	299	330	285	326	343	323	300	288	327	329	315	332	315	338	318	306	349	300	294	315	294	323	301	302	278	312	333	351	315	335	314	313	340	335	299	291	284	321	313	344	278	308	327	359	305	309	294	331	320	316	308	322	352	292	343	318	314	293	315	316	333	312	318	324	316	319	331	343	319	261	314	298	303	310	318	331	303	282	311	348	323	261	296	306	312	289	329	309	310	290	322	331	361	338	333	311	309	323	332	334	284	367	310	295	312	321	306	340	292	324	303	333	304	313	281	314	299	296	289	307	315	305	316	296	303	312	325	283	325	309	326	323	310	303	330	307	305	319	309	330	297	303	304	341	295	334	319	300	294	339	328	317	290	322	317	295	290	305	289	328	319	336	305	321	324	328	303	283	313	299	342	328	304	314	312	305	261	323	310	304	334	317	304	309	272	310	286	296	290	309	320	315	337	335	308	310	299	325	321	303	285	320	314	294	303	311	290	320	342	342	320	308	292	307	298	330	292	267	296	294	298	337	300	344	312	290	299	346	312	316	307	322	300	319	302	329	285	307	318	343	352	304	322	305	287	301	303	285	329	302	282	289	310	328	288	322	298	301	301	315	318	295	308	327	332	321	308	340	317	315	293	334	328	307	283	316	288	327	304	308	329
33932	43103	43227	24805	13572	8470	3365	524	420	446	416	449	425	404	450	461	408	442	419	425	439	443	453	455	439	422	463	407	426	412	422	444	461	436	437	486	453	461	444	458	449	435	450	440	451	426	427	424	448	396	459	436	425	424	442	426	446	399	443	472	435	441	467	432	435	425	474	438	466	421	428	477	448	424	431	421	440	440	462	398	459	447	425	437	442	461	452	457	446	432	420	418	421	434	457	433	398	492	469	436	460	449	437	449	448	449	468	444	422	422	396	395	397	400	415	435	449	435	434	476	429	438	464	413	427	417	430	428	445	437	469	448	449	434	473	448	462	409	446	398	465	427	416	430	440	416	403	427	425	426	435	427	428	437	443	446	462	410	470	481	451	461	432	451	389	468	439	461	447	416	491	458	436	423	476	448	421	395	413	459	414	416	429	431	459	443	398	458	413	470	444	467	429	438	424	438	440	426	408	392	454	468	411	433	435	421	425	476	455	418	464	456	391	441	455	458	432	403	468	392	429	420	424	443	425	429	424	430	430	418	477	436	447	447	412	389	468	445	463	420	423	473	429	422	443	426	461	416	462	447	446	437	418	444	425	420	409	422	428	421	408	419	438	415	418	416	433	411	436	469	465	420	464	432	443	470	459	455	434	402	453	446	446	452	438	418	411	420	455	449	435	438	411	410	460	402	443	396	431	429	438	437	420	441	459	449	455	444	427	440	434	452	412	414	436	427	398	449	463	438	394	420	433	421	424	455	430	418	409	459	450	407	444	430	457	471	450	441	423	418	414	449	466	435	459	397	424	413	413	433	422	468	415	405	402	454	480	458	429	446	438	416	416	447	440	419	418	400	433	422	476	451	451	420	436	445	469	424	440	428	442	421	399	445	428	452	429	438	424	400	443	447	420	420	408	439	451	430	441	424	413	424	444	449	434	426	424	423	430	415	441	424	413	455	451	415	449	435	445	444	411	439	449	417	445	441	463	471	474	397	444	459	399	455	437	429	460	468	406	439	448	413	443	415	434	412	439	458	416	442	442	448	425	447	432	447	485	446	475	377	426	448	430	428	430	431	414	483	396	436	464	424	444	456	383	441	435	430	479	366	423	424	417	431	445	440	431	414	450	444	405	429	448	412	406	433	458	444	390	426	429	391	426	418	434	439	424	475	428	419	424	419	459	481	397	426	443	432	474	439	411	409	431	433	450	431	434	431	404	428	446	424	462	422	413	405	453	422	402	416	398	463	430	482	449	428	418	433	446	455	441	466	477	401	399	466	441	430	401	450	421	477	422	418	451	417	441	452	443	462	447	431	427	450	404	458	423	454	447	418	417	449	459	409	479	410	402	420	455	408	439	445	418	416	407	443	463	449	409	424	423	428	438	391	418	414	448	411	421	432	454	415	444	446	465	458	440	411	392	425	435	488	452	432	427	438	418	397	410	453	425	398	467	438	466	434	466	418	421	456	449	441	422	456	404	432	440	452	448	454	418	417	427	440	417	440	426	432	428	440	444	459	422	445	433	437	440	445	440	450	406	419	451	454	422	437	442	389	445	435	423	419	444	385	439	438	442	453	419	399	432	448	438	445	427	415	454	437	429	402	470	441	427	450	435	448	431	420	469	433	450	466	433	453	418	453	466	449	404	446	423	404	442	430	406	431	426	433	440	430	425	404	446	464	398	461	430	463	398	423	436	444	425	423	441	422	423	448	446	430	453	438	450	424	431	438	427	450	407	421	430	386	443	434	455	457	431	424	434	459	400	415	444	466	440	457	461	414	430	405	397	462	453	445	439	441	437	411	448	446	442	427	457	447	483	408	432	440	466	450	422	419	428	465	421	412	418	421	431	445	410	453	469	459	433	429	432	444	423	466	433	409	462	431	463	415	443	459	431	425	446	445	432	413	439	492	429	402	449	408	460	433	446	463	447	412	456	440	443	458	445	449	412	408	438	434	462	411	421	440	395	433	411	458	447	420	425	417	441	437	405	448	448	387	456	454	453	464	435	444	437	437	444	451	441	420	456	441	444	460	430	467	436	461	411	403	428	417	479	494	466	451	419	435	427	453	443	425	439	451	443	433	438	446	417	434	412	442	430	446	472	428	433	405	459	445	412	422	420	443	458	433	427	421	454	460	473	421	458	433	430	448	422	444	444	422	426	413	423	414	443	450	437	432	416	434	409	417	445	432	435	432	438	435	467	421	400	439	417	422	425	457	444	437	449	444	443	476	463	438	434	399	434	420	424	409	431	424	423	466	437	437	414	462	461	443	423	407	415	462	412	446	389	473	464	446	436	458	465	460	395	425	418	452	424	417	472	430	441	439	438	470	452	436	460	458	416	434	445	453	475	414	479	405	434	464	430	428	444	440	432	441	450	466	403	389	439	433	441	446	404	415	471	431	411	433	460	433	456	442	404	441	410	452	427	466	435	432	423	441	431	424	474	408	408	478	452	454	446	417	412	457	457	465	453	433	460	402	452	408	433	442	462	477	445	435	423	426	399	435	435	443	421	407	463	424	420	423	440	409	427	431	436	452	443	419	440	427	428	459	472	429	406	447	438	438	406	444	436	479	410	419	432	439	425	394	452	445	463	424	411	467	435	406	443	440	443	425	469	439	451	450	458	463	452	471	427	426	463	416	469	465	444	424	419	420	415	420	431	414	436	423	410	383	472	441	404	475	418	394	422	418	447	447	445	406	472	440	455	413	426	421	434	434	445	429	446	450	413	432	416	441	400	435	465	420	453	456	404	422	444	469	453	444	428	450	435	434	407	470	439	443	446	473	441	452	465	459	453	411	469	416	437	419	434	415	445	444	423	419	438	455	413	446	412	425	468	427	453	462	420	404	427	457	441	458	419	435	435	454	407	424	446	423	442	401	447	455	418	425	426	444	437	445	446	463	441	427	452	424	448	423	448	413	414	423	456	443	447	439	493	438	426	399	407	400	449	441	439	444	462	406	441	426	430	430	431	420	444	461	455	404	424	448	468	426	443	461	426	437	443	428	450	417	417	448	450	481	454	453	438	430	453	463	469	448	451	435	421	470	433	401	445	389	385	426	425	430	428	440	447	453	436	430	455	447	453	430	432	429	436	424	399	426	401	432	397	416	420	425	437	427	446	419	433	444	435	438	426	439	436	472	445	471	454	452	401	431	430	446	435	410	461	428	399	413	404	446	478	442	400	441	418	432	379	477	442	461	418	423	406	448	471	418	449	410	411	429	467	450	443	433	448	441	442	458	405	446	454	435	428	426	452	452	405	403	432	426	427	476	436	412	448	430	438	456	499	424	459	452	416	434	471	458	431	465	434	436	446	505	416	436	435	439	426	447	429	395	436	457	426	433	422	446	439	457	404	452	452	460	430	443	413	398	435	406	424	440	429	424	423	432	421	428	444	425	441	394	448	428	433	427	415	443	452	434	416	444	409	434	413	406	444	405	441	416	441	413	459	402	399	429	441	477	436	452	456	442	390	451	420	408	433	442	455	433
43484	59438	45084	22355	15331	11171	4613	683	564	567	539	574	512	591	571	503	534	532	518	526	513	534	538	589	536	541	527	577	530	506	549	507	549	545	504	547	542	542	551	508	539	538	529	523	572	549	521	528	542	569	527	524	544	497	543	568	537	522	551	544	519	535	564	538	530	607	516	551	541	555	498	566	577	535	586	544	578	571	548	546	552	560	541	496	547	529	504	501	567	576	502	535	517	546	511	519	552	544	561	544	525	537	560	529	522	538	503	514	529	539	527	512	541	523	543	571	521	551	512	533	527	563	528	535	567	546	518	560	538	561	534	545	533	504	529	531	531	550	522	576	567	518	537	497	539	530	555	522	529	525	524	513	561	550	544	528	556	549	545	550	551	577	546	532	531	537	527	544	491	558	598	524	583	515	513	529	538	522	545	538	556	516	508	573	584	527	556	518	537	527	519	515	503	555	533	588	567	519	505	536	574	542	574	517	518	565	555	544	506	543	532	559	520	550	547	495	549	531	535	527	520	563	536	555	563	524	530	518	507	533	500	507	517	594	532	518	558	559	539	548	576	540	520	540	533	570	537	541	519	525	520	531	563	567	505	516	564	502	574	543	541	545	549	571	543	574	553	564	545	528	586	532	516	584	567	509	539	575	554	525	525	523	530	543	557	560	585	533	556	556	538	541	523	528	524	541	484	517	549	541	559	542	509	532	505	571	495	567	561	530	561	529	533	542	541	530	532	537	488	520	575	508	562	504	515	553	504	544	521	559	518	533	556	520	560	531	541	555	481	557	511	524	531	554	559	585	498	565	567	593	553	537	528	575	556	545	526	540	520	525	564	567	560	518	543	550	545	549	521	544	537	530	560	518	556	547	525	531	546	518	514	596	528	499	510	537	527	588	533	530	533	547	546	543	520	531	555	530	534	576	524	551	578	559	553	536	557	602	521	538	563	573	549	538	515	500	588	540	558	555	529	560	529	504	519	575	543	538	557	567	518	522	538	555	525	503	541	540	520	496	530	524	515	515	527	540	529	559	554	556	536	510	571	544	563	558	549	552	552	526	530	525	533	542	480	544	499	526	531	530	570	521	557	545	528	539	601	540	554	574	524	519	536	538	548	590	514	583	539	575	535	526	550	526	523	496	500	541	550	518	568	496	546	549	573	545	527	532	541	528	534	572	575	560	557	566	549	534	551	560	538	528	546	545	548	545	547	562	528	558	512	577	556	567	518	590	547	520	516	560	523	540	550	530	547	542	512	551	569	517	512	549	527	547	529	521	596	531	557	563	511	472	533	491	526	531	543	546	533	571	503	520	524	543	538	562	539	498	566	519	570	512	523	524	540	530	531	530	517	534	508	536	513	579	512	524	567	536	534	501	521	557	550	536	511	540	539	504	513	588	502	504	514	546	532	556	534	559	521	577	541	504	527	540	524	519	575	554	559	514	567	520	527	564	529	561	528	585	510	523	533	533	575	574	528	565	510	534	560	535	536	562	584	541	547	520	544	552	564	569	576	521	527	541	510	583	553	528	506	552	496	605	563	511	528	543	518	514	546	589	512	553	496	502	564	525	577	529	536	527	508	530	519	520	541	580	568	548	496	582	580	520	522	569	499	561	521	519	533	543	540	507	564	508	544	547	498	511	506	528	576	513	540	508	526	527	565	546	527	529	549	581	526	531	520	589	516	545	516	555	534	519	551	521	543	561	540	535	554	557	533	537	523	519	534	561	521	527	526	551	535	512	527	581	521	479	548	524	549	527	519	547	492	561	547	523	475	520	535	497	526	565	526	529	522	525	557	572	550	539	549	526	550	542	557	546	520	510	531	504	545	530	554	588	545	573	553	564	547	508	534	554	527	522	519	564	537	552	519	532	561	492	523	520	555	522	543	544	523	554	527	556	569	517	548	534	550	499	497	538	540	547	547	551	574	500	577	513	543	545	505	580	531	541	544	528	520	537	526	532	525	558	532	546	556	545	479	543	513	510	556	518	523	539	579	542	523	538	547	576	507	521	534	513	541	563	508	555	559	521	516	570	552	514	503	492	500	524	535	565	517	533	528	553	538	547	543	545	570	547	585	534	583	566	512	529	593	494	497	570	509	553	529	536	543	561	550	518	560	522	547	535	535	505	559	491	531	528	585	553	554	534	526	525	539	553	555	526	559	529	601	559	496	567	519	539	517	536	570	540	587	526	557	516	571	539	577	533	492	514	539	551	512	585	539	526	541	583	499	528	546	508	520	555	542	551	552	542	568	512	540	537	559	532	515	545	540	531	519	567	523	557	528	542	513	554	509	543	572	514	542	564	548	541	559	517	524	535	530	535	529	545	585	537	530	547	516	532	517	539	539	559	517	540	568	550	539	540	517	534	549	536	520	564	528	551	560	497	551	532	542	552	526	510	539	540	556	504	523	532	525	530	593	569	574	534	538	527	525	538	553	528	514	518	558	536	533	515	527	536	546	529	531	536	529	586	574	542	531	558	550	569	563	504	531	532	533	553	532	531	494	545	522	556	577	528	495	542	593	489	549	524	543	508	559	555	530	524	547	508	554	547	529	495	550	581	548	537	574	547	502	527	566	560	531	546	507	546	507	484	528	556	538	518	512	472	563	512	560	515	526	539	510	572	541	574	545	560	571	567	543	575	545	503	506	567	521	552	487	540	544	547	534	548	560	505	519	550	509	517	543	534	584	536	542	544	529	545	517	534	562	549	545	548	526	501	505	547	578	545	517	494	506	497	531	549	473	559	507	528	550	547	556	532	531	545	542	514	517	470	540	549	563	531	542	528	568	526	521	519	515	504	522	566	596	587	556	529	522	548	525	562	514	568	528	526	555	526	545	511	552	512	570	533	523	526	518	551	528	527	541	533	539	540	533	555	530	578	551	539	528	534	550	554	535	557	540	541	538	558	547	533	555	577	520	567	539	581	568	506	539	547	566	534	526	504	586	524	501	560	567	532	499	566	494	541	509	550	525	559	568	525	543	534	553	519	479	517	503	572	503	559	563	508	533	554	514	515	529	573	570	566	545	531	540	554	546	542	572	535	501	544	522	517	524	580	535	553	543	534	573	459	558	556	498	560	554	531	533	515	540	532	568	574	528	504	558	535	538	537	548	542	551	561	521	549	535	550	484	545	555	551	525	541	572	534	534	524	526	539	563	530	527	514	507	572	538	513	512	615	520	520	530	507	570	519	531	535	546	543	559	561	571	530	542	532	552	555	558	519	529	566	535	580	505	572	549	538	547	508	547	541	523	544	501	516	535	543	493	551	567	511	512	514	546	521	558	547	505	528	550	537	534	525	550	597	471	534	557	561	520	564	540	556	583	544	537	572	532	567	539	543	555	535	523	528	546	501	542	531	511	518	586	500	514	552	536	523	530	564	529	565	534	550	557	505	552	517	545	526	524	525	588	529	568	561	553	545	571	557	543	528	554	575	526	513	553	570	495	533	530	514	499	549	547	521	517	564	545	534	527	514	534	551	535	574
24640	21938	31660	31613	33954	39525	25796	3827	349	340	327	313	324	295	307	321	295	278	311	323	302	280	310	293	303	291	271	329	306	281	317	294	299	278	270	313	284	309	292	301	283	275	287	269	277	322	328	282	269	286	252	332	281	326	311	271	285	266	299	306	297	294	283	289	295	296	303	319	289	323	320	292	297	329	305	296	267	305	296	284	311	306	300	267	291	296	316	274	262	284	297	303	290	305	306	300	312	325	296	283	285	305	283	310	291	268	302	305	254	290	298	292	320	294	260	269	299	311	274	318	298	313	313	279	312	285	301	282	301	295	266	325	308	278	278	287	315	326	274	269	295	314	292	314	285	293	317	334	292	295	314	284	274	274	318	299	296	302	310	323	317	279	270	339	308	310	272	295	286	305	279	316	289	279	325	303	296	270	340	293	290	327	285	317	318	285	291	298	301	275	293	282	314	294	323	258	299	289	307	290	310	293	257	298	291	283	312	300	287	298	300	280	283	287	291	282	271	321	293	289	270	283	289	284	306	315	299	277	281	294	310	301	312	279	324	331	288	301	275	266	301	321	292	302	291	293	290	292	291	302	287	316	315	313	305	291	282	282	290	278	329	310	276	321	294	273	303	302	260	295	309	273	284	271	300	296	341	305	290	280	303	292	300	289	293	314	287	302	301	283	263	295	312	307	306	309	286	292	283	312	295	289	310	296	303	307	289	308	291	289	297	297	301	303	295	288	280	293	327	308	331	289	321	309	279	288	322	340	283	296	287	292	307	277	289	300	324	284	267	266	274	301	288	297	291	288	301	296	322	303	310	300	286	298	304	275	320	310	302	298	265	300	301	306	316	312	283	312	319	326	305	303	308	284	278	270	262	299	268	295	296	308	298	302	299	313	278	311	314	297	304	324	280	288	302	274	316	284	304	321	292	306	288	319	305	299	279	319	290	283	320	286	306	318	300	283	298	294	284	276	300	299	295	269	298	276	280	284	314	286	291	285	277	297	315	298	327	289	274	292	296	295	306	285	308	293	280	302	316	322	291	290	263	339	267	275	283	277	281	323	307	283	278	318	311	312	278	303	325	279	312	291	276	296	302	342	300	297	303	292	309	320	294	302	295	272	289	284	296	331	324	283	322	302	301	270	296	316	301	283	300	312	284	284	307	292	286	323	305	301	309	307	278	268	308	288	280	275	322	299	282	329	294	302	285	308	301	285	313	311	309	310	285	343	256	293	324	278	298	311	299	299	294	320	286	280	300	295	338	305	281	305	315	261	287	302	299	308	282	296	311	299	309	291	307	279	288	308	297	315	275	257	285	302	291	278	293	276	286	295	303	339	282	278	287	293	334	305	299	288	290	301	259	273	262	295	312	275	325	289	312	283	300	293	305	297	278	293	268	306	267	308	289	288	271	278	292	280	281	321	323	297	290	274	292	297	286	286	312	272	309	305	307	287	322	281	285	306	277	285	284	277	281	309	272	268	309	288	267	289	329	307	300	323	312	264	297	301	307	303	295	288	321	313	304	294	265	321	288	291	294	298	293	274	303	306	317	276	299	302	310	298	290	319	293	310	284	305	282	289	282	298	304	309	307	281	274	300	261	290	269	301	321	307	314	297	261	281	295	308	268	285	318	307	272	285	311	273	295	292	275	292	281	310	322	325	316	295	328	301	290	314	306	299	284	317	250	276	301	312	311	266	309	288	293	279	306	331	286	303	305	310	281	290	303	337	283	300	264	296	320	280	333	291	294	309	301	299	297	280	264	308	277	302	306	313	278	312	317	296	330	296	315	316	327	323	299	312	286	289	325	281	300	289	317	308	315	282	293	296	289	317	281	308	308	314	286	329	300	300	266	285	313	289	289	318	303	300	296	293	319	301	323	268	290	296	298	317	303	274	302	294	329	278	311	304	303	313	301	300	290	298	317	305	280	318	292	314	311	289	280	298	316	284	284	285	309	309	299	271	296	264	304	309	286	270	282	275	313	300	308	282	286	308	326	290	292	293	262	302	335	310	299	270	317	271	290	291	282	290	293	298	300	281	303	295	315	307	283	258	287	314	287	280	294	303	290	305	296	311	294	295	275	302	321	333	269	317	295	280	281	301	337	310	292	285	303	312	289	283	259	279	272	273	289	323	294	295	300	282	290	286	297	293	313	306	296	261	318	300	294	291	293	304	290	329	295	298	305	306	274	281	279	284	293	294	300	297	278	297	278	309	289	309	271	291	271	301	295	288	290	259	289	289	286	301	313	292	297	308	280	324	294	291	345	320	296	320	321	301	316	291	293	313	276	322	320	294	292	278	281	296	300	292	298	304	292	271	278	289	291	303	300	297	312	292	307	305	308	295	272	283	299	300	273	293	255	269	295	322	330	293	331	280	288	276	282	300	319	298	290	309	286	303	296	286	316	274	302	284	263	335	305	264	285	294	302	278	293	311	276	275	284	328	284	322	272	301	273	284	288	323	320	289	322	302	300	321	325	294	308	292	290	301	278	277	269	291	255	317	272	314	294	316	310	264	303	301	305	295	247	304	304	295	299	313	315	289	280	323	306	307	296	299	301	284	303	291	276	295	312	290	272	269	285	303	304	313	293	298	297	302	291	289	253	304	285	269	314	298	304	285	285	312	304	315	304	302	310	265	318	287	306	309	308	291	307	281	293	280	298	324	277	322	296	300	296	308	254	296	301	292	275	320	292	337	312	318	280	304	312	284	292	310	273	303	287	278	290	292	297	286	289	302	295	309	272	303	277	305	324	290	300	301	298	290	269	325	290	280	318	277	293	275	313	294	299	296	280	280	298	265	293	297	291	293	291	342	322	295	292	296	296	291	287	303	290	306	308	267	306	291	287	292	320	323	308	303	299	313	259	301	316	294	331	304	293	285	283	284	340	267	307	292	302	301	284	294	265	295	282	274	297	279	291	329	313	278	289	301	287	321	309	286	284	338	297	303	287	310	273	287	283	326	280	322	323	296	320	296	311	283	322	297	302	300	281	259	258	282	287	285	309	290	306	301	292	289	284	289	301	315	283	315	263	295	295	306	308	263	294	266	289	293	303	300	286	280	309	275	281	270	304	271	309	304	265	307	292	283	304	304	314	300	301	299	273	298	268	313	272	284	279	302	309	277	288	255	285	271	322	291	300	290	292	308	276	320	280	299	287	295	296	280	268	328	277	272	321	294	268	260	271	297	262	303	302	301	314	286	291	270	307	289	319	287	298	331	301	312	290	293	300	285	296	293	306	291	285	310	294	262	315	323	304	320	294	299	301	294	297	283	286	299	292	325	291	298	311	285	324	273	275	299	321	283	304	282	290	277	282	280	301	293	297	278	318	322	294	290	273	301	310	272	275	292	308	301	296	301	304	296	289	318	312	310	279	320	277	299	311	306	304	276	278	266	306	287	305	284	307	272	292	318	306	291	284	293	301	316	324	302	283	291	293	308	286	304	299	338	328	269	323	285	316	263	296	296	297	296	291	292	309	293	309	295
47552	75958	61785	46281	43066	41596	24124	1542	392	393	383	448	383	385	383	384	379	392	417	399	390	365	366	399	367	405	390	397	364	386	370	379	365	337	349	350	373	371	380	379	358	384	369	393	393	390	356	335	367	382	332	390	364	356	400	365	414	374	380	357	397	392	365	407	379	393	377	357	365	354	358	378	372	324	392	384	368	394	396	380	369	372	374	390	370	363	362	380	389	348	383	391	354	384	357	372	368	369	406	401	362	391	333	369	374	351	383	376	401	392	384	416	365	402	403	350	325	374	399	349	400	399	338	373	373	387	365	359	376	365	341	366	375	362	398	349	378	380	341	363	364	389	376	376	411	380	385	349	356	352	401	400	385	344	362	371	379	363	389	353	376	372	394	362	379	390	363	392	324	340	353	365	401	366	379	394	395	378	393	381	374	358	402	372	390	359	382	363	381	358	375	371	353	357	407	336	383	383	432	396	358	363	377	372	365	340	349	376	410	375	402	385	363	337	370	381	363	409	386	378	386	395	348	360	423	372	390	400	373	358	381	377	347	355	349	364	381	397	357	372	370	356	407	370	365	342	334	381	334	387	363	333	385	380	359	353	350	402	379	351	336	365	376	345	387	372	322	368	357	369	388	368	349	377	362	371	390	390	403	357	348	363	373	356	347	362	375	336	384	372	365	390	380	351	389	393	389	370	387	402	370	356	379	404	375	360	361	382	388	392	393	346	349	378	377	358	360	383	369	379	347	387	368	360	364	353	353	372	349	393	395	388	393	363	367	351	359	359	394	395	356	380	387	390	378	395	331	391	358	384	368	419	406	370	371	348	394	372	392	401	378	375	367	367	402	390	373	367	384	352	376	372	366	378	358	355	375	371	372	359	355	367	376	385	405	365	379	378	347	357	355	359	377	370	353	336	344	375	369	361	394	392	361	378	366	393	372	385	357	358	360	394	399	366	367	384	403	357	376	372	397	377	363	382	347	362	382	367	396	347	371	351	368	328	376	359	415	377	372	395	384	392	377	334	365	377	373	361	380	398	389	357	380	373	373	373	372	377	369	372	386	408	362	344	384	407	389	362	350	374	363	359	374	363	357	339	351	353	387	369	339	365	373	362	353	371	401	383	351	355	376	349	369	398	390	393	387	426	375	376	365	362	346	370	338	388	322	374	383	375	361	370	377	401	363	374	346	365	396	378	357	345	372	374	392	381	376	352	378	385	390	370	389	348	358	362	377	370	400	400	414	371	361	363	403	377	367	358	387	372	389	344	347	391	381	377	413	345	371	365	349	372	385	371	343	351	373	365	388	404	424	387	404	368	353	352	365	406	375	384	381	361	366	360	383	407	404	418	356	379	380	357	323	376	349	381	385	370	359	368	404	398	381	384	359	356	376	360	346	363	389	395	355	362	349	376	365	393	405	372	371	379	333	390	366	407	407	390	374	408	366	387	358	360	371	407	388	382	384	381	386	339	392	358	350	368	356	387	395	385	373	378	356	364	375	385	374	384	356	346	383	335	366	359	387	367	386	393	370	362	423	362	350	332	389	362	365	383	367	378	374	396	397	384	368	395	412	372	398	351	360	375	364	359	377	365	347	372	356	363	378	353	349	361	389	344	376	388	402	341	375	375	338	367	355	374	361	365	408	365	385	375	366	383	364	354	358	408	372	400	356	361	353	366	389	373	375	384	348	377	370	348	370	378	366	403	398	388	348	376	380	362	375	375	387	396	370	358	370	382	360	362	372	390	347	352	360	370	360	373	371	376	400	370	354	385	419	394	379	371	370	401	363	380	359	377	377	365	369	359	336	346	397	383	367	368	375	382	381	350	347	387	392	368	377	366	389	372	373	388	351	372	407	374	376	341	373	402	391	396	362	362	366	366	386	350	367	374	352	371	351	392	376	373	380	377	385	381	364	353	398	352	343	392	391	384	372	342	357	396	418	386	384	357	382	370	335	372	368	372	374	358	407	357	364	368	370	363	382	393	365	373	368	337	368	387	361	398	381	348	376	361	345	349	344	396	360	365	385	347	389	385	386	366	373	340	370	380	380	353	385	391	362	380	387	371	371	344	365	365	394	381	347	386	380	382	392	380	379	388	364	410	366	354	389	359	388	395	370	415	382	400	373	385	343	379	375	370	351	364	358	413	355	394	344	386	325	366	370	347	380	383	380	376	414	392	372	360	393	369	359	393	373	414	369	373	366	424	364	398	371	371	380	366	339	396	372	384	408	365	391	410	358	416	374	365	356	361	371	362	348	381	361	343	362	362	368	364	341	363	387	370	365	369	348	372	378	349	382	407	355	394	340	387	373	364	402	341	376	357	357	376	379	375	349	376	340	365	396	365	347	384	337	375	392	360	393	363	390	366	388	378	367	369	365	380	370	344	376	355	414	384	383	346	407	383	370	395	394	397	360	389	366	405	382	370	385	386	377	352	374	363	393	375	355	354	402	365	375	351	401	351	383	404	365	351	375	359	348	373	393	374	373	363	365	367	387	360	379	364	382	398	383	367	369	381	360	379	359	368	385	358	416	401	390	385	371	377	352	371	399	352	365	337	361	377	383	404	379	350	366	381	332	373	374	358	360	366	380	367	376	362	394	352	352	402	414	360	382	371	379	396	349	377	379	376	402	356	390	367	383	393	376	354	370	344	368	391	401	381	390	364	394	377	362	377	383	368	385	384	365	334	395	388	407	396	390	363	388	360	361	370	368	370	352	370	383	369	391	386	368	432	402	374	392	368	345	365	339	400	352	404	369	366	382	402	344	372	351	366	390	361	376	363	383	340	381	368	364	396	370	361	375	352	390	398	354	424	373	359	387	378	329	380	359	350	340	372	359	373	366	378	360	362	434	388	410	337	368	427	404	382	360	353	356	374	352	398	396	348	361	353	368	356	367	368	382	380	393	396	373	389	364	391	354	377	385	351	376	351	366	409	376	355	383	385	366	374	375	389	344	363	395	381	378	403	384	339	352	386	389	381	402	349	387	334	370	410	382	408	324	367	380	380	372	363	360	355	364	402	371	382	429	390	351	357	363	353	349	380	364	384	362	353	367	383	408	366	366	368	359	400	347	350	365	354	373	374	344	367	340	329	356	345	383	382	366	367	351	359	368	364	388	369	383	380	377	358	354	381	382	351	369	399	369	379	407	375	385	371	400	366	345	372	345	392	400	356	366	371	333	381	346	398	393	384	402	386	368	389	347	410	363	367	407	357	352	377	382	369	357	395	359	358	355	349	358	367	403	405	353	345	375	392	382	351	374	386	372	379	362	385	354	370	361	384	365	359	382	391	352	390	391	336	358	383	390	343	380	354	374	359	354	394	364	359	352	366	382	382	368	339	374	367	381	389	372	360	363	351	357	383	408	380	378	392	375	378	385	407	354	351	392	377	352	352	373	367	410	388	380	391	365	359	409	371	345	373	360	399	403	386	375	367	384	394	377	356	429	392	411	340	369	377	371	384	382	362	405	365	339	334	377	405	371	389
23385	21511	30452	29057	38834	42758	29256	6140	316	303	307	279	283	284	259	288	311	259	282	317	257	250	265	263	274	279	252	252	260	264	258	254	259	274	272	281	260	263	271	265	271	277	288	250	261	275	264	275	259	273	273	256	229	271	216	281	255	293	266	270	283	270	241	256	265	252	252	252	285	259	278	264	262	267	281	268	281	256	274	276	254	273	271	272	249	271	280	257	264	264	256	284	266	284	257	291	276	283	283	284	269	270	302	275	265	266	281	259	269	218	252	259	267	284	283	282	261	248	271	256	253	269	254	267	287	264	246	264	240	263	277	251	252	253	274	246	277	259	261	290	277	241	253	255	280	295	224	288	247	269	291	287	263	259	256	273	267	245	284	287	269	259	272	229	260	256	271	251	255	253	250	269	243	276	225	280	285	269	265	281	252	260	285	267	247	239	258	299	274	252	263	257	247	254	268	228	257	242	252	254	272	276	302	296	249	249	278	231	267	240	259	275	265	248	251	257	250	227	261	271	275	255	254	294	254	264	247	253	278	265	281	279	258	249	268	262	278	286	270	283	255	295	280	257	280	272	257	251	266	239	264	272	276	267	267	253	258	257	284	289	269	251	269	270	272	280	307	270	256	263	266	262	247	257	264	286	279	266	271	280	279	262	262	292	258	255	254	259	277	254	277	281	285	275	277	262	245	264	263	267	273	259	267	283	269	278	252	284	227	253	251	267	260	254	270	263	252	289	242	280	235	253	278	230	254	267	287	259	263	279	236	303	290	260	285	281	256	259	253	281	269	260	251	264	253	240	285	268	238	270	255	276	267	255	256	242	260	277	269	225	253	245	264	247	271	264	242	272	257	281	267	266	280	263	269	255	281	260	287	271	272	252	274	230	264	249	273	249	246	263	258	287	261	281	266	236	252	238	280	294	272	238	284	263	246	276	273	267	262	259	276	257	240	248	245	258	253	263	245	271	261	292	240	256	233	238	260	252	275	244	269	277	262	240	261	266	298	313	271	294	232	256	277	276	253	269	280	272	254	279	277	243	266	263	245	274	270	252	261	290	271	259	284	266	275	266	257	244	276	262	292	268	267	245	267	241	279	270	253	267	247	244	269	295	246	269	280	284	272	270	268	276	259	264	289	253	249	293	243	281	256	269	260	286	287	305	268	263	288	282	287	269	266	249	299	268	256	268	255	242	239	285	270	278	284	283	274	284	243	266	253	273	257	279	280	280	261	291	277	251	268	258	272	288	258	267	263	272	277	272	267	236	253	253	255	264	248	291	269	227	267	282	276	260	275	295	280	242	261	284	264	305	247	297	268	260	269	241	242	255	294	269	283	295	247	262	227	249	268	248	271	280	260	257	248	269	304	252	276	255	245	270	267	268	282	240	266	291	261	292	256	285	270	285	262	264	322	270	272	276	222	280	247	257	248	246	278	266	281	263	259	262	250	269	270	271	298	261	289	278	266	286	282	270	259	277	269	267	277	262	254	269	292	285	270	270	258	274	247	263	271	279	239	260	279	269	265	258	253	267	260	276	282	254	279	244	266	254	262	260	262	272	244	260	286	272	272	228	279	268	255	275	263	258	256	250	233	257	270	271	269	267	292	251	262	270	248	268	245	275	279	250	276	245	267	266	275	265	279	276	286	249	264	255	266	267	256	279	288	279	260	259	269	283	295	289	261	244	257	261	277	251	264	253	294	225	294	243	270	253	241	249	311	248	296	285	265	225	242	253	261	251	291	251	267	297	280	269	275	282	291	259	235	242	262	252	256	276	303	253	288	258	241	298	254	245	282	270	264	286	254	260	278	280	288	279	278	278	285	275	254	260	270	263	262	272	253	265	273	272	272	291	286	257	249	271	259	263	253	272	283	289	270	277	234	253	278	258	275	266	304	273	264	289	250	259	268	254	260	272	282	287	263	251	240	279	289	257	260	284	276	281	249	258	274	260	289	260	273	290	283	270	292	285	238	270	259	275	281	263	253	267	272	250	254	251	258	235	292	284	284	269	264	255	276	222	285	262	285	227	254	267	269	263	255	263	280	262	251	263	268	280	263	235	275	244	249	299	284	262	275	281	264	274	271	256	258	260	288	245	289	275	247	281	249	279	263	278	263	272	275	242	284	277	297	263	254	281	279	239	277	267	275	267	267	252	268	299	248	252	272	261	267	280	269	293	255	293	269	255	269	263	280	249	282	292	269	239	258	258	288	269	255	268	272	284	280	265	286	260	237	277	272	269	278	254	273	252	260	239	258	248	258	287	247	273	253	247	264	292	273	296	285	271	259	241	277	298	317	272	264	277	282	240	256	242	280	270	252	264	275	284	238	259	291	248	271	267	262	274	261	240	239	263	299	264	268	290	266	271	275	261	221	267	291	281	280	270	287	256	239	283	301	290	236	292	300	255	250	264	267	256	269	241	243	249	298	267	279	252	265	272	237	259	253	292	262	251	279	236	279	267	265	268	268	267	261	251	284	285	274	267	258	248	250	263	306	260	267	290	271	309	257	262	255	270	252	258	280	267	275	293	258	261	271	273	256	281	271	257	289	283	271	251	263	293	262	260	285	298	284	262	272	271	282	241	247	300	288	257	250	278	266	273	258	283	261	245	265	262	220	298	257	254	272	254	283	276	294	262	266	280	260	253	279	281	264	260	230	254	287	262	272	281	293	285	283	265	241	253	271	255	284	281	273	258	263	291	259	255	254	294	242	284	252	274	255	257	255	252	265	241	276	249	268	261	266	279	285	268	265	270	306	257	308	273	261	247	268	214	290	256	270	254	295	274	257	264	283	256	269	279	255	260	271	276	264	263	261	263	270	268	264	264	257	272	254	265	244	267	256	264	250	282	274	244	265	286	296	274	236	254	223	276	270	250	243	257	265	270	263	278	243	261	261	276	263	284	273	283	279	241	253	267	285	255	289	291	260	272	240	244	239	230	259	291	284	257	274	288	255	289	285	251	281	254	272	278	284	252	290	260	246	274	248	272	272	292	245	267	273	235	284	255	259	251	252	259	246	239	245	242	255	273	266	237	246	267	260	275	280	262	260	270	272	263	275	244	251	248	270	282	264	274	264	272	264	249	294	292	259	273	244	243	279	272	249	261	279	285	257	265	268	255	252	253	254	254	271	269	251	282	296	254	249	260	257	252	268	277	292	267	244	254	253	263	260	270	271	281	250	242	273	260	254	255	237	245	277	279	287	276	248	230	249	265	262	249	276	242	244	266	289	275	261	256	305	268	257	273	276	280	255	263	245	273	267	268	254	282	255	243	266	283	294	280	246	271	278	275	277	262	293	256	273	270	270	293	256	232	246	249	234	267	281	263	277	257	263	233	275	271	241	284	257	268	256	308	256	299	255	259	255	287	237	262	286	277	264	281	268	285	268	261	262	243	273	235	257	246	218	283	259	275	276	268	243	250	262	249	260	255	272	258	246	262	225	252	297	265	258	251	292	259	281	263	265	240	284	229	277	266	239	280	272	266
51374	82881	72313	57633	56238	46265	26987	2335	370	330	338	353	367	326	315	343	323	328	325	325	309	295	324	288	314	342	290	315	369	339	322	317	296	321	312	320	351	325	299	346	312	298	309	334	327	314	305	331	345	320	331	303	330	319	325	335	289	341	316	316	330	311	324	321	314	313	328	343	344	305	285	335	345	322	298	334	347	304	302	329	343	295	328	303	322	300	325	321	318	308	321	326	294	332	339	321	304	328	334	309	315	335	349	304	301	319	331	319	342	317	322	328	331	310	326	319	350	314	351	341	307	314	349	314	307	329	297	325	325	288	279	301	308	297	344	312	319	347	315	306	344	326	339	319	386	340	329	320	304	304	321	278	301	318	326	321	329	338	320	314	339	320	318	353	340	315	312	312	322	382	304	333	290	285	308	312	318	318	286	327	322	310	351	291	321	314	339	332	329	332	315	313	317	264	290	328	355	342	311	339	349	337	332	311	309	366	338	346	314	292	320	306	331	347	359	352	354	299	353	316	355	317	330	320	291	319	316	338	320	312	341	349	329	319	297	286	330	315	318	339	327	359	311	333	341	323	341	314	312	323	319	345	325	349	317	314	346	303	312	330	310	307	347	314	297	298	326	307	322	352	315	294	328	311	325	316	272	331	334	317	312	311	327	310	294	319	329	336	338	363	316	323	335	331	339	356	345	328	328	298	310	313	342	305	318	276	346	320	292	317	312	343	331	317	307	318	321	300	327	322	327	363	286	343	299	318	345	300	335	329	320	334	325	308	330	289	322	336	348	289	313	312	320	300	317	322	336	343	320	322	318	306	300	323	309	358	330	329	314	313	352	312	311	302	345	320	337	344	332	328	326	317	322	333	327	327	340	338	305	300	330	304	329	318	360	317	327	318	320	367	322	305	345	301	301	319	328	318	332	317	330	327	342	331	322	347	345	378	312	305	342	334	290	299	333	328	321	294	342	328	323	296	340	324	321	298	318	336	316	281	366	325	311	321	322	321	302	329	313	336	321	333	346	346	314	323	318	314	330	344	318	315	336	308	327	346	333	323	313	355	319	319	340	311	320	309	325	356	358	323	308	327	282	324	346	297	310	310	330	348	354	307	329	309	309	299	291	320	330	326	292	337	311	307	337	342	339	319	301	355	320	323	346	325	331	319	325	305	309	319	331	292	359	328	272	297	342	326	345	292	319	327	307	341	323	349	335	303	309	286	296	338	336	330	323	333	323	334	336	330	317	319	319	312	308	323	333	295	294	326	346	341	311	326	319	323	305	320	307	312	307	346	310	300	324	322	332	327	324	302	321	327	301	317	322	309	312	347	289	333	305	305	329	337	317	341	304	342	309	307	314	347	312	318	310	336	311	309	310	326	317	338	306	317	323	315	316	329	343	296	353	316	293	333	322	338	308	303	360	304	319	336	291	322	311	280	289	294	340	337	313	345	329	340	322	315	337	329	313	331	337	314	337	316	333	306	309	318	328	307	305	324	307	329	310	311	337	294	318	324	370	330	323	298	325	326	329	298	307	315	315	341	321	364	304	322	347	336	319	295	372	342	323	337	349	310	308	327	351	319	324	284	320	325	311	340	326	314	311	330	306	336	370	309	300	328	372	311	293	305	360	331	331	289	316	315	313	338	331	328	333	291	330	330	308	349	352	317	323	316	326	314	325	359	315	339	305	306	336	296	305	330	337	338	282	319	308	351	332	336	350	370	323	326	340	318	338	324	325	295	341	342	321	302	308	353	339	323	338	330	295	312	302	333	317	318	319	320	344	328	319	310	321	335	333	333	340	332	324	305	349	349	344	353	334	310	307	306	317	326	319	309	344	332	365	335	342	325	343	290	321	321	323	317	322	317	334	333	305	322	303	319	321	323	310	326	320	307	318	329	294	329	302	286	305	325	326	339	286	327	306	314	347	330	335	341	306	294	357	352	318	321	305	301	322	301	299	349	316	337	304	340	309	316	360	326	306	314	318	294	308	323	342	317	305	329	328	307	321	339	308	333	319	330	313	324	326	329	326	347	352	284	354	326	357	333	310	322	302	334	302	308	325	315	313	335	312	315	288	347	322	309	316	304	299	302	309	331	318	295	306	339	346	299	333	308	315	325	323	307	290	327	294	352	310	345	305	337	329	334	344	337	317	318	346	329	345	305	310	346	331	331	323	327	336	330	341	310	300	299	338	319	286	324	309	308	351	332	315	317	302	319	304	330	305	295	318	341	343	356	343	316	301	328	328	301	316	314	331	333	316	310	334	300	316	287	298	335	340	305	337	318	290	316	298	302	305	307	290	321	313	299	333	327	328	323	345	329	336	310	291	320	307	300	294	312	328	316	341	321	305	340	326	344	314	304	341	321	321	307	320	309	345	341	306	318	320	308	372	326	317	298	319	312	328	360	326	326	289	335	339	305	321	285	317	341	312	333	334	337	315	343	310	313	327	309	315	312	323	313	299	349	334	305	322	295	326	300	331	285	293	341	295	337	333	344	308	319	295	332	308	341	333	305	324	340	341	313	316	309	373	339	337	280	326	334	312	311	314	324	303	302	298	310	321	294	304	300	314	342	330	342	318	321	347	300	304	347	338	330	336	302	314	310	333	334	344	324	340	327	344	329	298	325	335	323	328	315	315	307	326	324	302	328	384	323	285	327	303	349	324	323	326	352	313	297	317	319	351	342	348	298	324	308	315	316	335	304	316	330	321	309	339	345	327	344	325	347	298	333	343	285	317	332	337	339	343	325	311	315	319	279	315	307	285	323	308	321	323	329	337	316	329	308	344	303	327	346	315	314	323	339	332	318	329	330	323	323	318	346	333	332	342	354	314	310	327	307	286	320	333	320	340	336	315	312	301	317	317	347	326	317	319	313	325	295	347	340	298	308	333	292	332	306	341	324	298	321	332	306	301	320	321	332	301	318	290	330	298	302	340	327	298	320	325	333	328	301	340	302	315	342	328	350	343	354	328	321	303	311	334	312	336	340	307	317	309	343	333	300	335	334	307	313	320	287	310	311	299	313	329	331	352	298	308	322	305	330	337	315	348	352	310	335	337	306	351	300	313	338	341	318	334	289	306	301	308	323	325	340	321	282	316	299	356	332	329	290	309	312	348	308	312	315	311	303	332	316	305	298	318	311	313	280	349	321	336	328	330	355	323	341	327	321	305	332	315	338	352	338	343	355	314	331	295	337	301	340	312	296	325	321	345	307	309	343	298	349	307	349	320	332	335	324	335	322	350	328	313	344	288	339	350	314	301	322	359	342	307	323	341	312	301	281	323	304	326	313	328	339	320	333	329	332	331	341	327	312	319	329	348	325	314	324	301	305	313	315	317	308	303	316	317	344	329	321	363	318	300	352	306	336	320	349	333	358	300	321	314	287	332	337	305	338	337	306	322	355	349	311	337	335	328	337	334	359	325	344	290	335	323	336	342	344	346	328	299	290	324	299	328	352	314	317	353	309	320	276	334	312	313	337	349	309	303	278
34670	44751	45607	26002	14935	8369	3475	575	466	476	436	489	490	401	449	467	470	468	450	435	452	505	479	430	449	428	447	439	481	457	485	433	452	434	416	491	453	467	474	470	466	456	438	454	436	456	471	429	412	487	422	428	416	456	441	456	466	475	437	406	416	465	438	426	465	462	438	421	423	448	457	474	444	471	437	463	449	454	441	449	448	449	440	435	449	459	415	449	484	462	402	475	420	474	436	438	444	422	460	450	497	478	420	410	479	450	458	453	463	420	457	431	436	423	430	436	464	436	475	440	431	451	471	408	434	449	444	427	410	456	453	450	491	446	431	408	462	404	461	452	445	426	459	461	443	459	434	479	405	444	460	469	479	414	395	460	445	477	449	478	503	473	461	511	488	431	473	500	422	410	448	459	407	475	435	451	475	453	477	440	415	448	405	487	460	460	405	424	462	448	450	476	440	428	447	461	481	481	427	435	444	474	475	454	413	423	423	448	472	454	458	429	456	427	445	430	443	450	457	420	474	424	467	428	398	500	454	435	429	438	442	460	437	440	444	467	454	464	465	441	457	470	454	438	417	426	443	457	454	463	446	436	456	470	424	415	434	452	419	444	449	404	438	427	429	458	451	454	452	444	458	465	442	436	439	414	432	452	448	452	475	426	468	436	474	494	447	486	448	452	471	441	483	462	462	404	450	421	444	487	438	409	469	464	486	501	430	417	463	452	446	432	462	444	455	438	442	404	450	407	434	430	453	483	438	466	435	442	441	445	446	404	459	458	479	433	431	445	416	434	417	422	437	474	439	445	480	459	430	432	459	473	456	446	428	473	461	495	450	428	449	466	473	439	466	431	450	451	419	385	460	475	477	454	430	474	453	482	443	420	453	458	474	438	449	463	457	463	424	428	456	483	463	451	456	452	482	449	442	443	446	455	464	469	461	459	462	447	447	408	438	413	445	460	447	454	442	460	468	405	486	457	452	445	454	447	417	438	464	428	435	424	477	464	423	403	485	426	489	418	457	454	467	438	440	481	435	436	441	443	457	462	478	443	443	472	453	409	440	456	455	448	452	473	494	470	468	455	454	450	471	455	470	486	455	439	446	470	459	435	414	444	449	479	450	462	453	424	474	423	420	475	441	430	408	452	436	437	465	461	465	428	503	465	483	468	435	448	452	412	456	447	453	474	454	467	442	417	448	440	472	454	460	473	459	440	427	443	447	432	435	454	474	449	417	413	485	458	439	443	455	463	453	418	429	452	435	460	460	426	478	431	468	423	429	448	448	459	432	455	442	461	439	439	455	449	441	439	444	425	469	428	457	449	430	439	461	460	467	463	447	396	450	447	465	435	453	458	450	425	413	415	432	472	459	410	446	448	433	444	452	447	460	420	436	452	461	447	433	470	442	449	458	445	430	469	443	483	490	446	450	437	443	446	437	457	456	427	398	445	456	488	430	442	410	421	460	446	452	450	452	439	473	443	477	463	449	428	450	414	432	464	448	410	460	462	420	461	458	431	452	464	475	444	446	471	450	477	413	459	449	428	440	456	470	498	431	448	412	467	416	470	439	460	440	425	440	460	451	469	482	452	430	453	454	458	448	485	470	457	467	437	439	431	465	482	471	439	458	438	461	452	435	439	461	449	409	456	434	473	440	430	393	417	445	416	451	465	457	428	431	370	465	462	456	487	438	465	468	453	454	439	447	446	408	438	450	478	422	438	483	492	407	466	458	468	431	460	477	433	490	398	405	445	486	426	478	462	445	433	422	445	454	453	498	462	427	460	455	438	463	466	448	444	441	466	436	419	468	430	457	424	476	436	465	430	445	500	428	427	451	458	440	444	441	436	477	454	472	446	460	422	428	455	445	451	440	420	454	482	433	446	456	435	410	431	442	440	434	462	437	465	411	458	443	430	443	439	420	465	473	429	444	515	456	489	442	473	441	435	452	460	439	441	480	480	470	479	429	446	495	433	429	453	430	410	443	462	439	429	486	457	443	493	477	445	443	447	443	453	474	473	484	409	422	476	440	428	435	408	417	465	514	467	447	461	453	467	472	447	496	433	427	420	467	425	463	405	457	491	453	463	472	458	410	481	440	445	454	458	463	443	449	453	397	463	449	451	428	447	428	437	479	444	475	456	459	465	471	474	462	449	421	481	395	457	434	479	476	443	422	445	448	451	469	445	494	427	442	480	458	463	465	417	443	464	487	465	462	430	469	437	445	419	450	457	457	423	436	461	411	416	496	471	476	444	450	446	446	433	445	444	455	436	427	434	472	445	456	477	436	441	436	468	497	448	442	469	427	441	431	458	444	464	449	409	441	447	447	459	470	427	442	477	445	462	442	458	448	432	421	444	420	402	474	466	485	450	452	441	507	482	447	448	428	457	449	483	451	429	461	433	455	433	460	451	462	468	444	423	430	461	434	431	434	459	465	452	414	441	461	465	420	450	433	414	443	481	475	445	467	431	482	471	469	449	431	451	463	454	404	445	452	469	458	465	423	428	435	454	412	468	474	437	462	442	459	485	421	419	430	472	435	433	477	430	441	447	445	489	422	455	456	476	433	444	424	435	445	455	447	456	465	432	446	424	462	458	406	447	442	428	419	459	449	459	460	429	431	425	462	419	456	442	440	466	469	449	453	420	476	434	452	447	452	417	444	418	458	459	445	448	461	452	457	474	474	461	429	446	446	440	440	451	431	447	454	418	458	429	452	485	501	455	470	448	424	403	437	432	470	393	448	449	466	415	445	456	459	438	445	439	447	434	440	463	485	474	436	460	466	434	464	475	452	403	468	433	433	428	434	471	460	441	465	459	464	440	471	453	403	446	434	456	431	429	453	446	435	415	439	400	413	429	475	437	451	444	449	408	481	449	443	473	464	465	435	466	450	482	469	441	440	432	489	421	415	473	435	460	459	447	437	422	442	454	434	443	429	443	457	461	485	481	423	456	463	456	420	473	462	443	448	441	442	443	427	478	435	423	428	459	473	425	445	438	452	458	466	462	441	451	428	413	487	471	478	423	427	450	464	448	432	502	453	419	483	451	482	452	460	466	421	432	443	440	438	421	458	414	462	441	454	462	431	458	459	450	431	448	487	451	477	436	443	467	472	456	415	448	478	437	478	464	414	477	454	419	463	466	433	413	430	518	440	438	453	404	426	466	466	428	475	446	433	468	413	475	456	467	471	405	441	461	482	468	424	450	476	447	420	468	450	443	447	458	453	488	441	442	434	447	455	462	485	461	475	422	457	435	471	445	483	433	477	415	469	423	444	431	466	485	490	440	455	452	454	437	468	452	472	439	453	446	459	450	427	469	432	451	419	426	497	450	510	447	468	427	458	437	456	450	442	453	441	467	418	416	479	440	455	462	479	449	444	481	454	443	456	408	447	447	439	492	450	472	469	453	466	428	480	466	463	464	463	483	434	469	425	412	439	433	434	448	427	455	461	459	440	463	469	417	452	483	411	436	450	428	428	453	459	423	437	428	446	398
44625	60298	47007	22615	16390	10534	4803	633	535	555	552	585	543	571	552	530	547	593	516	577	541	544	530	553	533	535	578	497	517	589	568	547	567	575	580	527	564	521	546	560	575	564	550	537	533	570	501	547	563	542	555	575	576	523	566	544	569	577	584	550	562	541	591	564	552	530	539	595	532	551	573	527	554	570	569	535	576	556	539	566	578	525	532	583	524	635	539	579	559	547	566	534	554	562	546	610	539	548	548	535	561	573	526	537	550	542	530	567	536	538	540	593	565	591	615	544	608	504	534	549	535	527	585	535	511	527	521	579	517	535	590	547	545	540	547	549	541	544	543	590	551	535	554	522	522	537	546	570	574	514	516	549	552	529	568	580	564	568	593	524	519	555	522	586	546	533	538	541	511	489	560	547	556	550	505	566	542	531	534	547	567	562	555	542	569	546	529	565	561	512	536	571	542	557	572	554	562	516	487	533	573	570	533	545	518	553	543	596	529	575	571	565	588	546	535	552	531	520	567	534	552	530	568	531	570	514	530	539	571	570	560	523	553	574	520	543	557	576	538	568	541	548	573	543	559	597	546	570	546	537	496	558	563	519	511	571	563	519	567	542	516	506	630	501	559	569	567	547	557	535	546	588	530	500	589	546	536	571	558	594	551	554	561	554	604	575	529	518	550	579	572	555	534	579	525	572	532	536	539	513	527	569	574	562	537	546	535	539	542	556	550	563	518	515	529	469	510	533	536	555	522	550	523	605	543	577	567	542	541	572	552	541	576	566	551	539	556	576	542	554	513	547	581	559	545	535	527	562	598	538	503	572	553	586	537	519	513	548	561	547	529	533	553	557	623	564	528	548	576	574	542	566	554	585	549	505	568	535	547	546	562	551	557	567	526	546	562	561	580	538	519	571	514	558	560	512	530	507	544	574	598	548	563	539	517	512	526	542	553	542	568	544	553	567	500	502	529	540	564	536	558	568	559	553	529	564	524	552	558	557	539	555	607	539	546	595	519	569	526	547	555	584	549	561	548	556	539	536	520	545	565	586	549	528	507	524	533	578	578	524	544	535	556	520	549	556	534	549	574	563	576	575	546	551	587	521	554	542	599	581	516	564	551	528	605	543	528	529	541	583	538	546	522	576	536	566	529	504	554	536	557	564	525	563	504	548	569	548	587	524	524	556	514	575	520	497	541	530	549	551	553	547	575	543	523	497	570	564	539	534	523	542	546	559	543	482	582	554	592	557	537	577	563	582	556	514	602	548	597	529	561	556	542	604	586	555	567	543	523	588	545	545	547	521	545	576	584	561	516	564	548	545	532	542	527	558	509	510	580	569	506	530	523	551	567	540	605	559	606	504	562	551	572	563	555	588	555	495	559	581	513	522	555	508	559	552	546	549	557	565	548	493	574	541	592	548	542	583	567	530	517	527	553	590	543	519	539	555	550	589	564	530	570	511	553	555	549	547	542	548	535	542	546	533	577	544	555	528	530	518	531	490	545	514	580	544	562	547	529	545	543	600	547	559	548	504	523	542	503	560	522	548	588	557	567	511	547	539	545	588	558	570	539	542	508	566	563	571	519	540	552	532	523	539	566	581	560	551	592	537	524	572	587	548	517	531	556	550	501	591	548	561	555	519	514	560	576	540	605	527	513	504	545	580	558	525	531	536	578	531	576	523	557	547	537	530	574	515	495	558	558	565	513	535	575	550	545	581	510	585	554	519	541	546	563	533	554	534	518	577	609	546	509	550	542	553	546	495	528	547	518	522	522	578	564	587	543	552	554	522	540	554	556	550	519	550	557	546	585	537	596	540	586	582	549	504	517	557	561	563	540	547	525	582	584	533	592	522	524	541	543	556	533	536	552	556	564	569	515	546	553	563	558	543	515	534	555	515	568	520	578	534	560	518	580	625	549	564	561	577	552	597	518	552	540	599	516	547	517	523	553	519	549	564	581	543	548	545	532	558	594	532	547	547	556	546	540	535	540	558	501	546	558	544	560	545	500	517	561	533	565	549	551	553	556	514	560	544	582	552	552	576	559	527	529	534	532	571	542	568	548	561	583	520	558	543	537	556	545	538	520	567	582	513	533	554	563	543	547	543	553	575	588	539	537	540	533	577	563	535	572	560	556	548	595	556	543	559	573	587	587	553	532	522	601	582	548	558	505	567	559	567	515	562	587	539	557	547	561	566	530	514	581	557	586	583	567	596	566	498	510	559	613	561	533	575	546	571	522	579	528	545	554	573	567	572	521	547	591	569	596	542	559	562	546	539	543	540	517	495	536	551	550	545	539	583	496	556	589	580	552	562	551	533	545	561	541	578	558	538	538	537	554	536	515	538	576	567	552	564	522	543	560	490	587	567	533	508	560	577	521	536	570	542	542	540	551	552	572	594	539	555	519	555	559	546	490	548	589	585	538	528	534	547	550	581	538	550	557	571	523	548	532	574	538	535	573	559	576	559	533	530	561	532	562	525	542	529	512	549	519	526	549	563	526	567	581	580	561	538	557	564	513	537	554	546	489	554	535	532	605	543	588	562	562	536	569	567	568	557	517	509	550	599	563	555	550	558	560	534	527	569	547	552	587	514	570	552	564	532	553	544	534	533	557	561	563	561	551	603	554	534	545	544	556	546	549	624	554	540	552	544	542	536	610	590	574	502	531	542	550	565	564	570	535	562	564	562	556	549	525	528	545	583	551	545	538	532	530	560	579	510	549	508	575	558	532	579	526	560	556	563	560	549	568	496	585	515	527	562	544	557	559	576	528	511	532	512	553	550	511	538	537	590	545	567	536	553	549	551	557	507	552	565	539	517	553	537	557	558	570	570	577	538	536	540	551	550	535	566	542	570	565	554	509	581	627	502	576	555	529	536	527	566	523	513	546	526	501	549	521	541	564	558	573	576	544	612	538	582	510	526	519	513	580	571	584	541	553	551	528	551	555	554	529	549	570	569	544	554	530	522	589	546	538	557	550	533	592	520	549	589	541	549	550	543	548	558	569	588	554	571	556	554	574	521	535	579	578	526	544	533	516	533	574	562	560	548	575	532	512	523	559	546	539	582	553	525	525	566	564	557	542	550	553	550	562	562	572	560	615	593	520	545	540	569	553	528	476	550	581	548	532	538	544	563	522	551	595	581	535	560	509	528	541	540	487	553	523	531	571	530	564	517	517	596	560	537	523	517	536	553	520	544	567	537	538	576	560	528	560	516	528	536	572	496	546	560	541	552	559	536	541	521	535	542	523	513	487	528	527	537	568	525	527	495	582	552	584	539	560	605	565	589	549	572	498	548	537	575	554	582	560	547	584	544	552	577	501	596	529	551	523	527	578	544	533	502	574	536	518	526	547	550	514	515	557	510	550	574	509	560	577	589	563	558	586	539	541	545	573	556	555	555	559	496	595	567	578	535	540	527	559	594	530	567	546	582	542	563	567	565	569	519	558	558	580	499	584	533	565	555	535	540	548	605	541	521	579	547	591	566	537	525	542	538
24558	22114	33440	30833	36968	38709	26369	4565	350	348	327	317	294	351	321	341	328	352	324	327	312	330	290	316	320	324	314	307	286	318	345	324	292	297	314	298	349	306	322	323	290	333	300	300	340	334	364	317	298	295	317	325	334	309	300	310	283	316	318	300	277	302	313	289	283	285	318	300	315	309	313	325	312	284	312	324	305	324	304	304	298	273	303	296	318	342	332	326	252	308	281	329	297	307	310	299	317	312	335	295	351	297	331	276	324	314	304	323	301	314	291	328	319	293	327	339	327	324	325	327	303	296	286	301	318	309	312	288	314	305	296	316	334	335	313	330	314	286	311	310	291	313	264	313	296	301	289	303	304	323	334	308	302	317	294	307	336	315	339	323	324	327	317	325	305	312	311	312	322	269	307	320	310	312	338	336	313	305	325	315	293	338	328	302	274	322	276	301	296	299	329	299	315	305	330	271	304	351	301	292	291	342	297	323	319	313	310	327	284	310	318	327	288	302	304	293	296	305	295	317	296	313	298	323	296	316	321	320	291	305	303	302	329	318	321	322	296	296	289	295	282	334	314	301	337	309	325	292	306	313	319	321	333	306	309	313	289	291	323	296	321	332	307	300	319	283	305	336	298	327	301	307	299	305	294	300	307	345	310	316	302	317	303	283	286	299	293	300	314	349	303	318	297	330	298	292	306	320	351	312	315	317	310	290	307	321	320	294	313	299	319	277	307	316	342	331	321	328	329	310	285	310	296	294	296	312	319	308	317	333	324	321	310	295	335	342	312	313	317	308	304	301	304	273	321	310	330	318	319	292	294	300	327	306	316	340	305	320	319	309	305	292	289	333	333	306	303	331	319	273	295	320	328	345	294	291	321	292	301	307	303	279	279	283	321	316	303	293	305	317	307	329	317	322	358	284	327	318	299	304	310	313	366	302	308	321	295	321	292	299	317	327	290	317	306	303	313	319	329	310	295	355	313	339	300	303	302	320	320	310	271	305	317	300	304	309	322	312	292	318	302	279	316	291	318	329	348	331	318	335	293	309	301	297	340	286	290	344	310	326	317	311	297	295	340	304	310	310	302	286	312	316	326	299	301	326	296	325	327	301	341	325	346	293	329	322	304	292	311	319	324	318	318	289	348	335	324	318	329	290	345	305	293	303	295	339	331	341	297	275	293	324	313	276	303	302	334	278	330	289	301	303	294	356	316	318	329	303	305	321	304	292	311	317	329	317	327	302	291	330	311	295	318	336	320	318	293	294	350	310	301	326	312	303	344	290	328	291	313	323	294	303	309	315	330	311	279	297	316	304	337	331	317	325	304	338	317	320	258	328	253	314	331	302	324	297	306	302	340	317	289	267	318	297	314	330	327	292	305	287	292	322	335	305	312	339	309	321	354	333	296	328	331	292	275	302	334	343	316	283	309	298	323	302	330	334	324	344	296	299	319	322	324	305	313	314	291	287	297	302	303	346	330	307	276	293	326	317	320	317	332	315	313	324	348	302	290	297	304	292	308	296	316	303	291	320	321	327	308	303	341	342	285	287	305	303	286	332	307	336	282	312	311	291	302	299	309	322	288	308	304	317	319	326	322	248	320	312	337	296	330	283	298	317	326	320	311	303	311	305	314	292	318	318	320	368	297	287	326	298	310	306	300	305	327	308	321	308	301	296	296	328	335	319	327	295	278	327	332	333	294	297	308	350	316	356	341	316	316	300	327	320	337	288	305	311	303	338	324	319	299	302	320	315	325	334	282	335	303	313	313	322	326	334	323	316	322	291	324	316	327	313	331	321	321	303	287	318	325	324	273	307	284	312	291	292	323	304	296	328	294	300	316	325	309	322	282	310	295	284	320	309	278	330	316	340	306	310	287	296	317	306	324	325	335	335	334	324	301	309	312	310	308	311	297	311	283	323	289	358	305	278	293	319	331	311	314	295	301	309	315	285	307	321	289	296	307	309	301	260	317	334	290	316	326	298	284	334	285	318	313	316	339	302	316	323	327	369	288	317	285	318	330	312	301	298	321	324	277	320	319	298	298	291	334	327	298	278	304	312	333	318	320	309	307	310	315	303	292	310	342	301	299	322	306	292	301	329	306	299	340	312	307	307	309	320	338	310	303	351	330	289	318	301	319	299	266	318	319	297	303	320	295	299	308	305	321	349	338	323	314	292	311	298	312	300	317	299	338	316	294	302	311	337	292	281	319	323	297	281	321	307	288	312	284	327	311	330	345	318	315	296	344	340	303	297	312	362	307	330	300	293	303	286	330	316	317	324	283	308	291	296	345	304	273	295	344	346	325	275	305	287	322	270	315	307	304	327	296	307	294	292	327	327	307	309	329	323	301	328	308	309	317	314	312	302	307	326	336	322	319	336	315	297	328	317	326	315	306	299	313	347	280	326	313	318	315	327	291	314	313	336	319	310	311	298	302	296	314	297	352	287	325	314	298	328	332	342	318	321	314	334	289	321	300	328	322	331	330	309	317	300	299	317	322	292	297	290	303	299	320	334	331	313	317	310	295	306	259	327	331	309	338	321	313	287	326	304	292	290	291	319	327	344	292	310	302	340	305	304	295	319	314	309	303	305	315	299	342	312	285	292	297	319	299	313	291	305	316	300	319	321	308	294	337	343	307	322	287	293	338	306	306	298	306	298	306	324	303	345	346	313	302	318	314	322	288	309	280	320	315	325	319	302	291	319	313	281	328	308	333	325	314	316	310	328	314	284	309	336	294	315	313	332	318	302	327	317	329	313	315	305	323	295	322	311	315	314	300	310	319	304	339	307	317	294	293	300	316	312	260	320	331	318	314	282	327	329	315	314	338	334	339	279	305	285	339	292	303	284	301	304	335	279	283	266	292	322	339	309	298	281	317	341	328	327	319	284	331	298	341	302	316	330	337	345	349	323	314	301	288	333	314	325	310	285	315	328	264	310	328	341	298	292	319	330	303	296	332	331	325	278	302	342	283	315	307	337	326	311	340	300	311	281	303	287	309	320	331	319	303	328	321	306	294	350	326	334	294	303	310	281	328	327	294	351	306	298	309	303	293	332	331	302	328	311	300	335	320	286	331	302	297	310	297	302	302	303	299	289	278	295	331	349	350	303	337	296	296	306	315	314	349	298	332	298	290	300	301	331	304	325	340	297	323	315	289	297	293	299	303	307	305	343	312	314	321	319	311	310	275	289	349	302	329	319	339	332	304	322	296	318	320	296	327	323	325	314	332	339	293	300	310	284	317	302	332	334	309	330	335	296	319	291	305	344	297	275	311	334	314	302	281	309	301	297	300	299	323	304	314	348	338	268	305	313	302	299	327	311	320	294	300	317	302	348	300	298	323	309	293	343	305	278	313	303	300	333	298	332	305	324	294	355	330	328	308	325	266	318	318	287	284	322	299	322	326	301	330	323	308	326	296	300	316	306	315	298	319	298	328	296	285	293	298	328	341	313	351	293	313	290	309	282	299	306	352	289	336	309	328	295	304	336	297	314
47983	77729	65115	43135	46196	40132	24841	2433	429	398	386	412	430	420	368	368	401	391	404	366	406	380	377	402	394	418	390	405	421	408	402	410	396	409	386	402	398	403	371	379	370	369	410	397	380	365	390	409	373	373	363	398	379	388	378	388	425	413	389	372	404	374	388	385	339	430	369	413	380	359	396	388	368	391	376	378	384	378	382	388	405	357	399	404	419	395	429	383	369	377	369	418	378	382	420	407	406	395	394	401	376	355	403	392	384	418	395	404	381	399	400	375	404	361	383	384	401	382	387	389	403	368	393	429	362	389	392	392	408	425	391	408	418	388	402	393	356	390	388	373	380	401	399	409	364	382	383	414	372	389	406	385	379	396	398	375	402	409	416	406	399	428	395	374	395	386	386	410	377	380	405	348	356	399	360	371	377	402	398	398	391	356	387	401	383	411	385	373	391	362	370	402	407	422	384	377	378	364	361	376	403	411	385	409	401	388	381	377	381	372	378	394	398	390	400	401	441	375	410	392	394	391	382	376	423	377	379	404	384	407	355	419	378	379	419	351	427	401	419	381	371	415	375	344	367	384	376	411	363	392	389	382	389	366	389	392	349	401	391	374	401	411	409	363	403	406	352	357	411	402	367	392	366	379	414	402	416	371	364	357	381	401	401	304	391	387	398	396	364	414	386	420	376	392	429	389	388	443	405	365	402	397	411	368	373	379	436	387	407	373	408	370	406	390	383	411	355	390	381	381	403	394	411	378	394	392	382	399	395	363	394	381	364	386	393	368	351	372	379	367	387	403	401	382	382	388	419	387	408	391	394	391	375	412	362	402	391	424	354	392	376	385	394	391	374	401	399	385	372	400	383	409	369	389	392	387	374	367	379	388	378	384	386	382	406	385	409	381	403	380	367	343	421	379	405	397	379	440	398	388	419	406	396	370	382	363	420	389	391	395	404	391	407	393	371	359	351	403	403	388	398	384	371	349	370	403	366	399	385	368	371	396	429	354	417	364	403	377	360	369	416	356	403	395	407	411	410	363	375	365	390	355	402	407	435	385	409	383	421	389	400	399	350	358	379	336	380	353	346	379	363	415	353	399	371	371	366	370	389	388	402	383	354	430	409	370	374	361	406	376	404	371	435	417	370	363	416	408	416	396	405	393	408	369	429	421	395	380	401	378	370	383	407	421	401	369	372	358	377	389	416	386	372	335	400	373	423	395	396	386	416	390	437	363	380	401	429	414	416	390	412	378	390	388	418	407	405	383	447	410	383	387	351	404	405	399	389	391	395	391	380	382	377	375	363	382	421	407	376	402	372	378	416	406	345	367	394	393	395	426	421	421	395	387	362	375	363	383	373	384	414	386	395	331	358	402	370	383	371	366	363	391	391	384	376	407	416	380	448	410	378	414	363	416	408	367	414	405	392	435	374	399	386	417	375	389	387	367	383	379	398	419	383	382	401	381	391	401	358	332	376	394	425	385	379	394	385	364	403	381	397	419	406	427	397	373	415	373	415	395	409	347	392	419	401	374	394	410	421	411	388	396	375	374	387	366	402	387	391	389	373	407	400	361	394	392	408	438	412	391	402	383	378	363	391	392	396	374	408	376	385	411	384	392	391	380	405	373	404	391	374	402	441	391	420	380	369	400	382	393	387	375	388	412	387	392	364	414	386	398	376	391	392	375	380	381	401	427	413	389	416	399	411	379	385	375	396	371	395	388	380	364	391	386	384	360	378	395	350	400	348	409	374	394	396	422	409	401	395	371	397	366	359	388	413	384	401	392	391	381	374	364	378	388	394	388	369	427	404	359	389	367	412	383	395	398	378	404	434	369	395	365	374	359	370	379	399	353	334	397	396	363	384	384	382	382	413	396	356	352	386	368	391	407	407	364	401	410	415	417	416	395	387	376	378	376	418	403	428	397	375	407	396	399	399	384	419	361	381	386	369	392	415	375	397	436	376	399	398	410	383	435	407	373	397	431	414	417	384	436	374	411	386	398	372	342	352	433	393	413	358	365	386	380	393	414	372	397	382	407	349	364	363	356	369	413	391	375	385	358	371	404	398	392	411	392	345	389	390	374	398	398	378	394	386	394	382	404	395	379	395	400	408	353	380	392	348	400	398	394	370	360	412	407	392	392	377	368	394	382	399	412	407	366	361	371	405	371	400	401	406	361	413	375	376	376	376	364	371	360	353	399	390	391	418	374	415	414	366	389	375	355	403	404	374	372	413	353	351	390	418	368	388	408	364	369	403	396	355	379	371	366	394	416	396	366	381	395	427	431	389	407	376	387	367	375	402	403	387	364	409	396	381	394	380	389	393	417	378	372	365	407	407	359	381	383	333	389	400	367	376	376	396	392	378	415	355	388	412	378	395	383	364	378	397	397	384	363	365	382	381	350	400	373	406	409	387	387	376	417	412	418	358	409	405	410	415	381	360	392	351	367	382	383	391	417	412	381	381	371	414	406	394	391	396	381	376	381	345	389	389	405	418	378	423	413	407	371	364	407	404	411	387	438	378	414	398	416	392	396	394	401	402	417	385	375	401	400	413	362	388	376	400	365	440	371	370	381	396	396	389	376	367	364	380	418	373	436	369	372	371	368	391	370	383	431	377	382	400	402	374	417	389	403	405	415	401	400	403	377	366	365	392	379	382	419	397	394	397	392	389	417	411	355	419	371	401	368	375	366	381	390	385	385	404	366	379	383	403	402	403	373	410	389	382	399	371	421	414	390	358	404	376	384	391	369	391	392	374	362	410	397	386	415	395	381	370	412	382	397	434	414	377	379	397	421	390	361	403	409	419	372	403	381	369	415	422	363	370	381	395	367	406	388	393	372	404	391	423	404	395	384	418	377	397	395	363	368	363	378	400	413	395	370	370	377	374	391	403	376	392	426	380	403	360	403	391	396	388	400	393	381	376	355	395	413	402	395	353	376	372	385	409	354	388	382	368	352	359	389	391	401	404	387	382	393	383	384	406	368	376	412	378	367	409	393	370	386	365	399	374	391	417	368	387	380	384	362	351	358	399	367	398	369	373	401	354	381	380	376	360	366	387	366	402	403	387	396	369	379	384	390	377	394	399	378	387	389	377	393	391	404	396	390	346	366	381	424	391	359	376	389	421	398	423	365	392	393	388	395	372	379	382	411	408	376	366	415	381	415	351	399	375	365	362	383	388	367	429	370	364	377	379	411	368	401	363	408	421	401	369	385	421	403	385	390	426	376	383	403	368	378	376	366	390	396	375	374	384	384	363	408	405	401	342	370	378	377	409	414	364	415	379	398	418	426	409	416	371	390	382	393	395	426	387	392	382	399	366	405	379	380	402	379	375	375	451	406	403	356	370	391	395	396	380	374	397	396	408	410	403	378	397	352	416	393	386	384	368	379	399	407	402	382	405	348	378	369	387	394	361	375	387	382	393	433	411	408	356	408	391	377	391	402	367	383	389	404	368	376	416	370	397	392	374	406	372	366	404	399	356	377	413	405	381	348
23472	21584	30233	28015	38884	40924	30874	7332	348	305	286	266	287	286	290	276	289	257	256	258	264	267	286	314	293	297	275	250	279	295	305	278	278	269	288	264	281	256	275	259	294	279	274	268	298	289	238	276	286	279	290	285	270	291	243	304	268	273	285	258	292	265	288	282	275	272	278	277	268	263	282	274	283	265	268	293	277	309	305	281	279	270	253	297	284	259	280	285	283	287	279	258	283	273	279	271	269	289	273	289	256	284	272	276	276	285	259	263	279	253	309	262	290	262	254	280	279	291	243	258	277	275	269	295	292	291	274	262	296	285	273	279	271	269	277	291	250	274	269	260	264	274	294	271	259	262	274	275	276	280	276	257	278	292	287	241	258	275	236	269	273	271	291	275	248	276	256	269	293	276	253	258	274	285	264	273	269	254	258	295	259	262	307	295	270	237	295	286	286	254	247	288	271	262	289	258	290	286	297	287	258	266	274	270	268	286	299	285	268	278	285	309	298	275	264	269	275	284	256	280	300	284	250	303	279	297	274	255	294	282	270	288	248	283	278	254	285	249	256	291	259	271	280	279	287	252	269	267	271	307	266	304	249	273	253	285	275	290	265	280	273	292	277	268	302	268	266	270	270	292	284	282	282	296	272	294	282	277	279	251	269	270	259	276	277	269	263	303	281	296	284	267	257	285	266	266	275	285	272	275	275	292	256	267	269	285	279	248	264	254	257	298	298	299	264	263	256	270	248	272	297	282	277	270	270	273	265	280	255	243	271	299	290	291	300	281	259	266	282	250	295	296	294	281	266	267	258	255	249	260	259	291	274	287	285	246	329	276	265	288	260	281	258	277	274	272	306	252	317	287	250	270	247	293	275	277	270	281	269	272	270	311	257	253	274	276	261	257	249	270	276	287	252	279	261	254	236	266	278	285	291	267	267	288	274	281	261	309	288	288	282	294	253	283	258	257	261	267	258	306	271	270	236	257	285	259	287	268	321	290	271	275	248	248	272	287	294	292	276	266	252	270	257	312	272	280	279	294	282	285	270	276	266	263	242	278	289	271	272	270	256	296	295	270	253	270	258	272	289	270	274	283	257	272	289	278	255	281	274	282	265	284	264	272	270	261	258	249	266	271	264	250	257	289	266	265	263	246	268	251	266	280	256	287	275	275	287	265	275	258	281	287	286	285	263	273	285	310	300	281	270	276	277	270	278	285	290	290	274	240	299	285	271	268	296	267	287	297	290	252	279	270	280	268	284	272	301	265	272	292	270	271	287	289	263	271	264	292	272	295	278	266	269	265	295	287	276	255	245	275	305	309	281	272	260	257	248	266	286	273	260	251	263	278	278	293	273	271	278	254	284	285	327	266	260	272	255	279	252	237	276	263	285	249	271	238	239	271	262	256	257	266	286	278	288	269	224	281	263	250	266	287	252	268	255	283	252	272	286	279	278	297	276	255	264	279	258	264	297	266	276	261	275	265	261	262	287	277	264	309	268	288	253	292	251	240	256	286	260	247	302	288	267	280	291	269	302	289	296	257	278	260	267	262	300	232	278	271	252	250	252	290	260	240	269	258	288	271	273	232	286	286	308	282	234	260	295	272	298	259	286	269	269	256	247	253	251	277	264	273	267	270	284	293	256	268	273	271	260	314	277	259	314	281	277	288	285	294	266	283	276	271	280	269	266	264	261	259	266	293	296	272	321	284	298	268	263	270	273	266	262	281	276	279	288	294	277	275	265	256	282	260	312	309	294	289	283	249	247	266	303	312	258	237	265	267	282	287	281	262	285	265	275	280	287	261	280	267	291	285	274	275	286	267	293	306	254	265	262	287	266	282	269	265	282	266	285	233	269	260	272	261	246	269	287	278	282	252	266	258	251	298	273	270	286	265	301	269	256	296	247	262	285	244	298	266	263	266	269	265	267	268	240	273	277	286	238	296	277	281	259	262	289	258	271	299	289	258	262	274	281	251	277	272	259	298	288	268	270	285	269	274	264	261	255	280	276	273	299	262	275	275	277	239	238	250	283	279	256	276	300	280	293	250	281	241	272	252	264	250	276	309	297	283	276	253	293	280	259	265	270	294	265	278	264	289	258	247	269	271	261	273	287	290	287	274	291	258	267	283	271	267	277	308	265	274	269	273	276	255	273	302	281	295	300	281	258	282	263	289	245	285	273	260	262	270	263	271	300	240	295	269	273	291	280	245	276	258	242	266	282	308	270	274	272	252	293	281	272	278	277	275	260	259	272	258	268	275	298	260	275	259	231	263	278	279	285	286	278	273	288	252	255	271	273	287	281	278	272	276	289	273	276	298	274	275	227	293	293	293	275	265	260	242	274	254	294	281	285	273	292	271	252	269	287	285	260	280	284	258	251	272	300	262	266	250	235	248	269	243	275	283	288	266	273	258	261	280	292	285	271	225	242	277	266	271	265	285	268	280	300	266	277	257	252	259	266	287	252	275	276	259	258	280	268	273	299	268	280	261	286	248	293	255	264	259	289	252	264	260	255	273	251	276	254	280	256	264	268	267	282	280	270	249	263	259	270	268	265	258	240	256	279	265	267	275	269	283	288	303	256	261	241	295	264	270	271	268	260	285	272	297	278	251	260	255	264	273	288	269	276	251	270	283	269	292	293	310	281	287	280	235	269	273	282	257	275	244	266	266	284	261	253	265	276	256	260	277	260	274	273	253	281	262	276	281	286	252	263	253	290	274	259	275	287	272	255	256	283	260	299	274	264	269	261	269	271	285	285	245	303	269	297	260	281	271	274	295	288	269	285	290	264	284	269	263	291	247	310	240	258	280	293	269	275	260	285	266	279	279	272	274	263	288	252	264	254	311	246	251	254	257	262	263	252	259	278	273	281	277	297	238	272	286	283	282	254	277	277	254	249	272	272	300	277	252	264	290	269	282	305	266	283	295	270	289	288	244	271	302	260	296	276	288	282	275	280	283	285	256	283	270	298	274	298	264	276	283	269	252	296	261	303	259	270	306	278	268	268	295	272	271	307	257	259	249	314	298	280	261	240	268	277	261	293	259	269	275	284	307	275	284	277	252	289	283	260	263	258	290	286	285	279	261	270	266	290	281	274	295	269	272	270	285	305	271	276	268	275	264	274	295	309	301	271	264	287	282	285	248	258	273	296	277	267	282	272	268	288	292	266	273	298	290	246	256	250	288	251	305	294	302	286	291	285	288	244	269	289	248	300	273	273	303	265	284	285	257	275	277	254	261	261	307	266	264	266	278	302	275	268	268	300	260	265	235	261	278	293	266	317	273	274	262	270	273	269	268	281	292	254	268	243	283	261	261	266	287	263	253	256	273	265	263	268	273	270	296	268	301	263	279	263	283	293	259	225	285	256	286	286	263	293	288	257	286	286	277	253	288	287	271	258	230	258	252	255	279	259	310	249	274	302	313	269	261	272	303	265	275	275	297	300	268	251	287	242	258	315	253	281	270	248	270	277	271	251	270	306	305	263	308	259	268	270	277
51567	83813	70033	55871	57815	46236	28533	3213	377	367	354	356	350	333	315	367	341	313	300	336	347	360	354	329	366	315	353	366	321	319	334	323	317	338	331	293	329	309	334	303	325	319	352	335	314	304	341	323	335	336	315	326	356	308	293	321	323	324	343	328	322	317	338	354	288	309	320	344	330	334	306	348	319	334	326	353	331	339	345	326	311	330	349	331	327	347	386	318	333	355	351	352	315	372	350	324	318	346	355	330	362	355	328	346	329	357	333	291	327	316	300	304	364	342	334	339	331	322	347	346	329	328	339	306	335	344	335	303	368	362	298	340	379	317	312	277	367	360	300	307	302	382	327	334	360	323	311	315	325	351	328	338	316	328	319	304	328	329	339	346	336	366	337	343	319	349	323	310	310	346	352	334	356	350	313	360	326	346	338	336	346	335	337	335	325	326	349	309	316	339	313	323	325	329	299	331	340	334	309	320	327	335	316	335	308	329	320	368	294	331	302	313	358	301	358	313	335	340	324	301	322	327	325	336	341	371	298	318	316	321	337	299	309	334	330	316	326	310	323	338	333	306	323	355	324	315	335	339	307	364	325	329	314	330	306	331	334	321	325	313	361	346	311	323	342	376	336	346	334	329	343	323	307	326	319	360	308	332	338	363	302	359	344	331	322	327	331	340	320	334	339	315	301	340	306	330	331	327	313	351	353	337	325	338	302	332	323	297	305	305	324	336	337	327	331	349	337	318	336	313	317	341	313	304	346	333	340	337	301	373	344	367	308	355	325	325	349	324	307	332	313	344	330	352	354	327	354	344	320	324	307	340	301	317	320	357	322	324	316	332	326	321	354	320	337	318	319	318	321	345	323	333	307	347	332	311	351	329	300	349	314	337	322	322	329	338	346	310	306	343	331	324	314	339	349	340	310	319	338	346	323	322	295	330	307	323	318	334	336	313	349	300	297	315	349	343	354	361	330	331	325	350	322	303	346	293	354	330	361	343	368	329	336	329	342	287	365	349	322	325	325	341	338	337	328	337	353	332	294	342	361	309	329	342	330	327	307	329	324	311	320	337	326	303	291	316	336	325	305	329	342	321	314	321	338	360	342	313	339	329	346	352	314	320	327	309	298	340	324	303	348	355	345	311	335	348	362	341	331	334	344	320	293	334	346	340	328	339	345	323	330	310	335	303	314	346	327	302	323	316	306	348	333	340	353	337	313	318	307	330	334	327	308	332	325	348	324	334	326	347	351	306	330	299	308	344	326	356	356	312	351	343	307	323	342	324	332	329	363	318	354	347	347	328	332	293	316	345	297	311	322	332	326	331	322	314	368	347	351	341	330	348	295	331	329	328	346	338	344	344	314	329	309	330	310	348	364	359	345	324	334	361	344	314	356	307	351	334	316	374	319	325	332	325	346	333	312	339	350	301	338	329	362	351	323	350	326	320	335	321	323	312	324	323	387	319	316	325	346	322	341	378	311	347	372	320	348	335	342	327	354	322	317	343	329	315	361	330	319	339	330	335	337	333	355	326	302	318	301	330	370	333	297	311	344	321	306	337	326	308	319	339	347	309	312	326	342	355	328	350	340	323	326	340	348	309	352	309	331	359	352	333	333	341	372	310	356	314	331	330	341	297	326	336	306	333	324	334	330	322	310	345	337	292	325	318	388	344	326	337	370	333	334	352	318	338	340	293	309	353	345	364	352	300	332	376	318	319	312	337	329	336	358	327	335	328	338	331	322	344	338	335	347	358	317	332	332	353	339	320	318	331	304	296	307	333	324	349	317	311	314	314	340	316	334	336	316	298	352	348	346	321	334	350	295	327	336	357	327	334	338	324	322	329	295	350	328	342	337	313	344	324	338	331	353	313	315	336	336	361	312	373	329	325	320	312	325	325	334	356	342	342	336	306	311	338	342	330	333	310	317	349	315	301	328	326	337	354	324	353	355	314	334	320	352	331	330	325	304	343	343	300	327	308	316	321	302	299	366	336	352	300	359	357	325	309	321	364	341	354	306	301	332	306	319	321	330	329	305	335	367	312	328	335	320	340	300	327	285	334	387	333	340	342	335	357	332	331	330	317	332	368	322	301	339	321	351	324	294	336	309	351	300	346	325	326	356	319	307	329	315	358	345	324	355	331	319	342	331	345	325	319	323	339	317	324	324	321	368	348	338	300	283	325	320	342	322	318	332	336	343	373	352	314	340	333	325	352	307	327	340	296	329	347	321	324	348	317	343	359	335	326	335	351	330	313	290	336	339	317	321	327	323	322	324	326	338	330	333	320	318	297	320	320	333	346	340	348	295	307	330	354	331	339	338	307	289	337	339	332	335	343	313	336	365	354	339	319	342	353	341	326	332	344	338	357	342	348	329	329	324	354	309	333	303	307	307	322	317	312	329	334	333	342	333	327	340	350	318	334	308	342	332	314	315	361	335	335	342	328	330	352	352	334	341	321	312	342	330	314	306	352	336	348	349	336	344	340	318	341	309	344	360	318	349	353	312	348	319	326	341	290	324	332	349	350	315	333	346	315	352	341	318	318	329	348	317	360	324	347	344	319	319	310	355	317	314	364	310	312	328	321	316	319	334	348	342	360	341	374	379	354	315	330	307	352	339	331	344	331	324	340	361	347	318	334	338	323	323	354	335	352	306	310	308	352	340	333	331	308	360	349	361	352	322	335	345	318	313	362	336	287	330	334	340	348	351	345	347	310	336	301	335	346	317	325	340	336	337	304	337	339	334	323	312	332	293	315	333	317	355	296	333	312	334	351	329	297	351	365	372	339	330	340	338	308	326	322	344	351	355	318	308	298	346	330	322	322	327	339	355	354	321	322	323	332	319	327	319	348	336	339	306	296	348	341	329	359	330	324	313	310	317	324	337	307	334	338	312	301	329	347	312	325	321	307	321	318	355	341	343	295	306	307	328	339	318	339	315	311	335	342	351	353	324	361	323	322	338	338	330	329	312	338	316	342	335	348	303	337	333	358	303	326	324	323	318	316	293	317	338	321	343	313	359	306	332	345	314	310	310	358	355	314	300	322	318	294	326	295	336	366	363	319	334	303	341	358	329	346	362	338	344	325	338	337	339	352	305	340	317	309	343	346	363	346	340	343	310	357	312	347	325	291	312	345	322	347	336	304	315	338	315	350	332	327	335	328	327	346	345	351	342	341	345	321	314	310	354	340	300	335	354	332	313	319	343	327	349	291	306	321	343	316	297	354	351	326	357	300	339	318	377	304	332	369	330	323	328	333	329	340	338	336	314	356	334	348	316	322	326	354	348	319	355	331	325	328	332	309	340	325	323	345	318	345	325	342	310	331	322	302	346	320	328	325	287	329	316	359	326	328	340	300	322	315	332	320	318	334	329	326	338	311	317	323	322	299	306	327	335	348	323	349	319	338	328	330	312	330	323	343	336	333	289	350	319	357	346	285	352	336	324	325	289	309	294	313	337	334	323	332	344	355	346	321	314	332	320	323	339	316	296	316	320	329
34883	44977	43870	24830	14485	9021	3076	538	455	489	466	432	423	435	436	458	443	465	438	423	440	422	478	492	447	455	409	458	445	488	441	463	454	473	434	458	444	486	436	472	457	473	457	437	505	462	466	499	445	442	469	465	440	448	457	450	456	396	475	439	476	480	424	458	411	466	448	473	437	435	474	440	455	473	454	448	449	450	502	453	464	444	473	480	460	426	446	419	481	471	496	470	467	449	462	456	454	472	453	458	473	487	498	466	456	448	458	465	514	453	454	446	445	471	451	467	453	451	463	464	439	444	427	414	435	473	407	419	416	479	494	437	469	469	464	458	463	488	452	469	477	416	459	445	488	423	491	403	486	445	479	446	451	490	475	452	447	426	484	419	481	411	467	471	436	459	447	457	494	467	468	432	488	472	460	452	461	457	520	480	434	441	424	477	426	475	459	455	491	482	438	479	453	472	457	416	456	457	467	422	446	451	456	478	457	463	437	457	458	448	453	436	435	436	495	469	445	463	462	468	415	449	465	443	455	484	429	465	437	480	441	473	467	459	438	459	475	433	454	419	456	438	495	474	426	419	476	425	458	460	456	440	445	451	438	476	440	475	472	435	460	455	476	464	453	462	472	421	435	491	451	428	453	471	505	471	463	478	464	439	437	461	427	420	456	430	454	466	466	455	451	465	444	442	444	426	472	465	450	479	466	482	440	452	460	461	462	449	468	446	475	434	452	466	446	507	463	484	466	444	460	424	478	459	457	445	467	468	454	479	457	503	439	432	470	434	462	450	414	444	436	461	421	435	424	457	429	471	467	447	455	463	468	440	460	416	432	466	421	457	454	458	449	468	455	472	428	450	502	459	473	464	477	451	447	438	458	489	454	488	470	446	429	429	479	457	439	450	499	461	450	426	440	448	450	481	459	439	433	438	437	447	446	416	459	453	451	474	473	481	466	498	487	480	417	495	459	479	476	471	430	463	439	453	435	427	476	437	412	467	480	439	441	479	402	438	473	474	423	438	506	478	435	462	468	468	450	442	482	448	439	447	441	473	423	448	456	452	438	449	490	434	453	443	449	498	450	461	475	459	456	441	419	493	472	422	498	462	468	467	481	477	483	438	427	413	439	438	434	452	412	413	430	423	444	447	445	505	424	464	429	441	469	477	466	454	458	437	506	499	421	441	472	455	445	436	431	474	446	451	449	462	441	439	485	452	464	434	456	464	445	444	440	431	486	454	447	492	449	469	472	452	449	443	450	453	422	453	414	494	462	496	436	465	441	460	466	436	440	436	467	436	452	451	459	450	473	462	448	449	421	463	433	462	445	461	466	447	471	454	422	468	453	474	452	474	470	448	444	451	463	468	475	452	429	480	404	516	441	468	455	424	462	453	450	456	422	469	458	467	412	425	425	466	424	499	473	467	449	471	428	465	488	507	454	453	456	450	479	439	427	476	475	422	449	437	498	415	447	418	452	436	444	444	459	472	449	449	456	465	497	464	448	436	459	428	459	449	455	456	447	487	458	459	465	444	433	444	466	455	487	490	461	449	459	461	455	510	459	442	461	461	454	496	516	441	455	404	442	446	501	500	480	436	431	454	460	504	456	467	467	446	453	458	451	466	453	436	453	438	449	450	450	440	479	462	453	451	459	433	459	448	459	466	483	433	436	446	450	492	445	442	448	468	438	435	439	483	473	461	450	470	425	434	462	446	475	467	480	433	468	427	448	431	446	475	450	455	467	460	495	420	428	487	443	466	482	468	474	461	432	451	463	454	439	473	464	473	461	490	433	417	466	440	484	479	479	480	454	438	433	389	460	479	428	514	437	457	437	452	462	461	443	476	419	444	438	470	469	459	463	457	401	478	429	443	454	436	484	467	486	483	461	439	484	482	490	438	475	453	448	439	490	478	441	461	417	467	443	440	475	473	410	467	475	453	443	450	438	481	433	452	467	464	480	468	467	438	468	472	412	436	449	447	454	443	468	473	456	470	440	442	462	433	456	436	450	466	449	462	441	492	411	442	493	499	443	481	467	482	471	466	444	489	458	437	468	460	481	471	456	461	443	452	438	479	445	457	439	435	463	452	472	452	499	477	462	436	446	455	497	490	448	491	500	453	469	463	445	432	474	456	462	437	463	427	473	433	454	455	445	455	428	465	488	440	459	451	439	467	454	429	438	431	478	472	431	484	483	452	446	486	425	470	455	462	434	459	488	484	466	493	441	449	426	471	433	454	439	446	423	454	474	490	443	443	445	488	461	485	453	446	466	428	461	415	471	440	475	459	460	442	440	475	421	453	441	440	442	466	471	472	455	429	435	448	465	449	470	467	463	474	455	471	433	451	475	442	449	460	462	497	450	432	447	452	446	498	496	463	464	467	407	505	486	442	469	453	479	456	431	444	504	427	441	462	465	441	462	474	452	431	451	499	462	451	422	438	475	438	447	488	454	431	443	454	444	453	440	444	463	478	451	429	474	450	492	461	440	448	428	415	461	465	460	474	463	444	477	458	486	456	495	458	462	445	459	426	437	447	457	454	469	440	428	481	477	426	450	482	466	466	453	460	483	461	438	482	442	446	442	431	446	413	452	444	477	424	496	481	478	448	453	432	442	470	457	458	448	445	460	485	454	466	453	442	454	444	466	422	460	440	456	466	452	408	477	447	463	443	490	484	458	456	450	423	489	473	457	442	465	463	436	450	476	462	444	488	426	440	455	449	431	483	449	496	470	441	455	476	443	445	449	463	455	429	451	458	468	434	440	449	426	448	438	424	473	474	478	438	440	457	403	415	441	461	477	467	465	443	461	451	492	485	452	436	461	440	451	464	437	491	464	453	431	411	431	456	435	452	490	459	453	434	475	472	462	452	441	462	493	478	472	445	460	419	440	427	493	492	434	482	490	471	443	460	459	486	435	454	459	444	450	446	457	446	458	433	454	459	473	435	438	454	453	424	482	469	472	452	458	443	438	465	439	470	450	452	481	448	414	435	418	416	441	424	464	429	470	469	446	437	479	443	436	451	468	416	454	495	417	451	463	488	470	456	440	469	444	455	442	421	430	493	477	434	433	434	490	451	464	476	468	471	486	451	459	460	484	474	424	467	456	474	433	444	429	445	455	422	465	470	464	422	460	465	473	430	485	478	441	428	487	441	467	460	438	470	405	470	399	454	476	481	452	446	468	399	451	474	421	403	462	416	465	471	454	466	449	439	456	498	472	415	444	466	451	424	460	444	460	443	428	491	454	482	466	463	483	440	456	459	468	495	444	435	463	483	459	457	475	463	484	491	420	422	477	443	452	470	443	435	460	434	471	462	479	503	430	447	482	485	492	473	455	452	427	507	442	460	432	430	487	439	441	485	424	437	430	481	485	465	453	429	491	434	463	440	450	479	456	450	455	423	471	466	452	448	462	437	455	446	472	470	460	442	412	456	475	456	418	471	462	454	441	473	456	455	458	470	448	446	423	471	446	459	469	451	444	461	434	451	444	445	395	466
44463	60388	44900	22844	16364	11235	4103	708	569	568	560	525	533	532	562	560	575	547	548	530	578	515	625	573	553	551	616	548	557	527	556	569	552	524	591	583	550	537	597	580	565	571	595	602	545	551	541	569	535	569	593	574	601	531	568	565	577	559	522	571	574	506	584	516	587	565	556	538	600	572	586	573	543	592	567	544	551	538	559	556	536	568	556	551	577	561	564	590	550	531	553	553	585	549	582	549	531	563	578	545	561	547	575	559	561	530	532	548	554	505	561	562	583	572	581	550	543	538	536	526	563	574	521	545	544	571	563	547	554	557	550	537	562	537	544	591	550	537	543	559	588	576	556	587	597	518	540	570	539	564	545	598	584	592	546	573	574	594	530	529	577	560	541	563	582	588	519	517	549	531	593	571	590	575	571	556	587	594	513	538	560	579	558	585	527	571	575	517	521	523	514	560	570	595	540	540	568	579	584	554	576	562	512	545	584	530	551	552	537	585	546	566	578	480	546	547	564	563	570	574	541	586	585	593	548	556	548	602	566	536	586	566	597	565	557	583	516	573	555	552	534	539	564	604	587	563	554	555	552	549	576	585	511	544	560	526	560	601	585	528	564	565	551	584	539	501	540	557	568	555	562	510	552	550	551	511	543	534	569	599	530	592	584	594	522	553	565	554	580	557	591	571	557	536	590	525	558	566	553	553	549	569	575	524	519	564	549	593	539	582	615	581	586	530	582	540	595	522	531	532	512	566	541	575	534	538	567	574	546	553	532	524	547	524	576	540	573	573	565	569	546	587	590	537	567	550	548	565	548	554	573	553	592	565	587	567	538	578	574	544	613	526	556	530	521	570	582	537	561	548	557	552	533	585	571	547	508	563	576	575	555	555	513	602	556	602	548	572	574	570	539	530	576	549	545	548	607	529	545	578	558	541	606	599	553	555	545	533	572	567	562	576	572	542	547	580	535	556	538	577	546	533	580	595	545	596	550	581	560	526	531	565	546	578	555	553	521	567	555	542	564	556	557	565	569	590	559	564	550	538	564	554	601	594	504	535	539	561	561	575	526	579	579	580	540	532	525	579	571	564	577	561	600	572	553	570	536	555	546	579	572	530	564	560	561	564	567	592	599	554	553	597	534	518	559	601	528	556	541	593	582	586	530	563	587	585	543	571	588	576	616	557	569	552	591	570	548	615	538	549	558	556	598	553	553	590	564	595	548	593	558	559	571	552	584	594	495	544	567	576	524	541	544	564	565	543	619	537	538	575	556	586	564	566	589	535	600	506	550	534	540	545	571	574	547	587	588	551	573	584	573	584	576	574	554	535	562	549	552	547	562	564	587	577	535	538	561	570	570	554	577	559	540	547	563	575	521	558	553	563	535	527	563	529	567	552	548	588	537	543	559	523	553	540	584	501	579	553	559	532	540	552	566	533	557	608	565	585	556	612	560	571	562	554	552	567	581	535	526	553	565	526	507	543	580	529	566	590	563	522	580	542	552	577	539	565	539	554	557	570	555	537	590	566	587	558	556	527	565	531	601	591	584	583	537	562	598	550	530	569	553	583	553	572	558	537	595	531	555	543	566	612	557	533	587	574	570	521	557	533	550	564	582	578	523	570	570	578	544	520	569	526	566	581	569	547	563	545	631	584	527	552	558	538	584	551	555	557	583	625	544	515	577	583	581	538	557	554	555	593	553	581	563	543	556	541	590	558	562	504	583	531	595	596	586	571	572	550	574	536	580	551	555	516	600	570	564	566	570	561	547	547	564	566	537	543	518	554	575	565	536	549	557	563	558	579	569	554	564	541	567	547	531	581	593	544	561	565	561	544	514	574	524	590	587	573	584	559	546	561	552	577	550	558	546	563	540	573	560	580	552	537	552	587	542	602	526	562	520	578	556	549	570	544	579	569	538	540	571	531	496	599	586	581	591	504	561	514	585	623	544	551	531	538	582	551	589	609	550	523	571	537	605	504	569	543	617	572	569	569	546	528	547	583	579	561	552	599	552	567	522	550	535	577	567	526	572	570	558	548	551	568	568	555	584	525	510	562	541	520	556	560	577	573	567	529	560	590	571	543	574	555	545	618	582	545	562	573	559	568	545	507	538	522	531	566	556	544	571	573	589	553	567	565	563	553	576	533	546	566	584	572	552	542	573	571	542	547	583	524	555	531	552	559	574	559	608	542	533	568	531	550	589	552	607	521	540	535	590	570	605	534	581	577	538	525	548	543	556	564	563	569	552	600	511	547	592	511	599	551	540	574	573	556	603	564	556	538	608	556	596	543	503	548	553	555	587	554	544	522	525	542	513	532	519	566	575	586	567	521	549	556	552	572	542	521	560	564	580	518	544	581	562	565	566	573	519	543	527	538	537	549	554	504	575	538	540	555	586	566	542	594	524	568	550	515	548	568	582	570	543	547	579	550	548	557	545	582	581	521	583	541	565	562	516	525	622	580	561	548	534	564	544	561	567	538	565	534	559	551	570	546	546	512	557	556	547	534	553	573	570	559	583	576	580	524	566	540	510	603	537	536	526	546	586	520	555	567	526	524	506	579	532	583	565	558	560	577	541	552	582	551	562	488	564	551	590	499	557	568	554	569	563	560	574	582	524	533	597	594	551	551	521	583	550	555	602	575	579	604	493	557	578	547	546	548	568	585	562	587	578	540	524	567	586	551	539	563	585	563	554	549	534	555	539	551	551	548	550	553	537	566	535	528	570	513	549	559	596	534	515	577	561	600	557	528	541	603	551	599	546	546	560	549	584	558	578	558	554	563	522	562	578	557	575	565	560	553	544	519	527	592	526	567	552	597	515	591	554	535	524	581	518	520	513	528	591	636	581	598	617	540	541	590	591	541	536	584	591	519	557	592	581	557	575	534	574	558	540	557	574	604	566	558	559	546	563	589	562	565	549	555	533	559	533	562	530	558	512	588	565	578	540	574	551	585	516	579	551	504	574	512	519	577	563	567	570	538	505	505	562	561	524	555	570	572	548	572	593	555	564	578	586	517	520	567	581	547	574	549	566	567	543	542	569	591	546	590	570	548	568	552	594	546	547	578	554	559	559	563	503	504	521	548	546	613	540	592	564	628	537	586	555	558	560	543	547	547	580	562	553	557	558	561	563	536	557	574	563	537	543	577	534	570	517	529	529	602	540	565	519	575	584	571	577	576	565	552	570	556	584	555	547	586	584	556	532	565	563	591	639	549	582	561	567	526	518	565	555	553	567	563	543	587	564	506	580	528	575	536	581	541	578	560	532	537	573	597	527	570	597	570	553	557	554	552	575	582	572	561	592	543	552	550	521	593	561	538	520	572	557	535	562	567	542	577	558	546	603	551	548	544	554	517	557	562	552	534	540	577	585	551	569	563	537	578	579	565	580	592	570	568	537	524	553	563	538	570	542	531	598	548	556	556	575	593	576	575	555	577	568	585	574	586	572	556	604	574	565	580	546	549	535	596	566	551	545	549	540	551	559	560	581	535	593	573
24573	22009	32262	30752	35200	37889	22678	3056	339	314	303	316	364	320	335	272	338	317	336	314	292	342	327	268	327	343	312	318	295	330	323	323	327	306	295	308	314	348	340	297	326	324	312	317	337	296	311	306	291	350	335	286	326	290	332	365	340	305	327	309	341	318	311	279	314	326	303	297	306	282	306	293	307	317	310	303	306	298	302	321	313	318	321	297	312	302	330	315	328	314	329	300	291	323	312	314	320	309	308	320	340	296	283	327	323	309	340	305	300	292	317	336	340	320	340	303	329	287	303	303	301	301	280	311	297	287	319	333	281	307	288	315	290	329	318	342	286	309	331	301	337	306	335	327	343	318	268	342	291	322	287	317	333	276	317	341	325	313	297	334	313	337	325	333	297	340	307	305	310	334	338	322	312	313	344	328	322	304	283	264	325	351	317	306	325	332	319	323	307	315	332	321	329	303	290	327	321	323	305	304	318	324	311	311	319	274	314	294	312	327	282	301	315	336	280	283	312	298	326	350	336	320	342	288	323	312	313	332	300	315	320	352	309	335	311	321	294	292	298	333	321	298	311	315	310	331	318	279	331	309	313	294	325	310	318	327	308	337	316	296	328	306	290	307	337	330	318	333	293	301	336	338	329	317	305	291	310	334	331	292	317	295	336	333	313	298	306	304	318	319	298	322	302	325	302	317	357	323	321	301	316	314	334	319	323	329	343	343	330	288	320	325	306	316	324	319	303	302	317	327	337	324	298	361	312	307	322	324	298	313	291	313	315	340	307	295	346	302	321	298	279	315	323	313	320	317	294	300	261	287	305	317	313	338	327	296	339	313	327	345	263	321	327	299	332	316	323	293	297	318	327	334	316	326	341	326	324	318	310	323	308	325	303	332	314	327	321	315	331	316	299	325	314	330	310	319	324	312	305	318	335	310	300	308	345	290	323	315	318	332	309	306	313	338	286	289	288	317	331	291	327	309	295	357	304	284	340	308	315	325	294	317	333	333	312	320	288	295	329	365	316	311	331	316	297	287	291	329	321	337	328	316	330	297	323	297	305	316	310	284	313	310	307	330	299	319	346	341	312	304	303	298	329	322	319	319	327	299	281	321	298	344	282	326	351	328	319	314	315	312	303	307	345	279	322	316	322	313	337	334	314	338	310	303	324	358	309	322	300	316	311	331	339	327	337	335	324	337	295	345	344	295	328	285	297	334	313	319	336	332	327	337	324	338	319	314	328	284	338	322	315	314	357	288	337	313	300	310	321	315	312	326	316	313	321	318	308	329	303	285	334	311	312	328	341	275	317	278	341	285	322	305	325	298	321	311	342	316	332	308	296	297	314	374	315	323	272	273	370	354	294	310	310	302	338	327	339	305	315	316	327	300	303	333	318	312	309	318	321	355	323	337	326	309	307	332	300	335	313	313	334	324	305	323	336	309	308	329	311	303	346	296	333	323	330	327	352	321	314	296	331	305	325	336	331	329	314	298	316	318	309	313	315	300	341	350	304	302	312	335	307	335	316	295	305	278	318	286	312	305	334	318	338	319	298	312	335	332	322	329	302	302	318	319	325	343	324	339	321	325	345	317	292	294	317	323	327	317	320	341	303	334	325	337	314	309	308	331	318	331	348	336	297	318	327	318	320	303	292	354	315	331	281	337	277	320	301	309	291	334	294	279	291	333	323	322	341	303	320	303	325	310	310	324	316	301	322	305	339	336	319	324	317	296	303	290	341	332	324	332	313	314	310	326	313	315	305	339	313	337	300	320	309	259	321	317	272	350	317	314	313	334	313	277	305	318	333	312	293	284	323	318	317	335	324	297	338	328	322	317	308	320	311	300	279	303	314	292	293	301	312	302	300	294	323	328	333	332	338	356	307	319	328	319	328	316	319	348	320	294	279	321	323	287	325	314	311	327	311	301	304	301	329	350	260	362	320	333	342	299	300	270	294	302	318	344	289	293	337	340	309	293	299	321	311	316	304	318	334	306	329	318	346	309	337	285	333	287	276	303	314	323	297	317	314	346	330	332	303	302	351	329	299	340	308	336	294	348	309	310	321	318	288	293	300	296	315	308	300	309	285	315	333	316	317	286	328	303	309	307	306	312	286	339	332	305	367	291	337	333	338	322	291	271	301	317	309	291	321	334	284	306	311	311	306	332	310	294	330	305	314	319	311	326	313	301	304	291	336	314	325	299	320	279	345	335	311	331	311	290	325	306	330	297	300	310	309	301	330	318	299	352	329	327	314	320	295	305	305	332	298	331	339	372	305	314	306	323	321	348	318	297	335	303	313	298	310	320	300	315	303	332	324	305	320	299	321	313	307	315	321	277	325	309	307	304	278	313	314	303	316	312	325	333	325	306	343	335	311	308	310	316	339	335	334	309	298	302	296	297	306	327	270	331	323	333	288	305	313	283	296	309	307	317	322	292	310	307	320	304	295	322	318	326	329	325	303	307	325	311	296	309	302	325	324	312	312	304	309	322	306	319	307	323	342	304	317	335	295	338	354	306	298	328	295	319	305	304	348	292	283	322	294	332	345	309	304	297	324	320	329	302	349	303	317	315	301	300	332	305	339	306	332	330	306	307	298	313	329	347	313	309	337	338	320	351	322	348	304	304	303	329	324	328	329	304	328	315	328	297	304	315	308	307	295	353	325	335	303	312	331	322	331	298	326	323	299	312	302	290	320	324	351	311	313	326	318	340	331	347	335	329	330	313	318	295	323	321	337	321	329	330	326	293	317	334	300	319	332	299	313	302	319	316	343	338	286	330	315	330	306	313	289	307	339	299	334	306	308	358	322	300	311	322	335	326	345	342	326	344	309	341	313	317	328	333	348	331	309	303	321	318	296	314	334	320	280	307	332	295	323	319	350	312	352	318	310	301	305	310	356	340	325	333	319	330	336	292	307	304	300	319	312	310	339	288	289	290	299	292	323	302	349	309	326	293	322	295	309	279	317	295	324	324	325	334	329	297	333	321	298	333	321	312	293	294	333	292	293	308	346	313	304	300	299	321	336	277	339	317	334	335	293	323	312	314	311	306	310	312	347	332	271	271	309	342	327	332	323	359	313	353	283	320	297	305	354	340	295	289	288	316	308	279	302	312	344	317	308	346	336	337	270	308	337	355	325	309	305	289	294	337	315	336	334	320	311	321	305	301	310	322	292	308	336	310	337	328	311	307	337	306	309	312	344	297	304	313	336	290	318	332	294	334	302	325	317	321	318	329	304	326	320	303	299	318	336	336	331	311	337	346	305	337	296	334	336	335	333	282	319	302	330	311	337	295	309	333	314	324	339	299	308	303	301	340	345	315	317	319	314	301	311	295	345	299	330	287	315	303	307	320	336	311	317	319	305	307	365	307	312	339	332	291	339	313	321	336	300	338	298	306	307	284	348	335	322	306	322	304	340	314	284	321	317	305	327	310	333	334	322	304	273	301	288	330	335	334	327	315	329	295	297	327	341	328	300	336	306	325	309	301	312	316	318	322
48750	77661	63621	44867	45242	38841	20855	1582	403	385	409	430	409	381	395	394	382	401	380	393	389	379	421	374	364	396	406	417	419	418	374	427	382	386	415	412	378	391	385	363	392	365	371	415	395	403	357	384	433	391	423	429	372	460	368	406	390	401	406	381	424	421	389	395	417	400	384	402	435	397	407	393	373	393	391	411	379	403	420	364	399	373	396	375	369	380	423	390	344	396	444	371	354	372	393	405	392	361	410	390	362	415	395	396	405	398	433	368	331	400	389	388	399	425	377	399	428	429	401	374	382	396	414	424	399	439	395	391	384	391	423	422	412	402	412	408	382	431	382	352	417	424	374	424	388	392	389	391	398	367	391	432	427	418	401	378	392	413	419	418	412	379	395	429	394	374	410	425	417	335	379	381	411	441	397	404	407	420	431	394	403	390	423	392	427	429	378	388	392	388	390	417	401	388	409	400	381	362	418	405	411	437	401	360	392	373	405	387	352	356	398	407	408	394	410	371	378	361	403	398	406	413	339	406	410	405	434	416	384	418	373	377	384	428	390	410	396	374	407	388	379	377	373	387	395	389	358	414	442	413	360	378	394	413	405	405	433	399	397	404	432	413	378	408	382	382	390	427	402	394	386	380	405	416	390	417	417	428	396	404	409	400	390	403	355	387	420	417	388	376	403	387	391	376	381	373	392	377	447	422	366	380	412	401	369	395	396	390	417	392	378	410	375	336	390	382	406	412	434	388	407	403	411	416	395	411	385	397	398	414	381	388	406	416	393	408	404	407	372	377	384	360	408	376	366	402	373	375	396	403	408	385	388	394	417	409	415	392	375	394	379	409	394	398	429	398	377	419	405	405	393	411	420	385	357	380	393	374	362	408	370	380	404	400	381	355	409	407	371	409	399	383	442	407	348	403	412	373	384	379	388	400	451	384	424	374	370	341	385	408	392	376	386	440	432	399	410	390	383	390	395	377	405	424	398	379	409	392	429	408	393	401	394	392	376	397	397	383	409	386	430	414	399	401	395	415	403	429	403	390	432	367	385	427	403	385	387	382	395	414	391	403	392	375	412	376	403	429	368	416	406	372	381	360	403	368	375	396	408	391	417	387	398	391	386	396	387	374	400	396	372	370	400	386	384	386	425	395	404	442	412	408	377	360	386	398	358	416	408	424	426	410	377	400	389	404	380	400	372	406	389	412	404	357	398	392	365	386	397	408	392	387	407	418	413	373	391	380	389	404	427	411	374	419	377	405	421	398	406	386	369	410	379	420	380	425	399	407	400	389	398	364	379	389	374	389	375	371	381	370	416	397	403	396	432	394	392	405	383	378	362	408	417	375	391	404	428	379	374	377	405	428	364	375	408	423	408	398	435	417	388	334	389	405	430	386	411	428	353	402	387	392	399	398	346	370	355	414	406	398	399	384	383	416	384	389	397	408	375	382	384	404	380	392	386	385	408	389	400	372	398	399	396	426	354	394	405	369	411	441	402	430	374	368	394	403	399	383	365	376	397	414	388	372	367	392	377	362	397	397	371	420	365	401	414	418	353	415	379	384	422	392	371	409	411	379	407	412	407	403	390	395	376	411	380	403	422	396	377	384	403	393	403	439	391	413	446	380	398	422	400	374	383	400	397	395	387	394	348	398	388	391	399	369	382	404	407	424	377	384	371	416	373	376	402	410	390	386	416	405	414	416	394	448	427	385	390	410	382	393	385	421	386	409	425	389	404	357	400	424	423	378	439	377	343	408	386	373	389	398	398	373	386	389	408	366	383	344	387	390	389	388	390	358	374	391	391	401	374	420	423	398	419	369	395	397	403	426	403	386	406	393	385	381	412	372	402	367	376	388	401	412	378	340	424	393	395	384	437	408	392	417	414	360	395	415	369	383	410	390	360	388	410	397	368	390	395	406	401	382	401	385	403	425	403	362	377	377	403	398	400	364	385	401	385	411	397	439	425	380	400	398	364	417	407	376	398	399	418	413	390	407	402	399	402	396	413	360	382	385	381	385	404	388	377	380	388	328	382	367	367	374	375	382	403	388	403	351	388	388	380	416	428	385	379	400	390	389	380	416	428	406	370	392	388	392	391	399	426	374	416	411	375	385	398	366	419	375	393	372	407	354	389	347	397	377	432	363	411	423	422	355	380	433	420	387	384	389	405	397	378	418	414	420	410	380	368	411	411	417	420	384	394	439	400	411	373	424	413	404	391	372	434	423	386	416	413	412	371	354	386	384	415	388	402	399	420	379	337	406	405	396	391	377	392	361	415	428	399	354	409	423	402	421	363	421	383	408	365	379	393	356	391	397	407	391	400	381	354	418	400	377	387	392	407	394	423	381	395	393	381	415	403	391	398	382	389	369	407	360	407	380	396	425	436	370	393	409	417	383	393	407	407	404	390	396	379	395	422	412	378	369	416	399	390	408	399	404	401	371	384	378	385	398	389	374	404	385	384	355	421	369	406	364	397	372	378	388	398	391	426	416	396	404	387	387	394	374	371	380	407	410	352	377	390	399	372	387	418	382	416	396	412	417	397	405	429	401	388	369	374	399	384	367	429	405	380	422	394	390	383	432	388	402	388	398	401	362	360	411	387	384	412	382	397	420	381	401	386	416	404	359	399	402	395	398	404	407	378	375	401	409	394	378	380	397	400	419	394	370	414	403	384	400	384	388	406	385	419	415	376	407	405	410	399	420	417	395	405	391	419	367	396	399	381	374	387	378	375	396	375	415	395	405	377	428	418	367	415	410	402	429	393	381	396	381	370	389	432	415	382	389	388	418	405	402	367	392	381	396	340	414	353	411	401	364	387	401	380	432	352	362	395	415	387	375	374	386	382	404	414	414	378	369	399	392	404	424	387	455	394	444	405	339	410	377	402	385	410	406	368	423	401	386	412	399	375	390	380	382	413	368	390	385	408	413	351	387	441	367	415	408	383	393	373	389	400	411	405	380	385	375	409	412	404	390	392	392	409	407	370	401	384	407	386	421	383	364	407	390	398	426	372	378	380	359	414	363	424	434	405	422	404	393	400	387	390	401	380	413	361	404	395	396	380	364	418	429	387	378	395	391	411	366	412	391	415	385	357	395	363	395	369	387	418	396	403	433	419	363	383	399	373	402	383	387	384	402	345	375	361	388	398	410	395	388	384	390	384	378	386	440	406	404	392	425	400	390	407	411	379	403	399	420	381	390	407	398	406	415	394	409	409	376	385	386	408	373	418	410	381	406	398	357	366	394	417	392	386	363	413	406	383	405	365	401	397	411	408	403	406	387	379	410	359	395	397	398	399	379	364	375	409	418	399	390	395	387	352	408	371	356	401	408	430	423	391	362	383	374	407	392	443	382	413	401	401	417	408	383	393	377	396	373	381	402	406	395	394	399	365	379	357	392	409	432	412	376	405	407	359	411	398	391	397	433	408	389	400	388	425	409	412	367	424	389	413	396	386	364	388	365	365	367	422	394	429	410	389	421	405	389	400	360	425	411
23482	21604	30489	27539	39261	44972	30535	6298	380	309	301	268	279	293	314	292	279	293	288	318	284	291	273	256	295	293	264	286	299	275	290	270	265	322	271	286	291	300	281	290	279	291	283	289	295	281	254	279	293	297	265	291	312	276	272	267	263	285	270	293	327	259	284	284	277	289	278	296	293	282	293	269	270	292	287	274	285	294	288	273	276	294	244	259	273	272	303	273	253	289	283	258	303	286	254	286	279	274	278	286	268	274	294	278	292	288	280	257	264	296	275	298	279	287	279	276	271	272	262	259	282	321	269	259	295	265	293	282	264	268	278	285	280	256	292	284	304	267	258	291	256	277	303	284	256	272	276	265	300	288	282	281	297	278	279	277	258	290	276	269	300	275	277	272	255	287	277	285	293	306	275	277	281	283	256	280	283	258	248	292	258	271	270	273	253	281	278	267	272	283	313	278	279	272	277	262	278	288	290	285	296	279	281	305	292	259	283	261	258	257	271	281	265	269	266	289	252	260	273	287	273	295	279	284	297	293	312	270	277	277	289	274	272	274	274	277	263	285	290	282	277	258	289	296	250	282	284	256	267	256	288	309	257	284	259	277	262	273	286	284	291	271	265	297	309	273	277	287	272	282	297	287	293	268	288	288	269	294	290	303	264	273	260	280	285	301	250	298	286	297	268	261	270	283	297	270	261	293	255	295	288	283	257	270	251	286	278	274	275	262	290	257	291	304	286	287	271	262	299	276	275	314	276	290	264	271	277	289	273	265	280	286	254	316	284	260	271	299	269	265	273	281	281	279	281	235	246	299	285	285	274	296	287	293	276	264	274	286	265	270	316	292	283	269	272	277	276	283	275	319	263	256	272	287	270	293	290	275	266	294	273	286	272	271	314	271	268	269	278	254	302	294	264	321	293	258	314	284	287	261	262	285	293	269	286	291	296	260	300	287	304	285	280	266	257	314	288	264	271	288	252	276	257	266	300	304	252	278	291	290	260	250	298	278	246	269	263	273	260	263	269	262	282	282	261	266	281	271	289	284	282	275	289	271	275	293	252	315	302	296	284	288	285	292	265	287	248	295	267	295	284	304	273	266	296	291	293	266	265	280	279	301	321	273	293	288	276	311	254	294	265	283	289	288	263	290	295	274	285	266	299	279	280	267	292	276	305	243	295	262	269	293	303	293	277	245	298	268	267	263	243	262	278	254	290	291	264	284	290	297	269	316	265	294	250	286	250	285	314	251	286	272	275	287	277	293	259	275	285	247	286	282	272	280	301	283	268	319	278	292	295	271	274	274	268	282	266	268	281	258	269	309	304	281	287	321	310	280	279	293	263	277	289	270	269	280	277	311	269	291	290	261	283	276	284	263	288	301	270	276	285	281	290	296	300	284	277	298	309	289	297	300	318	292	257	290	244	274	282	285	254	292	275	292	267	261	263	272	309	302	280	282	257	274	294	292	286	278	302	285	288	291	279	286	283	277	266	268	265	271	280	277	288	261	285	259	246	290	279	288	250	241	260	260	290	268	280	307	276	273	313	289	282	301	299	283	264	308	285	309	295	283	249	271	279	281	298	264	278	270	326	269	271	274	272	260	288	280	263	297	294	276	295	294	292	268	303	290	279	265	244	280	302	289	279	289	279	292	275	251	276	267	296	281	274	256	273	260	247	298	289	256	292	302	291	293	288	262	284	270	306	280	325	314	296	252	309	305	269	281	296	311	288	250	283	290	251	269	272	299	261	260	264	285	287	271	291	283	302	294	311	292	285	275	284	284	278	291	265	293	309	289	274	277	296	271	271	242	272	273	264	286	262	282	274	269	306	259	259	245	294	271	277	287	288	293	300	279	282	285	292	273	278	272	283	268	274	269	273	290	307	281	242	252	311	317	256	271	276	257	299	306	280	298	295	293	283	283	309	259	284	301	296	262	249	276	277	281	295	281	278	279	255	281	280	304	278	279	296	264	282	292	288	275	274	293	294	278	252	302	286	302	263	284	282	305	309	288	280	283	269	273	286	276	271	282	287	282	252	277	278	270	302	291	266	291	286	277	315	271	274	282	288	298	270	278	290	267	298	265	261	284	291	253	262	265	234	258	294	288	280	292	308	279	273	284	279	286	274	280	273	306	274	283	267	261	268	282	261	271	323	258	272	259	298	281	284	261	262	290	286	281	280	298	285	278	256	295	293	294	285	294	285	313	295	282	301	278	260	263	246	274	264	243	311	253	278	271	287	266	288	294	266	256	311	291	262	280	280	300	277	258	273	280	278	290	275	264	239	290	258	269	284	280	296	263	270	298	259	280	282	291	268	283	274	286	280	251	282	248	265	291	290	274	243	258	249	311	292	296	279	292	267	293	289	257	307	281	284	285	285	295	315	304	272	277	289	256	288	274	268	303	279	291	260	266	240	283	280	268	248	281	273	269	270	260	288	284	300	256	290	271	260	284	278	263	276	249	294	288	282	297	298	265	280	290	265	253	247	297	308	288	295	274	296	289	271	274	311	299	282	278	269	290	257	263	264	291	287	293	262	293	265	267	278	299	259	252	273	296	280	284	301	291	251	278	248	267	303	275	258	314	278	284	268	316	295	289	296	287	295	254	279	293	287	278	296	297	282	261	272	247	296	292	283	276	307	243	321	278	279	252	271	285	313	316	274	292	252	299	276	281	285	297	274	283	307	253	283	269	274	255	304	285	286	267	285	291	247	274	253	281	293	333	271	253	286	280	299	269	278	286	306	257	273	309	287	276	279	266	255	260	288	281	280	264	281	290	280	312	262	299	291	287	267	278	276	283	291	303	291	332	284	313	300	249	249	280	301	283	296	266	264	278	256	266	293	265	258	272	294	283	276	286	295	270	260	271	272	283	273	269	277	298	294	295	272	276	289	310	267	273	293	281	280	289	280	310	274	295	291	266	273	252	280	289	304	256	263	247	288	283	266	260	285	275	271	290	254	259	230	260	267	277	277	269	264	281	296	259	286	240	325	290	287	253	305	275	270	296	282	271	281	298	282	253	253	282	273	260	259	275	281	259	293	291	290	260	260	269	306	309	241	271	313	256	287	261	255	259	289	291	286	293	286	289	278	235	276	279	275	287	272	266	308	273	253	282	262	290	288	298	258	308	273	253	269	288	277	262	305	271	260	277	283	264	270	287	278	266	299	277	290	282	259	277	269	272	278	279	307	294	292	275	274	288	277	297	303	302	283	271	272	258	282	312	278	290	274	252	294	303	283	298	274	277	258	305	304	285	273	266	286	286	259	275	306	265	274	271	270	302	273	267	287	275	262	258	249	291	292	267	249	268	294	276	274	246	285	265	265	283	283	282	258	296	268	277	268	295	283	296	279	317	291	240	306	293	270	282	282	261	281	264	287	294	279	253	282	268	297	259	282	272	296	234	279	288	309	311	276	256	282	251	319	294	292	259	288	264	292	288	266	281	288	270	320	268	260	282	284	268	303	279	291	236	297	258	275	298	273	254	264	262	313	258
51926	84812	71341	53574	57083	47400	27719	2105	348	341	343	322	342	355	318	336	341	361	326	315	321	338	342	333	345	330	317	319	360	347	343	334	353	324	326	319	358	333	344	360	310	346	354	326	340	320	342	334	339	338	354	331	324	331	349	342	346	315	346	375	334	399	335	341	355	353	316	326	345	330	365	357	335	338	349	356	351	334	346	362	377	318	333	357	377	352	344	328	336	332	333	312	336	341	329	320	330	325	319	378	348	335	346	344	335	336	323	357	349	323	314	300	360	326	317	335	313	344	353	323	329	319	313	339	360	333	350	349	338	316	338	334	312	348	332	335	356	348	314	370	350	330	339	332	361	331	305	353	355	317	329	303	348	319	324	341	315	342	356	310	337	336	349	349	330	365	342	351	314	338	362	307	349	323	299	334	312	348	335	364	323	318	302	352	362	403	359	366	377	333	330	313	358	340	371	368	324	332	303	353	316	313	306	364	334	318	336	369	366	352	330	355	312	347	335	342	349	339	329	285	360	331	320	350	324	296	328	371	326	327	325	361	343	341	352	329	334	320	351	345	330	350	329	324	333	356	362	363	393	314	334	327	335	354	354	289	326	356	348	363	317	345	351	333	349	367	348	342	341	348	346	327	365	344	336	341	354	350	362	349	311	338	351	327	328	322	327	329	328	330	351	344	331	348	368	352	312	325	337	354	331	333	324	359	322	326	358	315	337	342	333	352	323	304	344	322	356	324	343	361	352	320	333	327	327	318	322	355	320	327	330	331	364	316	335	361	337	336	344	349	338	343	330	346	325	342	362	328	320	323	333	332	348	340	346	347	352	352	317	336	344	345	299	313	327	313	348	344	318	328	377	336	316	355	310	340	363	354	355	335	334	362	343	346	317	332	333	355	341	326	360	350	368	340	336	305	365	340	317	338	358	316	339	337	320	350	331	332	312	356	297	339	329	322	316	322	320	349	350	313	376	344	287	306	317	344	407	363	308	330	335	329	348	326	303	335	314	340	317	354	342	355	337	353	365	336	296	339	362	344	327	318	311	374	324	351	360	318	357	339	312	343	360	397	329	323	307	316	331	303	337	352	363	343	303	342	344	304	359	330	341	363	305	338	330	335	349	337	381	349	362	336	344	343	352	339	340	364	305	309	335	356	320	360	325	333	323	326	316	306	317	325	341	336	331	320	352	364	350	370	294	339	337	323	360	355	310	366	332	315	344	342	311	359	352	312	340	306	324	389	337	339	342	356	359	314	337	362	320	332	329	342	321	349	321	348	343	343	336	349	390	315	328	321	345	335	363	327	329	342	301	330	348	351	361	344	367	343	343	332	353	326	366	336	347	331	342	342	352	322	343	308	369	325	315	378	366	346	346	327	315	339	350	362	363	341	350	334	335	306	375	330	355	315	352	360	325	347	317	360	324	327	358	338	342	363	345	333	331	359	326	351	300	337	343	313	323	324	322	327	312	329	327	322	329	346	341	320	312	354	349	340	324	329	343	319	348	321	371	338	357	324	344	316	354	356	355	324	325	355	350	330	348	356	314	316	335	326	290	364	310	347	342	337	309	356	353	311	363	318	353	341	303	343	341	307	351	339	354	343	344	325	342	313	346	331	315	316	352	320	350	327	333	320	362	350	329	354	341	314	335	320	344	340	340	352	332	345	338	392	360	318	343	365	310	319	323	348	327	308	331	325	345	361	323	357	321	315	346	375	356	360	336	337	355	332	343	309	349	374	346	334	336	307	335	352	363	356	345	344	329	367	335	347	352	350	322	330	317	337	330	317	361	339	346	380	375	332	357	319	337	341	338	341	324	351	373	370	350	347	336	318	349	317	333	316	338	314	352	312	365	335	364	344	318	326	304	317	321	358	319	323	334	351	350	333	374	363	360	343	343	324	343	302	300	343	329	345	306	364	345	354	327	330	358	364	309	332	341	354	324	337	365	301	312	338	324	323	332	373	338	361	330	342	337	324	364	361	363	339	353	333	305	322	331	329	324	356	345	349	350	335	378	313	336	338	326	331	327	321	315	315	363	376	335	331	302	375	361	368	328	318	336	332	330	347	339	325	319	328	333	344	330	361	330	325	340	319	327	314	353	333	343	328	331	320	343	349	314	306	334	314	300	308	341	343	302	324	327	309	346	319	356	344	346	336	322	353	314	348	338	322	366	333	334	336	355	316	331	366	327	332	347	324	313	352	348	327	348	332	346	343	326	343	360	358	348	356	342	344	353	342	345	298	316	340	372	357	346	348	323	352	359	341	316	335	331	349	330	337	346	369	319	330	366	349	351	348	341	353	342	307	321	359	325	337	346	338	328	318	365	322	355	323	358	353	339	352	345	320	334	335	336	340	326	353	343	358	316	337	332	335	332	339	337	323	335	356	328	370	354	341	318	348	361	353	346	335	333	305	360	321	351	356	314	349	342	319	313	326	390	358	330	360	337	326	356	346	342	310	339	327	340	333	323	308	325	345	352	297	321	349	354	369	308	312	333	330	362	379	342	338	339	323	326	346	333	366	345	329	314	332	340	316	341	319	336	331	311	364	364	362	372	352	325	319	359	341	342	316	328	339	310	336	315	346	357	353	352	352	357	387	338	337	335	333	325	355	339	351	319	345	354	338	339	313	324	357	341	355	349	342	301	340	349	338	335	354	308	357	325	297	330	351	365	345	357	330	330	324	323	344	327	354	348	332	347	339	307	357	321	324	347	328	327	379	334	355	315	344	327	343	371	361	341	342	344	332	305	327	346	316	350	345	331	314	343	317	322	361	365	363	313	367	365	319	357	329	362	329	338	305	353	321	346	331	332	328	315	367	336	335	337	314	309	335	341	361	311	338	345	368	336	353	340	342	352	365	334	342	361	349	346	358	354	334	345	342	332	328	359	324	332	316	342	328	364	378	323	375	360	352	316	333	366	340	352	323	339	347	350	336	331	314	317	358	322	343	350	364	335	337	362	348	333	350	333	369	348	311	375	359	316	312	327	318	327	362	354	379	326	327	365	369	340	301	354	367	355	326	354	337	340	348	332	309	339	355	304	334	312	308	335	324	349	347	351	305	325	334	349	336	337	323	351	372	323	308	357	339	337	363	342	318	354	317	320	357	312	333	349	345	333	358	313	345	315	322	351	362	298	359	316	341	335	329	322	339	354	333	348	347	322	367	331	320	340	342	341	317	317	316	347	337	334	348	331	303	332	310	351	336	352	354	375	341	352	302	355	311	357	352	334	305	332	348	347	319	348	330	318	347	321	333	313	345	358	323	329	332	320	323	333	322	354	350	331	314	337	380	329	347	322	322	342	299	331	344	310	340	354	360	341	319	357	341	346	319	375	278	331	348	335	356	338	333	320	336	330	357	326	346	346	321	336	309	324	333	340	320	348	354	362	323	340	320	362	320	367	324	326	344	351	336	357	347	338	357	364	345	311	320	360	342	332	326	328	349	357	328	327	370	309	342	339	363	314	334	336	331	335	340	289	363	321	326
35077	48010	44327	26653	15654	9017	3492	626	462	469	489	439	454	465	445	449	465	495	462	508	433	493	437	456	470	469	476	472	426	454	492	469	467	437	392	434	492	498	473	487	479	439	477	481	455	475	484	450	438	439	443	466	466	494	426	444	456	479	485	477	442	455	426	510	427	420	453	450	473	464	431	446	466	468	471	467	492	430	456	454	476	475	477	440	449	441	433	431	469	438	442	471	465	464	468	477	460	483	420	457	432	429	487	428	480	451	476	416	438	455	425	422	474	440	455	432	454	434	469	473	443	437	483	485	475	469	474	484	439	448	451	416	445	445	410	437	425	469	429	427	437	443	461	421	426	432	433	460	481	472	475	486	438	486	467	421	449	423	484	450	468	469	501	532	465	440	449	482	478	502	471	432	440	471	444	414	431	421	461	466	505	452	453	455	484	435	448	434	479	422	484	458	490	456	478	432	452	446	477	451	449	426	442	469	438	473	479	465	476	442	459	446	463	447	428	466	438	463	460	445	430	461	462	433	478	484	438	493	459	458	483	450	481	468	432	443	469	511	439	438	420	451	496	425	476	436	467	459	420	467	427	482	473	431	463	477	434	425	457	414	449	484	460	474	482	447	430	468	456	464	411	424	444	446	448	451	423	429	454	450	461	466	444	455	441	426	457	468	460	470	452	470	473	433	453	441	511	492	445	453	455	470	493	468	482	467	475	433	482	476	513	465	492	457	455	505	461	475	491	491	484	487	445	467	454	483	436	454	440	459	440	443	481	419	491	420	456	462	464	440	437	433	454	442	450	445	441	455	505	436	464	460	464	418	456	448	493	437	465	483	441	438	477	422	470	451	452	424	495	463	443	448	480	446	458	428	491	479	451	462	447	445	417	444	449	458	437	464	441	476	430	436	495	469	479	466	485	454	449	440	436	476	454	455	464	461	459	451	462	464	446	433	463	468	453	480	482	443	425	457	487	468	456	461	458	456	467	463	466	454	488	440	455	462	457	434	432	453	431	480	454	465	467	460	445	438	443	451	457	479	470	502	463	445	458	441	463	479	454	462	461	482	430	447	472	450	466	445	459	442	494	491	476	449	454	460	456	475	476	500	424	460	426	469	441	403	474	430	415	434	485	470	458	470	437	469	469	452	448	443	442	434	450	448	450	417	428	460	457	474	474	454	489	441	478	427	475	445	455	434	436	484	435	465	475	439	489	481	459	468	479	445	460	480	508	431	462	447	466	464	481	445	398	430	430	465	465	444	420	472	455	465	447	460	455	448	445	457	428	484	453	458	487	463	505	446	464	444	462	454	489	442	482	450	421	437	474	417	493	427	435	419	464	440	455	456	471	440	516	447	469	457	438	466	465	425	470	506	453	394	431	450	472	456	473	468	443	467	453	467	433	429	425	447	441	475	469	477	436	454	459	467	412	471	447	457	450	463	472	454	447	452	477	442	436	445	448	446	435	444	433	468	454	433	468	490	433	474	462	437	461	460	489	449	450	486	427	443	457	453	457	447	457	405	458	441	433	433	490	432	442	450	451	448	448	442	438	451	445	491	479	466	433	441	429	472	454	473	447	445	439	482	484	449	413	462	423	467	498	429	442	472	477	433	465	408	473	473	469	474	486	471	484	476	423	475	475	451	438	442	449	431	454	481	474	450	482	473	459	480	473	454	461	484	449	456	446	444	481	507	446	441	490	474	482	458	444	427	448	430	452	461	434	469	396	450	440	463	434	461	424	436	410	418	461	453	469	435	476	460	436	449	496	468	434	469	442	416	462	425	462	502	461	442	438	478	471	427	465	455	453	469	466	454	422	465	455	457	451	458	469	483	481	464	474	444	485	446	423	471	440	474	402	477	466	460	428	456	434	447	481	455	465	468	454	496	469	451	466	444	486	459	453	455	422	431	475	453	471	455	480	426	468	446	425	471	434	490	436	460	468	463	482	482	435	439	489	455	408	437	433	468	441	440	446	481	478	448	438	486	451	459	432	419	398	444	455	496	456	450	486	489	492	459	489	457	449	478	498	446	470	466	469	473	415	441	484	483	483	464	464	462	473	444	437	468	461	440	469	473	462	483	435	481	472	464	473	451	439	437	468	483	462	432	454	468	464	482	459	445	467	481	462	451	479	481	463	452	422	500	469	460	431	476	440	458	456	473	458	473	467	468	485	450	442	448	433	430	451	460	431	460	465	467	437	452	453	484	465	423	431	494	435	456	439	436	446	493	431	468	476	493	445	472	474	459	456	468	455	460	447	442	462	454	472	437	488	471	475	449	435	460	466	471	424	443	457	392	433	497	434	479	466	462	485	445	487	446	449	474	423	470	434	455	427	472	449	440	471	448	456	451	504	420	444	433	423	460	425	505	447	441	452	449	468	486	455	439	458	472	436	480	449	434	428	486	471	423	479	429	487	435	452	447	442	465	462	448	423	479	436	425	448	475	458	485	446	456	442	460	441	451	437	451	499	483	479	441	450	455	495	443	469	466	445	483	493	438	474	453	451	442	453	456	468	466	436	465	466	431	480	439	468	438	461	455	421	431	428	407	465	498	491	483	449	439	504	425	453	464	469	448	502	470	465	510	470	465	457	437	458	512	455	471	491	486	446	463	445	448	445	461	480	448	401	450	479	496	465	456	463	463	469	465	480	497	447	464	424	461	417	407	476	428	461	481	456	522	457	425	484	471	449	436	476	454	451	428	418	467	470	437	458	474	462	483	461	469	479	424	428	493	432	442	437	441	459	452	482	428	476	444	449	439	506	471	447	432	432	443	427	435	456	501	462	465	452	472	487	469	445	421	533	440	445	450	454	422	457	486	479	444	460	462	459	487	445	449	450	424	421	450	465	472	412	460	449	439	496	452	433	458	453	462	464	414	450	503	420	424	433	466	463	477	475	454	421	447	425	498	488	508	450	466	440	455	474	474	472	458	426	471	475	481	446	433	434	468	458	418	465	478	396	444	424	468	453	470	472	463	453	453	473	453	462	417	456	439	468	480	463	464	469	444	473	516	503	430	444	458	458	454	461	480	484	460	470	436	459	448	464	467	471	481	441	447	468	460	451	442	459	431	502	457	454	448	459	505	454	452	460	403	477	483	447	415	454	465	425	465	462	463	459	455	459	442	457	436	459	481	459	449	475	472	474	447	461	478	431	490	479	442	459	438	409	440	448	439	468	505	464	428	457	485	434	455	457	445	493	480	433	480	454	408	491	440	465	453	484	504	467	467	474	463	499	443	442	428	431	451	471	467	448	466	453	441	463	450	472	434	458	426	494	453	467	441	436	486	469	427	458	451	457	476	448	452	447	441	437	496	457	453	472	479	429	453	497	429	411	454	456	446	446	473	465	496	422	440	423	473	443	437	448	447	463	438	493	503	460	440	471	442	465	491	468	478	476	465	495	479	486	477	469	440	476	462	456	472	458	441	452	422	448	462	448	449	479	448	470	479	462	441	438	429	469	452	449	459	452	472	481	470	463	453	444	457
45057	62913	45647	24693	17843	11595	4718	792	583	544	563	530	539	572	585	545	593	543	553	534	575	549	564	579	537	550	595	557	572	551	566	574	556	586	554	539	556	579	540	521	562	533	601	540	539	568	596	554	602	548	543	594	574	532	594	585	566	565	533	578	566	561	570	561	547	578	578	556	587	547	554	530	560	581	564	580	530	573	524	543	555	579	549	600	531	592	519	551	584	558	549	592	531	603	549	544	573	569	554	557	589	579	549	552	582	584	554	536	548	592	548	521	544	554	567	547	593	583	557	574	575	570	554	558	574	560	545	585	539	508	553	612	564	586	558	569	589	597	559	533	555	548	551	604	530	593	603	527	581	586	578	541	565	571	577	567	582	613	571	547	550	513	591	565	580	616	554	578	574	549	570	544	563	540	577	531	575	568	543	578	570	560	508	563	556	568	546	577	549	567	563	583	551	525	538	518	541	593	555	549	508	567	573	555	542	582	533	565	568	625	563	537	581	572	576	542	547	542	544	582	545	573	548	577	580	538	544	579	566	527	557	585	562	580	532	588	517	559	588	532	542	572	559	577	572	564	547	566	526	565	557	561	594	587	615	546	572	569	567	555	544	543	569	596	592	562	613	551	611	545	558	537	550	588	540	536	567	566	554	565	538	584	581	620	538	541	571	558	557	545	529	544	546	568	546	538	536	576	560	557	611	606	526	580	606	541	592	588	538	552	522	544	494	555	553	571	592	569	559	546	556	546	563	565	520	543	554	528	573	501	541	566	551	555	542	560	547	574	568	539	534	555	591	567	563	594	564	557	587	574	559	540	587	577	566	601	593	567	485	551	536	569	574	538	576	545	576	524	557	550	560	569	547	516	547	543	535	619	542	547	571	560	601	597	560	524	549	519	534	527	584	587	549	567	567	532	569	561	546	545	535	536	567	574	566	568	538	533	529	616	612	558	553	565	558	576	587	560	560	601	543	571	558	591	544	543	576	535	553	531	532	573	574	507	562	612	564	552	549	557	561	547	615	596	549	570	538	546	576	571	539	597	546	583	575	574	527	597	581	539	545	525	592	579	567	562	541	590	567	542	586	513	570	556	519	552	573	520	554	577	515	574	583	537	535	573	575	549	573	556	518	550	566	546	575	586	569	522	528	555	567	574	576	562	540	560	544	536	548	560	589	558	532	574	579	610	566	519	588	543	577	567	576	583	517	573	592	555	572	566	584	529	544	543	561	553	590	576	612	560	532	584	583	583	546	511	542	534	524	545	563	575	493	546	560	590	609	521	560	588	562	579	575	560	565	564	542	553	573	552	597	537	556	564	548	585	571	539	552	533	508	557	545	524	545	590	589	607	514	581	538	531	535	518	587	569	501	575	559	533	532	594	556	528	569	555	559	596	597	559	511	580	562	543	584	560	547	609	582	558	567	567	540	529	553	568	584	581	575	536	612	519	501	517	521	573	533	577	533	578	572	584	554	539	568	544	553	518	545	597	559	593	517	587	562	537	534	585	574	558	568	513	559	577	538	558	582	587	532	555	583	549	541	526	568	537	568	569	545	572	603	582	544	573	564	538	495	531	528	578	553	605	555	569	567	564	565	571	583	552	564	558	550	585	589	585	570	540	544	573	571	526	553	525	555	544	587	596	530	539	572	566	559	554	572	582	580	563	555	573	540	553	575	580	568	539	531	559	534	552	576	553	555	559	554	559	624	557	623	562	555	548	546	529	528	550	574	543	539	571	513	599	570	537	532	547	566	610	573	533	546	600	591	573	583	571	563	560	597	553	581	551	590	564	551	546	577	583	558	612	563	543	563	562	526	552	547	543	588	558	549	551	518	567	581	537	553	532	595	563	592	518	581	535	547	556	543	603	573	583	574	550	569	551	546	606	534	558	570	587	558	549	571	572	578	528	525	552	557	565	592	528	556	511	530	571	569	577	532	580	588	554	574	518	568	548	569	568	550	574	582	555	542	562	589	579	528	515	545	529	565	545	560	554	576	605	562	551	502	504	572	541	568	553	562	540	527	541	541	587	518	539	543	551	539	590	548	554	556	573	551	557	608	548	550	579	553	521	597	571	563	555	577	571	556	551	559	544	538	570	600	545	542	516	549	504	589	562	532	488	576	539	566	551	513	563	570	568	521	585	559	596	540	547	567	578	566	563	492	605	569	567	562	522	583	524	548	553	539	563	551	581	546	548	545	575	541	616	593	549	549	550	587	529	483	541	556	562	562	577	620	540	555	597	540	566	558	589	572	543	580	598	561	536	590	567	547	525	553	561	584	580	550	513	629	548	576	574	573	548	545	568	595	519	585	543	575	578	536	563	573	547	603	538	548	561	513	556	612	564	569	577	528	584	540	553	618	612	527	564	546	553	547	535	559	559	576	549	569	564	542	570	523	564	596	568	552	579	592	539	524	613	552	592	562	521	552	577	523	572	596	542	551	609	601	540	508	542	539	577	575	583	578	607	540	545	558	567	572	543	556	571	541	529	592	559	569	581	583	544	567	580	536	580	579	590	541	533	580	561	569	527	538	549	580	562	548	587	579	597	557	546	565	558	578	580	497	597	558	550	556	583	562	564	550	587	537	582	566	556	536	558	553	561	553	567	541	588	552	567	517	559	580	543	556	576	570	541	596	571	571	576	561	533	582	564	566	559	535	538	573	539	589	576	543	528	579	504	573	572	543	543	570	567	588	578	558	572	529	546	580	596	521	545	560	554	568	561	582	552	527	551	568	543	563	534	576	530	552	549	552	575	540	579	557	567	534	560	553	559	562	552	626	543	571	526	548	567	542	558	602	565	530	562	554	571	539	537	548	529	592	559	519	575	539	557	565	573	523	573	551	543	585	507	550	582	589	565	581	561	532	544	576	560	584	578	554	577	583	531	593	606	534	559	578	567	533	571	535	561	538	520	561	614	563	609	573	556	582	567	543	573	539	554	573	534	529	545	547	548	596	574	550	550	558	547	542	548	591	554	555	585	571	510	555	538	574	623	524	538	544	549	593	514	546	572	567	557	581	584	556	578	577	551	558	566	619	576	541	566	566	527	602	569	561	541	557	582	576	559	602	540	551	542	548	547	562	577	557	547	536	573	582	586	582	596	534	497	590	578	591	599	576	570	573	536	545	617	531	581	596	567	589	533	555	536	528	546	560	572	565	540	537	557	564	600	581	563	523	580	577	575	532	572	532	526	567	538	587	548	565	577	572	555	553	544	554	517	551	547	573	601	564	542	571	520	565	567	564	565	548	593	557	521	559	615	576	568	547	574	543	595	542	539	575	569	566	552	562	558	585	546	558	545	567	566	565	524	586	542	586	541	549	567	548	549	546	532	561	522	520	567	564	580	547	522	563	581	543	590	573	545	565	598	578	558	549	556	517	563	541	559	560	590	562	558	517	579	571	588	576	589	534	576	575	518	572	517	567	566	562	589	555	537	567	570	602	531	564	516	539	576	552	533	557	580	511	531	552	552	613	564	530	573	555	586
24521	22011	32924	33581	36745	35683	20532	2514	332	334	374	299	301	347	330	364	319	314	317	335	308	314	324	304	335	335	327	303	344	301	338	326	307	324	330	328	333	325	373	345	309	326	338	329	299	315	328	307	307	316	325	329	343	358	317	349	306	303	337	333	347	310	314	338	311	328	312	317	311	299	323	286	328	311	294	297	336	346	346	313	339	323	346	314	301	306	314	335	322	330	318	345	316	326	345	319	314	323	328	320	333	343	349	304	306	321	328	321	318	322	312	324	324	314	320	304	339	347	322	294	343	333	305	319	333	332	337	302	305	291	342	362	318	339	337	330	333	322	312	291	317	333	311	294	320	317	293	361	296	323	327	327	356	324	316	304	326	333	320	354	314	297	325	303	311	345	333	325	345	339	362	316	322	374	353	351	317	321	332	321	315	309	319	321	297	310	302	311	306	324	347	335	284	296	333	305	309	292	340	340	319	311	321	366	363	322	290	295	325	315	316	343	312	289	327	308	290	293	339	344	331	322	331	293	311	315	305	306	279	325	322	312	335	321	315	292	319	328	317	315	316	321	344	321	326	325	329	312	336	340	306	353	340	320	282	318	314	314	330	337	321	318	323	308	345	330	337	316	308	294	321	338	362	304	334	353	332	343	340	342	352	328	303	311	310	334	327	328	312	346	323	326	322	307	324	295	327	329	341	330	312	350	326	323	363	328	315	309	326	339	321	310	326	338	315	335	328	315	337	331	311	272	305	305	319	295	309	315	343	329	334	338	337	325	314	293	320	298	362	338	336	361	304	311	298	323	321	310	306	323	316	348	308	317	304	321	295	352	313	296	317	348	338	305	312	309	355	317	327	325	310	314	310	333	360	330	340	309	330	330	276	280	332	353	320	321	320	357	335	323	278	297	342	311	295	295	331	309	335	346	341	333	318	304	340	312	322	352	348	355	317	325	316	354	296	301	354	307	308	349	329	320	310	307	330	350	316	354	348	301	316	326	306	328	331	327	304	318	329	325	329	329	353	313	319	313	334	309	315	349	320	350	309	335	334	318	313	333	329	315	308	308	333	303	330	306	309	366	300	328	365	292	315	310	331	304	324	324	312	301	329	306	319	307	337	323	361	306	314	282	342	298	317	356	297	331	305	304	308	347	333	345	345	326	340	323	303	328	275	329	326	328	326	331	291	334	344	316	328	290	347	333	349	316	320	307	334	315	309	323	339	339	310	299	328	326	338	306	323	311	318	335	315	322	299	325	328	362	315	335	322	300	308	347	320	280	352	324	333	332	343	293	330	313	313	304	332	299	321	326	314	310	312	361	310	344	357	313	306	310	307	297	288	326	333	352	301	293	321	296	333	344	330	323	315	320	317	327	316	283	310	302	330	332	315	327	328	324	320	315	329	329	301	340	332	335	340	324	354	317	326	329	332	308	338	351	303	318	308	314	297	310	355	303	307	299	309	320	284	320	327	342	328	296	332	324	335	353	315	317	300	303	320	333	335	354	313	310	297	302	340	339	300	315	280	316	304	322	344	332	333	286	340	313	316	330	318	296	322	310	326	305	342	301	327	320	320	310	328	330	289	336	300	326	322	321	335	336	345	304	299	318	336	294	312	340	312	341	338	290	346	341	321	309	317	333	319	308	333	318	371	285	342	311	308	326	333	343	326	344	346	316	337	316	317	309	306	301	350	341	310	286	335	353	291	338	332	365	308	299	304	311	317	324	303	316	331	333	335	301	313	330	326	315	308	346	342	304	329	348	309	321	311	329	305	324	354	323	318	327	368	287	322	339	331	320	309	303	298	317	313	356	319	297	287	307	343	308	312	305	352	299	329	324	300	302	319	328	299	324	344	339	331	328	314	311	365	316	319	314	355	308	362	315	319	318	321	336	326	335	319	322	333	326	297	342	345	340	317	318	345	368	324	312	315	318	312	335	309	325	331	318	331	333	336	313	319	335	309	337	312	324	321	333	291	271	296	330	346	314	316	318	331	322	284	357	385	314	324	315	345	317	322	339	315	316	333	348	314	301	339	343	344	331	299	334	321	322	330	334	322	307	318	288	322	317	333	342	309	303	325	306	321	329	326	340	335	322	346	319	322	331	307	306	331	290	334	357	298	348	342	295	294	316	305	343	316	344	315	362	325	352	320	334	376	309	308	334	333	320	315	323	292	311	314	315	298	316	277	336	367	338	305	341	324	325	329	332	346	308	337	342	308	314	298	346	353	332	349	331	297	300	352	271	300	344	322	354	312	331	283	310	315	318	298	303	313	304	312	301	291	301	312	303	334	342	314	316	314	350	304	316	320	349	283	317	321	309	335	317	317	293	349	324	308	359	312	328	372	353	378	308	310	325	319	333	319	325	343	316	299	372	305	301	313	306	323	332	296	318	305	340	323	303	321	304	330	312	296	298	313	325	304	344	310	320	296	351	299	338	282	281	323	317	322	320	306	323	311	309	314	322	327	309	330	324	290	302	317	348	338	308	321	300	330	292	298	340	338	300	293	324	307	316	330	331	330	316	345	302	312	339	348	324	332	318	324	314	336	364	350	337	348	311	299	354	330	338	316	273	323	350	271	300	311	288	313	325	288	307	323	288	324	322	310	303	316	298	299	325	314	333	335	340	320	312	339	299	341	317	338	363	317	318	307	341	298	317	341	314	317	354	320	318	285	325	328	303	324	314	319	303	301	321	315	339	344	321	345	323	312	293	329	319	329	325	332	326	313	311	340	284	320	322	317	287	317	313	311	308	309	314	321	346	331	326	282	326	322	317	301	330	310	329	302	341	327	311	333	342	328	326	317	280	309	322	323	335	338	332	308	343	330	332	317	335	322	352	338	330	349	316	300	288	325	318	341	317	336	327	341	310	320	317	331	299	296	316	302	309	300	352	308	298	322	338	333	284	314	308	318	311	321	328	305	338	331	298	325	334	329	334	331	341	326	342	328	307	325	302	329	343	295	376	291	348	311	348	340	332	304	324	330	313	299	274	327	326	337	307	311	308	334	332	339	320	318	320	347	315	354	334	298	310	328	317	345	321	299	318	342	318	322	300	336	329	365	358	311	291	299	307	339	340	337	293	357	328	330	289	336	318	351	318	333	299	332	316	324	323	305	355	302	309	327	320	326	333	322	297	323	341	330	310	341	312	335	314	351	327	348	346	307	285	318	312	327	304	329	318	299	346	332	345	313	327	298	310	308	314	325	339	330	289	345	323	336	346	363	314	341	337	347	337	300	293	322	297	354	345	332	345	305	317	341	287	293	277	356	311	298	318	319	308	334	328	342	317	334	341	322	344	340	338	308	351	317	342	327	339	315	326	335	343	292	330	322	337	325	302	294	311	297	335	319	310	314	316	358	311	326	330	336	337	287	306	328	302	337	330	326	278	311	344	320	333	339	323	337	303	306	307	336	335	340	287	296	323	321	312	303	310	311	320	347	294	325	316	342	308	339	322	330	316	340	303	317	330	357	349	337	318	334	325	330	318
49672	77878	65937	48838	45317	36862	18651	1617	458	411	433	417	388	395	409	374	394	423	415	418	423	412	383	419	396	383	395	448	418	410	417	446	416	383	437	404	408	390	412	387	403	424	399	427	386	385	377	411	388	405	421	375	413	374	400	387	416	385	403	418	428	433	409	390	382	415	430	397	414	392	406	402	410	386	422	409	423	446	386	398	367	360	415	372	391	399	425	417	390	409	409	386	398	410	380	386	415	386	403	394	389	371	367	400	426	408	428	387	368	388	403	399	402	425	412	350	361	397	409	388	401	388	406	400	392	416	382	409	408	426	425	376	431	394	393	400	411	354	426	422	430	402	420	430	406	366	398	403	375	380	426	402	400	415	387	401	420	373	417	410	390	411	442	391	442	405	392	417	389	372	403	412	414	393	370	381	389	414	378	421	429	388	395	379	414	357	390	425	392	410	412	412	409	395	404	401	413	424	392	384	412	451	392	399	413	413	398	414	381	406	414	387	368	431	382	379	388	390	358	401	407	370	380	402	396	423	431	443	400	377	431	414	431	373	395	423	405	397	432	408	388	384	387	436	398	371	404	406	383	426	376	380	399	382	376	384	402	399	395	382	400	401	409	363	423	429	409	404	417	416	392	409	401	408	406	403	408	379	363	417	412	399	379	380	377	380	418	399	407	398	376	397	430	447	437	416	419	426	410	419	419	425	392	402	402	412	386	406	380	387	412	391	366	415	431	390	387	369	398	400	368	363	404	405	395	378	395	401	415	376	431	395	408	393	394	414	348	394	379	419	421	396	393	392	390	447	415	410	424	383	404	401	387	387	380	381	371	399	349	424	387	385	406	391	400	395	415	406	384	415	421	412	415	406	377	391	398	402	399	388	420	407	403	405	396	415	412	399	390	400	407	376	388	390	408	385	408	397	366	415	389	403	401	406	388	372	436	424	395	387	390	383	433	388	430	417	391	385	417	418	417	401	410	431	411	405	394	396	404	382	389	409	407	368	404	405	406	424	417	405	422	435	425	428	414	392	429	401	407	424	424	386	376	395	409	397	400	400	404	402	404	389	401	382	420	384	394	424	388	364	398	392	382	399	368	396	391	411	378	371	384	411	388	389	393	422	394	423	414	384	409	421	412	374	396	402	411	412	440	439	360	401	390	399	417	392	372	413	414	408	405	403	421	385	396	414	413	403	380	370	419	405	376	376	402	402	392	445	410	391	386	426	429	394	415	399	400	351	385	418	418	367	408	366	381	422	389	387	391	407	418	415	424	424	425	390	419	424	399	414	381	387	363	385	405	420	404	424	403	401	400	448	427	380	442	419	373	398	447	355	409	404	382	358	371	397	376	398	391	396	393	410	421	374	388	395	380	421	389	422	397	375	402	396	415	433	400	397	396	371	375	407	406	398	390	397	436	416	418	393	407	393	417	402	394	391	368	360	379	396	438	420	394	349	410	407	389	397	425	366	404	377	430	410	392	414	440	404	384	408	381	406	396	429	385	419	382	376	406	380	403	374	409	377	379	412	403	393	398	406	383	369	380	415	403	396	412	389	417	433	403	394	418	410	385	385	404	375	419	434	406	414	382	381	387	425	367	390	399	405	388	431	427	386	385	396	436	384	415	424	399	386	415	401	428	396	408	390	418	382	409	383	375	419	415	415	395	388	397	417	418	405	421	408	401	389	361	406	378	413	382	384	393	399	393	423	406	429	414	404	405	410	389	405	388	443	412	395	399	407	410	404	417	415	411	356	422	422	426	399	373	412	400	396	455	393	406	414	438	409	379	391	401	381	398	383	395	418	418	414	387	375	393	414	416	399	402	427	401	370	386	402	428	405	397	402	397	460	359	405	401	390	402	451	399	383	399	417	426	424	417	396	371	400	361	392	392	400	364	405	424	407	397	370	425	416	426	437	460	373	411	389	373	378	419	356	401	381	411	405	421	398	432	411	373	384	423	405	364	396	407	382	394	427	391	399	354	424	392	409	386	410	343	362	425	375	361	390	415	419	390	414	412	410	383	382	421	437	385	404	396	443	404	414	429	437	391	429	394	419	378	394	406	406	389	414	390	398	370	400	412	395	382	407	407	428	379	394	427	380	396	389	383	415	420	413	386	396	420	419	410	383	398	398	401	406	404	375	409	427	429	410	409	405	366	398	403	410	383	403	420	395	406	447	418	403	378	391	374	387	431	395	382	361	420	399	412	401	391	419	409	428	404	389	412	364	384	426	383	390	406	397	364	417	419	393	373	423	424	398	410	392	381	407	396	402	399	396	391	405	397	440	384	387	446	427	435	414	360	408	384	416	394	376	418	374	402	400	400	383	364	409	383	402	419	406	427	392	352	418	408	378	400	421	400	394	424	373	397	376	354	391	375	428	396	388	377	384	414	411	391	416	434	411	412	418	384	377	406	421	392	380	381	397	391	412	419	412	415	384	433	431	431	391	399	395	411	428	356	388	389	405	417	388	382	407	389	425	415	397	405	401	379	385	413	445	426	413	418	387	445	375	411	412	414	422	393	371	419	410	386	415	422	395	393	362	390	361	376	374	411	375	414	392	387	370	417	420	396	379	380	388	392	381	402	411	373	379	407	389	406	398	403	405	386	406	388	415	397	376	428	397	364	396	398	415	397	385	380	411	352	395	390	372	401	400	408	384	414	392	384	397	387	373	381	413	352	408	381	401	388	430	431	417	425	403	384	433	411	361	401	437	406	420	426	405	380	393	424	437	400	400	357	399	414	439	395	380	389	398	400	418	431	390	418	405	403	386	405	399	415	412	415	391	404	377	406	404	391	400	412	414	419	416	410	391	386	411	450	370	421	405	399	402	401	401	403	431	441	398	382	421	402	394	424	401	409	399	406	415	412	436	422	415	409	394	381	404	417	381	374	398	417	404	391	421	404	391	395	408	419	406	392	424	437	434	403	386	400	394	393	416	400	397	405	385	397	407	364	383	391	406	408	372	407	414	364	393	417	415	394	381	375	413	403	438	435	377	385	411	351	411	417	410	426	412	433	423	381	411	413	386	404	389	424	403	360	428	416	393	415	399	369	378	401	384	366	393	398	394	408	396	374	387	416	381	397	362	398	404	399	397	376	406	401	390	385	403	401	405	403	416	414	423	379	378	394	426	382	423	396	417	448	369	405	402	384	370	397	397	396	441	383	402	412	396	412	395	379	404	409	395	388	416	422	399	353	385	387	397	382	382	391	398	392	408	409	421	416	369	397	415	414	401	365	404	393	361	426	407	412	415	390	384	402	405	391	411	414	401	378	407	399	413	392	399	385	397	400	386	370	400	389	407	406	394	428	403	377	415	390	400	392	407	401	407	383	393	432	397	368	407	386	396	408	380	400	409	400	368	402	390	420	391	342	449	389	387	374	402	424	416	388	393	403	404	379	407	396	382	410	374	376	439	404	404	413	393	400	408	398	418	430	406	442	430	395	423	381	433	402	439	405	392	391	420	379	415	430	396	386	423	381	380	395	417
23395	21496	30500	27399	36913	41488	31151	7645	374	294	270	286	285	303	253	251	271	263	259	270	287	275	285	280	252	257	279	308	260	245	289	257	294	296	286	277	274	292	259	285	277	264	266	284	255	290	320	319	260	254	294	261	281	281	266	287	267	277	289	268	248	290	297	271	280	288	246	265	284	293	280	262	259	281	262	264	270	267	248	291	258	234	292	261	228	290	265	272	262	273	300	253	264	266	262	255	262	285	291	288	289	287	279	277	249	295	301	290	288	315	296	288	296	257	299	249	280	266	288	250	283	286	277	298	285	253	270	229	280	289	254	237	261	273	255	270	277	301	288	235	266	252	246	272	299	255	277	244	278	287	285	276	274	275	294	270	284	290	262	299	285	260	258	293	266	298	279	270	251	269	293	253	277	275	272	265	272	270	270	256	256	280	287	276	264	285	278	249	251	254	277	298	301	269	259	278	284	286	281	265	255	316	267	260	268	269	284	283	290	280	269	277	282	302	267	259	272	268	276	263	284	282	291	276	261	249	276	270	250	280	283	292	278	270	229	253	265	273	267	291	265	303	313	273	275	289	301	255	238	290	269	265	265	251	285	275	258	293	272	283	284	279	274	265	281	273	259	291	293	303	248	232	286	288	295	279	240	289	291	297	270	273	312	302	279	270	294	274	267	273	282	272	265	258	258	284	284	284	246	266	280	249	259	291	276	286	287	265	275	258	311	263	273	282	279	272	296	306	274	281	285	264	260	275	270	260	261	236	307	287	247	268	273	311	288	270	290	271	263	272	273	279	274	249	260	274	274	275	301	332	240	246	254	255	249	288	287	253	268	250	259	277	286	275	276	279	248	291	234	270	265	269	269	273	237	286	265	305	311	287	298	258	286	273	323	246	286	267	282	249	278	304	258	255	291	289	263	278	283	270	257	278	277	281	298	308	276	280	274	265	266	286	292	276	279	300	259	268	295	276	266	257	283	280	231	256	274	288	287	265	302	236	297	266	274	260	277	263	262	268	247	269	300	277	319	277	254	276	275	268	267	267	268	260	280	260	299	284	271	272	309	306	277	275	278	298	293	278	256	255	280	245	273	244	264	252	308	302	248	258	253	313	236	261	304	265	270	269	280	253	263	255	278	276	262	276	261	260	288	280	292	274	285	310	268	296	281	255	250	247	278	261	280	272	272	256	260	284	276	284	266	275	247	263	266	275	249	264	267	258	308	279	285	281	277	280	276	260	265	258	299	245	285	283	248	290	249	253	261	293	253	274	249	285	287	277	262	265	261	242	276	257	274	297	295	262	295	289	261	275	279	247	296	270	246	261	242	286	236	305	282	272	282	254	270	259	289	293	250	266	251	284	277	270	262	261	287	253	260	291	273	278	279	265	281	248	272	279	313	278	259	289	287	272	253	264	261	247	259	267	268	291	279	286	252	275	266	288	297	254	279	293	251	263	257	311	276	290	288	297	279	253	281	284	302	294	284	270	274	283	286	284	243	278	260	259	253	281	267	249	264	260	294	274	288	282	276	288	259	290	259	303	288	296	239	292	272	264	289	256	281	258	272	254	259	281	259	246	282	274	252	275	279	284	320	280	275	269	256	275	286	271	299	267	277	293	285	276	258	266	277	259	239	272	314	274	277	278	274	287	262	274	290	278	278	294	283	272	257	279	266	294	298	271	242	282	276	240	264	286	273	286	267	279	301	286	252	268	258	257	247	271	252	266	266	291	280	291	268	310	297	269	286	299	289	275	273	257	248	269	270	292	275	275	283	274	287	253	272	243	286	280	274	241	285	278	309	242	280	266	284	287	271	279	314	276	248	265	241	248	261	268	299	298	283	296	278	272	256	280	256	284	258	272	293	268	284	298	267	291	266	266	281	277	298	276	272	268	266	266	286	257	276	304	279	292	255	274	251	235	266	232	250	288	269	255	272	276	309	275	242	288	254	252	284	284	287	274	299	287	289	291	285	254	260	261	260	283	292	287	242	274	268	278	275	302	269	258	255	287	256	277	285	279	263	302	274	284	249	303	311	272	280	262	274	315	296	263	262	291	271	267	279	262	291	276	243	254	255	264	281	281	304	306	291	297	281	257	281	286	256	247	265	275	279	286	259	254	272	253	282	288	265	254	275	280	286	258	234	281	277	298	272	315	255	283	289	273	243	282	244	248	270	248	261	276	279	287	272	282	273	295	261	275	284	264	260	278	296	289	282	271	299	270	280	282	275	262	293	273	269	267	254	279	266	272	238	277	261	277	264	277	260	248	260	248	264	249	269	276	261	284	291	269	268	273	271	264	253	290	255	298	280	288	264	291	278	270	256	279	302	267	250	264	245	280	252	262	256	279	285	271	255	259	260	282	260	273	270	264	265	297	267	270	272	263	252	237	249	286	276	266	250	280	259	259	296	278	243	289	278	301	261	291	239	290	271	246	264	252	255	252	273	282	240	258	243	273	261	292	274	315	258	276	283	279	291	275	261	268	273	295	267	259	281	239	266	262	278	267	263	259	250	294	270	272	296	263	242	242	277	277	272	267	285	294	257	278	298	293	270	290	267	280	283	254	237	284	260	256	278	299	279	290	269	303	289	247	264	259	267	306	278	284	298	279	273	295	307	305	237	310	278	251	287	269	299	278	260	275	260	276	275	273	281	256	239	259	255	286	271	286	261	298	271	284	273	284	295	287	270	287	281	259	304	278	276	261	281	284	265	250	267	280	271	275	265	257	242	258	268	253	246	277	293	260	304	273	253	253	259	292	289	260	296	293	259	276	251	273	273	252	305	282	273	276	290	259	254	256	298	276	271	274	273	284	283	286	286	273	298	250	259	302	244	262	249	264	284	289	243	265	273	257	275	273	273	270	252	306	293	262	276	265	276	248	289	243	286	292	274	275	278	282	295	249	300	246	288	274	253	307	257	279	296	269	272	243	273	282	260	270	271	254	270	253	274	302	268	281	309	249	249	276	254	252	283	274	267	283	276	263	291	293	264	265	290	243	273	270	266	292	274	269	273	247	271	287	304	277	293	253	283	263	271	265	234	291	279	290	245	279	272	254	282	260	270	273	278	283	291	272	223	245	275	248	269	292	294	257	287	282	296	269	275	272	261	287	307	294	258	301	281	273	292	262	278	284	257	268	263	277	260	251	298	294	285	290	264	282	272	255	268	258	272	299	269	268	265	287	258	275	286	287	279	286	292	257	261	268	281	270	264	271	250	299	253	259	240	266	271	270	259	262	268	250	268	278	260	266	280	240	274	269	284	300	287	256	273	291	256	266	254	257	260	246	275	266	288	269	288	247	275	274	294	302	267	268	259	280	272	264	254	258	310	262	256	259	264	270	252	289	240	298	282	269	281	266	259	277	270	277	267	275	243	266	270	268	283	265	265	253	301	262	286	288	248	260	302	259	279	261	279	262	289	294	281	257	294	271	284	263	272	261	258	269	283	261	285	285	281	280	278	279	263	233	321	265	243	287	299	294	283	255	272	271
52045	84101	70764	54661	54030	45431	29356	4354	370	331	349	335	353	367	334	328	354	367	323	369	337	340	299	344	324	350	322	353	347	339	342	334	356	342	351	311	358	307	324	340	361	367	326	335	346	336	339	328	343	365	343	320	333	370	357	344	332	326	302	330	356	344	324	344	300	338	323	335	350	324	328	281	322	343	362	349	321	342	330	318	310	365	310	326	348	354	325	341	301	321	355	335	313	301	312	366	340	330	330	338	309	339	304	377	360	337	342	348	321	331	339	305	349	340	330	353	344	326	296	341	342	329	351	309	320	326	339	305	316	333	348	358	327	312	328	356	326	352	317	336	337	333	329	311	338	351	336	313	335	341	345	349	315	325	372	355	335	361	344	336	330	351	306	322	341	323	294	305	278	305	356	317	367	333	334	326	325	344	342	316	337	343	332	298	363	349	335	346	345	336	331	335	308	340	342	320	336	327	378	321	322	355	338	287	340	349	345	346	318	303	330	332	332	312	287	358	330	340	337	352	332	336	327	319	326	344	320	338	327	319	332	324	336	323	342	316	312	319	308	321	335	315	330	351	328	364	321	325	356	341	324	336	325	315	323	310	317	347	331	328	279	336	330	360	358	328	327	340	343	364	346	348	320	313	333	332	337	311	362	341	321	341	340	333	337	380	332	365	315	357	300	338	339	324	356	334	344	357	326	351	331	328	342	353	314	339	317	340	346	328	346	349	271	336	349	337	354	325	312	331	343	344	352	340	331	353	309	323	329	310	291	355	326	366	352	311	311	337	327	303	285	331	322	283	316	326	297	335	306	321	332	311	331	317	352	330	320	328	308	310	310	350	300	351	318	316	339	322	312	334	335	346	325	316	351	318	323	327	360	314	307	325	343	338	345	316	348	328	319	317	350	346	330	321	319	321	351	311	300	343	360	329	316	340	322	341	346	310	345	327	321	320	324	348	349	312	330	330	350	337	319	343	333	335	343	336	304	326	318	361	304	354	330	345	332	313	322	319	323	327	314	324	319	348	346	343	351	341	298	306	333	331	345	344	302	315	327	331	368	334	343	354	338	345	318	331	320	364	338	328	316	306	346	330	333	312	313	314	328	366	347	322	343	314	351	357	317	324	316	374	335	309	321	336	336	327	294	335	343	319	367	324	303	323	331	319	336	349	321	322	332	348	316	312	312	322	326	336	319	333	336	320	310	343	319	345	309	348	326	324	310	341	329	340	336	342	314	330	338	302	325	316	310	348	368	330	323	330	364	355	330	336	321	330	359	324	341	340	331	337	345	321	334	323	300	338	341	330	332	323	311	371	360	338	358	328	357	351	312	343	348	310	339	330	340	323	325	336	319	315	319	313	302	353	323	342	332	325	321	350	321	333	307	320	325	317	326	339	335	345	320	335	338	299	333	335	335	305	339	353	346	307	327	342	326	305	311	330	346	310	303	370	357	338	317	331	348	344	319	334	323	335	315	318	334	320	322	341	363	287	323	339	344	323	296	367	353	319	292	331	324	353	333	302	336	342	314	324	331	322	325	328	327	337	323	359	361	292	319	351	339	345	345	330	358	353	345	324	357	311	334	339	337	330	332	317	343	320	306	366	385	338	367	329	326	325	316	321	360	322	338	358	291	330	325	352	346	309	325	336	342	336	375	332	347	296	266	324	306	340	313	337	319	326	299	330	327	324	345	349	333	347	355	374	358	327	336	342	329	352	328	353	329	338	350	333	314	334	292	299	336	326	356	356	320	341	343	321	320	344	348	332	330	294	318	314	300	308	330	341	297	359	357	319	319	351	356	320	333	290	341	361	338	338	314	315	322	347	335	369	332	323	320	355	343	316	314	313	310	356	371	326	335	347	343	365	355	352	334	298	317	357	329	297	329	316	309	327	320	342	327	325	309	330	329	323	305	315	351	333	383	353	339	339	339	328	333	314	341	353	322	308	348	341	356	341	305	340	347	338	327	304	371	331	359	350	310	336	340	358	324	332	323	336	330	325	331	341	368	323	345	344	323	303	342	329	342	326	322	316	331	299	334	336	328	310	300	362	319	329	307	288	348	314	339	319	310	336	371	347	325	338	357	329	334	342	329	326	323	346	332	321	327	308	346	301	292	326	352	337	369	313	335	335	321	299	311	308	349	340	336	288	287	326	339	352	333	310	323	325	320	306	332	297	339	340	305	333	311	312	314	323	299	308	326	323	301	298	342	311	307	341	323	338	325	342	350	325	338	350	325	348	319	326	303	322	313	317	332	339	317	318	331	323	333	306	336	346	337	360	322	338	344	350	325	318	328	355	321	339	354	314	348	354	325	343	366	322	336	331	349	314	335	337	341	359	341	372	342	341	333	344	278	356	359	349	307	312	322	351	338	336	325	342	347	337	298	342	325	303	340	340	340	343	331	327	355	286	288	353	343	327	358	328	336	293	349	296	335	366	357	349	317	350	325	308	344	329	315	307	320	319	345	362	328	336	315	313	309	322	307	339	328	331	328	374	345	326	326	355	315	318	367	364	334	323	298	356	347	340	300	348	325	331	294	317	312	340	344	304	354	374	334	333	315	368	318	345	299	322	355	305	360	327	313	353	347	328	338	339	376	297	339	338	332	343	325	308	312	322	333	316	309	363	311	327	344	344	337	339	323	331	354	335	315	309	341	341	334	332	366	369	320	336	332	314	341	364	335	344	303	315	330	327	293	332	339	340	340	331	320	344	333	359	333	328	343	313	347	292	317	325	323	351	332	319	329	365	340	310	348	317	336	330	345	310	365	336	338	366	339	376	318	312	352	322	331	338	326	362	346	316	339	318	323	333	332	340	324	345	319	338	297	297	351	332	344	319	324	306	351	330	319	317	305	376	340	351	335	359	343	306	351	338	341	336	337	339	321	293	368	342	307	339	320	339	355	331	331	336	334	335	305	332	318	342	351	334	335	328	338	363	322	324	352	306	332	295	342	329	348	322	349	313	356	346	320	325	343	311	320	317	346	372	353	319	340	334	309	333	322	317	336	328	354	370	305	330	329	350	341	339	303	356	360	302	328	365	299	331	324	348	331	357	273	361	341	307	322	342	351	326	332	304	322	357	369	305	349	332	350	320	335	331	324	345	339	358	356	345	325	348	342	351	331	329	325	310	336	371	340	332	355	313	324	337	344	331	333	353	336	333	340	322	302	350	319	317	308	324	334	352	346	367	322	330	358	328	302	324	321	338	318	315	332	319	349	320	328	358	323	352	327	358	300	333	314	333	348	316	334	335	353	336	331	324	325	311	321	329	326	307	330	331	312	315	341	330	339	319	304	379	319	329	315	348	347	345	344	312	284	336	295	341	343	303	329	311	313	290	328	312	327	306	330	332	358	343	294	342	343	349	323	349	331	338	335	346	323	343	307	326	356	336	345	360	281	310	313	343	341	310	339	357	306	328	328	325	311	321	315	325	348	365	309	316	335	356	313	330	306	302	319	347	296	359	318	317	346	347	357	300	330	319	333	335
35541	47002	45744	28418	14888	10068	3551	746	467	454	486	465	455	506	443	484	434	461	468	448	473	459	472	471	450	441	468	462	434	486	496	466	477	448	470	477	452	464	425	468	457	439	463	463	440	412	460	454	418	468	464	491	457	450	451	473	489	410	483	440	452	445	453	441	471	434	408	454	473	466	442	470	432	473	433	463	405	447	468	462	451	454	468	444	453	426	396	435	436	491	444	433	470	429	432	442	448	458	466	436	440	426	451	476	481	481	450	441	432	475	487	490	493	472	443	477	459	451	411	455	455	460	475	470	482	461	480	431	431	447	467	446	422	491	442	462	452	491	494	501	438	456	455	450	487	452	441	444	428	443	478	458	494	466	439	435	426	448	431	448	458	441	442	426	484	459	488	414	452	462	421	472	462	448	441	421	452	404	483	472	424	458	466	438	462	463	446	427	475	469	405	426	446	497	474	454	460	437	477	451	456	443	434	465	465	396	431	433	465	454	444	457	449	500	513	419	482	444	409	449	454	429	495	444	455	464	479	470	441	448	455	432	404	509	473	469	396	480	456	418	462	465	434	460	431	476	415	460	408	428	484	421	439	458	457	448	449	432	442	415	476	472	505	464	431	430	454	430	442	448	482	452	440	448	462	444	427	406	477	494	453	442	469	435	495	452	469	462	444	421	429	474	469	418	425	400	442	465	437	451	419	436	437	444	459	471	448	407	417	417	443	463	440	463	432	477	409	498	439	476	438	447	422	457	434	449	475	417	435	468	504	459	468	481	448	463	456	476	438	479	434	445	483	456	481	450	473	471	461	499	453	454	431	454	446	502	468	474	474	457	460	455	439	469	440	408	407	433	477	441	461	446	464	464	461	454	450	462	432	427	431	456	423	465	452	442	471	430	466	449	439	427	478	462	431	463	431	438	480	451	465	402	430	420	431	405	478	438	442	471	418	494	454	475	419	520	474	431	480	440	438	471	452	441	460	485	441	467	493	454	438	483	450	456	446	466	458	444	484	459	435	472	456	467	440	488	488	447	445	441	472	455	450	453	419	444	429	464	450	472	469	416	435	470	417	463	430	489	444	398	447	437	431	447	441	456	441	463	477	439	447	421	466	467	437	442	448	429	490	442	448	424	456	470	444	435	480	476	460	478	459	460	468	444	438	447	460	460	483	450	418	461	460	427	450	451	452	424	436	422	465	463	423	462	401	431	438	491	479	461	475	449	428	452	462	405	485	456	440	450	462	467	463	493	468	465	436	464	452	484	445	460	452	449	476	451	434	460	436	463	456	481	431	438	441	458	463	462	443	480	453	447	435	460	451	434	405	487	453	431	448	455	432	455	418	469	474	459	480	419	437	447	433	417	445	485	471	435	506	503	457	395	466	417	453	451	522	467	457	427	451	447	435	401	437	430	429	467	461	470	424	427	462	424	437	455	454	445	443	443	462	446	448	436	448	424	464	453	429	470	437	463	436	434	461	487	436	471	445	446	461	443	466	497	446	435	472	464	462	446	441	428	474	440	475	458	434	455	479	459	516	490	446	451	442	465	488	481	479	441	459	451	470	486	450	451	460	451	448	460	468	436	432	427	427	494	472	462	478	453	451	377	445	487	474	448	448	447	452	437	449	471	447	438	421	436	467	400	462	402	479	434	424	444	446	436	497	447	445	441	442	427	449	482	432	422	442	461	451	414	479	414	499	468	457	460	412	470	473	484	458	461	410	444	476	447	462	465	422	455	523	444	457	477	428	409	465	479	453	440	474	470	451	425	495	473	460	453	429	492	429	459	455	456	458	480	471	459	485	486	463	434	469	453	436	442	412	442	458	458	493	460	425	418	454	451	482	465	455	457	450	455	468	436	412	511	471	405	442	448	465	497	472	460	442	482	460	431	453	482	418	450	452	450	459	427	468	449	407	455	492	449	426	482	462	472	430	460	420	455	454	468	461	427	443	433	458	453	454	464	414	437	473	449	474	442	435	432	440	430	479	445	496	453	464	434	497	478	453	466	476	468	505	455	460	457	464	461	443	449	458	436	450	469	485	443	485	461	460	463	436	462	431	442	469	442	478	444	448	413	468	439	451	452	457	468	428	508	459	443	451	424	449	458	450	478	443	444	464	452	458	444	440	417	433	443	453	447	476	404	434	454	469	475	434	447	461	419	468	471	462	448	420	461	441	449	425	446	456	471	514	471	460	436	465	452	483	467	477	459	432	425	397	444	443	429	430	471	432	475	444	458	464	448	447	444	466	450	435	504	448	416	434	418	429	401	468	466	421	483	432	418	459	453	468	461	433	449	424	413	476	433	453	492	428	510	417	408	463	484	446	434	459	455	442	473	455	459	441	447	454	454	504	460	510	445	453	434	438	464	430	459	431	474	445	499	481	452	482	457	460	473	414	424	451	469	431	424	449	418	485	452	477	432	439	422	478	496	463	461	480	445	426	449	442	486	458	480	467	442	435	431	432	471	468	464	476	483	408	455	443	437	466	445	427	461	430	472	467	452	462	439	462	413	444	448	470	431	441	503	496	467	414	481	428	448	411	456	425	464	447	436	466	430	491	448	442	439	471	434	460	474	468	424	435	448	455	437	450	453	476	474	432	431	429	437	451	474	481	491	445	439	425	450	392	469	491	459	434	473	461	413	469	460	404	483	424	469	445	494	418	459	438	463	427	439	456	430	455	478	415	462	462	446	461	461	462	426	452	435	483	469	464	439	429	450	421	449	466	448	438	467	421	471	437	456	461	475	480	408	507	456	481	480	491	468	439	425	443	435	447	446	460	417	454	425	443	455	428	489	474	423	472	474	490	475	494	476	479	461	424	414	460	445	403	418	477	470	445	449	455	449	458	485	422	467	456	447	449	462	394	415	445	489	480	451	461	458	461	465	442	485	438	447	440	480	429	468	440	442	431	402	453	447	441	443	462	430	458	465	462	472	443	439	438	440	443	480	450	431	479	430	439	467	437	450	440	443	465	454	471	439	475	424	418	455	458	441	441	432	464	426	435	458	435	461	423	461	450	430	444	419	445	423	471	487	459	484	467	420	509	417	448	495	441	441	472	446	462	453	434	462	457	467	457	432	460	445	445	446	469	482	463	436	469	457	474	476	479	474	511	418	433	417	481	429	422	477	505	411	465	486	436	418	458	492	501	436	456	455	459	466	462	453	499	464	421	428	469	440	424	456	444	471	464	488	513	464	443	501	454	485	464	458	469	456	431	471	445	442	456	464	461	481	469	481	451	452	467	450	457	476	460	463	445	437	490	478	431	422	449	433	443	414	446	440	430	453	458	434	461	422	467	444	429	458	424	503	490	448	469	433	463	485	430	445	471	428	477	462	466	450	478	447	477	439	457	443	452	495	430	436	482	463	448	480	441	459	438	433	432	434	469	467	459	437	435	460	431	454	474	445	451	441	440	444	476	457	470	482	449	465	477	427	436	448	452	419	428	475	469	490	453	450	448	436	453	442	429	461	513	490	401	464	499	465
46419	62539	47569	26615	16438	12526	4648	883	578	561	513	553	543	525	556	549	529	531	588	587	601	545	589	525	574	561	496	518	560	572	552	569	564	536	549	600	569	586	556	586	541	549	516	578	555	526	593	571	558	569	511	565	574	587	556	547	511	528	573	554	557	562	522	549	568	551	572	549	577	581	531	592	565	570	544	572	594	579	576	568	550	528	567	499	549	523	563	560	562	577	538	549	543	573	575	549	550	560	573	553	521	582	521	557	544	542	560	581	570	522	540	560	543	573	586	553	550	517	544	554	576	599	554	566	555	575	551	572	548	517	539	556	580	558	525	552	528	588	549	579	528	552	538	538	545	553	588	571	575	588	530	513	555	571	521	576	510	509	560	573	502	574	581	547	566	586	536	530	545	554	541	534	541	502	590	533	582	529	543	588	559	585	569	603	588	524	537	580	563	568	555	579	559	534	578	590	566	557	586	597	558	570	545	540	515	578	546	572	541	550	595	529	538	530	549	549	547	532	526	551	537	565	522	546	564	551	554	555	563	553	551	568	549	534	579	542	548	574	562	535	515	563	590	560	564	539	579	542	584	561	576	568	552	571	532	578	566	536	547	579	541	527	556	511	527	533	578	504	589	524	523	548	575	619	545	525	585	552	512	566	545	530	517	574	544	578	534	587	553	550	565	575	530	560	593	540	513	575	578	558	561	566	574	591	576	519	556	561	543	549	547	570	530	584	512	530	566	541	555	568	546	568	554	556	549	536	565	612	561	606	569	545	551	568	539	563	502	573	546	516	579	604	644	575	549	561	571	518	521	575	551	567	578	551	561	554	578	530	574	589	557	557	563	516	540	574	570	533	563	523	540	518	570	586	554	550	527	557	554	530	565	536	578	570	571	598	569	528	578	562	507	563	580	552	543	554	588	551	540	570	593	565	515	548	552	531	595	529	510	549	539	527	556	559	521	539	532	550	506	544	559	511	571	524	560	559	555	571	527	507	564	486	535	563	523	595	541	519	511	550	533	585	556	560	547	550	534	577	551	543	569	565	517	579	572	571	580	550	530	561	544	549	577	555	548	544	542	558	552	558	531	550	563	537	550	538	578	572	556	569	540	586	571	519	518	561	582	586	556	559	507	506	549	595	570	523	556	557	583	533	577	542	582	540	514	543	564	545	521	555	550	529	584	565	584	589	556	565	600	558	534	563	570	543	518	535	545	598	552	541	569	565	552	577	566	622	588	552	581	576	545	589	544	555	540	577	552	518	544	546	538	565	538	539	535	561	555	526	505	573	591	565	543	539	570	566	567	623	521	560	544	553	585	599	522	545	529	539	526	579	512	547	554	544	562	568	558	597	523	559	579	546	517	565	557	585	522	569	537	555	564	532	578	533	530	536	486	583	576	542	544	541	580	537	571	581	587	535	539	535	551	561	565	537	586	571	571	560	542	553	545	545	573	569	535	554	534	567	507	543	492	551	547	561	567	565	499	558	561	542	549	548	517	561	572	580	543	511	566	537	578	558	560	610	543	548	593	552	560	576	600	578	606	524	557	582	557	553	560	548	540	575	555	539	568	573	551	532	518	601	525	554	530	538	532	515	534	544	557	559	558	526	561	588	558	574	535	587	568	586	587	562	565	540	598	564	600	548	569	542	565	555	524	559	584	548	533	519	556	555	536	551	520	565	604	539	600	517	570	536	577	586	553	532	584	512	589	538	567	597	572	537	570	594	572	564	556	546	547	598	572	511	549	584	490	520	575	551	533	565	539	555	554	579	551	578	504	538	531	556	543	594	508	558	569	573	585	523	543	550	593	565	567	570	540	560	546	556	547	564	528	528	575	574	540	568	587	568	560	538	567	526	546	569	534	539	524	554	563	549	582	586	580	589	521	543	569	555	553	519	558	556	539	565	546	572	536	555	563	563	571	584	506	556	540	562	558	542	529	551	556	539	514	602	575	554	559	534	570	533	563	534	577	596	578	529	546	540	532	550	538	558	557	581	545	562	544	522	579	552	546	584	561	586	576	574	529	564	597	574	570	566	574	526	565	559	520	555	516	532	588	576	552	579	531	569	521	509	518	536	561	556	584	560	591	567	523	539	533	530	592	529	567	538	530	575	577	574	532	596	556	556	571	555	568	574	576	553	535	558	573	533	560	551	535	555	578	504	561	576	544	586	537	596	540	543	533	550	540	510	598	574	570	564	593	591	608	529	555	556	553	553	571	603	578	560	569	527	530	608	557	608	558	528	590	563	533	541	548	564	535	558	545	549	538	569	565	556	562	543	543	550	569	568	522	536	588	565	538	591	536	570	552	519	564	572	571	514	564	536	526	558	555	566	557	500	541	561	516	539	573	543	550	574	547	554	544	564	522	567	545	567	566	593	573	574	558	585	581	533	532	549	567	569	557	569	549	548	554	536	533	563	577	542	545	600	583	542	545	566	525	554	567	585	575	531	545	550	544	542	538	558	588	559	560	582	583	553	546	574	576	610	573	549	580	557	534	533	541	569	573	545	568	573	562	565	573	568	555	569	548	583	523	548	513	580	534	582	549	565	568	558	559	518	564	525	556	567	535	593	570	537	566	555	539	599	566	527	575	563	576	576	559	566	626	528	545	540	546	541	565	567	529	531	507	557	555	587	548	540	598	566	617	579	559	521	537	582	552	552	556	611	543	571	565	558	534	564	554	569	568	537	565	581	541	599	577	547	559	530	546	552	593	571	577	557	545	569	546	534	540	533	567	528	552	528	576	558	544	564	578	557	579	530	595	568	524	551	517	526	586	534	601	572	552	558	559	584	524	540	519	556	557	562	594	512	559	544	551	570	589	514	512	592	577	535	589	553	550	527	558	542	548	538	495	567	577	533	546	573	542	589	545	551	529	576	476	529	559	558	625	570	578	575	561	587	553	583	544	551	554	618	551	594	583	530	563	577	578	576	576	545	538	560	556	583	613	553	507	538	534	582	561	560	582	582	566	586	534	588	548	587	527	582	545	575	563	584	554	562	564	545	554	521	537	539	567	548	536	589	608	564	529	519	521	579	548	553	559	548	587	556	557	561	497	572	571	540	533	551	561	552	552	550	540	558	523	575	570	561	538	564	552	532	524	576	559	568	590	567	514	529	520	550	523	472	547	573	570	548	577	600	534	610	579	535	579	566	563	533	538	570	549	567	538	520	548	565	563	546	586	596	547	540	520	572	531	560	559	573	545	547	567	534	566	524	506	553	585	567	532	558	554	585	524	537	551	576	574	557	592	595	537	560	544	585	587	537	544	584	593	579	541	600	602	595	537	562	516	559	555	572	558	550	533	551	573	551	557	550	553	534	588	514	584	574	537	533	545	537	509	534	562	578	548	564	548	592	528	564	549	557	544	501	581	565	547	550	561	552	550	530	578	547	549	563	543	550	544	562	532	538	568	531	533	566	492	564	571	532	548	533	523	556	574	525	574	543	541	554	546	547	540	552	571	536	549	572	556	625	576	524	557	534	513	573
24585	22113	33100	30792	35817	40419	24469	4196	360	300	363	341	291	329	336	336	329	284	304	323	285	306	290	304	301	324	318	339	318	304	301	327	334	297	302	318	357	318	297	353	328	336	297	334	283	296	298	304	337	303	317	321	306	336	302	309	291	314	311	294	313	317	301	325	301	313	302	359	303	305	313	317	323	309	327	310	314	332	302	295	320	312	315	295	297	287	318	319	332	311	290	313	319	306	295	306	301	300	316	340	329	274	284	293	321	322	331	321	331	293	322	312	321	312	304	282	290	334	328	303	314	337	281	331	344	339	279	307	306	276	336	315	330	328	290	325	274	312	325	308	288	307	334	343	311	321	346	320	307	290	314	307	320	301	328	284	303	297	290	333	309	321	304	298	315	336	305	323	308	328	322	337	329	281	302	305	315	302	313	326	316	314	325	323	291	341	324	303	301	297	304	310	317	289	284	332	323	274	280	326	322	310	335	308	288	293	328	322	323	342	306	329	313	309	313	292	282	291	302	298	314	355	339	304	311	287	322	336	284	322	349	328	349	306	333	299	322	329	306	328	292	320	309	298	302	294	318	298	307	308	336	318	289	334	295	324	306	343	313	296	301	312	313	348	273	302	293	329	291	313	304	339	294	327	311	314	311	347	267	318	270	284	295	313	324	303	286	304	293	311	301	319	328	314	314	304	277	307	272	282	332	321	333	323	284	324	287	318	338	318	335	337	309	313	331	310	333	319	339	286	296	273	305	301	307	295	312	311	298	333	302	321	300	295	309	326	317	317	288	351	289	320	336	315	299	329	312	282	326	305	336	291	289	303	277	286	311	320	315	320	331	312	316	326	313	300	297	302	308	288	283	302	313	315	308	332	306	303	314	351	299	307	301	338	297	329	280	315	305	317	288	308	284	353	284	326	303	291	326	327	300	338	328	316	329	329	321	296	314	310	320	297	327	323	314	300	310	276	326	308	303	285	334	310	319	309	318	328	311	313	288	314	319	321	321	329	320	310	324	297	326	259	351	283	299	309	324	294	366	318	314	306	320	309	300	308	320	333	296	333	285	306	309	299	275	302	290	313	287	269	287	308	288	311	293	334	308	291	295	308	326	319	316	328	306	326	311	328	299	283	299	347	313	333	324	327	316	277	322	301	331	335	311	324	289	333	307	323	286	300	316	317	330	301	331	297	321	321	290	332	286	314	289	327	324	321	283	311	327	316	309	334	305	312	305	338	315	273	292	310	329	314	336	337	302	302	302	314	309	329	267	337	301	291	297	303	297	307	305	288	297	296	333	306	315	315	318	288	328	280	281	290	326	339	313	287	285	328	312	317	300	329	337	307	335	312	321	298	265	310	313	322	300	323	285	327	306	319	331	322	307	309	305	331	314	335	323	324	287	309	303	319	319	315	297	283	311	287	317	312	348	332	317	315	285	311	290	274	317	313	309	346	304	325	313	296	327	304	335	322	350	317	296	319	282	318	294	292	332	321	307	327	310	329	313	326	298	314	318	304	284	327	307	331	325	295	304	314	345	299	361	289	325	344	332	295	325	319	318	310	306	312	308	305	285	329	279	329	336	330	335	323	314	301	346	303	302	297	307	276	327	316	336	338	308	296	297	323	301	308	283	324	297	339	299	328	298	307	341	293	339	321	279	347	313	316	323	325	294	322	295	329	300	304	315	283	339	353	333	289	293	310	325	319	301	320	303	305	310	315	314	270	312	308	316	347	298	321	303	314	301	290	298	299	325	298	317	329	317	316	331	316	300	311	301	301	304	360	306	345	296	320	307	311	318	317	291	308	307	333	281	300	322	304	360	316	320	296	356	315	347	344	315	323	329	323	297	322	315	300	322	321	289	315	335	278	326	309	301	312	276	312	288	331	308	306	320	311	333	316	318	313	346	326	273	296	323	316	328	306	324	330	324	314	320	330	288	313	312	282	292	279	306	337	341	308	336	284	308	312	324	337	297	307	299	322	301	307	308	352	323	304	317	292	321	303	327	294	325	322	291	290	327	304	326	312	311	285	283	288	303	315	284	308	324	292	313	291	322	314	324	324	316	335	306	315	305	325	297	311	299	312	304	321	353	326	320	281	315	327	295	315	260	301	321	322	305	309	347	321	296	310	322	315	306	278	319	290	321	314	322	325	303	294	334	276	307	314	313	314	312	319	304	366	343	328	310	311	352	316	307	338	305	319	311	321	339	286	321	301	296	328	324	273	324	295	318	317	326	329	295	305	306	290	315	300	293	321	328	288	304	331	306	316	319	312	289	294	307	359	326	314	307	306	308	302	306	310	317	313	327	308	315	316	306	309	296	333	323	314	312	310	307	329	336	318	283	344	331	325	312	309	305	308	307	287	306	280	288	313	307	350	324	295	308	322	311	290	280	298	309	319	299	301	321	275	349	305	315	325	362	303	293	317	304	329	305	319	317	326	316	304	301	342	306	335	284	297	326	312	309	285	316	313	313	331	342	303	333	319	307	310	343	290	316	320	290	288	317	344	321	317	312	304	327	303	334	303	276	313	327	318	311	321	325	291	326	304	319	297	307	321	313	328	307	311	312	338	299	311	281	301	297	314	307	336	287	334	304	283	312	357	316	301	313	282	314	304	340	298	322	339	305	314	305	294	313	343	316	305	328	318	301	331	294	294	330	333	296	311	287	299	303	275	344	313	314	295	300	291	289	306	324	325	330	282	292	291	306	277	286	305	331	292	349	299	315	298	306	318	311	288	307	302	305	302	340	323	322	308	311	304	353	325	304	313	305	327	314	330	312	307	318	301	308	317	323	295	320	317	308	308	326	302	293	326	313	311	285	310	321	338	308	306	298	281	311	328	293	321	304	322	317	305	309	320	326	284	298	324	288	303	322	303	308	317	329	333	304	299	329	314	290	310	304	262	325	308	355	367	336	311	333	301	329	293	290	308	307	328	338	326	330	313	306	318	305	311	305	301	304	346	308	292	319	320	357	347	324	289	340	272	336	305	290	315	298	327	308	305	291	331	354	317	338	305	316	294	299	334	288	314	294	313	289	268	319	298	326	342	302	313	294	340	315	290	298	309	314	286	323	292	328	302	309	308	291	333	317	287	290	332	349	316	331	303	298	321	326	320	307	357	314	329	305	343	303	308	321	319	301	329	305	309	307	308	322	292	305	314	289	300	307	319	334	314	327	327	343	322	311	311	309	311	314	312	295	289	319	307	340	323	344	304	295	306	315	301	288	306	288	314	292	288	307	290	316	339	293	331	301	281	306	274	343	314	303	325	303	310	290	322	299	307	331	296	308	304	320	315	348	286	312	294	343	303	278	302	306	324	309	329	302	289	319	283	309	309	303	296	306	293	326	302	310	322	340	304	308	303	305	300	335	317	311	322	282	306	293	296	292	299	332	306	313	296	304	323	301	290	318	346	284	307	308	304	321	319	296	304	313	299	320	291	321	335	301	295	328	320	293	327	312	323	318	301	302	291	314	311	307	328	285	273	292	340
48871	77915	64806	43783	44926	40801	22999	2650	433	410	421	392	384	380	396	403	393	411	397	407	389	370	414	399	394	360	417	389	426	409	415	400	395	388	382	384	401	377	379	415	382	425	390	400	397	403	375	389	401	395	365	406	393	387	388	370	395	401	405	412	371	380	380	417	394	379	388	438	390	403	414	404	374	371	377	352	417	376	358	410	395	391	397	361	365	361	401	387	371	392	375	398	421	354	394	385	361	405	385	400	387	387	387	379	412	411	404	349	379	379	423	384	399	394	398	405	393	415	375	373	406	401	380	389	417	404	379	409	391	383	387	383	429	399	395	372	393	392	395	373	385	398	345	407	399	409	372	396	379	392	342	414	399	397	421	394	402	392	386	394	409	408	364	390	413	373	379	413	433	432	385	412	375	387	362	401	358	413	382	364	388	418	414	399	372	361	372	387	382	401	414	399	407	395	391	390	401	388	386	377	390	388	383	407	389	363	364	390	341	377	382	376	364	391	412	391	398	417	396	358	406	402	394	399	439	389	389	394	382	404	369	398	414	395	345	400	398	400	418	395	370	383	368	372	376	372	411	408	381	385	405	416	391	355	418	388	397	385	377	388	374	410	397	399	407	385	387	380	402	359	383	387	393	404	403	362	394	389	389	392	402	378	410	380	398	383	406	368	374	352	386	371	415	392	392	386	383	380	390	404	369	366	410	362	370	370	373	381	361	389	379	399	411	376	387	371	379	407	404	401	422	397	366	384	384	369	364	404	398	383	425	399	407	403	407	390	433	389	389	408	404	367	399	391	376	368	437	393	405	391	422	437	391	398	386	406	376	380	380	380	386	379	398	419	396	410	407	399	410	389	360	386	363	383	377	400	395	385	369	399	380	394	361	384	398	381	363	386	398	385	420	377	368	419	421	379	412	405	403	395	378	400	386	388	371	384	392	338	373	370	401	401	396	348	370	398	409	401	398	400	399	412	427	396	371	398	385	419	400	380	388	397	375	370	371	390	391	411	347	397	400	405	380	374	400	398	395	376	389	430	393	391	399	355	397	434	378	420	381	362	405	370	389	406	392	390	404	402	435	419	390	441	363	395	384	410	401	402	421	391	391	419	355	379	411	414	397	378	354	407	374	402	367	416	349	376	417	395	373	402	395	396	365	380	369	347	382	381	368	387	396	360	365	390	372	392	384	379	383	409	384	386	376	400	382	400	429	370	382	415	425	362	401	386	432	387	399	408	389	388	390	382	382	394	395	400	363	396	349	381	387	403	362	426	375	425	413	413	386	409	421	438	350	399	405	347	395	426	428	380	383	387	410	372	406	411	377	390	408	381	437	389	379	436	403	395	408	415	398	381	352	401	373	368	404	381	399	397	391	389	372	459	408	377	408	399	423	404	407	377	369	408	372	388	394	418	414	409	379	423	429	382	364	401	398	381	384	373	374	391	387	430	419	385	384	381	443	368	406	403	428	394	379	417	395	385	413	415	397	410	397	383	369	403	415	422	391	364	357	421	390	397	422	411	392	395	397	424	407	392	407	388	384	357	399	388	342	399	385	377	359	405	397	376	369	374	375	370	389	392	432	393	390	419	352	382	383	379	375	403	389	422	360	389	367	383	375	393	356	397	408	418	405	409	371	396	379	380	416	387	388	379	368	341	408	385	372	405	405	369	394	403	382	395	421	376	368	360	406	391	408	404	386	405	401	368	400	417	376	412	387	376	380	416	405	375	414	398	381	417	392	422	397	384	415	382	377	411	372	394	411	391	384	409	410	413	396	391	359	397	388	379	404	384	390	390	398	409	388	388	376	394	392	438	395	402	392	371	420	415	371	415	408	388	380	389	401	389	389	396	405	417	384	393	412	394	436	371	366	388	393	423	395	419	371	397	384	401	404	401	428	355	425	391	371	398	394	400	369	368	411	417	420	401	401	398	377	403	400	437	401	407	378	384	396	387	392	361	375	424	371	408	380	369	380	353	395	386	406	378	377	369	412	349	411	380	372	398	449	405	377	398	384	390	358	380	396	359	394	401	379	378	417	403	385	370	379	392	361	373	411	392	414	378	366	403	381	376	398	385	421	410	430	372	396	392	369	391	398	371	394	423	346	412	355	351	407	384	394	353	387	374	377	399	414	418	423	358	394	390	402	367	409	364	397	410	384	389	401	408	419	400	425	377	383	395	386	386	416	374	393	431	407	391	412	370	367	421	379	399	366	421	399	368	416	380	382	386	384	385	393	362	383	413	371	410	393	424	380	381	386	353	433	385	422	366	398	394	385	385	381	369	447	387	387	378	370	399	387	405	401	392	422	400	377	378	403	368	431	376	403	432	369	410	385	348	392	382	389	393	399	394	378	375	388	401	363	415	387	417	360	400	417	377	393	409	370	414	403	395	397	390	351	403	397	389	382	368	356	406	411	373	371	346	362	403	370	350	457	385	405	408	415	386	364	405	400	415	421	367	383	390	404	416	417	385	382	346	362	387	384	388	358	387	380	364	410	384	416	414	382	409	380	414	402	420	425	353	397	363	361	403	372	413	403	375	408	389	380	373	390	394	389	391	384	413	364	394	406	405	393	439	413	393	384	386	356	389	404	365	410	398	364	425	411	407	364	364	404	398	371	369	370	396	414	359	421	375	377	381	398	360	388	376	371	391	390	413	399	365	405	384	374	403	413	372	380	418	382	404	396	375	411	392	415	398	349	354	409	401	370	409	394	408	366	381	405	394	407	385	408	376	415	391	388	411	366	409	398	397	374	419	359	355	399	400	395	377	393	422	357	374	368	403	385	384	386	390	377	382	382	369	399	376	391	395	405	379	402	396	384	391	400	442	383	410	392	425	395	404	379	417	374	377	432	370	391	404	384	364	394	366	363	386	374	397	382	395	403	401	369	393	408	390	424	374	430	386	387	429	389	378	396	374	415	380	377	388	359	359	405	417	379	388	368	380	378	384	403	384	358	402	407	418	388	349	416	442	415	384	359	404	381	391	401	410	434	390	390	392	392	395	427	362	382	404	394	401	346	382	373	408	435	395	358	420	403	428	386	373	420	405	396	434	413	364	405	380	365	407	392	384	409	371	421	401	391	422	412	409	387	379	394	371	401	402	395	422	408	362	383	379	381	384	407	417	408	410	378	403	390	421	381	364	384	390	389	402	399	398	393	376	402	437	415	398	357	381	388	402	387	380	415	395	414	410	388	364	401	398	443	402	414	382	398	388	403	420	401	396	377	391	391	363	459	386	388	397	393	379	372	389	386	415	379	378	361	367	394	383	405	349	398	391	393	376	350	358	417	396	392	370	411	356	416	368	395	407	419	374	378	376	397	377	382	365	396	377	376	397	354	439	377	374	388	368	367	403	384	371	419	361	404	415	398	392	394	363	367	382	395	388	410	390	355	372	386	410	371	405	396	379	407	418	387	425	408	389	373	383	386	385	399	385	419	390	398	382	438	389	355	382	402	367	367	391	433	385	424	380	386	420	390	376	355	364
23516	21608	30557	26399	34954	47638	33257	9630	412	310	285	293	285	283	315	289	300	276	293	282	295	267	266	327	262	289	288	275	271	275	316	295	268	256	277	261	289	282	236	276	267	318	281	243	274	315	292	282	254	288	276	301	302	303	251	266	287	276	262	249	263	262	310	304	278	310	269	311	246	268	264	265	261	280	284	291	301	297	265	293	278	239	268	267	295	263	304	279	264	267	246	290	288	314	302	250	250	273	291	275	277	276	283	280	277	265	291	278	287	269	277	292	272	308	282	289	273	270	249	263	259	279	269	286	307	268	272	283	249	263	263	280	271	268	301	283	270	259	262	224	247	256	254	290	292	288	280	271	239	296	316	295	283	276	261	264	287	277	288	305	277	285	257	276	251	246	309	279	284	250	266	289	235	303	254	299	271	302	303	273	258	283	286	280	302	298	306	293	285	305	306	314	280	244	280	264	280	298	280	267	281	289	281	289	282	276	281	305	240	287	289	294	295	280	275	255	284	270	268	281	291	280	280	246	273	250	297	268	286	277	270	279	269	262	260	334	276	274	247	295	271	253	258	269	285	296	315	283	263	258	293	288	268	276	277	277	284	297	273	255	304	290	315	321	300	282	257	332	236	263	285	280	292	276	302	252	261	300	302	290	263	288	282	267	270	252	262	274	271	290	274	265	281	313	291	264	286	287	262	305	270	285	289	307	266	268	271	295	283	285	277	276	277	278	318	253	284	273	281	267	278	287	283	265	256	293	257	253	255	290	261	270	275	286	270	280	297	293	289	301	274	279	281	262	269	279	246	290	270	272	270	246	266	270	262	295	282	295	286	282	271	258	281	275	270	281	287	259	279	265	256	284	294	290	283	239	272	279	277	303	284	256	255	274	265	266	269	261	268	321	278	288	282	265	279	270	256	286	296	280	270	267	253	292	252	284	285	276	258	269	306	296	276	264	277	289	285	300	267	272	268	311	279	282	282	267	273	288	304	265	283	276	274	286	271	274	264	275	279	303	281	271	287	276	294	296	272	240	286	265	239	300	288	281	286	301	274	274	279	296	282	243	287	254	289	261	294	282	277	270	272	284	280	274	258	283	279	286	281	260	299	261	268	274	257	243	296	265	287	261	263	275	267	265	255	262	297	278	279	260	266	281	256	268	270	274	301	299	291	289	255	270	261	292	275	322	296	279	301	267	277	264	306	323	294	279	276	248	297	258	265	277	266	280	241	294	298	281	283	275	280	322	275	268	282	289	286	257	262	255	286	280	267	238	270	291	276	263	286	279	292	276	264	271	291	246	246	284	279	270	235	267	288	275	295	231	264	280	279	281	279	312	301	269	281	280	265	264	276	292	266	278	231	296	308	279	251	285	262	238	278	289	295	265	283	314	283	263	235	288	261	295	274	332	263	298	275	266	275	283	268	250	277	276	269	254	283	295	286	269	268	255	288	250	289	282	275	280	290	271	266	271	276	272	284	278	247	257	278	300	289	255	299	303	256	255	289	324	282	283	252	305	259	266	278	276	274	270	303	275	270	247	252	265	291	281	311	273	295	297	316	243	291	314	255	250	270	275	283	282	299	258	303	308	283	285	252	275	275	250	280	293	289	284	294	292	260	283	254	255	291	292	287	291	288	262	273	277	281	256	242	265	290	307	292	275	272	275	258	274	268	260	250	254	259	276	308	300	274	251	286	312	280	299	261	255	280	260	307	279	244	250	286	251	278	283	267	278	277	290	277	303	271	264	275	270	247	279	244	280	257	256	308	289	296	281	267	300	264	268	268	270	305	301	304	284	287	277	287	274	297	251	261	262	333	268	303	297	272	276	242	275	271	284	278	292	256	259	261	265	262	283	285	294	305	268	252	298	289	285	279	229	298	280	267	292	266	271	290	312	268	283	280	292	251	267	287	302	267	261	291	298	281	299	264	261	266	252	291	261	288	265	265	275	271	281	289	240	282	275	279	274	279	296	301	268	241	267	302	287	287	270	258	289	270	295	267	288	285	284	302	288	277	289	293	290	271	278	291	275	269	284	295	257	308	261	266	279	267	283	288	284	295	286	270	283	267	265	286	261	264	293	302	247	324	247	291	297	289	278	267	279	280	295	304	289	278	307	287	267	290	307	266	258	260	275	267	286	265	270	301	272	265	271	269	288	306	284	292	261	247	273	278	252	238	258	244	287	263	299	271	261	281	269	277	284	271	268	253	292	300	275	301	258	259	287	273	262	292	251	272	293	316	276	285	296	262	285	254	268	278	269	283	260	271	295	279	258	271	291	252	283	270	263	281	253	282	272	257	275	289	254	265	285	299	291	288	304	256	274	276	316	272	264	271	269	296	289	287	308	278	311	283	295	303	268	273	252	287	267	274	289	297	275	276	278	284	280	266	277	282	311	279	282	302	286	294	276	253	274	228	298	276	280	263	258	274	290	242	268	280	256	278	271	290	277	292	291	301	275	280	268	275	260	300	265	264	289	284	265	275	277	277	250	278	259	284	274	284	284	278	282	273	282	260	283	290	289	306	269	269	265	283	277	255	295	269	291	266	314	271	249	269	244	282	273	264	269	277	268	257	266	298	265	272	278	291	281	293	271	292	281	272	295	295	272	260	249	248	276	284	270	260	291	279	254	267	264	290	264	280	298	283	289	265	281	263	279	263	269	283	281	284	259	291	289	305	248	264	283	294	278	271	274	289	276	284	257	285	280	306	285	258	257	287	282	273	264	265	298	260	283	305	271	264	284	279	291	285	301	287	266	284	251	265	268	272	262	306	277	259	275	271	264	267	256	266	295	297	254	260	262	274	248	274	268	242	256	294	265	274	279	250	280	284	263	287	285	263	301	260	261	268	308	290	291	280	291	268	263	281	281	291	290	301	303	307	303	257	280	286	256	285	296	264	315	256	269	243	272	297	296	281	305	275	296	269	285	236	279	277	271	289	295	292	287	294	285	296	315	271	266	297	260	281	264	300	281	278	280	300	295	270	293	255	315	252	298	278	256	285	263	295	266	266	266	293	272	289	259	274	299	284	309	254	284	267	253	270	258	261	241	287	257	281	297	243	283	285	278	289	263	288	304	270	263	311	278	291	269	270	285	275	287	263	300	296	272	252	298	296	285	256	273	282	246	269	282	270	286	247	266	258	252	270	265	273	273	286	273	258	270	305	275	301	239	303	290	296	296	258	279	267	276	274	292	276	276	242	304	280	298	285	284	250	262	264	271	299	273	283	275	289	273	258	252	286	273	288	273	265	274	290	262	268	254	287	248	253	268	261	294	275	268	233	274	261	289	273	292	276	261	284	278	277	245	261	276	278	279	268	290	275	265	275	284	267	272	288	294	275	264	264	261	246	264	287	280	286	291	280	250	285	288	279	263	305	275	267	244	268	273	318	264	277	282	327	281	259	274	267	275	270	297	276	287	295	265	258	278	274	267	274	268	268	261	317	272	261	262	284	268	268	269	282	292	266	272	245	260	309	297	250	260	251	264
52250	84545	70618	49954	53707	50563	30926	5901	371	354	371	360	306	340	347	339	352	365	382	356	348	326	355	343	314	335	330	320	323	341	333	316	308	306	317	338	343	321	339	329	292	343	363	354	365	330	343	316	341	354	338	321	287	317	308	341	355	337	315	329	325	364	334	328	332	355	300	365	335	338	357	297	356	341	311	351	330	351	311	321	320	325	368	320	323	329	337	333	313	319	338	324	342	309	346	316	351	326	367	360	355	343	336	336	348	333	315	347	358	346	328	330	316	341	330	343	346	370	349	321	334	349	368	365	354	341	342	365	364	349	342	327	337	322	340	303	358	328	337	332	339	335	332	359	342	310	322	296	353	342	347	327	365	334	380	369	326	339	348	311	334	346	334	349	336	338	335	320	349	376	327	351	344	375	305	328	306	344	350	333	328	317	358	299	328	350	323	292	303	343	337	348	341	319	327	354	311	303	353	347	321	307	352	356	323	324	350	354	328	359	296	289	328	357	343	352	357	327	362	330	314	313	312	312	329	328	322	376	325	332	341	350	345	344	326	322	286	333	340	341	351	338	356	324	326	346	349	311	322	333	362	285	340	301	331	321	307	327	338	337	333	308	322	328	328	335	349	331	314	322	319	320	313	349	342	347	319	314	340	317	331	342	306	351	305	295	356	362	330	331	346	337	346	324	342	334	336	375	322	340	327	354	339	329	345	328	326	300	348	355	346	369	331	330	292	355	340	345	344	344	328	377	341	352	339	366	345	326	327	347	343	320	336	350	349	331	344	328	341	344	334	309	365	322	345	337	362	340	314	343	350	320	337	333	329	321	362	331	344	327	316	325	330	335	332	333	312	351	352	338	353	341	350	345	315	311	318	342	315	355	343	342	322	346	346	308	331	330	309	359	334	335	341	338	368	304	346	358	346	355	343	326	364	326	306	335	325	346	284	329	341	337	325	336	310	317	331	342	342	329	328	368	312	320	319	313	356	347	331	327	357	317	341	361	340	307	313	315	326	319	347	364	339	343	311	353	358	353	335	358	302	321	304	333	306	352	369	341	331	355	328	332	336	324	340	335	339	325	329	342	324	355	337	345	356	330	362	301	335	347	323	353	349	303	329	350	323	325	312	293	313	353	316	325	326	335	352	331	317	340	335	325	320	357	343	335	338	328	340	323	364	335	302	318	295	335	317	315	346	341	314	343	322	338	339	346	305	323	317	343	352	334	300	319	343	371	375	335	331	350	353	341	323	343	311	359	351	381	319	338	330	372	317	333	344	327	342	335	319	344	326	345	358	336	326	327	326	343	338	323	317	345	335	291	338	328	315	357	330	326	316	332	332	360	334	319	329	310	357	330	311	320	327	331	362	343	352	356	340	340	365	328	326	328	310	332	361	368	306	319	326	328	307	353	354	348	362	357	337	360	347	325	347	342	347	322	344	352	321	331	342	304	334	369	335	327	305	312	320	354	322	329	315	340	361	320	332	315	373	310	336	347	340	348	356	367	337	312	345	345	355	300	311	314	352	363	308	337	364	342	328	348	315	329	315	372	309	340	340	339	361	328	326	342	353	355	354	318	312	344	356	330	318	325	304	358	338	341	327	340	319	357	322	361	330	358	330	325	307	337	370	343	370	322	322	314	325	283	321	305	332	367	342	320	337	342	334	336	326	357	370	343	336	324	362	323	340	322	300	346	334	315	340	355	340	306	310	338	350	359	362	299	361	351	346	335	312	303	347	345	349	341	332	348	327	326	344	337	338	332	328	328	365	343	334	349	354	344	386	302	343	345	320	332	313	317	309	352	290	325	327	326	319	339	327	338	329	354	315	340	356	297	310	346	297	335	326	313	293	325	315	336	333	323	318	314	362	342	303	316	323	337	335	353	310	329	333	334	325	341	322	341	312	313	328	318	339	345	328	304	330	321	298	362	339	330	353	320	336	326	339	323	343	355	325	338	347	357	347	301	371	353	319	343	308	355	328	349	321	351	331	306	328	342	314	344	347	312	314	353	348	302	350	345	306	332	326	304	360	342	310	343	334	317	350	349	323	347	317	334	334	330	319	344	332	321	319	385	297	317	305	309	354	345	333	346	313	314	352	327	312	328	345	318	305	330	323	358	338	290	295	309	312	338	356	361	359	334	323	333	342	355	319	350	356	322	345	348	308	367	349	315	348	322	323	344	317	310	327	354	353	374	329	348	329	338	333	359	319	291	332	324	342	338	326	331	317	362	313	364	354	358	372	318	355	350	343	380	346	317	353	355	344	303	344	315	368	333	333	333	352	319	318	333	352	334	338	353	339	363	335	333	356	379	312	334	342	341	323	340	331	328	335	340	346	350	327	339	340	345	340	322	321	332	336	351	305	337	316	351	358	358	342	320	320	336	315	317	308	339	356	388	339	340	328	326	363	325	341	349	388	323	324	322	343	300	353	339	356	312	339	336	339	345	326	347	329	305	334	350	319	315	359	346	306	339	346	332	340	335	307	337	308	334	334	327	327	322	312	332	349	340	366	331	353	347	371	387	319	338	321	333	338	284	297	359	301	300	343	358	362	338	369	329	326	329	337	329	336	350	327	356	345	360	342	333	316	348	322	322	345	302	336	352	345	341	335	319	338	336	322	309	334	318	353	336	323	336	339	334	356	327	359	340	321	331	336	359	333	334	370	327	347	350	333	342	315	328	369	323	324	320	319	321	365	340	304	338	332	365	349	333	328	348	351	349	337	356	345	348	316	345	333	345	323	317	337	348	312	338	308	323	345	327	346	335	332	361	348	363	340	343	336	344	318	335	355	318	308	337	323	354	330	313	361	364	374	352	340	328	309	330	355	326	312	344	337	331	348	334	336	327	338	346	341	351	347	323	319	337	339	339	358	330	302	312	324	324	360	350	329	363	359	346	346	348	351	364	307	338	359	359	358	348	336	349	347	333	340	349	368	335	349	321	345	364	364	348	338	339	355	325	362	331	330	307	301	322	308	331	351	360	366	329	313	335	325	331	380	347	345	318	305	307	307	369	335	335	346	336	375	368	306	330	329	339	314	312	355	345	349	360	339	334	339	338	335	349	312	346	338	306	369	349	340	354	349	366	364	331	344	335	298	308	340	333	342	358	327	327	334	350	350	325	328	350	359	316	339	330	344	325	342	321	342	343	326	338	324	346	338	345	376	306	332	342	316	348	324	368	391	308	316	314	327	343	330	347	345	340	323	311	340	333	335	313	353	339	371	312	328	326	352	355	329	318	340	331	308	340	333	344	293	341	317	370	336	331	322	368	347	366	327	333	328	322	295	337	324	317	351	330	295	297	344	296	325	375	327	312	345	319	309	334	315	330	328	327	344	345	341	323	341	332	345	324	357	355	347	378	331	311	362	330	340	329	335	297	307	351	320	333	330	321	321	305	305	297	340	320	313	323	322	341	310	325	335	333	336	324	328	344	316	326	357	336	328	296	326	344	322	344	311	334	389	334	340	353	316	299	329	303	307	348	330	323
35640	46396	42940	24561	14436	9410	3118	729	459	465	488	463	459	446	446	453	480	480	486	454	475	454	470	468	446	496	487	479	445	498	468	420	464	442	495	459	453	491	461	490	434	443	487	463	434	437	465	468	467	437	484	462	448	494	449	455	455	466	469	468	473	436	417	445	458	463	438	455	457	479	460	475	443	486	417	438	446	466	471	450	431	495	459	439	434	424	486	456	450	442	480	440	501	463	438	465	486	452	431	444	478	463	436	491	431	505	484	444	457	453	447	489	459	451	484	447	449	465	450	449	457	469	494	456	447	451	463	489	449	471	467	475	476	464	458	439	479	470	440	486	477	475	444	466	467	477	419	425	447	474	443	441	484	484	442	425	448	456	467	486	475	469	478	472	473	438	458	469	483	447	446	453	444	466	481	481	451	475	432	455	456	494	473	463	467	451	464	456	497	477	490	450	450	466	459	442	467	411	467	444	440	504	447	443	456	476	471	492	438	473	452	492	461	452	482	446	481	457	486	463	523	476	421	437	450	461	473	463	468	431	445	429	467	469	462	467	462	471	451	458	438	466	485	417	475	425	432	473	444	488	425	463	437	467	464	433	458	453	466	455	432	472	461	481	431	439	471	479	464	514	432	502	454	466	475	495	485	457	463	455	452	421	458	505	513	481	465	483	446	456	449	422	459	468	437	451	442	470	444	458	415	453	484	473	494	468	457	479	441	510	466	459	472	468	448	433	481	437	448	437	419	456	464	458	458	458	484	488	501	457	501	469	447	497	474	490	486	459	469	470	449	427	466	466	429	499	479	473	476	449	481	477	470	428	502	441	454	438	460	470	454	451	459	447	472	468	449	456	440	489	473	494	418	450	454	444	449	478	446	440	481	455	485	458	483	461	516	456	470	449	448	432	478	425	473	475	480	488	461	481	510	421	493	468	413	474	460	475	443	474	435	425	468	440	445	461	454	426	446	453	480	431	434	448	448	459	477	490	443	477	456	478	458	443	425	462	501	466	456	431	452	432	448	468	453	470	462	426	489	431	494	472	441	450	446	444	473	508	466	460	508	447	466	447	445	435	465	493	479	517	448	466	419	471	484	474	476	462	484	450	466	435	450	466	493	493	475	424	433	461	439	458	423	493	505	464	443	425	474	451	484	498	467	462	480	439	474	478	432	508	458	427	488	485	452	466	441	433	493	480	448	460	477	490	496	464	442	442	476	469	437	464	420	484	462	462	489	469	465	491	444	465	477	446	432	451	433	461	452	451	484	449	447	456	450	501	447	461	450	482	459	446	468	474	488	461	469	466	435	449	461	497	436	491	497	459	485	474	450	478	450	493	446	467	446	476	428	446	496	452	474	468	472	473	462	476	437	458	439	457	514	446	418	461	443	493	473	524	432	463	430	458	447	457	433	453	475	472	470	477	442	465	436	425	420	481	477	486	440	462	429	460	442	494	460	451	448	423	456	487	441	442	503	469	460	494	458	442	455	477	424	479	453	474	460	477	439	466	486	450	475	476	450	451	415	493	469	433	460	437	506	399	496	471	490	430	431	441	466	477	497	457	449	472	411	473	447	433	475	470	463	453	472	462	447	498	461	480	459	439	432	456	461	474	454	483	448	466	467	465	486	483	436	418	460	477	450	442	447	465	436	483	467	462	465	449	437	484	445	454	460	448	476	476	458	445	492	460	459	462	442	417	475	469	446	481	454	432	445	454	455	466	446	477	468	463	444	414	482	448	441	485	484	439	485	450	482	478	472	439	442	450	496	504	441	442	472	460	468	431	472	478	479	438	461	478	488	435	474	454	489	444	470	491	444	510	461	494	459	473	446	470	435	470	475	501	489	451	449	501	441	443	424	451	473	453	446	475	477	437	475	421	442	510	482	475	439	486	490	413	472	406	460	445	433	450	456	476	469	431	460	467	477	453	476	448	478	497	456	445	443	433	476	452	468	485	447	501	485	462	469	478	433	492	437	471	451	478	456	455	466	445	425	450	460	459	485	484	472	447	467	444	436	459	469	485	460	495	476	478	442	478	441	468	474	414	505	452	486	482	468	460	448	466	457	444	473	452	471	480	447	411	486	440	470	452	446	444	456	441	436	468	454	458	456	443	423	473	506	471	456	468	477	442	456	493	480	421	443	461	445	449	500	445	463	474	462	500	441	475	444	461	479	462	469	485	479	470	446	448	445	459	433	464	441	447	458	498	465	465	418	453	466	463	450	434	470	449	502	466	453	472	457	444	439	480	439	460	450	463	491	424	505	461	454	424	499	443	411	460	491	493	453	469	461	449	476	456	471	432	462	439	471	470	435	462	434	433	458	463	486	416	417	466	489	469	477	486	481	448	443	478	450	453	485	471	459	482	462	495	468	461	467	469	472	453	501	496	434	471	468	455	463	460	469	428	491	457	460	439	455	467	495	437	481	442	389	484	473	478	470	437	491	437	467	444	453	458	483	465	462	462	470	447	459	418	487	467	428	445	468	474	461	454	451	439	469	495	448	452	460	451	464	488	490	464	489	419	456	429	443	473	512	497	460	463	457	471	468	474	467	487	474	497	475	443	448	465	464	458	494	507	458	412	462	446	452	479	430	439	470	439	450	487	458	452	479	504	482	460	490	469	488	398	408	457	497	478	468	467	460	493	444	491	458	459	445	456	465	476	474	456	467	502	418	455	485	441	441	463	467	466	437	470	427	465	481	479	450	454	424	477	478	455	469	474	431	436	451	467	481	467	460	487	455	476	447	452	435	438	465	413	431	468	466	463	451	450	454	460	425	479	467	444	447	470	457	486	467	449	481	485	452	464	470	481	478	494	468	459	438	480	447	453	453	483	495	459	470	461	485	419	452	454	458	430	411	502	455	457	472	470	475	437	455	458	476	453	487	490	485	490	438	474	465	507	471	475	508	448	489	445	458	432	447	462	442	439	475	456	481	469	426	486	466	435	528	487	490	464	479	461	475	489	439	496	457	465	437	479	466	463	471	456	463	491	457	461	458	478	484	478	482	437	468	467	473	477	480	448	444	484	491	481	483	431	440	485	448	463	495	422	479	422	434	456	473	481	464	472	480	507	467	494	474	453	487	490	445	512	462	467	475	437	460	468	447	474	446	479	474	513	444	473	483	472	505	458	467	449	444	465	470	464	487	458	450	473	409	440	467	473	458	494	455	452	447	513	488	458	470	478	436	485	476	505	465	483	476	446	454	436	481	462	459	476	439	456	447	432	492	451	500	426	471	470	452	446	444	479	455	465	471	469	436	468	445	484	477	450	451	505	446	461	463	497	460	466	467	459	456	444	449	466	479	460	482	464	461	490	468	482	483	419	473	443	446	480	503	453	436	485	430	465	439	461	487	459	484	475	462	454	457	475	458	470	449	473	464	484	448	466	433	442	408	470	467	422	496	446	479	437	428	454	424	493	461	482	492	455	446	467	491	438	460	445	490	474	491	472	466	486	454	459	445	479	477	456	453	442	472	462	493	475	458	468
45754	61258	44841	22192	16763	11786	4202	953	567	571	548	588	524	561	551	570	603	560	574	611	511	574	566	580	562	555	577	585	550	574	569	577	569	560	578	588	559	606	578	592	543	575	529	565	534	573	551	585	603	550	553	611	537	547	536	583	562	609	548	549	566	540	574	553	578	562	554	588	574	538	578	589	526	617	582	575	579	520	567	565	570	557	528	570	612	594	554	593	602	578	542	566	576	514	595	569	590	552	606	592	563	572	547	602	549	567	599	570	607	583	546	627	553	528	612	573	532	604	599	591	606	536	612	523	562	572	555	585	578	543	567	577	567	582	536	616	557	561	550	597	558	593	560	534	534	556	564	596	582	586	555	559	528	592	543	546	551	580	593	558	606	591	584	583	536	532	590	539	572	600	534	546	548	562	570	582	618	566	548	556	563	580	607	596	541	553	559	593	573	510	551	566	583	537	561	580	546	555	567	614	568	602	550	536	573	598	619	561	566	536	576	561	527	577	593	591	575	577	519	551	570	556	590	517	530	570	562	563	547	577	572	520	585	563	554	550	551	579	572	524	552	540	600	578	608	547	569	574	556	587	545	568	561	575	568	639	575	572	602	583	629	563	581	555	532	581	582	570	537	600	534	589	576	574	592	562	597	576	560	613	593	563	559	593	557	551	533	589	579	561	552	567	543	561	587	553	561	555	514	578	581	525	553	586	607	602	572	571	565	549	563	563	507	568	578	561	572	535	570	548	545	509	566	610	529	518	602	577	584	586	600	580	579	594	600	556	538	573	558	572	513	553	572	565	545	568	574	573	562	611	580	570	590	555	579	536	592	574	587	604	573	573	579	561	565	551	582	524	577	551	593	601	574	574	579	544	543	547	543	531	545	540	574	633	571	541	544	531	583	572	591	563	567	582	560	555	565	554	562	574	554	584	572	589	558	521	550	556	538	560	556	577	563	581	596	596	540	553	561	558	542	565	595	544	574	597	572	582	602	543	554	605	553	580	587	547	582	595	578	576	581	590	565	542	564	579	559	566	599	529	584	591	555	548	556	567	605	507	539	529	574	569	560	608	582	579	578	549	575	539	583	559	548	539	565	574	560	577	576	570	553	542	603	539	507	593	591	571	570	573	572	549	563	558	583	592	562	570	574	570	569	582	579	544	567	548	597	574	533	542	545	579	616	532	581	623	593	550	560	561	553	566	601	565	576	589	544	551	530	570	589	572	538	548	576	558	544	541	557	583	564	556	556	553	571	632	610	567	587	556	591	541	552	570	563	547	592	550	582	602	634	574	551	564	540	570	577	582	560	570	568	564	594	568	571	563	567	564	549	571	560	579	559	577	551	574	597	562	599	571	559	566	581	541	575	542	594	541	585	567	537	563	579	550	603	579	602	532	571	532	540	524	576	610	572	558	511	566	555	581	612	552	545	539	533	570	556	591	551	588	539	516	589	555	565	586	564	603	566	569	565	561	576	543	583	568	564	566	556	571	588	593	563	546	577	593	554	558	599	607	518	555	561	579	597	543	558	566	559	574	563	561	564	570	570	569	553	561	539	570	548	547	591	544	558	596	560	532	559	543	581	588	516	579	508	528	586	580	598	548	546	613	595	564	568	562	535	589	549	591	564	584	550	589	555	576	600	579	537	577	560	531	559	556	567	567	587	553	569	548	631	571	536	570	581	555	522	562	552	568	576	600	587	547	593	571	555	597	612	556	583	583	608	582	538	552	592	591	576	563	620	538	591	569	574	553	595	571	539	582	563	563	558	583	568	530	562	574	609	606	562	564	545	500	520	556	546	567	569	573	563	580	548	552	537	587	543	605	591	582	580	601	561	576	578	546	572	592	563	573	574	548	530	569	566	571	552	557	604	561	586	545	560	639	578	568	574	546	607	599	554	544	580	565	540	560	585	553	560	585	533	546	554	625	554	528	592	576	546	544	542	589	572	593	653	576	521	602	571	566	531	567	649	570	572	548	540	555	539	543	582	581	574	535	531	594	583	593	584	542	551	550	552	546	556	571	583	546	579	571	546	565	563	530	551	593	561	567	589	593	568	588	605	565	548	599	568	582	582	565	542	570	522	523	561	545	557	553	584	566	564	613	590	583	558	590	586	584	597	581	555	575	543	587	581	568	553	602	562	557	581	589	621	521	544	599	574	558	518	594	588	578	550	559	542	573	549	598	533	550	599	571	528	549	558	583	577	541	531	565	552	572	543	572	548	594	578	523	539	589	553	572	576	576	587	574	541	559	600	561	524	521	560	564	534	514	544	562	565	608	531	580	568	598	589	550	568	530	580	583	560	570	598	553	554	547	560	567	563	582	621	581	613	610	585	576	584	572	545	513	593	563	548	530	574	606	564	584	554	523	543	589	523	584	558	580	536	564	575	549	542	586	544	618	546	591	564	605	564	590	602	571	557	603	539	615	594	601	580	572	531	554	570	554	618	533	554	574	570	576	570	603	547	590	554	549	526	591	580	552	545	595	572	540	540	600	546	510	557	539	588	584	531	581	570	623	572	569	580	544	554	581	576	603	526	591	621	605	578	544	569	544	583	567	564	519	556	498	548	582	587	590	553	577	521	549	530	578	571	583	591	615	586	572	554	630	526	613	571	598	564	566	598	513	574	533	550	582	577	609	577	613	595	559	543	573	596	578	550	555	565	579	599	536	549	561	614	597	584	571	557	604	541	553	571	563	529	587	538	583	601	514	554	592	574	585	560	579	530	523	574	552	572	543	537	587	559	581	590	562	582	530	621	558	575	509	564	566	534	609	548	600	557	578	530	585	560	583	546	603	554	579	590	600	546	547	536	563	553	570	552	577	582	609	549	534	582	530	555	571	566	549	583	586	523	609	559	529	600	566	571	536	582	557	547	538	566	558	584	540	572	551	569	568	588	567	568	551	580	562	591	546	595	561	557	560	580	528	555	551	568	621	581	573	568	544	579	571	530	551	603	572	541	575	579	535	551	530	600	549	564	596	582	550	532	575	542	569	559	534	569	536	569	525	591	600	524	554	577	592	583	569	557	558	550	560	604	546	573	560	566	529	549	557	570	558	564	568	528	613	555	569	574	555	557	551	588	530	571	540	556	551	570	595	554	539	553	580	596	560	527	585	587	528	587	521	579	537	586	588	559	573	551	534	551	535	556	575	547	591	571	542	577	558	582	578	571	542	543	550	556	565	514	584	549	571	561	593	599	610	596	565	584	592	570	560	587	577	545	598	562	593	542	587	578	573	553	593	556	493	558	597	606	532	572	589	605	562	582	585	559	561	563	539	599	554	561	602	571	554	572	574	571	577	522	598	565	591	583	568	597	526	613	555	558	613	583	579	566	612	551	569	601	531	503	605	612	575	560	572	527	561	593	550	563	565	593	594	544	585	560	575	605	572	587	519	616	600	539	554	611	530	540	582	600	586	585	568	588	610	604	590	562	577	540	572	580	557	590	591	544	595	579	557	517	587	574	517	572	571	536	519	623	549	580	576
24605	22012	32512	30850	38513	38920	22977	4602	379	317	332	359	379	322	327	353	303	328	357	324	334	324	349	315	320	306	326	309	295	365	325	328	356	327	311	342	338	319	338	343	359	341	348	320	331	330	318	300	305	339	332	349	356	335	345	306	350	344	321	339	349	319	314	337	327	359	320	342	326	323	325	322	323	313	342	322	343	289	313	340	299	339	298	318	316	332	330	318	312	305	310	328	350	338	308	299	324	307	304	331	338	321	303	317	366	308	299	321	337	312	345	308	310	313	329	363	325	321	334	323	337	345	347	335	368	321	304	328	301	314	331	327	308	308	319	311	300	300	310	297	323	340	320	336	285	314	318	343	334	320	327	349	341	341	329	360	297	339	354	328	302	294	342	323	321	332	319	319	334	318	304	299	327	326	311	342	327	298	317	329	328	322	325	315	316	343	296	321	330	308	320	309	315	319	298	310	337	325	337	302	315	298	337	346	337	294	325	337	305	303	328	334	340	322	305	287	336	304	333	345	313	326	313	343	294	298	340	360	315	331	290	310	312	349	317	333	313	325	334	309	323	303	339	284	311	288	323	304	334	321	304	329	320	312	321	311	324	344	319	342	336	324	307	316	336	341	342	306	335	320	311	299	317	325	309	321	342	337	319	357	308	346	348	333	298	327	320	292	316	347	326	313	297	307	325	319	318	329	352	304	354	331	325	336	336	359	332	317	322	314	284	302	319	312	354	349	326	305	317	359	322	324	303	370	321	303	315	328	324	335	336	322	335	310	333	287	323	329	346	286	314	330	311	350	329	303	321	309	304	311	316	296	324	341	296	351	318	341	316	321	299	306	317	323	308	339	337	346	334	343	331	362	326	333	323	314	335	339	316	337	330	347	334	337	303	315	316	327	320	326	323	304	321	304	300	293	312	326	334	317	336	323	327	340	326	313	325	314	316	301	324	329	327	355	341	356	306	361	341	323	316	290	321	334	312	323	312	339	344	278	305	318	319	344	336	342	318	313	314	312	310	353	319	308	324	320	318	314	321	312	305	359	324	338	327	298	283	316	323	325	329	318	344	303	331	310	324	315	324	338	312	319	326	365	310	341	314	326	322	297	323	342	313	348	326	316	313	312	294	334	283	315	330	299	338	309	305	323	319	327	303	324	298	324	307	360	332	328	338	320	313	320	324	341	348	317	333	354	313	266	335	289	294	321	330	328	329	330	316	360	324	321	298	346	319	331	330	284	289	324	308	361	297	319	286	339	326	310	311	306	337	320	298	296	307	337	290	354	309	339	336	327	360	317	316	323	276	315	285	294	316	358	295	342	326	310	314	323	321	340	312	322	309	316	350	339	325	363	320	318	319	290	307	329	318	346	332	327	310	307	314	327	313	294	310	332	307	347	352	344	341	326	305	310	304	346	354	331	340	330	344	314	289	340	342	330	360	331	301	326	311	311	330	331	310	297	336	330	330	314	305	309	313	335	363	333	328	317	329	300	307	344	301	314	308	334	339	316	327	311	333	316	336	346	324	329	292	326	250	296	321	309	327	310	312	314	334	328	335	298	315	279	333	329	327	306	311	337	327	319	325	346	305	314	313	293	327	308	342	344	308	343	309	295	356	306	313	342	326	347	296	317	326	303	294	338	333	325	365	296	326	329	311	327	321	297	359	320	347	328	286	319	297	317	330	324	335	321	347	347	301	319	328	317	302	330	367	320	329	325	321	360	314	313	349	306	349	316	310	337	318	325	337	331	316	324	339	329	296	326	309	366	333	298	333	300	294	322	303	310	315	326	321	320	322	325	343	312	315	311	325	332	333	304	331	329	321	325	325	298	307	343	335	316	367	328	332	276	330	319	348	351	358	313	276	319	322	295	298	341	308	322	297	328	304	302	335	349	337	322	290	318	307	296	310	313	339	340	320	291	278	350	322	329	307	323	337	350	335	303	314	317	337	313	311	294	325	366	310	286	311	330	339	346	313	319	361	325	322	320	339	302	319	318	319	325	343	309	346	337	314	347	314	304	307	318	323	337	314	334	320	337	348	318	314	287	354	318	269	333	312	295	332	335	379	334	321	314	319	316	329	320	314	313	320	312	320	319	327	315	328	320	336	358	302	289	354	316	309	278	310	313	328	308	305	336	340	331	328	317	315	311	313	351	316	316	321	294	344	328	344	319	302	315	302	332	305	312	301	320	298	340	306	327	333	317	322	342	330	328	327	296	324	322	315	313	319	334	312	327	326	294	350	271	326	333	370	304	304	329	299	323	299	316	335	335	319	328	294	326	343	353	345	326	323	301	322	317	324	308	292	315	364	331	290	294	323	291	327	314	347	331	282	327	342	333	284	290	321	329	294	303	345	306	331	339	321	316	309	350	338	339	333	316	320	308	326	334	324	339	360	307	326	287	350	294	348	300	314	325	330	320	308	314	305	291	341	359	329	309	351	311	301	318	333	324	322	335	330	343	320	314	324	321	324	308	320	314	314	312	330	309	339	306	323	339	328	305	340	332	295	311	330	342	324	289	365	319	348	333	320	318	324	328	293	312	336	322	346	290	353	353	317	336	328	320	339	329	299	327	363	348	332	301	310	313	337	323	334	301	304	323	328	344	320	303	303	325	354	335	307	313	300	358	323	300	337	345	320	335	303	337	362	297	354	313	322	311	340	308	299	332	301	314	292	326	311	292	348	328	326	306	317	314	317	284	310	323	327	311	299	322	315	318	335	323	347	314	318	309	315	306	336	300	318	330	299	318	310	324	310	350	326	314	305	301	331	350	341	315	358	355	295	333	304	334	323	339	322	343	290	286	337	323	334	321	295	329	327	339	332	297	317	281	337	310	303	312	332	332	313	298	313	307	348	317	324	314	326	304	319	348	322	330	302	331	315	302	335	354	307	342	284	315	347	328	331	302	311	383	319	337	324	330	303	308	317	345	354	318	325	348	306	320	329	332	313	291	345	320	310	300	319	348	348	364	336	316	343	304	331	324	291	345	341	331	319	313	343	298	330	324	341	330	315	302	310	348	336	308	352	307	368	352	317	360	332	339	281	309	338	313	325	342	319	332	325	314	315	316	315	336	316	352	292	325	316	332	290	335	297	298	336	334	351	308	324	323	334	328	318	288	327	297	329	324	325	286	299	345	339	305	328	343	313	323	281	321	311	326	308	314	315	328	290	310	314	290	327	310	309	310	347	341	315	335	315	298	301	332	311	324	339	348	319	346	320	323	293	290	314	314	329	322	318	334	337	336	306	331	307	344	320	346	325	314	342	330	320	371	319	335	303	338	313	350	288	328	337	328	350	345	323	327	332	360	310	315	306	354	311	323	335	322	310	325	328	304	331	338	320	332	299	307	321	328	316	288	319	318	319	322	295	283	269	330	326	367	303	294	318	334	289	290	349	315	302	318	321	317	301	294	284	356	333	293	340	343	331	318	324	326	328	310	304	314	305	321	298	351	317	334	315	277	327	308	343	333	293	334	305	293	288	325	327	367
48733	77157	64083	44406	47022	38979	21750	3858	440	407	420	409	386	386	432	401	391	412	415	411	402	404	406	442	422	394	414	418	396	393	374	413	427	392	398	365	407	435	410	377	392	409	418	410	397	387	388	430	398	427	385	383	380	428	411	361	363	383	426	392	378	397	390	423	414	394	425	432	403	432	417	397	377	438	400	376	402	409	372	358	417	413	397	375	413	428	408	357	416	412	401	407	409	421	393	415	375	404	398	413	420	379	401	407	408	392	410	399	412	382	404	408	407	398	372	391	375	439	408	397	392	407	415	414	397	369	400	405	379	399	367	404	420	398	380	423	440	387	421	389	417	395	418	374	382	427	429	449	448	434	401	439	386	417	376	402	400	386	387	403	410	392	403	412	409	386	379	417	410	429	393	387	402	365	389	405	412	405	379	427	360	394	398	417	430	384	427	408	391	401	388	397	429	390	394	401	380	402	396	418	389	414	419	403	411	435	416	422	401	408	378	399	394	412	384	408	394	400	387	398	385	400	389	417	411	386	386	404	373	408	378	404	434	391	395	355	405	409	386	390	410	404	440	391	427	398	435	359	390	415	400	414	386	421	417	386	405	414	390	381	415	371	404	407	395	415	410	443	404	423	403	401	427	405	413	401	425	403	414	422	410	399	432	404	386	397	412	406	423	421	391	394	356	378	431	383	382	385	415	377	384	432	408	369	383	414	381	445	424	406	397	434	399	397	381	407	368	361	372	409	407	405	346	391	376	393	380	386	411	432	424	420	417	389	418	405	406	381	423	418	402	372	407	358	409	411	392	395	392	400	377	379	430	404	386	402	399	407	382	443	429	393	383	372	371	393	382	392	435	400	333	388	366	394	446	389	409	402	423	374	387	371	388	377	380	381	385	414	415	416	394	400	376	412	408	413	441	399	397	421	391	383	388	373	422	419	409	395	395	381	420	422	405	405	383	400	410	397	413	395	427	395	410	432	389	389	378	411	403	395	433	423	391	412	375	383	441	370	400	391	401	381	388	386	396	426	415	390	371	421	397	379	424	385	408	407	397	410	408	417	409	420	399	418	386	431	396	411	415	410	386	422	412	425	402	414	414	413	386	407	438	420	382	397	412	411	389	386	390	409	373	380	407	407	389	406	414	401	415	402	392	424	394	395	447	424	409	426	402	380	390	401	399	415	396	388	426	403	415	399	399	388	444	394	387	362	377	428	432	422	428	374	382	425	369	380	428	399	386	421	425	399	377	414	369	447	386	370	462	434	408	368	376	391	378	420	381	413	392	398	405	383	396	401	403	382	401	423	410	397	381	359	424	390	388	383	410	407	392	373	416	427	408	399	397	428	411	422	406	405	397	374	438	457	402	387	445	413	379	371	382	401	384	397	398	420	412	379	422	391	400	403	422	431	387	412	426	443	411	348	410	398	433	432	445	427	418	396	400	433	411	411	400	400	378	408	404	419	405	375	410	409	401	410	379	426	373	392	391	422	400	396	399	394	383	385	410	414	387	397	401	405	387	370	408	394	394	403	425	409	402	385	421	443	360	417	391	389	433	403	387	425	409	383	342	449	410	389	397	402	404	360	365	398	417	393	391	382	396	415	441	412	465	401	389	408	432	408	402	392	402	381	396	403	416	425	428	417	418	423	415	415	416	403	412	419	417	406	414	371	413	380	378	376	393	380	416	350	446	423	384	426	380	439	375	421	396	396	419	386	391	408	387	403	380	365	430	373	419	430	383	395	392	420	392	408	424	426	416	399	427	415	431	415	380	401	394	352	422	416	415	377	370	403	428	386	438	385	447	381	385	395	385	422	394	399	425	368	414	398	412	402	386	377	399	401	393	456	413	411	383	409	404	431	415	379	396	392	371	440	361	414	397	410	423	390	382	390	389	411	387	367	396	411	409	383	397	408	400	408	402	443	421	410	376	400	413	405	395	398	440	433	404	392	405	399	394	405	399	422	397	407	389	361	372	399	374	383	412	409	399	412	367	417	441	386	403	378	406	419	383	432	406	393	381	413	411	433	384	371	406	403	427	414	445	399	386	393	396	373	393	357	411	408	354	410	396	439	386	416	370	394	364	404	419	393	416	371	390	409	419	411	437	403	407	402	436	378	393	420	379	400	412	401	425	417	387	394	389	446	415	412	394	436	388	409	369	387	420	358	406	383	398	394	373	427	415	419	413	425	384	393	388	395	399	366	403	391	419	404	403	414	371	397	397	405	397	420	423	421	398	398	388	394	396	427	400	413	402	390	393	431	382	397	369	397	393	411	410	402	425	409	411	396	408	415	417	428	423	430	383	418	434	364	411	383	387	417	419	403	377	374	393	385	413	425	392	414	407	365	403	397	404	416	390	404	401	380	391	401	382	414	414	400	416	392	386	404	364	409	397	393	401	405	407	425	394	408	395	382	393	379	447	419	398	403	407	425	371	373	429	399	377	392	396	368	420	389	392	407	369	371	397	404	391	402	388	421	396	413	395	393	403	454	418	358	391	380	381	388	407	415	395	398	382	424	385	384	404	407	408	390	412	398	404	392	396	374	404	395	405	384	415	392	368	433	401	455	403	415	410	400	387	413	417	385	402	368	370	387	375	393	358	408	398	423	406	422	388	396	404	411	384	437	438	390	420	389	413	435	408	398	425	416	430	433	342	402	405	366	392	411	411	368	388	404	410	428	386	417	413	373	430	439	376	419	473	415	410	402	398	432	414	405	373	363	392	358	420	391	385	403	412	386	399	421	412	418	433	401	386	394	413	387	399	416	408	380	413	395	420	394	432	415	425	383	440	411	394	375	385	417	407	367	401	383	380	374	420	415	388	414	406	403	377	423	430	414	420	423	395	403	410	425	409	399	410	372	421	399	408	424	431	403	407	419	377	405	399	439	425	382	413	363	412	393	388	388	416	410	374	407	384	450	404	441	386	399	426	396	426	370	402	414	418	379	349	397	396	410	401	389	437	433	460	393	436	410	382	371	399	403	359	367	405	415	390	365	419	429	393	399	382	415	415	390	405	388	398	404	417	381	443	401	381	423	413	409	416	435	404	413	423	401	408	401	372	405	394	397	370	399	431	376	405	397	388	404	393	388	437	400	406	384	390	427	388	393	438	402	396	399	407	390	410	415	395	417	387	402	387	397	385	428	418	440	361	411	405	425	376	382	379	380	395	412	408	425	423	426	411	397	396	431	423	390	404	403	392	400	408	386	424	373	409	421	403	384	417	417	373	390	389	398	396	370	382	407	425	378	373	400	389	415	399	417	413	448	344	380	379	403	427	410	408	401	419	442	395	451	370	398	423	397	399	408	443	409	382	406	391	404	372	393	405	360	378	391	420	414	449	409	362	409	406	407	428	411	368	359	425	391	414	383	392	376	396	402	398	406	389	387	392	395	419	393	419	395	352	371	428	383	384	393	404	375	398	397	384	421	395	418	404	411	408	403	430	411	435	434	388	425	390	390	384	368	383	413	420	431	378	409	394	385	420	403
23449	21533	30219	27544	38730	43414	30420	7701	370	302	271	331	284	273	282	273	296	299	271	293	287	289	293	285	288	307	295	287	292	294	290	264	275	294	316	277	303	295	283	275	269	307	315	264	295	324	274	278	305	293	270	295	290	291	288	250	283	303	265	303	260	286	294	292	275	293	291	282	297	298	308	287	299	292	290	312	288	282	290	279	289	292	285	297	290	269	276	292	315	299	284	267	275	290	284	281	281	270	278	299	291	276	271	261	295	317	283	260	264	284	312	253	281	310	300	279	268	283	298	280	283	321	297	247	293	290	320	260	304	276	270	276	307	305	288	254	265	278	280	266	280	292	271	273	302	292	291	291	292	266	301	300	272	304	275	301	289	262	301	315	291	287	307	307	276	307	308	295	271	285	278	308	257	294	292	289	270	249	301	279	301	275	330	279	292	271	265	277	262	294	260	274	298	273	264	274	276	277	299	273	289	255	274	287	285	303	277	293	257	292	272	266	285	284	295	264	296	281	267	277	295	262	278	265	256	304	280	253	270	270	262	298	298	278	278	321	275	291	318	282	272	292	278	277	300	251	295	261	309	307	269	309	281	280	282	276	307	279	297	292	265	328	282	260	284	275	301	273	263	276	312	280	264	283	270	288	297	267	289	304	271	268	268	276	291	287	278	316	297	283	284	306	285	303	311	284	283	289	288	287	290	268	277	270	325	292	262	284	277	271	287	279	331	304	270	278	294	296	280	308	319	247	275	255	299	262	264	269	281	279	286	270	307	271	271	298	254	271	291	267	303	286	302	285	252	301	293	301	269	300	262	308	280	301	258	293	291	278	290	278	295	297	304	338	306	272	279	282	286	239	290	278	285	302	292	262	271	308	280	283	253	278	282	280	304	289	287	277	291	255	282	315	310	294	269	268	281	304	294	263	283	257	264	288	291	288	272	282	264	264	302	244	280	310	277	258	276	295	297	290	277	281	258	288	279	304	280	284	276	283	286	280	284	314	285	278	246	265	273	305	283	278	261	266	289	269	283	256	297	296	313	305	280	302	275	319	295	259	242	268	277	300	287	287	281	297	288	306	261	262	249	280	259	265	276	260	263	288	242	273	282	268	271	264	286	268	293	305	295	280	316	281	261	299	273	299	271	275	296	263	251	331	278	253	252	276	296	290	278	286	297	271	300	307	270	265	287	280	331	268	275	294	279	266	260	302	287	301	267	275	288	286	282	276	278	255	286	308	298	269	253	257	267	281	270	294	280	289	255	277	276	296	312	291	268	276	290	302	276	290	274	286	287	285	280	312	269	285	288	277	298	303	301	297	287	270	267	269	276	306	261	241	278	300	273	275	285	256	272	269	280	318	273	315	277	303	282	265	255	296	285	282	259	316	291	296	257	284	296	269	286	289	286	262	281	250	295	285	280	267	292	290	310	295	268	293	266	279	290	259	276	290	270	275	267	299	282	282	280	303	296	277	276	275	275	282	292	272	287	289	277	258	269	265	278	289	270	265	305	281	285	275	287	295	266	290	283	301	274	271	293	272	274	278	309	284	301	255	311	300	301	292	283	292	295	290	278	298	274	279	260	265	310	280	269	251	285	294	282	270	300	289	280	272	264	328	265	291	324	285	274	315	263	276	310	287	302	267	300	279	260	285	312	297	297	278	280	280	291	307	276	271	277	251	301	249	292	298	301	287	268	286	252	269	290	298	279	274	289	303	267	289	287	267	280	278	286	307	282	265	291	279	270	308	270	278	302	290	273	280	329	282	282	282	279	284	308	278	254	262	301	264	261	292	258	274	298	272	269	288	266	302	305	274	288	288	285	297	274	286	288	292	283	315	272	302	304	277	264	286	283	269	293	292	272	248	280	292	279	260	298	272	267	309	282	254	328	269	314	277	279	263	277	295	275	265	273	276	272	276	274	256	316	282	290	276	287	267	280	282	282	296	309	274	285	243	238	261	278	265	263	282	295	297	324	279	288	281	294	283	259	290	234	272	283	272	255	304	263	288	290	303	282	277	289	294	294	271	280	259	271	276	280	258	265	272	287	282	303	290	260	283	288	283	298	270	303	276	277	288	293	294	277	257	291	298	274	280	266	296	261	277	285	278	244	286	296	277	266	290	270	306	277	306	279	281	272	286	312	299	232	295	295	281	281	299	262	268	292	267	289	289	266	272	295	281	286	316	298	300	309	281	303	297	311	276	278	302	294	289	289	287	287	284	276	259	262	293	278	259	258	286	280	284	261	295	273	275	251	280	285	281	271	298	259	259	285	287	285	264	273	298	300	279	298	268	301	311	304	239	247	252	282	300	295	266	299	279	280	303	263	285	286	283	275	302	249	292	306	266	278	311	261	288	285	257	292	300	266	294	304	290	295	306	262	272	266	284	288	288	300	279	273	312	300	267	302	309	274	294	291	302	301	286	288	292	261	288	281	263	282	264	275	284	293	288	307	257	308	293	272	264	302	302	279	277	264	273	277	260	300	293	262	275	293	263	261	271	277	304	270	272	294	290	302	260	299	299	276	282	270	263	298	296	281	275	310	308	284	266	240	302	290	310	307	268	305	267	279	264	294	287	287	286	275	276	288	294	275	273	300	308	265	291	260	311	240	284	299	322	287	309	272	286	307	276	280	277	307	281	293	276	279	329	305	271	267	289	266	267	278	288	280	312	282	282	285	279	266	306	272	291	256	284	292	269	291	269	294	285	290	285	275	290	268	309	249	295	285	293	276	294	277	276	282	285	277	298	298	260	254	276	283	254	282	275	259	272	269	292	290	313	309	288	277	280	308	315	264	312	265	271	249	271	271	290	266	318	288	283	291	288	268	286	313	272	291	283	307	292	272	261	280	284	294	263	300	286	268	260	303	265	263	276	316	277	264	305	291	266	267	285	262	267	315	306	259	267	281	251	296	275	295	275	279	268	288	256	297	285	269	288	267	268	271	261	315	280	290	290	283	272	279	277	299	268	295	298	288	294	289	273	275	312	278	296	265	274	282	276	264	281	260	291	270	272	297	290	270	282	286	293	282	277	283	298	303	280	276	252	280	281	267	290	316	250	267	287	267	276	298	295	273	270	301	290	282	286	284	265	285	310	279	290	262	277	292	267	263	265	295	311	272	289	278	280	300	258	299	309	292	289	285	276	291	249	289	269	247	282	290	301	289	324	330	302	277	313	284	278	284	275	286	271	255	285	311	291	259	267	270	267	263	267	258	298	296	278	311	277	277	290	279	282	268	280	284	258	267	271	292	295	316	280	264	259	276	305	283	259	304	300	287	311	287	282	325	288	297	280	235	301	291	295	297	287	283	302	295	267	276	289	262	271	303	284	258	299	296	292	272	297	290	268	279	274	286	272	279	284	275	308	269	298	268	280	270	318	274	282	286	274	303	297	319	299	279	254	288	275	288	280	281	287	284	279	285	290	258	275	272	255	295	290	275	292	240	273	292	288	263	301	302	257	289	278	302	247	294	269	281	302	278	300	277	303
51726	83002	69271	55032	57110	46834	28207	4303	403	335	373	377	368	364	347	325	340	330	328	325	349	330	344	319	307	343	317	355	360	340	350	352	319	365	341	337	372	344	363	331	342	341	327	338	327	347	324	334	338	341	342	318	314	360	363	356	351	332	344	383	341	355	314	345	356	349	348	318	359	336	352	350	353	332	357	342	362	339	307	374	327	319	347	369	362	341	329	360	313	328	324	324	318	330	307	344	315	343	346	351	358	338	341	365	330	324	354	351	353	294	354	344	341	356	326	374	351	337	352	313	327	311	311	317	342	332	338	348	338	333	326	333	343	320	341	313	355	351	323	318	317	311	383	325	322	354	338	344	329	370	330	338	343	323	357	335	316	353	337	343	310	340	357	338	349	342	359	343	365	322	355	335	331	357	324	388	352	382	338	361	340	332	331	342	361	324	334	338	331	341	353	354	366	332	352	358	378	345	328	343	391	337	311	339	346	331	379	334	335	337	335	317	332	372	349	345	338	323	369	341	317	340	341	370	361	328	332	337	306	355	357	334	334	336	310	351	335	348	324	312	360	321	322	376	352	329	319	350	331	348	322	358	374	352	326	335	339	350	346	328	341	364	336	344	337	371	344	346	338	355	365	343	331	342	331	335	349	347	342	318	370	311	332	343	378	335	322	336	361	351	357	325	351	375	352	333	337	338	322	310	341	345	349	339	323	329	358	332	380	357	335	353	324	340	351	342	360	353	337	375	341	319	314	347	318	334	338	303	358	362	323	323	323	357	320	323	325	335	336	307	352	339	355	349	313	370	372	332	370	349	311	302	334	319	379	352	331	354	358	337	351	369	363	321	331	322	341	376	331	358	325	348	326	364	316	312	330	325	342	314	338	366	310	335	325	375	326	338	349	324	355	339	317	318	359	350	333	322	341	324	329	327	358	350	328	339	340	327	323	359	353	337	323	341	332	330	363	349	349	333	327	338	310	344	312	295	356	355	303	348	302	336	360	294	342	343	291	323	328	357	345	346	335	348	358	326	334	326	348	343	310	346	342	317	341	337	339	318	326	372	342	339	332	316	344	347	324	351	352	361	336	314	342	339	346	365	344	347	332	339	348	329	316	342	336	358	323	329	343	319	331	319	323	338	325	292	356	364	350	353	311	336	310	342	356	326	323	359	345	380	361	329	337	328	371	346	347	331	338	364	331	342	337	371	344	318	313	310	350	321	327	342	347	302	346	337	328	349	343	361	324	331	346	321	346	328	357	347	330	351	334	343	306	353	346	338	335	352	323	329	341	362	318	308	381	342	356	346	355	307	347	347	371	318	363	351	327	352	306	299	334	367	352	339	336	336	323	350	350	330	334	319	328	352	297	366	359	333	315	336	348	329	350	358	328	367	346	305	335	354	367	317	315	346	344	361	348	361	344	329	360	306	316	319	372	376	337	345	344	351	331	363	345	361	323	341	328	348	333	342	360	348	343	343	330	359	349	327	314	366	321	357	321	355	324	294	343	338	354	334	332	342	383	316	353	309	349	323	363	328	382	340	322	327	353	345	324	328	322	303	334	355	339	337	324	346	336	346	385	342	387	342	349	314	356	372	373	333	323	345	331	367	319	357	313	329	354	342	342	302	360	353	335	351	376	360	345	326	351	304	346	353	343	344	352	324	327	352	330	333	318	321	323	330	341	315	329	326	332	339	321	360	345	330	366	338	308	334	329	327	370	347	313	334	328	336	331	315	383	333	325	354	345	324	327	320	317	369	362	334	347	332	341	337	358	335	313	318	324	356	357	334	345	356	340	303	328	334	330	327	310	346	330	365	363	328	340	327	309	364	331	345	344	341	330	340	349	344	338	358	329	338	349	370	371	311	340	351	332	350	313	325	332	358	330	351	338	317	335	334	361	375	348	322	401	346	353	337	325	340	324	369	353	334	342	323	349	311	341	326	341	348	366	335	323	337	328	339	360	305	334	308	351	333	332	326	305	316	306	338	324	336	357	340	334	341	342	332	356	323	356	354	353	354	341	331	365	381	345	340	327	315	373	362	366	332	356	330	346	346	320	324	340	342	350	333	348	302	368	360	377	333	351	341	332	350	376	357	346	332	372	355	382	369	333	353	346	333	325	327	318	314	331	332	358	306	335	308	338	310	310	311	318	328	339	369	326	369	316	362	366	361	346	350	323	326	360	347	341	337	339	359	329	341	330	340	334	378	322	336	379	311	336	344	331	326	350	342	325	316	352	344	333	339	352	300	312	313	329	319	335	334	344	339	346	315	308	308	302	348	369	369	327	344	367	334	342	374	363	325	353	315	337	339	313	319	320	328	331	320	332	355	343	342	337	316	335	341	359	362	323	353	340	353	314	322	348	339	319	344	335	304	336	337	361	317	338	357	324	346	359	344	328	365	328	357	319	314	337	363	334	341	334	318	340	355	361	370	352	344	334	360	342	335	361	346	346	321	351	311	329	326	354	346	325	348	346	361	346	352	341	330	326	374	340	333	371	371	334	359	356	338	344	362	360	344	334	300	347	324	364	322	340	340	366	323	364	368	340	330	366	323	339	307	336	337	358	373	316	363	343	361	324	347	341	347	357	324	350	341	350	329	311	319	342	331	302	345	330	358	354	318	315	317	337	326	353	345	345	328	355	344	336	354	345	361	333	340	345	326	365	348	345	326	363	353	313	336	362	320	350	367	332	323	323	361	331	310	346	357	337	307	348	329	327	325	287	350	307	370	332	331	344	333	330	349	364	329	354	347	330	333	310	309	317	332	363	318	346	336	328	338	352	340	350	354	333	350	340	328	318	319	311	355	325	314	338	333	318	372	337	325	346	334	367	342	364	346	331	340	363	353	350	380	362	366	311	353	352	337	288	347	315	377	336	323	329	368	345	387	333	362	323	303	351	313	356	333	339	337	358	336	324	355	355	320	338	351	341	352	339	327	367	342	342	370	321	306	327	332	331	312	352	344	351	309	365	352	325	341	317	318	372	323	330	339	312	342	355	322	334	348	349	348	346	326	357	328	337	340	361	328	314	380	351	289	341	349	327	362	337	357	347	344	303	347	319	317	318	330	379	355	347	339	328	329	356	357	350	352	331	355	359	349	365	339	366	346	326	362	342	338	350	307	339	352	354	353	349	309	339	341	310	333	340	351	317	336	355	363	327	352	328	332	305	344	342	306	362	343	366	348	348	310	326	342	318	332	330	335	321	305	309	338	350	339	367	312	364	344	335	342	344	318	312	336	332	339	340	317	328	331	322	323	361	324	355	338	312	331	321	324	323	355	362	352	345	331	350	340	348	361	345	329	355	354	323	335	337	305	336	336	359	304	355	384	344	346	361	375	330	324	321	322	350	328	333	360	363	311	380	333	347	350	356	352	311	389	336	360	313	338	342	369	349	335	343	317	333	339	359	351	344	332	329	346	352	345	340	300	345	362	364	342	286	321	356	334	355	345	356	363	362	375	332	344	363	311	354	352	345	334	313	335	312	345
35211	45401	44635	24429	13865	9648	3305	809	505	483	466	474	527	450	460	492	495	450	484	454	501	469	467	466	458	482	511	470	472	481	476	491	454	482	491	483	493	523	484	496	478	444	469	488	510	476	454	461	468	457	489	458	458	440	477	492	458	449	498	499	502	491	448	453	452	472	478	443	502	463	428	479	442	457	436	480	469	465	494	471	479	469	532	462	468	445	512	469	452	449	475	440	487	462	474	436	456	491	474	494	493	443	489	421	481	475	443	488	440	479	472	461	487	441	475	492	471	474	465	488	445	473	451	481	463	470	477	491	503	453	477	478	451	460	449	429	469	483	472	467	460	478	481	472	482	468	487	441	496	450	488	465	426	471	403	483	448	502	527	440	436	505	454	494	451	465	478	487	447	501	434	479	478	483	493	471	469	477	477	459	489	445	478	463	495	456	468	496	434	492	503	452	482	483	470	485	451	464	518	451	474	467	426	471	480	452	478	444	477	469	493	452	450	436	461	471	445	481	478	483	496	468	466	480	450	466	481	496	478	466	459	456	479	461	450	489	488	515	475	495	497	458	510	505	481	453	489	492	474	475	482	428	482	414	459	500	460	511	493	481	482	494	495	427	483	456	465	460	460	475	492	490	441	496	483	479	497	501	462	479	522	486	480	504	484	470	486	466	451	458	471	476	464	460	440	456	460	457	425	475	462	448	473	498	493	477	510	475	480	456	453	487	477	492	488	482	480	495	479	451	455	511	499	463	473	467	453	481	448	483	452	469	464	457	437	470	468	490	451	464	487	483	508	466	487	466	461	455	495	485	486	458	456	501	459	449	484	500	463	429	532	479	490	490	465	459	490	479	511	457	449	461	471	525	492	478	500	449	461	477	466	497	481	512	451	447	463	492	494	482	499	442	486	458	479	483	471	456	482	460	455	474	443	472	478	441	458	459	484	467	461	511	463	491	464	427	452	463	476	463	460	494	479	480	462	494	456	514	506	526	451	492	489	479	451	485	444	512	409	420	504	439	483	437	466	459	483	448	457	497	513	451	467	434	470	463	494	446	476	467	472	477	458	480	454	484	449	471	494	483	476	466	472	471	495	515	476	474	503	459	462	482	469	478	462	484	474	482	456	480	490	439	473	474	485	465	483	451	446	474	481	437	443	472	507	492	466	467	473	443	454	435	489	471	469	471	480	452	473	455	459	476	503	466	448	491	443	467	464	440	474	468	463	495	503	426	486	478	461	509	426	460	448	483	484	485	456	450	502	498	444	457	444	490	460	496	450	449	452	449	466	456	471	457	463	472	434	484	469	470	473	490	453	441	461	458	449	505	456	479	435	450	478	481	483	481	469	514	474	460	468	448	512	470	468	470	479	466	482	458	476	488	479	484	444	471	471	468	507	517	474	415	467	477	470	436	484	480	466	471	444	478	475	452	491	474	469	451	465	510	472	464	465	508	495	448	494	487	466	492	520	452	473	497	482	434	468	456	465	530	467	460	520	489	477	471	462	447	468	498	484	489	466	456	458	482	451	472	471	466	473	487	495	456	521	455	471	475	465	475	471	421	502	452	428	486	493	463	474	474	438	485	487	447	439	482	503	471	470	430	456	477	472	493	460	480	472	486	485	495	474	486	487	487	434	501	476	423	511	472	471	464	462	489	482	437	457	443	469	480	470	498	486	461	486	408	469	467	463	463	471	464	500	495	449	491	498	450	455	479	500	451	490	461	496	456	496	451	484	486	476	479	460	443	476	461	444	478	466	459	472	462	479	523	521	493	445	432	446	470	453	489	469	471	458	506	469	472	465	476	456	456	487	488	465	471	464	504	479	447	459	460	508	456	447	465	444	510	478	484	496	445	490	447	490	458	482	456	475	489	458	490	471	462	460	469	463	472	475	483	465	454	452	519	489	478	463	519	445	445	483	486	488	483	485	462	455	484	489	477	441	460	500	500	464	463	483	448	479	435	452	513	484	422	484	535	511	447	468	471	465	460	469	500	490	465	478	451	470	490	502	418	444	445	483	474	439	478	493	476	492	470	484	463	490	435	474	427	481	492	453	482	461	490	474	443	445	473	482	421	452	503	452	500	471	499	509	465	445	475	425	436	461	458	494	523	469	479	457	446	482	475	503	461	487	470	471	447	485	483	492	482	450	446	493	458	513	419	457	488	456	473	467	442	484	469	466	479	429	464	429	490	457	453	489	489	454	524	437	465	503	457	384	461	439	459	476	467	473	470	477	471	482	470	446	434	490	440	465	501	497	494	442	426	457	435	486	461	462	458	477	496	481	490	485	449	447	459	497	487	462	501	502	421	470	478	444	490	471	473	535	452	489	457	506	468	450	448	475	526	475	491	490	490	453	497	436	489	468	489	502	442	504	481	468	498	456	486	452	488	471	487	421	486	498	497	456	440	464	493	472	454	492	490	468	488	466	430	487	467	460	482	428	492	494	457	446	465	466	453	473	475	480	464	436	478	453	466	498	437	446	453	490	477	456	495	469	466	456	530	448	475	472	497	464	435	465	466	445	514	452	455	480	435	505	499	435	456	467	455	447	472	482	458	461	451	435	490	501	430	451	475	474	476	484	493	453	468	452	503	411	492	472	483	496	467	451	471	428	475	510	456	440	508	449	486	474	521	466	454	477	490	476	441	481	443	489	470	473	438	456	442	465	481	483	483	451	485	450	460	475	492	425	479	461	428	470	492	504	486	446	461	452	472	482	528	469	469	500	489	484	486	466	435	479	469	475	484	499	455	450	490	460	444	519	523	435	475	453	473	448	456	476	454	490	492	476	472	464	462	450	503	473	450	455	455	473	465	453	472	461	464	476	480	452	477	492	471	485	467	496	451	460	495	452	482	470	477	494	466	496	466	445	498	473	476	464	455	483	476	455	454	443	483	453	454	457	491	465	463	465	459	497	463	450	447	495	466	528	464	503	456	516	469	468	491	477	468	475	471	452	485	439	472	460	495	454	462	495	457	444	473	485	462	427	486	467	471	467	514	504	459	460	458	473	500	466	454	434	460	466	450	457	479	483	483	471	489	470	522	490	499	499	490	427	510	522	520	479	479	438	456	423	484	419	451	468	479	435	447	522	490	488	459	490	489	434	485	438	483	492	474	445	468	458	418	430	489	475	486	481	450	484	509	460	476	454	488	466	451	493	496	481	465	474	494	453	495	433	459	466	451	493	512	478	464	454	449	461	507	462	471	529	500	462	447	470	441	480	508	476	460	448	492	478	448	451	509	465	485	476	469	447	457	473	465	435	452	469	440	438	474	465	487	470	454	453	501	497	469	487	528	450	445	513	491	490	476	496	479	460	469	451	468	473	434	476	495	453	492	438	458	469	440	458	484	476	482	456	472	480	481	454	506	446	488	494	461	492	470	468	437	448	469	484	479	503	479	478	483	481	451	480	485	492	506	442	470	447	472	456	479	472	458	454	470	493	464	509	506	509	456	461	451	460	462	474	442	463	462	449	489	502	474	467	455
45232	60461	46180	21016	15830	11867	4502	1102	575	587	604	601	576	571	580	605	561	567	630	533	580	531	616	586	583	600	587	568	616	588	551	586	612	573	539	595	570	571	596	621	600	583	550	562	598	556	538	577	572	560	561	563	611	611	560	537	572	577	540	599	547	557	557	606	556	593	599	583	609	597	546	587	566	563	587	610	579	567	592	588	560	562	609	600	562	534	578	590	601	554	548	552	567	564	595	534	575	602	570	592	577	527	563	600	578	590	530	584	557	564	581	559	563	552	588	597	597	573	611	545	531	582	557	641	558	577	578	557	593	600	599	570	574	547	577	585	579	591	614	588	583	564	564	570	565	560	582	561	552	602	609	551	533	612	579	625	552	539	613	579	552	598	573	565	563	580	575	577	568	581	557	577	598	576	596	567	540	549	548	563	554	597	570	602	547	625	594	550	546	572	573	548	616	570	610	571	538	550	566	571	602	575	545	530	546	544	556	572	583	539	566	598	573	610	615	569	542	591	555	548	553	570	577	600	536	597	556	578	560	587	579	557	592	569	639	544	579	565	598	574	568	588	546	575	584	592	553	581	580	573	562	563	580	591	558	556	571	563	549	589	599	581	580	600	604	564	580	588	579	621	603	591	602	611	587	533	566	652	567	560	534	544	589	560	580	580	574	556	561	625	567	587	584	527	582	587	561	562	594	529	576	602	570	596	608	564	546	575	611	577	584	567	550	618	569	562	582	551	558	551	595	554	611	600	568	563	596	558	578	599	610	590	583	588	547	554	581	587	579	537	574	574	638	564	513	588	573	570	557	594	574	601	557	568	564	563	602	568	600	627	570	596	606	583	571	591	549	570	551	607	569	582	591	566	559	580	571	546	588	546	573	589	565	579	601	564	548	561	567	578	569	580	603	566	575	571	599	573	562	595	604	618	560	596	554	604	564	587	628	562	617	586	533	543	581	566	584	540	590	567	540	600	600	552	589	606	599	544	560	577	609	576	629	580	575	623	545	550	527	604	568	603	591	590	564	559	567	556	575	563	563	586	554	559	605	567	595	577	601	600	591	566	545	563	609	553	578	564	568	555	602	594	599	576	603	531	592	583	574	573	578	584	582	638	568	550	613	559	539	549	542	521	594	602	563	576	545	575	584	586	550	558	555	580	547	560	566	602	581	555	572	598	594	577	583	560	642	591	607	585	569	527	594	579	567	582	581	591	585	582	585	600	586	561	585	552	614	560	604	578	558	597	583	608	569	600	538	514	534	592	587	610	584	587	605	566	569	566	540	610	583	550	528	598	559	565	557	574	587	606	519	601	579	587	602	590	556	592	619	578	506	592	574	574	577	617	591	523	561	578	602	597	547	588	533	575	547	575	582	566	569	579	569	582	602	555	595	568	555	570	576	598	620	582	589	611	551	611	582	574	558	618	591	560	572	647	598	581	602	579	560	556	619	563	603	589	580	546	557	577	552	598	559	561	594	603	565	584	583	551	586	585	567	576	580	583	571	541	588	598	586	590	607	567	608	625	556	574	521	591	560	585	542	573	524	587	576	603	628	592	573	594	600	545	595	587	550	591	579	582	635	582	542	561	572	599	564	572	591	622	587	591	540	589	587	582	570	537	580	579	579	585	557	577	546	549	575	620	547	573	607	594	545	574	579	575	582	567	535	568	610	577	563	538	591	573	567	587	613	607	582	595	604	558	596	559	566	582	591	556	591	607	568	558	596	569	572	580	592	554	564	617	577	569	583	549	543	606	564	550	633	563	594	538	583	543	563	584	569	547	559	538	561	576	522	606	576	578	569	540	598	570	588	548	596	607	607	561	551	576	576	569	606	622	602	560	557	577	566	589	593	531	543	567	603	589	581	564	584	649	589	606	568	564	557	545	574	556	594	591	559	580	543	544	573	553	570	564	543	583	581	542	575	581	589	531	580	566	546	566	565	567	572	557	558	609	572	569	599	539	594	548	544	609	605	591	575	570	537	582	588	543	573	571	567	576	519	591	570	566	596	561	576	583	564	546	526	624	571	567	584	595	584	531	574	566	571	569	582	604	564	572	586	556	603	577	608	594	571	599	614	610	570	517	551	577	628	550	573	587	594	584	608	622	604	545	603	552	602	534	573	585	610	591	542	585	572	581	564	581	567	563	566	580	561	602	575	601	629	555	571	609	529	567	567	589	582	535	558	554	579	554	577	570	534	540	572	561	586	572	593	562	543	553	558	547	570	626	575	614	571	584	595	613	596	555	550	581	531	562	593	604	582	565	589	577	587	539	570	557	584	556	609	523	585	502	588	552	563	549	534	625	531	574	588	618	607	596	551	565	598	607	581	585	577	568	558	619	538	603	601	562	626	550	550	581	573	602	586	538	568	580	550	550	544	616	583	550	570	618	581	582	638	586	575	562	602	576	558	545	572	573	602	581	583	550	610	603	611	601	611	573	592	547	586	651	633	568	554	560	573	556	536	569	604	595	628	587	592	589	560	553	589	576	535	605	588	580	587	618	585	577	511	534	598	590	540	560	541	574	587	596	586	558	550	579	574	564	545	584	563	545	566	570	532	587	542	598	548	584	504	559	541	578	568	581	588	590	516	597	576	581	540	576	562	573	597	601	580	581	568	599	547	570	576	593	627	562	551	612	524	568	554	558	555	567	557	615	584	550	547	539	602	592	641	581	544	628	615	516	593	590	552	586	581	568	573	558	525	544	541	574	552	564	605	614	530	589	605	591	597	526	576	561	598	575	613	552	571	565	552	561	620	555	566	568	586	575	524	565	598	591	562	582	595	606	503	539	550	565	579	594	546	576	570	576	560	588	565	548	582	561	601	621	575	538	547	558	552	561	568	595	620	551	558	556	565	545	557	555	554	599	605	588	563	566	572	568	564	582	561	592	536	654	572	548	548	556	560	546	580	530	566	580	555	585	606	571	568	584	578	544	571	591	565	565	597	576	589	578	601	571	557	554	590	575	591	589	565	574	565	606	567	584	599	611	538	602	634	585	571	602	583	607	562	618	577	575	542	599	583	569	578	588	607	610	583	586	585	579	632	557	534	559	599	556	507	565	598	588	592	575	608	580	554	554	585	633	585	573	621	598	587	579	542	612	556	577	545	578	602	597	577	577	592	586	577	624	605	543	534	569	617	521	553	525	574	603	567	595	572	594	576	568	604	591	565	573	589	585	630	598	603	563	578	639	546	564	546	536	545	605	552	568	562	591	622	606	622	588	559	603	559	571	561	569	601	564	609	528	560	617	595	604	582	559	541	559	557	582	574	541	594	549	600	603	574	537	534	572	541	594	580	600	560	579	581	557	585	599	560	595	575	591	539	531	541	575	613	549	576	619	612	568	616	536	554	513	634	536	539	557	584	554	570	589	576	528	567	588	519	607	553	556	586	567	538	578	615	556	594	543	582	595	578	598	563	578	598	596	604	565	580	585	605	569	568	551	549	584	556	598	580	572	614	563	585	561	600	548	580	578	606	609	567	587
24542	21973	32479	32031	39977	35204	20248	3553	331	390	374	348	378	353	316	357	327	323	351	382	348	326	356	323	329	356	289	361	342	355	320	324	297	346	361	330	314	323	317	317	332	318	320	318	331	329	321	312	331	321	333	305	304	372	324	348	307	361	335	339	284	314	332	351	377	341	359	315	347	366	352	321	344	350	354	316	355	308	367	360	311	355	325	334	306	339	319	317	343	331	331	332	342	338	341	346	342	342	317	321	353	344	339	324	341	351	335	332	321	354	324	337	374	384	373	323	319	330	318	341	328	284	360	353	340	330	333	379	341	354	318	338	342	341	363	373	346	315	299	352	335	338	328	327	340	336	334	355	308	342	321	335	356	337	346	340	326	330	312	330	314	334	357	358	333	328	342	331	347	318	342	329	372	338	337	327	326	290	354	332	335	313	334	327	307	343	329	351	328	331	338	339	349	346	362	338	339	306	358	323	351	342	338	350	347	339	313	333	325	348	360	342	317	347	329	346	342	355	315	325	323	352	327	339	325	338	339	347	343	366	364	350	336	332	347	308	341	363	359	313	333	353	323	354	336	328	323	326	322	319	331	346	338	331	334	333	319	342	335	333	302	348	318	298	366	324	355	324	329	313	356	334	324	335	314	334	320	300	342	307	361	322	339	329	308	308	339	294	317	332	364	367	306	336	345	334	339	335	371	329	337	351	323	351	337	332	309	349	339	343	353	356	348	323	364	341	362	339	342	346	350	368	331	342	312	381	340	325	376	352	314	334	348	347	372	354	305	357	340	345	342	293	314	351	339	348	316	352	351	315	312	340	323	333	320	338	379	354	358	362	332	343	355	341	345	361	333	354	307	352	340	370	298	334	311	344	322	328	368	335	319	328	321	313	331	373	369	324	345	317	302	299	308	342	341	369	315	341	343	342	330	340	380	327	340	347	315	323	307	316	353	308	332	335	316	367	334	320	325	330	330	357	329	333	344	346	334	342	332	332	327	342	349	319	348	354	375	338	359	385	354	359	314	368	301	345	315	378	351	342	334	323	329	320	333	339	317	366	349	349	323	354	319	317	355	346	334	313	299	303	308	354	323	348	341	312	366	355	296	346	329	352	341	308	351	333	306	358	319	317	325	334	340	317	346	358	340	365	357	331	321	309	332	317	328	319	329	341	299	359	352	332	341	345	330	319	324	353	345	356	330	338	344	341	340	298	329	334	325	381	331	320	337	345	366	344	340	330	358	310	334	327	320	353	330	328	297	327	331	361	353	373	339	303	306	396	357	366	337	358	357	341	344	313	329	373	320	342	355	342	319	315	379	346	360	340	320	335	331	327	339	334	312	335	345	302	332	323	317	326	328	314	313	336	359	350	326	334	318	327	336	336	335	356	329	322	332	375	342	370	375	320	334	349	322	341	349	359	342	320	318	321	324	340	306	339	355	342	350	321	351	345	350	341	315	372	348	368	360	319	321	297	316	360	339	379	302	357	333	342	349	373	369	384	360	347	338	359	345	337	325	312	362	358	341	297	328	351	326	344	327	332	291	343	338	322	331	344	343	353	315	346	317	372	337	341	323	321	300	380	350	354	372	322	353	324	335	347	322	333	324	362	344	322	326	333	345	337	322	350	329	359	354	314	357	347	361	351	334	286	336	310	342	330	343	314	365	340	349	363	342	360	304	341	362	346	365	373	340	347	347	320	327	332	362	345	323	341	338	338	365	353	307	323	314	342	318	332	344	338	333	318	368	323	323	340	321	342	358	330	348	332	309	324	321	330	324	347	359	309	351	357	321	349	350	310	348	357	348	307	336	339	362	352	356	312	323	343	368	342	346	325	320	316	334	342	330	346	329	323	354	333	332	349	348	345	311	335	305	335	332	286	342	337	311	350	347	343	334	352	366	342	341	328	350	312	316	339	339	339	359	345	313	340	353	373	319	342	319	362	344	342	330	381	347	336	377	358	337	335	332	324	363	351	339	340	341	325	348	335	325	326	323	326	349	339	315	367	335	364	349	338	322	326	305	386	324	355	314	349	327	321	342	344	350	333	318	326	360	366	315	344	349	331	349	345	352	314	317	358	328	321	324	365	337	344	326	336	310	343	352	334	335	331	332	341	331	342	335	355	351	351	361	344	348	346	327	319	320	314	334	356	352	321	329	338	338	336	354	372	359	338	357	349	289	340	361	334	338	312	316	331	348	354	372	353	339	341	317	328	345	358	319	347	304	364	346	356	359	325	336	357	304	342	350	297	366	309	335	352	337	338	332	337	350	348	346	331	313	328	349	367	371	351	319	338	338	341	357	343	354	355	339	343	344	359	333	324	336	341	361	345	337	308	331	370	347	342	293	335	345	300	334	338	383	349	358	319	347	334	336	350	335	337	330	352	342	330	345	342	360	298	364	367	328	327	364	329	347	318	350	324	311	348	302	343	340	340	313	323	360	326	371	339	353	334	326	320	335	338	359	324	352	338	313	337	345	326	342	340	356	306	305	355	338	346	331	344	309	349	332	337	351	345	349	350	331	335	367	331	388	338	349	368	331	347	316	332	313	331	327	352	339	319	346	338	362	349	367	323	341	348	348	348	351	315	316	322	336	326	317	340	316	340	310	323	359	341	336	296	322	313	311	314	371	354	330	347	339	350	359	310	328	350	350	316	321	331	332	323	331	364	341	337	343	362	362	341	333	326	349	328	351	315	352	339	352	326	321	390	308	339	357	332	315	348	326	327	355	314	365	322	358	324	347	361	319	324	344	326	367	340	353	328	331	323	354	335	319	296	298	353	313	339	315	356	346	297	333	347	334	356	331	325	341	340	337	368	325	327	356	343	328	351	348	355	351	356	332	321	333	324	347	334	358	304	340	329	340	351	341	346	370	368	365	350	314	340	340	343	329	317	308	354	316	360	316	355	280	373	354	352	360	300	306	309	354	340	347	347	352	345	293	361	326	332	350	322	335	315	336	334	320	314	339	359	332	376	332	331	350	331	386	340	326	358	322	329	346	341	344	342	325	346	339	320	310	327	318	329	357	305	330	331	365	345	335	345	345	362	345	345	340	319	351	340	315	353	316	347	353	303	303	342	355	323	331	319	339	356	345	311	331	338	334	326	336	318	327	288	330	327	332	317	336	306	366	309	350	329	341	322	346	341	309	296	362	341	354	342	372	342	333	340	324	322	327	337	352	342	342	323	378	332	340	340	340	351	340	304	319	318	318	351	321	311	334	363	340	365	361	327	342	327	310	312	378	312	367	336	342	295	388	360	316	364	317	315	309	337	338	346	332	329	349	340	319	368	350	346	340	337	340	357	346	305	358	345	333	362	345	370	362	372	358	325	344	328	311	356	330	321	349	361	308	322	322	313	358	318	322	325	325	308	328	332	353	351	328	341	325	327	335	324	324	340	357	351	330	354	326	328	367	317	328	353	325	351	317	314	346	315	381	357	319	329	326	335	344	346	316	305	377	318	344	342	349	294	339	344	370	322	363	371	344	341
49128	76733	63585	47279	48138	35867	18426	3043	468	447	435	425	408	402	441	452	423	418	427	425	439	421	408	438	427	412	425	402	425	417	386	426	423	401	437	385	445	463	387	416	420	430	430	447	422	419	448	389	403	418	398	401	458	408	429	393	410	435	384	442	423	391	419	428	426	440	468	399	409	400	440	434	430	446	422	419	443	411	413	388	384	417	403	424	398	396	462	383	369	418	401	382	412	387	423	456	449	432	423	425	379	425	398	399	383	425	451	444	406	424	402	430	430	415	384	432	378	410	401	403	399	408	398	436	429	402	402	415	453	411	412	408	453	422	432	430	424	446	458	410	399	424	375	436	409	383	371	392	415	391	435	428	405	442	425	403	429	394	379	405	436	415	435	447	461	450	414	422	417	459	422	427	428	411	426	443	392	421	432	420	422	409	427	458	439	430	425	395	409	398	406	423	418	419	428	442	448	420	416	427	436	439	412	408	436	427	406	457	372	419	407	396	415	433	392	402	463	441	409	458	398	388	451	398	433	409	430	428	426	411	387	407	423	433	450	411	425	432	415	428	406	358	448	413	419	422	428	425	406	426	402	410	452	414	408	433	422	422	376	445	421	383	439	429	423	431	430	417	426	415	407	417	395	437	445	419	398	438	392	405	416	442	429	430	433	389	404	396	417	403	408	472	447	386	395	421	428	413	370	386	410	422	462	407	389	440	425	416	452	416	405	435	399	455	428	446	439	460	373	404	422	407	400	407	432	408	418	399	430	430	423	426	379	410	454	438	425	418	423	404	425	443	382	407	429	441	378	400	446	404	417	439	431	421	418	436	408	418	461	416	399	426	382	440	410	420	417	414	423	426	418	387	387	379	409	409	382	415	411	410	392	413	444	438	421	382	420	436	409	432	434	404	447	439	411	375	390	392	386	420	428	446	452	429	393	411	434	404	423	425	421	403	455	441	399	428	449	390	418	417	431	369	397	401	404	395	469	423	423	433	404	409	395	427	432	405	416	392	453	397	428	401	447	379	410	415	396	414	450	468	403	460	421	411	451	451	434	405	400	412	413	440	397	418	402	416	391	424	414	429	422	420	418	429	414	424	406	423	434	404	432	422	397	438	420	402	382	416	398	434	432	374	372	439	401	428	445	399	407	420	393	422	443	434	420	416	389	379	459	413	423	425	444	432	385	450	429	435	435	409	403	435	431	458	440	449	381	426	391	418	412	416	416	441	415	410	465	438	418	438	427	430	418	439	405	417	398	429	389	447	416	392	395	423	432	416	404	399	392	435	431	434	419	397	397	439	420	424	418	413	408	458	407	399	460	433	451	437	435	395	412	425	392	422	430	411	420	420	427	405	409	429	405	414	402	428	441	430	438	417	447	444	386	399	408	400	407	432	434	438	399	437	430	406	446	420	420	389	398	419	422	424	421	421	396	436	420	391	455	408	402	440	449	431	425	430	406	429	428	433	432	431	425	394	397	392	365	375	427	400	414	404	407	398	398	425	411	402	433	418	406	398	400	424	416	415	387	424	397	386	428	420	444	446	394	430	426	403	433	407	426	423	403	416	419	419	400	372	395	401	434	418	437	445	424	443	423	454	390	408	432	413	411	406	397	469	414	380	439	453	416	401	452	399	418	435	396	411	400	417	414	411	428	434	379	411	430	405	436	457	410	435	402	371	409	424	403	411	400	432	404	413	424	414	420	406	393	428	410	438	415	416	364	420	379	418	413	380	436	381	436	422	418	442	408	417	424	422	398	447	423	416	365	398	424	375	374	386	389	395	407	445	439	415	400	442	384	436	442	407	425	395	419	400	416	400	431	471	391	390	423	402	426	421	434	403	423	408	429	384	423	416	417	436	437	428	397	416	428	415	406	453	412	406	374	402	418	427	423	430	430	423	454	419	443	421	377	465	397	408	381	436	399	425	423	411	403	409	412	428	395	431	408	411	453	433	380	416	417	417	473	426	415	407	436	456	439	418	379	429	373	382	419	402	408	418	428	382	437	410	411	410	435	396	402	434	397	434	407	395	425	441	435	400	400	411	399	420	408	377	397	411	431	422	431	419	408	414	419	437	413	384	417	433	438	424	403	454	411	416	417	434	444	399	397	423	405	427	427	398	413	451	431	408	417	413	427	398	386	424	425	379	421	394	420	378	397	425	408	432	408	389	432	381	414	415	412	414	411	397	402	417	446	415	402	396	406	443	411	434	417	388	443	436	445	413	445	423	446	434	430	431	399	435	433	450	389	394	438	450	410	437	382	413	440	402	417	433	400	415	418	449	376	444	428	421	411	394	448	390	421	416	459	418	416	403	433	437	422	410	419	419	407	423	414	421	427	428	416	400	413	429	419	406	399	422	400	472	437	428	440	431	428	415	440	385	415	405	433	400	401	422	429	407	430	431	421	438	388	405	430	413	417	404	415	446	397	433	401	388	390	423	376	440	398	406	414	403	394	439	418	457	413	392	399	406	398	402	410	402	393	398	408	406	421	391	405	401	378	381	421	375	378	396	428	408	457	422	426	417	429	419	365	415	405	406	403	434	442	422	422	402	384	407	378	450	401	441	417	450	444	430	439	421	440	440	396	455	398	420	430	433	436	418	408	401	391	408	409	444	403	424	413	443	356	415	407	418	405	401	429	430	426	398	384	427	438	422	415	403	370	430	430	427	404	412	421	411	395	419	382	419	429	432	435	395	442	396	412	427	443	412	420	424	368	421	439	438	420	423	389	415	435	430	390	370	409	380	418	425	390	420	399	404	423	404	444	448	431	389	429	426	409	401	430	422	368	395	398	404	414	397	443	380	435	427	440	410	426	386	392	423	406	393	413	403	389	426	408	404	410	408	385	426	392	405	446	412	426	404	419	450	436	414	441	412	427	386	422	402	445	394	405	419	387	386	459	415	396	415	413	422	381	436	427	415	404	428	436	406	464	395	387	436	363	448	451	422	443	435	456	376	431	397	427	406	432	380	393	435	423	430	435	416	412	460	450	411	425	382	361	411	422	397	375	409	431	385	436	393	408	396	406	375	417	409	407	393	443	385	409	430	416	403	429	410	435	379	395	424	423	455	413	389	415	423	447	417	401	441	434	407	423	411	422	416	423	423	414	455	416	423	399	415	399	385	418	421	377	376	443	420	417	418	418	450	399	412	402	371	421	409	411	413	410	462	400	378	415	408	411	392	426	422	391	428	439	395	426	398	437	416	416	399	419	414	438	462	417	375	437	438	414	404	452	401	375	436	431	416	399	389	396	415	434	436	427	433	451	416	417	389	437	435	422	388	417	408	420	386	390	391	406	436	428	420	392	455	403	417	415	449	418	408	371	394	417	418	411	408	425	410	415	400	437	408	461	409	411	422	418	450	436	416	441	443	364	431	398	391	434	433	432	436	376	426	403	402	374	412	412	441	416	412	363	410	441	409	424	432	415	425	458	424	411	433	404	430	408	418	422	401	395	422	397	443	395	423	436	420	381	399	396	426	414	422
23473	21612	30377	28388	42761	44361	29936	8259	396	313	296	271	296	299	270	301	329	278	273	288	308	284	297	292	334	296	266	307	278	318	315	304	286	289	298	300	276	296	305	284	266	276	308	286	331	297	298	352	296	288	270	287	324	310	275	304	314	296	309	323	288	302	318	313	282	316	283	286	324	284	269	288	283	312	295	318	298	273	290	271	319	315	279	296	317	284	283	290	306	295	282	286	293	301	304	287	301	291	284	300	334	296	283	284	287	291	292	298	279	283	282	262	296	304	298	297	303	283	331	258	305	320	292	257	315	287	283	314	314	318	284	286	276	293	294	332	291	290	286	299	314	312	291	292	328	251	294	280	306	314	258	276	285	315	264	288	288	287	283	301	294	322	303	288	288	286	278	310	289	278	303	267	266	301	331	296	282	294	305	280	305	299	293	307	308	293	292	281	291	307	306	279	313	269	271	278	318	304	280	341	321	322	312	293	284	291	271	293	264	299	284	297	289	270	283	309	286	290	290	302	312	297	313	309	296	279	256	281	280	286	310	298	279	327	290	305	305	302	311	305	315	275	296	302	297	298	285	269	314	289	276	273	277	278	330	293	281	305	294	293	329	272	311	265	306	310	283	262	310	275	306	290	288	309	289	281	289	311	322	274	265	272	287	312	264	281	311	272	274	296	270	276	305	305	319	298	267	268	270	260	313	295	317	282	312	295	288	303	296	271	309	274	303	292	259	286	293	304	293	307	269	276	295	281	268	283	282	303	284	269	341	305	291	302	285	305	290	298	300	325	284	287	291	287	310	277	299	298	290	297	276	297	301	293	334	273	290	261	278	283	287	304	328	296	305	267	299	309	342	313	272	280	255	304	281	294	314	303	274	274	292	284	306	316	299	292	311	304	319	312	289	304	289	276	275	300	290	278	296	316	278	302	288	280	315	312	296	276	284	310	316	329	297	285	289	277	308	315	297	272	305	271	302	312	283	339	281	292	300	296	290	271	318	298	276	297	306	304	298	302	272	311	308	309	336	322	289	312	311	268	324	271	308	316	301	269	304	293	328	302	316	304	315	292	278	300	269	282	302	289	303	293	283	297	303	312	309	293	301	287	264	307	312	298	287	288	321	269	304	269	273	288	314	315	294	322	311	301	288	283	293	289	289	261	273	301	278	293	293	290	290	284	319	286	306	300	307	310	308	293	303	304	284	291	297	307	316	303	282	266	273	307	295	279	297	288	268	286	287	306	290	311	294	304	300	291	281	306	334	281	282	286	284	301	312	301	288	296	295	269	297	289	303	287	300	298	285	297	281	275	313	288	292	284	279	296	263	292	294	287	262	275	291	282	302	301	299	283	297	309	317	275	307	265	282	307	297	298	308	279	287	273	268	324	294	303	310	290	270	288	294	263	275	284	295	278	283	292	261	304	307	283	268	307	296	282	307	291	316	287	287	288	281	258	295	311	297	289	321	279	324	342	280	299	305	299	305	296	299	289	314	291	293	296	320	303	275	322	302	311	293	263	291	313	291	302	316	302	293	287	312	287	288	261	300	291	295	305	293	258	278	300	294	289	271	308	291	258	304	328	322	274	273	287	257	278	312	292	283	296	276	287	304	295	298	292	289	286	285	300	259	309	302	320	256	320	284	284	275	288	293	277	282	281	259	309	282	302	272	287	283	323	291	322	298	302	284	286	276	275	291	328	284	303	280	283	323	326	290	266	316	308	299	279	290	303	330	334	269	330	295	289	286	325	321	254	284	301	302	278	295	309	277	313	289	303	316	293	292	265	312	320	310	258	279	342	345	288	309	289	272	305	304	290	287	279	288	271	305	285	310	276	294	283	279	287	299	301	289	274	280	287	285	307	289	282	296	272	285	283	269	312	295	319	306	305	283	288	271	274	285	320	371	294	298	291	307	291	275	275	300	303	307	309	307	304	271	304	294	291	289	287	323	260	275	279	285	297	295	312	285	316	277	269	309	300	295	299	281	327	319	304	311	307	294	293	318	302	337	287	302	296	317	279	306	298	257	276	287	300	292	289	316	299	281	248	315	292	292	298	294	320	293	314	290	281	315	292	298	293	299	277	310	287	285	304	292	281	281	310	262	280	299	286	309	287	279	297	259	281	284	295	302	303	300	275	330	310	324	325	288	267	304	334	266	294	297	329	306	282	286	265	322	320	290	300	292	291	307	281	276	279	300	288	330	269	268	297	307	293	276	292	305	312	306	285	284	273	317	286	278	296	278	312	291	304	303	263	288	317	294	286	273	291	267	298	315	282	290	296	274	272	310	285	291	296	319	270	296	284	286	298	343	299	291	303	278	290	308	283	310	291	323	290	278	280	279	298	297	285	306	293	296	294	301	261	294	285	318	277	296	293	285	306	296	289	287	275	286	293	296	310	298	283	291	290	291	310	293	271	306	317	301	309	323	290	300	299	288	294	295	269	292	248	277	254	314	286	279	269	320	296	285	285	267	308	323	306	270	303	281	285	291	266	274	340	345	280	299	325	318	274	323	305	292	314	281	301	302	279	271	266	268	295	298	318	282	304	312	297	271	252	323	299	293	281	285	297	304	273	305	290	293	277	291	312	305	283	321	289	289	286	268	298	285	295	290	284	287	296	292	310	325	300	283	301	274	271	254	299	304	281	298	270	293	283	308	276	291	304	277	327	281	298	296	296	277	307	268	285	295	266	310	289	291	307	278	262	271	290	287	323	287	315	320	275	278	271	299	280	249	301	265	283	291	289	270	296	316	318	289	289	271	282	306	275	309	273	291	303	300	275	291	275	311	309	296	290	294	333	314	288	294	277	286	321	251	279	297	278	290	290	301	286	297	283	332	321	300	307	297	281	312	305	303	301	307	293	297	326	265	257	284	310	302	319	296	314	296	310	315	315	281	292	319	277	292	307	268	293	304	309	302	294	281	283	262	311	298	257	271	285	287	320	282	281	320	313	282	277	322	312	284	294	289	306	282	272	308	317	296	311	276	287	317	275	294	283	322	288	273	277	307	302	296	287	300	307	265	299	286	293	310	319	313	296	276	296	297	284	272	298	266	274	291	306	263	280	282	276	284	324	312	295	271	320	278	282	274	303	281	270	275	302	290	313	299	310	284	295	324	277	255	289	269	322	282	259	314	297	282	303	324	321	288	293	273	325	283	281	297	309	294	277	303	297	296	264	300	271	275	278	317	263	286	280	289	293	297	294	275	263	314	292	291	263	300	300	309	303	291	292	302	293	321	288	278	301	288	321	323	297	275	288	317	295	275	282	286	287	304	313	271	281	278	318	284	308	292	268	304	303	319	298	286	300	303	271	277	296	277	290	301	282	294	280	279	291	300	287	304	270	296	292	279	284	331	304	268	331	285	335	304	293	304	308	295	284	310	288	282	341	292	270	260	304	292	264	305	299	293	265	297	279	300	288	322	310	275	293	279	318	326	283	260	281	273	276	292	311	273	291	301	314	300	295	293	292	308	285	277	313	272	283	272	285
51940	84079	70294	54414	58641	46477	28106	5928	374	377	352	412	368	364	356	338	355	413	336	349	360	375	393	339	358	350	341	331	348	341	356	385	334	358	318	383	362	348	373	355	362	353	340	351	373	342	357	367	381	340	377	381	314	342	346	379	322	359	356	386	326	308	386	376	356	370	361	360	361	398	381	335	341	385	347	365	350	333	358	359	337	356	336	333	384	328	348	348	311	353	309	359	363	372	349	361	355	330	324	373	347	341	344	314	365	363	340	331	331	361	359	341	352	355	380	374	342	333	335	378	321	355	373	325	418	370	344	354	352	355	360	392	377	361	338	367	345	344	326	320	356	385	357	362	373	378	344	354	373	324	343	354	378	347	351	330	332	338	349	318	367	380	335	349	348	328	366	349	363	339	356	359	347	323	342	357	360	357	341	349	309	324	362	354	331	345	357	350	337	395	323	347	364	330	371	346	338	371	356	360	363	372	331	329	365	303	340	333	374	335	348	317	381	320	383	371	330	337	361	329	355	341	340	348	352	329	374	320	374	329	345	346	364	345	362	375	344	362	370	355	376	350	363	357	361	352	370	386	349	341	365	353	365	381	347	375	345	330	354	353	348	315	353	356	355	332	367	359	359	366	339	400	333	330	358	333	362	350	353	403	353	391	330	346	367	355	354	364	332	363	371	361	366	333	353	366	333	346	340	381	344	355	336	347	364	362	351	363	362	325	324	345	355	371	332	317	346	353	355	356	345	342	340	344	335	353	345	336	328	327	344	376	353	368	321	364	380	338	354	360	339	332	344	371	362	321	323	355	341	351	330	346	336	307	330	322	347	388	363	352	368	383	377	326	358	345	376	354	315	320	347	386	385	410	400	394	388	349	359	350	352	324	296	350	356	362	327	381	352	357	350	336	352	378	340	333	349	381	341	334	336	345	336	377	350	345	362	321	327	364	352	355	370	343	374	332	358	336	343	320	365	338	365	348	351	367	350	350	351	370	343	357	346	340	337	364	380	355	346	355	343	369	375	337	378	378	354	412	362	338	371	347	369	384	349	387	326	326	358	351	347	339	350	359	334	354	367	346	358	355	327	383	383	326	338	369	346	374	346	351	344	366	344	370	362	402	368	338	367	312	348	348	358	316	389	332	361	374	330	352	367	363	323	327	337	311	328	312	342	332	350	330	356	367	363	349	355	357	321	348	306	345	326	371	365	372	336	351	366	369	325	326	357	363	375	317	361	369	345	366	342	337	384	342	355	368	349	367	381	382	333	380	340	336	357	344	340	352	342	375	344	331	339	345	355	353	337	349	348	346	357	402	394	354	351	342	384	355	312	347	341	350	335	358	320	361	356	370	318	345	376	347	354	343	374	333	336	387	355	337	343	350	345	353	336	349	364	358	333	372	370	354	367	384	334	367	382	350	365	342	363	361	353	342	346	361	346	336	368	350	381	328	348	339	355	353	331	348	377	377	364	376	334	360	372	355	338	360	347	352	379	373	388	351	344	382	338	335	349	344	342	344	314	342	343	340	360	404	347	387	363	333	367	377	358	345	356	388	376	391	358	312	330	349	355	373	354	336	354	376	351	369	345	321	372	392	366	362	366	350	355	342	370	368	323	365	391	349	340	334	335	347	338	366	341	334	311	325	338	348	323	317	336	328	348	336	282	310	371	372	354	372	305	365	338	338	322	355	377	320	360	356	337	335	359	387	366	344	364	362	361	371	385	345	356	368	375	334	365	376	353	349	362	346	367	360	351	348	368	335	338	354	340	354	340	349	341	350	342	326	383	336	344	373	337	337	357	336	357	345	355	364	349	329	365	343	368	349	329	347	354	350	336	354	342	356	343	300	344	341	363	356	379	327	361	336	390	334	379	384	361	354	359	349	349	363	338	367	366	324	382	375	369	342	369	361	330	340	326	321	351	328	355	333	309	332	370	332	344	334	376	392	350	376	306	346	370	334	370	326	335	317	369	367	336	347	331	368	345	340	353	342	394	335	366	343	345	349	353	362	364	361	375	335	363	350	339	367	366	378	339	373	339	368	330	337	346	339	351	371	347	330	332	335	338	339	318	398	340	353	355	363	357	356	375	342	320	361	359	350	368	375	325	338	354	349	368	367	326	337	366	345	316	365	337	334	355	356	349	344	349	359	343	353	330	355	357	352	328	357	348	339	377	353	335	362	304	377	335	360	389	345	325	363	358	370	352	302	347	343	338	343	337	337	389	328	398	381	335	348	354	343	368	369	341	340	358	326	364	333	351	327	388	323	356	334	348	369	331	361	337	348	348	357	366	354	328	339	362	368	392	366	363	359	350	351	353	350	356	328	343	354	363	344	345	339	398	353	340	345	361	368	331	373	352	335	354	335	378	341	341	374	362	345	364	367	371	329	342	355	375	343	382	335	358	330	333	357	359	327	359	364	365	324	367	353	352	380	350	337	360	356	386	379	369	355	383	344	315	341	336	333	331	357	382	346	362	352	329	348	318	361	340	361	355	381	358	344	338	320	344	345	331	344	327	344	370	354	347	337	343	340	356	340	327	355	358	331	359	353	356	343	347	385	355	356	336	372	360	377	338	345	358	320	361	358	346	336	375	367	369	357	308	371	372	345	344	363	368	363	349	358	366	371	343	369	362	330	347	386	360	323	390	340	316	341	344	323	352	353	340	380	327	367	358	361	364	368	406	356	346	347	332	376	334	368	341	338	354	377	317	342	346	347	335	350	399	365	370	372	348	346	334	350	355	346	370	381	341	339	375	325	349	315	349	320	349	314	336	354	363	321	344	384	359	388	328	346	378	357	335	386	376	351	325	298	339	374	359	371	365	337	331	353	362	372	368	368	354	332	342	360	363	378	347	350	349	358	357	364	332	324	365	351	313	344	370	347	364	366	346	348	362	381	343	371	334	360	357	347	357	367	356	311	370	349	368	357	332	345	351	378	361	373	342	352	352	328	343	368	333	360	351	331	352	321	359	350	379	352	363	344	343	340	368	365	321	354	367	339	347	364	315	371	366	355	353	363	399	367	384	357	371	332	340	340	379	368	368	361	358	336	365	355	373	350	338	338	350	368	373	317	340	349	331	315	360	354	348	329	287	366	354	351	383	344	357	378	329	372	348	366	325	370	369	371	378	337	382	300	314	368	381	341	374	358	338	323	314	338	360	343	338	354	368	333	352	355	388	361	343	364	331	343	336	362	363	349	406	344	363	363	325	382	331	352	357	331	396	351	353	355	336	385	349	359	351	368	333	357	360	379	356	353	382	365	344	380	363	354	324	327	357	361	374	326	365	349	337	367	350	331	362	334	341	376	371	320	358	375	359	348	352	361	328	386	363	335	346	318	358	351	382	320	368	359	330	356	341	361	342	349	368	319	325	330	392	339	324	342	358	341	386	369	364	342	359	365	363	375	353	319	331	356	384	367	348	356	349	344	339	330	349	341	369	348	365	371	364	343	350	335	336	340	329	360	351	366	340	352	351	325	350	354	361	350
35196	45360	44675	25700	15156	8963	3269	701	472	515	456	463	467	479	486	463	441	482	439	469	491	478	472	457	461	526	480	485	445	443	508	515	460	456	503	455	438	471	459	480	472	485	494	456	454	457	490	465	469	468	503	508	462	479	492	469	448	427	469	458	510	496	454	463	440	431	490	506	502	545	492	501	469	499	474	456	451	463	478	466	476	479	499	461	485	496	465	488	462	494	454	411	453	480	504	498	491	439	458	447	473	464	472	458	488	471	455	438	464	480	459	450	460	505	469	468	467	486	479	510	448	479	477	491	498	486	470	461	496	477	482	425	478	467	452	490	485	451	482	475	468	485	474	491	493	456	454	501	486	481	459	497	489	468	482	479	454	474	464	450	487	427	505	487	424	471	469	463	455	455	476	449	451	464	444	437	477	485	469	451	431	432	452	482	481	476	456	436	474	456	462	457	440	479	439	498	433	502	473	461	467	486	469	486	461	470	480	471	471	447	472	494	456	490	454	514	468	451	454	422	454	433	483	448	461	518	451	480	486	454	512	478	460	490	464	489	455	492	462	454	484	488	502	445	530	497	481	438	487	464	448	471	477	484	455	472	474	484	459	458	476	433	436	481	473	467	445	488	445	475	499	446	486	483	466	423	487	456	461	445	495	476	469	475	417	477	489	484	500	456	453	469	480	465	438	472	486	498	499	476	478	478	459	469	471	461	485	452	465	503	469	480	453	481	464	439	495	450	445	469	521	474	494	484	476	491	474	442	485	472	447	450	465	477	492	433	500	461	492	464	443	483	481	466	513	507	450	489	491	453	441	471	510	437	457	489	446	489	485	471	501	429	506	466	485	460	459	462	499	505	468	432	454	465	494	504	484	443	454	502	493	501	461	480	463	500	469	461	451	461	502	485	480	479	460	475	487	481	479	440	463	470	475	469	513	476	465	484	492	488	485	471	473	499	468	484	446	482	482	517	489	489	485	454	476	472	512	468	508	479	444	492	464	456	472	490	493	530	490	498	466	478	505	465	467	459	427	469	486	463	474	497	432	450	449	463	445	475	459	470	488	430	462	459	456	503	483	471	452	441	467	455	463	462	468	507	448	482	474	454	478	468	490	482	487	503	471	443	448	476	494	490	459	486	460	462	487	500	475	463	454	466	454	504	486	484	443	458	454	487	483	510	496	469	462	486	531	491	468	477	464	499	491	479	440	447	451	476	488	486	477	489	456	484	464	453	476	425	480	452	505	455	465	463	479	436	459	456	457	457	472	470	467	477	479	516	472	434	467	494	461	482	480	442	460	451	467	469	496	453	502	488	450	475	445	480	488	453	485	505	470	505	462	473	453	512	466	459	465	446	491	497	433	490	479	476	465	466	499	475	463	462	492	465	480	446	486	510	471	470	449	502	468	456	452	461	461	501	411	458	483	449	495	453	449	497	449	430	462	472	495	477	453	458	451	518	489	456	458	474	495	454	460	492	452	508	457	505	476	458	442	459	452	494	476	452	469	454	431	447	484	481	474	457	487	508	476	488	432	476	441	514	501	443	483	465	492	437	508	499	492	464	437	434	437	436	419	465	446	476	497	462	489	472	443	446	452	470	496	467	465	485	491	490	481	443	533	432	449	506	504	456	518	476	453	464	442	462	475	465	427	511	416	498	469	443	496	450	431	473	486	467	488	508	493	494	495	468	463	492	479	488	476	466	490	509	465	458	462	456	450	457	453	432	468	460	486	461	474	468	445	511	479	451	479	513	474	462	462	501	469	474	474	454	470	464	495	490	488	470	483	474	448	465	494	475	472	515	514	447	478	452	480	436	461	457	457	462	426	504	446	485	492	495	480	477	438	438	453	459	500	491	454	445	441	446	465	465	429	447	447	440	466	445	463	488	473	430	482	478	427	456	447	429	441	439	491	449	454	475	453	448	455	468	478	448	452	473	437	444	457	444	497	435	457	507	481	463	493	472	439	500	454	468	470	450	506	450	491	462	470	479	470	462	489	457	450	512	479	468	443	466	491	516	458	478	465	463	472	478	450	472	443	445	467	449	474	449	443	486	482	492	482	459	459	473	482	483	498	449	448	479	481	462	475	482	460	499	462	504	436	429	481	482	459	430	503	469	485	448	418	485	496	476	521	458	469	485	450	449	474	474	484	442	478	493	454	514	463	467	484	463	471	509	445	480	505	486	468	461	454	499	488	443	494	446	452	466	477	460	524	466	516	510	463	455	441	477	504	490	459	439	479	502	451	458	500	472	441	481	434	460	454	486	499	440	459	454	448	490	477	467	461	441	490	483	498	496	476	467	470	527	478	472	443	482	477	473	471	498	459	466	480	472	452	477	442	495	462	455	475	485	452	492	493	455	433	473	494	471	453	445	455	472	456	528	465	463	458	480	475	537	475	479	478	447	448	514	471	465	443	484	441	480	486	449	449	471	501	506	489	508	451	481	479	501	450	443	446	432	481	479	487	443	476	481	492	443	458	472	508	499	484	479	448	511	498	483	487	474	490	499	501	478	445	450	499	469	466	489	460	498	497	451	461	469	508	443	447	462	467	478	491	450	492	441	444	457	489	464	459	473	479	479	488	444	511	458	457	495	455	460	458	498	474	524	452	474	479	470	494	472	444	449	499	449	480	476	481	475	431	455	455	482	475	450	513	473	456	481	480	509	471	489	445	511	492	456	487	461	477	462	453	440	440	430	521	487	477	501	468	449	462	475	479	461	476	450	496	472	463	488	480	457	483	465	495	438	476	463	464	498	440	456	451	469	435	476	478	458	473	418	470	471	457	437	480	465	444	485	477	438	510	451	480	470	468	450	477	460	488	448	481	500	449	508	460	485	507	492	437	491	479	477	443	439	454	468	496	433	511	464	457	456	476	487	447	479	456	458	462	465	452	480	486	489	431	469	492	448	462	492	451	477	462	475	496	495	483	473	462	471	465	483	481	433	445	448	504	461	468	451	502	486	484	459	484	465	461	513	501	485	472	488	477	462	477	476	429	483	482	482	446	468	504	493	479	480	478	482	459	476	464	490	481	465	459	471	477	476	457	422	447	450	446	432	480	480	508	472	511	528	488	462	463	482	503	464	487	433	459	479	428	429	453	475	470	471	446	482	487	537	480	451	497	448	488	450	486	435	487	477	517	432	479	469	475	463	451	470	457	466	518	462	484	457	488	442	485	508	434	488	476	472	466	464	486	460	497	456	479	502	511	467	466	450	485	429	488	508	448	512	481	426	506	462	493	416	415	463	482	443	453	467	495	491	489	515	485	471	473	501	485	467	446	463	488	446	462	485	466	526	438	494	473	470	469	460	475	503	439	493	473	445	477	488	478	464	479	465	475	496	470	467	475	448	443	479	456	450	459	494	470	498	453	477	456	475	502	460	409	441	498	479	492	457	463	441	426	479	483	459	470	452	446	498	442	441	420	438	488	466	487	479	461	472	475	444	448	450	473	450	467	458	477	470	472	472	494	478	455	461	467	456	461	476
45426	61127	45711	23579	16592	11065	4344	881	525	565	601	602	585	582	585	553	576	545	589	523	592	564	600	553	554	588	597	573	576	583	582	585	564	558	584	568	599	564	555	598	548	602	603	575	559	555	588	602	593	579	590	584	634	606	600	563	589	604	617	530	564	544	617	573	562	565	545	585	517	587	587	557	529	532	559	539	593	586	613	591	616	565	580	602	591	584	573	576	589	574	554	522	609	611	562	573	620	617	569	571	614	589	565	552	568	625	529	536	565	579	575	577	604	536	572	590	573	570	529	547	581	539	585	576	593	585	620	536	561	588	607	591	550	538	547	568	617	573	567	564	584	565	570	563	567	581	560	583	559	552	561	586	566	569	603	560	545	601	593	584	597	630	561	561	570	561	568	528	618	594	578	579	615	597	552	567	606	528	596	552	611	576	590	563	596	592	556	557	601	615	551	588	580	548	534	553	617	576	582	578	626	580	545	567	528	554	576	610	553	585	565	614	571	611	556	567	579	557	567	548	571	587	557	593	572	575	597	561	579	584	612	569	617	600	557	560	594	570	561	577	586	546	565	601	579	580	577	597	565	569	549	571	587	559	590	592	561	551	554	545	544	569	560	557	554	572	564	596	568	559	607	526	600	607	570	599	577	543	586	579	565	571	591	563	576	566	578	586	590	543	540	558	609	584	581	571	583	564	586	596	588	557	591	597	551	588	562	541	559	574	533	578	579	603	544	576	603	546	553	537	562	564	588	603	627	559	538	586	536	570	608	610	626	562	554	602	568	589	590	530	539	593	555	574	572	604	575	591	578	574	574	552	551	620	572	585	601	581	586	550	552	585	601	563	574	628	605	577	577	532	567	555	561	551	563	550	575	577	581	580	617	608	579	586	549	601	584	557	602	571	594	565	571	565	581	586	580	626	597	541	615	564	585	589	562	576	550	613	588	572	611	549	545	566	604	572	586	534	610	553	602	570	592	543	557	573	590	538	598	581	582	535	580	596	592	517	578	586	600	563	519	567	556	563	595	604	613	548	557	539	556	597	541	587	582	548	605	584	527	546	579	584	568	578	551	558	566	599	568	535	589	559	547	568	578	591	587	558	527	560	594	624	568	603	579	545	572	601	578	545	608	578	605	521	649	548	603	533	547	570	581	599	586	539	592	574	546	555	569	574	566	564	580	572	560	586	556	588	582	590	585	540	587	564	563	536	548	606	551	583	560	585	553	588	589	563	553	573	588	595	574	566	577	557	584	535	551	595	584	558	598	586	555	573	565	539	584	589	542	579	613	548	556	582	564	595	619	554	543	618	582	520	582	521	582	590	559	554	559	545	546	598	583	571	570	580	597	560	512	581	593	575	558	539	540	569	544	558	579	557	564	564	558	590	602	570	577	587	567	572	573	560	581	591	593	613	582	604	585	593	602	568	584	553	572	560	591	556	557	556	554	622	557	585	591	568	583	611	596	560	558	543	574	578	560	555	583	578	581	568	561	543	585	510	635	580	523	553	579	614	593	556	575	548	558	541	587	563	572	559	578	550	581	616	545	543	547	559	542	577	582	588	598	595	550	578	587	614	600	580	549	589	609	574	570	567	540	605	544	610	545	566	587	586	573	567	591	599	580	583	583	561	610	617	582	601	602	578	579	579	551	611	537	614	615	542	563	581	573	566	549	524	619	594	574	583	555	576	558	541	607	576	586	542	546	552	548	580	554	577	546	578	543	542	615	586	655	608	600	578	608	574	595	588	578	580	571	581	611	581	573	571	557	521	589	568	557	547	541	595	533	575	595	532	593	588	533	521	584	581	541	537	571	553	570	566	585	569	589	588	565	565	544	650	561	534	605	570	595	557	532	562	501	629	553	531	544	579	531	547	581	584	578	595	559	565	615	531	573	586	579	559	594	547	545	608	565	576	558	572	575	618	615	572	553	568	604	588	594	599	581	612	554	559	573	547	565	571	592	569	591	555	616	583	570	578	579	543	602	546	552	557	580	561	574	570	543	607	558	559	579	548	567	617	579	540	566	573	605	559	524	581	605	564	565	534	579	595	581	578	559	562	585	567	552	603	615	554	575	548	540	600	577	567	590	550	581	563	590	580	577	552	597	564	517	592	585	584	541	586	576	552	612	607	559	560	539	595	592	561	532	591	566	596	606	581	596	588	578	583	574	563	565	544	566	580	569	565	580	593	529	615	558	561	545	604	559	523	576	597	558	596	584	579	595	566	557	564	568	622	610	563	551	559	547	579	582	576	570	513	582	592	585	578	575	581	592	545	602	576	607	531	588	542	585	598	553	545	524	572	598	577	583	586	592	541	596	574	568	548	576	525	554	524	553	576	583	552	587	587	536	574	581	579	548	591	580	601	532	622	613	567	563	617	566	552	552	519	549	604	584	576	581	563	564	587	570	586	626	541	589	586	568	606	574	554	580	587	567	569	542	578	575	517	513	566	579	558	571	619	577	573	567	602	562	566	586	551	530	582	548	568	590	578	565	540	612	586	636	632	544	579	581	574	585	574	573	550	553	586	590	554	601	585	560	571	572	561	600	591	645	533	556	529	536	594	582	544	554	558	620	586	561	549	593	578	555	590	583	585	554	546	568	567	536	542	561	573	548	600	618	597	558	563	593	595	576	546	601	552	546	555	547	555	548	586	593	597	567	612	536	578	562	597	627	613	593	586	628	551	534	566	617	577	576	569	609	553	550	580	543	591	583	571	591	557	573	576	594	629	613	567	574	588	555	562	573	559	566	600	560	609	598	584	589	580	601	576	628	571	604	586	584	537	580	578	548	544	593	607	574	608	572	557	562	587	534	597	614	560	619	590	517	570	527	581	584	576	534	618	587	558	553	559	584	589	539	618	573	553	556	570	567	576	569	567	598	613	585	577	634	537	620	562	599	580	596	572	568	571	575	597	572	602	516	563	637	572	581	606	575	565	549	595	583	591	553	562	557	546	584	625	566	574	568	572	568	542	577	579	600	559	598	631	573	574	573	581	602	588	579	578	557	553	621	550	594	559	569	547	580	629	529	560	557	597	563	598	562	551	606	563	563	564	582	582	543	565	576	577	610	579	554	565	573	599	576	533	587	575	579	556	537	556	611	617	565	546	600	575	557	560	582	596	572	541	561	604	539	568	528	569	589	599	563	578	585	583	588	587	561	585	527	583	569	554	603	560	578	571	587	582	540	600	588	558	612	577	589	557	544	576	562	598	567	546	575	602	591	550	592	571	609	551	592	579	576	554	583	563	611	569	566	536	586	525	553	626	548	586	551	601	558	613	571	557	598	570	533	587	569	614	603	594	584	570	555	555	548	567	594	560	532	583	565	562	562	562	575	605	613	572	611	564	542	567	583	566	596	591	564	546	577	593	561	576	589	559	577	586	526	551	555	630	562	583	561	578	581	567	600	530	571	586	566	500	594	567	562	538	584	536	545	580	545	576	571	563	527	570	620	570	552	605	547	619	537	535	521	576	563	567	585	557	599	545
24589	22054	32745	30818	33323	38585	25009	6524	390	343	356	368	334	353	329	341	309	333	338	383	347	342	372	324	323	344	319	330	330	344	335	347	319	312	326	343	373	363	316	314	307	345	317	351	312	334	318	381	343	344	341	339	348	345	357	388	365	340	318	341	320	317	299	321	335	345	328	337	353	369	355	357	383	325	337	341	292	316	354	293	333	332	331	333	332	341	322	372	331	364	354	343	325	334	364	313	317	328	321	346	340	356	334	324	337	348	316	329	349	328	337	308	318	374	344	344	365	341	335	355	331	363	324	342	314	341	337	329	333	338	352	324	348	335	351	341	330	340	339	332	346	351	304	347	337	350	366	339	342	332	353	351	300	331	341	336	322	316	339	295	337	349	330	292	372	343	338	310	302	321	346	343	296	358	299	342	338	318	301	323	324	348	348	336	326	334	327	337	310	334	316	376	333	348	318	332	356	333	346	329	299	333	311	318	336	359	364	356	337	327	315	345	316	329	325	326	354	320	338	337	328	335	324	321	321	336	316	369	349	374	296	328	365	367	334	372	347	350	351	338	338	330	342	313	308	340	344	349	332	344	371	373	349	344	322	339	357	366	305	365	344	363	359	346	346	346	321	368	304	350	337	327	328	313	348	317	331	333	301	364	335	347	357	321	352	330	313	332	382	338	356	312	340	318	347	334	345	347	325	330	311	335	289	360	325	350	301	334	315	337	343	318	307	326	353	347	341	322	316	358	352	331	317	370	319	327	344	316	344	300	308	331	318	343	337	377	333	372	327	329	360	337	335	325	358	306	380	321	319	342	332	317	328	358	339	313	349	328	324	358	295	337	324	352	320	350	325	321	341	320	305	354	327	364	338	325	295	356	313	295	357	345	335	324	342	317	326	311	334	321	279	333	361	335	314	336	357	357	288	356	324	327	338	370	335	354	320	380	365	301	313	341	337	323	348	370	339	315	339	327	359	347	332	339	294	320	351	318	365	327	345	312	303	332	327	339	320	328	291	338	331	334	346	315	336	333	356	344	323	333	328	364	329	331	318	343	317	352	308	327	345	357	356	328	327	354	315	346	325	343	308	289	352	347	326	322	359	329	313	343	364	351	323	331	313	305	320	357	340	354	331	362	336	367	318	333	312	311	384	341	332	371	345	339	341	318	358	343	316	341	330	358	337	333	366	330	304	318	331	347	336	324	304	316	340	342	354	343	314	354	326	320	319	297	342	311	367	312	328	351	338	312	320	329	345	320	335	313	283	330	331	319	351	322	356	342	334	365	316	342	316	342	345	355	324	354	354	348	327	346	329	341	348	328	324	352	359	341	335	310	335	336	291	315	347	332	327	367	346	335	296	327	341	331	308	328	339	364	324	319	331	316	344	328	306	324	355	353	325	332	344	341	333	356	339	321	299	348	333	332	342	342	341	334	357	379	337	342	315	322	313	354	350	306	329	351	361	320	364	328	319	345	332	356	332	379	310	343	348	380	315	305	346	315	371	375	303	351	340	327	337	352	343	341	358	342	347	323	369	329	318	376	306	340	382	355	314	346	317	293	346	333	331	329	337	342	322	329	348	325	324	342	316	331	354	331	314	327	336	330	303	360	341	310	323	335	356	364	331	337	353	332	311	317	341	322	351	351	339	309	343	320	337	363	343	350	351	313	313	347	335	357	317	326	349	308	326	313	352	345	325	316	317	359	321	338	336	367	326	331	309	344	340	345	301	350	386	329	344	309	343	335	327	312	323	340	352	354	353	345	333	332	357	345	335	339	340	346	314	340	330	297	351	331	333	314	329	350	345	334	347	344	293	344	363	340	315	339	321	330	340	311	347	341	327	341	328	292	336	367	301	367	343	294	335	338	325	353	323	318	344	307	327	330	376	353	365	355	308	332	312	338	326	290	343	322	353	368	320	327	345	329	363	345	322	322	330	331	321	329	348	344	315	359	356	347	344	309	349	341	347	354	345	313	288	343	325	315	315	326	304	332	338	343	297	317	347	331	347	324	335	347	368	330	339	318	355	317	353	328	329	348	365	334	312	339	291	286	312	344	328	324	330	326	315	324	332	379	314	319	340	325	310	327	344	321	334	324	338	360	328	381	334	356	329	296	316	338	349	330	376	355	347	330	323	356	325	339	344	282	343	338	319	330	314	341	314	317	362	361	313	347	324	337	319	330	333	324	372	364	311	342	339	349	350	335	335	342	312	327	356	308	320	377	335	320	349	367	319	293	329	335	325	339	351	331	317	325	307	316	342	312	341	336	356	306	331	313	322	339	358	306	354	310	351	316	306	338	342	293	357	341	336	330	336	352	343	315	321	327	340	329	334	346	334	310	344	307	326	331	318	314	313	388	346	306	314	325	380	342	350	336	328	322	335	322	361	306	336	302	334	322	345	308	320	319	325	323	303	363	361	341	360	341	349	340	305	316	344	320	358	366	336	352	322	353	310	345	325	316	328	315	355	350	347	328	351	335	323	336	343	354	309	346	329	315	334	336	349	326	310	341	363	344	339	347	313	332	338	321	343	320	318	356	334	353	324	344	307	339	332	329	355	288	332	349	352	340	311	339	339	330	332	318	355	320	361	327	324	344	331	315	336	345	329	333	343	330	308	327	339	362	330	323	345	326	309	339	324	344	324	344	336	321	385	352	328	356	339	365	348	356	334	334	318	309	351	333	351	359	310	348	326	364	316	352	319	333	308	350	326	342	315	377	331	336	320	321	323	352	341	348	309	347	320	321	347	338	357	324	336	352	349	318	351	332	358	300	305	352	342	338	312	329	317	323	322	348	355	313	350	341	323	341	361	346	353	326	355	348	326	324	357	301	355	326	328	339	357	321	337	340	348	349	321	358	338	326	364	298	345	345	329	328	348	345	345	328	337	335	300	342	336	327	313	342	304	369	352	336	299	305	325	348	340	375	365	323	329	359	324	362	341	354	305	360	340	313	325	334	327	311	353	323	317	328	337	359	331	320	327	353	353	301	328	342	363	343	319	352	303	373	356	338	324	317	376	297	354	378	375	361	319	323	335	324	353	320	334	334	312	339	342	356	326	326	317	311	320	339	317	323	320	325	369	360	311	357	320	307	361	371	352	346	344	309	305	349	305	337	340	329	328	340	344	321	360	363	328	307	362	314	336	343	344	350	309	333	374	301	332	329	343	320	349	325	353	317	345	328	311	332	326	310	341	311	316	358	281	340	326	320	323	305	359	347	325	338	333	318	339	328	351	339	342	321	343	361	353	321	352	361	319	344	342	332	354	333	307	353	339	335	333	328	375	359	325	342	344	335	327	332	336	322	340	325	335	338	329	327	333	345	378	286	339	348	341	349	367	331	317	334	345	351	323	291	321	307	301	300	324	292	281	321	298	363	321	344	334	338	364	332	342	337	308	352	336	312	346	359	346	333	371	327	334	321	317	327	343	330	318	370	339	338	343	338	346	329	312	364	328	312	333	310	321	355	355	309	345	332	338	352	309	349	325	357
48574	77857	64077	43874	43105	39881	23748	6126	424	449	437	425	426	453	391	451	426	417	452	404	408	427	411	405	446	453	398	380	414	397	425	461	379	448	412	407	410	411	442	432	394	415	391	422	412	427	435	427	391	413	414	400	378	393	410	433	408	422	404	402	418	379	437	441	445	411	386	421	443	451	427	415	424	418	421	406	401	387	440	405	445	424	439	409	437	390	411	427	417	419	411	437	382	408	391	422	417	451	434	390	399	411	386	454	410	396	424	411	418	403	394	422	398	416	418	418	402	403	389	451	408	409	434	427	428	416	417	432	419	399	438	417	459	417	407	425	424	420	432	427	452	373	420	438	442	405	399	451	437	419	406	425	420	394	441	385	427	455	395	445	436	426	398	402	433	392	441	435	427	446	397	414	447	400	416	403	413	424	435	411	406	447	427	400	454	407	410	410	402	394	400	386	439	416	407	434	406	429	430	390	384	411	413	436	405	411	381	426	411	443	407	383	420	399	395	419	443	404	396	409	417	402	450	413	434	419	453	405	391	407	401	440	436	375	425	406	412	412	432	426	403	420	440	434	408	387	408	414	369	392	395	423	427	417	417	433	436	450	439	383	384	419	397	434	425	417	437	413	395	438	427	450	422	423	414	378	408	366	397	399	405	421	397	412	445	437	442	381	405	447	399	429	435	396	440	394	417	408	448	401	420	439	433	405	369	411	448	387	431	435	408	434	413	421	448	416	475	399	401	420	420	396	401	395	428	409	441	404	447	397	403	422	424	401	395	391	418	415	402	406	441	422	443	414	387	412	417	387	475	417	417	386	444	423	431	443	412	403	419	418	414	375	395	410	396	405	426	394	445	416	410	426	429	441	399	432	420	368	430	392	388	380	393	409	407	411	427	411	432	394	440	390	392	405	375	443	436	404	450	441	374	394	395	417	366	419	420	421	420	423	401	408	405	443	443	398	445	396	431	405	401	438	391	435	410	435	458	443	398	411	420	448	445	435	453	406	404	420	453	412	384	388	395	434	423	389	419	407	411	382	393	401	459	437	459	448	408	428	409	437	417	446	434	414	411	411	403	443	455	416	441	418	425	425	401	412	392	378	401	375	402	459	453	385	394	435	406	411	388	392	429	384	422	442	453	398	372	400	413	408	419	408	428	423	440	451	450	397	419	413	429	447	426	412	453	414	393	395	397	399	422	447	405	420	424	421	411	406	404	415	416	415	456	415	414	390	424	416	437	491	393	440	439	367	398	424	428	435	416	401	449	414	410	422	397	417	426	441	429	413	431	389	399	395	422	445	384	418	388	424	442	408	402	415	389	436	387	389	436	435	419	377	387	373	416	413	404	432	421	433	406	427	381	422	404	395	375	403	406	429	427	406	394	440	429	399	425	387	416	402	445	400	417	425	378	391	389	417	405	434	418	410	395	465	401	441	380	392	387	452	411	372	405	410	418	458	446	410	438	394	387	412	418	449	400	444	434	383	427	405	419	428	398	392	391	421	410	412	441	400	404	394	437	374	420	382	435	428	399	398	414	426	415	379	440	411	405	408	401	408	448	394	410	398	403	402	408	432	416	383	446	384	432	445	383	420	430	411	417	414	430	377	413	386	416	434	426	395	434	419	411	398	427	430	391	391	408	400	411	391	399	430	404	420	430	393	439	413	439	453	395	470	396	403	438	439	396	428	437	407	404	416	430	425	428	387	427	453	442	415	433	418	413	379	439	397	395	430	406	395	423	464	417	402	435	421	399	447	401	396	368	439	425	424	431	436	369	399	458	412	416	449	411	419	399	384	427	443	419	422	422	446	408	384	405	426	442	423	380	433	456	406	411	389	398	416	430	402	418	393	463	405	403	424	387	411	407	425	420	453	387	421	449	460	405	418	430	389	418	376	411	423	417	439	417	368	413	380	409	407	409	436	451	422	402	428	447	414	402	388	438	384	422	431	419	415	437	424	457	438	409	422	417	385	381	398	440	426	406	427	379	465	439	435	444	432	412	406	403	416	400	416	413	404	420	446	416	385	405	427	422	427	414	439	404	397	422	404	401	357	377	399	393	390	410	395	444	439	431	401	418	409	405	423	411	390	393	424	416	420	386	414	453	401	413	421	423	426	424	419	407	418	402	399	420	430	401	407	407	418	391	439	403	425	401	412	448	420	395	422	436	394	407	443	420	419	400	441	422	438	405	406	395	401	396	409	429	392	432	466	437	405	405	458	404	412	420	386	414	420	436	448	413	411	425	408	451	435	420	407	386	422	416	391	395	425	390	422	401	413	405	391	419	430	417	371	415	397	409	422	407	442	395	402	396	412	439	413	413	396	432	430	391	422	411	411	402	416	396	438	398	418	424	426	395	380	399	424	420	429	398	410	402	411	425	428	397	388	407	443	386	410	426	406	434	398	398	412	420	419	407	422	410	413	438	415	378	402	438	388	398	441	359	408	400	417	432	393	391	394	454	434	445	442	408	461	431	437	377	395	457	436	450	400	415	407	444	408	410	404	406	406	445	412	397	421	395	410	397	439	390	421	434	397	390	377	426	442	390	395	450	423	399	398	387	411	441	421	453	412	381	415	409	414	418	383	434	402	392	443	409	410	444	403	428	446	421	455	445	427	427	430	402	445	423	430	401	417	408	441	403	393	402	417	380	394	418	411	418	385	392	390	432	437	425	426	415	398	426	436	409	438	418	422	405	399	411	435	461	432	381	430	448	423	435	397	418	406	432	426	423	396	402	402	403	422	439	385	396	436	408	438	378	431	415	402	399	381	407	425	434	395	448	411	380	413	434	391	403	406	439	402	399	406	404	422	404	380	382	433	448	427	421	421	423	418	450	428	421	453	426	446	437	414	431	419	422	404	380	424	441	411	438	404	414	378	401	440	429	370	439	401	449	395	442	413	436	418	418	406	403	401	437	398	436	393	395	422	422	410	406	411	372	417	415	405	421	389	478	425	405	444	422	438	440	444	441	422	391	426	429	380	401	408	394	421	393	407	409	422	421	396	416	405	428	418	431	394	426	401	448	401	394	378	422	431	447	444	384	412	420	416	440	391	427	401	460	440	439	364	425	440	390	414	428	414	384	453	420	397	389	406	390	402	434	412	420	441	430	416	414	423	411	384	412	381	418	406	408	421	409	416	423	436	383	396	428	375	436	434	413	389	401	439	420	393	408	458	416	400	418	415	387	411	429	445	355	407	405	396	360	394	441	408	416	428	403	437	430	438	407	381	418	423	422	426	430	422	386	428	402	406	417	385	410	408	420	374	431	412	393	388	397	429	411	437	405	390	415	396	380	416	452	428	410	393	432	404	396	422	438	403	444	395	415	397	422	438	407	397	396	424	409	425	466	389	410	418	373	432	414	397	423	430	409	421	398	406	440	389	397	408	406	421	389	416	426	417	422	437	411	417	451	444	404	438	407	380	415	429	430	406	407	409	422	393	426	414	417	414	404	413	421	431	419	402	387	394	390	437	411	400	412	410	391	411
23462	21613	30540	28443	40925	41838	28648	9266	528	354	331	306	329	333	327	285	319	311	301	290	314	313	296	304	344	317	295	309	314	298	322	293	307	331	293	316	287	338	338	324	322	286	341	306	308	309	313	326	324	308	328	332	316	332	324	308	316	317	320	323	315	294	308	293	348	323	333	327	289	299	301	280	330	310	343	313	313	302	317	336	288	329	313	284	304	294	314	314	296	294	301	311	294	334	324	308	339	301	335	311	326	293	299	289	290	293	302	290	315	262	338	317	330	303	309	326	325	318	317	322	300	349	321	297	327	311	312	317	290	320	292	334	323	275	325	281	312	329	301	328	322	299	324	319	324	288	322	298	298	319	339	313	336	296	320	330	312	306	310	276	324	351	331	318	306	300	325	313	296	287	327	311	326	338	274	325	291	338	298	300	289	302	291	300	328	324	296	306	341	313	293	315	333	321	298	319	300	381	334	314	308	306	301	299	321	310	304	322	306	318	307	314	304	318	317	311	326	321	297	278	338	313	276	296	317	330	312	306	342	342	336	342	307	295	274	331	323	284	301	329	306	310	312	283	320	319	317	294	289	293	376	332	322	275	289	286	350	311	307	311	330	327	319	314	319	300	316	271	291	297	351	296	337	297	326	316	321	327	325	326	330	298	333	343	310	330	312	279	312	309	336	306	343	331	304	316	301	330	347	275	305	298	295	320	317	307	329	330	306	304	315	314	345	294	285	291	310	301	306	325	328	274	300	306	324	293	280	295	311	302	313	295	322	310	328	290	322	306	297	341	275	319	298	335	297	292	300	296	308	298	316	301	314	304	308	320	327	309	324	321	286	300	308	317	336	318	297	327	303	332	286	342	292	285	317	333	300	313	337	295	310	305	341	302	275	305	322	311	345	334	312	315	296	343	312	324	293	288	277	291	316	336	260	304	347	321	335	313	326	360	342	315	319	325	298	312	333	292	316	311	291	316	311	306	314	311	336	301	310	300	330	298	308	295	311	294	304	319	321	314	305	314	314	310	323	320	303	321	299	308	306	300	295	324	322	307	338	335	278	279	311	326	312	308	296	330	346	306	303	302	343	292	311	315	308	310	300	319	286	310	301	328	291	300	342	294	306	298	311	317	325	298	301	280	294	304	291	293	333	305	317	324	313	305	328	275	352	311	313	319	301	290	314	323	313	307	287	334	309	285	330	319	322	318	313	298	318	312	324	369	291	316	312	320	318	360	346	288	313	319	334	325	296	293	303	303	309	278	323	362	301	271	273	335	316	327	309	302	307	295	303	320	310	288	320	326	304	318	296	325	338	301	335	316	301	355	310	311	293	344	334	288	302	329	316	296	285	313	313	287	276	303	289	295	318	327	304	306	319	318	291	351	303	312	329	318	315	308	341	296	334	317	302	311	301	325	301	334	356	353	321	310	303	323	276	299	308	321	307	304	354	292	332	299	297	334	334	282	299	294	314	317	339	353	341	315	307	310	336	309	339	350	295	324	326	321	284	316	311	318	291	302	299	298	332	313	298	348	313	319	319	276	320	297	294	298	322	317	326	308	297	341	344	308	317	316	342	289	318	290	304	315	300	313	288	305	346	332	296	303	294	316	315	337	312	303	310	315	322	302	343	309	293	335	309	318	291	328	323	285	321	268	321	336	318	311	311	335	288	325	321	329	290	321	326	311	313	304	327	307	282	321	292	306	333	307	290	307	287	322	346	300	292	342	290	316	329	311	352	295	318	328	320	326	323	311	303	314	316	284	310	299	300	324	307	329	294	309	315	312	301	322	332	333	294	285	313	298	322	318	295	310	298	328	283	324	309	336	292	315	295	317	322	325	310	337	302	345	333	322	328	329	325	333	292	298	320	303	325	333	325	303	303	329	299	281	329	318	300	328	291	325	326	304	312	311	319	344	275	325	327	313	326	314	337	322	329	299	309	336	340	312	298	283	331	321	302	304	313	301	324	320	327	285	307	343	329	284	319	279	292	335	292	296	326	333	309	292	309	293	341	318	294	324	304	301	279	315	296	320	314	297	354	321	310	292	306	298	307	357	335	304	306	292	307	335	328	296	312	286	301	311	282	314	316	323	295	317	321	334	314	310	295	322	306	301	345	331	329	291	287	284	304	307	285	305	346	304	306	323	306	307	293	302	323	318	301	309	294	301	322	327	316	320	345	314	305	305	335	285	343	319	321	294	322	331	305	331	309	326	310	292	275	317	333	302	314	296	290	330	299	308	280	319	342	313	301	283	314	319	286	320	309	336	310	300	322	298	302	298	301	336	322	315	321	318	324	336	316	309	310	324	291	298	334	314	303	306	333	327	318	334	314	322	290	322	312	303	317	355	281	325	304	326	299	313	285	298	308	310	301	303	332	295	320	300	343	307	320	287	316	339	340	310	299	319	329	302	320	319	313	298	330	315	313	331	303	316	318	294	334	316	316	317	321	305	328	356	315	299	334	298	296	321	312	312	311	302	322	328	303	326	324	332	350	320	321	316	320	307	299	302	313	334	294	288	333	323	338	311	300	323	307	314	318	319	322	336	325	290	306	334	353	279	308	313	288	301	292	294	297	323	317	316	286	318	310	339	314	328	313	324	297	302	316	313	290	305	320	321	331	299	304	302	313	332	325	340	303	354	311	322	329	283	328	301	278	310	308	324	293	271	315	314	357	327	305	300	286	292	323	357	297	311	299	343	294	310	305	310	328	308	300	323	309	284	325	343	328	300	314	286	314	332	283	311	319	309	281	305	305	276	325	295	341	313	334	322	297	278	307	318	305	298	313	325	305	332	317	292	324	321	320	319	336	316	306	312	340	308	340	318	291	297	292	305	328	327	339	299	326	302	306	292	342	299	316	283	307	317	309	340	342	333	305	310	303	282	312	296	328	307	324	309	299	308	330	321	298	330	363	289	277	330	316	322	304	340	318	292	337	311	310	302	279	308	322	299	326	334	318	313	304	324	317	308	284	324	294	371	334	290	328	316	304	357	326	302	320	321	342	320	304	272	310	322	306	293	332	339	309	318	311	306	300	301	327	316	320	278	305	345	281	323	317	313	336	311	324	279	310	314	312	286	308	296	308	346	324	322	313	310	324	300	309	280	325	290	335	287	322	279	337	332	346	273	320	299	314	300	317	282	315	307	321	307	345	275	298	297	335	326	306	306	331	338	302	319	307	329	297	330	340	329	288	289	315	300	283	331	330	331	299	270	341	310	325	302	295	286	300	293	288	280	309	337	326	290	283	315	324	342	300	313	321	329	316	344	315	302	330	310	293	303	306	283	283	334	337	322	317	334	326	314	307	318	278	322	303	310	325	305	308	310	301	335	317	330	287	301	348	354	310	300	338	313	299	315	347	351	342	303	315	326	267	304	318	331	320	319	317	322	316	315	332	307	321	307	309	319	311	300	340	299	321	289	330	314	339	320	339	328	304	295	329	309	300	307	301	333	342	321	319	314	329	309	266	346	334	306	319	339	345	291	338	282
52161	84944	71037	55126	57876	44827	26950	7940	409	363	398	403	360	384	362	400	368	377	369	392	346	368	416	369	394	365	355	380	371	385	391	387	362	350	400	378	388	374	371	342	412	398	360	403	352	347	389	425	367	375	389	393	368	380	350	362	364	342	381	390	373	363	367	361	356	384	423	357	365	360	372	381	418	374	329	383	388	379	338	397	393	358	380	360	377	374	355	363	358	331	349	363	410	348	379	374	375	368	365	367	378	385	388	336	381	394	358	380	366	394	352	369	390	401	406	367	373	372	375	395	346	385	422	375	377	374	401	374	352	398	390	358	367	382	359	396	399	355	377	394	419	348	349	396	416	375	379	399	385	415	352	337	387	353	415	343	352	377	383	373	362	366	352	344	403	372	383	371	394	407	389	402	361	389	359	384	387	379	383	386	427	359	408	381	380	380	398	382	396	397	333	367	378	361	346	385	377	378	387	369	356	368	331	391	377	355	371	361	395	362	371	384	346	390	377	378	368	363	388	373	367	389	375	362	374	380	380	360	375	361	403	338	389	394	361	390	404	402	373	386	391	370	352	375	370	401	359	417	362	375	355	346	369	373	416	336	387	380	365	372	369	401	352	373	379	378	363	401	353	351	373	395	346	369	396	377	370	354	395	384	353	402	360	378	386	345	409	343	356	386	387	358	354	391	361	371	340	381	374	367	353	377	367	333	402	363	360	363	363	367	370	386	375	373	375	378	397	410	360	362	386	345	393	385	396	372	391	345	336	374	377	384	361	367	352	384	368	385	367	394	354	399	367	377	364	338	353	345	384	370	386	342	358	369	371	375	364	365	395	348	384	384	385	343	351	399	380	408	414	400	399	389	348	371	363	365	361	374	392	384	414	387	356	389	363	378	342	370	376	349	355	404	376	348	371	375	394	349	361	384	374	390	389	368	374	410	409	382	330	361	370	346	390	397	352	384	359	369	414	384	348	357	394	374	373	368	374	404	352	363	365	353	358	401	357	399	367	362	349	351	357	396	397	391	347	383	386	406	373	368	395	356	348	383	382	342	390	373	405	383	393	364	361	351	335	364	373	372	365	379	387	344	357	378	396	397	408	354	394	371	383	362	386	391	372	370	367	379	346	361	382	367	387	344	369	361	392	354	387	338	393	374	357	360	360	392	357	366	360	377	406	382	361	360	341	339	375	367	379	335	364	354	339	375	355	385	387	397	376	377	341	394	357	352	340	363	368	380	374	340	383	373	379	381	381	422	412	372	330	347	373	408	380	388	381	385	409	385	319	363	380	382	382	389	355	365	378	358	375	404	375	363	367	365	358	376	349	359	386	376	391	382	404	400	364	364	364	358	383	389	393	359	331	365	356	330	395	360	366	361	403	378	356	369	387	428	376	389	390	399	373	377	360	381	371	340	387	420	392	345	342	405	387	388	373	383	375	388	373	390	371	378	378	362	392	375	370	354	405	397	384	352	375	384	371	361	396	401	375	360	373	367	377	355	377	376	387	370	394	394	368	366	405	390	403	350	388	368	368	365	381	353	376	362	359	391	382	350	337	377	362	396	341	378	361	401	367	417	379	368	368	383	367	392	407	342	372	365	389	370	364	403	398	401	365	388	357	374	389	375	391	355	415	367	376	346	356	335	364	361	385	387	381	341	376	362	344	340	369	353	378	362	363	371	368	373	367	377	344	347	415	358	363	383	389	377	375	358	352	402	367	361	378	401	406	370	370	364	376	375	397	381	358	358	354	361	378	328	400	379	354	345	379	382	353	364	363	393	413	389	386	366	369	376	362	374	377	378	380	353	358	387	367	384	401	371	366	328	348	343	348	354	408	384	346	360	357	344	382	402	380	378	361	384	362	397	391	362	396	361	370	380	350	366	382	389	374	345	396	357	375	366	359	357	359	418	407	358	362	342	403	349	374	380	349	399	380	394	371	368	366	381	416	394	391	410	359	368	404	405	372	394	385	372	399	359	367	389	397	382	377	339	354	382	382	402	375	366	379	401	365	364	426	373	363	422	372	353	408	393	355	355	384	401	370	417	372	391	393	375	384	377	347	371	400	380	372	345	358	373	361	383	356	331	374	382	352	398	372	377	392	336	398	385	367	390	389	401	401	369	403	386	398	372	378	358	379	362	406	336	339	379	367	391	382	365	396	364	372	402	356	402	405	397	349	362	393	397	351	360	372	363	370	353	375	345	374	372	371	375	383	384	332	376	388	380	361	406	365	370	370	390	370	376	375	355	361	370	389	383	359	382	398	359	365	402	352	381	359	343	336	398	359	370	337	361	360	415	348	379	360	329	373	375	386	380	345	363	393	371	353	379	392	369	348	382	398	398	352	348	401	348	347	372	347	381	393	355	349	363	385	353	376	363	355	373	356	403	372	363	414	370	371	362	355	379	374	373	381	393	358	378	320	391	367	380	385	402	387	377	360	356	394	407	371	382	370	396	369	351	376	403	374	349	385	375	372	354	389	353	356	418	376	373	366	335	341	359	355	382	397	351	360	401	344	364	385	398	369	384	372	397	374	375	359	372	340	362	359	355	384	358	389	366	396	365	359	371	367	359	391	378	351	390	349	357	341	371	368	393	338	396	378	384	357	376	373	395	361	368	370	374	382	363	390	361	333	361	384	406	394	374	387	356	362	362	380	382	388	411	381	395	371	345	387	378	372	405	344	354	388	352	374	368	357	367	384	352	378	383	405	404	391	313	361	384	378	359	394	357	356	382	380	353	355	392	388	386	363	417	386	370	396	391	358	344	423	380	347	375	356	363	385	368	385	354	395	412	395	363	382	373	354	415	380	398	373	354	401	329	372	374	341	376	384	376	387	385	348	389	384	379	372	408	386	358	359	366	373	395	389	375	354	394	414	392	371	410	352	350	404	361	384	361	386	389	351	372	362	362	377	371	374	402	370	388	365	354	348	366	369	371	415	360	381	370	406	383	403	349	360	402	379	357	370	366	388	384	377	375	340	346	340	388	360	393	366	391	422	368	353	368	419	392	371	394	362	387	359	373	388	365	366	374	374	365	379	391	368	393	382	357	364	391	363	379	367	393	389	386	332	390	365	381	347	363	374	368	367	378	361	351	364	389	376	368	380	361	374	396	375	365	351	377	382	340	360	371	368	366	371	371	364	358	381	373	350	378	369	353	376	376	368	355	380	354	354	335	402	387	384	348	398	356	359	352	384	378	329	378	382	397	327	378	357	358	380	358	358	378	388	395	387	360	344	358	377	384	420	382	366	364	396	378	382	366	393	407	395	364	372	396	385	353	387	345	361	353	374	354	372	359	377	360	387	365	371	390	379	388	363	411	356	352	371	387	359	339	377	407	377	367	385	405	385	346	395	381	354	376	367	378	391	417	384	386	414	368	377	364	380	370	351	361	358	390	377	396	369	360	390	366	352	364	382	387	382	369	372	396	407	346	385	353	369	403	395	365	364	367	355	344	356	406	357	393	400	336	341	355	379	368	353	370	383	385
34678	46841	45554	26072	14785	8936	3473	888	464	539	471	538	493	480	460	528	478	475	510	551	507	461	514	514	479	516	516	546	501	457	465	482	470	445	439	507	469	465	483	499	508	517	493	520	486	446	473	474	445	511	457	522	507	521	501	542	469	489	492	496	511	516	463	533	534	483	491	476	454	508	467	507	511	481	505	474	517	485	453	482	492	441	458	490	520	469	485	482	448	480	505	475	478	500	481	509	485	467	462	512	462	518	460	485	470	483	471	523	503	481	500	500	468	474	480	483	454	518	519	494	467	514	524	461	486	517	492	496	484	477	471	499	481	495	501	486	474	466	522	480	489	499	480	477	497	462	510	486	540	490	484	487	483	454	468	524	505	471	458	473	467	498	493	503	515	468	498	510	482	522	468	511	489	501	478	481	515	500	506	463	490	507	461	502	514	511	479	489	486	481	492	489	497	511	450	493	466	472	453	498	497	449	512	509	463	478	526	509	455	479	477	506	501	480	487	504	470	495	472	506	507	454	541	487	487	459	500	508	523	516	507	470	462	494	501	436	505	521	461	521	529	472	482	464	480	532	458	474	521	453	509	505	464	505	482	495	488	528	471	498	447	483	475	493	498	463	499	461	480	520	466	469	482	467	462	452	539	488	487	502	456	512	484	492	457	488	464	505	467	486	523	515	511	504	489	494	468	514	491	458	516	450	512	532	469	476	477	481	537	519	472	496	508	454	443	469	509	484	536	507	497	504	478	480	509	477	513	493	488	462	528	471	511	485	500	507	479	482	520	511	507	479	477	505	486	451	528	493	466	483	467	485	504	478	522	460	500	507	480	467	478	446	530	453	504	510	520	500	502	493	481	495	495	477	516	515	473	519	522	536	471	465	492	515	453	483	484	491	460	473	471	484	477	496	511	466	473	491	465	479	458	515	501	464	489	452	479	511	495	498	503	508	427	493	487	480	494	503	498	461	497	486	524	479	467	475	443	514	480	484	466	504	497	470	499	462	484	477	484	468	498	521	483	488	495	466	499	457	519	476	488	469	493	465	454	503	480	543	530	518	453	500	492	506	461	515	477	499	554	518	473	461	498	506	515	480	509	479	518	502	463	525	482	499	493	502	480	482	507	549	510	528	476	475	493	480	489	493	501	508	485	466	461	496	508	519	502	457	498	513	507	464	460	488	481	467	470	527	479	545	498	469	506	498	471	497	471	473	539	493	494	483	484	492	502	499	507	478	520	481	474	464	470	470	501	499	529	511	489	530	501	489	449	506	466	463	489	481	503	486	482	491	556	519	486	499	515	528	474	538	492	508	501	497	503	471	508	491	474	527	469	436	516	500	453	494	476	488	486	523	499	503	537	493	499	508	478	426	512	483	515	520	480	511	457	512	483	498	545	487	452	485	497	484	485	495	485	506	493	507	481	496	488	487	456	483	475	486	512	500	496	543	499	451	524	489	457	473	493	499	485	465	487	493	502	473	489	478	487	496	472	517	491	483	518	497	480	461	495	498	511	507	507	487	473	480	511	483	503	494	482	489	500	443	459	521	492	482	465	500	482	535	497	478	500	500	481	474	505	480	538	495	426	510	462	519	507	490	472	494	497	483	471	498	435	475	489	463	455	520	487	498	469	503	518	484	441	498	489	504	492	528	488	501	493	510	528	514	476	473	491	498	503	502	455	485	481	485	494	486	477	504	520	502	524	497	478	493	457	477	488	492	496	486	480	491	471	512	492	482	514	478	517	489	505	497	449	497	491	468	478	533	488	501	515	511	499	486	486	478	504	471	450	468	456	478	469	476	463	499	456	457	475	483	497	526	494	496	479	490	477	530	496	477	465	504	510	506	493	486	466	438	475	480	498	467	469	495	460	494	512	473	514	526	480	518	465	500	489	494	507	436	499	483	504	480	469	493	485	481	491	485	495	507	454	464	468	504	530	496	525	469	496	518	482	553	493	504	504	479	477	515	514	470	449	486	483	537	479	493	459	464	488	484	477	515	487	490	505	482	499	494	474	469	485	469	472	510	523	528	511	503	483	480	466	512	504	500	503	474	507	470	466	491	494	539	493	501	509	476	485	482	487	505	544	460	524	492	485	522	484	493	484	481	479	473	509	470	496	514	486	484	523	502	471	458	488	503	502	496	518	444	494	488	480	502	441	475	490	493	471	465	523	514	501	503	496	500	476	465	467	492	498	487	425	500	500	483	522	474	480	551	507	491	568	464	439	464	481	489	558	506	533	469	497	485	483	493	506	441	493	500	505	489	491	525	460	473	468	512	552	483	531	477	516	481	475	475	460	504	485	492	500	475	459	524	498	482	502	466	512	510	491	501	494	521	479	516	473	457	473	521	532	492	483	483	476	440	515	513	464	484	478	471	477	494	485	515	523	501	464	513	466	515	489	486	483	458	428	484	469	479	535	507	514	515	506	528	496	498	525	505	494	490	475	489	477	499	462	461	481	469	499	476	469	531	483	519	512	472	477	435	490	499	474	494	513	514	484	524	486	515	459	508	486	492	488	472	500	504	470	500	493	483	511	452	504	533	523	511	485	540	499	448	496	478	508	524	505	505	430	472	489	500	497	531	491	453	501	512	464	514	507	479	521	451	502	496	498	514	520	509	489	494	442	462	490	461	512	462	474	499	483	508	518	464	485	447	443	544	502	458	510	506	472	484	521	494	530	470	503	472	461	498	489	510	477	495	510	481	522	471	519	499	496	459	509	495	494	478	509	509	501	528	497	512	487	508	490	495	489	503	493	504	501	458	491	537	516	520	520	438	473	489	558	516	520	533	462	476	458	490	472	500	498	452	494	464	481	480	506	460	468	520	493	495	536	502	466	482	476	456	504	502	487	498	509	503	513	476	483	449	487	496	496	484	463	463	473	508	494	485	493	480	471	496	469	474	482	476	503	522	483	494	464	482	513	513	490	511	514	470	509	466	508	501	476	473	491	494	478	558	477	453	530	511	500	483	498	503	474	482	521	480	498	492	487	475	535	491	469	518	458	491	475	509	523	488	491	504	497	498	481	440	484	502	466	448	540	509	489	505	502	522	476	487	506	473	472	484	472	505	514	477	509	461	489	499	497	454	497	445	478	458	492	519	482	507	521	524	469	509	494	484	495	485	496	490	456	489	507	487	527	476	478	505	488	491	471	504	481	476	488	446	473	494	473	478	468	519	446	474	504	507	489	497	477	458	501	536	502	467	461	497	476	526	505	491	485	472	481	475	446	532	476	523	488	465	510	508	499	532	476	473	505	530	495	482	470	488	539	474	461	519	514	508	479	466	488	506	483	482	501	491	481	490	507	479	470	504	448	476	522	520	491	468	511	498	516	517	498	481	480	492	516	483	524	492	453	474	496	495	487	488	449	461	472	489	476	490	499	494	468	518	483	491	490	489	517	509	481	509	514	524	490	507	472	496	487	475	478	473	502	498	459	497	455	465	515	445	490	467	512	492	483	467	544	485	512	481	484	508	451	513	482	472
45166	62694	46615	23315	16255	11151	4313	1169	628	614	611	653	610	552	582	619	572	563	566	599	603	605	582	597	595	602	630	632	615	600	608	590	609	581	551	564	609	603	573	571	592	549	603	595	579	603	590	588	634	573	592	626	566	610	576	598	603	575	630	568	607	595	628	633	588	552	593	564	565	564	588	579	642	571	569	569	577	564	614	620	627	592	574	589	595	628	560	603	579	628	605	627	631	591	658	585	596	602	600	603	564	591	575	552	593	598	578	606	571	598	609	603	600	587	579	599	614	591	601	639	607	567	579	570	596	568	599	574	595	635	588	566	602	641	629	593	638	626	619	525	577	582	610	600	584	592	599	614	592	588	615	590	576	553	603	612	574	553	574	608	618	613	581	583	558	636	620	585	585	578	642	585	569	578	607	561	569	572	606	591	567	583	672	591	546	641	637	595	617	600	587	609	614	582	603	582	599	572	579	590	626	567	622	575	599	662	528	574	602	568	599	599	609	548	576	622	604	537	617	606	561	594	609	570	597	623	619	624	581	629	589	609	579	590	568	616	585	621	577	534	555	606	576	591	586	567	645	577	553	611	570	562	597	569	589	573	598	601	572	549	580	596	591	597	565	572	604	600	617	567	591	616	616	584	583	575	635	596	605	595	573	588	560	551	608	593	596	591	604	596	620	585	600	571	595	558	582	637	627	568	610	565	587	644	606	588	555	600	551	554	591	582	573	577	616	605	604	618	574	630	593	701	595	569	608	599	605	625	570	597	579	584	614	613	583	596	523	581	603	582	591	557	594	608	592	599	628	565	591	563	574	563	562	587	608	619	595	581	614	624	615	600	613	622	611	608	573	563	556	601	591	603	572	607	615	602	580	593	568	615	555	588	594	582	565	632	620	582	600	587	644	607	579	617	584	558	585	581	587	646	594	581	586	614	541	584	590	561	594	608	561	607	622	524	567	642	604	572	557	604	590	589	623	599	529	627	571	607	605	620	599	560	640	585	603	626	558	559	598	571	606	624	597	613	574	579	582	589	588	559	603	629	601	581	549	616	580	615	597	571	605	584	583	597	607	582	588	570	586	630	602	533	632	623	599	601	591	577	608	634	562	573	567	587	611	609	585	601	582	552	559	626	600	561	590	593	585	584	588	597	624	594	581	602	579	571	573	546	567	567	618	597	575	588	618	619	593	600	582	642	597	599	604	614	593	573	597	609	593	605	593	595	598	605	566	586	576	607	569	551	606	594	561	568	585	643	576	589	593	602	626	596	579	577	580	607	585	604	594	607	584	554	599	564	628	642	560	614	569	557	544	603	590	596	628	622	599	581	598	575	554	624	595	583	541	620	622	615	574	574	576	596	591	619	612	580	580	584	590	626	579	660	601	576	593	586	558	627	588	587	599	621	588	613	621	623	587	578	583	603	592	619	594	597	603	566	607	635	567	599	646	589	595	627	566	599	614	606	581	625	579	582	563	596	620	617	580	635	544	567	641	609	566	598	575	581	588	557	599	588	617	569	582	609	592	613	604	594	602	588	542	584	606	598	607	611	601	632	629	610	573	592	603	621	579	563	587	583	565	589	569	609	603	585	573	625	634	595	657	583	583	633	590	599	605	584	563	564	610	630	624	584	541	618	622	621	635	629	556	631	603	588	605	616	589	586	593	572	614	585	591	588	628	586	604	579	593	595	618	571	583	618	592	590	617	584	566	600	585	545	631	601	584	588	605	634	571	621	594	573	586	580	577	625	567	596	625	625	616	595	611	576	598	584	612	570	598	608	585	611	552	570	569	550	612	619	575	593	617	606	560	598	617	575	544	533	568	556	572	575	583	610	583	576	577	600	607	574	610	599	612	584	632	644	581	575	558	608	573	601	597	628	634	600	605	581	603	619	592	593	620	593	582	597	609	609	618	611	582	629	570	607	644	610	557	588	537	630	630	614	584	580	585	636	580	586	620	577	603	608	598	579	577	611	643	582	588	549	582	643	588	585	589	603	588	615	628	601	664	564	600	630	593	591	598	602	567	596	597	566	579	594	619	596	595	569	589	600	592	587	614	593	585	569	635	632	590	604	597	587	586	621	636	624	592	604	633	602	605	631	601	626	580	630	596	616	550	594	606	559	639	641	574	601	608	618	588	590	581	556	587	599	572	582	564	549	611	597	670	603	624	601	594	599	588	608	572	593	614	615	614	579	593	601	556	573	590	557	571	623	557	617	591	600	577	592	557	587	586	603	616	579	617	615	562	620	615	598	605	601	590	632	600	624	562	621	597	604	608	635	617	607	566	603	599	593	595	601	595	597	600	633	588	606	624	527	587	593	616	556	566	588	608	559	595	586	565	581	608	599	580	595	627	614	611	567	598	613	587	617	600	597	563	572	583	594	597	584	574	604	579	573	620	568	629	578	579	578	588	564	555	591	632	552	565	604	639	615	613	585	615	614	614	577	578	617	607	576	588	620	567	610	597	579	611	639	547	555	601	577	573	618	605	593	601	528	559	593	603	590	564	576	604	579	605	632	588	588	613	586	644	620	614	582	576	602	591	561	629	604	610	594	595	619	625	579	602	605	583	585	615	594	613	627	601	606	574	628	593	557	617	580	608	595	582	563	583	606	628	625	616	606	590	606	562	611	644	576	579	566	612	548	575	597	627	584	538	617	598	535	611	609	571	606	581	578	584	580	637	615	610	578	579	543	601	584	585	600	590	600	585	568	571	591	587	581	600	629	600	557	599	585	601	623	581	603	598	609	555	566	535	587	622	633	574	616	589	597	631	583	616	543	600	585	587	581	567	541	630	610	597	584	633	608	601	596	549	593	567	618	598	586	576	594	557	610	557	579	547	547	605	607	591	550	602	667	590	582	632	600	629	624	615	611	633	546	588	572	579	574	596	630	611	596	560	610	553	568	579	597	565	583	585	581	602	595	601	581	604	633	596	611	569	587	615	576	593	576	561	576	628	574	601	553	573	584	636	637	600	602	647	585	561	593	624	602	608	601	549	585	576	622	632	603	584	615	593	564	586	601	598	598	616	629	586	626	613	579	598	603	568	625	554	572	571	577	588	633	603	610	549	630	589	591	523	575	615	563	585	583	582	579	610	566	606	619	605	624	566	618	603	612	607	607	607	650	607	617	595	612	614	588	540	602	630	588	557	606	614	588	612	569	622	558	621	615	609	553	627	603	603	579	631	561	631	621	597	611	600	612	614	602	554	564	552	572	622	594	581	654	585	587	517	555	590	649	618	579	619	613	608	645	607	606	587	611	580	566	620	600	606	600	631	600	576	616	626	582	608	604	640	605	595	592	604	622	584	575	571	623	601	568	592	604	615	582	586	617	617	596	645	622	579	557	573	628	591	640	622	589	628	611	589	639	583	577	584	610	627	590	611	589	576	611	611	588	633	546	623	568	569	579	623	632	562	572	582	596	625	594	563	583	574	638	556	622	626	570	593	570	573	612	627	599	595	588	615	578	620	630	610	631	568	588	667	589
24667	22212	32665	31059	40483	36630	21361	4979	398	373	400	342	357	362	362	365	354	381	386	391	363	365	394	366	363	338	381	331	344	375	354	377	350	347	356	344	330	360	371	365	356	358	367	363	388	362	346	371	344	381	369	359	377	389	355	345	362	350	302	360	378	361	330	342	358	342	343	358	396	354	379	346	359	350	332	351	329	369	373	331	337	360	367	385	370	348	331	347	328	349	359	337	342	357	389	370	364	350	380	347	349	392	343	348	381	367	354	374	364	351	348	342	344	352	389	345	366	346	309	349	338	348	347	388	379	345	360	347	318	363	344	335	371	362	333	367	341	334	372	385	348	377	374	343	381	372	356	349	385	354	328	320	354	375	347	382	364	349	348	382	346	348	346	318	381	354	323	363	359	397	387	377	382	362	361	340	373	343	377	355	346	356	348	369	379	356	347	351	392	375	373	362	327	325	385	359	319	321	361	367	325	347	390	331	369	345	363	386	328	331	332	368	351	344	325	360	351	335	343	347	376	386	370	332	329	357	318	386	349	385	328	393	346	347	364	355	378	346	352	354	367	345	367	379	314	373	334	306	347	357	359	334	350	366	365	372	389	346	342	364	350	355	352	380	365	345	358	339	332	366	358	368	340	389	345	360	365	362	350	381	331	384	362	341	352	374	328	366	343	386	331	364	367	342	339	391	319	355	367	355	377	368	366	393	365	371	352	355	373	354	335	380	351	346	363	348	380	357	385	381	359	355	348	329	364	324	371	379	334	357	376	367	403	300	364	356	360	354	368	352	338	342	358	381	369	389	378	355	330	353	381	366	382	340	348	332	366	368	357	362	335	318	340	321	378	348	379	381	342	306	343	359	325	335	373	350	343	346	363	371	369	337	381	350	354	352	330	368	351	347	381	353	326	353	331	329	362	365	360	346	345	346	341	370	365	381	367	389	370	374	392	368	335	351	346	370	368	378	344	339	356	374	348	353	382	325	382	341	303	354	360	373	366	347	336	363	369	325	408	360	346	347	362	338	371	329	382	366	355	356	373	345	352	382	344	338	342	377	383	372	376	373	363	372	357	359	355	362	352	375	374	335	388	328	358	394	382	356	330	379	364	386	351	343	392	320	353	354	367	340	349	345	352	335	360	360	353	340	337	379	352	363	341	334	370	366	356	373	372	380	343	340	361	349	361	348	349	357	368	359	328	355	334	368	372	344	338	392	357	358	360	338	347	348	338	383	329	375	380	367	356	363	360	371	367	355	363	393	344	381	326	358	380	321	362	350	344	323	347	348	361	356	363	358	342	362	365	357	354	345	378	352	377	376	371	367	358	331	398	395	339	331	358	354	364	349	361	363	306	356	353	354	349	360	390	349	348	394	344	381	368	344	371	343	356	336	351	341	371	325	337	368	371	337	372	360	354	354	355	379	340	378	353	351	343	361	353	342	350	355	330	385	342	367	351	358	343	371	343	340	334	385	368	333	387	322	345	352	350	372	399	375	357	381	352	342	336	360	396	328	391	341	385	360	366	371	354	419	381	347	366	361	366	376	326	384	376	327	342	345	366	342	349	348	361	347	353	385	361	339	384	336	353	372	387	348	367	370	350	368	345	373	339	357	366	353	369	308	400	330	350	366	395	369	368	329	355	344	374	339	335	372	352	377	343	359	374	363	350	364	383	395	374	337	356	364	355	384	359	332	325	328	353	325	341	360	357	381	332	353	353	373	341	404	379	383	341	348	352	330	368	341	334	384	311	314	336	364	331	336	322	349	374	355	392	353	354	363	338	335	343	370	359	311	326	386	375	342	352	370	352	360	364	326	382	349	372	359	352	387	336	349	361	374	353	356	361	377	362	359	352	367	332	361	353	378	346	335	362	351	320	353	369	374	366	328	355	350	371	364	364	340	370	357	374	362	335	342	376	358	364	358	382	367	355	358	316	343	356	343	341	369	363	379	363	357	362	343	308	361	326	370	342	371	390	356	329	359	335	334	328	345	357	356	324	380	304	365	352	357	369	362	368	348	395	361	343	348	344	352	375	349	348	336	362	335	400	374	368	399	331	362	350	336	347	331	354	362	339	330	340	395	364	368	387	397	349	350	359	321	399	383	358	319	363	361	385	383	376	347	377	346	395	354	331	376	384	367	360	362	346	365	358	336	350	349	339	379	406	351	387	377	336	363	362	364	372	331	346	319	362	366	363	394	362	380	337	358	348	360	372	324	374	358	343	362	314	390	365	332	358	354	361	349	353	332	367	319	345	367	382	344	367	350	341	403	349	373	393	383	360	368	363	332	373	339	343	379	373	373	377	342	341	377	362	323	358	335	376	328	377	341	339	331	362	328	360	359	360	371	387	366	349	365	340	333	325	341	388	383	331	343	374	379	370	377	373	352	349	344	354	380	407	378	348	325	339	349	361	364	381	368	386	380	349	363	346	390	349	358	335	384	344	346	353	346	340	376	341	376	336	348	361	372	364	347	389	328	321	369	400	386	334	343	383	360	347	355	337	377	359	373	355	382	336	337	398	370	327	368	348	358	388	343	373	345	343	353	364	377	366	382	378	343	372	351	393	374	348	381	335	381	328	363	397	332	349	367	356	393	353	317	388	347	377	344	345	365	370	407	366	305	358	361	384	350	342	345	416	383	345	331	339	332	372	368	355	362	353	340	345	353	344	365	346	364	362	394	393	367	324	353	338	386	375	349	365	381	388	368	371	365	381	363	362	346	317	349	349	381	348	365	343	366	370	368	387	373	385	360	315	332	380	364	305	359	351	376	360	330	360	331	372	385	403	360	353	356	380	319	371	364	349	343	345	343	343	362	336	356	355	366	363	359	407	369	364	359	396	352	351	375	339	353	365	342	391	370	365	362	347	342	374	347	323	387	385	330	366	378	360	362	387	358	377	341	369	360	369	335	374	363	373	356	381	364	352	362	369	366	342	350	358	348	355	376	351	346	343	373	378	354	362	333	335	375	337	328	359	370	407	367	348	365	374	336	361	381	363	381	357	343	398	344	369	335	397	383	376	354	326	348	366	371	352	344	367	348	323	356	361	321	363	358	357	373	333	342	370	383	316	340	378	367	376	349	351	341	360	360	357	406	338	381	382	377	340	348	373	341	343	393	334	358	393	357	365	377	348	397	341	369	356	378	376	357	344	330	367	341	396	353	360	350	350	385	336	343	387	317	360	367	377	377	372	359	338	331	338	331	324	383	341	398	362	368	327	378	333	374	365	344	383	325	391	343	324	320	365	330	339	342	364	371	333	362	344	333	368	378	299	322	350	382	347	368	336	386	372	349	382	354	346	340	342	322	386	376	332	350	334	354	354	338	339	369	380	356	375	363	349	352	354	332	347	336	371	340	398	305	382	356	350	365	349	352	353	354	351	368	347	368	362	383	410	370	358	356	336	343	369	359	390	362	385	339	345	348	386	343	385	383	354	368	369	387	348	360	370	352	400	338	342	370	338	358	360	351	372	374	389	367	401	394	366	358
49493	78699	63366	45171	48399	36795	19955	4886	459	437	451	407	450	430	436	426	429	454	437	435	442	446	436	475	436	415	412	465	431	429	467	452	440	450	414	457	459	456	453	398	395	437	415	480	429	427	422	441	448	432	434	452	447	429	473	430	445	457	458	461	432	397	453	472	413	440	449	486	472	419	478	464	449	436	448	432	471	437	452	429	453	438	421	458	427	465	421	420	434	443	467	437	436	492	453	461	443	446	434	436	469	458	470	473	425	455	426	421	427	439	464	459	433	457	449	428	432	419	451	399	450	438	456	437	426	476	504	425	431	464	470	451	443	449	445	420	439	424	473	471	401	406	420	443	426	430	409	458	440	472	487	473	418	467	438	405	430	488	463	449	449	411	468	430	453	403	415	411	428	402	437	454	421	417	485	422	435	443	421	433	503	475	475	405	418	449	397	438	461	410	447	447	460	431	405	464	419	440	445	456	480	451	446	447	422	412	423	472	428	442	442	440	447	453	423	400	410	442	421	447	419	435	416	468	438	447	448	476	480	425	441	455	438	403	457	436	420	445	429	425	462	419	474	434	421	457	416	454	435	435	440	433	497	428	447	489	436	438	427	469	442	472	435	435	444	422	426	488	451	438	480	488	456	435	489	440	449	437	450	443	423	467	439	436	474	465	437	438	466	463	423	454	452	419	425	464	413	459	430	449	455	439	488	440	405	457	461	428	502	454	415	408	433	436	435	417	398	456	443	423	440	429	439	458	463	458	414	422	440	465	417	449	453	425	434	433	415	436	432	454	450	447	471	465	442	446	459	434	495	442	413	429	450	466	435	438	438	418	424	450	456	476	455	422	451	480	427	418	443	470	448	431	409	439	448	437	468	402	479	410	467	426	431	440	448	448	446	473	444	431	435	422	430	447	459	455	436	456	405	436	428	434	457	502	395	427	442	473	467	432	447	433	460	449	449	474	451	441	427	460	438	434	453	439	403	448	420	434	459	436	445	397	439	424	430	431	433	462	457	425	440	434	443	475	418	426	460	460	477	489	442	440	437	472	451	420	427	448	451	445	412	415	423	488	448	445	466	396	462	465	412	434	430	454	466	395	418	459	444	461	431	457	446	443	466	453	438	444	476	456	447	452	485	450	430	433	444	407	442	446	469	451	460	419	442	416	398	453	447	418	467	473	428	438	431	434	439	417	438	452	436	403	458	440	395	419	475	436	409	444	444	456	419	405	470	438	426	424	419	456	464	459	429	467	473	426	447	444	460	430	426	440	446	453	406	421	453	438	441	436	474	465	435	425	437	448	401	432	438	465	448	468	463	424	439	465	428	442	426	449	439	456	429	421	449	455	439	445	433	437	446	435	477	450	403	474	384	442	472	460	468	439	413	460	456	491	423	442	453	434	475	445	437	454	420	427	418	445	438	425	462	446	447	430	428	448	440	438	416	443	414	469	423	422	422	425	431	442	425	437	481	451	460	438	469	442	437	428	405	447	404	440	451	481	445	443	415	455	462	401	396	434	404	456	423	491	420	421	443	440	407	400	459	424	439	461	420	446	452	469	428	423	461	433	424	430	462	414	410	435	462	414	436	450	465	442	435	441	464	434	421	415	480	452	431	456	450	458	424	447	465	439	461	461	413	456	407	449	436	462	469	434	442	460	430	445	436	399	425	409	415	452	425	436	425	477	421	443	438	438	448	458	436	482	458	456	422	429	449	455	426	416	454	435	439	400	457	435	468	435	448	457	462	420	432	435	456	432	461	434	469	444	447	489	437	435	468	459	442	437	458	450	458	424	454	427	414	447	449	426	482	448	421	461	414	410	447	416	487	452	439	476	389	448	452	467	423	442	431	434	462	447	425	441	469	479	479	455	426	420	419	443	444	431	434	449	440	422	447	425	409	440	414	428	418	414	408	430	415	444	450	479	405	431	475	432	479	451	436	416	477	430	439	423	428	442	434	404	428	422	408	428	470	462	457	440	471	444	462	468	459	460	429	430	407	429	431	458	468	413	407	435	391	432	427	460	397	413	439	459	431	454	459	450	400	442	426	454	441	432	465	439	477	408	438	400	434	410	424	428	417	432	438	469	434	420	414	447	444	462	426	471	445	464	462	438	433	441	443	437	441	475	435	471	435	432	515	442	446	500	468	439	485	423	468	455	429	438	435	394	434	398	435	454	423	439	454	423	410	432	456	400	438	479	412	439	433	444	477	433	430	434	480	456	431	421	471	460	467	460	457	440	441	452	429	461	441	431	452	446	483	406	419	437	456	438	418	485	424	465	427	474	421	427	442	432	457	416	415	409	419	423	461	421	462	428	437	436	414	402	477	413	415	454	460	447	448	415	436	419	432	431	438	432	420	450	428	439	392	462	458	452	474	422	436	433	413	445	415	456	427	422	439	439	407	462	453	455	409	420	441	456	432	426	443	415	440	437	442	410	446	491	449	440	425	442	446	446	394	424	425	415	433	407	450	453	435	467	440	463	447	446	440	439	449	486	433	434	470	436	470	412	446	479	459	431	472	429	452	437	442	437	432	475	441	419	439	423	424	396	478	413	405	426	428	401	441	451	422	424	422	421	429	428	471	446	442	490	455	455	445	491	453	451	475	424	468	432	437	424	433	461	453	440	430	419	425	488	428	454	416	462	412	446	471	431	419	443	460	435	422	453	432	446	425	449	409	418	411	435	457	459	423	458	436	423	443	443	452	385	457	464	453	435	424	481	471	448	450	465	462	441	464	427	459	435	430	413	449	448	408	446	438	427	445	468	470	408	419	431	445	428	413	459	475	459	452	471	414	417	423	459	467	433	430	436	439	432	464	490	458	438	404	442	420	431	465	438	414	457	422	443	443	436	470	444	447	450	449	452	421	445	428	425	433	422	434	466	417	435	461	421	446	449	446	443	457	431	425	466	406	457	442	430	424	456	449	437	432	417	460	439	426	421	435	463	428	445	447	427	493	464	465	477	429	424	447	441	467	436	424	417	444	441	387	448	395	449	479	473	419	454	396	454	430	450	440	442	452	387	457	443	447	415	412	441	442	432	388	460	457	430	438	414	464	415	426	445	469	420	452	488	454	419	474	438	422	444	429	459	399	421	467	453	432	427	442	409	439	470	432	442	431	407	420	437	406	442	424	423	446	404	428	453	450	459	441	439	448	444	431	424	491	429	422	434	445	423	427	414	488	453	464	417	443	445	429	424	450	409	445	462	453	425	410	440	480	439	432	434	465	457	450	445	436	459	443	458	439	450	448	453	465	435	437	438	444	451	446	424	452	466	428	420	414	449	390	403	421	442	419	470	440	465	415	448	457	428	443	407	442	462	438	458	422	480	439	457	472	447	452	466	441	446	425	452	424	454	476	395	446	389	442	417	431	427	449	407	426	450	466	417	420	412	471	437	460	448	432	479	445	448	459	471	457	425	461	434	435	415	449	414	461	424	399	453	470	417	444	464	448	434	440	444	479	446	461	468	439	458	409	418	437	379	460	398
23372	21513	30408	26882	35201	43903	31540	10635	552	357	333	315	333	335	359	299	300	318	346	332	298	327	304	315	324	342	330	326	307	300	325	317	320	317	334	297	326	305	313	333	319	306	325	357	309	311	323	326	305	327	310	319	283	346	306	342	337	284	306	321	318	299	308	312	294	325	347	312	321	283	318	303	319	321	301	330	303	303	359	333	317	302	306	344	314	310	316	317	318	328	334	333	295	308	308	320	318	318	309	293	317	334	339	306	340	328	309	348	320	280	320	295	346	304	288	322	296	310	312	309	323	302	332	315	318	286	286	290	333	336	312	313	339	330	323	322	311	337	337	334	337	313	298	337	322	332	336	342	339	311	323	305	316	329	324	338	305	304	314	333	326	333	324	312	342	322	323	315	277	304	345	300	318	348	347	305	328	310	262	299	340	321	303	306	298	312	273	276	300	294	279	336	318	318	322	309	338	276	337	306	319	334	303	287	325	330	318	323	294	304	326	327	330	313	285	288	305	309	318	350	339	300	310	322	304	320	335	306	329	294	322	335	313	348	320	322	328	334	343	294	300	345	327	345	331	336	322	316	273	318	356	346	322	322	347	320	316	332	334	343	300	317	350	271	312	313	307	274	324	288	282	317	301	284	329	324	323	341	287	346	312	303	281	292	302	305	333	346	323	296	301	330	297	338	345	297	303	325	325	317	323	292	329	337	325	294	300	325	342	315	331	358	319	297	314	340	309	293	303	303	318	323	293	298	297	319	337	318	351	313	301	299	281	298	286	316	319	311	325	324	321	330	269	333	292	309	310	327	302	303	321	325	331	330	334	328	315	335	305	316	287	328	283	322	326	317	337	305	341	304	348	329	301	342	331	328	328	306	327	294	301	334	294	309	347	298	297	326	324	333	327	301	298	330	295	296	327	314	278	333	332	323	314	337	346	291	318	344	347	324	303	341	334	332	297	330	301	298	321	318	297	301	327	345	322	323	317	294	323	299	319	317	334	329	302	310	332	314	329	309	313	334	335	296	299	318	317	317	304	309	341	322	358	335	297	346	333	325	290	303	322	310	336	321	328	307	311	318	315	314	342	287	295	295	330	328	312	323	340	313	311	334	309	307	288	303	311	293	343	308	335	307	317	316	319	311	293	333	348	306	308	310	314	317	319	335	349	298	302	335	292	361	306	332	330	304	298	302	312	329	330	324	328	302	297	308	315	285	352	340	276	327	303	303	318	301	341	336	315	319	318	359	297	323	321	297	322	330	295	330	292	295	319	311	312	289	301	314	317	313	323	303	320	310	289	273	337	324	305	286	313	332	340	332	325	320	311	331	321	320	357	309	312	295	317	304	329	321	330	297	331	326	295	324	310	318	335	339	329	305	309	319	308	318	305	326	299	294	304	287	288	291	307	303	316	294	338	305	306	328	321	342	321	316	296	314	295	344	315	348	306	347	339	306	304	310	320	328	291	334	331	325	289	351	322	346	288	327	315	324	303	309	321	306	333	329	311	348	305	307	307	308	337	319	307	293	318	319	331	287	311	316	331	330	309	335	320	324	329	327	291	319	344	294	312	288	313	310	329	301	311	289	325	342	346	300	304	324	296	325	320	284	308	284	298	315	318	335	293	320	294	352	321	297	336	327	316	307	283	317	318	297	346	314	296	307	326	341	332	306	289	333	333	313	317	287	320	333	308	324	313	320	310	324	328	301	333	336	343	316	332	310	345	304	317	291	327	292	313	330	328	318	303	326	304	291	330	291	318	316	324	337	316	312	339	291	262	333	308	317	300	347	322	313	309	320	300	291	322	329	311	323	323	289	357	338	356	320	288	311	330	317	334	310	326	321	334	335	317	316	338	291	341	301	314	319	340	318	296	281	346	299	313	311	284	337	315	315	322	321	317	324	334	324	328	315	285	292	336	313	305	331	311	307	325	333	336	330	355	291	326	337	328	319	329	319	340	352	315	348	317	310	299	348	321	300	305	317	320	322	323	313	343	311	330	331	324	297	320	328	312	342	297	306	279	329	293	350	304	311	318	346	316	335	342	328	295	331	311	323	320	323	315	315	309	311	337	323	295	318	330	305	340	335	311	324	313	308	314	323	304	284	282	326	345	349	358	314	298	287	352	321	303	294	288	340	346	357	327	325	308	299	312	292	299	305	297	336	296	310	332	325	316	322	327	335	314	320	314	329	345	332	312	329	344	286	336	324	311	331	318	306	300	334	335	308	324	310	354	295	341	339	294	327	332	322	300	328	320	298	337	319	313	328	319	333	304	335	301	338	327	326	307	336	315	306	303	310	315	284	314	314	328	326	320	329	293	322	354	316	332	274	317	298	303	284	327	296	319	297	304	310	307	312	344	336	334	305	308	339	310	304	313	339	330	282	274	301	312	320	307	330	319	292	335	309	340	324	329	334	317	309	308	344	295	271	277	310	311	328	334	303	329	337	340	307	332	302	323	325	298	298	326	309	351	331	295	318	308	335	327	311	327	321	328	319	280	330	325	340	303	293	336	323	339	323	289	303	292	290	329	333	309	308	336	300	302	315	310	303	304	317	341	318	312	325	281	308	308	316	330	325	334	312	330	319	315	324	328	330	301	292	313	298	333	297	314	350	328	340	319	299	332	305	315	312	291	315	301	316	305	339	306	292	283	322	332	315	300	329	321	314	316	299	335	319	308	296	298	325	341	315	300	303	341	309	339	308	334	310	325	318	318	319	303	329	302	326	325	297	341	336	316	299	299	323	302	344	336	320	307	307	301	313	323	295	326	297	287	363	320	323	317	317	296	346	325	313	330	302	308	287	305	321	329	344	318	299	284	306	347	313	293	317	328	333	333	299	307	301	328	326	313	334	317	314	334	338	317	314	350	326	338	318	335	312	329	292	298	329	318	299	324	305	282	328	341	334	335	315	346	306	315	352	310	303	312	345	305	304	321	306	298	330	322	320	326	346	338	338	348	327	306	334	337	329	318	324	311	329	349	318	303	303	324	321	293	300	313	324	334	322	304	305	337	281	326	306	298	302	298	319	330	315	319	328	347	306	288	295	303	301	341	330	307	359	351	312	298	318	334	322	315	326	340	302	320	314	311	301	305	322	335	322	293	338	291	324	318	317	294	306	314	286	326	347	348	303	321	342	330	315	321	339	302	291	290	312	331	319	306	312	343	332	301	342	302	309	311	308	381	297	310	309	281	268	313	307	349	320	295	304	299	334	295	307	347	296	336	325	309	323	311	334	325	299	297	349	337	319	314	308	291	317	309	346	307	317	337	318	299	339	342	323	308	294	342	352	331	326	315	321	333	327	320	334	313	319	297	325	316	323	313	338	292	331	343	299	315	322	329	291	314	298	314	306	303	279	304	317	341	312	308	347	320	319	318	319	302	334	320	294	316	330	282	349	317	346	334	306	315	299	342	305	310	304	331	345	296	303	341	332	312	321	315	345	321	319	323	277	295	311	318	333	339	310	322	355	330	335	309	335	309	378	296	331
52375	84382	70557	50414	52972	47591	29844	8687	386	407	392	384	357	400	407	411	377	382	360	400	368	372	370	365	363	376	359	368	407	394	400	399	407	370	405	365	364	370	353	381	370	377	390	393	341	390	351	432	350	397	367	364	408	368	402	389	407	383	428	384	375	373	387	375	408	387	446	366	391	362	381	376	392	408	390	409	397	365	351	389	386	386	354	381	376	386	350	403	395	380	383	390	419	389	413	383	343	397	373	387	387	371	357	392	355	397	383	412	368	351	394	368	367	386	436	372	388	397	395	391	398	366	410	383	385	432	394	372	364	353	411	379	357	407	334	371	411	374	359	380	370	372	372	363	363	401	410	366	377	358	363	396	372	367	410	336	379	399	354	370	406	402	379	330	374	376	394	369	398	366	390	370	344	392	361	397	341	424	370	398	334	393	373	339	413	400	382	381	389	373	369	360	357	343	408	357	380	424	385	362	387	415	381	384	375	368	342	366	396	373	373	402	365	376	363	385	355	369	403	409	363	424	337	369	350	386	378	361	369	365	360	387	385	373	378	416	337	397	382	401	330	404	355	382	368	395	366	366	378	353	352	326	348	379	394	358	375	361	411	371	339	358	391	393	400	372	384	351	361	390	387	369	403	376	384	355	384	377	394	415	344	378	377	394	369	380	356	422	373	414	368	367	387	364	382	374	358	366	381	409	394	372	410	395	333	414	396	342	376	375	415	392	380	427	407	351	361	384	345	351	378	382	363	356	391	365	388	348	374	388	393	427	364	387	363	375	371	369	363	403	384	410	399	398	390	384	391	383	384	392	372	412	345	373	376	399	399	368	322	397	381	363	359	360	367	417	425	352	374	421	370	351	393	377	386	381	358	355	391	388	377	400	374	377	387	364	371	430	337	405	401	399	399	364	394	376	337	383	366	379	358	369	384	363	364	401	394	373	354	372	375	366	366	387	381	387	356	392	391	376	387	376	357	400	393	364	386	374	408	415	400	405	389	401	356	369	373	355	375	356	371	379	402	380	368	403	355	347	390	375	416	406	366	360	353	401	390	365	376	367	380	404	352	380	376	369	384	425	385	371	380	352	365	385	342	371	375	355	380	379	348	370	355	386	358	367	409	409	420	378	397	381	351	378	396	414	384	374	429	373	363	370	385	385	347	374	373	387	380	391	400	392	378	381	363	394	377	353	371	382	364	391	358	395	378	364	363	407	384	377	368	388	368	395	379	378	356	371	381	383	346	373	376	404	342	408	370	349	414	391	387	399	409	369	417	391	382	400	373	370	363	377	387	369	366	402	347	407	372	373	386	376	315	371	363	393	400	383	378	349	381	397	359	381	365	382	346	357	395	415	397	385	352	413	361	361	372	381	372	407	367	384	338	380	360	391	377	342	404	349	358	368	361	394	374	382	385	393	359	381	383	415	365	384	392	354	390	386	417	406	388	400	413	339	386	349	408	375	392	383	393	359	384	373	385	351	368	361	412	382	358	409	361	366	399	355	364	368	360	392	408	383	364	396	348	341	395	391	410	349	391	375	411	353	383	418	397	331	380	360	393	369	370	397	382	406	383	387	391	359	353	396	401	376	395	379	362	379	394	371	374	410	372	373	379	393	425	371	377	364	348	371	365	368	350	408	408	375	357	362	399	353	369	363	384	391	398	419	372	342	367	399	359	356	377	383	396	360	385	374	360	355	422	373	365	377	377	339	362	384	369	409	394	378	371	383	392	373	379	363	383	340	373	382	388	391	346	373	371	359	378	355	394	350	385	385	395	383	393	352	335	360	372	370	370	386	364	363	370	396	403	374	397	428	379	406	370	386	390	368	382	421	360	416	387	346	403	363	385	347	410	383	364	376	391	364	379	360	374	362	398	349	373	374	373	379	402	392	384	371	355	369	391	372	389	394	383	359	378	379	350	392	386	350	358	357	360	356	407	354	377	392	361	392	392	390	382	340	393	389	419	380	370	378	370	411	359	358	378	376	390	370	377	368	398	378	407	368	353	395	373	377	402	359	359	377	368	361	362	387	401	365	371	372	401	415	362	386	368	374	403	338	370	399	408	358	373	401	382	394	366	391	385	381	405	368	373	391	363	421	390	433	385	380	387	373	373	361	387	360	359	376	384	382	393	378	379	392	378	364	395	388	358	350	353	399	414	394	389	358	379	393	377	360	406	371	369	342	342	362	401	386	377	397	370	339	395	377	378	396	346	391	396	384	381	377	368	375	372	396	389	375	365	357	368	364	362	385	380	350	372	413	340	391	352	333	383	395	359	377	367	383	362	384	343	360	362	401	402	398	373	378	403	373	384	407	365	361	373	370	364	371	376	370	386	354	382	401	385	385	405	365	367	395	367	374	349	387	370	391	393	352	379	377	404	372	346	359	411	377	372	388	351	378	373	356	363	396	389	365	352	393	372	395	380	366	385	407	375	396	385	359	341	365	393	395	370	406	353	378	390	332	348	387	419	339	393	372	387	387	362	375	367	352	370	407	352	387	401	393	372	340	348	404	368	404	399	352	379	415	383	388	382	357	384	384	351	374	350	365	349	380	374	378	408	373	362	368	371	350	351	416	357	380	398	390	376	373	364	347	385	365	367	385	373	372	428	387	365	354	395	356	408	371	413	356	377	403	394	379	371	353	370	387	363	386	391	387	372	350	386	372	349	409	423	406	383	346	418	374	381	371	420	349	379	373	379	401	381	371	378	388	386	341	364	380	378	381	356	357	411	366	390	399	387	347	416	355	357	378	380	392	422	342	383	376	429	372	366	374	361	399	386	380	374	348	358	323	396	382	363	364	383	387	396	430	396	377	428	361	388	360	393	358	392	388	376	383	341	387	375	377	380	365	372	357	414	416	390	389	383	363	355	373	391	408	358	379	374	403	375	383	376	379	365	385	345	401	371	402	379	359	365	363	349	368	395	407	360	347	359	341	368	389	363	367	408	368	403	334	347	391	327	394	389	358	388	363	364	359	358	385	386	390	356	375	408	366	411	338	387	390	359	358	396	335	362	398	392	398	369	369	368	360	401	361	360	404	384	386	361	386	380	369	376	386	390	404	351	361	379	352	403	389	387	354	356	359	368	369	371	369	378	367	386	376	381	346	392	383	369	393	388	395	373	400	402	384	358	369	383	351	396	356	376	420	394	380	378	375	410	345	413	394	379	368	389	401	342	385	366	353	386	342	376	407	385	377	425	382	364	398	339	394	415	380	411	387	366	381	382	384	390	422	378	391	364	366	331	403	384	410	375	364	367	357	387	389	379	411	380	375	351	385	375	370	433	371	371	365	374	359	384	379	390	383	389	391	394	347	347	364	388	397	346	368	374	386	386	387	376	330	391	390	389	349	365	371	356	375	348	379	361	399	379	386	375	345	391	391	348	397	392	363	408	368	380	411	376	384	359	373	406	343	364	380	385	372	383	369	370	386	377	355	402	353	375	339	386	379	370	383	379	422	397	382	380	346	378	387	404	390	388	392	388	363
35458	46009	43728	26563	15388	9113	3774	1128	503	466	514	544	490	489	505	534	478	482	525	505	493	512	488	499	503	503	517	561	527	483	497	552	504	484	483	513	509	516	472	515	488	527	488	497	502	482	518	526	491	473	479	490	510	515	488	482	520	529	479	515	520	513	462	508	570	531	467	495	500	514	480	488	505	481	553	472	495	520	486	542	494	483	532	514	475	488	485	510	495	523	501	505	535	498	527	509	494	504	517	489	507	484	509	549	480	514	474	490	514	506	521	498	528	502	500	516	517	476	553	502	523	531	499	478	503	501	460	518	501	482	509	510	492	521	506	485	526	500	488	491	529	484	455	493	525	509	482	484	499	471	460	479	515	527	492	479	474	540	477	454	475	518	431	529	495	488	510	470	492	538	474	469	482	533	454	493	481	507	499	542	511	494	485	523	506	497	490	490	486	498	509	529	510	452	484	497	439	440	503	486	489	515	538	486	490	543	509	512	504	489	487	474	490	489	522	479	526	501	503	454	489	493	479	485	511	437	480	465	481	509	499	479	455	546	490	475	488	537	509	480	552	491	518	492	506	512	527	498	542	504	496	544	471	505	436	484	520	499	532	492	483	474	470	556	481	497	545	509	495	528	470	515	507	476	478	499	517	510	522	492	481	465	484	488	533	468	495	471	484	508	515	503	507	455	461	502	499	473	516	487	510	518	483	494	507	511	549	486	479	490	464	483	512	515	517	543	494	540	494	489	520	470	460	489	509	494	510	504	480	496	498	496	484	508	512	473	486	508	513	482	488	527	479	491	527	499	459	529	486	486	514	490	545	494	528	510	490	473	507	520	523	503	469	477	488	505	495	526	510	499	551	472	496	502	493	498	529	532	468	510	507	491	468	519	521	538	505	523	537	483	503	505	492	502	501	501	547	516	515	519	524	533	465	523	493	480	509	520	515	537	512	503	481	464	517	474	498	506	505	512	520	539	502	478	494	486	469	497	526	495	477	496	526	536	479	514	548	526	487	491	546	467	518	469	539	491	507	477	496	500	497	487	517	495	516	484	480	504	489	486	493	459	523	506	485	500	503	485	452	450	504	505	491	453	516	520	499	520	472	512	516	474	501	472	488	502	460	531	516	510	468	461	495	493	434	513	509	466	502	482	537	474	535	478	511	526	517	496	489	516	473	514	507	529	492	493	526	490	511	512	465	521	488	532	505	503	534	490	487	507	504	559	504	488	540	481	511	485	554	505	540	488	516	471	534	504	487	514	493	497	470	529	512	524	527	490	484	502	488	460	487	523	488	475	500	496	506	482	468	452	520	519	515	514	513	503	506	476	532	479	511	468	500	516	487	539	493	501	534	457	525	488	565	508	542	512	484	489	495	506	498	490	501	514	501	482	480	485	485	528	520	554	506	525	489	469	510	464	489	527	530	470	497	472	493	514	489	507	503	477	486	488	485	481	483	490	478	493	522	488	469	481	490	515	515	491	505	544	491	488	538	489	504	504	512	513	505	526	476	472	493	526	522	534	492	529	510	508	519	493	499	504	538	505	472	486	511	491	523	546	526	519	524	477	476	556	466	494	520	504	537	505	497	482	520	504	534	488	511	493	511	487	549	517	508	517	528	501	516	523	467	512	490	514	472	508	455	463	511	515	541	475	513	513	492	520	492	538	493	487	485	461	504	505	473	516	468	503	520	490	514	506	504	515	534	497	459	501	514	470	520	504	488	479	492	471	519	501	486	465	512	481	490	500	526	506	520	489	478	542	506	482	511	522	512	469	503	496	515	522	493	518	524	509	490	518	502	510	488	499	465	461	516	476	516	482	474	532	493	502	494	516	488	483	500	487	524	481	501	478	490	485	510	541	501	506	498	531	470	498	462	503	498	478	484	507	484	472	468	516	543	501	473	556	516	493	474	512	534	472	524	520	509	519	499	510	539	475	494	508	501	514	511	531	531	509	491	524	485	508	495	485	513	518	486	505	487	548	473	503	471	494	510	505	489	505	468	509	483	495	506	471	511	508	487	513	452	486	504	515	495	489	541	492	518	482	481	449	497	542	465	488	449	468	486	486	484	505	500	503	517	493	531	498	479	503	492	505	512	503	459	524	485	432	521	519	505	529	492	529	506	526	504	490	503	474	519	436	466	517	487	519	474	465	500	447	483	513	496	473	492	515	477	492	530	527	506	487	473	483	521	483	520	498	492	484	523	495	497	563	496	477	513	484	507	506	519	503	522	521	504	487	499	502	480	532	525	460	484	488	501	473	510	486	521	501	527	480	489	499	493	505	502	486	516	539	516	446	498	532	494	496	472	522	500	521	494	508	488	487	519	502	509	522	482	498	496	500	511	465	475	543	519	494	499	462	503	494	460	513	503	494	457	504	527	466	493	479	494	506	485	469	479	518	485	499	505	495	467	541	461	535	480	524	481	515	512	447	504	530	517	525	509	513	496	487	526	487	528	517	483	518	538	508	468	530	517	557	495	505	490	489	460	493	474	472	502	465	492	482	488	485	531	472	500	479	473	468	526	494	516	482	466	492	521	481	488	495	492	525	459	490	489	474	515	469	487	431	491	525	462	499	511	507	511	508	477	569	452	499	507	497	531	534	538	534	480	501	458	465	475	486	487	480	526	501	495	493	491	518	506	512	470	475	456	510	512	484	518	467	491	543	488	521	511	479	491	470	467	492	478	496	507	509	495	518	492	506	501	510	515	547	513	490	521	492	514	495	508	466	491	517	496	488	535	478	503	482	499	501	542	502	496	502	513	507	520	488	474	530	505	523	472	506	514	533	511	531	504	507	511	472	511	488	530	512	516	484	497	475	534	488	481	525	564	509	533	460	485	510	505	513	494	493	481	508	480	515	490	473	526	491	502	506	458	506	519	480	491	514	499	506	532	490	488	539	546	521	499	512	472	486	513	508	498	517	511	496	486	475	520	498	540	475	472	507	554	497	490	511	490	510	481	485	503	504	526	534	495	490	515	499	466	484	471	521	491	485	476	436	534	444	465	490	526	471	518	557	540	488	514	499	543	523	491	530	495	489	522	477	506	471	491	523	486	509	491	507	450	481	550	514	532	494	493	488	476	483	508	482	483	467	450	464	502	527	475	491	515	489	489	513	495	529	495	532	548	501	496	500	528	494	462	502	524	480	446	477	521	501	510	471	509	505	524	496	498	502	489	486	504	523	542	501	491	530	499	514	497	506	538	526	497	465	513	505	504	514	485	514	481	491	465	506	471	478	488	506	540	499	507	491	502	491	504	500	508	493	480	511	513	461	514	541	515	545	526	479	499	472	466	499	490	533	496	505	477	459	484	509	477	522	505	508	524	533	500	534	490	537	540	450	548	480	502	527	504	498	443	519	530	531	493	517	530	526	481	491	476	505	531	487	481	533	505	540	483	505	499	489	487	529	523	508	487	491	509	540	477	509	470	480	512	508	497	527	517	516	486	510	481	504	472	520	469	475	515	488	508	474	492	503	502	468	532	492
45790	61662	45666	24285	16972	11207	4859	1426	590	577	625	597	588	580	631	595	583	587	587	583	650	620	595	602	591	615	577	640	635	601	627	598	630	612	613	591	633	614	645	622	591	591	634	621	616	613	647	599	581	555	564	590	583	589	629	536	595	593	631	565	632	605	589	569	597	593	628	610	605	602	596	609	660	610	617	614	601	595	606	577	638	570	599	623	600	633	617	590	571	614	623	577	607	595	570	631	600	618	634	659	629	583	599	603	617	610	633	596	553	610	607	611	641	645	565	598	624	612	610	632	614	594	584	583	603	588	607	609	600	621	627	605	586	610	554	608	581	629	623	594	569	592	601	608	633	596	606	673	599	592	617	590	613	605	626	593	613	612	581	595	640	644	596	573	633	574	581	577	613	572	608	629	607	631	581	595	612	576	590	573	592	584	585	589	587	593	582	600	628	577	604	629	625	609	606	552	641	582	602	651	590	577	653	552	593	611	584	619	586	660	593	599	584	655	601	623	622	561	620	576	599	609	609	608	622	686	560	572	611	609	594	585	644	608	644	592	621	603	636	633	599	619	613	610	583	611	599	628	636	662	584	609	620	610	600	609	646	618	607	550	604	599	575	617	617	613	604	596	541	610	616	596	596	630	595	619	624	616	583	623	618	602	560	584	618	607	597	626	562	580	547	641	558	601	601	605	624	629	623	588	612	579	644	594	637	618	673	624	590	590	630	613	615	622	554	631	579	641	601	640	570	614	598	611	605	588	622	557	569	626	661	687	637	571	587	642	584	611	595	610	625	628	593	606	592	596	649	584	590	671	600	581	578	594	613	602	582	595	559	611	629	558	606	615	604	598	604	589	588	624	608	615	609	559	585	609	616	578	592	585	595	603	637	605	571	598	559	597	561	590	590	575	581	600	630	685	593	586	583	616	607	658	591	582	659	610	632	592	590	591	664	557	604	565	607	630	630	553	611	578	613	608	568	589	626	640	654	630	598	594	633	619	634	601	585	657	600	613	618	606	620	625	610	610	607	645	654	611	610	587	643	564	599	573	601	624	608	604	602	596	613	615	577	612	572	599	599	641	589	576	623	618	563	625	607	576	646	638	605	645	566	610	597	583	606	615	594	600	608	601	572	589	572	637	588	620	583	636	604	617	604	603	633	580	581	604	606	636	590	627	616	601	654	597	645	623	589	681	618	612	586	609	623	604	630	567	645	648	596	637	620	650	625	613	619	594	544	629	579	560	599	577	556	606	634	613	575	596	624	626	625	641	613	614	604	605	574	627	646	565	611	582	609	614	628	594	612	580	607	586	612	590	569	621	609	573	578	598	594	618	616	631	659	641	597	607	646	613	595	593	573	599	601	596	581	588	620	632	640	636	573	585	611	583	593	643	614	592	633	614	586	590	595	585	570	565	590	622	613	601	590	610	591	585	606	625	624	600	605	616	567	642	604	602	610	636	630	595	587	542	554	629	550	566	604	591	633	614	626	618	605	597	597	605	633	615	584	589	596	622	628	605	596	599	616	590	649	597	634	635	577	595	592	589	563	570	584	598	626	650	569	609	620	579	614	616	606	614	587	602	650	533	610	630	596	602	580	604	564	625	594	611	638	555	634	604	631	611	608	579	644	609	638	572	625	597	635	583	607	605	622	644	634	598	629	632	640	635	603	613	601	565	604	575	598	612	617	579	607	632	591	631	605	597	600	620	569	618	618	605	541	582	615	623	659	583	634	588	602	572	575	618	567	595	569	620	602	593	609	590	618	602	600	576	599	614	612	523	625	587	572	577	612	623	587	610	605	602	583	634	597	570	577	582	588	613	619	596	611	632	629	598	603	589	611	577	606	588	574	589	630	579	634	650	599	581	656	624	597	563	594	578	535	580	591	625	562	588	601	621	583	609	578	635	628	610	591	570	636	591	599	567	594	641	607	637	624	654	629	611	605	608	580	625	609	634	598	594	651	590	592	607	592	619	602	605	604	631	608	596	624	651	583	579	598	621	593	624	609	633	586	635	612	612	656	592	640	598	635	606	595	630	642	565	597	585	606	580	677	625	591	615	618	588	610	590	622	608	562	598	583	572	640	619	607	629	607	605	603	600	618	603	584	625	619	633	597	632	636	612	649	581	567	604	579	605	641	584	656	634	595	611	575	629	586	576	578	613	653	640	572	556	635	591	596	611	605	628	626	597	595	566	579	600	624	605	603	606	621	549	575	634	592	620	561	606	611	656	631	601	592	607	624	618	618	589	600	600	624	608	566	598	590	592	590	657	588	583	587	620	599	604	637	651	570	610	554	612	596	644	608	616	593	627	627	613	588	596	618	620	615	604	607	585	575	607	594	624	623	571	527	643	585	593	623	621	605	615	584	600	626	570	649	609	608	614	577	627	637	623	630	654	614	560	600	644	609	609	625	595	621	606	596	670	609	590	623	616	605	596	564	637	610	635	585	650	615	592	622	617	607	630	573	600	635	596	611	579	603	611	601	639	575	589	604	572	598	615	617	594	601	589	589	615	663	599	601	627	584	584	605	590	583	621	583	629	602	644	587	623	586	580	654	602	600	599	605	549	584	648	583	561	599	626	608	678	636	617	562	576	579	627	630	582	622	596	592	613	580	610	617	576	603	635	584	597	634	635	567	585	582	636	609	591	646	616	571	645	559	582	613	595	618	577	595	600	606	592	585	599	626	602	594	608	596	624	628	598	601	582	604	567	630	598	647	630	666	563	583	611	626	563	604	614	614	575	549	580	629	651	618	641	603	630	651	581	682	610	600	547	630	623	602	632	615	631	617	605	555	585	577	593	608	631	662	624	563	557	581	630	623	623	612	575	601	596	625	592	580	626	620	616	594	580	612	593	591	636	592	576	592	646	564	628	606	596	615	640	641	641	608	621	615	622	602	612	628	621	617	624	624	598	587	622	583	619	635	604	576	625	608	603	539	644	596	621	611	615	593	613	581	544	595	580	594	559	632	627	608	616	592	597	619	591	645	571	610	624	607	579	618	583	629	619	642	646	639	629	604	590	639	621	600	582	581	585	622	629	596	613	611	564	630	558	639	599	609	596	630	609	617	578	622	605	621	565	580	674	625	614	589	649	620	630	628	608	619	604	546	638	585	617	633	614	639	633	602	618	625	627	589	654	609	632	598	589	603	589	594	629	593	630	626	593	607	557	603	642	606	615	627	637	655	591	594	647	549	608	646	603	573	602	593	635	633	633	576	599	628	593	615	606	589	594	587	610	650	629	617	613	574	626	641	630	613	591	607	593	591	575	611	596	638	621	648	571	609	561	615	600	612	581	613	620	592	617	588	616	633	637	576	592	579	577	619	623	629	624	582	621	617	604	569	578	589	639	580	655	634	597	587	615	588	612	551	578	627	584	641	602	571	614	609	557	577	576	620	587	612	591	636	601	604	560	610	603	624	617	618	615	568	552	608	603	577	602	577	577	610	573	628	574	626	569	611	615	629	607	617	596	617	590	618	586	586	585
24598	22138	32475	31669	39649	38142	22827	6061	484	376	372	414	378	367	373	359	384	354	391	356	360	355	376	381	369	396	372	355	368	325	378	384	363	369	368	414	393	363	393	355	320	403	352	377	360	378	383	349	415	372	360	352	402	370	385	410	381	378	393	385	358	402	330	387	312	349	415	411	353	381	353	359	373	349	361	383	392	382	372	374	383	370	375	365	349	363	351	392	347	356	376	305	391	380	375	368	360	326	368	383	379	365	405	374	361	371	363	403	361	388	328	368	378	384	358	389	361	375	357	361	375	363	387	376	372	361	376	365	375	363	369	377	375	382	366	390	362	350	395	347	390	361	358	351	360	395	377	340	358	334	404	402	393	391	373	357	369	331	374	356	373	332	342	396	325	360	389	354	372	388	373	378	334	337	378	400	386	411	375	366	378	375	380	347	349	375	395	359	367	382	371	359	402	354	372	385	370	362	332	392	385	386	385	385	395	379	378	355	366	402	341	368	382	380	386	352	376	371	380	374	371	361	362	347	396	388	375	353	371	345	373	343	398	332	402	361	361	373	370	393	394	352	373	392	333	344	390	351	382	384	362	389	362	349	368	366	364	351	399	348	366	394	410	373	366	397	382	418	362	372	364	375	363	376	392	373	355	384	374	403	334	352	388	384	348	352	358	343	375	393	361	387	381	344	336	344	360	363	394	394	349	363	374	377	380	389	398	388	398	387	343	405	358	391	372	407	356	354	385	346	347	357	359	374	416	365	346	379	368	374	379	348	358	375	382	366	343	413	379	341	354	375	358	357	383	370	369	356	346	385	375	348	347	387	372	401	365	354	369	389	386	355	392	383	390	400	371	372	361	357	348	367	375	383	385	402	390	356	380	366	393	350	343	355	379	387	396	368	370	400	375	358	364	350	357	384	395	349	360	374	386	390	323	380	370	382	391	350	404	370	373	378	384	355	397	381	381	381	391	364	362	368	384	350	392	368	332	369	368	382	372	378	369	373	359	359	390	373	335	377	381	395	377	348	342	364	361	423	380	360	339	349	407	355	365	375	409	382	348	369	351	361	361	389	364	350	387	342	340	385	348	363	358	363	406	350	347	408	353	358	348	351	373	380	340	394	343	332	352	375	363	331	366	346	369	381	363	340	361	375	378	370	378	385	371	381	390	416	364	385	397	376	361	389	363	367	369	387	367	373	346	367	374	437	360	386	407	358	344	374	362	369	349	350	404	350	347	362	365	359	369	361	357	372	409	330	395	393	359	376	359	378	379	351	374	358	357	381	359	398	416	348	371	375	354	357	380	364	367	340	391	347	360	356	373	366	372	371	351	371	367	364	384	367	404	354	381	363	350	371	345	369	390	373	381	389	365	348	377	358	379	359	399	361	354	368	366	384	368	382	399	383	352	403	358	377	366	387	391	375	390	394	333	378	374	400	347	341	391	382	358	335	367	384	386	343	388	355	347	339	379	397	395	380	357	363	414	386	387	367	347	334	392	356	385	356	381	372	351	367	345	386	365	395	360	356	390	359	391	379	367	357	354	378	380	415	390	350	393	366	377	370	362	371	341	378	359	412	334	379	368	349	380	346	395	411	402	378	385	401	378	358	390	400	410	388	341	346	369	350	384	388	379	372	369	383	392	378	355	381	376	359	364	364	373	366	376	330	371	370	367	391	384	401	390	353	359	387	351	359	382	373	378	373	354	383	358	392	364	400	348	368	372	396	318	389	363	349	374	377	377	361	374	383	354	364	369	368	375	358	346	382	381	373	349	364	353	350	362	360	342	390	376	368	363	389	376	374	363	352	323	402	362	388	374	376	350	344	363	371	362	331	350	386	348	385	352	346	372	338	391	357	407	342	385	372	392	368	345	373	362	361	339	325	377	386	348	366	322	383	396	416	347	381	389	378	393	366	348	359	341	344	344	395	368	397	341	376	381	369	370	353	380	372	344	383	371	360	384	359	376	344	344	364	368	387	402	385	381	379	345	335	401	363	394	372	374	353	353	397	386	396	356	348	366	345	373	371	336	401	373	385	399	351	365	332	387	373	359	343	358	411	381	370	345	394	384	349	353	382	344	388	394	350	354	385	399	346	390	415	353	366	358	358	389	338	419	403	368	366	355	351	385	385	383	372	369	368	405	353	354	362	385	397	360	326	381	394	365	380	347	391	381	351	393	365	381	378	387	356	360	359	389	396	356	354	349	378	350	379	335	390	335	388	374	373	387	359	400	397	366	358	382	341	335	373	357	344	344	366	381	383	355	378	362	393	368	386	354	385	403	375	389	350	390	395	346	391	392	395	390	404	370	375	379	380	366	344	386	360	351	390	330	349	379	369	322	350	389	341	407	378	377	402	374	386	369	399	340	338	400	361	346	372	350	382	381	384	359	417	363	355	412	345	385	362	360	401	356	331	356	370	387	338	401	322	349	352	333	343	372	390	392	392	360	346	383	359	362	391	399	410	379	368	381	349	352	375	391	351	362	343	398	364	348	376	378	395	358	356	389	363	321	347	370	364	350	368	428	384	391	385	366	391	384	339	351	342	362	388	356	380	323	348	374	354	395	384	353	376	329	356	358	381	363	378	350	365	387	371	362	350	412	356	366	416	384	382	377	363	391	352	395	374	397	363	394	357	341	385	351	392	395	352	383	377	366	352	365	375	391	405	371	365	353	320	363	370	385	355	362	420	352	389	341	347	365	394	375	332	381	359	342	347	381	389	354	382	336	354	377	342	380	361	363	371	391	332	351	365	356	383	391	365	358	417	392	375	391	406	382	396	355	367	389	404	362	381	377	384	374	353	371	375	374	373	377	393	369	368	339	365	412	362	377	337	377	385	378	381	391	385	363	369	373	357	371	374	366	391	396	355	386	367	371	387	379	373	357	372	367	389	383	375	346	362	340	370	376	357	395	363	352	349	352	350	373	406	373	374	354	370	375	366	405	372	349	376	393	373	394	365	355	366	362	401	353	348	412	358	369	366	342	337	384	405	326	361	357	365	373	381	375	411	352	392	391	390	382	385	394	392	357	399	360	389	332	390	352	382	414	393	344	380	406	372	361	386	370	398	352	362	391	380	368	396	360	361	384	386	350	374	347	342	342	370	402	362	379	362	366	336	370	396	380	347	357	339	357	373	334	403	355	350	396	352	344	360	343	344	395	348	398	394	351	369	396	398	355	391	386	361	352	393	377	372	357	352	369	374	370	413	389	372	347	390	389	402	359	377	355	362	385	388	349	353	380	391	389	346	371	389	385	392	368	393	369	352	367	373	375	332	383	381	343	368	394	376	369	364	352	397	355	344	392	365	368	416	377	361	356	368	371	398	368	349	371	368	387	386	376	400	365	356	364	381	347	386	380	388	355	378	362	349	382	357	408	352	398	363	378	387	350	406	391	350	386	349	365	375	347	351	388	386	372	339	367	356	367	354	390	360	378	390	357	408	372	384	356	402	375	381	395	391	384	330	359	393	346	380	377	415	361	381	325	352
49674	78523	63748	46252	47863	38363	21183	6302	500	442	451	488	435	449	471	447	469	441	445	457	432	455	472	443	479	460	462	491	467	447	487	467	466	435	455	452	471	488	488	447	487	471	470	454	450	457	486	444	422	452	416	449	435	450	493	409	470	472	485	422	464	428	429	472	486	448	423	431	457	491	437	432	484	445	444	481	469	408	418	430	465	465	495	398	428	452	436	466	463	459	440	471	410	486	445	424	478	438	459	459	486	436	432	425	424	465	431	463	421	478	410	473	433	465	516	455	465	435	423	469	447	470	426	458	451	413	509	427	426	460	454	432	459	423	451	417	427	484	443	445	448	460	448	461	434	471	463	441	472	447	486	451	443	420	472	476	442	456	465	480	430	517	418	468	452	467	473	450	456	450	464	427	478	437	455	448	425	490	475	488	450	461	444	482	484	439	447	416	476	435	482	454	460	471	438	475	470	429	450	468	456	457	454	458	434	483	432	430	452	455	404	431	487	467	474	460	454	479	458	419	460	441	477	500	469	454	467	463	429	436	463	495	455	454	466	458	464	447	436	438	453	460	443	471	415	437	443	491	469	458	499	422	451	511	441	505	396	466	469	448	427	455	487	454	488	442	487	467	478	415	462	459	476	496	433	520	453	451	477	432	446	472	461	430	487	449	462	460	463	484	463	427	437	487	453	470	433	476	444	477	467	427	450	467	504	468	442	450	442	426	470	447	430	439	460	440	490	431	447	474	457	426	474	448	446	460	463	482	445	437	462	413	448	437	432	411	438	452	467	451	455	441	479	446	432	480	419	432	449	450	468	444	436	456	459	454	487	463	465	494	460	437	453	464	449	451	420	422	481	460	431	443	468	453	446	478	449	464	463	455	495	426	462	487	461	474	443	438	464	431	408	481	448	467	439	451	417	466	455	464	457	438	452	488	427	459	481	463	441	445	441	430	459	458	452	428	491	442	468	427	454	480	437	468	472	423	435	443	446	476	481	468	428	409	411	463	464	409	439	484	422	430	457	444	490	437	446	474	470	512	476	465	447	469	446	454	442	415	487	447	470	502	478	463	434	475	431	457	485	482	476	474	475	464	515	452	462	490	423	478	497	466	439	465	455	448	430	444	458	488	462	450	457	452	449	448	470	451	445	469	408	468	468	479	444	455	437	477	407	485	428	442	442	475	487	443	442	454	436	479	457	466	463	466	436	452	460	469	496	425	441	446	450	467	433	490	492	418	506	463	493	468	446	486	446	465	432	414	427	467	437	457	457	437	497	443	471	470	448	431	437	470	481	449	475	493	469	474	472	431	448	456	457	453	452	471	449	454	458	475	531	481	433	467	463	465	433	440	431	468	467	454	488	455	465	461	447	447	448	425	461	449	469	453	424	460	443	452	466	445	451	469	454	439	445	443	412	465	463	459	481	469	426	478	467	456	458	450	406	453	484	471	466	410	479	471	431	477	456	475	523	439	469	458	447	439	465	468	486	437	460	478	452	448	466	450	463	425	415	443	442	479	447	453	478	469	466	454	431	467	447	465	468	530	454	482	464	460	444	475	493	462	475	478	469	459	465	455	419	452	434	442	460	422	477	466	447	470	524	482	441	465	430	422	456	465	432	486	452	434	488	437	487	454	436	439	476	423	462	467	441	443	449	469	493	481	452	441	457	470	470	436	445	463	467	432	434	457	484	448	448	470	451	466	436	472	433	441	460	455	439	451	472	477	484	472	433	442	444	469	462	458	416	491	465	457	463	466	459	433	444	456	458	472	506	459	449	446	449	438	474	470	494	470	460	462	449	470	491	425	420	487	422	494	458	477	439	490	470	438	450	453	431	466	439	430	419	470	451	450	432	448	475	432	417	504	452	452	450	448	479	462	470	453	414	442	499	472	460	491	442	459	496	452	467	497	410	422	476	433	443	428	443	416	484	448	485	453	451	451	477	458	463	458	457	487	446	447	422	413	455	437	451	450	436	447	444	429	473	467	491	471	473	479	455	436	456	493	450	456	432	493	461	471	408	427	460	497	440	449	470	490	493	464	462	466	475	455	494	477	448	455	476	450	460	430	471	429	466	467	456	453	483	429	481	414	434	456	486	456	495	468	410	451	475	462	443	443	461	443	451	431	453	442	436	453	440	465	448	440	494	450	442	452	458	456	476	457	438	494	436	448	442	482	455	457	447	441	499	461	491	400	439	448	441	464	438	460	389	490	461	463	462	464	489	427	459	453	427	453	432	419	427	475	418	471	424	452	497	442	448	445	510	455	419	491	450	432	483	471	467	429	446	446	432	446	483	440	450	452	455	433	456	433	442	447	466	433	485	441	470	456	465	473	436	449	456	464	452	430	439	467	456	421	454	472	465	455	435	431	445	453	444	447	462	462	436	451	421	493	483	493	410	449	455	455	478	447	451	489	447	457	459	439	456	464	475	449	428	419	453	420	456	483	435	473	479	410	452	479	433	450	464	427	479	424	433	455	435	437	445	491	511	464	445	443	488	490	437	465	456	453	462	447	493	435	447	463	473	483	467	413	435	420	446	454	440	472	459	475	439	430	463	463	424	435	440	492	411	425	455	489	482	462	477	423	486	473	482	440	439	460	437	439	463	456	469	445	457	404	438	446	441	452	434	445	518	439	445	434	475	455	446	452	454	453	425	432	452	454	476	463	443	433	448	472	456	463	468	482	419	446	443	484	424	457	442	457	434	430	439	413	447	421	456	481	451	466	490	451	460	425	460	485	472	455	464	478	430	421	447	441	472	430	450	450	459	438	434	414	453	439	471	479	494	492	487	419	449	450	485	419	445	485	440	438	449	477	482	475	455	473	457	481	449	491	467	454	457	428	433	468	456	455	458	466	463	440	493	476	430	457	426	403	468	477	463	475	455	445	455	436	440	436	419	485	475	474	483	478	446	439	483	461	423	446	475	458	456	462	464	432	468	432	504	456	436	470	456	437	476	444	482	459	453	460	430	440	414	456	438	442	456	446	454	458	468	469	423	441	456	480	471	412	481	467	492	455	450	464	422	482	465	477	455	449	466	445	434	420	454	440	503	479	461	469	426	475	471	447	443	440	460	481	435	424	436	462	481	460	491	401	433	471	416	454	424	469	472	474	449	461	460	445	458	492	441	454	451	464	408	407	463	463	447	452	411	467	456	502	441	458	442	501	432	480	451	444	453	454	451	479	472	435	463	492	444	453	485	452	472	464	425	451	446	454	454	432	480	447	471	449	482	472	442	452	476	485	429	445	459	461	460	448	439	400	494	460	464	475	469	450	438	450	472	459	447	442	488	458	427	480	444	474	454	432	487	448	438	459	489	476	444	482	441	457	460	463	444	452	465	432	468	465	456	453	488	477	447	441	421	466	470	445	433	472	445	443	479	455	431	476	497	469	469	433	474	450	442	444	469	468	470	478	432	487	476	448	483	457	425	458	469	420	469	425	456	425	461	449	430	438	427	427	472	449	453	432	454	472	455	454	455	460	457	452
23434	21528	30640	29072	39519	40940	28489	9515	591	366	365	362	332	331	353	339	334	349	322	338	338	351	348	338	313	356	319	346	319	342	306	332	346	342	367	290	358	355	340	312	315	346	316	375	338	346	326	353	332	304	326	347	344	351	327	326	316	347	352	324	344	335	323	334	361	370	341	327	345	353	366	341	363	371	319	327	335	331	345	347	333	349	323	345	358	332	328	325	314	342	309	345	351	353	338	347	359	309	327	341	330	355	329	369	334	350	350	317	338	356	326	351	325	341	342	326	329	349	359	325	334	322	350	321	346	369	324	321	340	300	300	331	309	331	314	338	325	345	313	348	319	333	335	381	311	320	320	317	351	320	317	347	305	348	332	345	330	343	368	314	356	319	353	372	353	333	375	327	336	343	376	330	327	339	376	318	326	311	318	342	321	381	338	329	300	349	315	342	324	313	335	366	345	340	350	318	327	330	367	314	350	353	297	359	346	325	355	369	309	322	337	291	341	358	310	341	342	336	345	333	333	338	344	330	339	355	382	310	350	364	337	329	357	319	317	354	319	327	343	324	335	368	320	328	319	315	313	296	371	332	316	363	325	345	347	348	354	335	327	316	313	346	303	335	337	353	329	339	337	325	331	277	329	337	357	350	324	331	329	314	342	329	332	307	307	342	350	321	366	343	306	349	304	320	323	335	378	299	365	333	337	306	335	344	343	320	328	310	340	331	375	325	386	319	318	317	337	343	326	329	328	336	375	331	336	330	307	297	369	364	358	310	330	327	333	341	352	337	357	357	328	358	352	339	309	339	324	321	337	359	313	318	328	361	377	351	325	308	344	328	333	350	345	327	334	335	377	325	319	358	308	323	319	317	372	351	340	359	367	338	336	330	341	327	324	324	340	350	341	356	347	327	326	345	337	350	356	314	335	291	363	373	362	368	339	325	338	346	330	312	344	335	325	346	333	319	372	367	330	338	335	340	348	318	340	317	343	368	346	323	342	355	299	307	340	313	324	343	346	322	325	315	320	326	310	346	369	325	332	337	335	323	353	329	340	370	324	332	364	313	326	328	327	314	329	324	358	358	336	366	383	349	323	308	334	317	367	330	319	330	303	330	331	356	334	364	342	345	323	335	325	340	333	361	327	350	359	345	306	348	307	348	348	341	357	339	331	310	321	362	348	333	287	331	315	315	319	335	334	330	351	338	312	330	306	330	328	350	327	335	315	333	357	352	322	380	337	345	317	286	317	351	327	348	315	336	324	335	337	376	326	341	338	361	333	342	323	333	344	379	346	317	373	345	349	353	343	319	333	353	319	301	318	356	326	338	330	343	317	355	357	342	326	305	353	364	312	344	347	319	356	346	318	331	338	331	351	329	320	325	335	299	365	345	306	323	323	337	327	341	306	327	330	307	353	321	346	328	298	366	344	319	347	331	318	320	345	331	353	376	340	337	351	352	344	357	351	326	331	344	340	325	320	334	310	313	329	350	318	345	302	350	352	334	352	337	348	317	350	300	333	350	324	321	308	315	299	368	337	313	346	307	329	344	339	333	331	334	344	303	315	339	326	295	319	313	311	354	350	375	333	346	320	342	356	319	349	329	338	299	293	314	365	315	343	318	328	333	340	303	346	323	315	318	347	320	346	330	316	332	325	336	319	342	323	360	349	322	336	336	315	323	336	326	359	313	361	336	358	345	323	306	307	342	313	331	367	344	330	314	325	333	326	320	313	301	354	319	304	325	298	332	345	334	347	354	347	318	275	334	321	353	339	342	348	345	334	332	336	298	319	383	350	343	321	319	325	309	326	328	340	356	345	330	308	329	319	344	338	327	344	321	326	345	335	341	354	348	367	302	302	338	342	365	326	325	349	334	346	362	322	285	341	319	328	335	350	328	325	312	323	326	335	328	332	372	305	305	350	312	334	318	305	337	370	348	330	314	360	317	319	319	348	326	335	320	348	335	348	357	351	309	338	351	325	341	356	323	355	317	331	331	311	317	356	348	332	347	333	362	314	338	334	360	307	319	357	342	308	324	303	304	300	330	297	340	348	333	377	330	311	376	308	329	327	300	322	338	303	339	328	347	328	327	326	355	318	321	324	304	334	317	325	344	296	347	349	318	354	365	336	364	311	307	347	320	326	322	330	340	334	339	320	341	316	338	321	330	329	320	328	336	333	331	331	336	324	315	326	325	359	314	336	315	325	330	330	330	316	354	366	308	322	328	352	318	321	302	349	330	346	335	357	320	345	322	313	361	351	347	336	339	334	338	326	307	332	322	327	335	324	372	330	318	342	336	357	325	342	297	326	354	300	312	345	358	363	327	332	335	351	315	322	303	331	334	321	315	315	322	352	351	334	370	349	322	329	323	313	360	334	329	346	315	324	352	360	369	342	346	329	316	323	317	332	345	320	323	328	349	354	338	316	336	330	350	316	329	326	368	323	325	394	335	363	318	346	313	339	343	314	330	355	316	351	322	332	347	338	337	312	322	353	294	331	337	302	306	327	357	336	360	371	326	321	323	309	345	303	351	320	335	314	327	322	322	374	324	345	313	339	366	301	335	351	325	316	331	322	341	330	336	346	350	330	308	342	350	356	304	343	335	362	332	319	343	344	360	349	306	345	359	336	312	355	319	369	328	334	327	335	329	306	346	335	360	319	329	347	301	329	343	323	343	367	334	309	365	328	358	373	328	353	333	333	312	336	311	326	329	340	327	344	336	340	340	347	350	362	327	365	302	336	320	329	349	363	329	332	332	335	357	326	336	328	355	331	332	311	334	359	328	313	338	323	314	327	308	342	314	351	326	330	356	347	353	323	318	323	359	335	343	328	335	333	338	318	334	334	334	316	355	355	313	328	328	290	346	338	307	360	346	346	335	334	326	332	344	310	313	336	321	308	329	354	311	361	327	307	343	308	311	357	279	314	345	361	344	354	391	348	360	323	308	315	327	355	347	322	315	330	340	337	333	323	336	344	332	352	350	331	363	343	305	349	359	320	341	331	343	329	319	366	340	349	337	346	369	329	337	371	323	313	365	334	320	347	346	335	320	349	364	344	342	323	352	345	322	336	357	320	355	326	314	363	345	337	327	354	325	311	319	329	368	317	294	333	375	342	329	330	323	281	327	332	322	350	346	345	323	335	331	316	339	341	313	316	341	337	357	336	350	351	322	339	316	340	319	312	382	321	341	307	324	305	310	352	335	304	331	325	349	305	320	319	337	316	333	326	321	329	327	362	354	318	354	335	313	314	348	318	287	358	341	316	324	325	338	340	329	319	319	303	316	314	332	354	326	345	329	322	362	327	312	332	327	351	331	317	354	362	359	330	347	364	366	331	302	353	355	340	335	306	358	335	327	296	365	343	294	323	315	326	333	357	360	342	305	342	345	329	317	328	329	371	338	353	332	367	366	344	326	322	357	326	334	326	359	303	338	342	335	326	336	351	336	331	379	330	370	332	350	349	361	359	343	326	300	315	339	347	295	338	333	308	344
52210	84258	72557	58549	56826	44376	26184	8756	468	423	423	384	404	398	409	388	406	380	394	420	403	396	386	424	376	404	402	420	418	402	387	406	398	419	399	384	372	412	406	404	366	376	372	423	419	418	412	425	369	379	434	380	374	391	425	395	390	448	421	398	402	413	405	389	414	357	388	398	388	374	435	395	389	394	433	410	420	423	345	399	437	369	394	421	418	424	423	375	407	387	369	436	399	404	423	430	397	408	392	379	433	381	401	412	380	364	369	401	414	380	420	408	397	405	392	405	410	379	407	379	399	426	421	413	420	421	381	415	399	418	393	437	413	407	418	374	399	403	383	426	351	425	437	423	441	404	384	371	424	416	428	387	396	379	412	424	370	422	406	373	409	385	399	411	416	412	438	418	373	396	396	397	362	396	406	414	396	420	428	387	415	375	406	384	357	383	384	390	383	391	434	417	386	383	402	393	402	388	398	409	413	436	405	409	388	381	409	421	365	414	418	378	407	422	390	379	385	394	425	390	382	391	397	419	389	391	396	390	411	381	427	440	381	422	394	414	381	414	377	408	392	386	387	401	412	402	391	414	369	393	399	403	372	433	415	427	397	397	417	373	413	438	366	404	389	399	379	403	424	400	396	402	422	367	421	412	422	384	431	410	421	429	367	422	381	383	390	440	374	381	376	410	365	412	368	423	406	380	439	406	383	378	371	386	418	424	388	396	403	419	416	422	373	384	366	414	381	383	374	439	364	377	403	401	383	386	397	406	380	420	382	381	383	401	438	405	419	422	422	365	419	399	370	399	399	417	372	404	400	370	416	428	417	397	388	398	385	373	385	367	396	390	436	407	393	404	401	430	378	408	418	393	433	394	423	430	423	377	389	397	406	399	404	370	357	374	406	395	387	429	416	420	375	395	380	407	375	371	400	393	408	366	405	413	391	397	419	402	357	383	408	408	411	420	395	433	397	404	432	386	373	390	410	371	375	371	419	382	371	411	385	375	378	378	418	406	388	392	393	396	422	388	390	436	376	404	429	386	363	422	398	416	384	393	418	421	400	396	444	396	391	399	375	402	420	392	367	419	415	387	364	409	409	421	434	447	388	375	407	409	400	385	403	410	371	386	430	393	397	412	389	411	361	407	408	412	413	376	412	391	359	358	396	394	406	367	430	388	413	401	386	459	409	408	373	386	420	407	421	396	419	411	387	404	415	387	419	415	372	381	379	373	397	393	388	389	361	411	416	401	407	386	385	443	413	414	405	398	370	409	379	414	379	374	414	411	385	391	425	418	376	422	425	373	419	395	374	361	397	404	398	382	382	427	399	409	386	427	446	355	416	436	361	383	415	417	406	411	413	411	399	385	399	399	368	395	405	379	411	382	405	424	371	371	356	393	412	421	440	369	402	413	435	365	401	402	420	401	418	402	387	458	408	389	405	393	450	403	378	357	360	397	389	408	403	424	393	409	393	433	457	369	388	391	416	372	412	408	391	430	390	424	385	371	387	416	409	389	391	398	426	402	386	417	387	389	411	356	388	399	434	386	394	415	439	419	405	392	400	400	435	408	412	389	379	408	409	387	378	416	403	406	398	363	350	377	409	423	393	420	423	377	407	430	408	431	413	394	418	372	386	388	408	397	401	390	387	393	409	406	407	398	375	356	393	401	402	414	413	397	433	387	380	411	382	397	390	374	414	399	366	399	432	365	369	388	421	417	423	380	388	410	386	414	380	353	394	416	385	417	395	403	357	413	400	384	430	391	391	393	383	431	417	408	409	392	399	404	421	426	441	412	381	421	391	391	441	386	365	404	382	397	408	408	394	421	377	429	363	389	407	381	394	410	368	410	395	442	380	411	432	407	401	418	390	374	401	385	404	410	413	445	394	411	372	357	419	399	408	386	426	403	407	385	442	395	389	394	381	388	424	343	418	389	373	401	443	373	400	397	415	410	378	404	356	363	430	407	397	400	385	385	394	389	392	366	384	362	397	362	393	423	407	415	405	399	418	406	392	413	417	416	384	378	433	392	409	390	411	400	413	409	416	410	396	410	417	385	391	390	394	413	384	432	408	384	394	420	359	359	368	379	357	413	443	402	382	376	390	432	355	445	399	416	424	396	425	377	415	382	418	441	418	410	445	417	411	428	385	427	374	416	438	392	402	377	416	402	365	412	394	397	400	409	420	403	402	413	367	404	382	405	436	390	429	406	374	420	412	395	417	420	388	401	407	410	425	389	381	375	409	416	371	404	394	418	418	454	419	427	382	385	394	402	386	393	423	385	385	377	435	363	377	378	405	399	402	374	388	432	399	429	393	385	385	408	395	422	422	403	407	361	388	375	432	422	428	414	394	413	387	389	394	389	376	388	412	404	424	393	388	394	349	402	400	392	393	380	380	412	396	375	369	376	401	418	411	390	431	391	404	409	391	409	387	424	378	393	443	407	378	391	401	374	382	427	472	437	379	411	395	415	463	414	388	371	375	386	422	402	393	410	434	399	418	397	426	411	402	440	361	392	413	432	355	412	365	477	393	380	415	400	408	390	427	437	386	391	433	418	407	406	403	387	420	378	415	396	407	385	393	418	402	402	359	383	378	393	406	412	398	367	407	412	412	382	363	403	407	368	372	408	404	367	387	425	427	386	418	411	369	378	433	386	393	436	391	386	377	399	404	395	425	430	398	420	389	410	421	376	403	422	397	431	409	381	400	373	439	406	421	388	390	418	424	388	413	374	403	400	379	376	402	383	419	412	400	405	378	412	407	393	360	400	401	410	410	411	394	454	371	420	400	408	410	389	390	444	365	412	356	402	395	438	394	402	382	363	425	421	395	364	392	419	365	370	363	390	395	424	411	400	406	401	369	418	416	420	363	424	398	388	403	381	424	385	356	379	424	364	398	420	427	388	362	415	404	369	405	398	408	412	405	383	370	388	426	415	400	450	401	408	406	414	420	417	408	448	400	413	405	393	380	396	386	405	410	389	426	392	403	372	379	418	437	352	429	372	414	393	382	399	402	433	404	399	357	389	392	399	412	400	415	437	406	417	447	386	406	403	404	355	397	396	363	429	413	428	383	386	422	385	398	396	384	415	402	389	435	391	369	417	426	436	388	396	391	407	395	396	409	395	380	380	389	358	443	416	409	389	398	388	440	420	393	410	440	432	395	389	381	383	382	388	422	379	402	396	430	391	405	399	415	385	418	371	363	397	391	401	406	398	396	398	402	398	393	336	412	411	438	381	378	393	391	366	412	379	414	405	434	379	382	398	418	398	399	398	420	414	450	404	379	399	404	409	412	400	376	390	378	418	393	424	424	399	409	362	383	432	426	406	417	442	436	414	416	419	400	398	425	366	429	413	376	389	371	413	423	416	390	408	365	388	373	420	370	393	409	395	411	422	400	406	417	425	378	408	412	397	389	390	409	442	357	393	383	427	420	410	402	375	390	387	385	373	365	406	375	426	406	381	381	407	372	437	383	378	394	406	430	418	421	441	403	365
35683	44952	44916	25380	14348	8514	3109	1027	475	493	455	487	464	533	499	477	497	483	475	522	516	477	549	522	539	535	496	494	535	528	514	497	501	483	544	510	457	512	537	514	476	535	469	540	519	498	532	495	503	513	511	533	558	552	511	510	515	546	506	486	506	521	520	519	532	519	460	463	497	483	509	543	527	495	522	502	525	508	477	530	463	487	488	505	542	519	531	496	472	498	466	522	491	527	479	502	491	463	493	497	520	526	494	496	528	481	479	514	528	511	530	511	496	511	473	508	511	485	502	496	460	485	515	481	496	493	488	517	544	505	503	538	488	547	506	535	495	504	477	499	503	471	497	469	499	484	491	532	530	476	500	463	547	551	485	510	433	496	530	500	543	492	520	519	519	511	541	492	495	519	516	462	485	514	498	503	490	473	520	480	523	490	516	522	516	504	516	498	528	508	513	516	546	556	509	509	481	469	518	486	506	491	487	523	549	483	519	534	488	478	466	500	512	504	496	528	512	516	498	510	498	558	538	505	529	489	482	494	502	505	510	528	498	512	473	522	519	522	493	535	487	456	486	518	504	507	496	496	506	501	495	501	498	470	498	528	479	485	509	485	530	467	492	544	521	480	484	507	476	498	461	530	489	448	503	497	505	509	483	506	500	515	542	510	504	513	504	526	498	468	524	503	489	511	532	484	487	522	509	487	497	539	499	522	487	501	524	509	507	476	498	554	524	506	505	502	509	506	494	511	528	527	484	525	515	528	487	490	477	528	531	494	512	544	513	466	475	521	533	511	532	507	515	493	480	523	475	476	537	534	514	532	492	489	517	549	501	508	501	488	536	560	487	534	511	535	512	491	496	520	493	507	475	495	530	470	531	483	517	506	500	537	497	508	524	539	539	475	540	484	505	509	532	503	533	513	529	544	531	542	491	462	493	500	515	503	520	546	506	494	485	511	514	501	522	496	493	508	503	529	492	543	524	513	533	556	491	521	476	492	538	538	516	468	505	493	470	516	527	531	511	513	524	520	492	527	557	479	542	465	499	511	525	520	497	502	516	502	505	524	509	509	512	498	492	546	515	500	548	476	548	480	494	530	527	543	487	495	556	503	513	506	510	486	500	482	520	515	512	544	494	489	501	540	483	511	508	512	509	461	517	559	522	472	481	560	520	481	539	519	503	509	509	502	554	512	509	508	507	509	509	560	534	525	481	506	514	493	513	502	475	467	486	503	503	502	478	512	528	503	530	511	507	498	548	491	475	559	515	496	504	525	551	507	502	489	490	509	503	512	497	551	550	509	524	492	508	542	518	502	479	471	498	505	508	514	526	499	524	536	518	543	511	508	535	508	493	531	508	522	473	518	482	483	506	467	487	467	492	531	543	512	544	520	535	484	487	507	497	535	487	477	478	489	441	516	491	447	464	488	550	502	492	509	483	503	501	455	513	476	500	484	563	488	519	504	506	495	514	494	526	488	488	486	495	529	520	508	485	506	522	517	500	529	499	522	512	497	474	507	540	480	517	546	491	511	505	521	481	494	482	556	492	496	516	474	541	547	526	514	485	506	476	493	488	513	506	500	589	522	537	538	476	474	500	499	475	514	506	493	504	527	513	489	488	497	519	504	495	488	524	484	525	514	528	509	460	546	472	476	503	499	525	510	550	480	524	539	479	492	547	527	513	480	498	469	479	502	524	487	530	498	531	487	493	506	522	519	532	496	506	503	499	486	523	523	501	512	552	463	513	492	503	522	487	534	516	479	555	504	512	517	506	520	500	477	503	517	540	523	484	469	526	469	483	493	520	491	520	522	515	485	481	508	480	489	503	470	502	507	530	495	546	486	515	492	530	468	486	509	489	576	510	490	493	508	483	488	500	506	488	474	531	513	516	520	492	512	521	473	505	489	534	506	518	507	521	531	523	481	517	497	517	470	505	521	508	486	510	537	516	499	469	546	506	487	501	469	558	531	458	517	485	512	503	524	496	468	541	482	500	506	498	517	494	533	518	506	546	521	482	489	510	503	513	508	497	479	500	488	514	499	448	543	525	472	510	545	517	499	501	536	561	474	502	510	523	494	527	532	499	465	506	491	502	513	510	532	523	509	473	496	538	527	506	506	512	525	548	511	516	470	510	486	511	530	458	508	499	532	477	510	513	494	456	568	467	489	486	510	518	522	501	512	518	487	501	493	470	501	528	523	527	508	517	546	491	507	484	493	478	494	520	531	491	533	506	494	474	484	497	531	504	474	516	549	478	510	478	553	497	529	478	532	510	506	496	511	485	502	520	498	495	500	506	524	494	506	542	522	531	512	506	444	487	495	540	474	478	521	544	500	499	494	485	514	477	462	519	507	463	500	510	499	520	513	502	477	494	499	546	486	520	491	539	499	524	520	513	494	498	514	515	551	507	479	514	522	478	517	512	493	525	509	479	495	456	494	498	466	492	487	476	517	511	500	518	536	492	481	509	519	519	508	520	526	495	525	489	492	493	518	474	515	517	493	520	508	491	530	536	514	540	500	491	546	515	515	492	488	553	545	497	511	533	519	484	499	506	511	532	536	532	472	468	471	463	492	479	527	542	479	483	516	458	537	508	532	525	504	538	520	494	466	506	458	504	501	517	501	492	537	542	513	490	492	507	513	514	486	531	511	543	493	509	511	502	531	468	489	523	464	498	461	547	511	524	498	500	486	518	487	514	510	470	528	476	516	551	453	486	488	489	510	499	491	530	514	522	514	472	519	476	542	538	489	518	559	524	477	510	505	533	521	483	481	506	494	501	503	529	520	476	549	499	508	530	480	521	521	521	548	506	510	490	493	505	508	508	472	520	470	496	495	534	482	514	525	510	493	498	466	514	517	471	508	490	506	488	522	473	495	524	466	497	530	463	500	508	507	510	506	508	521	525	506	512	518	482	538	490	521	490	529	459	509	486	503	510	499	500	505	517	496	472	525	508	484	502	481	516	478	505	483	536	507	450	472	510	527	502	518	496	505	488	560	519	491	482	491	492	531	498	512	495	508	506	480	500	509	546	539	524	515	493	481	499	516	511	493	512	506	536	490	519	489	498	514	502	536	514	479	472	522	477	509	492	477	491	539	503	550	517	487	492	529	526	528	542	510	516	500	516	502	523	515	514	515	520	485	506	448	491	503	513	522	495	552	476	535	516	491	533	526	489	478	497	437	465	522	523	503	492	519	521	503	511	501	494	503	498	497	511	506	527	510	529	487	499	515	487	467	547	527	484	478	520	491	506	537	510	495	472	483	484	476	504	514	488	499	476	516	506	489	528	525	517	515	528	518	466	501	503	464	510	515	491	498	511	541	506	510	496	546	493	480	497	516	507	530	509	485	519	521	502	514	479	491	471	525	504	529	479	507	505	532	487	505	499	516	498	489	470	454	478	503	503	503	499	538	477	525	521	520	499	520	528	503	512	508	569	496	492	485	504	520	527	511	502	517	488	536	527	525	506	500	475	479	513	496	513	484	519	518	525	495
46127	60721	46189	21986	16003	10441	4145	1359	589	619	646	639	583	631	571	623	602	644	598	618	621	594	618	648	621	574	636	651	667	653	619	654	603	591	603	652	614	574	601	604	620	613	595	627	628	608	594	629	592	635	636	628	625	633	602	586	617	596	605	644	616	600	600	653	593	634	633	615	629	595	645	664	664	632	600	621	612	616	652	586	658	615	630	635	662	624	579	603	602	641	668	600	620	669	631	625	623	617	644	626	642	584	601	610	598	610	610	642	590	635	614	653	614	610	609	630	590	640	617	613	640	614	610	627	629	592	583	646	633	603	606	628	596	657	628	635	605	606	619	582	610	586	610	647	663	566	608	589	648	627	612	615	590	595	622	634	630	580	618	620	638	573	622	655	636	633	600	590	615	631	663	611	625	610	604	579	598	605	624	627	611	615	581	629	640	585	658	622	627	659	613	620	646	576	635	605	631	633	586	602	631	595	590	615	605	611	623	576	621	610	619	583	643	574	603	622	618	639	594	660	667	598	621	593	636	572	551	610	639	615	595	664	590	641	598	610	636	567	605	622	594	625	605	637	610	617	618	575	618	638	611	594	592	643	635	659	662	623	652	621	631	598	600	686	654	627	608	606	641	601	613	589	637	627	600	627	637	615	638	616	631	662	604	585	613	644	564	581	606	565	605	601	597	605	622	649	593	642	579	609	595	643	676	613	629	579	577	614	562	569	625	612	628	604	607	631	644	581	629	626	588	662	631	555	606	631	599	644	673	578	578	599	626	645	605	617	624	595	573	643	632	656	628	599	603	642	614	612	625	628	663	607	626	621	630	594	586	596	615	641	600	604	648	651	613	644	611	603	596	616	596	651	624	613	647	664	604	626	604	652	678	611	631	640	597	603	678	614	605	610	584	611	625	632	597	588	650	600	642	588	598	648	604	617	630	623	679	631	573	609	612	622	647	580	584	594	588	663	619	618	617	610	579	600	652	615	626	644	682	609	655	588	593	646	650	638	636	632	621	608	630	582	622	601	646	624	594	650	593	649	585	661	617	597	620	632	636	623	609	593	637	630	601	627	627	647	601	620	600	632	619	628	592	617	587	591	635	639	625	639	600	588	602	584	633	614	627	646	641	627	591	655	667	613	637	614	626	633	583	622	656	608	619	595	647	616	649	597	627	629	616	626	625	630	579	649	623	584	663	606	586	635	627	618	633	633	581	631	619	644	648	641	642	616	625	652	554	652	634	606	679	641	573	619	604	615	625	613	603	599	584	631	590	610	646	561	644	629	604	672	658	671	620	603	601	578	597	634	610	644	637	650	626	629	598	600	551	620	636	607	597	559	631	647	621	620	594	637	585	658	616	628	591	593	629	612	595	647	636	613	692	606	588	607	625	581	673	607	627	647	593	637	595	619	657	668	666	606	610	639	654	601	611	613	622	641	626	588	601	669	601	618	636	669	616	600	611	625	640	581	640	623	680	596	634	604	584	608	571	687	591	630	570	629	601	597	620	650	623	634	616	645	604	623	609	603	638	641	626	636	615	643	627	623	628	649	580	614	588	607	634	651	589	640	669	620	631	564	629	624	610	635	580	625	631	606	623	642	643	615	594	618	631	568	579	612	599	624	616	645	596	652	634	666	643	618	613	674	625	623	585	579	584	626	588	622	610	641	620	616	605	628	618	621	578	600	614	603	617	622	582	599	634	600	638	609	613	654	645	637	591	617	583	619	617	583	582	617	582	653	630	568	643	643	599	625	615	662	685	637	626	576	652	582	604	613	622	612	628	636	657	612	614	588	662	664	615	605	585	619	616	609	657	631	615	628	621	621	654	631	622	647	624	603	639	627	619	602	659	610	602	598	594	656	653	600	631	618	662	672	606	603	604	621	622	645	616	597	616	617	621	608	646	623	595	593	631	623	642	621	613	611	558	588	659	603	625	620	642	626	664	624	610	603	599	591	607	645	638	633	557	656	602	626	644	629	636	608	592	599	569	584	608	612	625	577	620	606	651	588	579	611	606	633	640	623	606	595	613	642	618	630	623	621	646	616	625	587	638	602	637	626	611	587	597	632	599	616	598	610	647	636	624	622	649	594	627	652	625	608	616	593	655	632	571	684	604	574	604	604	603	587	606	630	641	622	664	564	597	597	619	588	669	625	615	657	633	632	659	640	577	628	648	651	604	655	594	629	674	606	600	627	608	611	634	625	630	633	635	625	635	586	597	629	601	608	621	611	660	624	597	636	642	630	575	613	619	613	596	631	633	630	623	597	611	610	629	610	612	605	606	636	598	625	603	662	592	580	652	559	633	658	640	589	591	650	640	616	605	600	594	617	640	637	591	600	634	644	602	608	592	635	619	571	586	632	628	650	614	614	583	634	602	596	619	630	637	634	616	669	604	654	654	601	635	632	616	634	605	621	628	669	633	599	615	594	627	610	611	610	592	575	608	614	645	582	592	623	639	643	578	622	650	619	616	590	656	573	659	666	625	617	595	602	583	600	622	650	615	633	615	599	664	618	629	633	660	575	630	616	594	683	629	641	642	622	623	628	651	643	630	636	623	612	625	604	591	590	591	614	617	624	592	628	599	627	639	624	645	692	581	675	599	638	678	620	593	625	625	637	563	662	608	617	612	616	595	651	637	633	647	619	606	609	613	678	638	626	643	632	611	588	614	573	608	665	600	617	630	607	621	637	632	613	585	640	626	608	560	617	626	639	586	627	643	606	612	624	618	642	655	656	678	605	650	564	637	594	604	624	604	592	612	646	602	620	625	603	623	639	596	673	604	590	632	599	610	612	662	604	603	590	611	611	617	646	593	618	605	615	581	602	584	608	609	639	572	594	670	596	655	678	604	579	632	611	588	627	594	623	622	622	593	646	625	607	645	618	595	636	669	614	613	621	580	592	565	618	612	617	620	623	634	573	611	650	625	609	577	649	624	652	608	637	603	639	601	608	580	632	598	613	660	590	587	616	695	615	624	605	622	624	635	631	586	585	595	631	628	594	598	648	627	622	616	580	636	629	624	634	617	588	596	594	599	576	615	585	638	630	565	616	616	616	641	633	608	630	599	640	593	674	628	637	658	607	587	648	616	627	609	625	599	627	610	611	621	665	662	639	641	593	608	624	618	631	622	620	634	657	618	634	570	587	627	617	644	597	625	668	607	607	663	644	570	589	647	599	630	613	666	561	614	615	616	633	653	605	573	627	650	563	648	616	628	607	620	577	602	637	620	600	601	621	591	629	588	633	629	650	645	601	661	591	605	630	624	666	613	595	601	620	643	598	608	653	631	616	633	598	580	651	630	581	612	646	566	616	628	598	594	601	644	649	637	611	609	609	613	596	579	586	627	635	665	643	606	637	615	651	673	657	626	592	619	577	582	658	595	634	616	632	659	573	651	632	620	668	599	605	644	592	618	685	627	585	651	605	641	625	613	604	624	569	571	642	604	608	642	517	665	593	663	643	571	563	656	617	610	580	623	595	618	628	632	572
24536	22008	31878	30690	41080	35020	19458	4333	441	389	360	403	377	395	367	383	390	417	370	341	387	400	358	386	370	386	377	369	374	371	356	348	401	391	390	378	383	388	337	370	382	427	416	380	387	383	352	345	393	380	389	347	362	387	386	405	353	419	352	374	408	394	386	383	369	368	369	389	384	407	434	374	372	390	381	402	390	392	378	370	383	376	377	365	400	409	377	374	369	340	384	373	408	364	390	396	370	420	341	372	358	353	353	356	398	388	402	379	401	375	396	353	383	373	372	370	370	383	389	385	373	356	403	347	355	386	357	379	381	385	393	418	419	365	383	378	408	382	422	347	367	363	359	346	405	372	366	397	346	405	370	365	394	361	388	354	358	380	377	350	365	383	419	371	365	399	395	344	395	360	369	369	402	377	395	368	381	410	344	404	399	354	361	380	386	409	389	396	358	368	387	365	386	377	375	339	413	379	372	358	380	379	357	359	376	401	370	378	376	400	360	386	407	364	398	354	380	359	367	373	389	372	394	374	413	390	382	410	389	393	368	423	348	353	384	356	363	351	358	368	354	350	404	398	377	349	413	332	361	380	370	387	374	379	322	350	363	446	386	332	353	359	341	365	396	355	359	415	383	368	354	364	343	384	394	350	350	370	384	372	381	360	372	387	363	367	380	363	346	396	369	376	384	370	393	386	331	381	389	384	349	373	375	364	380	376	382	354	399	364	357	367	395	368	370	408	383	374	356	364	346	401	363	371	354	396	383	382	354	375	350	350	412	369	410	386	359	365	374	373	376	377	402	390	377	357	360	387	377	370	392	379	372	356	374	391	407	361	416	393	377	394	403	378	388	368	391	361	364	392	391	365	366	382	397	401	401	378	380	349	401	400	365	369	393	380	354	342	356	379	377	395	377	383	380	372	399	366	391	356	384	361	372	391	352	373	362	351	371	360	391	391	368	362	387	355	349	384	329	373	383	368	375	399	386	389	372	390	370	393	374	371	370	338	371	353	360	373	379	400	354	362	383	369	379	393	397	370	367	379	391	386	353	343	394	371	417	375	393	385	378	336	381	394	366	387	372	381	401	369	359	364	344	424	387	378	377	395	396	390	360	392	327	343	378	395	395	355	376	357	376	370	376	348	370	373	403	336	383	375	380	362	374	383	362	368	395	372	345	374	365	345	354	357	424	401	394	374	417	365	394	363	344	371	407	365	382	354	369	410	372	387	384	398	361	374	368	356	402	354	403	347	382	337	347	376	342	328	391	390	364	387	354	350	376	379	410	412	377	361	383	361	377	384	383	377	377	393	378	381	374	379	388	364	353	365	368	345	379	400	386	406	389	373	382	375	417	384	351	336	383	351	378	383	350	399	368	400	374	371	372	401	387	405	360	369	356	419	387	408	361	377	363	378	368	369	370	380	362	385	385	366	410	404	401	365	401	358	389	366	395	354	395	369	377	390	389	364	375	372	372	371	363	405	382	406	395	369	383	391	385	353	381	370	350	379	366	357	368	357	389	395	373	351	388	371	362	360	353	365	370	347	391	370	361	373	383	368	395	375	393	384	393	379	394	373	364	386	374	320	400	349	361	383	392	376	387	408	378	399	372	379	363	378	345	370	364	385	389	359	368	416	418	359	399	384	392	374	353	396	398	337	380	358	354	389	382	370	375	404	386	387	384	399	381	373	415	377	326	358	369	363	327	378	369	381	352	364	361	379	393	363	378	355	378	344	383	362	375	368	354	403	374	362	381	414	393	382	375	373	366	379	369	371	385	356	367	382	358	380	387	385	403	368	365	376	389	359	392	382	335	391	374	376	382	378	373	352	347	344	390	374	379	354	387	384	370	384	379	388	361	383	344	407	385	382	409	382	404	393	405	354	382	378	388	368	358	407	394	395	374	372	402	376	394	399	375	338	374	391	372	385	389	412	377	365	386	368	414	363	347	359	378	384	381	361	376	361	376	402	385	365	374	382	366	396	386	378	409	383	368	381	376	401	382	406	360	377	395	371	370	378	357	435	381	420	371	378	386	351	380	381	362	407	400	397	379	383	369	385	372	379	373	372	358	332	391	412	396	380	366	395	375	400	362	352	353	353	358	383	381	389	423	381	413	356	387	363	404	372	402	409	360	399	415	347	341	387	375	383	400	402	400	396	414	364	374	391	364	376	376	395	390	384	373	375	425	361	357	376	416	388	360	388	381	375	358	357	370	362	389	375	366	364	404	349	381	363	361	383	427	371	413	363	345	392	393	362	383	360	388	388	360	343	367	423	415	374	374	378	354	404	404	369	390	361	428	377	389	390	368	400	370	391	392	369	380	403	391	377	377	383	366	365	396	362	359	380	347	385	375	356	412	366	392	380	406	372	363	377	381	384	365	407	368	355	377	390	385	391	421	339	372	377	402	377	402	375	370	363	358	395	393	354	374	378	391	421	373	354	387	397	380	325	374	378	384	350	394	413	382	357	358	410	408	352	384	377	398	386	405	357	356	378	420	421	382	360	370	385	382	410	385	386	370	385	390	388	394	380	397	379	354	359	385	410	403	367	400	401	366	345	363	389	395	385	410	401	394	401	327	349	357	366	346	398	392	376	384	397	380	360	362	350	372	391	374	383	398	339	361	371	356	355	359	388	375	348	342	388	370	401	364	364	382	363	355	366	404	366	350	369	361	357	373	370	387	388	396	407	391	375	377	398	399	409	395	390	383	394	375	383	387	392	363	367	386	340	370	423	399	397	372	373	380	384	372	364	355	351	382	356	382	371	399	379	362	371	371	374	352	373	370	365	353	380	343	381	359	435	355	359	370	360	369	381	390	335	368	365	371	343	392	377	373	431	371	400	393	392	341	366	400	376	351	362	375	385	352	369	372	365	363	382	370	391	370	393	410	355	377	385	409	368	391	388	380	392	379	366	407	365	364	361	416	400	382	370	366	383	396	409	394	412	377	384	372	395	336	389	382	369	386	395	353	349	409	374	369	344	364	374	385	382	393	375	394	361	397	396	376	395	349	363	378	359	392	371	390	381	379	353	356	370	376	396	364	366	358	340	366	366	370	352	370	371	388	386	370	404	384	371	408	373	340	368	399	389	357	371	379	402	359	366	376	388	350	344	371	368	355	355	351	405	390	412	362	348	355	374	371	331	375	390	383	313	408	381	382	356	376	359	377	355	404	368	362	383	394	411	435	399	356	399	406	367	341	346	379	399	366	379	419	361	352	385	375	342	380	365	380	348	415	381	338	370	373	343	380	361	369	369	371	381	382	382	335	379	389	353	386	385	368	349	374	378	354	351	448	374	415	358	379	359	364	359	407	349	346	370	374	370	405	351	381	354	351	401	384	389	400	346	339	381	349	353	390	348	372	367	347	379	358	380	361	381	391	383	374	374	412	396	407	368	358	397	375	339	365	417	390	399	386	361	405	381	367	351	386	393	391	345	389	352	407	407	345	374	414	387	408	417	383	399	367	363	338	369	409	365	424	346	374	356	382	369
49169	77603	61433	45622	48539	35247	17602	4581	435	444	496	478	495	430	468	460	401	489	471	449	460	448	458	464	479	486	467	433	477	455	456	466	468	485	444	465	488	454	454	462	463	489	450	448	453	471	491	477	481	441	454	448	472	465	483	434	474	504	474	469	456	485	462	464	431	445	451	430	467	474	443	475	449	461	438	507	453	446	448	481	469	462	455	421	470	479	444	477	448	451	450	436	475	474	431	443	435	510	451	496	443	453	446	468	436	465	479	451	451	489	473	454	468	483	440	504	482	420	478	465	448	449	431	461	426	495	453	446	479	456	472	492	444	449	429	436	504	447	481	443	453	460	440	462	445	424	484	444	452	486	484	393	501	478	501	484	441	496	456	468	503	516	441	482	473	449	432	491	471	456	496	423	485	429	492	471	519	448	468	461	465	464	465	482	435	467	484	472	492	453	469	490	429	464	440	495	446	494	474	453	509	495	440	469	487	444	479	481	465	457	457	434	454	491	490	448	468	452	495	429	436	467	437	477	456	487	451	467	450	475	456	453	425	468	449	470	450	459	474	479	469	475	471	459	472	475	435	465	422	467	437	534	441	423	448	438	465	479	474	470	433	491	462	494	452	460	448	465	467	463	469	460	465	460	480	455	444	468	461	463	425	462	474	450	477	486	424	448	470	461	458	425	449	508	455	447	454	441	482	467	497	440	451	474	464	441	451	435	497	486	453	464	467	457	473	465	466	457	457	438	453	434	476	450	455	475	468	473	448	433	461	489	472	465	492	425	480	461	437	454	474	445	457	450	466	442	508	462	423	421	461	466	433	497	445	476	471	473	458	476	482	460	458	464	435	435	448	476	434	436	466	428	454	496	456	462	445	486	471	437	480	461	475	436	441	482	446	455	485	425	440	478	472	447	456	474	453	508	486	455	467	505	458	488	490	461	472	479	486	450	485	431	490	458	491	464	439	449	438	499	487	462	447	481	480	454	438	489	491	484	491	424	453	459	444	461	481	454	453	466	493	475	457	445	457	426	471	438	452	451	458	468	440	460	473	424	528	485	464	456	485	423	452	440	440	456	464	441	459	472	481	448	464	505	447	458	482	495	424	471	462	485	491	459	451	471	443	494	437	445	470	441	446	477	442	441	466	475	445	488	444	461	483	479	452	450	479	487	451	469	455	447	472	498	450	463	453	443	478	489	420	455	457	443	461	473	471	470	431	490	484	470	470	465	492	457	439	462	440	455	479	451	482	464	460	485	478	470	467	488	429	482	463	434	464	433	481	460	462	451	469	443	442	438	443	437	463	449	448	448	455	467	484	471	477	432	451	430	457	461	465	445	448	471	446	439	468	443	435	453	483	500	421	456	470	428	473	461	451	420	447	496	438	487	466	418	452	468	469	466	471	453	457	491	493	428	485	453	458	459	405	445	446	424	460	431	482	445	475	479	452	501	466	460	467	493	488	492	454	490	467	461	469	464	466	492	500	476	429	440	478	468	434	486	483	454	452	457	444	479	460	473	450	467	439	440	460	470	463	475	493	468	420	468	489	477	483	460	455	489	485	442	434	451	472	438	466	441	487	443	488	412	498	478	458	483	448	462	505	436	414	485	458	459	473	492	446	450	444	432	443	456	482	454	464	488	457	469	437	465	439	466	460	482	461	479	425	448	418	448	460	477	462	463	456	482	490	471	450	459	474	445	474	457	460	482	459	457	460	448	495	449	465	478	483	474	484	454	551	445	448	468	457	491	474	471	487	450	468	433	464	462	486	470	447	438	480	439	419	413	467	458	469	460	480	475	438	442	456	453	453	425	450	470	479	476	462	495	483	476	454	492	439	424	440	512	417	464	430	447	443	461	482	427	479	504	475	485	453	468	508	460	451	469	450	425	477	437	467	468	472	434	444	438	426	469	473	468	454	427	469	472	454	470	441	469	452	449	454	455	466	472	468	466	476	431	497	507	434	430	447	476	457	452	439	497	445	526	462	440	475	465	464	465	459	478	479	441	433	498	469	459	445	452	432	465	460	461	480	441	497	468	472	517	436	482	428	515	450	455	466	433	472	429	476	441	421	452	475	494	458	441	478	510	474	460	428	452	480	475	508	457	470	455	482	480	509	468	461	449	505	444	465	477	450	468	466	437	443	482	454	480	467	458	452	473	477	470	462	494	483	465	428	460	480	463	475	440	479	469	432	457	442	428	451	461	499	480	480	440	459	465	436	451	464	441	479	474	478	467	461	446	444	452	507	449	478	455	477	436	466	429	491	454	464	439	459	445	485	465	480	466	441	474	447	482	462	474	472	438	485	456	497	459	507	446	469	442	479	445	444	485	480	464	460	421	481	476	495	474	441	499	496	433	429	447	455	453	495	425	446	467	510	473	460	439	485	485	469	443	435	474	487	456	478	476	482	436	434	457	479	449	471	495	425	468	443	494	465	490	451	455	458	470	480	445	454	452	457	471	454	469	486	489	438	476	490	496	485	457	444	477	488	455	449	466	476	484	468	446	458	502	461	453	474	431	461	465	458	467	452	450	518	457	458	502	453	456	489	484	460	464	462	460	482	494	421	477	463	459	484	434	511	474	455	487	480	477	483	413	469	484	430	454	461	482	454	444	454	425	473	472	471	473	432	482	506	466	449	440	442	473	476	428	449	463	469	464	508	476	437	478	408	455	481	473	467	502	461	495	438	475	476	457	451	462	462	457	473	462	449	490	455	413	450	495	440	445	511	437	476	451	469	442	445	471	429	459	475	471	444	480	493	422	427	465	441	479	494	461	455	450	492	432	468	472	453	459	494	459	455	459	471	460	448	429	436	472	440	506	434	423	469	435	439	482	421	459	472	452	452	464	483	481	468	444	471	450	497	432	466	480	516	456	476	452	438	476	516	482	490	500	436	459	461	466	474	476	434	486	406	466	487	432	477	458	464	481	525	450	436	465	452	458	480	476	459	478	451	469	430	466	439	473	475	499	459	444	456	429	441	454	437	455	451	494	484	494	452	446	481	468	465	463	428	466	457	466	465	482	466	471	484	454	492	454	479	507	461	457	470	437	497	496	441	459	506	439	493	447	451	474	445	459	470	419	448	478	456	452	473	466	474	469	456	471	492	476	435	495	461	475	499	462	467	467	453	478	469	509	468	474	441	495	429	465	439	416	442	519	464	488	464	482	472	465	434	468	458	460	466	476	494	462	465	467	475	452	500	425	450	473	474	456	514	423	507	452	466	458	434	477	460	487	472	471	474	491	452	435	459	505	452	458	472	446	478	472	450	469	469	455	459	472	470	444	446	478	460	494	509	457	468	434	465	455	438	464	476	446	481	450	461	443	458	468	496	473	455	444	488	458	500	462	465	423	462	457	502	485	453	460	467	470	474	442	486	483	456	444	472	445	470	467	485	467	434	439	429	498	445	460	470	425	536	459	454	451	440	453	455	511	434	467	458	495	434	445	472	487	479	467	433	469	487	460	464	459	437	480	417	481	466	419	451	474
23447	21563	30467	28583	39897	44022	30479	11037	689	372	357	360	344	352	386	342	350	328	373	345	347	321	334	339	323	360	308	358	335	334	345	353	346	331	327	363	330	350	354	309	342	325	325	282	307	338	337	333	344	343	345	344	333	328	371	342	320	338	341	357	288	327	390	356	323	319	324	310	364	312	376	349	311	341	322	330	373	393	338	319	341	371	326	328	325	331	326	309	339	336	308	358	321	385	338	341	323	340	337	334	338	306	320	375	319	329	332	339	342	350	350	341	343	351	333	332	316	316	356	322	359	343	365	349	337	341	305	326	330	360	312	315	348	316	353	332	348	341	345	326	354	317	320	352	354	322	340	357	350	335	345	342	364	345	345	342	343	378	346	347	350	357	331	323	317	338	369	336	323	358	341	350	325	345	320	337	341	365	361	348	363	338	333	358	366	328	340	343	342	329	305	362	353	342	333	356	332	348	328	321	302	324	354	335	332	352	310	323	334	336	337	356	349	353	364	307	347	358	361	339	346	327	363	370	323	365	362	323	341	334	332	323	360	323	347	338	337	363	368	339	333	348	321	369	331	296	342	337	305	309	346	333	330	313	349	319	364	317	366	333	325	353	342	312	362	334	360	379	324	382	364	353	307	334	343	309	302	363	365	340	328	343	334	381	325	344	342	318	339	321	329	377	359	354	359	351	377	339	308	340	346	367	346	330	361	326	311	358	316	332	350	351	339	322	371	314	356	332	333	342	341	324	324	339	319	309	369	362	326	346	333	309	340	371	340	361	328	368	349	310	352	347	322	314	348	341	322	335	365	331	333	321	317	339	355	341	347	336	323	279	342	304	320	347	325	348	342	334	342	324	318	321	342	305	337	357	310	348	361	329	368	345	373	328	325	336	341	352	349	351	359	326	362	319	336	351	337	320	339	361	313	324	346	347	355	337	317	334	329	352	334	310	331	351	323	298	327	355	370	326	347	369	362	345	338	316	346	362	305	350	346	335	338	351	368	337	357	336	298	340	361	342	328	339	381	324	315	338	351	318	362	375	308	343	362	324	306	369	317	308	339	341	336	320	358	345	321	336	331	341	306	343	330	401	332	329	344	366	357	349	348	323	336	329	341	344	322	348	348	339	301	334	359	355	345	333	312	328	343	348	363	318	348	323	335	318	310	335	323	296	344	347	321	311	348	377	319	333	348	337	293	337	337	350	318	338	312	344	339	315	337	312	326	377	330	323	325	341	334	348	347	352	323	351	344	347	344	375	355	339	332	345	318	315	372	301	345	361	321	352	358	345	334	303	350	324	306	321	330	318	379	365	345	319	316	384	330	340	323	331	319	316	337	370	333	362	329	325	356	346	360	330	339	333	369	366	307	309	333	355	300	341	357	333	370	368	327	363	355	322	325	362	348	338	342	321	318	317	355	345	309	324	335	313	341	358	350	334	311	330	316	309	316	326	325	337	354	342	369	339	328	345	341	343	312	360	353	344	319	334	337	345	390	365	336	345	350	304	351	331	334	343	329	349	333	406	340	340	363	304	328	359	337	354	337	314	337	350	320	341	339	346	341	363	384	371	339	378	356	338	323	331	387	335	343	315	328	317	350	315	336	339	363	336	347	378	361	308	343	316	328	348	338	336	350	305	355	340	346	344	326	346	332	318	384	337	376	357	338	358	344	339	339	349	336	331	328	322	310	329	340	371	358	323	346	333	342	329	363	316	344	343	318	301	330	344	351	343	342	317	348	354	332	335	331	312	320	322	314	311	329	339	357	350	368	360	343	349	332	337	321	315	331	325	332	335	367	338	329	336	311	329	353	308	341	349	321	361	371	341	338	361	363	353	351	335	364	327	329	352	332	347	320	329	304	327	341	340	318	353	326	304	359	341	332	360	340	314	329	335	338	338	338	317	347	357	316	340	340	329	340	347	345	328	343	310	297	357	336	339	317	333	348	315	328	349	352	337	320	351	346	372	342	342	344	368	345	323	318	360	368	337	327	336	327	337	326	355	359	333	350	336	365	312	325	322	326	341	361	330	318	324	337	366	338	324	321	343	361	333	293	329	339	356	325	317	367	335	335	334	329	381	336	344	323	315	352	353	355	317	326	328	337	340	365	372	382	368	332	327	326	327	325	339	334	341	312	320	339	336	334	363	331	323	350	350	333	292	372	332	332	348	336	353	375	329	298	335	318	347	326	313	345	339	332	316	340	327	351	344	352	346	380	315	315	381	350	338	319	309	341	349	336	358	297	352	310	334	340	338	345	350	332	325	356	331	330	346	364	347	382	327	322	327	318	322	345	340	349	353	334	344	325	322	335	346	347	335	324	343	317	330	327	350	334	336	357	342	313	328	315	349	335	337	305	347	335	350	342	348	363	326	320	360	346	338	323	345	313	349	326	326	323	357	373	350	312	318	338	290	316	356	351	348	315	329	360	368	335	317	330	355	352	318	329	335	343	336	336	316	323	331	348	349	329	302	341	352	318	339	361	303	348	341	331	341	313	356	320	337	344	336	334	329	305	358	340	346	318	367	337	340	349	342	338	369	322	358	344	320	354	351	356	342	334	326	356	323	330	319	326	336	309	302	343	326	333	307	313	353	322	345	338	329	347	319	358	340	323	347	359	337	341	354	342	352	350	320	336	329	343	345	331	345	347	352	327	335	331	350	347	314	343	346	366	348	350	303	360	344	330	336	353	337	316	339	352	340	355	303	342	321	335	354	346	337	308	326	341	341	333	324	315	340	332	332	323	341	329	311	340	345	326	345	372	341	357	326	363	319	358	355	322	310	364	341	329	359	350	353	344	326	353	358	338	333	341	349	355	357	352	341	321	338	337	399	359	330	321	367	330	347	329	347	333	366	333	339	337	322	344	320	322	341	325	342	338	357	391	338	325	341	342	335	353	326	341	364	310	340	351	335	328	343	351	330	322	365	328	321	339	390	376	351	323	350	354	355	329	319	357	334	339	334	317	340	345	373	366	323	344	359	345	370	337	319	364	346	309	339	334	343	326	362	334	294	360	332	358	359	365	344	356	338	341	352	322	355	346	338	313	306	334	360	337	307	304	337	344	312	309	342	314	320	373	300	367	317	342	307	336	360	348	355	315	362	294	344	327	339	344	329	358	311	323	319	320	283	349	314	348	354	346	366	324	335	343	318	339	344	325	337	327	392	320	333	306	364	307	339	338	334	318	341	336	315	356	320	372	332	343	350	338	333	338	346	340	339	315	332	341	317	352	322	320	339	305	368	309	364	344	331	314	339	356	380	312	353	355	311	355	338	363	357	354	347	342	331	336	353	337	341	346	363	322	338	385	346	317	359	327	389	336	339	347	351	335	382	354	346	323	327	317	317	330	319	322	317	329	343	321	331	359	343	344	309	335	349	366	327	383	348	323	348	338	350	360	349	340	344	365	356	348	326	359	327	359	357	394	359	321	319	340	319	347	363	347	349	382	328	352	352	315	361	328	350	315	353	322	410	345	323	298	324	331	327
52450	84301	71103	57160	58018	47021	28284	9722	436	405	412	428	426	455	410	408	401	423	418	438	380	427	417	414	411	404	386	399	434	401	404	391	433	426	406	401	383	439	395	445	398	413	385	400	375	405	385	412	375	401	380	403	391	398	428	427	430	382	380	418	393	423	389	389	405	403	444	397	395	416	386	392	429	406	418	420	417	401	416	414	377	428	386	399	361	390	425	464	415	403	416	395	425	418	363	403	374	406	401	408	398	360	397	392	404	407	425	388	391	388	407	393	399	395	373	387	398	410	416	399	416	425	399	436	408	397	402	403	402	399	427	410	438	444	415	384	415	373	383	424	369	432	393	380	424	384	406	362	421	398	414	436	395	396	389	422	424	410	375	403	399	432	410	410	400	378	389	410	378	404	445	399	389	367	388	410	392	411	406	384	414	385	411	363	425	427	400	385	424	375	397	355	408	389	413	407	398	430	407	431	428	443	397	410	399	407	431	403	422	412	376	379	412	394	428	450	446	405	416	404	427	386	412	409	393	412	376	392	410	449	401	378	419	387	397	435	413	412	367	382	438	372	401	427	414	410	386	412	401	430	427	419	396	381	424	386	419	421	405	424	427	396	380	400	400	426	382	402	384	418	450	411	406	423	404	438	397	382	408	351	386	360	419	398	410	405	383	412	409	410	369	424	382	418	392	394	434	461	416	409	425	414	422	356	422	394	370	381	383	344	414	429	379	423	423	420	407	417	407	402	405	429	359	399	395	421	388	419	411	376	376	349	401	411	416	383	406	427	415	400	392	415	381	409	411	392	397	357	383	411	382	396	412	423	403	391	406	429	401	405	383	380	378	406	403	412	421	445	433	387	432	388	421	365	398	403	443	412	389	402	379	416	383	421	380	398	426	397	417	398	421	405	430	451	390	412	411	409	386	430	365	398	421	424	395	392	404	398	392	409	411	355	393	397	415	370	387	418	450	397	414	396	408	394	390	386	427	412	409	379	412	398	404	377	397	426	420	392	410	385	423	404	429	416	390	459	408	387	397	393	390	428	434	404	417	394	407	397	343	441	398	369	377	401	375	418	450	408	394	441	386	433	441	405	366	414	410	428	368	390	387	435	394	430	442	418	393	404	444	390	421	381	425	439	424	424	392	414	400	405	391	421	370	410	405	421	441	398	414	394	417	379	417	408	409	394	402	420	401	419	413	428	405	390	382	417	383	396	419	427	379	425	413	422	436	412	356	386	433	413	388	398	389	381	379	415	403	459	420	417	417	423	410	408	406	413	412	425	360	445	394	403	373	426	399	383	395	443	410	378	397	390	383	377	423	431	395	411	403	431	397	428	385	368	383	378	421	445	401	398	391	398	394	373	408	414	386	364	410	367	424	419	380	403	395	408	400	400	413	407	392	425	421	402	423	426	413	416	381	342	341	413	418	416	396	428	400	412	410	374	415	390	386	425	410	448	365	387	377	391	404	409	408	439	386	403	389	394	411	370	359	384	413	422	391	402	441	411	422	406	384	368	378	443	413	408	403	388	366	406	416	415	382	411	439	408	424	411	379	412	434	416	412	424	411	440	407	411	387	377	415	393	428	390	426	419	380	402	384	369	430	409	366	403	384	405	400	392	387	413	427	396	415	394	410	391	413	379	382	411	401	402	433	406	383	397	380	400	409	378	411	406	369	385	402	396	405	391	398	376	420	388	386	412	459	424	354	402	389	422	418	406	381	423	430	441	390	403	408	426	397	392	393	392	418	428	403	429	393	409	421	408	381	433	400	420	406	396	441	463	434	409	386	424	389	397	349	401	395	396	411	427	399	408	418	425	383	418	414	403	396	424	374	391	401	410	420	389	422	417	409	421	397	404	424	414	418	381	391	422	396	375	411	396	406	387	395	369	388	418	367	386	377	401	417	391	394	421	378	401	404	395	409	414	341	390	476	405	406	411	388	389	386	369	411	412	410	408	415	382	384	415	424	388	401	405	409	400	403	397	387	410	416	407	409	442	391	415	441	389	408	406	393	380	457	401	410	399	432	434	376	454	421	401	392	397	418	390	394	442	402	392	377	400	388	435	383	372	402	378	414	434	412	397	420	408	376	434	396	418	454	411	406	391	417	404	426	383	417	396	387	392	401	404	382	381	432	409	352	402	372	385	414	376	385	447	411	358	373	407	401	419	393	393	406	393	440	373	402	373	382	421	422	376	408	359	381	391	452	408	363	417	393	408	397	403	388	394	420	402	406	408	395	404	419	393	395	400	413	410	394	384	385	356	391	410	414	370	452	388	376	403	402	402	418	403	404	393	413	391	421	407	432	412	404	418	387	384	418	368	407	362	418	412	435	398	414	427	369	399	414	412	399	374	420	396	409	391	432	380	390	402	367	431	377	405	432	416	386	401	447	400	416	393	383	431	434	405	412	392	419	377	407	438	381	394	395	412	410	432	423	374	409	404	390	384	432	416	399	395	394	394	432	381	386	417	405	386	396	393	409	394	412	385	388	375	400	403	432	397	420	378	432	441	435	376	374	366	406	424	402	372	435	395	375	425	425	433	369	371	414	407	422	405	403	416	387	414	394	408	425	399	415	409	401	396	424	394	408	420	393	406	414	381	419	380	399	418	438	416	402	360	367	401	407	416	413	431	427	388	415	438	424	377	408	362	414	378	402	440	398	396	420	377	390	407	401	400	416	393	396	373	418	405	392	408	401	398	418	417	428	415	390	416	415	379	407	446	432	416	400	425	433	388	410	395	400	431	399	382	405	401	428	445	404	363	391	444	413	376	429	411	450	374	385	408	414	404	383	366	381	405	406	440	423	398	426	396	411	395	408	418	434	386	397	391	409	391	384	374	377	380	396	408	382	450	453	402	432	385	401	427	413	385	416	366	404	382	419	374	428	408	453	393	386	434	372	385	403	377	412	422	387	406	414	449	411	374	394	387	409	409	419	394	420	418	381	418	406	389	427	384	404	396	386	424	340	367	393	446	393	395	413	395	408	391	408	401	388	409	402	403	370	396	423	396	411	439	407	396	404	405	421	423	400	423	409	401	415	402	353	369	411	408	415	400	416	392	409	378	428	369	388	363	391	395	400	406	375	386	437	409	423	406	396	396	402	415	426	392	415	398	420	398	432	406	406	389	366	399	362	414	384	421	393	422	433	420	396	370	396	409	416	413	389	398	369	404	406	457	388	435	419	400	382	404	369	382	404	391	386	370	401	396	415	383	390	393	394	405	397	424	405	410	410	412	369	398	377	381	404	379	406	398	406	417	395	372	384	370	445	367	397	383	417	386	407	370	415	426	382	426	410	406	392	430	400	397	402	374	406	392	422	412	383	422	409	427	431	399	409	398	401	407	419	409	380	384	430	382	425	435	415	414	414	404	396	436	404	407	373	403	380	450	411	411	419	423	426	438	427	426	393	374	402	429	421	411	397	373	395	414	382	411	397	424	414	376	423	431	400	438	385	388	457	427	405	396	412	435	385	378	410	382	386	394
35208	46149	45315	25556	15368	9550	3564	1195	522	513	551	575	519	519	583	528	500	523	490	504	510	528	486	553	527	522	559	540	562	520	496	494	504	517	519	509	541	524	545	504	478	567	517	551	533	487	517	500	517	492	532	482	531	505	520	513	493	518	512	511	506	540	518	484	493	504	515	517	517	517	521	551	483	483	488	506	545	514	501	498	560	548	555	510	515	509	500	529	528	504	470	468	528	495	530	525	504	491	493	510	534	493	533	557	521	506	525	534	506	487	510	511	557	490	542	498	502	556	552	533	536	553	510	515	496	520	461	556	532	525	507	527	524	531	520	527	523	532	525	532	510	529	546	487	521	500	518	529	539	515	516	546	489	528	528	474	542	546	536	542	504	510	512	521	520	540	497	537	518	518	516	539	514	534	528	502	546	526	521	476	580	555	517	521	518	492	525	537	464	522	522	517	565	511	522	531	516	525	532	517	496	519	546	515	548	515	534	516	534	521	509	488	512	507	529	510	541	512	516	550	529	543	535	508	509	506	497	540	505	534	504	553	497	553	513	496	503	513	537	516	534	504	509	501	510	508	521	581	516	542	527	539	539	524	514	507	529	514	517	508	489	556	509	542	522	540	538	505	552	514	537	508	506	554	503	498	499	537	522	512	506	485	506	541	538	508	524	514	513	516	501	571	508	495	543	520	535	521	524	523	545	529	537	541	557	514	498	533	504	488	546	520	544	516	497	531	531	522	554	539	502	540	518	551	514	522	506	501	505	508	503	519	556	506	543	549	512	491	519	521	536	492	553	540	546	534	472	562	567	519	533	504	541	535	511	491	495	487	513	516	545	545	558	516	522	511	560	525	550	522	507	531	512	521	495	496	515	563	504	497	531	490	531	518	515	516	516	511	522	526	555	542	504	530	565	507	509	529	503	580	505	534	520	515	517	505	512	516	501	549	504	513	523	553	497	495	499	493	533	569	531	514	522	531	534	545	503	544	531	552	530	505	524	485	520	497	553	490	559	520	508	537	513	554	520	547	509	496	526	548	507	544	546	499	535	543	494	533	532	539	518	483	506	479	544	539	531	506	501	555	498	513	482	545	536	519	530	520	493	517	516	547	523	551	498	534	534	542	493	540	477	522	536	532	508	520	510	490	534	548	522	536	499	536	515	528	521	495	516	531	525	543	508	508	503	513	515	540	488	493	558	529	502	564	523	524	547	484	499	526	490	530	519	536	567	507	518	493	539	524	492	572	544	510	547	528	523	501	534	511	565	480	511	490	490	521	496	543	518	505	544	526	504	522	522	519	506	521	480	536	495	510	523	506	516	495	475	494	562	514	490	537	553	520	516	508	494	524	506	524	508	497	516	527	504	521	507	554	511	541	526	538	562	551	537	497	572	502	555	528	506	513	543	545	561	493	534	538	529	477	551	542	538	518	531	513	530	519	570	509	523	510	552	533	546	510	527	521	516	515	540	489	508	531	475	503	486	485	537	510	512	481	532	531	526	478	508	525	532	499	489	515	519	542	467	489	506	503	482	546	560	550	493	490	525	533	518	533	553	499	508	519	540	548	495	523	515	519	523	530	506	517	506	486	508	514	535	505	562	496	540	490	507	530	530	569	484	507	519	494	546	523	514	515	545	520	488	524	509	522	518	503	517	501	513	533	513	526	557	532	482	522	543	546	555	474	534	485	518	492	526	518	551	499	530	535	515	500	482	549	503	521	518	508	616	512	480	512	525	546	525	529	552	507	476	511	537	536	503	503	523	547	530	539	522	493	558	515	543	510	571	513	503	504	551	518	544	543	485	553	562	521	496	526	541	542	538	515	544	518	543	520	504	475	550	499	473	516	524	495	536	544	537	500	510	486	513	517	531	511	501	496	526	533	537	551	547	528	550	503	546	524	560	532	504	519	511	518	468	528	475	508	546	529	503	523	522	535	494	549	482	554	482	514	533	507	559	496	537	532	507	526	518	498	501	585	498	452	512	478	497	539	561	489	560	528	504	498	463	501	524	517	513	531	557	515	520	559	493	522	555	508	514	538	498	496	495	541	549	539	495	516	530	555	546	499	488	525	557	539	506	530	481	473	521	526	478	535	464	527	530	520	552	518	563	539	534	482	549	537	549	559	533	538	565	526	538	513	558	496	532	533	500	507	531	487	481	503	534	467	528	496	491	503	535	537	526	504	498	561	535	512	485	537	523	523	490	490	538	537	568	579	511	512	525	546	545	523	476	506	518	525	536	510	510	554	515	522	520	531	515	515	554	563	494	490	504	543	547	496	527	506	552	525	514	497	517	546	534	521	519	487	504	480	561	456	549	529	529	547	514	523	497	519	541	533	519	520	516	555	553	558	477	524	532	502	534	522	518	558	560	502	515	505	555	510	511	527	531	515	498	552	547	499	554	492	504	498	553	496	532	536	529	496	491	527	514	484	522	572	514	556	511	521	474	498	544	558	522	526	556	525	527	478	513	557	518	490	497	560	552	535	566	522	508	504	530	529	550	485	513	538	554	549	526	540	502	485	483	520	484	556	533	484	525	529	536	547	556	487	525	528	481	512	517	565	518	500	547	516	557	516	524	526	500	526	514	556	535	523	591	539	537	513	511	500	458	491	541	491	531	526	482	500	504	492	504	521	512	541	516	503	515	503	523	551	537	525	525	557	527	488	515	486	528	515	542	550	528	537	500	531	490	510	523	513	478	484	488	544	457	503	519	519	513	558	545	496	490	517	468	508	529	539	514	530	550	534	511	479	541	516	508	461	509	505	507	502	532	560	541	536	476	542	538	497	518	543	472	565	496	515	521	492	544	491	514	564	538	547	525	525	510	541	543	521	501	476	536	503	466	503	524	499	539	529	547	513	498	520	527	548	513	500	499	519	566	540	528	522	527	488	517	525	523	545	533	516	491	563	509	523	540	499	501	527	525	538	532	489	529	539	530	544	570	531	473	515	504	554	527	511	527	492	535	540	471	473	485	501	499	518	487	485	523	506	582	518	495	500	471	508	515	542	559	517	545	586	514	487	526	502	504	501	486	491	545	508	511	507	529	514	531	509	475	564	516	495	489	485	529	516	491	561	558	494	511	496	515	478	529	474	562	521	503	517	517	538	492	532	496	507	503	446	541	490	544	535	530	557	519	487	485	516	550	535	546	559	550	547	547	526	529	552	539	512	497	506	491	549	535	537	551	535	511	533	503	478	502	514	565	528	538	507	498	485	485	516	562	511	528	522	543	544	555	506	508	542	484	544	512	517	507	535	544	542	530	530	531	491	555	502	534	521	521	532	518	520	507	530	508	509	535	489	541	524	517	496	529	532	500	496	531	547	539	535	525	506	536	542	513	535	527	557	505	523	519	515	449	498	519	502	555	545	486	513	506	535	519	514	525	507	513	509	496	515	490	514	511	518	522	511	540	526	525	512	512	540	533	504	562	499	531	540	497	497	527	533	502	591	507	483	480	536	506	513	541	501	572	497	503	547	527	508	509	549
45605	61516	46312	22240	17011	11604	4775	1577	667	625	689	623	640	623	624	633	609	593	651	585	634	630	631	622	627	641	587	673	626	665	600	591	658	630	648	587	620	616	637	662	659	620	575	648	631	601	654	618	663	608	621	606	642	642	618	597	613	621	590	664	617	602	602	601	606	585	604	607	629	656	613	628	659	630	612	625	626	580	642	586	646	643	631	615	641	642	633	612	586	596	608	597	637	652	618	623	587	702	642	642	673	606	594	643	638	611	612	633	640	615	663	619	618	629	593	646	605	667	632	618	625	627	638	618	621	653	674	651	621	643	647	642	604	632	662	628	636	610	607	614	660	621	652	610	682	671	665	622	647	661	653	586	611	620	632	666	608	657	623	631	652	648	627	637	579	610	670	611	649	625	629	683	634	638	640	616	611	625	609	659	596	661	639	674	617	652	635	639	609	659	623	645	604	595	627	635	627	637	651	586	646	560	614	636	642	643	629	612	597	641	639	632	656	609	625	623	606	605	602	611	613	636	623	616	657	680	629	639	622	626	659	640	620	614	636	624	569	632	658	635	634	609	657	597	649	590	620	645	620	622	601	612	635	615	663	655	618	604	637	597	630	652	635	648	652	592	630	644	638	682	659	650	606	620	631	640	631	612	628	608	603	608	649	615	660	618	649	572	605	646	700	597	639	595	649	591	654	641	647	622	642	649	652	644	682	603	614	599	628	621	649	631	583	619	658	660	608	667	647	627	591	631	632	626	653	653	664	615	617	618	633	669	627	602	644	627	615	603	599	652	639	624	608	644	654	601	611	637	626	593	636	627	624	637	681	623	618	606	590	609	610	640	655	618	654	592	558	600	640	639	644	635	644	635	602	618	666	659	607	623	624	622	630	613	565	611	603	646	619	627	613	600	587	660	625	594	636	679	601	635	632	591	644	621	590	640	633	607	627	625	638	608	652	611	622	648	640	616	611	637	638	595	658	640	620	628	661	640	620	608	672	636	615	620	634	609	609	654	643	647	636	626	635	665	622	603	633	648	593	649	647	621	641	662	658	702	606	590	677	613	612	637	633	589	629	610	652	635	693	681	616	622	675	628	662	623	615	576	612	620	627	665	633	632	650	632	624	620	606	638	574	661	642	624	598	628	646	644	588	644	609	610	634	684	609	658	634	577	662	641	639	666	621	628	649	578	626	567	655	603	628	575	655	638	601	607	638	624	665	605	641	630	653	621	654	666	617	623	619	651	598	630	618	626	648	647	625	660	587	574	611	650	606	598	615	637	610	635	630	629	601	667	628	626	649	603	634	627	676	635	614	573	688	658	565	638	613	637	610	594	626	639	616	616	636	649	608	603	649	641	615	669	669	570	608	657	658	675	629	656	650	665	613	606	613	650	635	616	633	581	643	588	573	646	604	685	612	609	648	615	605	603	592	669	630	634	651	586	652	606	646	625	699	615	618	613	655	628	656	612	647	654	670	631	657	606	594	632	642	664	627	576	619	601	597	648	649	632	603	634	661	617	666	594	597	633	627	563	602	599	635	652	600	602	605	650	640	611	609	613	634	619	659	603	613	623	618	636	639	610	607	624	593	639	567	619	615	622	643	583	643	621	612	657	670	584	634	603	626	656	625	616	650	626	698	659	667	673	636	621	636	645	640	624	629	634	607	630	612	619	633	602	608	632	662	609	654	636	666	637	658	628	646	632	633	636	642	627	637	695	654	618	690	636	622	613	641	644	635	637	638	662	610	614	604	638	615	617	634	664	619	624	666	605	629	626	633	642	613	614	636	639	653	624	630	638	674	563	620	613	658	617	648	637	661	666	620	623	635	670	644	620	619	626	649	647	659	623	690	599	595	625	623	648	647	626	637	611	611	623	640	612	610	649	630	651	634	670	578	596	595	634	663	657	640	669	616	620	619	648	634	630	574	668	626	648	645	648	589	629	647	638	678	594	624	668	621	629	684	605	581	643	627	653	581	595	620	631	674	626	608	650	623	657	600	666	619	628	596	619	649	626	630	656	668	623	620	637	618	605	623	635	598	626	655	640	611	675	639	648	639	609	590	620	589	604	638	584	610	623	640	655	649	661	638	613	670	623	640	652	637	615	619	624	651	649	619	617	614	641	608	616	634	612	644	637	650	617	611	650	634	664	648	612	660	656	625	648	650	615	587	646	649	640	583	625	635	617	647	625	675	613	629	641	610	646	618	625	587	624	581	592	670	628	651	618	611	586	642	647	662	648	659	636	607	623	648	619	652	575	622	654	637	630	634	628	604	640	613	624	625	597	637	621	649	653	632	612	651	607	691	645	622	593	641	611	627	607	614	628	632	634	599	625	587	653	630	618	615	625	648	627	628	616	661	624	627	641	598	647	580	716	611	607	654	629	627	657	643	619	681	634	628	649	615	608	593	675	661	626	583	630	624	623	613	636	599	631	597	641	583	652	589	641	638	647	582	598	672	631	637	599	667	615	627	632	623	603	636	619	699	572	629	638	649	657	665	642	611	654	618	644	627	572	617	611	652	606	600	640	600	651	645	638	603	622	641	612	602	655	649	672	573	615	639	605	590	675	632	651	655	618	560	628	696	635	610	603	631	640	644	596	643	649	612	648	640	698	607	627	646	612	624	629	624	616	668	607	611	646	636	603	653	650	684	639	618	571	623	599	604	650	619	640	641	608	596	647	628	600	631	652	622	644	624	606	636	582	620	663	614	625	630	637	661	616	648	608	632	604	647	587	619	596	638	660	625	621	617	648	649	628	576	615	598	664	602	658	614	634	615	566	643	604	645	637	635	597	618	650	636	605	652	672	653	635	610	593	642	635	638	613	673	658	616	634	633	603	594	645	585	608	584	671	633	622	639	629	634	638	644	629	600	639	652	637	660	635	649	629	661	635	657	630	644	611	667	585	563	596	605	653	598	620	605	614	668	620	621	611	592	601	646	604	652	643	631	617	652	645	677	580	630	578	584	599	648	636	619	597	633	620	625	616	623	592	624	614	633	620	609	637	649	634	639	663	611	610	602	623	636	617	630	639	629	583	634	621	649	621	626	655	599	655	605	611	607	634	589	597	638	596	609	631	611	657	603	618	589	628	639	638	590	625	587	627	578	662	610	599	643	590	701	654	587	631	610	637	627	620	630	611	619	595	630	617	645	655	628	614	611	655	645	591	624	650	589	630	617	638	624	589	684	619	626	648	641	645	600	609	620	635	594	666	647	634	649	637	629	600	617	596	574	594	651	638	605	676	624	647	595	632	648	670	622	638	578	634	611	606	635	614	614	633	685	621	659	615	637	660	632	613	665	640	637	602	629	600	624	655	627	623	596	623	607	653	636	595	610	608	641	655	696	605	614	627	680	630	598	665	588	650	626	640	655	636	602	618	630	635	634	643	661	631	579	649	625	614	611	626	640	622	571	640	630	640	607	616	659	637	629	666	625	651	628	653	609	618	613	570	638	638	629	655	632	658	637	628	663	692	608	613	634	624	644	636
24634	21890	31617	30314	35079	37924	22517	6213	531	430	359	340	389	410	394	378	410	378	361	381	368	362	383	381	367	403	380	358	383	368	417	437	378	401	382	398	370	397	364	388	361	388	341	361	402	388	383	391	395	361	399	373	384	389	324	397	389	354	387	356	422	343	394	352	374	400	349	373	366	360	386	356	378	384	381	427	386	355	375	374	374	353	373	379	411	363	404	395	365	377	389	370	369	350	350	362	394	370	364	387	406	374	403	368	388	399	399	360	397	377	442	373	358	380	387	395	388	341	378	359	407	346	393	394	375	384	404	361	377	357	369	350	378	351	383	389	386	346	356	398	386	429	373	373	395	370	380	381	398	385	423	351	345	400	378	361	367	378	394	375	346	376	369	402	371	419	388	354	373	371	377	389	373	394	396	355	404	369	358	378	381	371	369	375	374	335	356	348	387	360	364	382	372	353	397	389	370	368	385	380	363	395	391	377	398	384	386	385	389	369	384	365	370	369	369	373	375	362	370	387	362	378	393	396	364	355	347	392	369	406	409	397	389	381	354	396	374	357	401	385	390	385	375	363	360	372	359	362	389	339	369	397	371	363	370	382	375	373	379	385	401	388	356	379	343	388	406	392	390	367	381	395	384	348	365	344	348	381	371	356	409	372	376	387	397	346	382	385	356	368	381	389	362	374	359	367	392	366	359	379	331	372	390	402	410	344	347	417	367	365	368	371	365	424	350	410	386	379	358	366	373	339	384	405	403	372	402	405	400	394	383	349	347	381	393	412	363	381	357	415	369	367	387	396	381	419	354	369	352	391	395	364	401	380	377	388	397	355	389	361	367	373	334	360	374	404	369	375	367	398	403	336	380	358	370	369	343	420	417	360	407	347	350	332	386	369	391	397	364	394	393	388	355	356	381	388	366	412	352	380	366	382	363	375	402	344	387	349	355	352	366	362	386	375	393	366	358	368	342	347	407	382	399	434	364	386	368	368	367	348	366	365	383	396	381	376	401	387	400	388	397	350	399	379	359	366	377	341	370	387	363	375	371	398	361	377	392	360	397	411	398	437	401	367	358	380	355	346	372	402	382	404	369	352	372	354	367	349	366	370	309	387	368	363	329	390	397	399	370	394	393	372	379	364	405	372	340	354	395	400	350	406	421	403	403	354	352	377	394	396	348	367	375	348	366	393	388	357	359	398	367	394	387	401	413	396	313	400	404	395	380	385	382	374	367	381	382	374	391	375	399	411	395	377	401	365	372	374	410	381	368	361	361	397	370	407	371	371	350	379	376	380	403	390	385	366	411	381	368	376	394	376	417	374	376	403	348	378	375	393	401	381	352	379	380	367	372	378	374	415	350	382	355	424	382	388	347	363	375	360	387	390	347	366	401	354	434	393	357	348	383	418	384	435	368	406	340	368	367	382	389	404	375	391	393	411	378	386	405	368	359	383	367	390	337	387	386	364	365	348	395	391	404	391	384	364	369	361	397	410	370	376	364	390	364	384	415	408	382	399	394	345	389	371	350	393	360	355	381	367	399	391	372	389	361	382	368	371	370	390	392	342	398	409	336	366	372	400	353	408	362	367	366	340	375	404	412	360	416	395	362	386	394	352	367	383	359	355	372	384	402	378	368	388	376	383	388	372	361	368	395	386	382	411	358	381	387	382	385	405	422	364	333	386	389	367	345	381	364	354	409	352	357	378	365	374	383	394	394	390	404	364	396	347	386	376	391	399	383	379	384	398	356	347	398	383	366	396	401	403	378	352	386	385	373	369	355	386	367	356	348	386	380	372	389	390	382	382	382	385	387	416	396	374	375	373	336	360	350	394	369	387	302	390	427	360	368	409	363	360	358	395	350	355	331	351	391	362	396	371	377	368	367	375	354	416	400	350	375	352	343	416	369	363	364	393	400	390	393	381	399	352	364	413	386	370	377	391	389	365	397	398	362	387	372	369	370	367	393	377	382	410	387	372	390	391	394	382	396	363	377	360	410	400	394	393	365	364	374	361	419	399	397	397	349	361	356	354	391	364	373	369	376	368	377	380	403	405	378	392	366	395	401	387	386	352	395	403	392	348	389	421	369	370	350	389	417	377	354	401	366	379	401	353	377	384	387	383	363	413	379	358	386	399	375	379	398	384	351	360	364	340	374	378	357	384	381	403	376	358	364	354	379	401	361	368	379	396	342	378	362	382	395	385	356	394	354	361	384	362	351	354	352	366	382	410	354	418	375	393	407	399	407	345	383	352	409	401	364	379	362	368	397	373	363	391	384	361	381	379	392	384	396	392	362	373	381	355	410	372	336	364	419	359	399	384	393	386	402	353	374	368	385	354	350	426	368	397	393	368	360	365	408	377	415	372	364	360	386	393	376	411	370	381	384	405	349	402	385	376	390	358	384	361	383	374	381	401	405	366	378	367	395	379	348	378	373	374	400	340	406	387	367	387	374	385	362	430	360	369	379	380	404	396	375	360	405	364	385	391	364	365	379	376	345	379	368	380	369	372	373	409	377	386	366	403	401	372	378	395	371	396	388	390	375	376	367	384	362	393	379	399	378	381	373	402	372	368	409	402	377	411	371	377	383	358	382	362	415	365	369	370	390	391	379	389	402	336	344	375	373	374	365	401	349	366	362	381	394	369	390	333	392	397	358	410	363	359	386	360	373	391	378	355	384	397	370	398	367	394	382	395	355	398	398	376	416	383	383	364	387	407	385	393	372	376	379	366	377	395	346	353	409	357	357	396	377	405	382	354	352	390	367	375	411	444	354	388	381	347	410	397	360	380	380	401	392	379	410	393	387	396	373	355	383	401	374	368	412	363	363	417	385	394	389	365	402	373	370	381	393	371	370	379	386	395	388	394	387	397	352	364	396	384	383	346	363	358	411	375	382	377	349	348	400	401	392	363	351	388	403	386	397	365	426	373	360	382	382	396	372	353	364	382	372	385	350	383	356	375	393	393	358	377	387	384	379	367	360	385	362	389	352	331	387	369	377	373	380	403	371	404	366	426	375	394	354	376	393	371	410	366	353	387	378	400	396	406	399	377	364	388	362	387	377	367	403	321	373	378	392	378	386	362	377	382	363	367	392	392	350	348	369	373	399	372	411	377	380	388	378	389	370	353	385	374	372	399	355	359	406	357	356	400	365	381	392	351	408	372	404	376	406	381	393	389	387	360	402	402	395	377	409	398	374	419	355	413	403	354	376	368	396	343	378	381	404	380	392	380	372	393	359	351	375	393	356	419	367	382	364	369	388	408	382	384	380	399	398	368	362	400	354	348	390	395	369	344	387	369	377	397	384	378	424	389	405	381	392	340	360	393	393	400	363	387	376	397	387	392	369	378	379	386	362	362	382	383	341	352	391	363	362	395	402	380	382	381	402	396	347	362	377	356	369	398	378	381	413	357	378	419	376	392	380	359	397	380	385	378	384	391	366	363	385	364	382	379	387	391	384	373	370	390	403	364	367	365	361	364	424	414	353	386	388	406
49342	76746	62197	44009	43668	38735	20672	6407	493	438	477	503	474	484	476	462	448	426	457	488	479	485	455	439	465	464	503	474	477	486	452	471	478	445	441	485	434	511	482	481	473	435	455	490	450	459	469	468	458	458	511	479	469	455	461	434	431	474	503	512	465	494	490	484	487	438	481	456	430	455	461	479	495	455	466	441	466	461	461	488	458	490	476	444	459	447	446	476	467	427	447	467	442	439	454	467	486	474	447	462	449	488	490	451	439	469	431	465	464	466	500	453	454	453	478	481	456	463	485	469	458	441	501	455	465	493	445	450	459	510	497	442	472	493	495	430	431	505	484	498	500	439	458	500	460	467	407	472	463	497	491	478	450	480	438	441	448	467	477	484	474	463	435	464	485	434	462	495	469	450	492	472	456	460	459	423	467	443	470	461	460	455	491	467	473	482	451	478	440	452	461	460	461	477	457	463	435	477	433	477	445	440	441	468	473	459	455	494	511	515	479	436	453	469	470	474	475	495	470	425	489	449	479	475	462	471	479	464	471	458	479	456	492	474	459	444	496	483	466	475	432	452	457	490	465	488	463	452	500	467	452	471	422	465	493	506	487	492	437	456	462	459	463	453	463	477	496	490	463	506	462	449	466	463	460	459	448	472	443	494	483	427	503	460	460	467	442	431	454	487	448	504	470	425	448	448	472	481	492	470	487	450	466	470	443	479	446	499	447	490	513	537	478	447	455	483	473	443	421	465	471	471	497	479	490	468	439	523	433	470	450	460	478	445	471	437	439	455	522	461	441	478	472	426	457	486	539	441	473	465	481	459	437	446	479	427	490	419	499	435	488	463	417	510	481	474	470	453	449	461	458	491	445	458	452	478	450	496	420	464	483	478	441	477	475	496	447	459	466	496	474	435	469	452	482	480	471	452	444	454	456	472	454	448	442	444	478	431	479	508	453	458	449	471	475	484	484	484	480	443	473	449	428	445	430	423	479	480	434	492	449	450	483	462	448	484	422	484	479	502	489	517	473	485	478	469	480	450	487	434	465	494	475	453	474	412	463	477	458	469	492	486	505	446	471	439	468	453	479	451	458	452	477	467	502	477	455	466	470	479	482	457	427	481	495	465	475	492	490	519	453	490	456	486	523	460	511	437	480	461	461	424	496	439	469	490	427	434	448	512	461	468	461	490	464	441	456	439	475	456	426	434	460	453	487	474	468	455	412	472	476	477	465	454	449	486	458	469	479	456	472	501	495	438	463	471	470	462	458	454	469	478	441	439	432	461	463	455	460	508	435	448	466	434	496	406	438	450	466	452	449	455	482	431	427	480	480	450	464	455	479	439	471	434	448	439	473	447	464	468	444	458	480	459	479	490	436	457	460	434	484	436	444	454	497	458	449	462	450	450	467	485	473	471	451	471	501	450	468	490	442	491	491	460	460	467	492	460	451	439	508	523	455	500	501	484	431	468	477	490	463	473	479	493	451	478	453	485	468	420	528	502	453	442	455	490	477	486	493	508	449	462	491	512	469	491	462	463	433	450	433	457	475	453	474	431	446	497	438	472	438	491	449	505	448	455	454	462	461	469	489	434	427	427	469	427	477	477	450	480	454	441	485	449	447	460	484	447	464	457	455	499	464	493	489	466	502	445	456	475	432	466	462	493	497	461	457	508	464	448	463	454	478	470	470	469	493	457	446	444	491	452	490	476	489	483	447	450	431	483	455	431	452	480	457	463	433	441	457	436	457	489	482	443	503	474	486	459	458	471	479	428	497	480	504	464	449	482	444	462	451	456	483	447	457	462	441	473	470	512	453	460	466	453	454	467	470	433	463	495	497	409	483	434	464	479	399	451	530	467	443	460	451	478	450	487	485	422	467	504	449	484	489	474	444	428	467	446	469	456	457	475	507	488	450	483	474	454	445	484	471	455	420	488	470	469	485	479	454	455	457	480	461	446	467	484	428	467	449	457	497	472	462	498	493	468	500	481	451	467	435	439	443	443	481	498	424	477	458	465	521	496	466	518	466	525	454	462	464	438	468	435	501	466	478	477	474	430	486	457	473	420	465	494	450	477	455	460	447	452	443	449	479	476	457	496	454	481	436	488	468	472	467	453	482	460	485	460	482	468	442	470	459	451	502	478	472	451	436	492	490	498	441	464	471	472	473	468	434	467	478	421	486	440	464	440	480	506	453	459	436	449	464	510	490	481	488	439	452	483	505	473	477	470	467	441	466	501	461	442	487	438	442	443	434	494	446	430	469	480	445	433	464	459	422	428	454	446	485	484	455	427	474	457	488	437	477	478	455	467	494	462	467	461	455	457	448	427	460	495	466	469	447	486	452	471	434	487	455	450	445	437	480	462	454	460	468	458	482	486	453	463	486	480	472	499	452	487	453	452	469	445	463	456	459	451	497	464	447	424	451	448	442	424	455	477	437	431	439	462	470	438	441	479	484	481	441	492	474	401	460	471	456	513	421	458	463	458	483	479	444	425	470	444	439	453	464	468	435	467	451	462	466	491	446	427	477	452	537	466	472	462	452	441	447	476	456	479	456	449	494	452	456	473	470	496	451	482	484	491	474	404	452	444	456	473	459	433	485	468	448	492	447	417	442	520	468	466	464	458	462	448	486	487	505	463	469	468	481	449	474	485	489	453	454	431	493	516	479	439	445	443	443	441	438	463	470	452	453	442	424	445	416	479	453	448	461	497	444	452	460	474	490	442	491	475	469	444	438	465	466	447	441	494	466	447	472	465	483	487	432	463	466	441	459	479	452	442	455	447	448	452	450	442	468	461	480	463	474	451	505	479	480	480	452	444	493	428	470	421	448	454	436	426	460	447	441	471	477	464	444	475	512	460	456	480	472	466	467	449	453	469	445	475	509	492	484	440	464	450	483	481	459	423	441	498	450	446	453	489	457	465	485	478	470	472	450	477	495	438	519	446	449	446	485	445	487	458	428	472	467	452	458	469	436	458	498	471	470	454	466	440	478	494	458	461	493	488	453	455	428	448	516	464	476	487	455	461	449	498	454	479	470	486	457	443	448	439	483	477	485	451	460	468	460	466	431	497	446	457	461	512	473	487	468	504	464	481	440	466	501	491	466	513	451	457	482	435	452	417	501	444	462	492	431	459	449	455	455	500	474	469	476	447	487	481	460	465	481	436	443	420	469	422	482	450	475	459	473	459	456	477	449	470	457	464	479	457	458	474	462	429	474	456	502	556	453	458	477	512	471	444	497	456	451	451	488	500	459	495	472	444	464	452	465	418	483	468	456	471	461	473	484	463	436	449	439	465	456	460	395	484	452	422	478	436	455	460	485	468	457	490	489	437	456	487	442	469	468	448	442	510	471	478	477	461	503	471	464	474	483	463	496	480	471	480	429	507	463	464	462	431	460	432	468	493	532	434	457	452	442	447	454	496	466	433	489	463	461	390	462	473	474	446	409	493	464	449	489	463	439	475	506	457	472	447	472	405	437	483	469	471	455	461	452	465
23377	21434	30007	29272	41560	39702	27300	9074	542	371	353	391	329	372	350	335	372	346	333	349	340	330	356	352	359	322	368	329	326	349	363	363	317	370	346	330	368	332	328	338	316	354	345	338	328	340	317	349	356	353	366	348	348	343	325	337	342	322	332	359	326	297	339	314	347	353	330	335	307	345	320	379	346	339	315	322	342	356	354	338	349	358	296	335	357	318	351	321	345	371	355	332	342	314	327	311	336	352	332	334	342	354	343	355	302	339	363	348	361	346	327	325	337	377	342	344	334	336	336	358	313	340	318	363	333	365	359	301	340	350	342	320	357	343	373	358	309	372	365	354	322	349	348	376	336	314	331	340	313	363	321	355	354	338	313	326	379	350	329	316	318	320	325	360	330	363	353	348	375	363	349	360	352	311	350	320	323	339	298	350	352	335	376	333	356	356	338	356	339	342	342	359	351	341	321	328	358	349	352	346	339	348	325	359	349	353	339	299	318	368	312	301	323	334	353	344	335	376	307	360	393	360	327	329	308	377	319	337	318	317	357	361	358	324	333	360	350	306	343	308	323	332	371	367	387	335	348	334	328	332	362	361	377	328	337	322	335	345	337	338	325	303	335	361	353	358	353	326	330	308	341	323	318	338	334	327	355	324	335	329	342	335	336	341	349	364	335	346	338	362	336	353	344	324	365	340	341	325	356	338	366	357	325	329	339	319	359	315	328	345	365	355	359	353	307	308	319	339	305	286	336	353	368	335	390	339	327	351	339	354	315	343	332	358	322	348	345	378	340	345	339	371	341	358	372	364	367	350	350	305	324	323	333	330	337	347	333	340	328	320	359	378	328	341	341	322	338	332	363	332	334	337	330	368	315	357	346	371	358	339	329	314	337	351	371	309	365	334	334	354	364	343	308	327	350	349	336	337	320	352	335	346	338	349	345	329	348	332	367	344	353	297	340	330	333	334	324	355	357	346	377	343	315	329	369	334	322	360	346	371	360	332	337	355	349	361	343	360	309	340	341	342	331	351	362	334	332	335	329	330	324	315	319	320	349	330	336	338	338	356	315	354	381	372	342	300	361	339	333	351	345	346	328	333	316	335	346	326	336	331	355	342	341	364	334	350	321	349	367	364	352	314	325	376	334	323	333	365	353	302	346	331	350	325	330	329	357	325	384	369	311	308	318	306	336	353	347	341	355	333	355	318	368	303	330	307	358	329	357	324	333	348	309	358	339	327	341	337	317	347	318	298	328	315	362	336	326	332	364	321	304	366	342	346	303	343	341	373	348	344	334	340	364	346	361	356	336	310	327	295	327	322	307	313	317	329	337	338	352	360	329	320	384	362	349	335	346	333	336	332	315	327	354	321	354	356	342	366	342	316	337	316	337	309	331	352	340	334	316	356	355	308	315	350	317	336	341	360	327	320	304	357	333	352	321	325	331	334	352	357	348	325	349	340	322	332	364	343	342	350	333	327	307	389	357	355	364	324	319	358	350	303	346	350	341	321	336	343	335	311	369	337	323	324	357	347	332	342	340	343	330	339	340	357	337	342	344	334	342	315	345	373	346	310	326	360	354	338	362	321	355	347	357	341	345	355	326	355	356	363	347	334	368	322	329	320	353	343	335	354	330	354	336	374	333	303	351	325	354	341	327	336	337	359	355	351	372	353	359	385	308	354	328	327	359	330	330	350	379	312	355	385	310	346	319	346	359	325	339	358	323	326	324	342	327	335	324	338	347	363	330	326	347	317	332	358	375	333	325	330	351	379	369	316	313	309	347	358	337	336	361	351	319	336	328	341	372	385	315	341	382	341	307	343	299	354	297	312	340	322	323	368	326	317	350	357	344	359	346	318	331	317	307	320	353	335	336	368	331	352	334	359	314	352	358	309	346	315	342	344	332	357	357	343	326	358	338	343	340	328	354	321	313	323	351	356	368	302	347	341	325	306	335	348	351	367	317	337	337	388	364	333	346	348	359	309	339	361	333	332	329	335	346	339	327	327	344	327	357	353	344	345	354	344	339	328	334	346	336	380	360	321	383	370	338	334	334	353	313	361	320	323	300	344	359	347	331	349	326	360	333	328	328	371	356	363	340	353	330	367	310	343	340	328	355	350	362	335	309	338	328	332	302	337	364	347	312	354	338	373	360	345	336	333	339	335	357	346	295	353	375	370	360	328	330	338	369	350	339	370	308	357	333	359	351	339	338	317	292	338	311	346	325	318	358	342	341	320	325	324	341	354	346	361	318	347	322	343	369	340	364	347	349	361	325	315	346	313	349	336	327	330	361	352	314	336	344	322	343	326	350	317	363	340	335	325	322	331	341	351	346	354	304	328	342	359	347	349	330	344	321	313	332	312	353	350	336	322	319	359	392	338	344	354	361	322	372	324	337	353	337	331	338	341	336	317	342	344	295	335	334	355	349	318	368	346	315	328	328	309	315	349	326	335	325	352	354	332	361	335	309	349	354	376	347	347	360	321	325	332	359	338	309	352	338	366	309	337	332	326	354	317	349	307	307	366	321	373	339	355	328	344	361	337	340	331	325	318	348	342	358	359	350	345	322	309	337	347	331	309	358	383	325	355	329	322	332	381	328	336	325	365	314	384	353	299	351	322	354	346	332	326	345	328	347	347	320	353	319	358	352	347	338	343	329	310	340	357	361	352	357	365	334	337	322	362	358	354	314	327	366	358	341	366	377	335	352	319	334	342	330	326	339	350	362	357	344	327	317	335	342	338	335	324	359	319	319	334	351	347	338	357	350	326	368	317	366	330	347	328	388	357	335	361	359	307	335	348	353	309	294	360	340	374	356	341	380	344	328	331	338	336	355	346	345	359	330	329	342	315	321	334	351	321	332	314	324	334	306	342	341	321	363	326	342	349	350	356	331	328	363	341	354	320	367	364	364	316	369	329	363	328	326	320	323	322	352	320	361	357	365	349	307	345	326	327	334	351	360	353	349	369	345	367	332	335	325	327	336	327	330	327	320	353	346	325	361	350	343	291	359	342	383	338	368	342	374	338	313	307	335	351	339	342	308	313	351	308	334	343	362	320	369	334	332	334	321	294	357	337	378	347	384	288	325	356	345	335	360	314	383	349	353	328	332	342	350	333	324	325	325	346	338	365	331	363	322	318	349	321	374	328	336	336	357	363	368	330	374	367	326	290	321	325	344	337	326	380	360	342	362	328	325	326	339	342	334	306	376	336	322	315	341	339	337	342	318	335	328	319	382	339	308	360	351	317	360	384	314	358	331	375	367	344	386	314	344	343	320	352	329	351	373	344	380	308	339	350	358	354	364	335	333	326	348	308	350	340	354	343	365	366	341	350	330	353	307	350	322	352	338	333	354	361	343	349	334	341	381	325	354	334	328	338	348	333	354	327	345	362	315	325	349	311	321	340	355	347	349	364	363	312	334	350	363	304	367	355	351	316	344	308	345	351	368	336	336	325	330	320	357	351	359	326	349	335	321	339	335	343	329	343	343	359	346	355
51804	82884	69490	60119	58586	43650	24671	8461	453	432	423	427	449	423	399	411	387	450	398	388	413	408	410	455	399	406	420	420	420	416	450	396	418	420	417	417	410	397	409	422	426	383	404	390	406	446	387	395	398	429	392	454	416	410	399	397	458	414	421	412	433	421	425	393	411	399	389	407	415	398	446	406	408	411	404	405	410	413	399	383	442	419	411	448	410	407	396	415	379	432	420	407	404	391	415	408	388	485	393	409	416	439	431	428	430	435	411	424	389	428	371	399	449	420	416	415	399	405	419	418	442	415	424	388	443	387	416	414	444	448	373	397	433	420	416	414	428	427	417	401	426	398	401	458	400	397	362	400	397	402	399	379	373	461	415	417	392	390	434	407	390	393	394	393	377	400	418	392	433	375	416	425	405	423	434	428	367	434	405	441	417	418	397	433	405	432	409	402	412	402	398	409	401	425	370	374	443	408	342	447	435	398	419	385	428	420	406	449	425	415	412	367	428	406	417	404	414	438	409	377	417	398	429	410	420	435	426	429	395	419	423	359	397	416	435	419	436	433	445	408	380	401	382	440	384	419	426	423	431	408	381	438	413	395	418	406	427	406	429	412	398	437	416	392	358	436	394	431	407	423	427	410	362	373	388	411	395	431	374	383	413	389	434	383	411	394	418	390	388	420	418	408	389	425	385	444	400	405	390	418	425	394	420	390	400	378	405	424	405	408	411	388	404	389	405	416	409	435	395	393	393	413	432	441	364	416	418	434	430	395	415	391	411	394	406	398	385	386	418	406	447	398	408	415	432	410	434	397	397	409	398	393	414	414	391	403	413	393	426	401	422	436	365	422	404	382	376	411	426	418	377	362	412	428	416	389	407	405	439	389	424	408	431	410	437	418	407	406	399	381	401	417	428	406	416	429	400	448	435	383	406	419	396	414	430	396	378	413	407	431	407	424	440	417	410	399	420	402	418	412	378	367	433	404	379	392	421	427	376	451	375	412	423	415	478	417	403	405	409	414	455	419	384	388	390	394	408	386	417	395	432	394	400	400	362	400	391	391	416	383	403	380	396	405	438	404	437	409	422	369	397	383	396	362	396	391	429	372	398	442	373	398	391	406	377	378	382	405	414	403	406	409	403	456	371	419	406	425	406	373	402	415	400	400	405	397	419	421	394	407	448	417	397	420	394	425	393	441	398	410	425	383	414	409	418	394	411	431	407	406	394	407	383	399	399	385	424	415	392	429	415	381	414	419	401	372	384	379	425	392	371	373	391	415	406	384	375	415	393	378	407	438	403	375	400	414	425	411	403	429	405	396	423	391	417	396	411	397	409	400	375	409	401	413	418	409	413	423	428	395	373	450	419	392	412	396	415	403	425	408	381	416	378	432	399	469	418	390	377	406	405	421	417	414	402	437	400	436	375	436	413	415	427	432	413	459	423	407	424	408	437	417	399	406	429	376	372	425	398	406	431	396	404	389	390	434	424	375	395	407	408	384	419	407	391	419	427	412	429	416	411	388	416	402	401	386	400	399	405	382	404	431	448	415	434	383	401	410	415	409	443	426	441	449	418	428	431	409	402	442	414	394	426	414	402	389	376	405	399	405	408	375	402	401	405	432	410	423	394	398	427	426	400	420	388	425	420	410	407	441	464	393	416	412	419	404	441	404	388	408	387	382	426	424	403	395	438	409	433	400	392	480	400	416	405	427	388	419	431	415	383	388	393	378	417	430	418	410	427	408	416	392	455	405	433	386	398	411	392	434	421	391	409	444	402	391	418	431	379	402	417	391	383	427	399	418	414	393	440	425	392	387	386	399	387	411	403	415	404	423	410	389	422	421	397	420	420	381	404	421	407	419	409	399	369	436	391	396	425	439	430	425	409	402	394	410	387	392	386	428	417	396	395	417	383	444	395	424	376	415	398	423	400	416	425	451	412	365	408	406	375	432	398	402	406	390	445	403	406	422	417	421	406	438	443	430	441	402	381	400	399	411	388	422	400	396	433	385	389	426	400	413	422	434	406	386	393	393	424	423	388	400	425	409	442	414	412	405	397	385	429	424	417	393	413	376	440	447	385	413	469	386	427	400	402	417	410	427	388	447	401	381	423	406	358	393	406	376	405	405	409	388	374	385	380	399	426	421	397	411	405	426	375	394	385	384	408	409	392	415	375	416	396	365	387	430	411	400	408	380	429	404	413	413	407	400	408	380	412	387	399	391	427	402	397	384	395	412	464	397	415	384	427	431	387	379	409	420	418	393	410	400	448	423	413	399	424	384	433	459	387	404	407	421	403	425	418	440	400	467	417	377	412	404	406	416	408	382	399	400	423	374	420	431	422	388	414	394	400	388	409	438	414	405	418	405	383	385	427	440	426	377	403	391	415	429	434	417	418	427	416	425	380	396	451	429	400	426	405	437	385	413	409	424	394	353	361	379	404	426	417	407	424	395	409	369	411	422	408	400	412	444	392	395	403	412	409	401	409	383	399	406	423	410	416	412	372	422	411	408	393	433	407	373	406	414	398	366	400	442	405	398	427	443	390	436	426	402	376	424	445	438	400	422	394	377	437	397	401	420	409	384	405	413	408	385	411	460	417	439	444	426	427	407	437	418	419	382	412	352	416	439	399	420	392	373	411	391	420	407	432	403	403	384	421	377	412	409	427	378	399	384	406	434	424	412	414	411	419	383	411	391	381	460	450	417	414	403	390	410	436	433	379	439	380	423	398	428	405	419	404	393	414	407	389	393	391	410	387	436	414	443	418	427	388	418	387	392	403	409	389	419	416	433	426	411	399	410	413	433	386	363	428	382	430	434	389	436	399	423	421	391	430	411	431	398	416	412	441	446	403	409	390	425	411	404	394	439	410	405	388	411	395	406	429	417	383	416	401	399	370	399	402	413	419	413	384	394	399	416	387	445	416	364	408	408	446	406	384	414	397	376	419	400	404	397	430	376	389	414	428	407	437	396	374	387	410	444	411	392	399	382	369	378	415	395	411	389	405	411	405	390	392	434	431	382	383	413	413	427	397	419	396	404	399	428	404	399	433	403	392	393	412	417	421	418	383	436	391	428	441	431	387	442	398	419	411	404	392	379	399	395	433	382	410	378	413	400	432	418	390	385	424	406	432	400	403	393	392	359	418	419	419	402	408	386	412	409	396	417	388	419	404	418	402	402	422	397	429	427	404	400	407	431	430	417	425	412	395	393	395	365	372	382	403	429	408	401	404	411	362	405	426	395	410	434	448	395	408	411	394	383	406	411	411	428	436	414	390	377	397	409	389	451	438	418	440	469	372	417	401	456	419	434	432	434	431	410	349	414	431	370	448	427	391	417	431	451	382	403	374	405	390	426	417	435	431	400	388	375	399	397	420	437	426	410	450	440	396	401	424	378	406	434	391	384	389	385	410	409	396	417	388	401	385	435	451	378	411	423	385	397	457	424	428	357	414	421	413	403	381	451	410	407	423	420	424	414	357	381	418	407	406	381	388	397
35143	44200	38190	22726	14772	10550	3971	1276	503	484	499	547	531	492	506	513	504	494	511	577	525	528	509	542	487	560	518	491	479	511	500	540	512	560	495	530	527	542	543	500	508	521	529	513	508	524	487	502	533	507	537	496	529	510	551	519	514	503	482	475	507	516	499	519	470	544	506	474	517	492	570	528	534	489	511	480	514	525	536	501	507	510	515	485	490	509	488	534	518	545	518	488	552	498	477	493	538	540	499	497	517	509	541	544	535	509	488	517	553	492	522	501	532	495	535	574	548	541	517	477	520	509	517	512	486	520	515	534	551	487	523	508	462	468	469	495	488	505	510	511	510	507	506	502	516	517	498	467	526	496	539	530	511	567	507	517	488	504	521	487	484	485	536	496	530	534	487	536	505	493	542	529	501	483	514	519	473	502	507	498	523	514	490	505	533	472	520	506	497	537	499	542	513	498	534	518	518	529	506	468	482	479	500	489	442	517	502	507	511	526	516	484	492	460	479	519	558	535	492	495	505	524	509	491	510	486	487	527	497	531	500	480	519	504	512	539	503	490	486	483	523	506	521	487	509	519	511	537	510	523	523	506	487	509	525	498	508	504	487	539	488	510	521	535	517	487	476	465	516	499	532	512	511	528	494	499	493	468	504	491	494	510	549	499	486	516	472	511	507	501	483	522	489	496	492	506	502	476	527	503	501	516	492	467	510	482	503	514	508	485	489	530	523	493	475	524	537	519	517	513	547	516	501	464	496	472	490	479	509	568	500	519	508	517	516	484	485	535	500	493	492	503	482	503	559	534	505	488	540	485	488	492	521	518	489	490	471	539	492	549	528	526	479	524	538	496	526	486	561	481	480	517	510	512	478	516	497	534	511	543	458	486	516	533	495	567	480	466	515	505	485	541	511	546	534	515	506	506	503	502	482	491	548	530	558	523	505	498	496	463	480	530	561	550	517	499	486	502	483	509	520	525	534	534	498	539	491	482	509	517	526	507	538	493	493	527	514	514	515	516	494	509	492	516	508	514	507	508	487	498	496	525	513	499	491	525	525	511	535	497	492	482	519	503	515	528	474	516	479	504	499	505	520	488	501	505	544	464	519	485	488	521	533	534	469	504	486	540	491	517	511	490	549	486	517	508	519	552	462	481	525	537	471	459	567	531	511	522	503	510	535	538	483	523	494	492	487	534	534	513	560	533	517	506	483	462	519	540	513	515	573	484	520	539	492	545	450	497	521	561	531	515	520	522	482	522	542	499	512	526	479	511	528	546	516	556	525	497	542	492	523	483	445	514	526	499	524	511	519	527	554	494	489	501	524	525	498	519	471	493	502	508	519	476	542	522	509	551	498	551	522	507	486	522	510	525	517	489	522	476	519	502	488	538	498	519	473	469	502	518	516	523	513	484	514	526	514	498	526	502	466	522	511	483	500	521	501	531	483	504	519	490	513	521	526	503	545	558	514	497	529	498	506	481	525	533	525	504	532	469	501	475	485	488	495	527	500	494	498	502	515	496	582	531	525	496	498	522	476	448	493	507	513	511	508	498	471	513	528	535	528	523	536	537	550	504	531	529	521	508	463	542	504	531	531	541	497	478	502	492	499	584	503	482	495	517	529	540	496	517	492	523	534	536	486	536	544	512	521	525	525	508	513	472	483	524	466	485	501	501	534	510	505	524	506	492	471	478	554	526	516	562	471	487	532	490	537	508	507	513	542	503	487	532	510	510	508	517	492	516	477	511	510	511	503	493	504	483	510	512	502	479	543	546	500	484	477	518	511	498	545	516	487	498	509	486	492	482	516	495	527	501	443	511	518	520	477	551	509	507	535	478	470	546	513	509	497	471	522	498	527	507	499	538	488	487	502	524	495	519	536	467	501	530	509	493	518	488	533	521	505	544	499	504	472	507	541	536	498	490	534	494	535	515	513	531	511	544	521	501	507	521	496	535	476	517	474	510	487	526	505	456	507	510	518	470	527	514	506	491	536	546	499	502	505	497	486	488	513	494	565	513	550	456	536	487	494	499	508	513	550	515	543	532	491	528	532	482	473	499	528	502	504	503	513	537	472	528	522	523	504	516	513	475	510	507	505	534	526	476	474	468	504	522	545	514	560	506	503	516	516	517	526	527	515	488	506	530	522	541	511	580	542	526	482	540	538	503	497	528	506	501	495	514	458	535	512	486	542	513	514	525	523	502	513	551	509	496	519	505	502	529	504	525	509	523	517	519	503	510	539	508	543	496	536	527	537	468	507	499	493	480	511	533	495	522	508	488	545	504	541	520	493	497	527	514	505	486	515	500	539	473	475	515	518	550	525	515	496	464	527	530	474	510	491	521	517	514	519	515	525	517	523	520	519	545	493	491	460	547	481	498	497	491	507	484	534	481	487	501	512	522	509	485	557	549	502	508	473	529	503	533	516	507	499	525	464	494	533	509	525	504	510	470	543	529	547	525	482	509	529	491	523	516	557	505	484	479	506	487	522	527	485	520	509	512	514	505	498	521	525	496	475	503	536	497	486	485	541	487	522	493	491	517	508	500	524	511	529	501	520	513	503	486	514	475	526	495	501	520	513	522	513	512	493	558	528	538	487	513	519	524	494	483	510	519	503	537	533	533	543	487	511	507	497	479	524	465	489	491	512	521	524	516	514	523	509	485	499	504	492	506	537	516	499	509	508	520	500	479	496	527	479	523	504	515	480	504	477	504	498	522	527	504	537	477	501	519	465	482	520	464	536	525	516	494	501	535	501	501	526	541	517	546	486	510	514	487	503	500	501	504	503	522	474	497	511	520	523	496	501	466	512	557	559	513	529	477	509	517	484	531	498	498	519	468	479	546	491	498	539	496	483	470	523	508	481	573	525	559	503	526	477	486	527	556	501	507	485	504	530	512	505	575	531	506	482	510	530	454	532	532	517	492	502	529	509	490	548	496	491	536	503	509	498	537	510	512	494	507	541	510	506	516	489	491	506	507	504	492	512	495	522	513	519	520	531	487	532	539	528	504	499	497	459	515	520	520	566	505	486	493	485	467	501	496	489	507	494	484	504	509	493	499	505	499	530	537	529	484	484	496	494	492	492	496	498	482	528	528	573	493	471	497	475	484	531	486	507	500	491	500	508	524	516	488	513	503	536	531	508	484	499	503	485	505	486	530	493	495	533	546	496	473	484	545	493	497	569	506	495	547	470	578	558	465	521	471	503	498	495	529	487	515	524	530	515	527	523	512	553	499	485	491	520	500	495	489	498	491	530	525	496	490	515	500	516	530	511	481	541	497	485	481	519	553	529	534	504	518	542	520	497	513	528	481	501	498	534	534	472	516	478	529	521	497	494	510	513	518	517	481	535	505	552	515	482	521	521	487	495	538	518	518	488	506	497	513	489	489	503	527	509	498	527	517	501	468	510	488	524	483	474	501	484	485	541	498	483	488	524	493	484	534	505	488	536	532	509	487	493	539	515	482	518	476	518	510	481	511	506	471	520	515	521	531
45040	59304	40068	21007	17491	13218	5395	1612	637	609	647	693	610	614	663	570	628	632	682	646	673	652	627	593	607	627	583	614	623	679	588	646	633	648	601	611	598	638	623	589	633	637	633	641	621	641	633	630	634	600	628	604	645	619	610	622	642	620	611	623	661	666	698	585	624	648	615	638	656	606	647	628	607	601	633	612	619	633	601	690	619	567	648	586	571	608	645	614	628	638	608	598	632	655	662	574	636	616	622	593	612	620	666	616	612	617	633	613	678	644	609	644	601	589	626	625	630	645	660	606	655	596	634	604	642	624	578	643	629	628	660	616	632	640	609	615	646	624	638	629	648	664	648	684	631	623	620	621	638	638	594	612	623	579	642	639	625	614	600	596	599	644	639	660	655	605	619	584	682	639	640	625	679	676	633	632	616	641	631	614	621	602	586	644	633	613	636	619	573	647	561	634	680	602	648	617	657	622	640	593	642	644	603	630	599	655	605	595	606	609	616	670	651	638	633	610	651	628	604	644	591	619	585	620	588	588	589	592	641	623	642	641	587	640	625	629	638	643	642	617	617	646	579	627	599	637	607	666	639	614	616	577	626	628	664	594	625	623	625	605	597	626	643	607	611	614	634	590	622	621	639	631	661	648	648	658	611	632	636	633	652	639	640	639	641	658	633	645	612	614	651	609	628	637	639	665	666	613	597	653	629	611	673	636	628	620	620	646	591	630	599	608	622	614	615	598	609	634	637	602	646	614	640	608	621	622	634	613	633	642	667	573	616	674	635	640	612	618	631	665	629	587	655	632	595	638	631	570	653	600	598	636	646	616	635	597	625	643	630	636	626	589	651	611	617	605	612	621	652	618	648	612	619	630	662	649	626	661	602	620	658	658	619	612	658	643	689	590	652	623	631	625	569	619	625	607	653	642	561	625	619	616	624	683	652	605	585	592	622	652	627	638	619	618	601	596	659	596	601	607	591	610	646	631	618	637	626	592	645	630	604	588	672	611	670	621	627	650	589	601	622	588	606	614	615	648	637	634	642	640	623	629	608	629	601	589	662	600	628	616	651	603	628	608	606	623	634	617	612	622	608	600	623	620	656	628	644	606	635	643	597	626	595	643	620	598	596	618	670	643	614	571	599	634	649	601	581	643	637	638	578	608	662	628	634	595	625	631	626	608	598	633	637	625	612	604	685	621	595	620	652	615	646	632	642	623	632	676	631	633	655	651	681	591	619	607	541	618	661	632	616	600	620	611	630	609	621	604	593	649	592	598	629	686	574	631	642	631	660	627	602	602	613	626	622	628	629	639	621	602	679	627	583	599	629	572	584	666	627	604	616	603	647	606	602	631	618	661	624	610	675	660	599	642	634	613	641	626	629	624	627	668	683	647	619	663	628	599	616	638	612	627	633	652	597	577	586	609	587	607	605	626	638	650	606	621	651	634	632	600	592	632	625	572	600	609	619	631	665	595	642	632	656	590	562	644	625	649	603	603	633	624	617	600	622	628	615	617	609	643	625	639	634	680	607	609	620	644	618	635	635	630	588	605	599	631	629	594	628	633	640	613	620	636	622	637	658	603	629	648	639	639	629	605	610	639	617	655	604	622	624	647	644	677	600	604	628	597	648	626	616	648	656	654	608	631	645	634	648	611	612	621	647	638	606	626	587	592	634	670	635	576	643	614	611	626	613	652	584	605	644	637	612	640	657	638	580	679	617	603	636	612	602	636	608	624	614	611	622	627	615	613	611	659	611	624	653	601	605	605	611	631	601	648	605	629	603	657	630	636	657	676	633	607	644	632	611	659	560	659	638	624	655	607	611	643	596	606	639	615	607	658	607	616	655	630	667	600	612	594	653	623	581	597	647	611	598	638	610	551	642	624	592	650	592	577	627	600	622	564	598	572	643	594	607	605	693	622	598	617	645	579	645	624	581	623	616	649	617	616	649	611	616	619	600	587	627	579	631	651	603	620	641	628	645	630	630	635	603	634	641	647	606	638	638	604	603	623	596	598	603	653	621	619	651	660	609	632	643	620	609	612	587	608	632	610	634	623	607	636	641	590	638	637	666	661	629	641	595	620	614	628	681	619	605	635	655	598	599	616	616	617	608	630	606	617	624	681	631	670	646	599	639	632	694	592	647	608	647	600	600	617	569	633	643	623	631	573	638	634	573	589	622	652	625	683	635	642	619	625	603	581	615	630	614	655	635	602	632	617	632	600	631	644	636	629	620	596	596	643	629	597	653	640	590	652	605	667	576	621	645	619	623	589	596	670	637	613	624	614	625	616	644	625	608	591	654	610	652	602	630	623	568	584	619	657	656	624	615	615	660	637	617	633	632	605	646	612	650	616	625	653	619	604	640	636	634	655	598	590	621	694	599	600	622	608	622	694	624	637	597	640	630	589	611	618	625	614	605	664	635	631	662	634	589	573	639	632	600	623	642	615	655	625	622	632	654	642	611	607	660	653	616	632	570	674	603	672	605	616	645	595	595	656	625	670	609	640	599	611	679	658	613	585	659	652	604	624	629	623	622	630	593	614	672	592	621	624	605	630	602	613	584	653	582	635	598	633	619	578	652	609	639	637	611	652	661	665	629	671	662	657	625	633	625	634	600	618	634	661	631	632	596	644	670	636	572	612	619	599	594	639	623	626	590	605	585	691	630	644	611	622	596	620	652	597	632	642	621	621	646	608	634	679	628	612	629	598	577	639	575	620	625	567	657	602	601	601	629	673	628	646	645	615	624	584	659	617	610	621	627	628	640	593	633	640	614	640	600	620	595	592	616	600	584	638	615	628	595	572	615	574	641	670	629	582	645	642	619	602	613	611	654	660	629	619	599	617	616	583	653	633	630	655	626	594	616	621	614	651	669	648	597	646	635	605	634	580	620	619	666	619	595	643	553	655	603	577	627	610	620	647	620	594	612	621	620	600	628	657	647	614	625	591	620	595	661	626	618	655	630	609	683	593	659	611	631	648	637	664	648	615	658	649	586	590	587	639	632	651	582	684	656	636	603	610	602	653	615	638	668	641	599	678	605	641	606	649	603	579	635	601	610	624	590	699	606	631	656	603	626	648	648	632	629	647	642	657	608	643	614	616	582	618	642	661	616	616	608	637	623	630	643	682	628	600	639	669	653	626	649	588	610	628	618	643	626	629	607	603	640	613	638	621	602	610	667	636	637	684	645	616	581	646	613	608	647	677	615	585	615	630	617	658	595	594	654	608	609	613	605	620	648	646	608	653	628	622	556	645	668	630	632	584	593	626	671	692	692	630	647	598	645	643	667	597	615	566	664	613	632	597	595	639	635	602	618	621	649	636	636	685	631	596	572	644	637	628	618	661	610	593	567	632	621	615	654	627	599	586	675	598	621	629	633	640	586	613	598	666	596	650	640	614	616	607	642	620	614	612	680	601	592	658	666	644	611	585	630	643	638	638	649	635	621	606	672	638	604	657	666	610	668	604	599	634	610	615	621	656	622	583	647	616	606	628
24568	21922	32001	32163	41073	38834	22826	6106	494	389	381	345	385	398	410	392	404	387	419	377	375	389	366	373	380	379	330	375	341	396	368	354	399	377	378	378	388	397	369	347	399	355	389	340	388	374	392	358	395	350	384	345	381	347	385	370	398	364	358	377	362	389	400	366	399	386	384	358	362	378	382	401	328	375	362	404	354	385	387	388	393	349	370	349	369	366	388	376	376	353	375	396	352	389	342	340	367	404	413	387	335	392	393	389	391	352	390	369	375	323	370	381	362	369	391	363	376	396	392	410	386	384	353	373	362	383	412	394	378	360	365	393	398	421	375	364	365	371	376	362	394	397	375	382	371	380	356	345	376	364	394	393	353	383	371	374	351	402	370	361	376	393	374	426	367	376	376	359	356	369	405	368	410	366	414	393	377	365	396	389	373	365	378	364	393	400	400	420	377	363	379	356	374	366	387	356	383	370	396	394	370	360	398	341	392	369	404	367	377	361	363	387	363	363	349	361	358	357	379	383	361	365	392	378	348	382	377	374	407	360	366	379	366	402	360	390	402	377	408	396	354	406	374	367	375	368	364	350	338	366	398	381	411	367	413	387	374	381	384	397	379	372	402	353	354	396	373	395	376	364	369	374	380	381	380	370	371	375	376	357	392	361	333	392	378	390	360	334	351	364	343	357	383	396	385	360	373	354	395	417	381	399	387	365	375	367	414	373	371	351	360	347	354	365	366	376	365	369	345	346	382	391	363	385	350	403	418	385	391	389	377	380	408	347	375	408	393	363	394	369	383	364	371	391	390	370	369	378	398	338	354	392	373	398	366	388	373	391	345	359	377	389	404	391	386	360	366	349	421	411	374	352	367	379	365	376	359	373	374	383	353	366	361	405	417	369	373	391	405	382	404	340	373	381	380	368	343	378	370	396	413	396	342	367	372	381	382	397	373	380	378	383	394	381	406	404	372	352	380	403	340	390	406	363	398	362	338	376	341	383	394	360	376	377	358	398	341	370	371	349	371	349	399	367	372	421	407	368	369	390	378	384	398	382	402	387	392	393	371	405	421	373	386	388	369	366	348	346	395	357	384	380	398	388	377	406	380	383	394	357	343	384	382	377	363	345	355	361	358	370	377	340	333	389	350	407	401	356	368	393	358	381	381	390	359	375	383	350	389	399	361	336	401	422	370	393	365	386	377	345	375	371	404	363	431	446	381	443	362	368	379	430	390	364	388	389	408	403	369	407	376	383	363	366	331	380	352	420	394	393	367	378	407	363	395	366	348	369	373	374	411	371	374	368	379	343	361	339	395	394	399	382	366	359	405	403	401	390	341	371	373	376	354	399	325	379	364	369	381	367	361	395	386	344	369	347	367	383	360	382	366	367	401	345	374	381	389	367	417	368	407	328	396	366	352	402	395	348	413	377	375	341	391	352	400	353	366	385	407	387	373	415	385	402	388	364	380	355	352	361	391	374	371	380	410	384	358	386	390	386	384	379	352	395	363	392	382	397	376	398	369	389	345	391	404	362	372	391	362	361	355	384	378	383	381	391	401	355	350	380	409	406	384	374	388	379	374	391	390	380	392	385	368	364	373	368	368	358	372	353	360	367	358	390	396	380	348	366	396	381	368	384	339	367	389	398	399	380	423	364	342	375	386	424	388	364	383	362	344	350	436	395	374	370	386	381	338	362	391	332	423	365	384	383	351	385	394	368	374	384	360	361	403	379	353	383	340	406	363	361	379	358	401	360	397	395	350	392	351	387	397	408	361	367	408	391	362	369	376	393	358	391	355	379	382	379	389	338	382	420	420	371	355	404	357	366	366	380	349	388	395	355	363	364	401	369	382	398	356	380	370	389	423	375	377	356	377	375	363	402	357	355	383	386	367	366	400	369	378	354	352	412	354	370	373	372	399	352	389	343	376	404	361	377	366	389	377	378	385	340	386	362	421	389	373	413	381	382	387	380	378	372	398	378	367	413	380	359	348	412	398	360	405	376	367	353	386	386	396	413	373	368	351	395	338	356	373	348	377	357	396	385	380	385	383	394	383	379	388	362	393	401	396	405	363	393	358	390	374	386	377	357	365	384	375	385	382	384	371	378	396	386	371	377	379	369	390	394	387	360	401	394	402	384	387	396	399	342	364	375	354	389	400	366	361	371	365	376	372	396	340	333	353	395	341	375	368	406	389	413	343	367	370	326	382	382	404	370	365	384	403	324	409	374	406	372	382	362	390	366	353	380	383	345	370	379	395	349	347	359	361	383	361	378	384	384	418	363	401	408	405	396	355	396	395	407	376	389	363	366	379	373	356	408	372	343	357	350	365	366	385	406	399	391	393	358	401	367	359	370	383	382	401	357	390	371	399	377	387	357	379	382	351	342	340	423	396	383	372	374	361	361	361	346	397	370	420	378	366	337	343	379	394	417	381	350	388	381	427	376	388	405	400	362	379	387	370	367	413	329	391	378	356	374	393	343	381	386	354	346	376	387	345	392	408	373	373	386	370	371	339	374	361	374	392	376	358	369	434	374	372	384	387	432	386	354	334	367	366	380	384	405	389	374	415	391	377	382	361	388	395	371	347	372	369	362	378	425	396	379	379	354	383	407	362	362	387	378	382	371	392	427	413	371	361	365	367	372	383	358	384	382	379	415	366	393	361	350	375	350	392	381	392	377	403	376	394	405	370	381	389	388	401	353	364	360	351	361	378	388	395	399	353	358	388	384	394	369	376	404	414	366	366	407	407	384	371	352	392	383	358	369	362	354	355	371	391	365	355	375	367	373	402	385	344	378	394	391	351	361	334	404	392	393	386	373	374	387	365	390	395	404	412	396	358	384	380	379	404	402	405	366	408	343	373	336	380	365	390	362	384	365	378	369	398	360	378	374	368	425	369	379	409	382	391	378	351	373	383	352	375	390	368	364	363	358	320	370	365	370	381	368	406	367	374	389	351	313	366	340	390	350	386	360	400	377	366	366	382	377	376	396	388	352	364	405	408	376	403	373	370	367	364	352	341	380	346	385	386	348	393	346	366	386	367	365	379	361	407	411	378	375	372	360	384	400	408	356	380	346	375	366	362	403	385	383	378	391	362	360	351	380	356	402	345	348	395	376	379	338	375	384	374	376	391	390	387	368	381	372	368	383	379	381	363	381	397	379	354	368	401	356	370	376	376	402	367	388	375	367	372	355	382	404	342	378	361	379	353	399	353	372	379	346	378	355	342	419	422	371	363	355	392	384	402	336	362	357	411	343	389	375	371	376	362	373	401	402	334	351	390	396	396	379	386	353	365	390	358	361	356	354	394	346	417	374	354	388	390	352	377	382	395	380	348	347	411	362	361	445	402	356	378	396	400	395	355	384	391	376	342	426	372	378	385	361	388	373	381	395	372	394	313	364	404	395	364	364	369	411	373	383	354	395	353	373	389	366	404	351	382	367	371	392	351	368	377	376	372	376	412	412	365	371	413	367	379	395	355	381	380	356	375	366	369	355
48439	75806	63051	47021	49178	38888	20897	6217	496	496	494	480	465	450	487	477	476	468	480	494	506	417	464	436	469	455	446	459	476	466	423	424	495	468	439	456	475	451	454	480	473	507	478	502	457	474	464	457	476	462	471	450	461	453	484	506	466	464	467	494	479	406	486	434	473	470	472	423	438	462	484	476	412	488	495	470	487	478	489	425	479	456	495	492	505	467	483	473	466	468	457	466	476	431	441	475	430	510	457	473	454	468	451	485	446	474	457	472	438	418	446	447	449	462	451	452	471	501	459	443	470	520	431	466	460	462	462	469	469	454	477	467	454	451	474	460	454	471	474	460	519	442	443	502	475	478	501	489	460	447	450	507	484	454	449	428	450	447	452	467	471	456	450	470	463	442	435	465	505	441	451	477	448	483	493	450	466	455	456	496	468	453	484	466	481	487	456	455	486	480	443	491	478	482	467	446	498	496	454	436	422	487	486	447	453	501	432	481	425	503	463	453	410	469	466	491	476	491	472	482	477	444	458	457	469	468	472	436	496	466	498	461	440	484	444	454	435	474	500	495	421	433	433	474	456	464	484	472	423	442	491	479	452	460	482	494	445	463	446	457	484	523	475	469	472	481	473	462	509	468	483	451	470	496	460	451	471	502	443	475	506	472	459	510	478	465	425	438	452	489	459	475	477	484	460	469	467	448	467	452	475	462	478	497	451	451	462	492	479	482	496	511	479	491	494	451	473	436	460	477	457	481	483	467	464	467	418	444	502	458	474	492	499	477	497	487	423	459	459	496	478	452	496	439	433	483	471	480	439	437	451	454	464	462	435	469	481	474	474	520	463	476	445	459	455	427	477	474	479	421	479	453	521	454	448	406	437	506	470	442	435	403	474	491	500	442	469	482	467	475	489	470	488	468	461	470	436	446	455	435	446	485	475	478	431	449	469	452	466	475	502	448	462	465	465	448	504	452	450	450	462	456	458	486	479	484	464	465	452	475	434	456	463	480	472	498	455	459	462	465	486	468	448	468	444	440	433	502	490	418	460	478	451	461	489	443	524	459	451	460	459	436	475	434	462	457	459	466	449	484	486	462	469	455	446	467	445	472	464	442	434	461	490	477	466	474	473	472	481	434	450	476	508	478	493	470	506	445	432	456	475	453	470	465	432	472	479	482	466	444	448	454	447	473	438	469	479	447	468	497	481	452	437	450	489	443	505	451	425	463	471	438	439	479	503	449	442	445	448	463	491	451	488	484	459	465	444	484	501	496	462	457	491	494	463	470	431	525	438	486	478	471	496	472	446	449	452	496	456	443	477	487	495	457	410	479	479	469	518	517	465	470	477	485	461	464	454	439	459	480	479	438	465	483	509	454	466	487	497	409	441	474	490	458	441	447	469	461	479	438	486	484	474	424	444	450	436	469	439	489	482	521	466	478	454	443	489	474	490	436	463	486	443	447	441	468	455	471	435	481	468	477	450	475	460	483	472	445	440	470	462	459	460	472	505	437	496	494	501	478	476	421	490	484	460	479	472	480	454	510	463	441	463	445	453	465	484	460	478	457	464	450	461	480	446	495	471	487	483	442	432	464	496	492	451	493	479	476	453	472	480	459	483	480	459	438	473	466	454	473	478	479	445	461	487	448	448	442	448	470	469	474	494	438	451	477	420	450	455	455	480	462	499	473	476	455	500	454	455	482	462	495	506	486	432	459	508	444	457	455	456	445	459	461	446	468	457	454	456	482	434	459	476	460	494	440	459	441	462	460	453	450	454	485	493	481	476	465	489	469	439	450	462	489	457	458	499	446	474	467	432	485	500	474	478	418	504	462	480	454	510	466	459	462	487	461	481	436	437	486	464	502	472	470	510	472	466	458	460	477	472	444	479	486	454	464	480	432	473	412	459	445	498	448	466	492	478	460	436	467	434	461	427	502	440	472	443	482	477	466	479	477	479	466	446	428	464	494	465	500	474	468	490	430	467	468	444	497	466	460	473	433	481	477	450	474	445	464	452	509	458	483	460	450	468	438	467	466	486	454	468	461	484	504	476	510	444	442	476	483	432	480	509	467	476	443	511	445	458	440	500	471	449	476	459	465	467	486	479	464	465	469	482	424	495	451	475	466	497	444	488	488	471	458	439	447	463	444	495	459	483	459	436	442	481	506	456	459	432	451	491	450	472	450	494	513	450	483	476	474	451	451	442	471	443	440	473	496	496	452	442	434	515	473	445	497	450	480	473	472	470	437	462	425	448	475	491	415	473	439	438	463	466	471	450	497	476	476	451	461	432	479	503	466	475	453	462	427	471	472	455	497	478	507	483	465	452	509	486	485	453	470	456	457	446	472	457	451	469	481	469	490	469	438	475	494	446	466	443	491	444	482	480	475	421	502	444	470	456	481	487	472	460	429	479	475	462	479	486	453	475	465	461	456	483	462	450	421	476	471	481	469	443	431	482	440	446	479	422	445	484	482	500	496	475	443	468	469	504	432	464	482	462	496	472	438	470	466	459	484	461	516	476	445	479	431	447	452	454	451	459	437	447	466	510	437	479	482	457	455	395	471	470	453	481	479	482	462	457	462	438	424	429	479	492	487	466	500	485	469	439	470	453	472	447	458	481	406	488	447	492	499	444	503	441	435	495	460	433	476	466	459	442	486	469	456	466	480	467	471	485	482	448	479	455	478	477	522	452	485	464	435	445	476	468	444	456	471	462	478	478	470	441	445	489	455	502	435	476	485	443	431	456	403	475	466	465	428	484	427	477	456	484	497	465	413	475	456	453	424	451	476	452	481	481	496	486	468	449	512	476	485	430	499	469	487	444	444	454	491	447	454	458	491	494	454	430	470	460	445	477	459	468	466	474	480	469	491	474	514	472	467	492	472	461	466	436	485	480	476	498	508	479	476	487	474	476	486	451	475	450	444	455	475	499	454	458	500	468	485	450	461	468	520	466	451	450	480	465	475	469	460	425	488	480	461	465	477	463	482	468	427	491	488	504	452	482	450	473	479	482	475	462	434	486	509	445	487	499	427	472	475	497	422	486	479	475	467	474	453	463	450	520	473	477	452	440	436	451	463	465	469	481	458	466	459	459	460	484	469	474	458	442	484	465	431	441	488	435	470	498	472	447	467	504	440	476	474	459	483	484	506	493	444	438	429	468	451	502	463	427	472	487	496	446	443	456	436	482	492	499	488	450	445	475	467	479	512	428	477	464	508	501	436	477	495	487	485	468	464	457	514	479	508	489	409	476	468	440	496	485	469	462	449	461	487	477	467	467	462	477	484	497	458	515	454	462	496	484	486	468	448	492	445	459	459	436	463	458	485	493	455	456	452	464	493	469	477	460	453	442	474	458	414	493	493	520	438	490	487	467	491	449	436	484	463	457	457	450	507	478	480	457	499	485	474	474	422	460	462	453	473	440	451	461	456	478	454	449	453	472	484	489	473	499	491	503	462	483	494	478	480	473	428	437	447	466	445	464	429	481	484	476	488	439	492
23492	21515	30350	27810	44012	44585	29891	10994	678	352	386	334	353	367	374	313	379	352	362	354	329	319	335	328	334	352	371	307	351	355	367	353	340	357	318	375	333	335	351	365	342	357	320	326	299	330	335	301	344	318	305	371	353	379	331	345	324	346	338	360	377	343	349	324	356	348	330	381	314	379	310	339	334	330	345	358	347	362	352	319	324	339	329	339	346	331	341	336	322	351	342	349	354	340	337	335	332	339	360	336	328	361	354	350	378	343	353	357	330	324	343	333	324	326	364	314	335	356	314	351	321	358	341	318	358	348	344	330	354	337	326	336	344	356	356	333	336	337	357	338	326	359	314	344	321	332	345	374	370	326	347	338	326	334	312	319	352	344	332	353	330	337	362	284	345	370	322	386	348	345	346	329	334	318	360	337	377	354	334	355	316	371	337	322	335	341	329	331	316	344	382	334	344	354	340	337	331	332	343	351	328	350	331	349	384	343	370	379	344	335	346	351	371	338	342	359	355	336	358	347	342	358	338	361	329	369	325	326	388	345	318	371	310	358	329	366	318	367	346	337	374	356	344	348	352	317	326	323	324	322	347	330	348	312	341	365	336	337	336	361	386	340	289	356	325	315	366	321	313	339	378	365	339	357	361	370	328	337	347	385	346	344	372	311	362	328	350	365	348	372	357	338	327	344	375	327	365	332	380	334	338	338	360	364	330	343	325	355	368	309	311	340	313	374	339	341	363	350	343	350	356	314	318	358	359	350	365	370	388	327	344	362	328	337	352	345	355	314	318	365	332	354	356	308	350	363	360	323	318	345	336	340	350	340	314	311	331	346	346	331	361	349	333	346	329	350	348	358	365	356	361	323	357	333	319	297	352	343	340	326	340	353	378	332	328	364	321	354	305	315	338	344	331	310	347	340	349	345	344	346	343	373	353	323	345	372	338	341	359	360	342	342	345	319	354	366	313	303	345	346	336	354	331	340	337	333	323	330	331	346	362	356	322	357	356	360	329	353	350	356	344	348	363	332	329	351	287	363	328	375	303	336	303	340	364	375	314	377	383	329	346	327	334	323	344	355	359	353	338	338	332	330	345	379	326	374	308	333	327	346	344	331	332	306	322	334	345	349	372	348	331	345	376	338	349	357	374	349	347	315	328	355	337	350	345	331	369	339	337	322	331	353	339	358	356	344	367	338	321	343	362	353	384	331	357	377	329	344	314	366	332	331	348	344	342	336	344	343	321	340	339	295	353	371	361	375	350	338	376	330	318	349	342	334	374	330	322	361	338	318	317	373	356	356	341	326	361	371	313	316	340	327	328	309	319	322	336	360	346	321	338	348	355	366	351	354	365	339	370	297	342	337	329	349	349	362	302	347	336	377	311	305	348	331	341	322	373	371	358	333	340	332	309	352	350	319	316	313	313	339	311	323	330	368	330	350	312	362	357	315	353	328	368	344	362	325	362	333	366	329	351	311	347	350	324	343	341	357	363	372	366	322	322	338	344	356	320	363	358	322	349	335	318	329	333	326	340	353	325	325	322	337	345	345	349	349	353	325	331	376	328	312	336	342	346	346	369	322	337	336	317	374	335	364	337	341	373	332	335	331	348	321	361	367	342	346	352	331	341	363	349	354	358	392	365	351	325	330	320	339	354	348	340	302	339	332	327	349	352	357	304	341	341	329	337	358	368	335	385	334	336	362	301	365	331	342	374	329	308	336	377	314	346	316	302	341	340	363	353	311	377	380	346	353	336	354	348	352	317	343	343	338	329	334	349	320	345	333	351	328	338	350	322	339	356	353	302	333	344	360	310	340	354	346	339	313	325	314	315	340	349	334	318	334	334	354	292	335	328	327	335	338	364	334	352	371	368	339	359	316	328	296	336	300	320	341	370	352	337	349	339	366	321	322	364	326	362	336	339	317	353	374	355	341	364	337	324	331	352	369	341	319	333	333	292	328	335	375	343	372	370	377	340	365	350	341	359	324	341	342	336	317	366	311	337	391	318	363	340	336	347	332	335	381	347	347	319	354	343	332	340	347	337	401	381	346	315	359	370	349	380	351	345	323	311	322	332	403	324	359	371	341	332	331	335	344	353	307	331	358	309	358	357	345	339	351	351	334	340	369	312	311	299	372	304	331	328	299	339	378	359	353	311	353	338	345	317	350	338	327	324	352	339	344	315	359	338	315	357	357	336	306	342	352	352	313	385	341	337	360	344	335	360	357	351	347	325	350	358	336	336	326	327	339	336	327	363	344	365	342	353	349	321	343	308	333	348	348	381	334	320	341	346	353	311	353	336	325	330	370	359	345	282	313	302	332	359	309	384	330	353	355	344	330	306	357	342	298	370	345	351	323	358	359	295	332	327	368	331	330	330	335	320	347	328	341	340	364	340	344	342	341	355	348	348	310	372	363	348	363	347	332	347	303	348	375	344	329	350	356	335	327	305	364	342	352	367	318	354	330	362	346	392	354	332	349	361	334	337	398	346	328	325	321	338	336	344	382	310	323	343	338	356	336	357	304	350	322	323	351	355	367	331	350	350	335	338	335	320	349	329	321	315	347	331	366	329	344	320	320	328	332	355	365	346	334	316	361	340	305	345	338	359	343	347	342	324	361	339	353	363	323	366	362	377	312	310	332	339	363	342	365	303	342	306	319	318	300	326	309	349	334	379	336	344	347	302	351	359	368	338	342	377	349	363	346	339	325	338	340	352	301	345	348	363	326	368	324	351	348	369	299	342	334	361	349	337	346	368	326	354	320	337	309	307	362	348	369	332	373	349	345	336	330	341	358	376	330	329	362	342	342	382	328	350	346	341	338	356	333	380	342	297	360	302	350	346	332	369	350	324	318	366	364	335	361	321	324	366	335	333	322	324	320	333	309	330	363	372	357	336	334	353	349	321	396	347	380	337	361	347	318	312	351	362	328	337	328	353	316	363	352	358	375	380	317	322	315	359	349	347	359	338	354	330	362	319	324	358	344	373	351	348	345	316	327	345	353	326	306	353	357	384	356	316	350	324	319	296	377	389	324	344	346	379	323	360	340	326	341	330	362	338	382	364	312	339	333	355	349	327	330	326	354	314	342	328	356	343	363	293	323	338	322	355	335	344	336	353	321	359	308	338	352	345	338	358	378	344	329	315	323	340	340	350	366	343	326	352	331	331	338	347	332	325	323	350	314	311	303	307	370	350	330	363	306	327	336	310	336	311	338	350	366	333	333	362	356	325	377	323	313	325	374	357	351	354	335	318	348	386	377	315	365	317	313	308	354	317	335	347	380	344	363	374	388	359	321	341	356	345	346	336	380	330	362	373	355	358	323	352	340	342	354	321	319	346	306	348	336	362	352	348	348	358	333	344	345	347	369	325	328	332	370	361	336	340	320	344	322	373	334	339	322	326	313	342	356	310	335	345	328	353	330	381	341	357	358	326	338	320	311	349	326	329	344	325	335	333	322	344	366	333	371	342	319	365	322	339	351	337	338	356	329	380	311
51304	83779	71086	55861	61666	46913	27818	9638	479	419	441	466	394	432	423	436	445	422	397	398	411	407	392	418	390	434	468	404	416	407	391	392	411	437	446	391	389	400	433	413	409	391	436	424	456	415	432	397	377	412	404	428	436	389	460	403	418	404	434	455	389	407	425	394	407	413	416	385	395	408	401	417	413	407	424	396	417	421	419	411	406	380	377	453	404	386	436	395	396	419	417	409	409	423	414	396	440	372	406	381	410	396	409	464	469	404	422	396	411	390	370	416	407	393	378	364	368	438	422	427	408	425	448	406	424	411	398	442	427	363	385	425	423	438	401	422	411	434	432	429	425	394	401	402	394	408	449	392	409	404	447	443	382	394	421	405	404	442	404	432	416	432	403	421	392	416	384	434	410	415	408	400	443	401	378	438	445	452	420	426	434	478	406	396	419	451	385	420	391	417	417	379	386	415	404	444	436	428	442	396	395	398	399	384	413	424	412	398	406	413	429	417	398	424	400	409	428	397	419	401	455	425	421	419	439	413	388	422	383	423	404	415	381	412	367	413	431	409	407	428	410	385	419	416	397	393	398	411	413	424	399	397	355	397	410	411	406	416	420	387	444	366	435	418	424	415	404	410	417	414	432	405	396	434	412	438	431	419	433	427	416	410	438	368	376	418	401	413	458	455	420	422	420	408	387	436	423	430	406	410	422	384	419	411	453	377	376	418	426	408	428	394	418	429	417	412	452	400	386	410	421	393	398	387	393	411	409	426	405	417	411	411	396	381	372	396	434	440	400	433	403	382	430	433	386	400	427	410	412	416	375	399	430	393	382	400	419	432	409	408	373	397	434	386	441	420	416	364	400	419	407	400	412	405	395	404	359	424	399	409	426	425	420	399	420	403	372	414	372	408	403	406	412	463	444	400	404	367	390	423	398	417	395	398	442	415	426	430	408	404	397	406	417	390	399	365	429	418	422	438	413	412	394	430	400	419	415	405	403	392	385	415	430	360	423	379	432	400	404	393	426	411	385	425	394	415	372	399	409	409	394	433	437	429	385	409	404	422	396	417	412	412	416	407	429	451	441	409	414	442	415	430	405	404	416	383	432	405	417	411	414	414	426	383	395	406	423	377	419	403	409	382	420	446	439	428	403	385	402	377	428	444	411	433	402	410	413	419	404	377	427	377	409	402	409	396	420	433	405	423	383	407	419	429	388	421	413	411	382	403	425	398	423	371	419	406	399	419	413	421	433	443	374	416	447	387	377	417	404	391	421	431	432	396	423	453	446	423	433	410	396	409	408	396	411	437	416	394	418	401	424	383	373	400	443	429	414	410	392	435	394	467	453	433	414	400	420	431	418	394	434	384	410	389	403	433	403	439	413	435	401	414	435	392	425	413	430	405	392	420	426	440	404	394	393	383	390	413	421	428	424	414	385	430	400	427	424	405	388	419	404	395	428	385	416	395	413	447	401	411	380	405	379	380	383	389	388	383	439	358	459	406	411	406	382	388	402	410	405	417	384	415	421	377	365	411	411	417	419	415	430	367	422	412	397	401	393	429	421	415	434	403	444	400	379	383	375	374	429	430	390	390	393	399	398	378	404	403	418	400	414	444	407	375	427	439	385	387	390	392	419	395	404	419	411	426	397	418	396	373	413	440	444	442	368	460	409	447	401	401	395	413	392	423	395	433	403	378	400	419	395	428	435	445	425	410	437	417	412	444	404	432	399	401	402	383	394	442	401	431	407	418	427	413	385	414	388	398	412	404	414	419	423	397	379	436	417	424	400	409	457	420	428	465	455	415	412	396	398	447	400	375	436	404	438	411	409	437	426	404	423	410	386	405	421	413	438	400	421	368	395	426	399	407	428	398	389	408	414	401	416	414	391	391	410	410	394	417	410	414	404	429	412	455	428	381	409	411	408	404	399	417	380	408	413	398	446	406	404	429	418	420	436	393	444	398	433	421	451	366	404	383	388	448	443	420	424	433	417	410	382	414	391	450	405	389	433	399	415	406	426	417	436	401	424	434	385	392	410	432	385	414	409	391	447	395	406	443	453	402	388	395	429	425	383	408	402	422	398	415	441	432	399	394	412	401	391	425	433	432	389	377	405	365	420	402	397	412	381	414	435	406	406	393	420	416	400	384	377	410	431	400	400	417	395	421	380	398	387	412	413	423	412	405	395	405	400	425	408	439	404	375	387	432	392	379	398	407	407	374	420	409	390	402	413	409	400	416	416	416	425	381	426	392	416	406	380	384	388	403	401	452	404	436	425	418	435	424	374	398	411	447	451	436	379	353	404	392	404	406	415	428	426	426	420	427	419	411	390	413	441	422	413	410	409	391	443	387	379	407	413	392	378	396	398	404	381	362	380	384	389	408	390	418	501	431	408	435	447	410	420	431	411	416	401	400	436	420	409	416	407	434	408	420	422	435	384	431	432	412	420	375	433	409	434	394	432	389	369	396	403	423	412	423	398	430	403	418	406	441	395	404	488	417	388	389	414	428	448	454	439	399	442	411	457	408	407	381	419	422	422	420	419	390	424	395	408	435	408	449	417	393	429	402	367	430	422	433	417	402	409	418	412	411	412	388	401	402	430	425	417	419	398	383	397	389	434	387	445	384	401	455	387	389	401	394	426	431	387	414	473	414	408	425	406	411	391	414	435	427	397	424	453	367	406	448	392	406	407	438	387	415	411	387	437	413	403	435	442	381	388	418	411	408	393	442	409	389	413	431	398	408	411	446	437	403	405	438	372	423	427	414	394	441	401	403	427	418	383	400	383	414	457	400	398	379	372	444	416	372	407	384	413	394	381	447	397	452	388	420	419	407	429	404	407	409	422	401	381	404	399	389	407	429	409	403	452	405	359	448	395	461	387	409	395	398	434	416	444	408	441	422	433	422	454	425	410	418	419	469	402	330	424	411	400	398	418	365	420	436	423	417	397	396	385	406	428	426	390	399	424	399	400	420	441	421	424	406	429	398	391	442	438	390	419	428	424	414	395	393	416	442	408	408	371	423	383	443	406	444	452	426	460	441	402	385	433	448	383	424	393	422	436	460	429	395	435	448	396	419	438	393	392	378	478	420	407	426	416	411	385	426	405	438	380	424	405	422	437	433	426	424	384	414	400	407	431	420	378	380	437	412	440	397	385	407	419	428	387	444	408	417	414	406	450	424	431	367	415	368	413	471	393	401	408	434	419	421	370	396	421	382	398	419	357	405	427	418	422	376	399	440	415	399	409	390	394	406	393	391	396	412	403	380	390	421	428	431	387	388	422	436	435	376	401	408	362	408	404	419	396	427	419	445	389	383	427	373	385	399	381	402	404	449	420	379	396	395	409	402	401	404	389	394	402	442	397	442	384	389	387	420	405	399	404	379	431	387	391	414	395	434	426	403	440	420	423	422	459	403	395	391	396	419	368	427	412	418	417	403	385	396	395	428	425	393	408	363	392	400	412	417	431	405	402	387	418	430	443	401	394	437	444	432	424	417
34885	45169	46726	29264	16546	9283	3418	1186	531	506	473	533	573	541	513	481	523	563	570	495	541	522	543	524	476	545	527	514	510	537	551	498	538	548	513	526	538	507	546	489	543	509	495	514	525	491	525	518	556	553	514	519	515	542	511	539	518	550	513	517	514	518	516	550	512	560	562	535	568	573	532	540	489	513	572	545	519	527	526	520	540	496	515	526	530	534	540	500	471	519	526	567	512	528	500	545	541	549	504	560	530	516	521	482	521	483	511	532	529	476	512	534	506	518	574	513	518	541	497	511	549	514	506	479	506	530	538	524	486	547	531	532	554	496	552	553	539	489	530	521	517	516	531	492	519	513	571	502	524	525	488	518	518	500	571	503	516	517	546	530	511	489	533	492	522	567	485	492	523	507	480	537	518	537	509	525	510	534	509	505	522	469	539	507	514	510	565	558	492	524	496	526	545	555	526	527	485	514	520	534	475	525	525	518	506	499	519	519	510	516	514	525	535	549	528	522	512	512	541	525	482	526	492	543	524	523	477	499	538	497	468	534	543	510	538	537	538	542	547	520	536	547	505	494	510	486	547	529	549	513	511	480	499	528	544	500	463	527	564	489	598	502	494	532	560	533	503	530	515	492	512	529	499	475	541	528	546	509	532	512	474	552	523	509	553	559	529	547	526	501	499	482	530	514	513	512	518	518	519	504	492	498	539	525	540	481	504	526	517	550	515	501	556	540	471	514	504	494	479	514	540	546	528	551	505	519	498	511	556	584	541	503	549	501	502	480	524	543	523	476	544	530	527	545	493	540	531	503	495	528	518	521	471	503	501	506	512	512	536	565	517	548	496	508	551	531	534	529	502	528	516	541	532	524	503	508	520	521	484	505	511	558	557	579	496	519	509	518	546	539	528	543	517	529	544	496	542	516	513	528	493	511	536	516	513	536	526	556	505	508	552	563	529	539	496	534	561	540	554	478	552	453	539	523	518	522	560	519	536	525	508	534	504	492	526	477	568	529	517	504	496	536	542	520	533	500	549	520	525	549	522	554	509	537	534	518	556	496	477	504	489	538	548	495	553	566	503	540	556	520	534	479	555	504	546	535	541	573	514	540	519	516	537	520	534	558	502	502	521	531	518	524	541	512	527	499	502	507	514	530	560	540	519	511	505	538	542	518	491	524	514	521	533	511	538	500	558	515	525	559	514	544	480	512	515	508	503	500	544	543	484	546	506	486	489	525	512	524	540	498	481	539	571	518	546	493	537	507	540	494	519	497	506	534	557	513	541	532	521	542	519	516	497	548	491	543	501	519	543	531	532	509	523	547	593	546	473	508	531	542	533	494	496	523	530	540	517	496	506	513	512	545	509	488	489	522	525	521	524	512	548	543	563	542	518	511	526	525	508	502	532	536	517	509	505	497	483	526	520	553	507	563	522	513	561	524	534	532	503	515	531	542	563	539	513	487	510	527	529	501	517	518	536	512	505	514	523	532	497	502	516	513	567	498	507	496	520	515	552	525	481	513	502	509	511	529	556	513	539	510	527	527	515	506	494	514	497	526	547	549	538	489	497	501	529	519	516	548	484	496	514	527	472	516	493	550	516	528	537	498	497	534	529	527	537	532	531	535	505	524	509	505	515	566	495	505	532	522	491	540	545	546	467	500	513	514	511	514	504	517	537	506	535	550	519	501	532	526	493	512	539	503	520	475	522	538	513	513	517	518	499	497	510	562	541	513	560	488	514	538	494	515	482	548	509	513	531	501	541	512	542	495	530	535	496	553	521	521	518	527	500	595	568	540	531	537	510	501	514	521	511	520	511	526	520	509	518	513	517	504	510	560	539	513	521	532	534	512	510	529	534	525	538	540	519	524	501	502	544	543	497	514	523	536	501	481	480	558	552	549	480	525	550	512	488	564	523	552	563	541	551	506	520	546	484	481	492	538	536	544	513	547	562	495	529	550	491	517	531	543	509	506	551	540	523	562	500	509	509	544	499	552	546	536	522	496	553	543	499	546	523	523	501	545	533	506	472	494	551	523	514	508	556	493	508	500	548	536	513	474	514	546	537	502	560	501	524	537	532	527	505	545	480	539	538	530	520	526	492	505	518	534	525	499	462	518	568	523	523	520	553	505	520	544	522	535	547	542	548	541	509	528	523	478	494	512	585	507	505	522	498	463	481	522	492	520	542	542	538	531	550	517	515	520	533	546	518	501	585	490	547	510	521	502	513	539	533	527	484	538	521	532	520	526	524	556	516	531	511	529	507	545	537	518	520	489	496	497	539	522	501	554	526	517	536	539	519	595	540	507	580	532	549	520	490	500	498	513	530	486	531	502	514	535	521	493	515	528	528	509	513	516	547	542	555	497	516	515	530	501	485	516	486	519	510	556	522	509	534	516	514	503	515	531	531	547	535	476	512	514	517	528	505	533	493	491	502	536	530	500	540	540	479	542	520	514	533	539	508	509	496	526	510	534	509	507	500	473	524	520	540	553	523	515	496	526	506	550	533	523	509	513	511	512	515	527	539	518	482	516	545	535	550	506	561	494	545	495	531	522	516	518	541	493	542	509	539	529	540	516	526	514	483	532	539	540	526	538	521	513	516	529	481	550	509	504	519	552	552	536	514	550	484	519	515	539	524	544	485	525	518	556	512	505	521	533	517	481	493	487	483	533	526	528	503	513	531	546	509	510	506	542	538	511	554	517	488	511	481	520	525	515	522	504	537	527	487	537	530	517	498	473	581	524	530	543	536	506	550	521	547	549	535	532	516	553	532	560	510	502	536	512	551	521	523	509	505	541	525	552	511	527	502	522	568	547	506	557	527	526	502	560	504	538	526	533	516	526	522	512	532	504	530	526	504	537	526	494	568	521	535	540	519	494	543	520	499	547	524	473	540	514	543	503	503	551	563	518	580	519	558	527	550	522	471	489	496	530	515	522	555	490	522	531	521	499	569	512	532	523	537	491	544	516	526	523	521	529	510	479	507	497	508	562	502	518	512	547	496	546	537	537	504	515	511	492	500	562	511	541	502	548	517	551	510	524	533	498	509	533	503	480	500	534	516	510	502	504	540	523	505	548	508	520	517	482	531	471	510	524	544	507	519	504	520	582	518	528	524	504	526	563	494	484	521	570	507	506	513	516	553	525	512	562	507	541	516	522	512	537	569	527	502	526	522	551	540	526	538	519	532	534	503	524	538	515	480	537	509	528	527	519	543	549	500	509	530	526	508	483	537	536	527	528	517	525	520	519	521	515	551	516	524	537	543	543	500	531	529	566	511	523	515	498	507	555	525	497	505	484	521	538	512	503	530	535	527	521	529	517	567	540	510	506	547	548	551	519	512	499	527	512	478	487	515	561	541	500	476	540	558	553	490	557	534	524	522	505	541	532	515	489	548	544	518	505	535	545	550	543	534	508	510	513	499	513	536	557	497	499	550	487	514	539	562	498	532	545	520	532	497	529	527	476	543	529	531	542	544	541	546	577	530	577	517	509
45235	60697	48541	25183	17880	11084	4540	1546	670	635	610	647	635	656	618	653	666	639	632	678	645	612	642	599	610	688	636	620	585	607	647	634	615	637	622	671	641	622	607	625	638	613	654	616	644	660	648	621	687	636	610	591	631	672	631	630	635	604	670	642	626	650	662	624	683	648	654	588	683	634	602	617	650	635	625	646	618	600	598	593	643	669	637	675	652	649	700	636	647	652	642	677	632	616	598	632	629	634	658	624	621	641	647	677	666	596	634	624	646	616	607	664	639	635	611	600	615	688	618	630	655	653	630	621	644	649	630	632	638	623	640	607	642	651	616	633	635	640	660	631	648	601	635	617	608	624	672	620	644	658	609	621	619	629	642	634	660	648	605	666	691	641	621	575	627	651	648	647	634	608	603	677	627	631	680	641	628	648	631	625	649	679	600	611	588	661	650	640	624	653	693	637	597	673	575	636	613	637	603	679	637	587	596	667	592	658	622	605	610	612	687	657	621	592	629	660	621	617	669	633	608	622	661	648	642	571	652	622	668	627	642	635	590	619	619	586	659	634	613	615	583	680	628	647	591	647	659	657	645	623	617	645	627	628	624	635	591	699	592	607	635	653	637	623	657	652	604	667	635	568	651	637	612	603	635	685	617	657	640	639	617	612	594	654	623	600	661	660	622	645	635	650	626	638	639	642	638	653	604	601	652	639	615	656	592	662	618	659	635	638	620	622	626	585	648	650	612	619	687	643	638	641	616	591	613	655	627	628	663	667	660	672	616	654	651	662	641	654	658	628	599	585	659	620	673	626	652	620	604	604	636	619	625	645	651	631	634	597	642	611	637	642	612	689	686	616	642	595	586	653	616	628	612	642	621	640	637	629	628	659	571	628	651	650	611	621	595	647	634	663	602	640	637	632	642	627	681	595	633	666	603	632	611	666	696	646	693	635	609	635	652	616	605	644	647	612	589	627	653	612	607	616	610	664	617	644	618	627	632	619	626	637	644	645	633	626	590	675	601	641	612	634	686	621	607	629	656	635	625	644	638	612	627	602	629	663	596	657	633	631	693	660	616	623	644	678	625	624	642	657	625	629	654	619	625	628	647	640	625	602	641	636	607	644	642	615	611	644	625	622	645	638	647	629	637	638	637	616	642	659	623	651	599	673	648	608	619	623	655	600	623	655	618	609	623	635	620	606	634	604	612	650	627	610	650	642	677	654	698	614	683	662	639	642	605	566	611	648	633	631	680	667	644	635	608	624	639	636	616	652	644	660	623	653	621	617	642	609	629	617	613	613	625	635	643	620	618	608	674	688	613	613	602	594	627	637	607	658	616	605	641	621	657	612	629	667	596	641	598	633	620	621	608	653	634	675	679	663	656	629	643	696	657	654	633	665	668	633	644	656	682	683	619	657	643	649	644	642	633	702	592	617	634	647	614	617	599	615	606	628	624	623	622	625	661	642	627	654	644	635	591	592	661	631	614	635	637	615	596	643	632	720	600	662	624	650	626	621	646	583	605	645	617	639	603	590	664	627	628	662	591	611	625	621	647	611	650	666	643	651	645	635	658	612	597	606	642	672	627	658	636	608	632	617	642	670	631	657	636	585	638	620	633	628	640	622	627	662	632	620	657	604	685	665	648	634	585	654	631	604	633	669	625	673	640	587	667	627	616	623	596	657	636	590	633	634	623	674	636	571	609	612	665	622	627	619	652	630	620	702	627	650	654	620	626	609	628	587	610	643	646	607	664	584	588	623	597	622	631	613	619	600	601	671	634	658	626	707	629	648	644	599	631	620	632	627	597	640	664	638	625	612	613	649	641	683	662	618	638	618	611	642	625	606	641	609	685	640	591	623	632	578	645	582	614	642	663	636	636	623	647	626	636	658	603	615	685	638	598	608	634	632	645	672	629	649	630	609	609	632	595	620	649	627	618	615	637	631	650	622	610	624	587	666	647	635	634	618	674	656	623	620	608	624	626	649	671	654	624	606	618	595	649	631	690	648	642	654	664	640	654	702	623	607	620	603	613	662	597	633	587	659	639	633	678	621	644	623	636	600	643	647	597	668	645	640	609	630	647	650	632	587	679	664	655	604	625	593	596	686	641	654	627	588	596	615	657	601	653	632	657	655	594	631	618	619	598	659	645	627	641	647	605	616	677	666	638	598	595	636	656	613	653	632	646	644	664	636	595	641	609	667	666	620	623	643	614	639	654	631	643	648	645	656	632	615	621	663	644	644	644	622	647	658	650	662	652	629	643	613	670	631	658	625	644	632	582	605	636	674	653	641	670	680	651	595	625	639	620	620	640	627	661	618	637	624	671	598	632	632	640	649	649	642	642	642	673	644	665	648	624	588	631	605	676	633	650	623	652	598	621	634	661	621	600	629	646	619	668	633	673	649	662	654	591	628	616	640	607	656	663	650	610	634	633	610	559	646	633	652	650	637	579	637	657	651	659	617	623	606	615	652	634	652	646	631	610	668	624	646	587	649	647	680	633	632	647	621	604	602	634	645	658	665	661	654	622	669	581	666	632	606	629	651	639	648	647	603	644	643	619	655	585	632	625	658	626	621	652	621	663	647	682	609	609	639	659	589	651	602	587	635	624	621	571	645	627	624	620	605	647	670	683	597	692	620	666	663	645	649	639	626	620	670	674	623	659	671	576	649	635	650	604	622	616	606	622	597	638	621	640	593	646	615	630	634	690	622	616	592	635	649	615	626	669	616	618	635	652	628	660	639	628	640	647	599	670	624	646	640	598	614	676	652	633	664	657	638	635	680	661	643	626	656	663	648	639	632	602	670	601	651	637	628	589	645	664	617	642	669	613	614	659	614	627	645	603	638	663	656	644	650	609	662	641	637	633	638	616	678	646	607	650	633	667	630	613	692	587	646	646	639	651	622	600	683	618	664	612	623	605	632	618	654	626	593	609	587	644	635	638	619	612	636	584	644	621	622	639	633	611	680	653	665	672	638	633	641	652	629	633	615	621	668	678	639	650	659	672	616	607	609	651	610	679	601	623	628	659	650	651	628	615	694	603	672	601	654	635	617	636	609	633	619	660	686	674	666	631	626	620	627	599	608	618	646	642	640	661	653	640	593	614	637	678	633	649	632	612	638	546	605	673	674	620	637	624	615	670	630	617	678	643	657	571	615	628	647	619	664	621	623	595	615	627	644	613	644	605	588	623	604	649	653	667	668	665	639	634	635	595	636	614	658	621	620	593	639	605	603	611	659	694	639	656	602	644	624	628	609	643	636	625	579	642	642	613	737	683	607	625	683	601	628	623	641	610	612	596	618	614	642	639	676	624	626	688	592	669	617	646	672	672	637	562	613	663	666	619	642	672	604	643	597	643	641	630	621	628	669	673	647	604	641	630	604	689	584	636	657	614	628	628	628	652	638	655	669	674	629	660	665	660	627	581	619	658	620	666	632	641	667	604	659	622	650	644	694	630	625	649	634	650	620	653	602	650	641	639	637	663	640	580	642	612	663
24643	22031	32265	32633	41697	37255	21670	5549	451	415	376	396	400	348	405	359	389	388	414	386	364	382	397	382	378	370	368	365	391	373	383	386	389	397	366	367	393	407	404	406	361	392	376	390	362	416	410	376	384	389	358	355	375	379	402	416	370	337	385	388	369	412	363	357	405	385	392	370	374	382	384	334	381	364	379	392	354	389	362	370	366	392	401	395	377	390	400	385	394	366	389	432	386	422	376	394	409	359	354	412	367	389	376	393	343	382	432	404	390	372	384	412	366	336	351	347	359	408	338	389	416	385	377	386	386	367	383	391	396	398	400	420	343	366	408	361	386	373	374	374	404	368	386	377	392	353	381	374	386	420	382	387	383	374	402	421	363	384	360	390	367	399	382	399	378	407	367	356	396	379	396	422	375	379	380	357	354	369	368	383	411	387	373	344	381	410	357	413	394	346	379	389	357	380	356	393	365	346	383	358	371	370	375	376	360	381	405	390	428	378	364	362	391	395	406	410	382	372	384	382	366	355	374	349	371	367	362	400	366	382	385	391	364	386	369	386	363	381	390	356	351	377	405	360	369	353	370	391	396	403	420	365	353	404	378	389	384	371	377	407	365	385	364	399	388	352	395	382	383	352	355	354	420	383	419	381	361	382	398	353	375	363	363	377	401	346	371	383	354	386	355	369	387	366	343	339	363	369	425	392	405	380	357	376	401	366	386	366	400	369	367	341	391	368	406	369	390	377	361	395	365	384	405	383	373	395	386	382	411	338	399	395	355	361	323	368	389	388	399	366	374	384	360	382	326	364	366	368	357	421	370	379	415	380	380	357	409	371	384	411	393	412	382	370	395	372	382	390	362	402	365	376	370	376	365	382	359	359	357	394	344	372	382	392	347	361	380	397	384	387	374	400	360	373	422	381	389	386	390	403	417	398	371	402	361	390	401	368	378	366	356	378	403	372	410	390	334	376	361	379	396	408	401	412	347	404	379	389	380	359	378	383	406	398	412	381	387	392	381	379	376	406	395	370	384	397	407	378	378	340	357	364	378	401	424	355	393	397	390	382	329	402	366	381	340	376	353	334	366	355	401	377	379	372	355	370	383	371	372	363	396	382	373	387	368	358	372	408	363	395	371	382	376	408	355	380	389	344	378	395	377	380	360	355	409	388	383	393	432	404	385	385	369	352	368	395	399	360	361	382	429	399	372	384	333	392	388	365	385	392	369	374	365	355	397	371	408	378	388	405	379	370	375	374	369	361	348	380	383	382	388	370	375	385	340	377	370	348	385	412	377	363	368	376	396	391	381	386	400	378	367	376	401	390	413	392	374	380	408	357	386	343	400	377	372	388	404	379	379	373	410	386	389	357	360	362	361	380	373	389	347	376	383	418	408	374	401	373	407	366	389	345	372	348	403	397	387	381	398	384	397	397	373	385	435	370	363	373	378	386	394	383	362	370	375	424	357	326	339	402	397	368	410	369	411	383	348	413	375	393	384	367	380	347	368	425	361	399	373	350	356	391	347	391	360	386	410	365	347	385	357	366	396	385	395	395	396	368	393	399	406	381	405	371	365	376	336	351	347	368	374	386	389	341	389	389	399	354	384	343	352	353	386	387	388	375	398	404	376	358	408	374	421	365	334	385	347	399	381	373	415	384	343	389	389	384	404	320	372	379	371	395	371	393	393	372	391	385	373	395	386	387	369	428	417	400	398	388	393	395	412	418	403	368	376	378	391	353	388	369	368	354	393	424	376	357	428	356	405	368	388	370	387	402	387	378	391	361	366	414	390	411	347	386	367	375	389	369	370	408	371	413	398	393	344	396	355	391	368	359	383	378	375	351	388	371	364	372	402	401	359	361	393	356	366	371	385	345	435	379	412	364	355	351	381	426	378	352	374	361	400	412	395	383	372	383	382	384	387	387	352	379	400	366	384	376	383	382	411	370	397	385	362	366	367	378	368	368	374	368	385	393	399	378	338	398	367	408	380	367	392	344	418	383	391	378	359	385	409	370	391	415	380	392	355	386	379	377	357	408	415	385	334	381	350	380	386	430	386	343	376	395	351	367	371	372	367	386	356	384	406	356	393	410	365	388	371	353	371	404	370	365	393	396	355	378	373	368	374	399	377	369	408	359	398	409	398	397	383	351	367	357	383	379	408	374	406	385	365	362	401	378	380	377	413	367	389	390	371	395	359	379	382	384	368	357	395	380	387	379	397	383	451	386	403	386	410	366	380	386	370	374	371	349	398	406	376	392	371	410	386	385	377	397	362	400	368	356	391	372	355	401	399	392	363	382	395	378	391	362	413	334	367	381	406	373	366	397	388	382	369	386	370	409	395	384	351	387	370	375	388	407	405	408	387	378	406	383	399	374	344	399	384	354	383	391	416	354	357	408	399	392	379	379	362	389	385	369	379	361	373	361	360	379	389	356	420	374	352	398	361	369	356	399	413	394	368	423	412	398	361	359	403	365	365	404	377	399	359	382	389	363	401	376	406	352	397	346	382	378	411	376	366	361	404	367	401	390	366	386	346	380	357	384	361	413	369	395	377	411	400	405	365	344	355	401	427	352	338	379	391	387	387	390	374	375	382	367	404	371	338	363	368	382	382	377	372	402	376	359	362	351	382	396	370	384	374	391	390	403	350	368	375	381	368	367	346	362	341	395	362	365	423	362	378	383	383	414	396	382	354	427	366	397	394	390	416	364	364	392	388	408	373	387	367	387	364	381	374	358	410	369	367	378	381	356	413	417	378	380	388	368	405	386	383	380	384	420	362	370	400	347	380	410	357	365	389	405	351	378	379	390	377	397	368	377	402	428	367	395	383	398	384	373	361	365	385	402	355	367	406	368	404	363	387	383	353	401	406	393	362	377	339	401	386	353	404	362	402	366	382	344	388	389	375	420	389	412	380	373	395	408	371	426	378	403	401	380	441	381	373	362	370	418	370	360	392	422	402	394	402	416	368	403	393	402	372	407	383	374	412	410	393	376	381	385	362	393	398	371	386	377	396	386	359	402	338	402	372	373	410	360	372	387	404	380	380	357	360	374	395	350	366	389	366	382	376	375	381	339	401	404	364	379	377	385	365	374	395	410	401	347	357	372	385	400	353	389	371	370	404	395	361	384	371	384	349	391	367	403	353	346	359	413	334	361	370	376	387	397	385	383	389	435	408	392	373	391	371	394	414	375	345	366	375	385	377	370	402	396	352	395	365	384	396	375	411	391	400	365	357	389	356	369	357	377	392	373	381	371	382	380	372	356	373	384	372	379	353	405	390	339	398	377	365	361	404	422	354	393	361	369	399	377	377	375	381	396	390	354	357	380	411	368	341	382	395	395	402	386	373	381	342	393	369	384	381	411	392	370	372	400	384	363	390	399	377	397	374	370	364	400	397	355	381	372	414	362	397	356	362	400	375	357	384	412	411	384	396	355	354	360	423	377	426	381	363	379	342	367	393	395	385	370	405	407	391	396	376	395	370	333	384	372	369	377
48560	77547	63232	47775	49291	37522	20108	5782	489	451	478	436	438	491	531	460	456	500	408	481	441	512	474	472	461	469	513	472	480	476	425	481	460	508	431	445	493	473	480	440	528	468	443	484	476	489	439	439	432	479	463	461	479	504	493	465	465	470	457	483	463	443	438	470	439	448	468	447	451	449	479	479	486	476	475	435	462	432	472	477	459	467	495	439	487	474	467	467	456	495	467	468	464	475	448	475	495	461	483	457	463	478	461	486	465	474	487	458	469	471	458	470	472	502	459	455	478	499	456	437	452	475	502	506	475	494	478	453	480	478	453	484	433	442	453	446	466	435	443	459	433	478	456	474	487	445	497	477	427	493	439	469	426	488	476	488	469	434	484	456	462	433	476	465	500	481	481	470	474	465	424	471	488	489	465	461	469	451	481	448	497	468	442	417	480	505	514	474	457	508	474	477	508	507	490	441	487	463	445	503	489	505	451	494	473	488	470	471	437	466	480	436	456	461	476	458	501	440	526	463	459	482	449	455	489	457	463	477	478	483	463	463	475	471	460	457	467	456	449	476	456	423	465	449	458	471	487	496	475	484	464	422	473	463	478	470	452	487	480	482	489	454	479	490	435	438	445	454	437	438	486	503	492	478	473	481	484	465	469	457	468	470	460	500	478	443	439	459	433	465	453	459	498	462	462	441	484	449	485	495	469	510	455	483	474	431	457	500	458	476	495	459	444	480	424	476	472	477	464	438	452	514	492	483	488	464	492	471	455	453	464	457	488	528	494	472	463	452	484	469	522	480	475	477	457	477	441	485	435	464	504	464	458	454	464	487	469	480	491	499	433	483	466	493	485	450	430	496	482	540	478	484	457	489	444	488	453	458	432	502	447	491	463	485	489	449	438	495	452	467	463	474	462	467	500	474	487	472	459	499	463	497	460	469	481	476	471	486	478	479	479	448	448	433	463	484	465	500	465	446	467	472	482	470	479	484	483	461	463	466	488	446	427	444	465	499	470	455	480	493	473	476	453	479	455	470	460	445	477	438	451	448	453	443	474	488	503	476	425	477	487	459	450	475	432	438	481	459	491	476	478	448	434	477	475	457	454	461	474	471	517	487	458	485	484	528	453	448	502	446	491	471	460	477	427	462	492	425	477	443	437	501	489	460	462	510	439	501	443	468	470	438	449	462	468	522	434	486	466	460	505	504	479	493	461	462	455	440	417	461	475	425	461	453	422	498	489	486	463	466	465	469	454	445	462	502	467	460	469	475	467	457	479	489	459	469	469	455	497	490	455	460	439	515	455	486	441	483	473	477	463	489	478	480	428	473	510	479	448	475	475	494	465	457	492	483	464	476	430	459	471	428	462	458	417	463	472	491	457	447	422	469	471	504	475	492	499	469	465	438	427	464	465	438	462	510	443	471	466	469	467	521	431	484	508	476	466	471	474	461	436	490	434	478	502	446	485	475	470	445	488	478	475	486	476	409	469	509	470	444	458	508	454	470	437	484	467	447	435	449	488	477	425	464	468	495	467	480	467	473	465	478	456	499	477	461	465	475	477	462	410	474	466	475	464	439	467	486	469	478	460	442	463	474	507	437	473	469	470	482	479	461	469	445	472	463	486	449	453	490	497	469	441	455	458	437	474	455	459	458	443	456	495	464	462	436	481	490	483	478	471	466	469	487	449	466	453	466	457	449	473	442	491	496	456	501	494	450	456	449	468	470	412	499	496	450	448	458	468	492	450	446	421	474	466	473	455	480	480	461	472	444	481	484	463	480	475	481	458	437	488	467	468	475	468	450	475	446	468	483	448	523	519	482	477	486	501	424	512	464	460	483	476	457	494	464	486	485	467	482	471	476	445	475	464	476	451	446	501	480	480	479	434	473	457	463	496	493	480	478	439	454	478	480	482	438	493	499	428	495	423	459	442	433	483	516	451	469	471	488	481	435	475	457	471	500	461	506	501	479	517	498	487	494	466	444	457	436	457	512	453	479	496	449	475	482	510	480	454	457	492	472	463	511	496	468	454	483	478	451	476	451	433	496	479	485	434	465	479	465	420	499	412	501	484	442	455	477	463	439	463	504	472	492	519	489	470	453	466	451	456	447	475	476	452	492	426	428	457	475	498	481	458	421	439	445	465	468	476	444	459	453	456	474	454	502	483	457	491	448	464	472	439	482	512	496	515	468	451	464	480	491	472	427	483	493	454	494	485	443	496	500	469	504	476	448	480	464	432	446	486	438	451	427	476	453	489	483	431	481	441	479	462	480	469	469	458	450	466	484	490	477	493	478	484	493	491	491	465	451	478	444	472	470	486	471	505	489	466	473	449	489	462	463	482	488	461	489	468	488	478	463	469	465	455	497	465	465	480	446	471	467	487	449	493	492	477	453	470	494	500	474	477	468	461	484	476	495	457	465	436	484	436	507	437	463	469	487	471	443	473	428	431	477	498	480	432	477	480	503	507	463	464	434	519	466	464	479	479	491	461	451	457	490	487	459	470	465	495	472	467	472	463	446	460	514	480	487	429	472	459	507	514	449	472	477	487	441	486	482	480	486	463	478	506	439	471	479	486	460	461	479	436	455	475	459	469	474	447	457	474	415	458	436	471	464	465	492	429	449	475	454	491	475	479	459	456	461	496	472	447	491	463	461	475	448	451	488	474	502	465	467	480	475	464	444	472	448	450	477	440	488	443	448	493	447	479	442	485	451	479	496	467	504	459	459	497	503	475	458	482	461	494	486	457	468	458	477	473	479	481	491	466	455	440	467	484	447	464	477	490	455	486	440	459	492	454	467	456	475	475	495	482	538	419	459	486	456	482	478	484	477	445	452	440	488	497	478	495	459	450	488	456	476	476	450	474	423	473	476	466	455	483	472	475	493	456	475	463	463	455	486	464	445	474	458	456	474	465	500	502	502	430	490	483	449	484	470	488	490	467	483	488	436	468	482	460	476	463	452	439	498	480	472	484	472	466	458	468	461	470	497	467	469	448	474	434	483	487	469	498	439	453	458	448	488	507	468	459	466	514	478	475	446	481	450	485	478	492	480	474	462	500	443	433	491	430	446	468	481	456	473	458	470	470	485	478	446	482	468	470	482	435	535	459	479	496	450	459	475	439	449	452	453	487	470	473	442	459	468	468	442	474	472	477	443	481	460	485	473	482	452	480	447	457	442	498	443	456	484	511	496	433	456	489	470	480	498	470	474	476	470	472	453	475	471	466	470	475	452	491	484	430	461	507	480	467	476	437	491	479	452	472	471	461	467	492	452	497	465	499	456	456	459	487	470	475	460	479	491	474	481	429	452	455	458	457	454	470	468	464	414	452	442	487	478	485	526	450	490	448	431	498	464	523	467	449	497	464	471	456	454	472	462	478	452	459	455	470	430	506	489	467	502	513	464	493	488	465	489	471	520	480	465	484	498	448	459	526	500	466	473	444	472	462	489	476	497	475	494	525	461	441	449	466	471	458	477	501	444	441	476	489	455	481	461
23471	21592	30007	30818	43302	41857	28856	9805	548	382	355	313	343	369	355	347	313	352	367	322	355	356	356	344	359	362	329	311	344	356	341	326	355	363	324	333	330	334	287	328	349	354	340	328	328	335	307	317	354	351	367	343	316	349	341	341	358	339	314	349	361	374	356	318	328	364	333	361	314	333	341	334	319	367	354	363	363	350	331	325	328	308	335	338	324	342	348	340	324	366	370	368	348	335	332	322	339	332	382	365	371	380	346	326	328	308	374	304	380	343	345	332	315	363	369	351	318	388	333	331	351	339	321	336	341	351	315	337	338	362	350	332	332	357	338	347	316	352	346	314	359	330	331	337	362	343	335	333	325	349	329	330	344	318	363	339	326	348	349	349	360	313	332	332	310	337	322	334	344	348	357	351	342	320	337	328	337	328	327	336	345	334	338	317	341	331	343	331	344	332	321	359	329	347	355	347	331	339	333	346	320	349	346	319	311	350	328	353	306	346	333	363	319	390	329	307	352	349	312	338	334	351	353	288	314	374	322	324	352	355	334	324	334	356	364	353	332	353	338	322	339	332	324	308	358	361	355	329	319	343	302	292	381	351	339	328	334	328	335	352	358	337	368	347	323	310	356	335	330	341	360	344	363	341	368	372	346	334	324	334	341	306	341	328	335	357	366	393	320	318	368	351	348	357	342	331	318	360	348	325	359	305	363	359	348	320	374	323	345	330	339	340	355	347	319	354	367	351	316	357	329	370	327	319	347	321	343	330	317	349	355	321	356	300	325	317	332	377	336	336	350	327	349	331	337	353	344	321	374	325	350	346	313	362	361	344	327	324	302	343	332	331	367	367	344	324	313	327	329	334	345	324	329	321	342	355	345	351	349	319	353	354	390	332	349	335	332	304	346	346	326	363	350	310	339	327	334	349	363	346	370	348	339	340	367	319	327	327	384	332	330	357	330	344	330	362	368	362	333	359	347	331	353	369	325	370	341	345	285	370	304	289	342	309	343	351	371	329	319	333	342	338	339	367	324	318	339	355	309	313	349	363	383	363	327	325	356	355	339	362	352	327	351	333	353	377	330	351	363	350	342	365	369	327	340	357	321	365	347	303	359	385	335	348	334	335	319	305	327	320	349	340	312	338	358	385	340	337	331	380	340	360	342	360	344	379	331	334	359	346	346	340	330	332	308	319	355	341	327	368	372	341	326	335	370	358	329	335	320	363	323	306	354	336	363	378	353	360	348	359	343	341	359	389	326	351	337	340	320	296	317	378	339	349	316	301	347	327	361	313	358	327	329	333	342	332	364	336	349	363	386	323	360	351	310	338	327	356	321	356	343	349	334	338	337	308	344	360	317	340	335	357	329	313	345	333	326	358	306	359	313	325	315	330	322	340	377	351	347	325	356	381	326	356	353	332	323	347	314	314	366	298	332	371	356	342	343	328	337	355	306	334	325	348	334	328	307	339	348	310	335	308	338	321	388	320	358	336	378	342	340	357	323	319	368	323	328	342	317	302	317	356	325	352	344	327	343	325	358	321	301	344	320	314	317	303	367	370	333	341	343	296	318	348	317	339	326	328	353	373	361	323	334	346	330	324	291	345	311	339	346	348	339	332	357	340	338	380	338	353	346	338	364	348	349	300	355	331	345	359	348	309	353	339	338	340	343	354	363	371	339	351	367	308	312	323	343	384	326	331	294	352	316	333	361	358	378	336	360	325	341	318	332	349	292	340	337	304	344	371	343	338	341	349	338	310	359	321	343	355	338	334	321	335	332	340	343	358	307	325	372	351	332	312	374	307	354	360	341	341	348	363	323	328	371	329	328	348	304	344	334	347	368	361	358	368	334	312	306	350	358	318	340	347	354	330	350	327	332	349	343	350	362	341	327	309	339	363	316	340	341	325	369	314	349	327	333	334	332	344	344	306	323	361	340	356	340	345	351	310	325	318	322	337	364	344	350	336	317	322	313	328	322	313	368	343	367	330	343	350	354	329	375	338	322	341	325	373	348	327	326	357	331	319	337	331	334	323	360	323	362	341	310	336	327	330	320	323	311	349	324	339	310	305	318	365	308	347	316	344	329	346	327	352	346	337	368	353	342	308	330	353	350	367	354	317	346	326	351	336	358	364	342	323	367	340	326	347	330	350	331	336	320	331	336	338	341	328	345	351	358	338	328	347	316	346	359	371	399	345	354	360	318	348	370	315	332	346	348	349	331	331	370	344	299	313	333	346	337	355	318	372	323	321	353	378	320	362	366	315	371	319	348	344	334	328	356	349	315	323	357	313	300	341	357	321	336	305	353	345	363	325	345	338	330	315	384	351	353	322	322	337	364	353	342	343	314	352	327	378	353	352	343	345	349	340	362	306	346	319	332	330	306	324	312	334	348	328	365	359	308	347	333	312	357	335	344	326	327	360	343	383	329	331	321	342	344	326	336	313	350	334	343	302	321	332	329	342	344	348	351	346	348	338	352	325	360	318	369	334	388	345	367	341	315	343	366	339	358	361	356	329	365	338	335	302	353	309	344	366	335	301	338	324	346	323	353	323	328	336	309	334	329	321	329	306	346	311	340	320	340	344	359	349	360	336	334	337	329	331	318	327	354	337	345	357	358	366	326	367	331	335	291	370	344	323	337	342	290	376	356	323	337	328	363	320	326	350	349	341	337	310	349	367	333	325	336	303	352	331	311	358	371	354	330	380	342	311	345	332	343	348	364	343	326	378	336	330	345	367	345	301	355	334	332	310	337	359	354	352	324	320	323	325	355	368	334	339	354	352	345	344	314	349	358	358	309	367	335	360	350	360	339	346	337	341	316	305	332	323	330	344	352	324	314	347	338	338	341	318	329	328	307	339	360	351	326	347	340	299	332	302	348	357	350	359	341	340	342	334	351	346	326	331	342	339	349	309	352	342	366	337	376	359	329	359	342	329	342	364	337	319	350	327	310	331	327	347	354	346	349	337	331	325	367	348	374	349	314	338	315	340	320	300	341	326	355	348	350	317	365	361	305	340	351	325	371	352	354	348	354	319	351	346	358	390	347	349	304	368	338	336	323	366	336	325	340	353	355	351	335	322	330	323	349	367	334	333	343	335	335	349	358	349	294	353	367	320	346	306	332	331	362	338	315	325	334	341	328	346	364	356	360	319	370	348	336	349	342	352	350	349	323	337	321	328	356	318	341	324	338	345	346	351	321	343	335	341	380	377	378	350	307	322	361	359	341	380	310	342	329	359	353	306	351	319	362	323	346	342	328	368	349	375	326	328	331	353	309	373	341	347	321	340	346	328	330	344	321	348	313	345	317	347	372	361	334	370	326	323	352	328	347	363	313	348	353	333	327	347	334	366	345	344	350	359	348	369	339	318	309	334	336	317	339	340	371	345	359	330	318	331	336	325	332	314	338	315	379	366	331	356	407	341	322	327	367	366	354	364	338	343	320	396	334	335	323	353	297	344	340	327	328	323	343	328	297	374	360	352	373	356	334	375	314	390
51796	83582	69167	62741	59465	45349	26802	8805	433	460	405	403	456	413	428	415	401	399	425	452	372	409	437	441	438	409	390	412	416	404	395	453	448	462	429	397	394	414	411	419	422	410	421	428	398	375	410	422	429	418	414	402	432	410	404	443	430	442	402	416	385	384	407	396	394	392	393	403	389	455	378	365	401	422	384	403	408	445	416	421	411	424	416	430	406	416	408	425	401	444	402	394	419	377	413	427	435	417	406	406	408	433	443	408	395	362	423	433	405	438	386	417	397	395	422	400	406	415	416	420	416	411	409	393	423	428	421	385	351	366	431	422	419	391	427	413	380	380	392	427	386	428	384	401	401	417	422	431	417	422	406	401	415	402	395	440	429	417	408	410	397	427	359	430	395	414	343	376	409	389	382	407	367	413	376	404	406	399	405	433	412	396	380	398	370	410	421	410	388	425	452	393	385	390	403	408	375	402	393	419	419	389	407	409	411	405	370	421	409	449	412	395	443	422	391	426	389	422	393	399	429	373	446	406	385	390	400	373	414	375	407	434	438	430	387	444	396	439	420	413	413	445	424	386	394	369	459	436	403	433	392	396	404	419	397	376	411	435	442	378	397	414	394	418	436	372	436	401	428	378	393	381	423	436	394	398	395	398	390	418	402	408	396	426	407	411	432	383	375	408	379	381	405	415	417	394	392	396	449	398	410	407	413	383	394	413	401	396	422	435	432	411	425	393	407	426	399	407	378	427	410	408	389	369	405	422	402	397	397	408	406	392	388	409	443	400	437	424	400	426	412	402	424	400	403	440	442	406	413	383	391	422	406	413	415	416	393	453	388	396	404	396	406	408	402	428	411	397	410	411	387	378	428	390	393	401	411	385	421	431	403	365	428	388	411	377	413	399	433	377	405	424	396	423	445	400	419	402	391	429	394	397	406	433	414	418	392	423	428	376	387	414	429	436	390	409	445	385	391	398	399	412	457	397	391	408	428	410	402	409	412	378	401	428	380	405	438	390	405	390	403	418	421	400	397	399	454	445	410	426	388	399	399	416	428	421	384	375	397	416	412	410	426	432	402	411	391	409	388	402	405	426	405	375	379	409	381	374	393	378	371	418	386	404	396	380	432	406	435	404	409	430	420	394	397	409	414	398	378	429	399	394	419	425	403	411	392	408	418	381	388	442	405	408	398	392	388	376	395	399	394	397	425	432	437	398	393	410	392	421	419	407	440	417	413	374	416	419	407	434	416	428	395	426	390	401	388	419	391	429	384	422	406	419	393	406	412	470	437	399	409	392	384	414	413	405	432	393	430	439	350	404	411	409	453	400	433	435	406	424	389	409	424	397	432	412	409	408	431	429	416	374	425	416	384	412	458	392	364	390	417	403	421	435	400	413	383	417	405	426	404	397	414	381	418	384	425	445	383	470	402	378	374	428	399	367	404	396	400	378	397	390	413	376	403	423	364	423	384	414	370	412	356	414	406	411	421	383	407	424	463	427	445	406	408	381	367	422	411	432	405	390	388	426	423	439	426	399	436	416	416	393	416	396	406	370	376	386	431	394	399	410	413	382	415	430	380	411	419	426	410	417	440	400	421	437	401	424	426	397	410	406	380	443	425	421	421	385	431	401	400	409	380	397	354	437	412	407	387	427	420	420	405	383	415	414	424	373	433	420	454	398	407	387	400	384	367	399	395	407	389	407	409	382	381	373	412	424	393	421	418	394	409	380	445	426	431	401	422	377	439	407	441	406	406	407	392	419	420	368	373	405	426	436	408	432	407	436	431	405	430	405	411	423	410	419	424	393	469	403	380	367	416	370	395	367	410	415	350	431	381	414	406	411	381	432	414	429	421	385	401	424	431	411	407	415	389	405	390	399	429	391	450	415	421	409	423	416	396	410	418	415	409	404	410	413	428	405	395	386	401	379	407	421	437	404	399	391	418	392	410	415	424	425	437	397	418	421	401	409	399	430	431	404	382	397	436	386	390	415	407	415	382	402	416	406	397	421	413	380	398	376	399	393	404	380	402	392	393	426	397	439	431	454	397	428	360	401	418	382	380	401	404	413	420	426	397	389	410	409	412	395	450	412	430	400	432	356	406	418	379	371	421	384	442	415	423	415	393	387	415	426	423	405	408	384	433	395	393	407	390	412	422	407	395	407	387	387	414	366	374	414	396	389	402	380	393	421	411	406	437	404	419	384	417	382	424	400	416	435	369	389	413	407	421	390	408	422	386	413	444	405	365	435	418	432	409	404	400	431	439	451	385	419	412	395	421	428	418	404	389	452	438	394	417	412	404	435	396	405	440	379	425	392	415	403	412	401	390	386	432	412	406	458	413	403	418	383	432	408	381	391	447	390	398	395	438	403	407	395	342	433	418	391	401	417	426	414	418	421	349	389	374	421	409	397	384	420	420	406	410	407	393	400	393	414	471	414	431	425	410	422	394	374	406	432	405	402	388	426	409	419	415	358	445	416	381	406	402	393	400	398	383	375	419	393	394	404	401	396	385	389	412	404	459	465	416	400	423	446	429	421	398	394	387	399	366	422	412	379	373	391	428	390	399	435	393	398	383	382	394	396	415	414	419	392	412	404	403	387	398	393	392	380	434	392	380	405	442	387	357	408	384	441	400	433	394	380	424	419	409	415	406	436	382	416	406	442	396	405	427	380	469	411	374	415	397	416	430	434	364	438	406	443	395	396	420	420	421	442	396	393	425	386	401	401	413	406	432	408	393	400	411	394	407	434	414	392	411	422	391	410	392	395	427	396	404	446	432	407	411	383	400	392	385	407	388	395	397	429	411	434	428	395	402	370	413	403	390	398	397	400	405	407	416	388	376	432	411	431	400	392	420	408	405	400	392	402	451	395	419	456	416	372	402	381	449	414	427	405	427	435	412	390	387	369	413	448	384	397	410	393	403	380	401	399	401	413	412	421	400	421	417	376	413	410	387	395	409	388	420	408	405	401	422	414	385	438	420	408	401	402	405	407	415	449	425	422	387	451	423	419	402	411	394	412	439	428	425	430	401	414	418	445	427	438	465	399	401	406	391	404	409	398	406	389	418	410	397	397	400	408	448	374	425	450	413	401	400	421	392	382	418	412	413	361	403	464	385	450	379	401	398	404	425	426	382	394	414	419	393	395	399	429	399	417	437	438	441	399	415	416	405	370	397	436	372	376	395	427	411	449	430	393	413	422	430	412	392	419	397	376	423	415	390	432	420	408	427	359	395	431	388	441	403	447	431	410	394	430	397	385	419	407	426	390	413	372	395	395	385	394	422	407	423	412	405	397	385	420	401	401	448	417	375	407	409	391	369	395	405	430	445	416	394	413	424	386	449	371	402	402	395	392	405	457	404	444	410	401	423	426	400	433	397	409	422	404	390	416	411	408	390	372	412	437	398	422	374	404	382	416	394	400	400	408	383	393	383	415	412	391	378	410	403	434	369	401	440	414	409	399	406	418	409	414	372	379	430	438	404	424	413	418	409	392
34863	43591	42842	24537	14877	9611	3666	1179	532	562	482	475	540	538	514	518	532	524	555	510	557	485	526	486	533	508	544	539	546	506	489	554	552	499	527	514	530	497	530	497	501	504	519	538	504	535	513	531	503	544	519	559	512	512	501	499	508	589	540	489	492	546	510	519	506	522	499	518	532	521	506	496	515	528	555	562	532	511	530	522	495	534	545	528	510	452	511	492	533	512	518	559	547	526	469	473	514	546	501	508	523	493	492	522	522	518	517	534	530	527	551	557	527	508	537	530	538	554	482	502	526	538	596	512	558	516	552	539	530	538	468	478	518	535	532	501	580	511	506	558	528	502	505	511	552	526	546	497	565	511	514	491	530	513	568	507	510	515	512	537	523	534	534	529	527	519	520	539	544	513	488	500	484	525	521	507	532	527	518	517	516	511	515	539	526	491	509	517	509	528	527	539	504	552	524	494	521	512	524	494	505	551	499	519	553	510	552	479	532	508	508	491	530	527	521	531	545	524	555	536	488	517	510	498	509	562	512	543	558	477	536	480	500	545	508	493	484	568	481	510	505	514	528	520	519	537	515	583	499	531	543	531	533	513	537	534	493	477	519	513	538	556	526	528	527	516	517	523	530	531	529	514	505	495	552	496	514	533	544	494	533	515	538	503	521	506	561	546	543	589	482	540	515	525	532	546	522	504	527	539	482	527	473	515	522	519	493	534	547	532	520	523	487	530	557	484	522	510	496	511	499	509	505	532	526	504	531	512	515	489	560	499	495	519	516	557	547	542	550	525	469	493	544	525	510	502	518	462	512	492	452	532	533	521	541	488	498	500	534	516	583	499	533	534	497	522	494	517	494	524	534	523	516	500	479	519	529	524	519	518	529	534	519	573	547	535	505	521	513	473	527	536	532	542	535	496	520	527	556	561	522	523	588	565	476	503	561	515	503	529	525	478	544	525	510	513	525	557	558	503	504	522	534	472	533	503	529	517	531	528	528	518	530	498	505	529	512	519	523	550	502	521	496	534	578	472	515	494	530	540	499	485	519	484	505	563	507	509	488	527	529	530	537	524	529	502	533	516	491	546	526	515	512	491	484	503	498	502	555	502	520	520	590	540	489	532	507	547	505	519	512	513	535	463	528	500	535	539	531	535	544	525	494	516	514	536	518	523	527	532	521	520	502	506	507	523	507	523	526	563	531	504	530	517	489	514	543	523	545	529	547	517	500	539	506	535	495	499	518	494	538	527	501	545	526	504	508	517	492	527	502	539	522	561	489	501	527	453	498	488	521	544	535	520	480	532	519	508	517	520	511	506	527	507	579	501	535	506	537	543	540	522	499	544	525	508	502	487	502	538	527	540	498	537	553	498	570	518	511	522	537	501	521	489	508	506	489	503	503	493	536	506	514	524	506	544	486	523	502	518	533	504	524	502	495	488	509	550	495	505	519	525	500	525	495	557	503	542	542	548	573	520	507	546	503	499	504	523	565	476	517	549	495	515	493	517	521	514	526	495	542	539	490	527	552	503	516	548	574	519	486	528	539	526	558	492	532	561	533	514	559	541	495	536	495	511	515	547	536	541	572	490	519	503	533	529	499	561	544	498	548	516	519	535	517	578	522	543	514	506	540	493	535	521	550	518	551	526	534	523	506	541	481	498	509	522	498	531	512	530	505	536	487	482	530	469	491	529	551	477	511	515	536	497	509	494	519	566	522	506	546	510	472	510	501	551	497	517	497	498	495	496	513	533	502	506	534	519	522	554	523	510	560	533	511	499	542	490	527	522	519	505	520	485	529	479	493	510	477	549	547	574	506	517	511	508	527	517	506	508	542	512	531	530	523	497	490	506	518	554	539	525	517	491	521	520	557	493	540	532	538	482	532	523	527	511	491	505	541	493	533	552	524	517	519	517	497	493	535	522	485	490	563	535	529	501	524	511	543	517	550	506	487	504	509	495	560	529	509	561	493	494	486	472	500	524	526	522	514	500	515	510	535	518	557	525	498	567	524	543	515	518	519	500	543	479	497	479	498	492	529	510	510	486	501	504	556	513	529	527	524	520	528	526	485	524	497	548	536	537	523	518	506	556	528	497	526	520	481	565	479	553	517	540	518	517	516	546	526	535	509	516	500	531	556	500	497	517	521	494	498	511	546	469	512	544	531	506	528	515	572	519	516	569	547	548	525	514	495	559	520	465	514	545	505	512	490	526	496	531	452	529	544	536	545	481	556	485	518	542	503	500	550	509	516	493	518	511	502	467	491	522	507	527	511	526	537	502	503	538	539	530	532	508	540	547	519	546	501	509	525	502	485	530	498	559	526	522	487	526	529	494	508	519	530	535	493	508	503	532	518	525	510	521	556	474	523	494	542	497	550	512	531	481	543	504	498	500	564	487	612	490	518	536	491	470	516	528	507	499	535	491	541	506	538	543	532	531	510	529	519	539	533	523	511	525	543	526	603	552	502	524	495	518	532	518	510	550	557	499	508	508	575	523	523	509	494	510	520	541	513	501	520	529	509	503	537	529	507	514	539	516	546	499	476	534	501	489	485	523	499	517	482	502	542	514	506	514	497	505	565	531	524	528	539	528	530	532	516	538	546	534	517	505	495	554	514	512	508	516	515	479	552	513	546	479	517	531	488	581	529	550	544	481	539	471	495	570	503	479	497	484	526	526	532	539	502	523	516	500	551	562	530	503	537	535	542	484	553	521	505	553	559	532	517	545	508	518	522	515	536	515	493	548	508	531	510	502	510	504	533	511	491	527	473	524	521	541	543	529	506	553	516	491	532	542	515	551	539	553	537	495	503	521	512	452	552	543	501	554	530	488	549	541	527	500	519	514	484	491	512	510	498	521	483	545	488	511	545	504	508	500	508	477	546	536	528	498	500	514	533	514	566	510	494	525	497	524	565	536	492	542	541	514	484	516	539	507	521	483	569	505	517	536	535	543	516	499	513	482	505	512	548	542	542	524	491	547	506	510	541	518	513	529	538	507	482	488	507	491	529	494	514	488	527	551	545	489	534	493	465	539	489	532	525	501	516	535	501	531	559	501	545	521	491	529	492	509	525	504	565	498	537	529	459	488	519	488	462	495	533	516	553	554	517	524	524	532	524	519	510	487	475	526	483	567	510	538	518	546	514	532	527	528	475	514	526	521	476	537	462	590	477	544	539	546	521	491	516	527	510	516	492	510	523	501	596	537	522	510	522	500	540	541	516	522	521	523	529	552	520	525	475	483	515	510	523	556	487	541	554	505	522	499	515	502	468	535	528	537	510	555	515	467	503	517	517	535	494	516	521	513	575	499	515	517	545	545	576	523	535	498	527	525	511	509	507	554	507	537	521	533	544	507	521	466	510	535	503	524	525	492	508	521	499	481	527	542	513	512	529	508	534	516	527	539	519	507	480	534	484	471	526	507	474	527	512	547	479	513	529	530	514	507	538	507	505	519	504	516	516	505	555	528	554	522	495	535	521	536	520	499	505	512	480	538
44974	59393	44314	21043	17038	11720	4828	1546	666	638	691	629	633	608	648	619	583	635	620	632	621	617	656	621	668	643	592	638	582	639	626	614	635	666	601	630	623	602	604	605	600	619	623	629	627	641	622	665	654	651	635	617	604	599	607	662	605	645	666	684	643	627	649	615	629	613	646	622	650	675	670	640	623	621	649	634	668	647	639	620	686	619	651	648	625	673	624	591	617	630	659	620	627	635	596	636	648	650	645	644	622	599	655	657	632	647	649	669	631	635	629	653	625	586	629	683	620	639	592	656	619	613	649	632	611	602	658	667	647	593	632	604	610	641	628	654	663	648	680	692	613	649	673	662	619	644	617	636	661	619	660	623	640	633	676	615	586	637	659	649	626	637	653	631	638	644	622	641	605	637	643	680	663	589	639	629	634	606	641	629	647	637	643	658	613	631	671	635	647	636	604	675	626	583	614	572	582	618	627	636	648	634	640	642	654	642	623	612	605	551	630	675	600	611	675	649	692	623	608	611	593	704	601	620	657	614	608	650	644	623	596	633	647	628	638	636	634	585	642	628	630	603	623	623	631	595	654	629	627	617	713	607	606	627	638	647	648	592	648	595	634	637	625	633	622	679	632	619	628	654	638	619	660	632	657	660	632	656	635	621	681	629	624	643	588	655	669	603	629	643	651	609	616	600	672	648	654	665	620	608	594	638	634	651	642	589	648	633	655	620	623	615	639	635	631	597	607	619	631	600	621	609	624	672	614	675	636	636	606	621	657	692	623	635	649	641	636	641	616	653	661	642	657	647	619	662	635	654	691	627	615	624	627	652	657	644	651	626	622	628	621	620	598	617	652	640	585	580	606	607	639	638	645	611	598	631	616	625	570	627	624	667	632	619	649	653	638	651	623	645	626	631	632	580	590	637	644	651	626	665	610	659	600	665	646	646	670	620	659	664	635	596	603	637	632	632	604	593	624	650	660	619	617	647	612	642	607	645	619	589	610	641	605	628	632	662	685	628	687	653	645	634	607	642	706	598	621	633	672	607	636	656	651	657	597	637	671	636	648	616	633	622	638	655	645	630	648	653	585	596	607	610	649	643	628	615	638	633	642	653	623	623	604	631	614	649	631	640	630	620	631	630	636	654	675	622	628	627	647	622	674	598	621	593	632	690	603	635	619	615	651	594	662	651	635	623	682	625	622	632	661	660	640	652	650	613	663	627	642	613	651	626	642	624	626	604	609	632	613	668	617	641	647	650	628	675	620	618	648	675	608	641	650	625	648	668	610	653	638	655	658	635	612	613	665	631	630	646	627	650	649	654	629	595	621	678	646	640	616	649	585	632	647	655	609	658	677	631	595	664	637	634	634	642	613	620	630	620	660	613	595	640	620	630	627	618	613	664	617	612	620	641	655	624	593	653	656	661	577	631	616	643	650	634	630	678	611	575	668	610	641	619	630	604	654	629	607	637	647	615	620	587	632	644	643	618	595	632	654	580	653	591	627	648	640	622	636	637	620	639	606	631	633	595	627	598	618	608	666	661	620	648	596	614	614	621	602	628	618	630	630	683	616	608	632	599	585	613	621	668	638	619	613	645	634	630	642	642	603	607	649	606	637	618	638	643	646	641	651	600	626	612	648	648	625	668	652	635	598	642	637	607	599	657	654	636	655	626	663	610	638	611	659	585	642	607	622	609	603	648	621	644	674	651	644	599	620	596	642	620	645	607	663	643	622	646	595	637	609	598	634	628	614	623	658	637	640	626	580	626	598	608	671	629	591	630	669	627	693	644	634	660	642	644	650	645	648	617	659	629	619	639	601	647	552	636	634	656	631	618	655	642	640	632	649	663	652	606	650	613	642	637	648	638	607	623	659	637	645	604	641	620	642	651	584	603	614	623	634	635	626	663	590	609	577	640	630	615	688	655	632	641	637	610	589	651	635	666	639	645	659	602	612	656	604	610	632	584	607	609	594	635	605	626	607	633	638	610	679	643	619	634	627	610	644	620	640	647	661	609	668	604	638	607	653	629	663	665	611	611	619	625	632	618	626	616	604	625	624	626	623	664	595	667	605	570	623	606	627	663	690	688	703	638	660	602	673	633	642	619	626	635	656	641	613	648	630	600	645	630	637	605	657	634	582	595	623	619	663	628	618	648	651	623	608	643	599	611	623	614	645	599	626	634	626	655	655	665	621	592	611	622	643	642	654	612	664	600	597	670	621	627	640	628	612	640	568	646	649	633	650	653	627	596	574	602	611	648	664	601	629	611	649	621	635	619	631	638	673	639	613	636	683	606	608	658	645	627	616	637	648	636	643	644	635	691	680	642	633	620	691	623	619	651	592	614	620	611	632	638	637	664	615	615	600	630	635	636	645	580	622	679	621	618	636	655	668	610	631	626	571	638	650	624	636	607	590	615	587	681	621	622	654	679	597	649	641	645	675	642	636	614	654	636	615	627	633	608	688	639	696	618	616	679	637	663	645	628	654	594	609	687	637	627	628	647	656	581	636	590	633	657	654	625	633	620	618	688	633	663	645	650	679	656	613	671	639	655	611	599	619	664	622	650	648	674	642	646	636	660	607	620	633	587	565	644	617	608	619	606	645	597	644	701	693	643	605	663	654	624	722	625	645	644	641	643	654	604	626	601	609	631	654	650	649	636	670	610	619	574	608	624	606	685	600	584	627	618	644	694	625	644	667	651	648	615	664	671	683	651	646	643	592	643	596	611	607	625	640	647	647	643	673	615	632	713	609	607	677	619	690	648	634	585	654	645	654	639	632	645	661	633	636	622	620	626	652	691	627	691	591	651	629	628	649	591	681	658	612	622	609	630	613	613	639	604	620	630	590	653	625	626	634	666	618	615	587	615	624	593	608	626	617	685	638	616	628	620	652	627	663	617	631	630	632	635	642	644	666	648	628	639	647	615	640	597	662	674	632	631	616	612	639	644	634	649	672	631	673	640	620	640	671	611	639	635	645	630	598	649	603	621	653	592	610	584	645	654	649	609	659	614	609	625	639	621	650	639	607	666	666	661	618	624	592	662	661	651	657	623	628	624	621	696	640	624	633	634	636	649	663	655	679	647	618	630	668	649	589	670	651	617	632	642	624	635	637	657	643	628	637	664	661	636	623	642	592	617	615	632	609	589	619	642	666	574	666	634	616	610	647	629	634	626	653	642	637	612	638	631	659	622	638	609	639	645	621	600	601	666	639	617	573	646	659	652	604	669	646	644	598	613	668	657	621	636	589	633	669	630	638	619	606	646	594	663	613	657	608	586	624	635	637	639	627	624	610	648	625	641	620	677	642	689	650	680	652	626	634	651	640	632	616	597	619	615	632	642	640	657	651	632	648	644	626	631	595	634	612	655	614	635	631	668	632	607	672	670	616	616	604	629	624	654	656	626	612	660	606	620	640	603	624	610	554	622	623	649	649	618	609	675	627	645	641	609	597	644	652	607	632	673	652	634	620	665	619	628	595	623	596	622	614	661	611	637
24657	22059	32548	30418	38771	40364	24362	7261	566	375	391	423	361	402	402	362	374	374	378	356	379	356	405	360	379	351	376	362	385	384	359	384	391	375	392	362	429	397	390	383	371	381	368	363	391	385	344	384	382	339	343	411	399	380	432	378	408	382	365	395	392	393	331	353	415	356	379	389	388	396	353	366	366	379	359	379	363	370	407	376	396	368	397	413	395	350	372	385	371	327	349	352	372	407	369	391	356	362	384	353	392	376	374	386	396	383	395	392	404	380	359	385	393	393	396	360	407	371	386	410	369	391	363	375	359	368	367	385	385	351	388	347	407	354	360	401	364	371	391	367	382	361	409	389	357	409	374	344	372	344	383	363	356	399	378	351	383	365	379	394	369	357	406	366	371	396	388	365	385	376	340	380	381	365	354	395	362	360	378	374	362	373	369	359	358	369	361	368	364	357	364	395	381	368	347	384	393	386	370	355	354	376	386	356	386	379	374	384	406	364	375	390	358	398	372	365	345	355	394	386	364	377	372	347	403	359	372	383	384	407	422	378	384	389	378	375	360	365	375	385	344	388	397	353	388	372	377	409	373	372	349	355	353	397	396	388	382	372	365	394	376	378	410	383	374	367	405	359	390	400	380	363	384	364	364	382	401	358	336	399	396	394	347	342	380	385	397	405	399	385	375	350	368	374	353	374	353	366	361	393	363	390	371	388	420	377	375	395	361	375	395	372	370	393	362	405	388	392	392	383	363	349	384	402	385	395	372	380	363	384	400	404	401	414	410	380	363	398	352	397	375	379	368	350	362	383	360	392	356	357	375	377	391	381	353	377	394	408	365	384	425	379	405	365	337	370	359	405	444	382	366	361	366	371	331	374	403	383	392	400	392	373	372	346	372	411	359	385	390	373	399	357	366	389	352	374	378	401	364	383	360	400	397	401	368	405	350	388	397	423	390	359	350	410	386	371	346	371	352	373	376	407	408	351	368	402	388	381	357	388	402	384	393	344	378	385	379	334	361	387	397	366	363	361	403	384	375	395	381	370	397	403	401	391	375	352	384	391	389	371	396	371	375	391	392	386	364	392	390	358	394	340	369	371	409	376	366	372	362	412	363	387	373	345	383	398	403	396	379	390	336	376	400	402	361	353	405	375	407	381	377	393	392	378	360	374	371	353	370	385	377	387	377	389	357	385	388	370	363	413	383	388	369	382	389	338	368	374	384	393	346	360	372	360	339	373	389	389	363	353	386	350	359	376	356	391	358	383	380	380	367	398	378	417	387	383	388	368	360	360	419	410	383	385	393	376	355	430	387	415	387	370	411	376	365	388	377	375	397	352	359	384	414	407	384	367	386	344	390	382	380	417	393	373	407	353	364	348	414	405	419	382	346	389	387	390	365	377	387	344	419	415	382	415	385	384	378	379	395	407	392	366	402	372	419	387	356	368	378	373	387	409	375	406	382	385	404	368	348	408	368	344	411	373	352	366	387	403	352	379	359	406	373	358	371	359	373	364	400	383	388	375	388	372	352	387	369	349	410	372	417	378	401	387	411	356	368	395	382	378	370	392	357	365	384	365	348	360	390	360	341	357	394	377	356	342	370	373	368	376	367	371	399	382	349	371	381	388	393	374	374	388	358	373	374	419	384	342	397	396	374	364	388	368	395	367	358	371	355	385	327	398	412	358	360	424	358	356	372	401	364	408	367	370	397	359	384	361	397	385	363	412	373	433	394	386	382	395	397	374	391	392	370	358	354	347	379	347	413	372	364	364	382	335	395	360	375	345	366	328	369	394	356	399	370	355	369	335	362	362	380	425	385	383	404	338	396	407	396	381	381	359	366	410	374	377	385	333	382	390	389	367	380	361	432	383	377	374	351	337	388	361	413	402	383	359	347	404	383	413	362	368	357	361	380	385	357	389	422	359	374	377	393	376	387	386	420	417	354	407	382	368	420	380	364	365	366	391	380	388	407	376	386	376	363	387	364	356	368	389	381	401	365	392	356	364	366	364	344	375	407	399	371	394	395	411	367	379	347	380	371	380	359	377	406	389	379	380	378	382	340	381	380	386	376	397	369	395	403	402	375	389	388	375	368	362	385	380	418	389	355	400	379	409	361	379	380	397	354	388	384	412	376	366	368	391	372	373	332	355	369	398	376	390	409	352	410	383	398	383	354	415	376	361	377	372	418	369	397	329	383	396	386	375	382	403	376	381	397	382	389	370	384	410	414	372	371	380	375	362	393	373	376	362	368	367	402	377	403	354	363	363	376	357	399	380	386	373	355	369	363	370	376	393	396	402	371	339	372	387	381	398	394	408	355	367	378	375	386	385	372	384	392	366	345	390	393	362	383	391	350	391	345	345	408	359	353	399	380	382	412	368	357	387	354	441	355	359	399	382	395	356	367	374	360	370	415	365	382	383	379	380	393	397	393	420	371	355	339	379	366	368	374	390	355	390	373	385	369	383	350	392	384	366	410	374	376	412	391	371	380	358	390	399	371	359	363	411	387	393	371	384	364	395	329	362	374	362	343	391	339	406	384	372	375	375	365	397	366	382	392	388	364	357	338	379	355	386	393	356	395	351	350	402	406	378	358	427	403	381	345	360	384	377	372	386	378	340	392	384	393	393	399	375	374	361	364	396	375	381	387	399	333	376	375	358	343	388	417	385	396	381	383	364	375	355	370	391	360	397	324	353	376	377	376	384	421	384	385	359	367	393	398	397	393	370	408	376	325	409	379	386	391	367	397	375	401	389	322	349	380	408	384	382	365	393	356	382	373	352	378	376	341	363	386	394	369	389	340	403	383	428	374	382	388	403	350	393	371	380	395	368	396	389	400	360	389	401	357	385	396	375	396	430	370	399	349	397	404	362	368	383	378	401	402	371	370	379	391	354	385	388	401	372	362	408	357	392	375	371	400	380	397	390	377	387	391	364	396	360	360	358	401	421	365	384	377	422	387	381	378	395	386	375	384	353	414	382	358	381	362	414	407	370	369	365	358	399	368	379	379	391	363	363	352	348	397	415	390	321	365	404	384	380	377	409	363	389	378	362	380	365	347	412	361	340	387	404	363	381	363	400	368	417	359	365	388	345	369	376	417	366	368	382	356	378	389	401	393	379	374	366	404	377	397	356	373	364	409	377	374	390	350	346	385	369	411	401	410	365	370	407	384	368	375	415	358	341	355	395	365	424	413	389	346	364	367	393	386	363	383	382	355	381	386	387	340	376	401	386	383	394	382	373	377	405	396	367	347	345	371	373	405	377	377	351	423	366	391	370	415	339	354	348	388	384	390	379	405	360	394	381	357	393	349	389	409	370	382	395	333	377	370	389	382	389	370	376	394	360	352	414	380	394	409	375	354	361	406	375	370	367	389	376	360	377	392	359	381	390	372	409	355	386	398	403	404	348	379	365	382	387	364	426	381	378	390	373	397	388	367	370	410	373	365	381	361	378	399	428	392	388	408	386	342	374	376	361	392	389	354	358	359	351	385	395
49062	78169	62343	43861	47634	40407	22875	7509	657	450	473	439	507	457	487	418	499	464	481	472	454	454	481	462	462	449	472	503	466	466	474	467	501	485	467	461	481	457	481	498	422	469	495	488	486	458	449	458	476	434	452	437	461	523	467	446	440	439	467	476	456	456	472	495	461	449	453	450	493	445	493	475	471	486	510	443	464	472	496	466	459	437	456	456	460	445	461	467	448	460	428	452	435	481	456	496	459	500	424	465	484	454	448	480	457	430	453	467	438	428	454	451	481	471	504	497	480	489	420	492	459	467	479	486	457	511	464	489	444	454	482	486	429	475	508	486	469	444	475	465	464	451	455	477	438	467	446	462	459	470	443	468	501	426	502	438	458	448	466	514	483	474	446	500	410	443	468	474	462	458	456	475	407	488	454	479	474	452	481	461	433	458	500	464	478	472	449	466	525	488	435	472	405	494	497	469	457	468	482	485	451	487	486	451	462	462	394	446	425	437	474	414	485	435	453	453	455	464	448	450	490	472	492	469	454	493	471	504	455	457	479	507	462	479	473	491	456	483	480	456	464	453	439	455	473	439	431	457	441	472	474	453	481	463	458	499	492	456	482	477	461	478	435	450	438	448	451	486	462	447	421	489	495	424	458	450	442	475	440	444	441	467	456	475	462	477	460	489	473	463	498	463	513	434	443	449	498	466	460	439	479	473	514	504	473	453	478	456	501	435	428	444	469	460	454	501	451	429	504	481	460	460	470	493	478	451	399	494	499	470	469	471	478	520	460	435	493	459	463	438	450	437	498	497	411	426	482	447	487	440	481	438	433	462	494	474	478	471	483	490	491	482	500	463	480	493	475	484	475	459	488	483	412	438	480	460	462	478	472	474	486	458	467	485	474	432	474	454	491	479	483	468	438	445	469	440	461	453	473	476	446	450	442	496	466	479	462	463	476	483	459	434	510	491	462	469	451	455	472	453	459	452	434	465	475	457	462	485	477	477	469	437	457	484	508	441	477	475	492	435	448	482	505	452	479	465	460	463	479	466	484	458	485	473	485	507	495	447	470	475	472	508	480	480	470	423	477	466	468	468	477	440	474	454	441	491	470	492	475	448	482	433	447	451	460	493	451	459	440	439	428	426	449	455	475	461	465	478	470	428	435	485	454	464	467	439	486	416	439	458	483	464	479	445	429	491	424	498	444	496	461	459	435	449	471	466	453	476	451	461	489	485	437	469	473	466	474	435	480	489	458	442	497	449	455	494	459	555	437	485	477	481	503	441	475	436	442	462	453	460	461	462	479	505	483	500	483	456	465	463	483	476	437	469	496	478	494	472	458	427	438	472	454	465	531	442	458	494	468	492	491	497	450	428	447	427	452	476	487	477	469	443	466	445	441	430	466	470	512	484	469	433	482	470	478	448	453	409	495	462	476	448	471	423	480	478	486	457	475	462	496	450	486	453	488	481	469	493	472	466	455	501	462	445	465	447	439	488	451	454	438	449	460	498	502	446	482	446	441	472	461	491	465	495	465	484	468	490	471	467	532	443	429	490	454	444	453	459	474	471	439	494	456	460	478	472	459	484	430	469	511	478	481	436	482	456	495	470	474	489	463	495	509	518	478	501	450	476	446	453	479	471	421	473	454	483	464	452	463	465	499	445	490	445	455	475	501	469	480	447	475	461	480	410	463	429	480	461	475	501	449	485	463	466	469	456	447	479	455	504	417	464	464	475	482	478	492	489	475	435	470	436	468	477	472	465	481	495	460	485	459	480	448	462	495	443	463	475	491	482	476	460	458	493	510	481	475	473	482	487	450	466	461	464	465	481	423	457	471	485	498	442	451	448	434	425	461	414	469	490	487	452	477	426	458	469	457	432	520	460	439	469	487	396	468	475	475	464	489	484	459	478	464	467	505	494	463	482	488	454	492	497	450	468	457	466	466	432	483	483	449	462	468	454	472	507	474	494	459	441	437	462	480	480	451	475	472	460	502	452	477	488	488	478	487	479	462	446	434	519	445	465	486	467	451	474	468	480	468	445	446	438	465	453	472	474	497	452	468	489	462	408	493	464	453	472	454	443	475	454	477	465	472	467	451	472	435	451	458	464	446	445	473	457	477	464	477	488	445	484	463	469	443	466	441	467	438	457	445	455	449	479	466	463	494	457	482	463	490	472	474	467	438	488	463	482	473	462	472	443	494	484	489	479	477	457	494	451	446	455	465	446	452	505	448	449	459	429	452	512	468	458	449	500	498	466	455	467	496	482	455	475	507	455	466	483	470	493	441	479	487	473	481	445	467	484	467	441	438	437	491	475	446	482	460	439	497	456	472	503	469	484	444	451	490	466	521	508	491	481	437	470	464	475	456	464	498	475	481	445	463	457	450	444	491	447	479	484	468	487	457	468	473	497	447	425	457	463	489	505	482	477	460	484	477	456	471	468	454	454	449	465	493	478	460	451	459	405	415	515	483	447	441	482	457	481	423	423	469	455	487	491	444	474	456	465	484	465	467	481	477	449	465	437	485	468	500	455	484	417	478	461	464	442	481	492	470	482	504	435	497	447	427	494	494	487	501	468	455	418	422	467	452	459	451	504	463	479	458	469	470	487	471	456	459	448	476	450	435	482	466	448	504	455	483	487	462	482	447	457	458	463	488	446	440	455	458	478	452	463	470	490	474	441	498	470	453	488	478	427	469	435	454	445	455	441	462	444	468	474	456	435	452	457	457	460	450	477	465	456	462	494	447	465	436	427	456	471	502	447	458	481	472	467	475	474	445	514	483	469	452	478	454	466	478	453	432	446	456	467	458	484	500	435	479	445	471	434	496	467	489	444	452	455	474	490	471	466	489	490	429	479	451	471	466	483	466	467	476	470	444	482	482	483	434	427	484	489	462	444	448	452	481	483	465	461	494	470	473	503	512	477	492	472	494	522	484	454	482	481	444	490	489	438	457	450	446	498	450	465	470	436	439	478	485	470	454	457	447	494	451	434	442	463	510	439	488	474	464	452	495	474	443	484	475	452	493	469	463	435	476	420	489	456	476	477	459	497	474	456	444	437	489	478	465	463	458	484	456	426	466	460	475	455	488	473	490	461	441	485	487	419	475	461	491	460	457	458	460	426	455	454	436	470	461	471	483	479	448	487	479	433	497	448	465	488	493	482	465	425	481	487	494	467	511	455	463	481	487	458	442	496	476	456	513	472	478	500	468	422	425	470	480	452	464	521	422	452	481	459	490	451	474	483	468	482	431	481	435	494	510	456	491	479	538	466	509	462	459	439	472	460	458	481	429	504	463	455	457	458	460	475	452	480	445	487	480	480	450	462	486	455	480	498	434	468	462	444	468	501	476	454	448	459	479	472	461	462	466	448	483	463	487	447	507	452	450	486	466	437	462	448	477	473	444	475	465	450	501	453	439	457	460	476	464	462	455	465	460	450	426	431	496	430	472	470	481	445	482	494	479	469	440	510	471	454	477	481	449	468	441	482	482	454	491	484
23509	21560	30119	26681	38297	46576	31941	12045	875	361	339	357	344	333	324	343	375	284	331	353	333	330	348	353	339	347	345	312	370	311	328	316	328	346	358	359	323	369	311	339	354	310	302	314	338	349	328	350	336	332	358	349	349	337	331	348	345	336	331	315	324	328	344	324	347	341	344	344	340	335	315	369	331	303	334	343	326	353	324	336	341	360	358	312	336	347	374	345	333	340	324	333	316	354	326	364	328	324	347	342	331	320	342	352	332	319	337	368	320	321	340	319	298	327	332	340	334	321	317	334	359	345	340	346	334	325	364	325	346	351	331	320	372	333	335	333	341	335	319	355	313	351	349	337	317	330	319	338	323	360	312	320	324	336	322	342	356	353	339	300	335	342	370	343	317	330	356	312	358	323	340	341	314	344	338	338	332	312	337	340	337	336	322	349	339	341	334	317	332	317	331	368	344	328	311	322	331	318	339	346	312	319	363	365	282	364	359	350	336	345	335	336	346	376	333	336	328	328	330	308	381	351	357	346	316	325	310	319	344	332	362	356	363	335	346	336	341	340	331	301	298	353	334	343	355	360	315	346	361	324	362	337	308	334	326	354	307	344	348	350	343	336	357	323	334	348	332	347	359	360	328	325	305	362	331	355	301	333	306	329	340	324	326	344	358	321	320	339	316	325	318	339	324	333	318	346	317	346	308	340	339	305	349	326	322	347	317	348	357	340	354	351	355	333	325	339	324	299	334	347	331	352	333	334	294	397	338	344	352	347	350	318	324	335	322	361	333	341	327	351	319	370	322	317	325	294	343	374	348	328	348	320	317	319	325	333	347	369	325	335	375	324	354	322	341	342	338	323	324	344	326	377	329	355	325	352	375	366	369	316	270	357	324	355	355	332	350	354	335	327	361	319	325	356	363	350	349	347	318	384	338	332	289	350	371	336	343	356	326	329	327	332	355	334	315	321	332	341	351	329	337	315	320	341	333	316	318	322	323	313	342	355	333	302	330	340	328	306	316	341	361	364	325	320	336	355	324	316	351	351	326	318	320	320	383	341	334	310	382	307	354	325	343	316	332	330	346	338	313	339	338	338	363	338	339	357	347	359	348	335	347	343	350	363	366	349	313	353	337	320	362	341	345	328	342	325	306	339	360	343	316	366	331	330	305	333	344	352	350	348	324	330	323	328	331	357	338	322	322	313	314	356	323	347	319	368	311	349	339	346	352	342	330	332	330	335	328	321	324	322	376	342	335	316	317	345	364	325	351	357	316	338	324	357	330	347	321	349	355	343	356	317	344	337	339	316	316	320	334	340	312	353	357	367	313	310	361	311	353	306	336	361	328	317	348	345	333	349	357	327	335	326	316	363	359	358	300	329	336	337	315	339	322	334	320	340	294	347	365	343	345	304	310	291	308	344	327	323	316	320	367	338	332	322	328	367	371	360	355	371	336	319	344	320	331	341	326	329	364	341	325	339	330	348	335	318	330	313	353	348	320	337	336	374	340	318	325	326	346	332	294	308	326	347	320	338	338	360	323	330	346	348	344	319	358	309	353	329	336	322	363	347	367	354	357	364	360	326	326	319	350	364	359	303	309	364	332	346	320	297	319	341	326	354	334	349	344	333	320	307	341	343	318	339	344	354	333	347	339	318	346	342	335	328	312	325	331	346	353	353	355	338	325	334	351	312	359	329	300	337	364	347	332	331	308	356	346	335	351	325	323	328	368	357	383	324	331	362	351	323	336	356	343	357	305	343	335	342	355	306	340	320	327	327	346	318	324	311	298	339	333	362	352	312	318	326	321	376	320	333	331	345	352	344	335	335	358	342	337	339	351	344	340	341	329	295	323	328	317	347	376	305	351	322	332	317	336	334	349	386	344	325	332	334	358	306	340	344	288	346	339	348	363	349	367	322	328	348	326	346	334	323	387	317	349	356	303	333	354	361	334	351	318	359	300	361	320	343	323	351	334	343	341	364	329	351	380	343	352	354	345	344	321	343	298	339	332	338	332	326	360	327	341	355	328	353	348	338	333	355	324	324	352	351	330	310	312	329	361	341	363	322	367	302	352	353	332	342	367	321	350	350	354	310	357	346	321	331	369	312	337	331	346	330	342	345	358	367	299	343	332	317	333	314	374	331	346	309	366	336	335	332	366	336	318	353	320	336	348	352	340	365	369	328	322	326	351	330	300	318	362	343	328	327	306	344	298	341	332	331	363	310	342	336	322	322	350	316	355	330	349	334	358	363	306	304	337	314	357	331	340	342	331	328	337	396	347	344	333	360	347	339	331	318	346	347	330	348	322	323	373	334	327	347	374	349	321	332	353	338	352	357	354	330	366	340	308	339	303	325	330	314	303	298	296	370	344	362	298	335	332	331	324	321	318	362	317	329	349	335	310	341	371	325	356	333	324	334	340	346	308	364	337	332	313	364	308	367	344	374	354	362	349	353	317	356	338	374	326	330	351	345	352	353	329	338	322	332	301	338	358	350	334	335	360	347	315	340	334	347	322	345	332	373	362	330	318	358	330	327	340	340	311	336	355	332	357	314	344	341	350	334	316	334	332	359	338	364	340	333	319	358	309	328	318	316	346	339	349	342	310	303	312	333	334	345	333	338	352	365	360	302	345	335	353	333	321	306	349	305	358	347	336	358	334	353	331	359	364	362	346	343	339	319	300	335	331	318	337	311	356	343	342	354	316	322	336	353	324	333	301	331	331	353	322	327	321	368	307	315	325	339	312	341	358	331	309	330	360	332	357	296	354	356	332	291	340	356	315	344	332	326	353	339	379	318	352	317	341	333	329	348	334	344	349	320	325	374	369	312	357	366	346	309	341	332	340	318	318	342	312	347	322	361	331	366	374	353	370	347	312	327	341	366	324	338	365	352	372	308	377	326	348	393	363	331	341	349	348	332	299	353	360	341	317	324	326	347	314	350	315	333	333	338	324	366	342	388	340	315	330	317	334	350	350	320	339	291	354	319	363	312	302	314	305	350	329	344	351	359	311	365	349	319	344	314	314	331	329	357	359	309	358	294	304	331	346	349	322	331	352	375	334	346	293	315	358	327	318	356	343	336	327	330	281	349	330	348	324	341	308	315	311	314	320	339	335	302	340	350	337	333	360	376	300	334	350	325	352	329	346	325	337	313	324	307	336	371	356	332	341	347	372	316	369	337	313	359	346	308	327	340	370	359	321	333	327	348	322	366	327	361	313	330	341	345	351	323	352	352	312	329	312	333	336	311	371	349	353	340	340	317	343	328	353	355	341	337	346	347	313	339	342	339	327	348	348	323	307	330	318	327	331	304	342	338	310	302	316	329	347	344	341	317	328	316	334	307	318	341	331	368	359	340	329	303	340	341	315	328	330	320	357	355	354	337	357	311	327	330	332	327	331	339	344	361	356	352	312	339	336	278	343	353	341	368	366	347	318	348	358	340	338	320	326	341	327	310	324	319	342	342	319	335	370	335	282	295	369	338	362	325	332	333	326	323
52214	84635	67987	51656	56734	49124	30066	10965	612	420	439	425	393	416	394	380	424	393	383	452	412	359	411	413	424	421	414	422	426	384	393	413	386	420	402	416	431	403	407	411	444	411	409	445	385	404	377	413	386	445	402	391	420	426	402	415	427	395	407	388	407	382	423	430	394	385	403	393	421	410	391	386	424	385	437	380	373	418	387	397	354	400	412	401	364	427	417	413	386	395	435	411	404	409	387	412	389	391	395	414	394	413	368	425	395	381	404	394	384	351	411	392	414	403	405	395	430	399	412	414	444	424	423	414	389	382	393	396	386	423	404	391	394	403	438	424	397	403	365	450	384	413	385	431	339	413	397	408	406	410	411	418	391	392	408	397	416	369	396	422	446	409	404	379	395	356	413	408	397	365	412	400	424	391	404	366	412	408	379	398	376	375	426	404	401	412	410	422	391	413	398	393	420	431	403	368	402	387	407	402	396	422	404	344	398	406	433	390	388	399	419	400	397	463	399	397	372	444	368	413	399	396	431	397	405	410	390	431	362	354	434	367	422	414	398	397	403	384	418	420	440	403	392	392	373	346	411	409	393	392	359	378	429	408	390	409	375	389	368	361	394	386	427	414	411	370	359	336	367	406	380	436	399	366	412	391	396	420	400	383	405	427	427	392	382	382	390	386	407	408	391	436	411	351	395	396	439	388	405	405	410	388	425	400	402	401	417	389	387	390	371	375	437	412	425	410	370	387	382	398	422	402	394	397	425	388	369	353	402	367	405	380	383	408	372	401	365	390	407	412	417	377	389	405	391	394	371	421	399	386	363	401	390	426	426	434	379	407	394	433	425	404	408	414	409	401	415	383	402	372	410	375	384	398	374	386	431	413	404	423	408	414	383	382	402	411	373	395	415	405	421	413	389	412	426	386	396	395	396	430	429	411	413	404	401	345	434	427	398	418	398	422	411	402	402	406	393	401	408	389	410	400	411	402	392	397	396	412	405	414	385	397	389	402	352	397	416	406	414	392	414	394	398	395	450	419	405	386	381	405	437	401	406	378	406	387	397	413	403	386	398	379	402	386	387	372	399	426	417	427	386	395	366	406	363	405	400	413	419	357	395	415	401	389	364	401	402	402	439	401	395	412	392	418	376	401	410	386	394	421	396	369	407	377	376	380	419	428	423	358	392	373	380	405	387	413	393	406	380	403	407	382	400	409	416	419	445	373	408	425	440	406	433	386	417	399	402	414	352	384	438	385	426	420	398	398	379	392	410	386	413	394	381	408	406	390	402	420	410	433	409	386	400	357	440	389	422	384	403	371	433	378	420	398	391	437	408	412	359	393	385	393	380	393	430	406	438	382	399	391	386	393	385	462	401	402	398	381	401	412	426	396	386	405	397	398	399	378	386	436	379	421	391	388	389	422	415	400	421	432	408	389	400	371	403	419	396	401	404	412	393	419	422	405	413	402	369	375	367	425	383	459	400	444	383	395	396	384	419	383	400	402	428	417	407	387	409	395	384	413	377	382	410	439	399	409	403	393	415	400	392	412	394	427	400	414	390	399	400	398	408	383	388	417	437	395	455	382	418	406	402	419	425	426	388	409	432	387	396	425	396	408	395	363	389	372	384	438	426	367	388	422	398	386	393	374	396	405	389	423	434	396	401	371	406	423	382	373	398	420	405	412	415	382	378	395	414	359	404	399	392	375	407	442	392	402	380	377	444	410	396	433	375	400	408	393	410	403	410	404	401	404	401	389	407	403	401	407	421	377	403	393	399	416	431	393	400	414	424	397	395	375	411	393	385	402	409	400	437	420	394	394	381	410	386	419	396	381	411	444	397	411	408	400	416	401	407	394	401	419	385	452	395	382	422	430	392	422	343	395	412	400	389	394	399	404	421	439	415	408	418	395	402	396	453	418	413	445	425	381	394	374	403	382	368	369	387	434	408	405	400	418	444	376	425	392	392	408	403	394	399	399	440	396	405	370	401	450	452	363	369	416	392	462	399	408	421	387	394	374	420	441	369	420	409	396	411	430	403	383	408	372	427	424	405	416	398	405	403	417	375	412	432	411	436	397	420	373	433	427	412	424	362	401	408	369	382	413	419	393	390	408	385	400	416	404	370	376	415	404	360	425	418	403	408	384	428	411	383	384	403	433	427	385	419	392	371	419	438	389	364	429	460	392	397	434	380	428	396	393	422	390	435	360	388	415	410	409	407	379	420	411	378	383	385	395	389	398	391	404	398	431	403	398	400	408	386	371	396	388	385	391	379	409	406	403	388	410	371	383	378	400	422	407	380	438	401	382	418	429	412	412	398	400	400	401	416	403	419	439	405	443	418	405	410	402	408	387	404	403	392	456	406	405	410	429	406	393	400	393	393	415	387	382	404	366	410	404	431	399	413	441	398	415	399	391	458	392	384	430	398	380	390	401	400	417	404	382	434	395	392	419	424	378	405	405	419	405	379	433	415	428	391	416	398	408	400	439	418	379	393	386	414	393	397	370	411	400	440	421	419	408	423	395	399	405	410	403	402	410	368	406	366	403	397	383	385	391	413	409	425	458	434	391	407	411	418	383	395	400	389	414	428	421	413	384	399	397	428	423	371	382	404	415	415	389	415	418	399	411	377	400	422	386	388	400	394	382	368	427	373	426	388	420	379	383	411	402	404	423	400	408	396	396	404	424	420	425	408	382	403	368	373	393	407	404	387	382	404	434	379	435	389	421	405	388	425	376	374	405	398	386	382	368	408	394	422	406	383	404	449	389	410	367	406	380	384	394	394	396	393	394	403	413	430	398	387	433	391	389	400	414	420	410	395	407	394	417	401	423	403	443	425	405	413	376	364	403	412	426	401	397	414	369	422	383	456	390	405	419	427	377	413	378	433	450	428	413	417	400	403	449	403	381	433	392	418	409	391	372	371	437	392	405	388	442	411	389	433	409	442	389	371	369	410	383	376	392	381	396	420	445	395	392	404	404	420	423	403	393	380	395	427	381	372	400	411	418	414	383	382	402	429	393	433	402	393	442	415	398	423	417	421	371	344	378	360	383	417	389	378	436	434	403	407	415	390	418	398	393	394	392	399	388	389	384	420	372	391	432	388	406	438	420	383	419	439	393	400	402	399	402	428	406	401	413	406	413	391	407	424	384	420	373	415	421	399	426	422	391	371	378	383	408	340	436	411	393	403	381	411	396	394	392	419	378	413	377	430	403	399	401	388	400	408	393	417	414	399	414	408	374	396	415	416	415	397	412	403	437	384	374	362	431	387	392	410	426	380	426	380	404	401	370	418	395	400	402	386	395	401	420	399	378	421	427	412	396	418	413	400	408	361	421	379	418	412	398	385	391	402	420	402	395	410	396	417	431	437	394	419	390	403	401	388	418	392	427	396	422	444	396	424	407	405	430	406	410	367	393	405	420	432	408	403	398	419	409	438	419	410	392	381	371	403	394	405	400	418	404	368	416	429	401	362	408	398	400	394	381	424	385	422	376	364	407
34699	43522	42171	24606	14940	10368	4093	1379	509	545	507	544	510	538	507	535	527	516	562	497	504	500	530	522	537	579	517	521	555	531	512	571	522	511	539	535	530	525	513	558	525	518	530	548	546	523	523	526	526	516	500	498	538	529	537	511	543	559	495	514	533	535	543	515	563	524	501	527	528	539	532	498	537	535	494	488	524	509	543	520	512	548	526	536	534	549	499	551	534	519	510	555	464	544	518	495	518	522	540	524	520	521	531	524	502	511	499	538	554	493	524	555	547	509	517	512	498	522	530	496	542	524	511	522	519	490	522	544	506	505	501	529	516	530	509	520	531	497	497	491	548	524	522	543	490	542	517	516	512	520	490	536	543	533	540	575	499	554	576	490	551	503	496	507	531	524	524	502	492	525	509	525	541	535	562	521	522	511	556	513	497	475	559	510	456	530	512	544	600	537	543	502	550	597	514	516	509	522	549	545	518	551	534	505	505	543	545	543	558	546	525	541	554	544	562	508	541	535	530	487	548	560	556	526	511	524	531	528	531	547	529	493	563	567	537	557	549	529	542	555	459	508	531	526	551	491	541	532	504	567	553	513	557	506	522	513	483	534	493	531	561	550	537	576	549	505	483	484	503	509	501	520	533	548	513	493	494	531	510	530	526	518	512	514	514	534	557	499	512	495	548	472	496	501	519	514	493	518	495	491	542	546	544	525	492	561	519	488	489	553	524	519	478	552	492	520	513	511	526	552	515	524	524	512	534	523	519	552	521	479	557	597	474	499	499	530	504	523	474	517	544	568	502	491	511	527	511	520	509	510	544	540	492	519	507	547	498	496	519	497	537	535	558	505	534	565	502	498	504	478	509	500	497	521	525	552	531	487	517	521	536	515	511	497	555	542	529	567	523	528	512	563	576	551	540	480	501	505	530	479	553	509	499	540	546	521	513	472	557	531	552	563	516	526	549	550	548	528	516	511	519	552	505	525	526	538	524	520	513	527	533	533	526	470	506	527	475	515	508	545	489	518	513	474	534	537	499	580	530	546	515	536	498	509	535	512	540	547	519	555	532	514	549	489	538	525	498	509	515	554	498	478	522	558	579	528	555	522	522	546	553	571	516	552	588	549	523	507	539	562	539	534	517	507	544	510	495	556	545	519	473	528	538	509	532	549	481	518	530	504	539	513	562	500	540	496	533	497	545	571	529	534	510	536	574	552	506	553	529	535	538	550	552	475	524	523	516	551	499	504	519	514	558	511	497	565	543	552	570	521	494	502	495	540	545	519	572	519	496	529	527	534	543	516	552	563	530	567	541	519	515	532	514	548	541	519	494	518	534	490	528	521	506	501	521	512	532	521	511	525	492	594	519	510	521	494	570	518	510	443	525	490	504	475	513	554	513	506	509	544	559	519	519	556	533	531	512	516	540	533	521	556	561	547	524	541	525	506	521	519	520	579	535	518	537	504	545	522	524	523	493	499	530	541	534	551	530	580	534	511	523	541	485	514	505	517	542	528	478	573	555	535	510	525	562	517	507	571	492	528	542	541	539	519	508	522	504	508	550	526	496	537	456	500	511	486	510	501	502	496	503	513	553	509	526	536	562	515	546	544	523	516	513	489	514	518	523	544	526	550	532	510	523	483	500	530	513	516	540	516	517	520	517	533	515	518	518	518	523	523	546	566	489	551	536	528	581	515	495	509	542	516	545	503	483	561	532	477	529	499	518	502	492	514	523	543	551	508	557	523	528	525	556	527	523	533	522	540	527	510	505	534	508	533	545	536	552	495	501	539	528	487	552	537	530	536	525	555	527	546	583	509	529	507	493	575	513	561	485	554	531	530	518	546	517	465	512	517	556	506	514	484	532	600	483	568	503	485	552	520	522	499	539	501	543	539	514	512	494	562	548	556	558	533	546	495	518	486	516	465	531	524	557	520	539	509	493	524	495	542	489	559	541	510	524	547	489	523	511	509	532	486	559	515	532	523	517	489	484	557	563	514	474	530	526	520	537	518	543	513	524	538	548	488	508	542	558	523	492	507	557	543	541	509	525	499	548	487	522	536	541	526	537	530	545	484	493	507	538	548	540	553	494	555	525	510	516	512	537	553	508	500	505	511	541	515	528	549	501	512	543	512	522	548	487	531	515	564	497	493	531	499	531	533	500	538	556	561	531	521	512	510	507	537	541	529	485	505	552	520	566	527	540	541	516	519	535	547	486	494	474	565	520	518	517	546	507	535	478	517	549	545	535	513	501	493	552	533	529	554	546	529	521	551	508	514	501	518	512	500	519	525	528	519	533	545	580	517	509	549	513	536	527	514	543	530	502	494	524	520	529	492	508	521	510	524	526	516	474	520	525	517	522	527	549	578	538	527	501	510	508	552	596	532	531	490	524	499	517	539	548	507	562	494	538	500	511	508	503	528	467	526	545	538	501	497	530	525	530	521	507	542	550	498	535	513	489	532	553	556	508	578	501	511	493	526	555	495	521	531	533	501	545	524	494	550	566	526	522	523	529	503	514	530	551	475	533	515	530	523	458	508	517	569	507	514	508	534	498	512	478	535	518	523	520	518	498	525	498	528	526	534	527	572	551	534	533	494	511	531	510	495	517	496	504	551	554	548	561	481	544	554	510	531	491	546	490	529	544	510	556	533	544	499	504	506	490	524	524	518	538	532	573	561	506	526	556	509	529	488	572	541	495	517	530	539	539	541	568	542	561	542	542	490	498	477	518	549	560	547	515	508	506	526	572	517	497	535	541	485	492	520	518	566	513	551	525	494	500	566	485	522	496	538	497	556	540	531	528	539	503	505	519	530	506	549	508	519	482	523	528	519	559	540	518	544	494	505	517	543	529	543	560	494	568	476	522	528	548	503	525	590	510	469	529	532	564	505	563	543	516	577	478	500	500	517	510	553	541	550	525	493	543	489	557	548	555	539	517	545	532	513	504	519	518	537	504	568	531	487	531	512	499	540	513	511	512	512	520	505	521	509	491	539	511	533	512	554	479	502	504	528	513	487	513	547	528	507	533	485	519	524	551	553	556	520	516	516	546	487	551	514	488	517	530	514	526	538	533	533	534	519	545	510	509	533	523	493	505	525	569	564	518	523	500	520	479	530	482	517	527	509	548	521	482	526	502	531	476	545	533	519	532	511	511	532	501	536	532	573	503	535	537	540	455	497	586	493	491	520	467	517	521	520	514	547	524	519	531	528	503	526	553	513	543	483	468	521	493	505	529	502	533	527	529	552	527	550	494	557	501	526	492	520	499	560	563	538	503	486	480	507	483	575	543	519	547	495	510	510	571	479	475	483	529	506	551	557	505	525	521	532	537	508	536	499	531	517	531	545	531	544	515	520	507	516	539	504	553	493	538	505	528	488	506	552	556	523	543	505	560	535	569	543	486	545	520	517	500	537	542	536	556	521	514	519	522	540	527	540	502	492	534	514	508	552	535	501	535	514	533	555	548	539	558	545	540	542	531	508	541	509	515	541	533	583
44649	59200	43678	21757	17022	12509	5434	1830	610	627	648	647	670	628	675	623	654	624	658	586	615	643	614	714	621	650	640	654	581	593	634	614	643	669	653	657	680	664	665	675	611	608	646	653	590	655	624	659	632	654	612	680	614	659	654	642	608	647	667	605	565	647	636	644	638	634	611	605	641	635	594	640	630	638	637	638	663	672	639	628	599	627	651	608	647	620	638	618	645	648	691	635	673	613	647	647	613	644	604	614	647	603	618	660	661	611	638	622	584	653	599	632	652	664	614	671	651	623	635	670	651	623	648	630	674	648	597	615	570	665	628	665	621	645	602	612	645	634	584	609	617	624	646	643	663	669	620	592	659	615	652	645	637	641	649	625	636	651	643	665	631	653	652	652	660	621	625	662	621	590	633	628	616	603	629	630	682	638	654	627	669	674	596	640	644	647	670	656	672	594	602	666	611	590	639	671	642	639	631	654	641	653	625	651	611	602	654	644	620	626	634	639	609	661	630	634	618	647	648	645	649	675	639	689	675	670	620	651	611	648	627	629	609	627	615	569	593	599	657	644	655	671	592	667	647	640	661	637	635	646	570	658	640	664	590	624	663	623	663	623	666	617	616	602	642	657	655	596	596	651	665	639	640	645	620	685	657	606	614	642	665	636	601	622	637	630	656	656	603	608	637	592	599	652	708	625	657	681	643	615	615	641	648	623	648	636	597	670	631	666	625	657	648	632	619	690	637	659	583	629	656	604	621	616	611	643	572	623	698	629	637	658	646	645	647	635	650	670	661	665	666	646	620	676	675	650	638	661	643	607	643	601	642	641	636	655	663	635	609	622	630	623	628	637	674	620	587	624	648	606	639	671	619	619	601	660	645	600	655	631	618	616	610	637	693	642	606	604	651	663	694	657	595	610	641	612	643	635	647	672	657	657	632	642	605	601	591	655	673	630	630	641	652	609	617	600	641	668	615	612	637	586	633	628	654	597	640	639	663	675	682	653	676	627	637	647	631	616	689	639	661	637	642	637	618	697	658	627	638	604	629	588	626	636	649	639	568	669	603	617	633	599	605	622	636	638	617	653	608	634	630	668	632	595	619	627	652	641	632	660	632	667	587	624	654	641	677	651	650	637	617	634	605	615	657	655	647	653	641	650	618	592	639	614	624	607	666	621	634	669	638	636	635	650	607	653	615	644	666	648	653	637	662	597	649	644	654	641	643	646	625	611	656	616	591	667	609	658	643	631	599	649	616	628	638	626	576	610	637	631	602	614	633	613	661	598	607	665	638	631	644	624	635	629	673	671	655	657	666	657	603	614	594	633	655	670	674	667	592	655	571	627	609	621	596	582	654	638	636	607	635	650	657	660	642	620	671	615	611	625	666	639	678	627	608	595	611	654	645	615	635	657	681	651	652	657	646	597	635	600	585	608	684	633	657	628	640	621	665	626	633	630	611	651	629	633	691	670	665	611	677	636	648	626	626	624	605	613	657	631	663	619	583	645	651	678	608	638	650	671	623	636	664	619	628	603	622	639	649	614	674	631	629	625	629	592	645	698	641	606	626	658	627	645	618	671	618	600	598	636	646	673	603	634	648	616	617	647	620	610	606	646	656	612	582	615	616	604	645	609	617	631	662	624	643	636	651	673	600	611	610	580	689	623	653	634	612	606	628	646	661	613	660	647	638	685	644	651	580	693	662	627	618	634	634	668	611	663	661	642	659	618	631	631	699	619	637	610	634	637	670	687	653	613	620	616	637	671	665	633	631	621	618	649	660	624	669	663	604	648	624	681	630	636	614	679	650	624	619	596	658	683	598	643	635	641	594	610	608	610	676	603	656	606	649	672	638	632	628	637	597	670	626	647	588	679	612	641	647	618	617	647	671	613	611	639	641	645	679	617	647	630	642	578	653	610	648	630	646	613	602	590	672	632	636	673	654	613	641	683	664	641	600	671	615	635	642	643	657	613	632	684	596	629	633	602	617	624	661	656	645	641	676	591	707	639	656	630	588	576	583	640	643	635	663	608	635	639	616	583	674	603	626	613	695	610	637	663	659	661	621	636	623	611	600	629	656	609	612	614	641	637	632	646	612	632	615	624	645	669	609	615	673	642	645	586	654	618	632	643	687	594	655	646	664	648	631	645	680	634	615	638	682	677	633	627	587	692	631	597	656	643	663	609	615	615	659	652	641	652	609	624	658	557	640	616	656	626	665	639	643	630	613	634	635	655	673	626	622	620	650	622	642	664	632	626	623	651	632	665	649	613	637	623	687	645	677	657	673	602	585	615	645	644	664	669	623	679	649	626	595	647	646	655	657	613	625	658	625	624	635	626	606	668	655	630	685	636	651	690	629	637	604	656	638	614	648	612	597	621	660	623	621	644	640	638	663	607	619	622	673	641	659	635	628	609	615	673	604	638	627	641	672	638	669	644	598	638	630	670	603	631	633	600	625	662	676	614	648	579	663	655	649	620	680	581	662	639	640	660	648	653	621	619	618	646	644	634	646	640	624	619	629	640	697	651	641	626	635	620	622	649	659	640	647	625	654	623	637	675	632	641	626	638	616	639	678	661	672	647	602	663	646	669	623	666	664	640	625	647	650	643	649	611	615	629	648	634	708	666	602	647	619	615	656	607	632	623	594	637	654	625	649	654	646	633	656	651	626	647	636	652	637	650	618	636	611	656	601	639	631	633	652	654	596	651	640	614	625	652	674	643	612	670	645	589	651	694	634	599	633	633	589	604	666	659	604	662	649	676	656	728	683	579	579	653	623	595	630	645	602	626	625	633	646	667	642	600	602	629	655	599	635	667	646	651	643	669	674	598	628	614	629	620	649	679	601	636	638	630	603	612	638	620	677	625	699	665	632	590	601	696	638	636	620	630	681	615	614	673	637	620	702	674	605	645	619	635	645	602	639	669	629	651	606	663	611	617	650	631	697	621	670	641	646	590	600	617	631	623	621	623	606	641	639	626	647	612	624	642	669	635	666	578	655	622	642	650	623	644	644	617	668	630	613	670	644	624	659	645	683	631	699	617	586	598	644	648	630	646	644	635	640	611	636	593	663	600	680	637	628	630	665	631	605	586	636	645	641	573	652	631	676	678	587	594	630	645	603	603	651	639	642	665	664	692	628	631	613	655	613	666	657	632	629	606	640	643	665	624	647	644	678	629	618	650	616	681	667	630	643	624	624	632	611	652	633	616	651	617	611	617	657	650	648	602	613	635	635	650	618	610	616	643	676	641	655	641	667	644	647	670	622	658	633	648	620	640	635	613	633	654	628	569	676	652	629	652	624	647	634	696	628	587	687	681	628	613	628	658	645	646	637	635	666	700	630	634	642	661	623	619	605	674	670	623	666	578	682	666	656	630	629	648	649	687	614	648	661	606	626	665	643	677	679	625	630	603	630	639	619	640	586	612	650	665	619	637	616	656	648	658	602	627	592	691	661	641	651	648	649	637	630	643	640	657	619	646	660	659	636	609	632	603	609	619
24563	21931	31549	29365	38585	39197	23663	6737	531	391	423	416	410	396	393	385	392	405	358	399	344	355	377	386	432	386	389	389	358	371	357	393	389	394	401	384	418	370	369	397	379	354	412	400	361	346	408	389	416	354	376	349	369	371	345	359	378	344	384	353	378	361	410	391	383	364	380	359	394	377	392	363	346	372	409	415	352	393	405	388	384	384	411	369	372	408	341	384	412	366	376	398	379	365	377	364	383	390	380	400	384	326	401	403	367	361	372	382	378	372	409	364	374	370	410	374	362	409	364	371	417	361	420	396	356	377	396	388	384	382	375	391	374	392	387	359	358	372	434	374	376	380	402	341	340	355	356	359	389	358	372	382	368	366	376	346	391	387	372	392	374	375	395	405	370	388	373	391	385	361	403	378	387	353	368	382	366	384	353	390	369	369	379	356	376	391	389	384	362	351	377	393	424	403	397	393	383	393	343	403	383	416	363	341	382	369	362	404	369	367	378	386	368	372	357	370	363	353	367	397	363	334	363	387	382	404	398	383	382	356	405	378	386	389	373	391	390	379	394	387	337	362	376	370	363	340	390	348	363	356	342	404	383	401	407	384	367	372	357	392	398	384	352	388	353	400	394	351	376	377	389	372	356	391	373	346	347	415	347	371	387	403	399	388	344	401	388	412	365	401	360	370	366	404	374	370	385	414	380	371	390	385	360	414	373	370	398	409	363	384	387	363	373	393	371	396	381	360	404	384	407	394	386	385	380	380	384	396	387	365	380	424	361	401	365	407	404	369	390	376	367	353	404	349	359	375	379	375	379	380	364	376	404	358	368	382	391	370	398	373	407	350	395	422	394	364	353	360	378	389	375	346	372	373	377	350	377	377	377	387	370	360	415	368	382	366	390	364	403	330	376	410	389	403	358	358	361	374	353	386	414	391	424	371	355	375	421	382	369	373	404	374	361	390	388	384	384	370	413	425	374	373	368	363	415	407	373	370	374	375	379	367	362	394	373	377	406	364	368	375	360	392	393	418	393	376	335	383	431	368	370	401	385	396	351	375	364	373	363	407	394	385	401	369	354	371	412	374	371	400	387	380	363	385	370	361	408	394	377	402	370	372	405	375	428	390	389	413	382	358	373	402	371	401	363	364	390	386	382	386	418	391	386	374	385	349	411	378	395	398	411	358	381	356	348	369	385	366	382	395	357	368	383	372	394	393	381	405	381	399	394	371	381	350	394	379	401	342	379	414	380	409	332	346	403	391	382	386	375	381	361	382	368	371	373	382	365	387	385	381	385	371	370	373	358	381	349	381	376	369	357	388	388	396	362	386	400	356	376	399	373	347	351	396	379	348	381	374	364	380	359	394	377	342	388	360	386	373	355	370	360	381	393	396	391	404	385	350	357	409	377	353	338	353	424	382	385	366	359	384	377	401	362	362	354	404	368	381	350	359	359	399	397	401	379	407	379	344	372	371	390	382	382	408	334	407	355	371	385	395	395	357	412	384	386	402	372	356	360	370	390	382	384	382	348	355	376	390	404	400	373	379	383	374	356	381	385	395	370	391	377	380	375	374	388	345	390	380	377	370	375	359	370	375	364	405	373	348	390	392	385	359	358	386	381	378	361	389	386	361	349	361	413	368	387	375	362	389	395	370	371	334	393	369	397	367	379	409	374	393	378	346	355	340	348	367	386	391	387	376	395	393	365	363	353	392	402	363	419	369	379	351	366	423	369	384	371	387	400	383	375	408	377	358	390	390	390	392	398	371	377	366	378	374	371	374	385	377	364	383	401	360	395	371	372	376	388	390	415	373	369	358	359	377	412	378	389	392	350	368	409	371	337	399	415	381	377	396	346	360	402	385	365	381	380	367	374	369	361	383	367	372	380	339	372	386	339	413	356	383	398	383	356	381	340	371	363	370	364	411	381	396	385	347	382	368	411	383	356	423	394	381	360	352	378	318	395	375	382	390	382	387	392	369	365	360	375	354	356	369	400	418	393	403	380	356	380	384	381	408	366	362	355	354	365	396	363	371	387	367	371	362	375	391	395	366	401	332	413	362	344	344	380	357	383	378	383	377	369	379	374	360	388	388	369	389	376	365	375	383	381	383	392	362	380	395	360	365	385	380	345	381	388	374	384	364	408	394	385	374	380	351	395	389	360	399	390	409	399	378	392	369	377	365	386	391	383	417	398	391	378	352	385	377	342	378	380	361	378	372	390	348	431	362	381	390	397	362	427	362	394	423	379	383	379	378	373	398	346	399	354	438	384	372	365	414	379	421	376	391	401	393	373	377	398	419	380	386	359	365	381	389	359	354	403	357	412	361	378	390	341	361	365	370	375	381	344	409	388	371	386	351	346	370	365	386	383	389	356	360	352	381	383	375	351	417	355	382	386	399	342	386	381	400	405	407	372	369	355	381	378	395	362	396	398	350	378	419	395	392	398	345	406	353	364	382	378	399	393	398	394	366	350	386	397	367	394	340	362	386	362	352	363	377	343	383	396	390	391	378	381	446	372	395	379	374	368	372	349	405	347	394	396	385	379	411	356	372	347	375	389	347	358	386	394	410	384	332	351	403	387	391	354	383	353	388	399	373	372	400	383	360	369	356	387	350	379	382	369	396	313	384	392	396	397	378	360	390	391	389	365	371	358	360	331	396	391	385	377	372	345	382	353	401	376	380	406	372	402	384	376	376	368	347	361	415	391	402	374	386	398	411	378	359	369	403	336	370	366	401	387	358	414	402	340	367	387	367	388	384	349	372	416	385	364	362	392	365	390	372	359	393	375	362	342	401	359	388	373	406	374	399	365	412	371	387	417	381	387	396	385	386	383	365	395	370	387	350	393	365	379	380	413	362	393	389	355	403	387	405	408	392	375	369	359	364	376	379	386	386	364	390	362	373	382	371	356	412	380	332	348	405	439	381	380	392	385	358	376	391	350	377	391	373	403	366	381	355	373	391	385	371	358	392	378	345	383	368	368	351	367	366	374	361	375	346	381	364	402	354	385	373	396	407	367	374	388	379	364	368	382	378	386	365	360	385	392	353	353	387	385	375	368	362	410	363	381	363	388	382	398	343	370	356	386	381	377	361	398	360	374	373	382	381	380	375	359	399	349	391	365	392	353	388	357	353	385	381	383	383	387	403	361	352	375	402	372	354	363	429	362	338	372	371	344	355	387	385	382	379	366	381	418	371	423	390	404	322	408	358	338	385	401	410	399	363	382	380	365	361	389	386	354	405	380	422	396	396	384	369	389	368	385	360	379	373	386	375	392	416	389	367	398	387	395	375	368	386	381	395	363	379	396	406	402	322	386	372	400	389	354	367	384	382	372	395	393	395	417	371	363	378	381	338	387	393	393	380	388	411	406	373	371	389	366	373	363	366	337	412	346	372	348	374	389	382	407	367	357	368	363	391	418	366	387	365	362	399	382	361	365	349	409	372	397	365	356	344	366	375	368	384	377	375	377	385	400	354	381	394	376	373	422	372	382	372
48669	76688	61399	42289	47622	39279	21981	7001	527	472	457	478	465	467	482	470	459	427	442	448	492	475	491	448	453	431	449	434	462	480	470	467	451	480	477	446	461	453	450	466	470	452	449	446	443	462	481	468	462	459	456	520	484	466	465	492	446	491	447	506	454	481	477	465	514	476	420	460	460	469	465	479	509	457	425	462	473	496	450	480	448	427	418	434	447	498	477	485	494	477	487	470	467	435	469	466	497	458	478	466	432	465	442	464	447	451	464	445	471	451	432	439	476	431	467	486	483	456	495	465	423	472	444	462	454	515	453	453	438	469	472	490	458	445	424	528	483	463	481	438	473	429	470	457	487	480	489	507	474	468	476	469	476	449	466	481	499	445	475	484	466	513	531	471	502	478	457	483	465	468	501	470	440	461	478	475	511	481	493	463	495	438	491	434	477	455	509	423	464	460	452	514	473	474	482	450	453	421	462	479	485	457	455	476	456	465	489	462	496	494	446	404	472	507	495	452	469	460	516	478	504	486	487	451	456	482	489	467	486	453	467	474	448	432	442	473	472	478	458	474	476	454	499	467	483	492	488	472	496	477	494	463	456	436	467	475	470	437	477	462	473	479	489	496	486	474	468	484	423	456	469	456	420	461	470	472	473	471	467	478	436	489	484	471	486	469	472	481	492	478	443	486	500	450	501	436	470	479	486	456	487	455	485	443	484	461	448	445	457	442	463	483	490	443	447	476	443	451	455	474	470	431	450	468	460	449	443	518	457	499	458	436	466	477	482	439	466	423	445	465	476	448	465	467	440	461	452	482	446	472	434	458	494	476	474	479	496	440	507	467	471	478	478	523	475	475	456	434	453	457	478	498	485	471	460	426	529	472	451	510	436	468	448	455	444	496	458	412	484	520	480	435	455	452	478	469	447	499	444	487	472	442	507	465	440	482	466	451	487	481	487	466	484	486	480	466	493	457	454	426	450	455	435	458	450	441	497	475	471	489	486	470	465	471	489	447	478	451	469	451	471	506	454	466	482	479	468	486	452	454	514	462	466	472	454	489	434	442	445	467	482	455	477	514	462	448	494	459	492	464	484	471	446	482	487	495	461	486	470	472	517	468	491	444	446	477	429	456	485	529	436	469	465	420	452	436	434	487	482	444	456	450	503	497	458	537	481	467	469	440	470	478	481	481	457	463	487	502	446	514	465	444	461	468	468	487	443	447	474	480	470	467	487	438	437	476	480	484	454	453	481	454	426	512	457	481	473	450	483	442	460	489	461	453	461	486	506	447	467	473	437	503	468	458	446	478	493	487	450	423	461	495	492	509	443	460	451	450	446	464	420	500	457	463	438	498	460	454	448	481	462	455	470	509	486	448	454	448	466	461	494	463	470	465	442	471	453	442	430	465	462	443	468	476	440	472	482	466	464	515	459	442	455	468	479	471	458	462	480	465	445	441	414	458	466	513	503	478	466	448	477	474	452	471	467	455	443	462	477	481	461	432	456	463	471	446	474	483	453	446	494	508	491	430	478	430	457	463	466	482	505	461	456	475	470	455	447	465	501	486	478	458	442	486	483	449	490	504	503	472	458	470	456	477	434	484	457	491	468	490	471	458	472	480	475	463	471	482	485	497	428	501	455	467	442	452	486	464	462	444	472	454	451	480	441	482	478	481	486	458	468	472	432	483	460	441	470	463	476	432	448	490	461	445	461	456	453	459	470	464	503	509	452	485	455	471	452	473	479	457	491	472	438	458	456	464	509	490	467	479	448	487	443	489	493	488	461	461	496	435	451	517	428	459	468	454	478	435	485	499	449	432	463	475	485	417	452	475	490	471	466	507	455	467	466	479	459	449	470	440	449	493	462	520	447	507	444	428	506	440	511	415	474	461	508	470	436	442	459	529	454	494	455	457	482	463	483	435	432	515	441	488	466	488	493	471	474	472	475	486	442	477	437	433	446	466	475	417	436	462	456	446	455	471	486	493	497	499	477	458	447	476	462	473	468	459	477	442	442	455	467	461	475	474	460	469	468	461	467	462	492	465	444	465	481	462	445	497	470	486	505	466	485	483	501	451	478	475	477	444	474	455	504	454	498	460	484	474	462	475	450	476	456	457	455	433	461	440	472	469	476	511	465	478	479	490	464	452	472	451	466	477	482	469	493	472	461	496	461	488	480	462	500	458	464	472	455	480	428	465	480	477	481	489	458	475	486	466	462	505	459	439	450	459	463	459	448	459	488	442	479	438	508	438	447	459	496	468	467	495	478	481	450	482	508	521	443	471	485	460	465	463	475	504	446	489	488	451	463	494	452	456	462	481	477	495	467	459	464	473	471	461	479	464	444	447	455	448	474	507	456	488	442	486	453	440	507	464	427	484	490	464	475	448	498	507	453	461	436	499	463	464	456	455	455	488	496	459	474	476	471	446	508	472	487	450	446	462	478	501	489	490	487	501	458	460	476	462	459	458	491	461	521	486	453	441	455	449	460	448	492	503	487	479	504	459	498	478	449	489	476	489	476	498	461	494	447	408	475	491	465	445	494	450	497	433	414	479	450	479	478	462	473	449	495	510	485	500	468	432	443	458	480	460	458	450	478	453	470	489	485	434	478	486	484	515	467	475	445	494	480	444	482	474	483	501	509	497	454	475	522	448	423	449	423	465	444	481	453	487	449	471	473	431	477	444	471	500	468	459	453	468	462	450	485	492	482	520	465	456	480	447	453	492	470	478	458	437	428	479	489	438	475	426	498	481	457	465	482	475	463	497	483	458	483	466	451	442	444	427	450	482	466	486	468	487	470	507	487	444	509	472	459	505	489	453	521	472	469	488	489	476	439	520	477	464	498	474	457	457	462	505	487	481	476	455	455	457	449	484	484	494	437	480	460	458	471	471	448	502	451	482	491	487	455	471	479	453	464	446	490	494	480	500	485	477	461	490	449	436	453	462	512	470	482	458	505	478	490	448	471	435	438	457	506	495	455	478	460	440	462	498	465	483	526	472	434	418	422	494	480	461	460	454	471	497	463	467	464	436	474	454	478	450	490	438	468	464	414	455	491	428	483	440	492	483	440	433	456	442	497	465	451	461	455	471	476	462	484	442	474	456	492	484	480	462	460	476	458	483	460	444	451	458	417	455	453	483	476	487	476	434	453	467	509	469	479	482	483	466	483	485	483	481	480	454	505	456	425	445	458	466	494	455	499	449	460	475	469	498	472	496	472	481	478	427	444	435	487	456	439	466	448	451	476	436	488	526	475	449	447	425	493	503	462	474	449	469	441	444	450	471	466	456	457	475	465	483	441	461	447	480	467	458	467	477	482	458	491	470	475	453	497	449	464	509	469	457	487	443	455	480	486	485	443	444	495	481	470	475	445	455	458	420	485	479	449	473	463	498	487	432	493	447	503	463	422	454	460	490	488	473	432	430	475	472	467	452	489	452	477	479	516	483	454	447	497	450	481	495	450	469	441	435	462	483	472	481	490	424	476	474	447	489	490	455
23473	21506	30453	27319	39877	44015	31095	12510	1026	378	351	345	354	357	337	340	364	310	334	328	354	345	386	352	365	349	376	358	354	348	336	378	372	335	368	354	335	346	323	346	332	324	366	315	361	343	331	353	362	355	344	339	370	346	364	340	341	347	339	334	365	342	376	358	336	320	346	354	349	360	379	352	330	346	357	353	339	366	368	352	378	334	361	312	332	325	356	339	313	363	340	389	325	332	335	342	342	367	318	311	350	382	334	360	339	348	330	387	339	360	332	373	364	372	339	324	372	311	305	373	346	398	353	373	321	348	326	360	338	355	368	371	340	308	343	334	343	343	349	338	349	351	354	353	347	346	336	348	326	382	344	359	336	353	347	377	349	324	333	403	357	341	371	342	341	372	340	358	352	383	361	364	322	363	327	338	318	336	342	331	376	337	336	353	359	362	353	327	331	353	321	370	349	386	321	345	314	364	360	343	357	356	317	359	324	338	348	350	354	380	359	336	317	353	344	342	329	363	361	343	355	365	383	301	341	367	394	372	362	356	343	360	334	347	319	317	338	337	354	363	317	325	357	339	356	348	327	338	380	371	331	342	341	362	362	338	348	335	340	344	380	319	356	358	344	295	346	341	366	339	335	354	351	359	312	338	328	335	332	350	352	332	326	340	364	359	377	369	328	368	342	318	310	366	341	343	341	371	323	364	314	371	317	348	332	367	351	359	308	328	370	388	308	337	383	326	391	365	372	356	380	380	327	338	318	361	350	354	350	364	372	367	343	348	349	373	317	368	348	354	326	371	357	361	366	342	356	365	342	362	372	369	357	376	341	340	358	353	321	362	328	347	347	351	333	335	325	356	354	374	333	362	372	359	349	383	340	366	327	361	322	344	338	319	335	340	382	370	374	335	333	354	379	346	362	334	351	358	348	310	318	359	338	347	351	335	336	350	379	333	333	332	332	364	369	334	324	332	350	326	365	375	343	342	354	362	336	344	343	322	335	322	333	370	336	332	342	341	357	343	360	363	379	353	358	352	337	318	320	342	333	356	328	325	343	335	324	350	324	312	357	379	344	357	397	355	335	368	368	347	329	340	361	341	341	369	349	340	331	393	311	342	328	344	361	362	313	338	318	331	323	330	353	312	350	312	331	381	356	313	352	340	341	334	324	345	364	343	379	344	331	344	332	331	355	342	343	368	349	333	360	343	359	340	341	335	384	349	324	319	335	348	341	341	336	347	362	361	379	339	329	361	343	361	346	338	337	368	355	339	349	362	345	374	393	352	380	343	354	341	360	344	374	346	352	327	359	333	363	346	335	357	345	348	362	352	363	319	343	377	344	315	330	348	365	349	349	345	328	351	358	361	360	334	347	385	350	321	370	360	358	321	331	336	346	351	343	379	333	350	344	339	374	353	374	355	332	346	332	361	332	326	349	349	328	322	351	364	361	389	353	357	352	348	360	346	336	338	317	349	355	357	338	330	333	351	323	369	333	320	316	354	366	328	365	365	348	361	348	334	352	371	356	364	350	368	354	309	310	350	335	324	316	341	345	345	347	334	314	342	320	340	344	310	344	325	341	316	341	334	356	329	325	344	363	318	363	305	336	364	332	294	360	329	339	320	327	336	350	364	338	358	368	343	357	359	334	324	352	346	344	346	354	335	311	363	346	357	367	388	360	355	367	368	312	337	347	354	370	349	366	340	325	364	337	327	352	324	379	369	335	362	373	333	350	348	317	322	340	388	342	311	358	354	317	391	325	341	315	360	341	360	340	326	367	352	303	328	315	381	352	336	348	348	295	316	352	337	379	329	337	339	332	344	364	344	315	328	363	345	352	352	364	362	348	324	376	375	366	337	337	349	343	333	342	351	313	318	373	338	341	327	380	398	374	350	379	349	339	348	328	374	390	335	323	347	358	359	331	354	343	341	356	388	365	346	322	343	345	321	380	317	375	333	333	392	332	357	335	330	369	332	353	349	363	362	378	349	350	354	338	348	347	372	329	367	331	365	329	329	329	360	362	385	348	320	337	328	297	340	350	353	335	385	300	403	342	367	370	330	367	355	360	358	362	364	321	353	333	347	346	366	346	355	335	383	349	331	359	357	346	304	363	363	346	357	357	335	340	335	342	368	369	348	322	348	318	318	353	333	364	367	371	323	378	362	351	347	311	353	330	344	354	362	345	342	339	336	339	350	378	326	349	332	296	312	353	354	334	314	350	352	299	351	324	373	343	324	344	341	326	344	323	341	368	326	375	345	337	315	358	357	340	348	349	367	324	333	333	346	343	331	330	338	385	368	342	329	346	343	379	332	367	355	361	351	329	316	373	373	355	354	337	359	383	315	333	346	325	333	369	352	329	310	350	357	375	326	311	322	326	322	370	351	371	368	324	322	361	336	341	335	316	331	323	324	358	320	340	322	380	359	379	346	316	352	336	334	354	343	350	344	306	337	356	323	335	356	355	378	375	302	341	303	346	312	367	346	356	349	326	340	342	303	388	341	336	347	340	343	358	367	369	367	328	352	357	351	345	347	374	336	387	350	341	368	364	351	357	380	313	339	376	343	366	358	351	356	376	386	323	336	366	342	368	347	346	346	357	329	373	331	362	318	386	374	346	323	347	341	344	359	343	334	356	359	335	322	318	373	370	291	345	320	333	334	345	328	335	389	374	317	295	340	313	352	353	330	367	356	329	352	347	350	403	308	340	356	313	365	314	355	370	360	364	335	343	365	372	344	343	340	373	357	352	356	367	327	356	378	374	325	370	348	339	305	385	351	369	391	319	358	342	370	363	366	358	317	353	323	352	371	338	354	359	350	367	327	358	331	324	349	360	358	336	335	338	340	357	342	343	347	317	346	377	342	357	323	375	326	336	334	376	343	330	379	344	327	361	328	374	359	367	359	377	355	325	325	377	337	322	352	342	346	331	368	351	329	360	369	359	364	321	327	343	344	329	333	360	367	359	338	362	357	351	332	351	330	357	382	359	327	337	347	350	314	359	316	342	326	356	337	351	357	374	305	330	340	324	337	375	341	347	337	331	355	324	359	319	337	321	363	326	318	339	341	334	347	356	327	362	347	361	334	359	326	316	352	351	369	353	365	353	344	349	343	366	343	344	342	349	316	337	338	367	343	338	368	333	325	330	358	346	344	329	325	320	336	340	343	353	335	329	345	327	333	314	360	349	348	331	347	360	370	374	332	337	337	378	348	344	356	330	360	360	351	348	339	350	334	348	373	322	372	349	357	338	330	311	368	346	347	376	364	291	349	375	327	379	340	363	344	328	341	333	352	342	346	348	345	358	347	323	359	351	331	348	371	336	342	334	354	328	345	343	349	331	321	359	338	354	343	346	342	338	344	316	347	345	358	374	356	356	373	321	345	325	305	370	355	352	349	348	354	362	330	357	344	340	360	355	356	345	349	340	313	335	328	322	357	350	357	354	349	339	336	342	391	362	344	314	344	356	366	322	314	331	367	351	307	343	337	357	382	318	328
52123	83838	71924	53265	58416	47453	29408	11646	841	407	438	414	380	433	433	462	393	385	414	393	419	414	406	448	417	424	415	411	434	423	457	409	423	435	383	431	426	406	458	434	413	404	470	426	382	405	408	390	431	407	429	407	432	402	431	422	412	411	417	450	457	393	417	445	384	388	392	452	383	373	392	417	364	442	404	403	416	433	392	440	433	384	435	421	391	406	411	404	385	437	429	423	418	422	404	428	401	451	413	419	398	449	396	424	419	426	415	433	405	415	389	417	397	408	414	446	418	463	449	440	401	393	413	404	364	400	407	392	453	384	422	418	405	448	398	436	410	384	398	430	420	385	418	408	412	439	413	394	389	393	402	396	366	382	429	402	410	425	421	403	427	415	431	420	430	417	429	388	404	416	403	422	414	408	427	393	427	438	397	390	396	396	425	394	406	414	397	422	393	407	412	410	412	403	383	393	428	440	413	421	392	398	431	367	428	429	395	385	405	420	418	398	388	387	422	402	453	420	402	398	393	415	392	411	370	419	399	413	432	392	437	407	434	386	429	409	441	409	422	415	401	421	411	416	405	413	401	437	405	444	374	419	446	402	421	432	426	406	436	407	386	391	372	394	390	433	383	437	412	441	393	391	402	394	381	430	421	424	437	423	422	395	404	408	430	429	408	432	407	423	418	420	426	406	398	428	463	412	414	418	444	390	411	389	431	405	404	408	384	427	379	408	418	406	414	387	414	387	422	416	416	423	405	434	388	395	420	413	392	394	386	415	388	402	432	402	402	410	440	421	408	395	405	412	416	433	388	436	397	475	403	408	417	395	388	445	444	448	420	414	451	406	417	410	433	420	399	386	404	419	411	396	422	401	430	407	423	416	456	437	432	442	428	419	421	389	431	399	436	423	404	406	415	444	410	415	398	390	408	413	412	438	426	391	463	419	423	431	410	409	378	399	409	441	392	415	407	413	399	427	403	402	396	457	463	419	430	373	385	385	402	458	426	398	381	419	404	397	428	437	413	394	411	413	411	419	418	390	413	435	435	428	428	400	391	367	424	389	409	384	425	404	438	405	396	410	415	424	397	423	406	398	398	431	416	423	408	440	391	444	403	425	385	410	442	403	430	412	422	401	414	423	404	427	406	428	413	401	420	412	435	400	392	399	425	393	386	430	425	391	424	410	443	421	410	401	388	423	385	423	422	425	412	408	386	402	383	387	416	402	467	380	439	417	415	449	428	421	423	395	445	417	390	429	406	395	423	419	441	422	391	396	395	392	430	418	415	407	403	407	426	427	416	417	401	414	414	413	393	432	424	426	409	429	372	408	412	391	429	404	419	389	413	420	401	436	447	426	423	405	423	412	386	420	436	381	398	384	383	412	416	409	430	419	430	393	438	414	425	367	403	408	421	399	446	427	409	386	402	402	432	382	407	423	386	455	405	429	437	476	406	423	398	455	417	374	436	435	422	427	435	423	390	418	397	421	425	413	414	423	422	426	452	408	399	388	412	420	408	364	404	393	419	444	407	433	436	412	407	411	426	405	417	424	386	413	426	404	403	437	385	403	402	388	416	389	412	413	399	434	416	414	436	419	418	380	404	405	399	390	447	392	424	400	411	426	423	440	436	392	421	388	395	402	375	424	417	378	412	381	416	435	390	396	417	438	388	390	443	412	414	413	403	451	406	421	407	419	451	399	432	421	427	421	470	438	442	438	423	403	435	427	427	435	413	429	404	393	397	398	431	411	415	436	397	410	402	394	401	426	407	412	395	436	424	422	402	425	408	391	424	432	423	433	441	430	431	406	441	378	400	412	415	448	433	453	422	390	414	401	412	390	403	389	398	421	459	413	398	426	415	383	403	424	412	408	458	399	410	414	420	403	416	403	385	440	386	432	415	380	405	437	447	407	445	411	403	433	470	398	429	366	393	391	409	415	412	413	408	430	416	427	431	420	417	408	456	413	418	422	413	386	422	386	425	449	413	408	414	435	425	399	456	420	415	413	405	405	403	414	399	382	423	390	403	415	378	386	429	407	408	423	414	382	407	433	448	432	428	435	400	431	441	443	432	403	406	398	441	428	437	388	430	436	404	382	418	373	397	411	395	436	424	402	430	464	401	411	448	408	391	369	412	408	404	412	440	414	415	442	435	370	424	386	406	420	434	431	407	392	415	385	445	394	415	406	413	418	430	428	406	436	420	485	439	421	452	419	424	394	420	413	441	384	442	399	409	438	403	413	433	422	412	390	356	410	448	439	390	421	408	423	423	386	395	434	417	411	407	400	409	378	401	394	386	402	404	389	438	433	418	408	446	427	421	412	443	391	379	417	425	374	395	418	445	441	401	419	413	423	454	425	413	404	434	438	392	444	411	442	424	441	399	421	403	414	395	398	395	436	400	425	422	395	374	415	429	438	403	387	424	407	415	401	404	440	421	413	433	418	427	426	407	426	417	388	395	383	394	407	413	393	409	409	406	392	393	416	447	430	459	439	394	403	403	405	402	416	434	412	401	402	381	450	395	420	434	412	418	387	405	419	464	414	429	388	406	417	453	420	437	379	419	490	417	407	432	393	407	414	384	418	391	410	404	425	425	427	415	407	408	414	409	404	408	413	388	398	443	412	367	399	405	389	419	404	425	397	434	400	440	412	380	415	431	432	432	434	436	406	432	442	411	404	414	417	399	388	392	389	423	414	435	452	387	409	379	381	396	406	424	409	435	443	434	397	409	410	373	467	416	392	425	423	427	456	386	399	399	396	423	406	430	393	436	445	406	418	392	439	453	418	412	435	434	409	410	395	445	412	396	381	375	425	429	388	387	404	450	370	377	418	414	437	386	417	423	438	416	403	398	429	403	403	427	404	447	430	415	394	401	416	392	422	390	399	398	420	406	408	430	441	445	392	405	432	413	413	416	447	409	398	429	423	423	392	439	424	393	407	424	419	431	419	400	425	388	380	407	444	434	386	421	383	392	408	446	398	452	424	425	430	414	417	445	424	411	402	402	434	428	404	397	445	416	378	392	407	427	414	432	446	419	394	410	409	429	424	427	405	427	428	418	415	408	408	345	403	422	374	392	447	438	414	439	438	393	400	417	429	424	410	416	414	430	421	451	422	418	423	376	426	410	407	409	401	419	392	421	456	412	424	410	389	366	431	405	399	413	438	431	411	433	403	468	365	398	414	403	401	405	420	385	411	417	399	472	434	417	408	389	413	424	369	400	413	428	400	394	396	387	416	396	412	380	429	389	360	429	412	395	394	406	409	401	433	393	385	417	420	401	392	387	452	394	420	438	431	392	410	383	433	412	391	397	405	412	436	386	386	407	396	381	409	403	402	397	416	389	451	421	386	431	375	431	441	457	394	432	413	422	435	402	469	382	446	401	424	422	435	430	358	409	413	448	417	401	417	372	410	438	415	421	400	412	408	406	398	408	414	371	411	450	401	448	398	405	417	392	414	439	406	433	370	432	411	404	404	375	424	446	385	429	422	423	407
35189	42678	40811	23195	14521	9461	3863	1343	576	531	513	591	497	551	534	526	551	526	534	545	562	519	548	497	505	568	516	517	518	521	533	539	554	547	537	524	537	514	563	529	517	503	527	548	533	477	562	510	482	519	520	501	535	538	516	551	548	510	524	523	516	518	537	516	531	519	555	487	539	523	524	579	546	548	508	477	499	534	546	512	510	522	544	516	520	507	501	546	517	527	543	560	578	517	521	469	529	522	519	549	515	548	551	546	505	520	524	549	528	531	521	562	509	494	527	506	520	547	542	512	555	528	514	515	508	517	502	564	556	534	517	520	499	531	515	557	544	538	508	489	525	507	527	503	533	537	535	549	571	558	571	552	529	522	550	549	542	542	558	534	505	486	497	499	531	540	561	531	549	534	538	515	503	526	527	536	531	534	555	532	542	545	548	498	518	532	510	546	518	523	547	551	540	549	522	532	493	532	537	564	557	521	574	509	554	537	504	536	542	592	540	512	512	542	539	501	495	523	548	525	498	546	530	553	525	558	538	539	545	518	510	496	548	519	475	527	529	490	538	534	530	534	541	559	528	508	526	537	507	527	508	565	518	527	545	492	499	554	488	528	507	544	528	508	532	541	513	515	555	523	517	515	520	502	475	492	535	481	528	512	469	512	519	503	527	529	556	495	524	517	537	553	522	497	563	529	512	561	551	542	528	503	522	528	544	527	511	492	489	535	537	515	501	511	565	530	473	527	537	546	523	520	535	559	528	581	508	543	521	540	532	521	521	500	534	536	519	494	491	521	557	495	507	527	501	562	516	551	504	503	538	583	536	564	543	533	501	537	568	543	544	534	502	518	533	520	544	544	526	566	572	474	520	509	488	508	518	550	503	535	523	531	527	559	519	499	575	480	550	492	525	529	547	553	534	505	505	505	535	552	531	554	544	549	527	552	535	508	489	553	514	528	561	506	524	564	521	538	527	527	529	571	496	499	521	542	556	526	549	526	524	561	552	553	520	515	544	504	490	491	542	529	490	521	503	566	528	544	544	504	541	536	515	514	548	535	564	536	542	513	491	551	512	532	524	501	516	569	519	516	501	518	545	543	502	495	529	528	521	532	517	543	542	534	528	506	582	554	496	516	521	464	494	510	518	486	577	514	539	541	518	542	537	562	525	547	524	552	499	533	537	551	506	512	487	562	462	526	527	549	513	519	549	550	525	509	539	476	495	532	518	523	572	479	543	528	524	518	562	521	523	468	510	568	507	527	516	573	532	539	557	555	523	580	557	523	507	499	533	516	537	519	523	527	497	500	535	579	527	528	532	535	579	516	514	570	505	547	530	528	500	503	546	512	574	520	505	550	560	494	531	498	529	482	520	523	485	552	541	559	521	577	551	529	543	544	559	538	542	546	503	533	528	528	505	542	545	542	524	532	564	557	544	534	530	552	535	510	483	490	523	504	538	551	536	530	493	523	559	519	548	489	547	539	546	513	515	519	509	548	556	523	582	469	512	526	482	525	549	498	514	553	524	528	527	515	478	523	544	536	530	495	507	540	535	530	535	507	532	564	530	539	544	510	526	577	544	507	535	550	551	499	541	513	525	502	545	486	518	505	550	496	554	518	526	556	558	528	527	540	544	566	510	534	519	527	524	517	519	518	556	530	513	557	530	547	547	563	526	521	548	554	523	541	486	540	522	531	517	531	508	500	515	530	536	519	525	526	545	516	520	520	548	523	547	526	521	566	538	510	539	528	508	549	546	513	545	484	528	564	520	526	532	520	507	508	532	549	508	537	546	530	488	540	564	542	528	542	500	520	523	532	516	533	552	523	522	526	527	528	508	512	510	519	529	492	549	526	505	533	571	526	542	536	524	489	517	561	509	543	524	520	537	555	517	543	541	533	522	509	557	514	554	531	519	507	538	527	523	529	546	497	533	530	529	556	492	507	499	577	519	531	566	544	479	503	523	539	549	556	520	531	543	508	484	522	564	508	542	547	537	470	538	476	525	545	536	557	555	495	531	552	547	512	514	537	531	539	534	544	524	539	574	547	560	537	538	559	517	583	552	508	535	533	538	531	524	528	544	551	545	552	541	531	541	546	540	552	538	489	526	552	519	489	582	512	510	478	510	559	553	555	515	532	552	537	504	543	539	514	511	543	537	502	530	538	523	533	549	544	544	544	499	507	562	509	546	527	517	513	525	514	541	511	518	534	534	563	532	596	501	557	526	534	497	534	559	503	509	541	496	536	517	552	529	538	535	544	521	515	500	479	565	576	545	540	513	520	489	529	514	504	538	506	540	534	557	548	486	543	507	584	519	529	561	505	530	525	488	550	538	471	500	533	545	539	541	500	526	508	543	501	502	512	501	497	583	527	539	523	506	536	526	509	511	521	516	557	524	516	515	527	577	540	531	564	518	560	554	515	565	551	553	536	517	543	556	576	515	509	565	513	562	523	557	561	553	519	471	520	505	522	534	529	556	524	493	537	526	548	482	552	513	538	539	541	517	494	564	570	495	544	520	549	521	537	522	545	509	542	514	531	546	508	507	537	550	548	486	565	574	561	518	547	512	463	515	539	539	515	567	533	545	535	512	504	507	543	534	492	543	567	485	517	520	539	544	516	532	536	556	537	552	541	582	565	501	546	538	542	514	532	524	525	540	555	515	520	547	554	566	493	543	542	503	521	508	563	554	511	479	543	537	502	536	505	521	513	551	557	575	522	520	489	509	519	487	578	477	530	534	540	565	531	503	519	512	554	540	522	510	536	514	551	516	531	557	504	572	520	518	519	540	543	502	501	546	567	507	511	542	514	562	553	529	572	571	514	506	499	512	527	525	542	557	554	568	506	533	546	541	518	548	528	518	510	524	504	482	551	561	527	505	521	560	514	503	526	539	522	546	534	518	525	519	549	548	546	508	512	547	558	562	555	500	539	545	566	547	569	510	560	560	534	550	520	551	542	513	491	540	526	507	552	535	583	562	544	540	500	540	524	549	499	532	517	554	518	518	575	514	541	565	559	551	537	526	542	519	528	541	508	531	528	536	503	551	536	544	505	551	544	522	515	539	502	492	551	534	538	587	530	473	555	577	527	527	533	542	525	538	544	492	550	570	501	520	525	490	535	529	489	514	512	558	526	572	493	500	522	505	521	524	506	516	537	484	508	551	516	552	555	520	504	503	515	518	514	521	504	486	514	516	532	523	536	533	520	518	511	588	567	548	535	537	540	554	559	572	548	528	521	525	504	526	515	548	566	515	494	526	527	539	513	558	533	496	568	478	515	513	524	541	601	565	539	518	502	565	524	515	552	540	570	544	541	566	483	554	527	511	544	547	541	557	506	494	538	531	563	529	532	599	535	496	548	496	542	526	541	493	532	528	565	516	527	538	504	516	556	532	501	509	511	549	529	564	521	515	517	540	537	544	561	526	526	519	532	501	516	524	489	539	513	502	554	519	523	501	497	496	511	544	543	526	525	493	531	518	525	549	542	548	535	520	520
45860	58789	42028	20918	16542	11880	5337	1792	688	661	666	656	662	669	637	607	657	640	682	675	637	674	679	631	680	635	647	676	659	637	687	664	628	659	644	634	635	656	700	648	647	618	650	636	599	648	676	682	630	634	639	648	617	635	618	666	646	636	649	607	634	645	658	638	643	678	639	646	649	658	650	620	595	637	621	644	703	606	618	633	616	628	648	642	683	622	663	618	683	640	651	616	650	633	627	643	622	596	580	675	678	640	663	640	661	636	591	661	670	677	603	614	693	645	613	624	635	668	673	641	661	631	643	616	583	590	663	678	607	614	600	663	633	657	651	653	668	598	658	659	613	676	643	668	653	642	597	632	612	633	620	633	579	671	658	631	657	678	614	598	679	647	611	651	581	688	622	623	640	658	663	628	645	637	625	615	633	684	648	646	612	620	654	600	681	590	633	637	634	671	602	654	683	643	680	639	624	604	641	650	637	658	624	717	634	588	645	678	632	634	670	662	606	619	619	660	635	692	631	649	640	670	680	654	646	667	601	631	648	604	690	651	695	649	661	638	631	636	637	622	638	657	654	626	639	672	653	657	610	673	673	695	622	663	621	668	690	657	639	625	715	658	676	690	606	591	619	627	654	630	635	622	664	610	636	657	670	661	630	645	659	650	628	653	620	644	651	668	641	640	670	673	631	634	634	615	645	642	644	599	601	698	627	644	641	665	639	638	603	684	650	650	652	652	671	624	630	616	646	672	678	668	632	652	627	641	654	645	648	626	615	614	632	643	606	651	621	631	670	656	609	651	671	665	664	666	639	673	641	620	628	651	679	652	639	636	668	679	614	632	686	654	651	617	639	630	640	599	609	661	629	612	693	653	668	647	629	656	634	638	624	653	608	611	645	643	608	642	609	617	641	636	635	693	651	607	645	637	624	644	657	599	627	665	626	608	636	665	663	639	659	592	646	638	631	623	639	636	652	692	670	688	659	628	625	688	659	653	622	682	653	634	587	602	610	623	651	663	612	663	659	649	606	616	640	649	693	648	645	660	656	649	635	646	603	667	654	604	641	610	641	581	642	639	673	660	620	642	659	631	679	622	656	683	662	636	651	646	638	700	667	645	628	639	628	602	646	653	634	613	658	666	642	648	655	594	658	613	663	596	636	649	662	638	676	622	638	623	652	622	637	656	629	645	660	662	659	643	650	635	697	603	682	667	652	654	633	660	660	636	634	638	642	613	658	629	636	665	616	689	647	605	694	632	636	668	677	634	610	685	665	656	666	632	597	631	597	683	672	583	598	634	655	643	608	648	645	636	667	643	646	678	648	614	696	609	598	670	658	639	637	645	669	623	609	671	671	643	645	659	646	683	683	616	640	650	651	675	650	620	602	676	625	651	651	647	642	655	651	649	646	663	682	623	641	637	666	643	627	610	615	642	643	620	643	601	696	683	677	632	650	638	673	661	607	641	642	659	651	639	630	660	679	631	636	645	662	629	598	649	639	626	614	624	674	672	578	643	624	618	635	608	647	608	648	633	616	600	660	648	632	641	630	675	625	647	628	623	587	623	631	665	611	663	659	658	605	637	636	667	630	674	651	659	635	624	619	666	684	608	612	617	637	599	626	613	629	706	594	610	658	639	664	654	677	626	640	614	707	628	639	650	635	651	668	637	612	653	670	643	584	608	676	690	644	624	641	685	613	634	633	662	618	643	615	661	637	678	661	646	659	649	656	628	687	650	649	591	667	685	660	638	618	626	666	658	682	681	691	625	630	634	674	639	631	679	661	610	629	654	654	673	622	650	603	691	676	637	649	636	638	629	652	628	681	681	631	649	665	620	643	611	618	643	690	658	687	647	633	688	606	635	629	621	681	645	671	656	620	625	596	613	615	625	699	609	645	633	610	673	677	664	618	655	596	654	696	648	675	607	662	673	640	655	634	640	644	630	625	667	677	665	662	639	613	686	654	652	633	641	635	647	650	683	684	644	637	646	613	614	637	681	600	601	637	647	636	624	616	648	683	602	613	624	663	631	630	585	656	607	606	659	651	672	631	655	702	637	623	664	709	679	632	632	659	588	675	645	642	603	690	639	602	641	664	636	694	629	602	644	635	653	674	637	647	683	633	628	636	641	601	691	632	672	604	667	648	643	631	628	617	657	642	652	636	613	682	633	656	603	617	591	638	625	673	681	635	675	633	598	629	622	630	633	610	648	627	685	641	672	629	676	619	688	613	674	599	606	643	623	618	660	607	629	609	646	637	604	660	663	660	664	577	636	634	701	642	666	641	665	627	655	602	621	641	589	641	677	651	657	673	669	639	684	654	650	672	615	692	662	648	654	630	619	639	645	636	646	671	669	663	613	660	639	598	611	625	673	639	656	624	655	620	633	626	659	618	641	649	662	617	653	654	671	655	658	649	673	656	617	654	641	641	659	724	620	613	628	615	658	617	614	678	649	617	640	631	643	601	649	651	654	660	637	634	654	689	628	637	624	618	654	652	650	644	633	638	610	654	625	646	652	638	646	620	635	658	633	647	665	648	624	639	606	644	616	610	656	610	622	616	662	636	663	636	626	665	628	654	667	659	610	624	683	623	669	601	595	654	601	699	629	646	640	638	651	648	595	673	658	634	629	621	619	615	674	620	628	623	615	652	612	595	650	633	600	704	637	652	622	672	691	620	663	628	673	670	620	676	657	617	637	651	648	634	709	614	598	666	640	633	649	650	679	665	630	628	644	663	634	682	618	624	663	637	588	626	634	660	650	626	656	627	620	634	610	711	638	632	641	654	645	622	622	653	668	645	651	637	634	602	614	626	671	623	637	620	669	673	621	650	609	611	605	624	686	641	676	673	627	622	649	653	677	656	660	649	634	671	604	614	657	642	663	587	647	620	592	621	648	660	665	637	607	632	654	644	637	660	649	627	697	621	592	700	614	670	649	630	600	634	678	652	645	619	590	652	652	620	634	612	638	642	641	650	661	675	650	616	648	633	667	612	663	659	617	660	661	641	614	623	637	639	649	626	666	670	663	685	674	608	617	659	641	642	658	681	662	605	637	607	688	641	609	635	664	662	668	656	589	669	605	660	648	631	627	667	683	650	636	693	658	624	658	655	666	611	675	668	655	646	662	627	617	667	640	667	647	629	651	627	620	622	667	680	663	697	645	625	656	680	649	620	611	649	700	638	609	647	667	624	630	623	667	672	710	629	672	626	647	645	608	638	627	611	646	631	653	670	616	621	652	593	603	633	673	643	652	617	661	655	620	656	657	648	627	631	600	623	676	619	692	616	637	645	638	633	602	650	639	588	615	643	613	646	666	619	651	623	662	586	665	644	630	651	598	623	615	617	645	660	620	609	640	627	616	650	630	627	647	648	648	597	659	676	611	597	668	650	632	646	631	690	623	630	578	655	658	657	582	654	656	680	617	621	635	685	651	645	680	594	677	611	689	658	632	646	677	635	616	645	602	596	643	641	625	601	620	580	679	663	644	596	644	651	570
24447	21728	31556	31047	35661	37225	26385	9576	644	397	399	401	369	403	381	394	390	359	348	398	380	383	397	384	390	369	401	393	363	353	407	349	378	369	371	378	359	377	396	375	385	367	383	385	415	413	361	374	407	371	363	364	366	381	406	401	390	364	361	389	406	362	364	399	367	397	376	336	379	383	360	394	418	382	349	363	383	405	356	359	383	377	382	387	358	373	404	334	382	402	390	369	379	355	405	397	380	346	326	370	318	344	404	368	369	355	368	368	361	410	376	380	336	367	393	366	337	397	397	377	380	399	328	386	365	410	335	368	365	380	394	354	402	375	358	383	342	385	400	407	407	369	400	401	407	370	397	382	374	362	374	360	395	391	377	354	397	377	382	404	385	398	363	358	375	405	349	403	372	360	365	385	377	393	389	356	363	381	375	377	373	401	368	381	412	353	377	369	358	363	398	396	377	391	362	357	377	352	399	382	406	329	378	366	394	381	360	384	403	378	380	379	363	371	353	367	370	371	391	385	340	376	374	386	384	361	404	387	370	313	393	375	361	375	380	377	379	369	367	384	373	384	378	359	402	365	365	347	377	346	384	394	362	392	404	365	386	357	378	348	349	376	361	345	386	407	389	405	360	359	398	405	356	385	393	376	369	371	359	347	380	391	363	355	372	366	358	368	376	344	389	372	367	350	379	363	393	366	356	394	365	337	407	398	376	364	394	374	396	354	369	370	383	362	383	353	372	346	379	359	343	383	396	409	351	353	408	348	366	383	367	339	366	384	359	348	393	333	381	375	364	365	402	420	367	339	391	381	345	392	392	376	360	355	336	384	403	385	363	399	375	370	362	364	358	375	362	379	357	409	412	382	394	357	366	370	382	364	373	365	351	346	388	378	394	351	390	366	370	328	418	350	370	364	405	366	375	394	388	371	368	358	375	400	377	382	366	392	385	362	354	366	393	369	326	410	390	378	359	360	348	383	337	362	368	363	383	362	340	417	389	357	342	373	350	370	332	396	350	377	382	364	391	331	377	358	407	404	391	387	361	390	356	342	373	374	416	370	370	371	399	397	366	393	347	348	405	386	348	384	372	369	382	395	366	367	370	361	356	399	377	357	348	378	402	385	407	347	335	375	375	370	378	397	404	387	359	379	406	364	384	357	377	350	389	365	330	373	399	375	369	383	408	407	389	371	410	428	377	362	401	372	377	358	388	388	381	368	370	385	365	367	350	356	340	385	403	405	366	373	419	397	339	378	372	374	346	373	396	395	356	383	340	400	383	347	370	400	377	378	357	328	392	337	377	371	365	368	365	371	336	344	328	384	377	385	373	368	351	375	382	398	392	348	406	383	370	365	382	354	376	403	332	413	382	350	351	380	386	354	372	331	361	366	396	343	345	358	404	379	387	400	396	384	359	379	395	373	382	370	372	397	363	353	365	391	368	390	379	409	360	376	367	370	393	393	386	362	346	383	381	406	365	382	361	387	375	360	360	364	348	385	371	406	343	380	399	356	401	387	384	391	362	389	373	371	347	354	415	365	386	390	354	385	389	357	377	417	377	344	362	324	375	375	389	392	362	362	403	378	373	382	368	378	398	362	376	351	353	387	387	359	384	382	368	388	337	352	370	384	357	369	336	392	406	397	358	382	386	382	368	348	376	353	374	381	358	375	328	374	408	360	381	348	383	371	369	371	396	385	397	387	357	387	373	393	352	371	352	362	366	400	391	408	364	381	396	367	347	383	375	385	346	380	407	370	372	370	348	401	385	401	375	327	393	401	398	416	353	413	382	349	401	361	375	348	374	396	367	352	354	427	354	356	379	383	356	344	374	401	378	375	393	369	357	374	377	368	381	387	360	351	403	338	347	364	390	382	375	369	401	364	367	361	367	381	371	379	357	385	348	361	377	372	378	375	354	351	349	364	387	348	381	361	378	360	409	362	373	367	369	367	338	365	371	388	378	384	374	351	347	373	392	395	372	405	368	380	388	403	389	387	377	361	363	359	402	370	377	427	386	356	384	393	379	391	382	362	354	405	401	369	371	384	390	422	367	360	371	388	359	355	376	370	413	353	390	364	389	362	408	374	386	368	383	406	367	345	368	340	394	381	386	351	382	347	376	367	377	349	402	354	373	360	369	351	357	352	396	363	375	382	358	361	355	353	391	372	374	367	405	360	378	371	403	369	383	364	378	370	360	368	356	344	416	362	376	371	397	379	376	394	383	396	379	358	379	368	371	373	358	351	381	349	359	386	372	404	393	383	402	341	363	382	379	388	339	361	396	361	399	371	373	347	371	372	349	363	359	385	408	386	390	385	361	366	399	354	376	388	373	367	363	369	380	400	390	383	372	342	382	375	400	364	382	386	398	364	361	416	379	395	392	360	372	391	378	382	358	350	356	353	362	359	397	362	372	354	342	383	385	375	385	380	381	352	392	332	385	383	350	377	351	372	365	370	398	373	378	355	336	348	356	370	345	382	378	397	373	364	408	385	384	365	379	362	411	360	383	410	383	370	362	381	398	347	390	354	354	381	374	384	347	384	342	375	367	390	374	351	358	412	354	392	399	363	395	372	364	388	358	377	378	395	386	387	353	375	376	376	359	384	373	383	389	363	356	386	331	376	395	380	356	407	369	364	403	397	387	374	381	367	345	378	326	398	353	389	389	380	366	395	350	379	365	374	349	372	413	374	347	354	387	380	374	403	421	369	412	377	377	376	394	380	365	379	376	361	398	408	344	366	354	363	369	397	391	351	381	360	388	362	418	391	380	371	369	386	398	383	389	380	370	371	366	380	362	367	367	375	384	399	356	360	401	379	382	372	341	357	395	378	380	386	388	381	371	335	394	385	365	354	369	367	368	378	368	375	325	373	360	344	366	359	364	364	396	415	353	367	351	361	357	360	353	380	424	391	356	363	382	338	402	378	340	360	341	399	363	386	357	368	356	353	363	366	333	366	380	375	355	382	383	378	382	366	386	395	360	409	367	375	379	416	360	377	423	370	362	407	383	372	382	402	372	353	393	348	350	364	358	399	395	408	362	390	379	361	385	394	398	347	366	398	342	394	364	372	405	372	392	382	378	380	392	418	342	355	364	379	399	355	352	345	387	408	357	384	364	393	388	417	365	344	363	405	398	381	388	360	383	360	390	351	396	361	402	372	366	392	361	344	358	366	384	359	366	403	372	393	362	370	363	365	355	386	386	382	379	360	397	364	378	407	357	391	400	359	376	355	375	356	377	361	347	401	341	361	364	365	371	364	360	371	396	384	371	355	353	390	366	377	387	352	372	359	380	376	394	368	387	350	360	375	335	363	332	347	391	372	368	424	347	374	414	363	337	399	374	406	406	391	377	332	391	350	343	379	358	330	421	403	372	357	389	353	384	426	386	392	392	393	351	418	359	380	384	358	390	388	384	385	348	357	372	364	394	367	389	399	363	336	377	397	379	349	387	403	356	354	394	348	349	376	369	372	362	361	341	347	418	375	357	392	394	380
47576	76370	61073	45809	43595	39652	25776	10105	597	419	509	488	486	415	447	461	461	477	453	472	449	493	483	485	457	416	436	471	450	456	457	482	462	439	482	473	474	493	452	447	476	434	484	440	454	432	457	456	463	469	432	468	471	471	476	487	490	465	461	460	445	461	435	462	491	463	419	475	448	472	473	457	490	509	479	466	423	433	416	456	514	442	455	482	464	449	482	451	452	452	459	476	484	473	433	464	480	450	464	445	475	418	519	420	469	450	485	452	472	461	468	458	441	454	461	462	473	487	481	482	453	441	448	459	489	466	469	462	444	449	457	414	454	455	474	441	467	476	430	476	465	456	500	461	467	471	466	451	427	451	485	467	452	451	451	480	452	452	491	441	470	463	486	409	456	483	503	465	460	444	459	444	489	440	440	466	454	470	455	473	457	456	438	448	471	474	463	454	448	497	438	453	436	468	442	468	456	429	465	479	443	443	467	487	452	498	438	455	454	454	465	443	478	447	434	430	463	452	448	461	459	466	501	448	484	450	449	504	433	499	449	481	468	496	435	469	451	463	475	469	446	459	482	470	483	475	451	490	484	496	437	434	467	470	452	428	458	463	505	448	424	456	480	432	479	442	473	420	453	431	479	487	458	486	475	446	495	466	449	448	428	471	514	499	488	457	467	441	448	471	458	454	467	439	473	461	440	438	469	455	461	454	463	461	458	433	460	473	471	509	439	463	473	463	489	491	471	465	444	413	451	486	432	438	474	457	433	444	464	441	447	453	436	445	441	442	430	437	443	480	466	434	469	430	462	450	469	466	424	436	475	486	433	462	490	485	468	457	448	473	453	443	479	494	473	438	489	427	459	490	489	480	485	489	461	449	457	485	421	458	417	445	441	459	470	440	459	462	453	491	451	473	467	503	456	454	457	478	448	466	468	456	481	459	475	519	472	450	472	447	437	433	467	469	493	467	473	448	441	447	454	412	426	459	473	502	472	499	470	456	422	461	454	461	501	410	480	477	484	446	450	474	455	475	449	454	467	461	429	456	419	461	472	463	503	443	453	451	454	483	459	441	454	457	462	465	476	475	477	477	447	461	429	425	452	456	478	474	494	480	470	421	411	479	481	449	422	438	484	466	489	453	448	473	485	441	435	456	456	468	435	471	478	478	477	497	462	455	456	504	490	455	473	468	467	502	495	478	457	477	435	464	469	505	469	469	459	449	484	427	466	444	463	459	458	431	460	472	475	479	452	452	447	407	472	447	479	484	455	452	470	440	461	447	434	438	461	487	467	429	431	461	492	462	453	447	420	505	496	473	444	467	436	435	458	486	468	476	495	468	463	481	458	477	460	454	419	466	447	438	507	471	486	460	470	456	499	507	461	467	469	468	492	470	454	487	467	436	460	429	473	487	457	500	467	444	470	438	435	428	474	429	446	470	462	453	467	461	465	433	453	463	464	439	480	445	422	478	469	465	447	447	443	481	437	460	461	472	476	459	518	476	432	456	462	442	464	456	435	473	478	487	450	453	470	428	463	463	493	487	447	434	467	504	471	474	452	490	449	450	450	499	449	467	469	443	478	468	473	448	474	429	454	469	498	467	443	472	486	453	439	429	485	406	460	454	477	481	463	478	443	459	408	462	495	423	448	482	441	470	464	464	474	482	458	465	498	474	476	465	484	487	455	444	469	472	467	473	463	452	482	472	475	449	478	473	442	483	429	447	461	449	462	482	489	451	476	487	463	470	410	447	472	423	456	446	495	425	437	445	440	460	427	455	419	458	485	457	436	440	469	467	432	462	466	462	470	464	460	473	458	489	465	495	471	442	455	463	432	451	431	458	474	443	435	450	473	487	453	445	450	461	456	461	501	461	490	449	468	432	421	480	465	453	486	470	482	476	447	471	485	448	451	447	444	475	429	437	474	475	442	447	465	476	440	438	442	486	483	437	463	459	434	479	413	469	469	459	462	458	447	467	464	450	465	452	484	452	484	510	484	440	498	484	455	484	485	436	471	468	455	479	457	423	442	450	458	460	456	434	464	474	475	487	469	461	433	467	470	465	471	470	460	463	446	400	454	456	456	451	450	452	430	427	445	474	484	523	479	419	484	480	451	464	438	463	489	462	451	454	428	466	477	430	460	468	440	517	477	444	466	448	460	433	462	434	478	475	436	476	422	458	474	458	482	493	456	478	465	473	452	437	466	467	471	448	448	444	473	441	486	488	450	467	455	462	455	414	446	427	502	441	448	437	486	439	495	461	447	411	434	434	449	456	474	470	488	467	493	486	459	443	468	435	461	427	451	492	445	461	463	446	452	454	491	500	430	457	445	423	421	466	447	456	453	452	471	449	453	470	447	456	451	446	458	420	474	454	434	449	481	439	456	444	417	493	430	454	448	441	458	472	491	441	465	450	455	455	433	434	441	462	457	470	459	448	463	465	468	461	460	461	456	457	439	465	472	458	428	459	452	462	508	454	466	466	437	436	447	475	468	447	502	436	482	466	451	463	460	470	470	442	471	438	445	455	451	447	468	465	486	441	468	434	453	449	445	482	503	443	444	470	438	434	490	441	459	432	475	473	439	498	478	451	436	480	458	463	452	451	452	457	466	434	445	471	487	498	486	482	473	454	443	469	485	468	462	495	438	476	466	478	462	433	455	483	440	435	490	466	444	461	435	455	469	445	455	471	405	468	432	489	453	433	445	437	496	458	451	471	455	435	476	473	484	485	481	486	477	420	457	447	441	471	485	476	491	459	465	442	445	507	468	444	435	502	466	465	459	465	472	469	459	483	437	471	458	452	450	432	472	486	459	459	508	486	461	513	476	474	433	450	458	437	488	467	498	443	462	428	458	465	429	447	512	480	452	527	428	487	453	475	416	472	475	468	467	455	433	456	410	480	436	469	471	444	464	483	463	435	394	458	483	426	464	422	452	457	448	465	470	439	457	461	462	473	483	486	450	469	514	477	471	506	464	463	439	408	432	470	437	450	452	465	479	497	440	497	496	494	444	485	431	483	449	467	490	465	496	467	463	451	465	479	465	464	473	463	479	440	463	487	449	465	453	439	488	499	401	489	452	454	506	478	473	460	440	486	476	441	470	468	454	437	431	482	457	452	446	454	431	456	488	438	460	486	471	450	480	478	483	451	495	464	463	446	486	479	450	446	508	466	474	450	469	474	465	428	468	499	443	445	493	390	456	455	442	465	516	435	420	438	457	447	438	467	451	479	452	472	459	446	458	440	454	456	424	456	472	518	452	437	463	483	454	466	459	438	512	455	396	439	476	450	470	484	492	481	492	470	478	500	486	444	454	475	462	460	455	463	490	406	479	446	455	462	467	468	447	457	471	510	454	456	481	415	471	470	463	445	426	469	447	480	444	449	483	473	484	457	474	431	464	452	454	484	421	462	485	486	489	473	452	444	442	417	493	470	474	472	458	446	453	485	426	432	476	468	432	497	440	474	473	471	506	451	456	422	469	485	429	480	475	448	455	444
23478	21543	30135	26632	33563	46809	35192	15588	1206	369	368	337	325	343	365	361	359	345	323	368	350	338	343	329	375	338	348	352	337	331	344	320	320	367	351	330	373	337	369	363	323	338	319	329	348	360	329	331	345	352	316	339	365	340	339	335	343	311	336	319	344	295	327	343	366	352	380	342	333	348	321	334	345	304	343	339	359	376	351	340	330	331	356	320	352	341	347	340	351	327	361	326	301	318	382	343	327	312	301	344	353	366	328	381	322	325	351	330	372	352	330	332	361	334	380	354	339	334	377	336	354	345	335	332	336	308	332	370	332	364	290	361	333	315	351	323	328	350	323	313	337	335	313	308	296	346	324	317	326	313	341	344	349	324	324	350	321	366	377	341	302	342	367	319	316	372	334	316	347	330	354	335	339	349	334	380	364	307	358	340	368	351	336	305	389	371	369	316	318	348	367	316	344	358	337	313	363	352	321	339	340	317	361	325	342	352	324	324	355	327	343	355	350	327	339	296	364	335	339	315	338	337	320	361	317	352	334	320	349	345	318	378	361	343	329	361	339	367	305	370	365	350	312	330	338	338	330	348	324	368	329	319	322	345	324	323	326	343	340	308	324	343	355	373	314	346	319	379	331	345	342	358	349	340	342	325	316	338	330	341	345	314	364	348	340	356	310	351	324	345	343	364	331	357	358	325	326	324	344	311	354	318	346	319	336	324	344	303	330	312	337	350	334	326	339	315	344	339	362	327	336	295	314	349	328	325	345	313	336	356	317	318	337	320	325	324	314	349	351	326	320	335	324	377	313	350	316	328	337	296	339	323	367	341	303	367	376	343	324	327	370	322	342	351	307	347	329	349	347	309	318	360	386	341	310	330	367	292	321	346	336	339	337	356	315	347	348	309	358	337	348	332	331	347	339	316	337	331	323	357	339	289	339	340	337	337	322	314	354	300	323	353	352	362	338	355	356	335	320	339	353	354	344	356	328	335	325	317	329	357	363	324	316	355	358	355	336	364	331	327	318	361	288	336	369	374	335	327	328	310	327	339	332	330	353	343	346	334	330	328	368	331	344	375	313	375	343	319	367	361	310	316	346	343	332	345	337	353	348	339	333	386	328	338	342	356	341	321	344	346	355	339	317	374	316	332	300	334	328	317	308	346	329	331	329	328	346	371	357	332	357	347	314	357	343	352	313	310	321	359	344	316	346	324	339	373	336	366	360	352	350	345	299	351	345	380	318	333	344	371	378	315	339	323	318	329	345	299	352	362	333	353	309	336	343	316	334	331	360	345	368	345	331	349	346	348	352	324	331	337	331	333	329	323	324	342	342	321	347	303	348	334	316	313	353	315	347	342	324	313	346	325	333	347	328	323	297	364	352	342	330	355	307	377	324	332	345	319	335	299	360	344	327	329	337	322	314	360	336	281	363	333	304	327	319	313	319	354	335	329	359	341	330	348	333	322	384	319	314	340	342	351	326	304	364	346	362	342	348	329	324	356	321	341	362	340	367	354	343	349	374	333	344	352	315	343	345	390	362	334	330	344	331	344	369	398	353	328	313	346	368	354	354	328	360	352	346	326	331	334	305	335	304	352	361	351	340	307	358	322	319	336	363	342	357	350	298	306	327	352	327	343	342	333	325	376	354	361	299	378	297	351	333	351	342	342	327	304	338	338	381	313	333	351	324	373	306	313	330	337	336	346	333	335	318	324	347	339	355	335	335	352	327	323	331	349	326	326	348	346	305	308	321	348	330	352	323	326	347	341	322	353	306	318	357	324	331	325	360	334	317	335	323	326	308	372	334	343	319	363	290	338	345	317	348	342	344	342	337	307	359	320	298	351	351	312	317	323	329	341	340	346	340	332	344	359	353	340	368	328	333	308	321	327	355	348	324	316	300	333	337	337	321	343	322	320	335	329	311	323	322	337	325	359	348	345	333	332	347	351	325	370	351	349	338	337	304	323	320	350	360	322	357	309	331	367	303	318	374	339	363	338	345	357	333	310	325	350	328	365	338	314	318	316	355	312	362	367	353	349	321	348	371	324	358	324	313	318	318	312	356	337	349	369	318	339	317	334	354	372	315	345	319	330	311	335	358	355	320	358	315	337	361	346	356	362	335	324	323	346	322	342	344	386	345	327	303	336	338	366	298	354	343	341	338	322	331	314	302	352	351	371	353	328	321	378	335	361	343	341	322	329	294	318	339	314	336	367	318	349	360	328	352	337	328	341	332	365	334	309	327	367	343	348	379	340	350	373	355	346	327	360	322	335	300	310	349	378	348	318	298	350	352	364	344	359	324	329	311	335	347	350	347	333	363	324	321	303	351	319	330	371	322	355	348	352	362	366	337	318	313	322	327	339	330	357	305	323	317	345	319	322	305	321	350	336	341	317	329	303	318	295	331	347	342	329	339	313	336	342	333	317	352	328	396	354	354	355	337	377	332	321	335	336	372	357	335	346	351	323	315	354	319	322	314	368	339	339	342	329	346	303	363	340	330	323	322	362	359	344	368	340	342	317	327	347	338	340	341	368	321	366	297	349	330	369	327	340	329	315	356	327	293	335	331	338	340	360	329	319	320	320	341	326	323	346	338	353	358	325	366	332	289	346	346	347	333	330	364	322	326	381	298	321	326	317	349	359	334	314	325	330	338	346	368	322	345	344	368	360	355	325	329	349	313	316	358	378	320	339	333	317	314	327	339	367	333	335	324	345	369	339	374	367	356	348	341	369	342	335	300	353	349	353	295	342	316	322	340	317	334	333	337	314	342	325	343	342	370	350	299	344	332	327	323	311	342	345	365	367	331	332	347	340	353	352	354	363	364	301	332	348	336	336	330	343	308	346	330	329	358	309	302	342	322	307	343	338	326	348	348	335	332	354	339	329	335	335	332	319	353	327	292	337	368	324	358	354	315	311	332	345	351	341	339	326	348	337	323	340	359	314	329	307	382	307	334	343	337	320	321	308	363	332	320	336	293	358	326	328	333	324	339	325	301	341	355	332	353	353	330	374	308	337	365	330	325	328	339	328	342	311	311	331	334	344	321	330	352	309	325	323	314	347	367	329	310	347	329	349	315	310	332	327	335	333	329	321	344	366	313	369	310	336	309	334	341	361	326	336	304	333	342	329	362	375	355	329	339	346	324	342	353	318	352	330	360	333	362	367	332	312	352	348	343	312	347	325	334	358	328	356	340	325	360	339	349	369	314	323	346	391	322	328	346	321	336	332	334	320	376	328	386	341	363	312	339	354	320	338	307	340	367	358	337	358	366	345	337	330	350	354	352	331	327	351	327	319	332	337	365	347	306	324	353	327	326	356	295	319	348	312	351	331	345	335	333	343	362	329	333	358	312	282	341	296	353	372	315	338	333	328	334	356	357	346	309	340	344	329	335	314	364	320	329	325	322	326	364	314	385	359	371	329	340	304	341	342	369	352	331	344	336	300	356	331	347	332	342	328	348	335	308	346	327	382	293	339	324	356	350	326	341	344	339	314
51429	83655	69123	51761	52778	50882	33496	15020	594	408	464	455	412	434	438	423	453	417	419	394	435	398	391	388	432	399	366	419	389	394	431	416	428	402	430	409	403	410	364	360	389	397	422	396	411	437	422	405	397	443	397	409	399	395	376	358	407	378	380	419	405	413	429	403	419	349	418	436	377	409	401	406	389	393	369	410	392	378	398	437	398	419	409	392	408	385	396	405	462	425	413	402	424	385	380	407	419	418	412	386	418	416	441	398	401	412	379	401	414	403	383	418	389	367	375	382	349	408	377	402	374	404	390	403	413	415	395	414	370	382	384	391	417	378	418	421	396	345	429	417	434	392	374	408	368	390	401	398	386	424	375	369	410	396	406	431	376	372	413	385	368	425	367	422	409	428	411	383	421	385	432	384	411	417	411	420	381	409	383	399	355	384	421	401	435	428	388	411	387	437	388	388	411	416	418	396	411	397	366	377	404	436	439	442	386	380	372	405	386	395	382	392	409	396	383	400	380	379	378	429	392	377	379	392	382	429	445	384	377	375	394	389	409	437	423	401	430	390	445	386	414	418	425	397	430	414	411	389	390	408	404	420	434	389	402	404	400	429	385	419	434	400	391	385	382	436	422	431	406	386	412	406	397	433	384	369	426	423	379	418	393	403	372	423	445	409	424	399	397	419	394	399	428	444	368	415	368	435	418	412	387	412	438	404	393	427	403	383	392	379	385	370	380	397	379	397	432	415	411	446	431	432	400	416	365	387	402	420	420	380	366	384	412	411	415	414	428	401	417	384	401	395	385	381	434	373	383	402	409	412	412	396	447	377	374	406	429	399	432	411	375	415	368	454	440	390	411	406	387	441	412	410	389	395	423	409	438	363	372	384	425	417	384	422	418	371	379	382	424	420	372	415	397	391	441	371	409	402	445	379	424	387	447	389	391	381	407	397	406	391	393	401	401	395	390	394	427	422	391	397	388	406	410	389	401	375	395	384	398	364	426	400	406	398	391	408	391	406	401	359	419	408	403	390	409	401	413	395	396	386	427	403	439	408	434	400	392	444	421	412	415	370	396	436	399	433	412	388	379	433	400	374	425	399	379	396	394	408	386	400	426	411	430	402	436	422	400	429	359	386	417	391	380	407	351	410	388	423	396	401	401	429	407	406	426	414	368	403	404	411	392	378	431	404	393	388	442	373	423	388	384	405	373	396	394	426	435	390	402	404	415	411	427	395	421	403	389	381	359	392	380	403	386	397	383	408	416	353	392	431	426	415	427	428	413	389	382	385	406	408	425	429	407	361	433	414	391	400	389	409	396	400	401	399	391	400	400	427	443	441	410	375	389	408	393	419	403	396	430	408	394	429	392	447	404	395	414	416	410	398	402	426	419	399	421	376	374	413	397	375	398	404	408	399	396	381	433	409	392	420	415	458	395	382	379	401	398	404	367	402	368	388	414	383	377	379	417	430	385	380	389	375	374	434	413	420	377	383	403	380	429	399	411	389	389	413	377	419	398	433	438	406	424	413	413	407	427	403	439	381	420	384	405	393	393	412	425	403	388	403	415	412	420	426	388	409	399	371	394	402	407	410	375	377	380	383	430	422	428	390	430	384	394	402	390	396	436	432	393	402	398	409	406	381	416	425	388	400	428	419	408	370	379	387	385	403	378	392	384	391	378	435	436	400	363	381	424	407	378	408	371	361	427	416	419	436	391	411	415	378	438	415	390	392	436	424	394	406	432	418	416	419	356	397	395	420	407	422	414	396	372	437	442	388	429	405	422	382	402	383	428	393	400	410	427	393	431	393	410	404	384	368	411	397	389	404	406	407	429	406	415	404	388	403	414	413	399	404	408	392	393	372	413	381	426	374	372	420	390	426	443	424	429	375	397	406	378	434	401	412	404	359	403	394	410	401	446	396	449	393	425	412	413	396	371	410	413	414	405	405	407	408	420	417	417	380	395	476	416	439	437	419	404	417	350	393	425	415	419	408	403	392	395	388	414	376	430	413	390	418	371	397	413	390	391	452	431	406	379	411	408	376	402	419	381	389	401	400	430	443	380	406	383	410	404	394	382	414	409	368	377	438	400	403	428	374	389	392	400	397	445	374	372	390	380	436	410	420	431	396	395	433	414	394	362	396	392	416	407	437	374	429	384	433	416	387	391	379	429	415	408	421	371	458	408	438	369	378	423	416	405	414	392	404	432	451	389	425	398	392	416	405	404	399	409	356	376	398	430	378	403	417	375	387	378	413	420	383	428	371	397	424	396	394	413	417	400	375	406	423	406	404	416	426	428	395	451	415	399	386	404	401	394	400	399	411	437	430	370	386	380	395	411	420	392	414	407	398	382	397	380	371	377	417	402	393	413	420	414	394	416	441	390	413	408	404	384	394	406	414	429	387	390	386	432	403	433	379	436	423	436	392	446	408	424	413	413	412	417	431	426	388	381	398	411	413	378	407	381	378	354	435	406	420	390	400	403	395	396	379	380	399	429	423	385	399	381	401	435	447	400	406	397	391	405	402	439	427	408	444	429	377	388	398	367	412	425	411	405	408	398	378	393	407	409	420	371	390	384	425	398	408	393	398	444	394	407	412	407	418	432	379	418	404	391	383	450	378	412	413	398	419	401	406	387	421	378	384	415	397	365	393	380	441	383	423	411	399	434	408	394	397	399	384	387	405	407	378	396	423	371	414	449	387	422	413	384	414	411	438	424	412	392	419	410	383	395	387	414	413	407	407	406	395	415	396	421	366	454	391	444	417	424	365	397	444	428	438	437	390	425	417	432	423	393	392	393	395	368	410	397	410	413	429	400	426	417	385	379	387	379	343	431	376	383	373	417	405	389	432	402	408	414	377	382	388	389	384	388	401	422	432	418	377	424	379	397	383	405	349	425	423	413	423	438	421	430	391	390	403	403	419	418	396	411	388	397	435	401	407	437	424	386	432	397	420	389	406	436	403	403	426	423	404	400	405	357	417	414	417	394	428	406	410	408	377	413	412	376	418	392	387	441	417	363	437	425	411	435	401	366	399	414	373	373	402	387	432	417	380	433	375	407	390	397	405	365	393	396	365	394	391	425	392	395	404	387	399	408	377	405	411	413	401	395	407	381	402	429	400	392	442	402	426	374	403	420	411	393	388	390	379	383	386	400	387	408	398	416	399	424	410	403	384	411	392	401	413	436	381	387	417	393	422	419	399	411	396	411	423	405	392	408	399	400	382	380	394	421	406	417	418	373	397	386	390	414	387	408	433	414	410	411	418	404	421	383	402	389	441	411	384	403	383	398	370	423	419	434	393	408	445	416	396	394	411	390	388	443	403	398	397	423	402	408	409	376	399	390	339	432	390	390	411	401	405	416	384	399	412	381	387	399	405	390	382	400	401	384	379	387	410	431	426	391	394	398	405	403	398	391	401	369	402	389	394	424	353	375	418	393	408	410	405	414	410	397	413	418	371	418	427	409	399	431	400	407	366	378	385	413	415	421	397	399	401
34616	43437	41935	24572	15699	9446	3750	1286	550	502	525	567	558	559	542	501	501	544	498	564	519	559	550	497	529	560	516	527	585	524	517	568	547	560	534	533	506	542	521	544	556	536	503	535	492	550	506	550	520	540	551	569	546	561	568	518	490	589	560	526	510	565	522	517	536	560	518	513	535	539	568	558	519	519	542	553	539	514	527	570	549	539	482	539	549	537	548	534	525	553	518	521	495	551	504	569	519	545	559	504	569	533	545	553	519	570	522	538	545	503	520	550	520	520	568	562	520	576	502	517	534	542	524	524	553	515	514	525	527	526	527	526	535	497	536	497	539	513	544	540	611	547	534	506	524	535	520	488	507	540	549	524	563	565	527	534	510	531	523	565	504	560	550	524	516	532	558	532	569	546	534	558	537	506	513	519	527	535	520	517	545	541	523	476	513	511	520	492	527	531	525	529	527	484	526	557	513	524	492	509	508	543	521	514	540	580	542	532	544	589	512	543	550	541	536	543	566	593	560	513	510	555	530	529	480	522	499	502	544	521	543	528	543	539	535	549	539	526	560	557	577	510	518	506	526	536	545	529	527	502	517	516	529	537	559	524	506	573	519	516	530	547	527	541	521	559	541	544	572	580	520	503	537	550	537	537	524	530	503	565	541	540	504	508	486	516	535	538	540	540	517	524	496	527	522	530	539	550	565	525	561	487	550	540	578	545	536	519	520	538	547	550	512	567	529	517	509	485	507	567	491	511	566	546	519	524	502	510	585	540	552	533	536	529	527	504	547	565	526	503	534	555	573	529	580	543	508	503	528	537	516	559	539	534	534	544	557	538	512	560	523	526	539	578	530	516	545	552	529	556	521	538	544	552	582	542	544	545	489	512	551	521	499	564	560	514	559	559	528	518	562	568	570	563	553	527	560	553	545	522	500	530	507	583	488	504	500	544	545	505	508	530	540	556	533	533	488	550	547	493	534	531	523	528	522	516	536	528	547	525	560	530	526	553	511	517	526	553	556	554	530	529	535	524	554	546	568	577	532	539	540	577	510	546	542	561	558	551	545	514	565	501	519	492	520	512	470	525	515	551	502	551	571	583	548	525	571	557	557	540	505	533	526	502	519	507	543	568	517	507	571	544	520	547	565	510	534	526	485	512	510	527	505	480	541	593	511	511	521	516	539	541	531	532	494	518	563	502	561	588	542	543	517	527	526	557	496	544	521	535	542	541	548	530	514	495	516	555	501	531	515	493	485	578	560	557	531	514	499	490	594	573	523	522	547	544	520	534	565	579	553	491	520	546	528	551	544	496	522	527	514	480	570	567	541	522	527	556	528	509	488	538	532	530	528	493	534	494	523	538	553	570	561	547	588	529	530	535	537	550	547	553	566	593	507	491	522	538	538	545	553	485	536	598	544	563	501	542	519	540	535	535	588	500	530	509	559	575	533	519	514	591	550	552	553	544	522	555	500	504	516	510	523	508	558	559	542	498	519	523	581	514	541	545	538	499	539	508	537	526	579	549	516	565	530	491	505	567	485	533	578	512	502	512	548	515	562	541	540	514	539	551	552	555	565	483	550	532	553	568	521	539	551	533	509	527	537	519	556	520	543	473	542	548	539	505	504	510	599	534	533	575	515	545	518	568	565	486	500	517	489	514	550	510	539	545	529	555	494	531	566	556	574	520	547	529	514	550	540	534	528	538	566	529	546	571	546	534	501	550	543	553	540	551	495	535	566	534	563	544	539	507	512	558	543	535	568	484	577	525	539	512	527	529	505	542	501	531	564	506	539	516	521	551	574	528	499	556	537	533	482	532	526	577	501	530	536	505	575	531	537	512	522	560	554	552	529	553	521	565	568	560	533	505	532	558	546	569	549	514	515	534	536	518	520	520	570	512	574	537	530	529	478	515	501	520	512	523	549	478	539	525	530	515	520	531	511	522	532	527	523	497	539	530	513	531	541	495	517	520	502	547	529	549	533	529	583	554	545	534	518	538	556	539	537	497	535	493	502	550	502	489	567	546	497	538	557	524	526	547	586	512	510	511	561	546	557	539	533	510	527	505	533	531	557	523	539	533	509	508	546	504	530	554	525	543	545	548	516	547	525	544	527	517	498	577	516	570	511	528	514	550	552	565	540	546	511	547	491	565	553	540	499	516	520	540	557	553	525	524	548	539	510	494	547	565	532	534	529	522	541	542	523	522	522	535	480	556	537	571	507	504	493	536	522	538	477	511	504	565	549	522	541	550	503	520	550	528	540	541	518	511	525	566	511	556	522	547	500	532	553	555	556	545	510	563	536	511	532	548	547	557	513	512	536	576	529	495	537	535	492	557	504	532	580	502	506	519	527	537	553	487	525	534	504	541	538	559	530	513	498	515	494	520	559	519	536	516	528	539	505	532	555	494	516	572	549	522	533	511	509	529	545	532	509	517	521	553	534	526	555	558	519	519	558	549	532	530	525	522	476	533	552	489	520	515	531	591	508	547	512	522	563	525	564	536	522	527	524	564	536	557	517	545	572	501	528	569	520	546	496	525	527	541	537	594	542	506	514	545	551	522	517	545	499	539	540	540	560	536	513	546	514	531	535	554	559	495	536	541	520	579	572	500	532	549	517	567	527	542	547	535	535	539	507	562	541	576	508	507	528	556	527	550	502	543	524	547	514	529	533	489	566	517	532	557	545	504	502	545	574	570	551	510	549	529	549	564	511	546	549	546	550	536	505	529	518	586	560	543	500	551	524	576	534	530	518	575	523	519	524	524	549	556	495	528	537	564	513	555	543	544	527	528	543	528	558	576	522	515	523	562	568	490	546	503	517	556	513	545	537	533	498	557	538	506	515	543	532	516	519	516	554	543	568	511	513	544	570	526	568	532	493	513	544	576	543	541	521	575	509	494	527	592	549	527	527	551	554	484	525	536	525	557	491	540	521	552	531	551	477	516	549	531	539	539	543	540	561	472	516	509	506	548	489	550	561	512	564	533	535	497	550	562	527	511	530	541	535	522	530	520	509	526	505	515	573	526	525	546	517	515	527	535	553	551	557	567	550	509	545	559	511	557	487	576	546	521	510	537	521	488	525	519	507	539	533	553	524	555	534	521	514	521	531	514	532	520	542	546	533	561	582	554	492	520	509	541	528	517	539	529	540	498	522	540	585	500	543	576	558	515	518	546	528	555	544	518	533	538	584	533	526	504	537	516	497	494	526	523	575	546	523	547	542	547	538	513	579	504	536	540	578	537	539	545	531	568	518	551	545	512	543	484	508	533	568	578	551	517	542	531	497	521	556	557	523	518	557	532	508	485	565	549	547	538	550	545	529	565	533	530	564	568	541	528	524	563	547	520	521	527	534	512	541	538	565	535	527	522	515	551	555	529	569	535	576	526	508	568	567	536	545	566	527	526	582	524	538	564	532	575	529	494	556	558	524	517	514	548	542	518	497	548	546	566	478	546	511	516	528	529	557	543	586	539	569	577	536	552	539	552	526	517	565	534
44307	59765	43512	22810	17416	11687	4832	1722	639	645	624	672	666	596	650	591	636	646	614	656	626	656	625	624	653	653	644	636	646	604	643	557	612	619	677	674	681	623	663	611	629	675	643	647	634	658	684	670	665	607	659	633	641	654	619	604	619	653	662	667	661	621	619	634	619	641	660	670	648	641	624	658	629	615	637	645	617	603	602	656	616	689	644	655	630	656	600	663	640	631	650	684	639	627	642	610	672	648	607	644	649	651	635	637	606	603	637	639	621	662	632	631	637	656	613	648	636	690	611	685	682	660	602	649	641	659	622	642	610	661	653	630	651	680	625	638	679	651	613	663	673	625	680	679	630	646	648	648	656	670	626	611	672	639	696	648	611	675	638	580	680	639	693	642	612	668	646	676	645	638	637	634	630	667	660	637	626	639	623	613	736	636	687	665	640	627	650	645	662	638	666	642	610	633	709	622	642	649	627	654	628	660	633	654	642	648	670	633	631	644	644	647	655	684	665	657	640	665	651	654	715	675	625	663	612	638	623	645	665	685	610	620	586	641	649	627	641	695	636	648	617	635	652	660	660	639	645	626	632	678	651	615	654	619	656	651	625	614	668	644	651	629	632	711	603	620	643	647	700	663	654	695	659	660	612	637	664	617	607	628	619	645	646	652	630	647	661	646	623	628	691	654	691	630	638	678	682	626	635	621	592	621	638	643	638	621	654	654	671	665	649	650	653	656	643	665	643	718	660	646	682	653	638	612	650	656	643	633	653	626	646	627	585	661	636	645	636	604	636	593	682	641	655	636	600	663	644	658	657	652	635	631	619	609	657	664	661	625	619	647	660	682	609	664	659	673	633	674	635	601	630	614	666	642	648	628	635	675	647	619	662	649	661	638	616	630	690	639	606	625	624	656	631	643	639	650	606	654	617	680	614	643	654	610	638	654	620	625	658	649	629	620	662	680	673	595	657	622	644	670	648	659	647	611	657	623	640	675	659	667	669	611	647	639	626	605	649	632	619	588	652	630	666	616	589	671	658	630	655	615	631	643	642	668	643	629	663	630	625	632	653	627	613	659	671	687	692	691	621	635	684	623	647	606	629	616	619	612	646	666	668	643	681	660	681	685	623	590	607	627	649	640	651	659	644	624	672	647	630	624	644	601	637	596	640	697	651	685	622	632	651	627	641	630	675	601	636	660	664	604	692	652	674	686	622	604	628	614	664	595	614	656	658	615	624	621	688	619	668	610	684	619	621	623	680	597	645	633	700	626	627	684	646	679	631	623	640	640	630	636	660	649	637	615	632	650	641	642	614	650	631	633	617	661	657	669	648	655	655	635	661	628	627	659	646	634	604	618	649	616	623	622	654	638	623	678	627	669	620	624	652	640	641	691	634	636	634	638	679	634	589	601	614	652	606	617	670	625	626	651	637	661	687	649	607	666	625	609	669	629	650	676	645	665	683	652	677	655	663	589	610	678	638	651	592	654	651	626	649	664	606	688	651	624	642	638	631	616	604	677	670	634	627	647	632	672	632	672	655	664	681	651	635	644	655	652	653	669	605	620	602	596	693	653	645	653	624	595	613	605	629	633	675	605	653	621	658	639	629	651	616	643	636	662	619	689	640	651	635	670	659	621	687	634	609	665	668	632	660	657	646	660	654	641	634	596	602	680	642	651	602	630	633	685	617	652	658	647	669	616	639	650	616	670	673	649	653	649	632	655	632	688	654	605	598	660	661	638	639	615	669	657	620	620	674	633	626	653	687	594	690	638	634	663	657	663	670	652	657	672	639	598	638	693	615	637	630	607	631	618	662	643	637	621	654	658	635	611	650	662	647	662	653	684	589	603	638	627	650	627	615	632	641	670	631	660	689	656	665	687	624	655	653	636	635	658	640	654	656	617	655	603	662	693	665	604	598	630	664	639	637	654	630	677	639	631	593	639	676	645	630	654	636	660	622	635	665	624	594	658	644	632	679	688	643	645	647	644	656	679	623	600	644	687	614	654	639	608	654	650	640	685	613	645	660	692	632	638	631	642	664	632	634	602	652	615	637	644	647	632	694	654	623	613	630	618	624	628	621	633	681	645	604	634	629	629	632	663	686	667	672	619	645	615	589	608	679	703	689	688	609	606	648	662	641	654	642	713	628	633	625	643	641	670	605	614	619	625	660	669	703	662	644	633	630	640	639	630	667	632	638	623	611	663	691	609	655	644	636	660	618	652	619	641	669	629	652	636	648	653	679	643	635	616	637	676	673	636	633	650	596	638	668	644	637	618	629	646	601	637	659	650	684	632	605	682	681	619	694	604	679	661	636	613	619	658	641	597	628	645	642	622	657	648	651	662	622	654	684	611	645	655	627	653	657	658	627	695	636	653	653	649	593	621	637	624	678	647	629	667	638	615	647	666	593	638	642	688	634	653	648	649	669	639	643	625	670	630	642	637	663	628	646	652	646	646	638	604	630	634	660	617	643	667	636	638	628	623	621	602	631	686	647	675	621	647	649	623	617	700	628	657	677	655	636	621	661	624	578	666	653	647	665	646	694	649	663	644	603	653	635	659	623	665	629	646	637	663	639	605	666	639	619	626	631	660	643	666	640	672	637	671	657	618	599	630	662	634	643	625	599	656	635	635	658	662	696	605	672	672	619	615	676	684	674	647	617	599	619	658	649	677	665	664	654	675	626	663	653	629	574	636	670	627	614	676	644	672	683	621	623	632	664	604	638	664	629	650	629	644	627	612	659	635	632	680	636	629	630	653	591	675	634	623	645	627	642	687	666	618	645	634	614	634	602	656	619	631	593	647	634	607	595	711	675	638	652	620	648	657	645	658	662	689	700	646	627	672	678	652	636	639	614	615	639	633	671	626	640	673	634	655	625	674	614	659	643	647	638	640	620	610	668	644	655	672	612	638	645	659	575	657	652	606	613	631	645	670	676	629	664	692	621	657	651	650	668	647	617	652	665	628	646	623	677	692	663	648	619	637	662	635	656	659	643	650	656	651	664	640	678	658	652	663	672	628	635	648	608	651	635	640	628	638	622	625	605	666	643	631	611	659	674	651	631	658	641	634	650	603	628	613	654	611	622	634	613	617	631	688	640	614	693	684	691	653	686	697	604	643	600	595	643	644	665	614	647	622	635	655	633	651	643	631	654	663	661	707	677	651	641	652	642	572	625	654	618	619	670	602	631	597	630	641	634	663	592	684	685	687	642	648	665	573	680	623	631	648	690	630	652	642	613	613	663	655	593	640	651	673	642	660	649	621	626	605	642	642	648	619	632	616	647	682	660	650	664	672	595	657	631	642	661	635	580	660	642	642	620	649	661	650	643	644	686	644	653	612	644	615	636	620	680	633	636	627	623	682	635	656	633	695	678	615	675	647	652	668	655	693	649	638	591	652	650	658	587	645	674	597	682	664	596	632	653	663	607	613	601	610	635	644	644	616	649	642	654	635	660	690	667	588	628	671	612	611	657	648	637	625	634	663	640	657	671	634
24635	21921	31999	31845	37342	36072	21404	6173	571	388	402	406	356	408	358	381	404	410	404	379	423	378	406	386	392	431	387	409	351	419	380	392	346	387	393	412	381	389	367	385	401	362	418	363	385	361	367	402	405	404	378	396	434	386	376	367	397	411	384	371	394	377	366	370	398	419	415	408	376	416	324	384	414	373	410	361	381	376	404	401	405	381	358	397	410	384	372	393	378	412	409	381	398	409	394	390	381	411	386	361	394	394	371	386	371	399	376	364	405	407	374	387	391	394	393	355	366	401	390	375	365	394	419	349	367	373	390	362	410	373	375	397	385	435	396	430	416	371	355	343	363	392	384	377	403	409	428	386	410	353	359	393	383	360	381	393	406	383	356	396	403	418	365	395	395	373	365	399	398	390	365	414	386	377	391	402	399	338	414	354	388	371	339	387	399	379	395	378	425	387	400	369	353	421	353	345	390	373	368	365	402	423	373	390	385	368	366	391	388	344	370	374	400	406	360	375	358	398	410	407	392	399	378	366	402	446	363	355	381	366	386	374	385	366	347	375	394	397	426	399	371	371	385	378	347	386	386	401	405	372	400	380	391	409	370	386	397	367	362	401	369	373	397	413	387	352	370	404	389	386	377	406	409	394	395	382	395	394	368	376	359	396	399	406	409	366	389	373	372	378	369	373	430	376	373	388	388	361	389	359	364	355	392	376	400	369	373	406	359	399	428	395	401	371	380	395	409	384	429	391	380	388	379	354	350	368	384	406	418	385	366	410	362	403	356	371	385	372	387	349	390	365	398	417	402	402	368	367	403	396	384	372	377	375	391	373	402	365	378	379	379	423	361	371	333	342	391	425	379	409	357	382	376	373	402	366	395	379	392	388	383	399	390	347	391	384	411	374	403	386	354	384	377	398	424	389	381	385	387	404	423	376	416	384	364	400	392	361	369	376	373	353	388	381	401	405	350	381	397	356	406	396	373	383	414	362	382	368	398	347	388	406	391	413	375	407	391	380	381	422	393	385	398	381	396	382	403	368	381	368	387	389	407	416	333	391	392	401	390	366	366	413	403	403	411	358	365	368	402	372	375	383	394	390	378	408	378	365	403	387	395	405	370	446	413	375	376	369	385	386	392	374	396	350	402	368	389	336	383	385	399	378	366	391	375	411	385	390	384	427	387	376	420	352	393	358	421	408	411	390	406	362	416	374	392	380	381	371	404	435	364	393	339	406	422	397	367	396	370	434	386	386	405	364	400	382	401	394	371	394	381	377	420	329	382	399	352	370	374	378	353	410	386	400	432	383	375	362	393	348	395	393	404	405	393	390	376	410	426	405	372	403	346	398	381	359	360	401	394	356	384	374	375	413	389	402	384	418	422	373	344	393	405	376	385	421	395	397	368	414	353	376	388	410	398	391	384	401	379	381	412	361	356	432	354	413	357	362	379	390	404	361	359	415	378	394	364	351	383	391	371	381	350	429	413	415	399	381	377	369	352	388	394	387	404	418	397	403	410	401	367	345	404	406	381	367	389	371	361	386	413	341	410	396	391	376	358	389	368	401	356	379	368	334	375	395	403	376	379	357	414	380	407	394	366	379	389	427	372	361	387	399	385	416	353	359	386	403	388	362	431	385	392	404	398	396	392	398	426	357	374	373	374	369	415	365	432	366	339	369	371	364	408	392	403	401	374	389	395	365	404	407	414	397	378	364	408	376	364	380	366	367	390	391	416	364	403	399	397	381	380	405	382	371	384	399	397	386	375	366	413	406	365	386	404	385	375	393	385	375	393	369	396	364	406	381	385	403	367	389	385	373	419	391	390	364	391	399	367	385	390	373	379	388	390	384	392	378	428	417	361	395	414	361	379	367	389	385	390	396	396	411	379	342	387	382	421	415	375	385	396	381	406	401	370	421	398	388	423	382	354	354	420	356	399	388	413	353	380	379	391	369	398	363	375	393	402	375	418	368	398	442	384	359	393	398	412	378	372	376	402	368	381	375	378	409	382	367	387	406	391	387	404	380	386	394	411	397	381	393	361	392	386	366	384	384	388	389	351	392	393	378	414	395	417	434	370	411	395	378	378	385	398	393	402	373	374	380	390	372	399	392	344	394	364	387	393	394	363	391	399	398	415	391	399	388	391	428	384	399	386	382	373	352	396	368	388	378	376	427	364	369	408	386	387	407	379	374	385	366	389	352	351	402	400	384	369	389	367	385	383	371	361	407	393	359	381	382	385	412	385	371	389	398	421	436	397	405	378	412	394	373	371	398	409	376	419	373	394	377	373	357	382	384	362	386	373	344	407	407	366	419	360	387	396	382	339	386	382	387	419	387	373	358	383	411	382	376	377	377	365	390	383	392	410	385	380	424	392	439	405	363	406	408	401	401	397	383	385	388	412	395	378	368	413	391	405	405	408	368	387	401	373	375	368	383	341	381	393	383	369	398	389	390	375	381	397	401	392	404	406	371	408	427	413	411	386	406	378	409	374	404	376	346	366	367	392	370	404	367	435	387	393	370	380	376	370	406	415	358	390	370	357	362	412	377	429	395	370	385	404	335	378	337	364	407	365	381	373	370	365	403	378	402	390	376	373	375	418	376	375	381	370	405	401	409	372	342	402	369	391	375	390	390	380	391	379	390	401	392	356	382	360	377	414	382	389	372	388	384	384	344	378	371	419	424	394	401	379	368	357	437	393	388	384	373	399	407	379	380	366	386	403	376	392	394	371	371	375	406	433	384	401	362	392	396	388	380	409	401	407	374	390	430	398	379	392	386	401	373	391	389	439	363	412	382	369	381	387	442	420	374	412	384	361	380	407	396	406	366	395	358	387	402	383	390	408	355	400	368	366	379	388	384	393	359	421	386	428	388	377	391	376	344	428	375	390	391	402	381	393	398	433	394	393	407	380	363	390	376	394	361	411	389	367	371	434	377	361	399	376	346	373	397	359	413	386	376	385	374	381	372	342	372	397	407	388	380	446	379	413	411	426	408	381	368	387	376	382	383	377	440	385	379	394	366	412	399	409	402	392	408	406	393	406	389	378	368	366	417	374	402	383	387	360	387	371	353	375	366	405	361	385	384	368	386	402	338	394	410	373	363	389	398	367	402	366	386	373	414	353	398	374	405	388	351	359	415	368	367	347	412	392	408	378	375	396	434	390	384	387	414	409	383	361	368	338	402	412	388	396	385	369	378	396	398	434	376	408	400	373	391	419	405	369	382	380	391	416	388	381	411	407	355	382	358	373	386	369	387	367	403	381	380	379	368	366	375	386	377	387	401	413	387	409	377	379	382	367	392	395	393	384	371	378	353	359	395	370	391	355	381	372	394	387	394	378	374	385	387	374	383	394	404	405	363	428	374	411	382	387	345	371	397	371	379	377	388	375	372	396	385	387	389	379	386	361	397	397	379	378	410	379	403	378	360	352	432	388	368	388	402	391	392	389	364	336	428	372	375	392	378	375	386	391	405	385	379	369	422	376	399	361	383	376	391
49115	76758	61955	47445	46039	36890	20159	6963	627	497	483	485	468	492	499	516	475	488	461	486	518	471	506	464	484	491	460	461	490	501	436	478	469	498	513	458	469	515	499	451	519	504	466	475	474	505	465	496	471	473	449	447	510	476	507	479	495	494	497	478	471	495	451	480	459	482	457	472	498	458	453	482	465	494	491	491	460	506	460	474	478	500	460	503	449	508	500	459	467	496	477	496	495	483	472	468	477	473	467	479	477	509	416	468	464	488	469	494	450	499	475	497	458	420	450	469	466	473	473	445	467	419	468	441	479	474	462	479	462	498	479	476	490	445	460	482	477	483	472	472	488	500	444	471	489	509	502	485	455	502	477	486	506	440	501	455	454	450	493	518	480	482	453	480	469	471	460	455	482	493	482	487	464	506	506	478	494	461	483	448	462	485	448	486	489	468	491	503	446	468	475	442	503	480	496	474	489	505	459	483	469	472	453	468	476	524	482	468	480	474	498	482	493	483	441	474	481	445	478	472	451	474	478	461	480	478	481	471	470	469	449	501	504	459	522	459	514	483	439	493	468	471	449	480	506	529	478	509	498	509	470	497	462	462	453	483	479	462	484	476	488	482	460	466	473	472	478	477	494	506	451	473	480	474	438	492	480	492	466	510	474	457	458	460	476	482	470	477	483	456	490	458	462	473	477	474	466	485	491	477	480	485	476	446	500	501	465	477	507	437	487	459	485	493	454	494	455	471	490	480	518	475	475	454	463	457	456	480	458	484	522	458	455	460	505	482	479	477	473	475	475	472	460	451	487	456	481	453	498	446	477	472	456	465	442	489	473	482	444	500	517	495	484	503	440	477	497	499	476	489	497	488	483	469	459	508	474	475	476	442	488	494	472	458	489	465	530	459	477	510	484	461	495	464	482	496	501	428	470	469	477	443	488	510	453	499	472	474	495	466	442	517	507	454	458	469	440	472	417	485	464	523	476	468	457	423	458	513	435	510	505	467	447	491	470	457	483	485	499	463	488	439	525	438	479	469	502	486	510	486	482	462	483	475	467	486	487	499	503	490	473	479	496	469	495	511	470	496	497	481	484	493	506	476	453	498	469	450	472	472	492	478	451	489	479	470	475	451	504	520	486	484	477	481	451	481	456	508	533	440	451	465	459	490	466	489	442	472	506	467	473	469	483	459	464	488	460	463	485	469	469	453	470	519	463	457	483	508	506	441	444	463	461	497	473	505	477	479	513	469	445	452	433	485	503	492	458	472	497	451	449	490	448	495	520	496	500	442	435	460	496	455	494	499	454	484	469	462	470	495	457	465	468	467	468	481	435	444	453	498	421	453	491	443	514	496	430	468	431	501	482	470	504	496	509	464	470	462	469	515	476	478	460	499	470	524	452	462	512	479	489	452	455	482	494	484	532	479	479	479	495	494	518	494	488	480	472	469	476	508	495	486	476	452	478	463	506	492	517	426	460	445	450	475	503	432	469	478	481	466	492	465	477	444	438	494	463	531	477	466	491	485	486	497	516	467	532	479	457	457	483	488	471	497	457	494	489	460	476	472	440	453	472	463	449	465	496	465	502	467	492	427	452	493	534	487	489	464	476	468	466	479	472	490	474	438	476	445	496	421	476	453	495	481	469	498	481	500	464	457	487	484	469	474	452	506	446	519	501	461	472	432	471	490	482	479	464	444	459	476	474	504	488	479	495	515	492	498	466	481	420	483	479	471	440	448	447	468	499	464	467	471	499	506	497	490	447	493	500	480	462	472	490	507	420	476	430	486	441	473	467	482	477	504	465	480	457	453	420	458	452	431	492	470	484	477	473	482	489	442	500	434	495	471	459	488	450	469	432	471	488	498	457	507	451	478	479	483	455	482	468	466	467	499	477	460	505	463	497	496	497	477	492	463	474	529	458	476	468	447	444	507	509	466	494	470	482	472	498	468	485	522	456	464	464	449	434	480	485	459	438	473	495	489	472	514	469	478	460	489	517	465	507	482	477	482	495	472	495	471	439	483	489	484	508	485	530	492	497	467	476	486	506	477	477	479	475	490	498	470	491	454	475	465	464	472	464	485	448	499	482	460	496	452	481	512	482	467	454	490	479	457	464	460	513	447	488	470	481	479	473	483	477	488	485	457	457	484	469	517	485	467	458	436	486	500	522	470	468	480	473	495	459	456	495	520	471	498	503	458	468	488	502	453	488	469	467	460	424	440	430	455	458	479	477	440	484	506	473	472	477	489	462	472	487	491	456	523	472	494	452	456	508	483	514	470	464	486	467	443	445	483	494	492	480	447	446	483	509	467	485	449	452	457	449	446	516	480	507	498	483	473	464	496	475	478	483	506	455	470	496	475	520	453	490	476	482	462	511	466	492	429	493	433	462	480	481	455	450	479	485	479	458	477	483	471	504	505	489	497	500	517	484	500	496	518	469	488	460	493	471	465	457	463	462	519	507	497	463	481	506	467	471	473	454	448	468	459	475	482	455	438	493	481	534	503	494	503	464	468	473	465	478	480	450	508	445	481	445	489	502	437	500	485	449	437	484	476	487	509	521	469	463	482	453	487	513	465	507	444	441	442	515	518	497	502	456	469	491	493	442	467	476	464	481	490	478	474	512	474	512	475	451	454	496	458	484	480	507	464	494	458	465	485	485	458	471	516	489	477	502	430	471	509	518	471	499	457	493	491	481	485	464	499	502	486	515	461	505	475	457	446	468	481	485	473	489	444	447	524	449	467	496	450	465	480	471	469	450	452	460	468	466	457	463	492	453	478	502	453	478	471	484	519	498	461	475	494	509	440	485	491	494	460	495	480	470	462	451	493	460	474	426	472	479	471	411	474	441	454	468	470	445	465	446	491	476	474	495	451	485	474	439	491	494	509	462	462	485	480	481	489	495	495	490	460	482	458	481	510	470	498	496	495	451	470	489	493	464	466	482	451	476	513	463	473	448	446	503	424	499	490	463	437	478	509	478	463	508	459	453	494	486	490	488	508	478	503	497	485	492	509	523	480	480	512	460	443	472	460	446	463	485	481	466	477	476	470	476	437	474	519	468	475	464	485	486	459	477	487	499	480	484	520	445	502	425	477	476	443	471	470	495	463	468	492	493	482	465	433	507	440	490	473	453	473	489	535	525	491	455	504	515	485	495	470	481	457	478	471	546	488	478	462	434	484	445	463	477	461	490	488	441	489	459	491	481	478	474	492	447	488	458	484	460	449	480	479	470	444	502	473	477	514	452	492	461	475	478	473	489	484	474	453	474	476	483	475	480	484	448	454	452	504	470	470	502	457	527	459	471	502	479	489	490	488	494	479	454	507	487	466	500	496	454	445	456	493	491	502	507	494	480	436	478	462	451	493	443	498	481	420	520	476	492	491	440	487	492	460	455	503	444	493	476	492	459	468	481	508	467	495	487	509	499	492	436	499	457	479	427	497	510	510	459	475	464	468	500	486	503	466	498	454	448	492	457	462	494	479	476	457	448	509	483	467
23451	21523	30406	27190	37165	42904	30290	11674	869	372	345	348	334	338	315	331	396	310	362	343	367	371	364	340	356	374	361	331	341	374	352	384	370	377	333	368	344	355	335	354	338	353	337	336	370	354	339	378	377	350	355	334	362	361	360	359	343	343	318	345	361	344	357	336	324	334	338	334	356	337	351	356	357	365	352	336	362	341	344	363	349	365	354	357	327	358	386	343	356	339	329	336	329	346	351	356	327	347	343	343	337	328	373	339	334	358	355	334	321	366	340	396	346	334	336	365	357	324	372	347	364	334	357	357	367	364	339	316	348	356	355	374	336	355	353	319	323	346	331	342	384	381	332	351	349	371	343	335	357	369	360	343	358	351	331	339	368	354	359	334	375	336	347	360	353	330	369	337	332	322	340	366	364	359	361	350	332	337	331	321	382	351	379	403	350	383	325	350	333	327	335	382	335	325	334	343	353	347	350	363	339	323	371	349	363	358	344	377	325	337	357	349	348	328	351	381	353	345	335	381	325	349	352	346	349	312	350	345	332	357	351	340	366	347	350	318	358	362	328	324	339	377	378	331	362	344	338	308	368	351	334	352	348	348	320	329	372	360	351	336	334	322	354	333	347	341	332	368	367	346	350	345	368	362	359	356	378	347	361	369	349	355	360	363	352	338	352	333	350	357	337	325	367	354	320	338	387	323	365	353	352	373	338	347	350	368	362	328	352	335	322	319	361	367	343	372	350	319	355	343	332	342	352	335	354	340	337	336	342	373	367	361	345	364	351	339	374	366	339	333	313	343	282	336	336	381	341	349	349	317	328	314	356	372	331	318	330	341	311	346	311	336	342	333	339	345	356	342	345	336	328	330	339	357	342	357	372	372	390	338	368	355	347	356	354	308	374	363	324	343	333	346	376	364	316	352	330	357	323	355	320	347	348	364	337	356	333	345	394	352	375	366	331	359	371	376	334	348	363	362	343	367	332	367	384	340	298	357	345	371	337	313	360	322	335	324	320	384	373	341	340	350	320	350	338	384	348	350	345	355	346	338	321	330	369	315	355	349	364	337	346	356	346	342	373	342	338	364	343	364	353	337	340	358	338	369	369	358	345	333	354	357	333	306	359	337	355	334	359	357	353	369	376	364	347	375	351	356	350	360	348	345	353	320	327	347	349	336	364	371	334	319	351	345	359	338	365	333	401	349	338	333	340	362	352	354	352	363	334	365	365	349	324	327	353	380	368	355	371	335	330	367	341	350	340	374	320	329	361	414	358	373	372	380	353	362	328	333	364	334	362	319	326	324	330	344	335	339	314	387	377	346	329	364	326	384	359	347	358	370	347	333	357	354	351	345	368	331	371	364	353	330	366	330	394	347	336	367	348	356	325	361	389	364	347	321	357	375	384	369	328	368	352	343	329	349	343	350	341	333	375	340	351	339	360	366	355	374	329	361	341	329	347	331	316	339	364	373	368	317	378	396	364	321	357	329	368	391	332	351	371	332	328	413	338	343	336	345	322	363	338	340	342	362	323	339	338	339	347	348	322	392	368	358	334	317	400	346	333	338	362	351	343	367	337	379	359	372	368	340	343	329	340	331	332	340	314	347	350	352	333	347	387	343	352	344	345	331	347	362	357	357	409	377	352	353	357	368	348	349	370	362	314	344	379	355	356	370	355	304	318	359	374	354	344	351	354	382	332	329	335	356	358	302	370	337	367	357	347	339	320	304	356	353	365	356	329	351	394	316	310	363	353	357	394	344	325	340	354	352	373	345	353	359	376	347	342	341	315	378	321	353	342	350	372	334	344	342	331	335	320	355	365	352	378	350	324	341	358	359	331	338	357	331	302	385	368	340	377	325	353	332	350	346	356	402	351	324	357	342	353	331	356	350	351	361	326	333	342	371	360	340	380	359	338	342	334	348	334	351	394	378	359	360	351	370	343	336	345	380	357	348	319	323	352	355	348	350	343	349	361	361	336	355	331	370	391	399	351	364	353	369	322	353	337	362	302	360	355	400	340	347	370	379	379	387	328	360	349	332	363	339	339	314	301	322	334	356	373	330	358	369	304	348	335	381	337	341	338	322	368	369	325	333	353	370	376	351	319	350	340	367	363	365	374	322	328	324	350	366	347	345	346	378	408	355	336	350	331	328	362	347	338	362	328	370	349	359	322	325	316	319	345	388	338	351	346	331	339	372	364	378	365	371	359	390	371	359	364	330	343	343	354	359	357	363	337	356	363	390	353	355	330	366	364	358	370	342	352	318	312	354	288	319	341	355	348	341	347	339	327	347	334	350	321	330	317	355	342	347	358	365	344	359	346	369	304	308	355	360	345	402	335	348	323	353	337	372	343	334	338	354	362	365	370	353	359	326	360	328	352	327	350	370	359	341	345	348	351	349	360	357	376	352	338	355	310	326	331	367	372	335	353	329	345	356	312	367	342	352	340	372	401	346	376	357	344	361	354	364	318	307	336	321	346	347	335	338	329	317	361	339	347	361	337	336	352	383	369	360	351	337	365	354	343	361	375	324	323	341	302	372	370	373	370	339	333	374	348	347	322	343	346	347	353	383	347	360	340	333	384	338	349	351	343	335	351	330	336	323	355	365	325	374	344	346	341	336	339	355	354	359	339	366	349	349	364	311	358	349	319	325	356	332	315	323	348	319	370	310	301	362	338	368	376	372	343	348	342	328	354	355	344	342	356	361	348	360	330	325	351	332	333	361	356	375	341	321	327	372	365	332	356	339	353	332	391	324	339	334	354	347	330	320	322	352	336	337	364	369	353	341	367	349	341	346	371	323	350	355	351	328	349	373	356	322	354	344	353	364	360	345	347	362	331	328	382	358	309	360	342	343	326	355	327	363	339	362	365	334	391	331	322	367	367	358	336	323	318	346	337	391	355	363	331	339	353	381	379	387	340	364	338	341	334	347	362	307	317	330	326	346	369	364	368	335	337	360	318	358	350	318	364	355	334	377	373	385	387	349	335	347	351	344	325	350	361	362	326	375	360	380	360	345	334	335	348	367	384	375	353	341	324	344	346	371	366	319	382	385	343	319	381	331	364	369	339	368	338	368	343	365	331	353	359	324	365	320	391	345	338	382	352	346	377	337	332	339	345	351	382	332	367	369	372	350	349	349	336	333	353	314	363	354	349	378	336	360	363	366	359	368	346	370	315	370	379	367	368	339	358	352	355	318	337	363	361	354	336	356	349	389	349	371	334	339	346	338	365	365	340	347	348	328	363	360	346	324	357	353	324	334	351	358	384	351	364	390	338	337	363	333	344	384	331	347	360	331	342	345	357	334	384	336	376	356	344	360	330	358	361	353	334	332	358	337	303	347	360	336	382	339	362	344	331	347	364	350	346	356	324	329	322	350	370	309	384	371	348	324	337	335	367	340	359	358	336	343	324	349	370	375	317	329	314	355	358	350	359	371	349	344	385	356	371	314	330	341	348	359	340	327	364	345	319	337	336	379	391	336	339	319	378	350	340	373
52042	84210	71073	53848	56871	46482	28425	10988	792	395	434	445	442	416	436	434	399	422	409	417	401	398	444	422	426	419	415	438	422	398	444	403	436	410	406	444	427	417	365	408	414	453	382	448	391	416	427	428	457	406	414	411	397	400	421	430	413	439	417	425	429	421	385	446	422	411	423	406	441	351	433	388	417	433	402	451	402	433	398	418	423	425	434	445	428	427	439	443	391	406	414	422	409	413	426	406	432	438	419	422	416	416	425	397	434	416	380	395	412	425	398	420	392	420	408	427	413	396	407	411	404	399	427	439	437	431	461	473	428	435	413	416	449	397	440	405	442	415	402	446	427	443	391	446	428	409	402	426	384	399	452	400	404	463	427	432	406	369	423	441	420	383	424	422	431	447	397	442	427	420	450	381	411	441	434	436	459	420	421	450	442	461	414	405	415	398	395	411	429	443	411	437	438	419	415	422	445	418	426	425	396	383	392	388	430	432	433	436	419	412	448	419	414	394	437	394	406	471	425	420	398	407	421	431	459	423	415	412	395	423	435	381	421	424	420	411	416	448	425	440	419	422	428	450	387	424	413	456	431	447	420	398	424	394	393	397	403	433	430	434	405	386	410	471	425	405	384	423	398	366	421	401	410	413	403	415	437	401	402	439	401	392	432	412	409	425	405	403	422	391	413	437	418	409	427	399	450	447	423	420	444	406	390	432	431	421	388	413	459	438	438	453	445	410	385	392	408	447	399	418	414	434	418	429	452	402	420	416	440	407	393	404	395	404	408	421	420	387	384	429	411	427	409	414	401	410	431	406	400	441	372	444	434	416	418	401	414	412	450	404	415	406	406	410	462	416	417	431	474	441	430	465	408	409	426	403	430	463	432	397	405	434	444	413	442	421	417	446	403	474	414	432	405	430	443	422	466	430	368	434	411	432	358	392	426	442	410	423	380	427	441	426	391	407	409	444	406	443	400	399	396	432	427	447	400	388	417	408	417	415	408	452	411	422	418	435	409	433	410	403	404	429	431	415	432	413	403	439	388	442	450	423	423	413	413	425	456	432	442	437	431	407	438	420	427	426	442	440	409	399	438	408	391	429	428	409	428	392	392	425	454	424	415	413	400	412	441	452	408	428	381	433	415	426	415	419	370	398	422	415	429	399	421	444	426	456	422	410	407	420	444	422	439	413	395	457	428	408	386	450	417	415	442	425	431	412	459	448	406	419	420	422	415	385	411	415	438	462	403	401	451	385	389	437	417	417	446	444	418	434	423	397	433	424	441	429	456	416	413	422	448	419	431	418	419	423	448	417	404	399	425	398	401	410	383	452	472	439	425	435	414	414	459	392	426	405	396	374	396	428	428	419	415	431	472	424	442	382	414	443	417	442	412	442	438	375	399	416	450	428	418	395	414	437	455	424	403	394	425	407	396	379	408	408	402	448	425	468	424	403	435	464	418	443	432	457	409	411	426	416	420	445	428	368	395	416	422	465	416	388	432	406	437	404	404	433	434	443	435	417	430	412	441	430	407	423	396	437	400	442	420	410	414	417	385	390	436	431	409	394	421	428	466	473	422	412	403	432	413	432	418	429	419	430	421	438	435	429	439	415	388	409	453	445	437	426	432	400	424	424	415	456	417	402	407	454	405	426	382	456	407	387	381	415	448	450	443	398	401	439	409	398	436	498	436	412	356	408	456	415	427	410	443	430	437	428	430	419	409	455	420	411	422	432	422	395	440	450	441	433	407	409	408	398	392	424	439	422	417	379	442	408	433	399	447	429	444	441	403	440	415	421	416	394	414	429	401	424	429	401	416	409	389	428	445	404	413	409	402	407	444	417	426	415	404	425	427	442	379	401	408	450	433	454	378	401	403	432	423	413	417	423	419	409	417	410	407	411	391	434	411	414	424	427	420	448	399	401	385	447	425	423	445	442	389	405	432	410	396	405	465	413	374	395	449	408	457	446	404	439	454	439	416	408	423	407	392	437	412	409	395	424	447	412	451	410	440	419	412	419	405	441	407	407	418	456	406	408	416	436	405	433	395	402	409	439	393	430	431	420	439	436	446	465	419	438	388	415	421	403	409	426	382	440	392	434	407	425	423	409	439	397	404	445	431	422	416	441	443	441	391	421	414	435	397	456	415	405	434	423	449	392	426	397	427	402	390	401	410	413	388	401	412	415	397	376	387	432	402	433	415	396	370	401	439	452	453	414	448	431	416	436	407	462	413	372	412	432	444	414	418	415	393	425	405	409	452	429	410	428	457	432	466	429	416	452	396	422	447	437	424	444	416	429	433	412	427	421	423	412	437	427	424	432	433	394	404	411	401	428	441	406	419	424	437	417	398	395	415	423	444	410	419	356	415	409	428	443	436	403	398	387	455	428	415	403	407	424	430	411	402	376	387	453	424	447	387	401	415	452	395	429	397	416	442	482	443	411	423	404	415	411	427	449	420	412	417	405	395	409	407	390	422	402	401	423	414	422	446	434	392	408	401	380	401	432	385	472	431	450	420	437	432	386	406	441	433	410	428	399	387	403	378	386	436	418	470	407	401	459	392	401	450	414	447	404	454	419	424	465	400	434	399	438	431	395	456	454	415	421	428	414	406	401	451	451	450	444	388	414	432	424	406	412	441	463	365	434	386	403	427	415	401	376	428	418	429	447	456	409	404	448	415	407	439	397	383	436	397	457	410	419	441	413	443	438	405	384	427	367	429	417	399	387	409	428	407	428	382	414	421	436	434	425	400	430	373	415	398	433	437	438	432	437	431	414	419	431	391	405	414	426	389	435	387	434	409	442	417	417	406	427	411	424	432	392	400	420	414	385	413	400	406	400	441	416	405	400	384	428	406	417	410	444	437	435	431	401	387	477	436	407	412	409	421	414	435	395	435	419	383	411	393	431	430	417	428	427	377	417	406	415	390	419	412	459	412	436	397	424	406	437	446	415	426	416	414	424	449	420	438	422	459	405	417	408	401	394	403	407	395	402	419	407	359	432	440	447	404	406	441	394	423	413	398	400	440	428	431	419	436	409	380	475	418	407	433	374	412	423	404	378	386	433	422	395	436	416	389	389	423	405	459	444	408	403	381	420	422	395	385	420	418	399	449	397	438	398	410	419	438	441	433	445	415	408	444	441	446	411	385	432	417	423	376	397	429	374	424	428	409	421	428	413	437	385	421	398	418	415	420	437	419	418	469	413	389	396	437	432	418	447	401	441	406	443	412	395	391	410	416	390	442	445	443	421	394	424	413	431	402	431	420	429	416	391	425	409	439	423	438	406	390	421	404	430	439	445	430	423	440	439	403	430	407	435	435	419	432	405	409	403	414	441	446	424	419	444	429	414	389	388	397	449	430	446	443	413	404	415	406	414	426	395	399	397	415	443	397	446	451	436	426	421	362	456	440	421	415	430	423	468	438	446	396	402	438	422	393	406	439	439	403	383	387	386	384	429	434	435	412	417	426	459	400	403	420	436	397	402	432	405	416	447	441	419
34597	44949	46390	27159	15219	9896	3817	1335	587	585	573	530	504	544	553	543	533	505	494	530	563	516	514	540	532	525	580	537	550	510	518	564	554	576	513	493	535	533	524	539	537	552	538	521	523	501	546	529	558	562	553	548	511	528	500	522	539	510	564	528	538	521	531	477	514	534	542	538	527	545	539	562	527	522	551	523	517	578	534	550	577	539	540	541	511	578	534	547	556	549	536	508	488	541	575	532	553	569	542	516	532	526	538	520	529	560	504	527	526	576	511	527	557	496	558	545	531	577	531	499	499	537	571	595	512	533	534	517	589	545	518	510	525	556	513	534	539	555	543	539	579	538	538	531	545	576	531	530	541	503	567	510	593	528	551	511	508	493	511	534	474	597	542	538	567	516	542	539	558	541	549	500	556	576	526	534	561	513	558	546	540	548	573	554	513	530	523	521	516	535	501	520	540	519	553	531	547	535	546	506	570	538	554	565	525	532	532	542	620	514	551	538	533	521	554	542	551	537	532	499	551	547	520	510	560	562	542	555	535	550	567	548	527	544	584	537	558	572	551	561	524	512	549	507	559	542	516	541	489	552	570	552	547	525	548	527	522	589	525	550	521	553	540	521	554	525	553	570	544	495	575	548	498	536	562	601	535	494	509	505	532	475	526	529	543	517	573	531	540	571	524	548	542	555	531	537	546	564	555	546	486	526	524	494	526	534	548	507	526	568	565	524	518	550	531	515	553	595	532	529	556	553	513	489	528	553	508	528	533	543	569	529	528	521	560	563	554	575	562	537	554	527	501	543	513	548	532	575	540	554	486	564	583	512	517	544	486	543	575	530	529	528	530	554	527	519	534	544	518	535	518	533	567	531	540	573	526	574	515	607	546	526	558	566	543	553	552	527	501	522	501	527	534	592	499	522	589	520	541	577	550	558	572	509	589	520	518	563	509	527	559	564	499	514	533	556	537	509	587	541	557	540	549	530	534	501	537	527	525	548	519	569	547	579	505	537	507	490	499	531	599	530	553	536	526	539	526	546	517	516	554	522	504	567	582	512	533	545	526	537	539	524	538	540	553	547	581	555	535	526	509	514	567	531	556	527	523	530	519	506	550	581	544	541	517	541	519	586	550	535	500	521	563	535	477	561	532	562	497	515	582	521	533	531	514	534	546	526	543	562	521	518	545	565	598	541	544	514	541	548	500	509	527	542	517	547	570	569	530	558	573	536	556	591	562	520	515	557	564	588	578	538	564	548	543	558	554	543	505	534	543	495	580	484	500	559	564	562	583	545	543	569	507	556	558	566	515	579	535	534	554	524	558	563	557	570	522	554	563	542	545	547	520	515	561	537	583	534	558	558	565	524	542	541	525	540	543	509	558	540	510	545	571	538	503	528	553	516	542	538	506	513	538	566	564	503	558	519	529	566	514	537	517	526	524	498	518	511	561	549	517	550	545	567	530	527	528	538	521	540	541	582	537	544	511	557	532	555	534	537	522	534	505	562	547	527	568	568	574	533	492	569	507	530	528	550	510	543	551	541	544	560	549	534	537	564	508	549	535	526	588	520	519	538	558	530	555	580	534	503	572	562	558	496	516	549	542	510	585	516	514	543	538	563	568	528	560	551	522	556	533	541	544	586	497	524	513	507	521	522	520	571	543	549	510	546	560	588	567	539	541	549	533	587	542	568	533	531	532	481	560	558	569	572	533	561	545	549	569	570	572	558	545	518	544	511	536	518	535	550	529	521	558	565	562	544	530	562	523	552	543	515	527	540	536	528	534	497	517	546	534	556	538	553	553	537	538	548	538	555	563	530	540	507	507	560	520	591	549	505	582	523	502	558	523	531	539	482	502	535	532	545	523	532	547	492	507	519	560	510	526	527	583	555	548	580	557	578	534	558	515	563	480	519	529	534	555	565	549	520	558	531	548	513	574	578	520	549	555	549	506	560	526	504	544	548	527	563	578	553	541	523	553	536	538	597	545	543	559	557	507	554	537	518	538	574	519	512	558	517	529	542	541	577	544	555	586	518	512	515	555	528	513	504	537	544	518	561	548	542	536	533	533	503	522	549	535	532	533	573	551	483	579	503	524	541	544	560	545	527	599	551	523	540	508	541	531	525	544	552	547	528	555	566	540	570	521	491	537	531	543	501	543	543	547	492	582	556	562	523	528	545	543	547	510	504	546	539	535	550	526	542	557	554	545	549	517	568	547	575	556	524	540	564	505	532	498	505	535	533	540	489	535	535	544	498	548	543	546	572	545	497	508	547	529	538	505	552	531	557	560	584	536	517	524	468	528	591	557	498	517	526	536	572	504	535	535	534	541	519	545	528	519	562	582	577	560	529	542	553	543	559	554	512	505	562	496	571	512	566	588	583	542	541	542	557	517	565	540	527	491	530	535	563	571	533	518	536	548	566	573	522	557	531	576	568	509	488	505	533	546	533	516	553	533	550	500	511	544	553	517	538	543	527	545	490	531	529	550	550	566	511	537	499	525	540	560	534	533	521	553	546	571	492	542	517	495	570	507	541	544	533	567	519	528	556	542	529	544	542	540	535	510	515	524	530	562	568	527	530	512	566	496	518	499	523	528	558	570	501	547	563	494	537	538	534	525	560	530	525	528	560	513	528	534	554	560	555	539	504	579	545	534	482	508	556	536	600	554	555	539	578	536	543	568	517	562	583	472	572	502	530	537	544	513	509	556	546	514	519	544	546	532	543	561	521	541	537	513	519	532	513	527	521	544	576	525	501	533	540	503	543	554	567	540	547	578	544	547	521	546	536	569	563	515	538	532	586	511	537	553	519	550	552	534	561	560	566	529	550	540	521	551	565	526	476	521	583	559	551	561	541	510	518	549	568	539	515	546	556	544	545	573	592	567	569	535	532	504	549	494	565	499	552	541	532	569	546	535	558	572	539	514	543	556	511	550	534	545	538	564	563	572	530	514	502	551	529	527	532	552	604	525	535	503	535	553	492	557	525	480	494	565	517	526	584	578	551	545	523	523	568	514	516	537	572	525	514	547	559	519	592	533	520	506	539	571	505	551	521	546	575	571	544	551	547	553	526	517	548	523	524	508	533	520	519	518	514	545	559	517	496	536	558	540	535	517	561	547	517	553	553	560	542	576	542	553	542	516	526	571	532	547	563	555	495	556	535	534	533	530	519	518	550	556	542	526	552	520	508	509	559	526	560	520	499	512	533	523	577	530	544	532	565	522	530	514	501	548	569	553	491	540	540	544	511	566	521	514	563	554	537	555	502	551	529	602	560	539	528	536	551	551	533	539	520	554	529	528	577	564	550	574	556	508	528	579	548	519	559	529	556	519	515	525	550	504	497	556	512	563	545	533	553	522	500	543	574	518	519	556	524	525	513	572	546	526	557	531	585	549	594	534	494	548	516	513	527	539	565	539	555	551	475	546	496	544	511	584	555	515	534	537	558	573	516	565	535	523	528	545	548	530	521	522	536	557	537	545	508	513	523	590	588	548	529
44350	61168	47411	24474	16854	11952	4991	1897	746	646	675	661	672	681	659	631	632	642	639	645	597	674	663	677	664	619	694	652	650	650	623	668	655	651	695	658	681	659	646	672	662	668	667	653	644	677	646	629	626	581	689	661	619	663	651	665	686	642	664	648	650	632	668	675	671	601	604	671	686	654	638	664	685	659	621	669	674	660	651	670	647	664	638	635	712	629	693	643	678	688	659	662	624	699	681	709	638	618	631	648	660	637	679	669	617	652	671	607	655	701	710	630	637	660	651	640	655	650	631	615	654	658	654	649	636	657	664	682	649	648	635	661	613	669	614	665	652	629	636	626	685	635	615	672	678	632	668	628	625	640	674	644	643	697	669	670	666	650	650	646	658	669	678	678	679	663	683	652	635	675	653	668	650	675	655	676	696	623	630	621	601	647	698	687	616	673	663	659	656	674	630	642	700	638	688	633	666	667	617	640	624	601	618	643	733	649	647	675	649	698	642	624	637	670	696	665	664	634	705	677	649	635	651	695	632	644	650	638	672	653	695	644	685	624	646	691	675	691	678	660	669	675	696	631	619	688	604	699	637	671	622	615	668	683	676	628	656	619	653	705	635	620	654	651	671	684	640	682	656	667	632	655	641	661	690	683	581	660	671	661	663	631	684	649	638	646	730	626	600	629	640	602	662	667	633	607	680	660	669	633	645	622	683	665	678	666	610	670	669	668	627	677	630	591	687	663	615	653	656	678	634	660	652	646	648	662	627	644	634	661	617	630	681	644	677	628	639	686	647	647	659	644	666	677	661	683	636	683	660	661	708	639	677	657	681	652	680	676	618	672	665	658	685	683	619	650	622	641	643	653	659	652	675	661	632	659	682	692	653	638	629	634	690	644	662	657	675	650	643	607	674	644	663	630	662	684	635	660	626	627	663	621	661	632	677	678	635	672	673	662	690	686	641	620	717	646	647	645	694	616	655	623	675	684	656	588	606	635	683	637	612	604	655	623	647	712	641	655	670	668	645	663	633	678	630	662	652	662	683	633	700	704	635	662	671	695	653	671	685	704	664	653	658	622	688	617	645	703	608	653	666	641	621	680	647	616	653	656	672	644	684	656	634	630	657	639	641	649	696	704	698	618	699	671	674	642	690	655	682	657	649	636	648	658	625	630	606	642	658	691	673	673	653	647	678	631	686	666	662	641	639	618	622	685	691	668	711	693	644	642	633	672	641	650	633	661	597	688	662	636	615	670	596	639	673	658	625	666	631	624	600	702	632	664	652	671	657	669	668	678	612	637	627	649	681	634	647	724	703	652	617	664	664	655	638	677	690	624	667	597	631	642	700	680	661	662	640	681	618	657	652	614	652	624	617	663	642	685	697	632	661	614	635	616	641	637	669	733	643	678	611	640	641	662	658	663	679	661	648	657	673	653	666	645	710	687	632	666	675	662	615	679	673	684	717	631	701	659	687	672	591	674	672	667	640	673	638	648	679	644	656	652	713	650	677	666	659	689	663	646	651	633	674	647	673	659	632	682	663	650	629	621	659	701	643	691	670	644	624	656	682	633	669	681	688	650	613	667	661	637	674	660	656	620	714	678	632	671	673	643	677	615	659	616	675	678	648	692	649	634	676	609	647	627	622	672	688	663	672	622	663	670	657	699	656	690	678	643	648	659	617	688	620	650	668	664	638	638	633	647	667	630	667	649	674	653	634	677	659	721	636	651	602	675	655	658	632	641	695	643	614	664	647	640	646	692	688	613	635	633	692	595	657	627	664	653	666	672	623	673	673	675	676	657	728	668	587	686	685	620	660	664	672	634	667	658	655	616	644	636	623	655	654	642	604	646	645	654	700	665	646	658	645	677	663	623	655	653	668	638	631	647	680	667	616	652	668	693	632	628	654	698	675	687	663	640	680	710	644	697	669	621	659	651	624	685	663	678	638	641	657	664	627	636	674	634	689	666	686	653	644	686	656	640	647	627	657	682	660	602	669	658	637	707	642	687	658	639	636	655	626	649	625	660	633	618	650	677	671	676	654	650	690	686	673	657	681	627	646	629	620	685	692	647	675	629	650	625	620	674	647	689	651	652	664	671	671	648	649	646	592	651	701	659	690	680	660	658	661	685	669	609	644	657	672	685	656	678	695	662	629	691	679	638	661	672	657	630	649	630	624	680	654	655	635	632	704	669	639	690	634	664	657	652	661	635	673	652	640	705	626	707	671	646	668	654	669	670	665	633	610	710	619	672	665	652	649	676	677	645	651	635	668	687	646	637	620	645	635	674	666	653	660	661	686	691	665	664	610	698	690	649	659	667	637	637	677	641	643	619	682	657	668	641	676	663	663	653	665	630	630	629	678	662	652	636	620	662	690	704	674	683	682	663	632	658	648	637	633	609	641	639	684	674	626	693	613	615	644	645	644	654	664	703	600	662	662	623	679	695	658	708	660	649	638	703	646	640	653	682	688	677	587	705	648	675	690	644	669	707	658	614	662	632	607	665	662	647	663	651	675	668	657	668	710	600	701	689	699	660	642	638	693	678	659	648	642	627	629	694	667	694	677	659	709	682	686	641	651	629	654	648	655	675	687	644	637	643	640	679	668	669	663	681	672	657	594	675	674	639	699	626	664	670	659	607	590	695	628	697	643	696	632	645	672	669	657	633	631	641	664	606	667	686	615	667	681	650	629	684	624	650	650	651	709	641	665	689	703	617	666	641	616	654	631	654	680	659	653	650	678	639	706	638	659	611	675	625	692	677	653	651	669	690	633	647	625	651	640	627	641	660	633	662	730	604	703	694	623	652	659	636	633	698	646	662	691	686	634	694	625	664	663	674	634	653	649	606	687	688	653	656	650	629	646	677	653	612	635	634	639	718	648	706	647	649	691	684	621	639	711	666	608	673	667	678	670	655	677	646	638	667	658	645	645	653	691	665	653	624	635	702	593	711	634	700	674	671	666	725	682	709	633	658	633	641	650	689	694	651	626	647	668	628	664	618	633	655	612	638	625	681	657	694	672	640	659	572	667	664	644	667	672	699	644	610	659	665	686	625	620	715	689	657	640	629	671	634	669	656	653	658	624	660	630	647	689	660	657	642	645	664	653	641	696	662	654	639	656	624	667	634	689	657	672	617	667	661	723	636	694	633	686	653	644	655	661	665	612	695	687	657	664	684	702	689	700	701	670	643	633	662	666	628	646	636	649	660	623	644	678	661	650	660	624	629	635	615	646	670	668	651	683	647	663	683	651	693	645	664	646	672	667	683	612	650	660	648	620	642	634	616	677	670	622	670	636	670	645	694	675	624	628	699	641	676	681	654	639	638	672	672	648	641	646	693	630	644	637	637	662	640	668	661	628	702	666	680	663	662	660	669	651	685	650	606	644	648	669	629	666	673	617	661	649	685	618	658	692	637	664	671	615	659	649	634	647	647	705	647	677	686	649	648	599	635	630	657	705	645	642	676	652	637	646	640	652	654	629	622	632	673	650	624	657	652
24619	22153	33038	35490	40438	35868	21371	6308	820	417	419	413	402	416	391	413	405	434	418	442	407	406	406	409	396	433	421	405	392	412	411	390	443	391	384	343	399	417	442	405	401	410	386	434	441	378	406	368	410	466	407	407	382	408	422	425	422	419	409	430	369	432	413	373	390	383	413	415	425	389	452	412	408	383	394	412	418	418	364	375	433	434	392	403	412	397	398	395	397	418	421	374	415	384	412	373	401	409	409	397	412	372	390	402	439	417	403	433	402	406	409	400	406	428	424	388	384	416	436	393	410	407	380	426	390	400	389	405	420	386	412	398	412	397	413	417	412	412	400	406	449	368	371	405	400	375	392	412	410	428	416	395	398	370	389	414	390	413	443	407	398	385	434	406	403	459	425	444	435	420	445	383	380	399	417	400	407	375	396	387	421	368	399	387	413	420	425	402	393	399	390	418	410	375	359	376	416	378	407	424	403	395	402	415	419	412	442	405	396	386	387	465	421	394	384	407	372	406	419	404	403	410	411	407	409	374	398	412	406	383	393	399	409	421	422	395	383	375	432	414	408	411	440	349	410	394	394	426	408	422	411	412	425	419	427	387	441	387	399	415	420	427	394	413	367	398	440	386	367	397	389	386	401	392	417	423	406	371	407	397	414	439	414	390	393	391	381	402	384	436	418	413	373	458	426	381	421	402	384	388	379	426	418	402	457	408	414	414	395	398	359	422	428	402	403	401	384	421	395	422	424	415	433	421	408	434	406	388	436	411	405	414	418	406	458	406	408	384	425	407	424	417	401	417	408	377	392	371	399	426	387	399	432	417	424	391	402	412	425	412	406	385	457	413	389	385	422	409	424	398	406	380	402	433	390	413	406	403	430	396	420	401	393	397	397	368	396	397	407	399	366	428	404	436	442	425	382	398	380	406	422	406	451	395	408	415	374	417	461	374	425	408	405	393	412	435	396	383	409	389	416	420	395	427	408	395	394	421	389	361	400	404	375	420	363	406	425	413	427	440	375	403	402	410	405	386	391	421	413	390	367	400	412	443	394	393	416	395	407	419	410	384	449	406	368	428	450	400	390	407	383	393	417	389	383	407	405	370	393	400	366	402	380	403	436	402	440	412	382	400	366	394	382	429	438	416	429	396	411	393	413	389	399	403	425	396	414	427	400	360	419	413	433	375	458	409	417	409	399	395	398	413	417	384	394	428	396	391	439	419	394	366	406	402	419	405	420	426	401	412	370	427	383	408	375	423	413	417	418	428	411	421	409	400	412	413	389	390	431	423	377	423	416	399	399	388	410	372	388	394	401	427	403	423	447	377	395	402	405	427	384	407	416	416	401	418	410	409	359	417	407	404	443	446	390	386	390	409	430	394	380	395	412	407	399	413	392	383	447	417	459	409	408	431	416	393	381	409	367	410	380	398	412	414	407	414	386	384	418	422	408	395	406	410	388	404	445	399	388	430	395	420	415	433	421	430	435	428	394	403	397	394	398	402	396	398	401	415	374	397	402	409	426	419	384	386	403	376	409	417	464	419	400	395	391	474	389	405	418	427	390	387	416	410	407	448	446	404	431	429	407	427	419	428	406	370	423	396	361	428	392	386	388	419	401	364	449	376	419	407	404	396	418	402	400	443	428	417	431	391	423	402	402	409	393	436	440	380	421	405	424	442	375	425	414	383	417	401	373	384	405	431	417	411	404	399	438	412	369	371	415	406	402	402	421	407	387	393	387	401	392	456	377	397	413	416	441	426	432	370	404	424	382	402	420	404	430	391	427	393	382	400	404	399	401	417	411	432	383	410	378	391	414	410	419	400	364	420	427	436	400	408	368	424	383	400	441	394	458	403	402	389	401	409	389	418	422	411	407	418	421	420	410	411	426	442	379	404	405	393	418	388	368	438	429	403	376	410	411	436	407	391	407	445	381	393	366	403	389	408	418	391	415	378	400	376	463	383	404	388	413	412	387	448	419	381	389	392	385	415	400	385	435	419	395	451	394	395	424	398	432	406	424	389	399	409	408	415	411	404	436	408	397	383	412	381	396	403	414	437	393	424	407	383	426	403	401	422	406	398	381	403	423	418	405	395	383	404	400	378	411	415	424	383	400	425	409	428	441	410	447	396	385	392	366	396	385	400	388	407	424	372	414	411	458	422	415	420	444	359	397	389	362	409	420	375	378	425	405	406	403	394	430	408	411	398	425	417	399	409	412	399	398	395	426	410	431	416	392	390	415	402	382	405	412	446	420	399	426	383	389	376	405	408	413	403	403	401	407	413	403	442	387	407	379	425	377	398	400	385	407	397	389	389	408	412	386	384	441	425	395	403	377	405	396	405	398	389	415	415	367	459	415	435	437	406	409	422	408	397	382	420	410	415	402	401	435	426	405	400	439	422	401	399	390	428	427	377	430	400	425	406	424	398	403	431	377	407	355	398	428	410	381	418	444	389	437	413	393	425	416	397	389	399	427	407	403	423	441	401	393	355	394	400	393	408	374	422	396	380	416	427	422	432	409	433	394	419	382	413	413	429	445	449	408	450	400	398	435	423	397	395	444	414	431	394	425	384	398	415	415	402	393	418	409	423	441	418	404	403	436	434	443	389	424	400	395	425	412	400	412	410	383	396	411	408	392	426	391	404	375	385	393	376	395	396	415	391	467	424	426	428	403	386	432	437	417	404	374	411	410	366	426	384	397	386	374	365	384	410	394	405	387	422	388	426	393	407	365	409	410	425	410	395	396	392	397	404	427	421	384	364	388	392	421	381	433	376	398	376	406	419	415	412	388	387	375	424	405	428	413	436	409	417	427	389	402	402	396	374	417	389	393	412	385	397	382	394	451	384	426	427	383	410	385	372	428	415	368	409	412	402	414	408	477	416	403	424	390	411	394	371	359	394	406	389	403	426	424	384	409	417	397	399	424	382	376	408	407	408	391	395	388	435	419	393	385	418	411	389	423	417	381	462	375	396	382	423	403	444	387	427	371	378	401	395	387	394	409	425	432	377	447	388	441	376	386	391	389	430	375	397	388	400	355	400	411	392	373	442	397	383	407	418	427	375	406	423	412	400	420	409	395	433	373	397	408	394	400	443	385	376	380	410	427	414	394	404	382	403	445	385	414	417	389	413	403	418	427	428	406	424	416	393	406	420	421	382	406	388	388	393	398	440	405	380	387	396	376	396	435	376	427	405	432	430	439	435	355	414	422	402	387	442	378	401	366	410	433	414	388	445	421	400	440	395	383	394	402	410	410	399	416	427	409	369	399	405	420	460	372	411	454	441	432	424	436	409	378	447	413	439	397	428	391	413	440	383	417	414	472	408	414	411	415	405	397	401	427	372	392	419	368	407	429	406	406	396	383	386	423	393	398	412	390	383	391	415	425	395	401	425	381	415	411	405	364	398	397	404	386	433	425	430	361	390	388	400	366	404	390	405	418	395	384	394	427	419	423	406	449	412	384	379	393	383	415	404	380	402	415	408	434	409	432	419
48931	78300	64735	50523	48139	36104	19335	6949	1060	489	461	512	504	500	540	480	478	518	511	488	487	480	504	535	476	491	504	504	504	483	483	500	490	510	449	496	517	494	500	532	539	517	534	468	478	496	516	527	514	482	466	507	539	489	482	527	538	523	517	481	457	496	453	505	484	533	520	507	500	543	470	459	527	492	498	511	515	478	471	462	501	474	561	547	446	491	513	515	483	480	514	510	522	530	478	526	497	494	524	500	518	491	467	520	460	516	515	533	503	487	488	474	528	492	499	508	520	512	521	559	519	546	510	477	529	483	489	488	483	494	516	492	520	529	509	504	472	482	542	515	471	536	517	509	509	491	471	497	470	527	504	521	492	524	476	506	508	489	519	515	519	464	500	525	505	481	503	481	497	442	502	476	489	483	479	505	537	516	501	522	489	535	527	501	480	520	480	507	495	512	510	504	496	515	523	509	510	512	491	481	509	544	467	481	486	484	464	498	512	501	508	515	489	482	470	512	511	508	462	523	479	495	485	486	496	511	469	488	496	546	526	562	514	501	455	503	513	452	490	487	512	477	495	514	515	553	527	539	471	481	507	532	515	503	524	499	504	498	490	464	456	505	478	472	492	489	524	516	523	495	511	504	473	510	490	496	499	501	521	499	451	473	491	528	546	500	522	488	522	467	495	540	517	487	502	534	495	484	480	464	483	493	544	487	460	497	491	515	494	519	469	509	452	496	494	485	517	527	530	520	505	506	485	504	517	500	517	522	525	534	465	475	513	486	488	524	519	509	528	486	480	495	506	496	520	479	471	492	488	528	503	450	506	466	469	519	538	514	515	486	520	504	541	495	491	486	506	484	466	512	487	528	522	490	491	520	503	521	493	467	478	489	523	524	484	539	488	499	475	465	473	464	484	511	492	509	496	515	521	499	487	520	502	519	488	507	462	510	498	505	499	506	472	555	523	528	500	501	470	542	531	482	501	457	507	487	524	515	508	512	531	455	549	471	514	504	545	493	542	493	510	489	530	489	560	500	454	499	491	501	497	508	525	486	524	497	499	526	526	505	513	464	537	491	488	506	533	470	493	516	478	491	521	467	492	466	487	507	478	557	518	515	526	505	503	514	505	509	486	486	498	498	506	496	475	463	489	486	516	503	492	474	494	472	527	511	501	470	516	507	512	497	463	485	560	472	545	499	524	509	502	511	477	483	519	524	500	492	499	483	496	517	451	479	549	551	528	511	557	527	528	465	497	531	537	481	489	483	505	511	492	472	485	513	489	488	500	478	466	472	460	466	521	487	495	481	488	487	472	460	518	531	521	492	469	490	460	469	469	445	492	506	529	474	514	503	521	468	511	496	511	490	540	482	505	512	497	474	497	514	529	511	473	517	496	523	476	503	490	473	495	509	544	484	505	506	490	499	468	485	495	513	502	521	506	491	468	516	491	521	457	501	550	502	496	515	492	503	531	487	528	480	482	502	516	492	463	497	492	468	513	495	488	498	504	461	503	482	543	477	511	499	496	461	517	492	482	495	515	502	484	510	481	506	493	453	503	499	537	518	507	485	504	490	488	482	498	481	528	527	475	510	500	567	473	479	501	472	511	509	500	527	518	525	501	497	449	511	504	494	485	515	480	508	516	508	525	487	481	523	482	499	493	500	504	498	497	483	492	510	472	504	486	459	470	468	503	507	510	511	485	478	481	493	495	523	525	485	463	492	513	522	513	497	526	502	531	505	554	543	534	487	498	526	524	482	508	496	545	521	506	514	503	452	540	483	553	540	497	488	521	509	472	514	498	514	468	492	508	518	505	509	497	512	496	538	474	519	441	476	507	497	523	490	526	475	481	532	497	473	504	507	497	501	490	483	485	478	520	504	512	466	523	486	493	532	498	522	457	475	454	527	513	512	509	525	489	494	529	490	470	478	480	488	496	511	512	465	487	515	527	523	476	458	497	502	542	469	476	489	489	517	488	495	526	488	511	486	504	501	496	551	532	506	499	489	509	492	474	502	490	487	499	516	467	497	449	489	471	515	498	526	513	537	498	472	524	525	446	516	493	533	493	519	466	490	473	508	507	494	486	495	500	514	485	485	491	433	493	521	516	508	487	499	490	517	489	496	499	509	496	460	547	502	427	499	515	486	462	475	528	488	502	547	531	498	483	516	498	525	482	505	468	491	471	555	533	485	507	508	494	491	514	480	491	517	539	515	471	478	478	525	480	514	509	519	494	494	538	486	524	503	514	495	535	500	547	497	507	515	485	497	485	497	535	465	520	514	508	470	551	532	519	513	483	522	486	511	520	512	495	530	504	495	556	520	480	509	465	502	540	508	479	499	507	484	530	500	490	500	511	515	489	488	512	478	516	485	506	498	506	508	490	516	516	485	467	515	513	525	498	514	516	510	507	500	488	477	502	510	485	476	467	499	505	531	487	508	479	486	507	446	489	496	489	519	520	513	514	499	520	510	525	498	477	511	490	499	494	466	514	523	501	503	497	504	515	502	528	498	509	487	503	486	481	493	535	523	493	533	522	511	526	508	507	513	507	460	474	481	511	509	488	522	501	472	479	482	504	494	448	491	475	502	496	507	484	468	468	505	502	472	495	504	533	520	495	501	483	522	504	504	492	547	479	491	478	475	512	521	489	510	501	518	519	501	477	511	521	536	469	482	517	530	514	493	552	518	461	507	536	515	511	488	489	501	489	477	524	521	526	544	506	496	469	482	542	519	496	494	481	511	493	495	509	477	466	485	482	497	537	483	492	542	474	501	495	520	489	519	483	475	507	488	501	463	533	490	548	503	502	462	525	520	456	506	511	533	547	504	503	509	455	483	542	518	490	475	525	525	463	493	476	452	484	490	474	498	484	508	497	487	498	519	511	500	492	496	518	532	513	522	534	495	497	479	512	502	496	524	526	509	492	523	513	525	532	514	499	527	499	497	463	556	477	499	520	532	493	496	488	494	522	482	508	485	466	523	467	537	476	506	489	505	490	495	497	513	492	510	478	483	518	478	490	532	532	497	475	489	479	451	494	459	499	534	463	519	473	469	496	455	490	493	498	513	522	490	490	482	509	503	541	546	527	504	527	503	498	504	487	485	475	457	485	500	489	510	496	496	518	496	529	483	520	494	526	521	537	519	497	504	478	502	480	537	479	511	522	535	503	535	517	469	523	494	507	487	513	504	501	521	492	473	506	488	483	495	475	520	483	502	495	541	473	532	481	535	521	491	515	483	478	503	486	488	522	527	500	516	516	517	496	509	470	502	504	504	491	509	502	499	511	513	483	536	481	509	485	523	514	471	500	485	497	465	524	473	464	493	484	507	505	491	512	498	519	499	491	510	525	469	483	484	482	498	517	483	464	509	506	484	516	491	481	455	523	529	478	517	496	446	511	483	518	487	521	452	487	481	520	449	507	528	492	526	464	439	516	527	528	509	482	524	494	502	570	552	476	460	502	491	517	504	461	504	535	485	510	514	495	510	453	507	486	508
23357	21503	30725	29835	41418	39628	26993	9837	1036	374	365	416	355	386	365	379	389	398	393	396	409	374	400	361	381	340	386	358	351	386	350	363	386	405	373	354	358	378	356	360	361	393	388	368	317	353	402	362	360	365	395	423	364	371	352	392	350	402	382	368	373	373	404	324	342	381	384	403	336	369	344	379	374	395	383	382	372	347	357	355	367	359	324	369	375	370	372	372	355	355	342	364	372	384	368	402	400	372	389	373	377	385	363	355	369	357	389	342	366	389	375	373	390	374	361	356	356	367	359	354	385	358	351	352	389	346	367	383	385	396	377	398	373	391	386	356	400	372	345	360	382	367	358	372	360	379	370	369	407	351	415	354	399	358	337	351	344	389	357	352	377	390	393	344	366	350	365	365	340	356	367	353	343	358	394	344	365	409	342	406	387	370	384	362	359	379	312	373	386	348	367	371	336	350	358	370	395	367	403	376	390	410	384	362	343	336	391	340	368	362	329	381	345	365	366	356	361	379	378	348	357	366	364	382	347	352	379	388	400	388	370	431	371	396	355	381	417	373	398	378	350	341	391	344	368	374	370	396	348	378	365	369	363	367	397	354	340	371	392	395	419	385	399	370	349	359	386	327	369	373	423	386	361	357	370	377	365	353	388	391	332	352	382	383	348	353	324	339	319	367	389	340	349	384	420	406	360	366	347	376	361	384	343	410	425	361	352	386	390	367	324	357	380	389	380	413	383	322	383	373	368	352	371	387	399	383	351	394	400	357	321	362	363	368	375	358	360	380	344	341	385	394	360	358	345	407	370	362	408	403	359	383	324	405	378	351	357	375	329	361	362	343	344	368	381	394	384	325	395	383	407	381	409	364	357	376	372	374	355	402	378	368	403	377	375	379	376	378	368	388	382	413	365	359	377	396	381	355	361	358	393	331	372	341	378	379	379	390	387	410	368	354	355	358	380	395	343	402	352	330	376	380	377	376	385	377	374	366	359	356	420	376	381	377	311	434	369	389	349	377	346	335	330	392	393	402	367	385	375	343	393	359	401	362	381	371	393	343	375	375	362	388	343	355	358	366	328	351	382	367	350	358	361	348	394	354	389	394	375	364	387	381	374	372	425	376	370	392	333	352	384	368	362	367	375	393	390	336	372	377	377	377	387	367	393	385	381	354	364	345	362	358	353	368	374	398	390	358	375	371	382	344	389	356	382	349	385	374	371	393	359	345	390	381	364	403	357	362	348	393	360	366	384	392	361	393	386	392	370	370	366	354	368	372	360	348	399	350	355	378	333	370	368	357	375	387	387	365	357	375	373	372	332	360	371	372	393	362	369	403	363	330	387	389	376	366	355	362	387	374	379	368	366	380	334	354	382	388	375	367	348	365	375	376	391	335	364	360	391	388	386	399	370	382	345	349	371	359	389	330	378	403	377	383	372	381	387	386	343	382	385	381	362	360	377	390	340	330	398	365	377	363	369	407	400	355	386	381	339	398	400	354	373	381	350	336	385	380	348	340	339	369	371	323	347	360	348	360	377	380	360	350	394	373	397	360	387	356	407	379	371	366	341	385	381	382	385	386	341	362	398	382	380	368	396	372	321	364	371	386	356	388	374	411	343	361	351	406	355	350	378	377	356	389	359	370	360	378	338	367	355	367	370	353	370	364	403	379	385	352	350	372	362	390	374	391	417	346	410	376	413	383	347	381	370	364	383	352	344	384	374	378	409	412	376	341	357	381	383	353	360	367	381	377	371	341	353	377	389	359	358	386	371	364	390	349	373	377	386	349	379	382	404	367	361	378	376	387	399	351	336	398	348	353	381	346	376	360	338	408	390	389	359	398	341	372	370	349	378	367	380	375	350	387	420	356	350	385	372	370	333	406	347	353	379	345	345	345	355	389	370	361	387	362	377	366	358	343	400	376	341	343	344	361	349	363	335	362	380	366	373	384	364	340	390	380	369	374	373	355	358	348	386	409	375	395	347	361	391	353	373	354	381	396	404	373	356	398	342	347	348	375	355	407	378	348	395	404	396	310	367	374	339	358	384	369	379	357	349	372	336	357	345	382	349	373	393	342	364	346	376	400	377	404	349	367	343	406	388	376	358	397	364	370	397	386	360	364	340	382	361	362	353	360	354	389	348	383	395	344	377	332	350	394	389	360	340	351	352	383	380	367	377	343	384	362	368	357	393	374	362	387	383	381	378	366	366	334	386	355	378	370	400	399	364	364	413	355	381	369	386	376	369	339	368	356	363	344	386	394	396	359	337	382	374	380	398	375	376	377	384	363	355	394	347	359	403	347	356	377	367	358	324	384	399	385	346	409	376	336	352	338	370	363	363	387	399	353	352	358	367	384	369	398	385	339	413	407	368	350	357	366	404	380	375	379	344	413	353	387	391	369	380	401	356	345	351	341	405	355	371	366	353	378	368	354	357	356	365	399	363	403	368	341	378	362	387	337	396	372	371	363	370	368	358	380	348	366	387	362	372	382	338	384	373	367	321	359	375	416	376	342	384	338	369	348	350	351	365	404	336	379	348	358	390	332	370	382	352	356	392	390	376	383	393	373	397	381	376	367	354	377	421	374	358	372	333	374	358	351	361	347	340	366	382	367	368	371	345	347	375	372	392	396	398	393	367	374	331	360	379	356	416	353	348	376	402	357	384	397	379	369	353	379	369	377	362	374	379	392	410	352	351	374	394	374	397	362	349	340	336	393	371	373	374	341	367	370	373	341	381	392	321	369	393	389	364	361	383	386	375	381	365	372	378	390	376	387	384	387	356	358	392	404	374	341	377	389	366	371	394	353	334	372	379	343	343	386	394	357	364	357	357	382	392	361	351	373	376	402	367	366	376	384	352	358	380	355	390	364	377	368	389	353	336	387	376	347	347	346	383	379	389	365	367	350	362	375	354	400	391	367	349	380	382	354	361	353	396	378	352	347	354	362	368	356	370	348	378	377	334	371	377	369	342	362	365	359	330	382	322	360	373	381	360	392	379	389	375	384	383	371	383	377	357	379	367	340	375	347	376	370	365	396	400	379	360	350	369	364	383	361	391	373	365	394	359	422	363	389	375	399	373	367	358	402	375	425	351	361	381	345	358	364	375	376	392	394	369	355	346	379	354	358	378	406	336	365	354	357	353	379	404	371	330	407	368	378	361	352	343	362	366	392	376	376	437	357	353	370	396	361	380	400	379	367	386	384	392	410	355	367	389	366	368	352	332	378	363	339	359	372	364	379	377	383	372	372	385	366	373	388	348	370	381	358	394	378	361	385	367	325	356	385	388	354	382	391	369	368	339	404	391	389	386	374	374	340	353	353	366	368	382	361	346	360	349	382	388	329	410	394	365	365	390	368	385	389	357	412	387	391	366	364	390	391	366	359	352	330	349	373	361	365	387	363	358	375	328	393	368	380	379	396	367	378	370	354	347	380	331	348	361	358	388	349	353	412	354	385	394	355	353	357	355	359	344	356	350	369	330	363	341	358	408	382
51935	84208	74135	58248	58005	42452	24679	9673	1117	427	476	447	484	417	452	449	416	417	417	444	460	442	416	448	447	489	441	378	451	474	462	443	459	464	438	435	430	429	412	442	407	442	431	429	436	470	461	471	452	439	434	425	420	462	448	452	448	445	395	496	488	453	426	446	445	453	450	467	445	427	458	458	401	420	452	455	433	434	435	483	466	486	466	414	423	472	465	472	435	434	443	453	444	458	467	437	423	437	436	466	467	435	432	421	428	412	465	433	419	387	434	410	460	435	428	432	450	371	408	414	448	468	414	429	446	426	439	419	461	440	381	396	472	471	418	449	422	434	426	455	410	429	442	453	428	445	434	425	462	436	450	408	442	462	426	421	441	454	463	436	456	446	451	484	456	438	423	425	456	430	446	424	436	459	424	415	445	472	441	476	439	432	414	458	465	445	461	429	422	443	451	448	418	410	449	486	442	433	476	445	437	425	455	434	424	407	415	440	425	426	445	455	415	404	442	398	428	413	420	462	412	429	412	442	409	430	426	457	430	430	415	412	417	446	394	406	462	503	420	429	456	455	427	443	454	442	424	405	425	461	454	449	464	450	451	439	422	401	447	406	435	448	400	422	470	466	421	450	429	458	426	451	419	407	421	418	415	412	442	426	461	467	443	430	444	432	433	427	448	459	452	453	416	432	415	444	417	408	420	429	419	453	456	424	452	471	394	454	481	429	443	421	422	437	477	448	411	432	427	426	470	450	433	483	451	422	443	461	456	428	486	482	411	458	433	419	439	446	404	454	454	443	463	429	442	447	443	459	467	429	457	410	416	413	429	427	449	450	447	411	426	465	434	451	407	431	440	425	456	478	400	462	454	420	457	462	432	433	432	443	428	434	423	460	431	457	448	433	433	400	449	455	410	458	421	466	479	412	402	464	453	418	441	464	469	451	468	441	448	428	443	427	428	393	450	428	443	472	474	444	467	461	479	455	457	430	480	458	450	456	379	416	410	482	454	426	422	459	420	447	456	438	418	473	422	426	405	418	440	456	465	427	444	462	418	475	398	430	441	424	447	455	459	439	418	428	435	427	437	434	429	483	417	441	479	372	469	464	420	423	475	447	487	447	454	439	470	426	429	435	439	451	436	433	427	447	426	428	466	428	457	456	449	449	407	420	453	437	434	420	444	448	421	441	396	441	433	482	465	427	442	438	448	422	434	431	440	396	435	460	461	429	450	443	452	455	440	444	447	442	426	440	438	454	446	464	411	453	447	448	483	417	486	464	393	456	428	432	409	438	462	414	437	456	434	450	477	416	463	447	438	457	420	441	449	424	430	493	460	425	414	447	422	452	455	465	453	465	461	425	418	424	425	464	430	435	450	470	425	457	419	470	432	445	454	444	447	436	465	424	454	465	464	427	451	429	427	429	418	453	431	450	431	408	415	459	444	416	438	441	439	467	458	454	446	484	407	428	472	443	448	433	462	442	447	424	471	422	444	445	438	445	448	459	446	415	450	463	442	437	441	460	431	452	436	407	429	446	435	471	426	420	463	424	474	432	442	414	460	409	434	449	449	403	366	444	455	416	430	409	413	430	405	440	459	441	434	434	435	452	447	416	436	444	446	436	426	440	470	444	458	426	431	459	404	436	474	443	429	431	437	452	425	455	456	493	445	419	432	432	439	420	447	453	485	406	430	454	442	449	406	433	452	442	413	460	430	455	422	432	406	438	417	430	428	444	401	405	441	438	449	443	436	405	460	474	454	466	428	402	440	445	462	429	471	422	405	416	433	430	448	459	421	399	393	396	439	430	422	457	494	394	377	401	443	460	450	471	423	431	438	416	475	450	453	430	439	439	405	437	434	392	468	446	452	404	473	466	410	438	440	411	428	418	412	409	440	399	460	450	422	424	431	441	433	446	452	414	446	401	449	437	441	432	456	414	415	448	457	435	421	445	466	445	436	413	422	420	438	420	432	413	407	428	422	447	443	415	461	423	475	426	391	455	437	452	456	410	432	433	427	422	458	436	424	418	457	445	442	435	436	445	443	450	394	455	469	424	421	440	432	487	448	486	471	456	463	474	432	411	449	437	432	449	435	445	409	435	402	416	444	416	426	450	423	437	462	474	441	435	450	422	406	456	450	396	436	462	455	485	454	476	439	455	427	444	443	421	446	448	438	487	451	416	428	420	502	474	445	445	454	465	427	489	447	466	470	468	461	407	480	439	462	438	417	408	399	436	466	451	435	457	474	436	469	436	439	415	437	469	444	432	443	438	431	455	441	406	463	433	476	392	438	467	445	433	451	438	421	412	463	466	425	419	443	443	458	431	470	410	426	389	480	431	463	441	477	442	433	416	402	430	479	441	447	452	434	429	426	458	452	458	430	467	446	434	405	442	405	411	435	448	440	429	471	457	434	466	440	453	435	428	452	480	430	457	414	427	468	410	415	468	483	440	426	449	416	488	464	429	467	422	466	462	415	425	469	455	444	415	430	434	448	416	446	457	426	413	481	423	437	447	447	458	436	447	413	451	427	466	506	436	411	428	433	453	462	451	462	449	438	402	478	455	444	463	422	431	431	453	406	463	442	465	414	483	489	428	435	458	429	396	459	400	452	461	408	469	451	438	418	435	462	453	430	431	450	414	444	459	410	397	433	443	466	444	433	404	418	426	477	466	431	421	441	472	430	455	413	429	425	457	452	425	425	435	424	433	445	460	449	433	428	440	396	425	418	438	457	406	434	439	456	446	475	444	424	412	421	435	429	458	453	407	467	460	425	391	451	443	407	470	440	407	453	431	450	465	465	424	425	415	404	466	439	423	435	454	414	422	473	445	446	458	410	451	432	434	455	480	415	409	441	412	417	442	440	458	434	455	409	483	440	451	454	443	426	428	424	439	472	444	481	446	409	409	441	404	504	439	402	406	417	441	444	453	485	445	462	422	433	462	418	437	437	433	439	457	412	450	463	455	453	473	437	438	419	480	439	421	450	421	416	432	409	478	449	458	444	425	425	434	427	415	459	453	428	449	446	442	429	420	475	463	422	451	449	437	440	425	437	411	408	461	420	438	422	475	417	443	434	455	438	443	446	446	468	458	431	437	440	449	451	406	427	454	461	459	461	469	467	433	458	450	443	450	415	412	456	461	436	436	473	466	453	408	431	429	476	441	468	445	425	403	445	472	424	435	471	404	432	456	428	432	434	443	422	464	432	471	455	419	456	442	474	444	454	423	462	416	478	428	438	486	389	429	403	443	402	508	410	425	464	391	452	469	427	418	450	430	436	450	425	423	427	445	440	442	417	454	436	427	449	447	454	464	491	444	431	466	413	453	420	430	453	456	448	449	452	424	463	466	427	436	433	438	425	401	429	486	426	448	462	420	429	423	450	425	465	433	430	465	482	468	436	472	456	422	438	429	436	457	437	419	435	451	404	451	434	441	437	450	456	437	421	459	411	449	451	429	458	466	452	431	436	428	457	439	437	406	409	415	440	461	438	441
35337	46008	43250	23820	14850	7753	2791	1079	555	528	588	578	563	574	527	548	558	576	536	585	521	594	542	571	573	574	537	529	555	552	594	538	563	532	568	588	561	550	519	540	541	548	566	535	544	572	566	548	552	551	562	565	577	575	525	546	549	530	566	525	544	561	557	538	586	591	538	537	585	587	512	543	553	550	518	563	578	587	537	546	516	570	552	597	550	567	516	565	552	565	563	560	530	582	531	542	527	520	530	549	541	586	521	555	544	586	540	563	544	575	513	516	554	550	502	524	553	570	515	571	528	510	563	557	545	549	544	529	544	545	548	544	550	580	522	580	530	552	545	514	599	527	535	606	533	519	592	583	520	584	592	612	535	556	491	564	546	547	530	575	559	550	580	558	578	560	569	517	525	548	535	552	528	562	487	548	566	545	547	587	526	539	542	565	549	505	554	558	532	568	615	534	579	598	570	584	570	564	529	546	570	514	541	572	538	579	528	574	581	533	547	517	589	577	544	573	530	513	533	533	589	561	536	561	570	510	549	560	545	566	544	493	525	551	556	559	513	527	593	565	616	557	575	564	549	563	568	555	574	504	564	563	504	575	514	569	523	550	557	581	559	537	533	559	622	547	603	541	566	561	580	542	507	554	550	548	594	551	556	541	589	566	546	576	609	559	561	552	561	547	547	486	578	525	636	546	556	537	536	566	534	576	537	499	597	547	533	558	527	537	579	534	576	525	568	551	562	532	568	529	569	534	550	547	530	538	548	521	579	526	553	536	573	537	536	562	509	547	587	556	563	516	575	592	562	591	582	572	533	526	569	512	559	518	527	581	588	555	545	573	549	546	543	580	562	576	551	545	568	567	562	558	518	554	554	549	549	579	607	583	534	495	547	565	529	524	528	567	483	548	485	572	551	553	560	553	556	515	581	582	587	568	564	512	543	561	557	582	528	524	529	588	530	550	527	548	557	546	547	602	568	557	527	566	543	536	558	586	561	556	518	512	537	535	583	590	526	545	526	548	525	510	533	576	565	526	579	537	559	545	523	575	558	534	538	567	561	521	562	559	557	551	530	556	529	533	501	566	527	531	564	533	567	596	547	545	522	549	536	551	534	571	511	547	537	596	562	548	539	584	554	539	577	553	524	540	565	542	513	571	545	560	577	506	567	518	570	595	507	557	580	555	611	561	518	540	580	587	588	564	540	522	536	547	547	549	535	593	541	548	518	592	545	564	563	526	557	540	542	556	525	535	522	571	585	519	479	555	554	561	551	517	567	515	569	583	555	532	579	541	569	539	534	554	569	579	553	554	562	540	577	574	513	567	527	589	602	552	562	535	588	513	598	538	578	558	593	515	518	567	549	538	526	544	554	588	529	547	558	551	553	608	525	546	540	550	501	526	542	513	553	550	555	555	533	570	560	549	579	545	499	579	525	560	574	557	571	528	534	524	507	519	538	572	518	540	570	541	529	565	578	577	537	538	575	524	581	561	558	538	548	564	534	546	572	553	570	594	526	547	555	578	531	525	600	574	565	564	545	584	577	525	549	517	561	613	568	531	533	554	538	544	574	580	556	603	562	554	560	579	527	594	536	533	600	572	569	527	562	512	520	591	538	538	555	576	577	535	528	541	520	559	567	536	541	566	553	524	574	540	535	558	579	572	542	575	591	525	601	559	560	565	572	546	573	550	565	584	543	493	561	542	536	533	543	555	551	550	512	533	572	558	518	582	540	567	528	505	549	538	591	576	545	582	508	576	528	594	593	586	542	549	564	535	565	556	542	589	548	589	522	553	511	596	538	544	539	595	591	552	573	511	536	539	538	542	560	544	493	560	547	535	563	578	521	536	529	599	539	580	578	523	563	544	572	522	536	563	537	559	538	514	521	550	545	516	545	571	595	567	526	548	546	585	571	533	557	541	565	542	546	568	560	519	605	573	555	564	575	545	545	579	571	516	578	548	555	546	501	521	536	560	555	505	534	558	555	501	588	595	542	582	576	530	551	530	517	534	550	560	564	545	514	493	583	522	571	518	561	576	568	566	540	544	535	552	548	572	524	560	625	584	494	531	523	574	553	534	563	566	543	546	522	563	577	514	575	538	555	576	545	530	544	569	578	537	571	568	588	618	529	549	585	516	584	574	518	566	537	567	574	543	535	540	569	605	575	532	575	558	572	561	491	564	516	567	563	536	599	536	550	557	564	559	570	563	564	552	556	515	555	566	596	533	551	570	544	549	522	574	575	527	546	608	514	581	545	560	530	526	576	558	526	568	510	522	508	522	584	531	522	554	587	558	544	605	553	521	572	570	532	555	498	606	578	559	539	539	575	555	537	534	555	570	558	559	549	549	552	526	527	535	569	535	538	596	575	543	559	516	511	496	545	551	528	536	518	536	536	583	571	513	558	576	558	556	555	554	536	551	552	542	566	570	565	535	566	558	561	554	556	525	542	564	618	531	536	568	534	591	566	562	556	548	532	568	527	575	558	559	592	525	573	564	598	509	584	542	545	517	566	551	533	552	542	576	578	559	511	577	545	557	569	548	575	579	563	553	581	576	550	556	562	556	535	593	528	517	563	561	505	549	556	581	503	578	566	596	559	554	565	558	549	585	535	531	570	562	532	571	545	522	558	559	520	497	550	565	557	522	544	531	572	545	530	593	533	550	560	581	548	534	542	546	597	602	520	490	535	598	539	551	568	524	526	554	492	561	537	554	562	540	550	589	530	536	557	543	539	541	515	518	549	558	604	544	583	545	570	553	528	556	564	546	567	547	536	527	543	510	552	515	530	563	591	575	568	537	563	532	588	510	555	559	565	550	528	579	558	540	561	552	559	567	547	577	505	486	584	548	560	560	546	528	542	546	501	537	547	519	550	531	514	549	518	544	577	515	571	500	538	593	590	560	567	556	560	573	543	566	550	551	560	516	521	540	567	527	537	550	603	571	534	564	559	540	548	553	548	530	522	588	590	522	603	559	550	555	543	557	551	569	551	560	535	574	527	582	573	579	517	558	568	546	554	567	582	559	573	548	563	535	563	523	528	549	566	556	538	578	535	550	578	558	574	560	559	563	512	562	562	533	552	517	538	584	562	544	582	555	515	552	543	523	534	550	560	543	542	553	550	581	558	561	508	555	543	570	550	558	530	563	584	566	562	591	603	547	538	571	547	511	538	543	537	555	537	522	550	531	576	528	567	562	549	544	534	570	570	564	559	533	499	575	533	567	523	578	552	570	590	530	553	559	578	559	598	517	557	548	549	528	550	526	537	538	566	566	517	506	524	528	562	549	565	515	550	513	526	511	546	536	632	523	561	582	542	524	564	532	549	587	526	551	535	609	545	560	520	587	534	560	558	536	542	547	535	568	564	562	548	579	517	552	520	582	571	565	500	512	563	562	560	567	539	550	554	559	567	548	539	573	564	560	563	567	549	550	550	588	536	522	599	588	552	589	573	581	549	589	525	577	578	565	557	560	527	521	579	561	556	594	546	527	538	530
45234	61459	43777	20994	16313	9285	4074	1635	661	740	615	658	661	616	636	650	681	687	710	728	674	644	652	682	643	666	675	647	662	670	654	612	628	679	661	692	632	662	684	691	675	661	690	669	644	673	636	660	632	680	661	630	665	634	680	677	665	696	647	669	676	716	677	641	653	660	707	678	654	663	724	659	703	652	693	656	680	651	692	709	659	629	619	718	626	661	651	692	665	637	662	656	693	690	646	663	711	685	663	650	678	664	653	630	675	626	648	629	661	634	689	655	668	668	688	665	665	635	678	663	678	663	645	669	646	635	620	635	655	694	635	687	637	658	702	667	615	687	702	622	619	679	678	677	687	693	668	650	686	654	645	663	641	647	700	689	692	646	688	687	659	636	594	676	636	688	644	629	690	664	654	657	651	708	636	645	614	682	647	627	713	691	631	679	657	605	668	649	640	684	667	673	654	708	705	667	689	680	703	677	645	718	670	685	667	686	663	671	704	682	642	682	685	666	611	655	663	656	664	673	672	672	625	647	668	669	685	635	687	649	698	654	681	701	659	717	686	651	646	699	673	703	670	665	668	635	667	663	681	647	658	669	652	682	638	673	666	653	684	660	664	669	688	647	667	612	716	647	670	638	712	670	630	665	651	662	649	730	675	642	713	663	652	638	634	665	715	648	692	706	703	647	669	658	636	699	733	655	694	674	640	694	646	618	634	666	662	659	688	653	704	669	664	634	657	670	657	730	663	653	710	690	662	636	683	675	656	656	665	662	686	660	599	669	655	666	678	665	722	624	690	658	642	658	672	675	648	671	658	615	673	668	631	693	646	694	654	666	628	652	639	634	668	654	650	664	666	641	644	679	652	654	673	673	654	645	642	667	645	679	659	647	613	618	653	614	677	658	615	674	634	649	673	667	671	646	659	650	609	658	665	731	632	643	680	602	621	698	642	659	690	693	694	667	643	678	678	636	620	647	624	653	666	673	678	679	673	621	674	639	689	659	687	633	694	690	704	660	676	654	675	677	669	681	616	655	697	689	716	621	671	637	611	657	699	726	698	624	640	645	660	659	672	694	680	640	666	729	683	676	633	704	706	644	650	711	647	663	685	690	660	658	665	615	670	684	654	673	706	657	658	675	653	644	658	671	693	630	676	663	632	666	634	702	642	700	677	646	630	679	713	671	697	689	639	676	707	640	680	629	641	702	653	618	637	617	663	641	643	678	659	663	677	668	660	668	639	642	684	693	653	662	681	641	665	632	635	692	663	602	668	628	693	654	662	681	649	683	686	671	666	696	701	639	644	673	640	642	692	688	698	682	663	650	683	684	658	693	704	645	632	727	655	713	725	672	644	676	648	656	674	651	642	685	676	649	782	693	690	627	670	651	661	651	658	649	665	695	671	651	614	698	671	628	666	657	672	658	679	652	651	635	695	676	655	673	677	658	647	691	661	688	698	674	604	666	648	696	686	673	677	645	678	696	694	664	649	646	673	722	673	649	659	642	683	709	674	680	702	660	688	668	615	661	651	655	716	612	652	612	715	676	677	654	651	665	669	693	672	684	698	629	676	615	683	704	680	671	688	623	662	668	639	672	626	655	701	665	646	663	673	696	704	681	654	685	673	690	661	642	656	665	657	668	683	652	624	626	625	717	653	636	636	704	671	682	656	670	642	688	664	644	654	646	730	667	642	636	697	674	657	629	650	691	657	643	670	688	696	654	648	685	659	659	663	674	617	709	671	663	608	697	603	672	680	666	681	664	643	648	673	662	657	656	656	658	666	642	672	675	616	665	630	664	694	743	697	707	680	653	684	662	668	685	690	637	667	695	654	696	649	624	618	698	661	658	699	662	664	651	678	638	687	668	671	701	661	636	660	685	651	702	683	665	649	670	662	688	636	642	659	688	722	679	671	658	662	625	652	631	682	653	653	640	691	665	646	657	694	674	691	661	651	675	669	673	646	626	702	592	693	684	700	596	643	660	661	649	684	671	682	670	648	621	649	702	633	703	657	631	660	632	664	647	669	699	650	707	697	629	700	685	659	668	667	676	689	640	656	700	643	634	644	646	679	642	686	664	646	657	649	663	610	654	639	691	653	653	668	707	625	682	674	629	682	690	647	669	676	698	699	656	651	652	631	675	642	664	652	679	694	682	743	690	665	658	665	672	653	653	626	678	666	629	655	643	715	656	612	660	673	669	649	662	676	651	669	627	690	671	645	664	669	679	637	641	646	637	671	668	648	674	655	638	678	655	649	656	671	624	665	665	718	672	690	709	670	715	631	628	676	645	681	664	705	658	704	746	706	649	658	640	682	661	656	675	660	695	669	619	607	669	700	642	697	669	685	636	637	709	655	650	642	665	659	683	617	657	638	681	727	684	694	655	701	637	618	629	650	698	659	651	668	719	680	616	675	644	696	660	701	675	650	631	657	621	647	659	658	686	659	650	683	695	684	679	661	651	681	719	703	648	675	688	650	663	720	668	668	628	723	691	678	639	678	633	631	670	659	667	679	662	670	632	652	637	688	634	686	654	644	670	656	667	631	663	696	591	695	638	682	618	699	687	687	679	665	639	660	670	661	636	668	619	665	667	656	676	668	618	666	676	708	696	667	670	672	675	687	674	667	693	646	686	633	700	675	717	657	668	690	663	730	706	680	648	672	672	661	669	654	621	655	667	659	655	648	699	646	607	701	666	682	658	646	675	631	718	635	688	744	632	676	637	622	681	645	718	704	667	654	665	693	674	636	690	666	681	705	687	676	633	673	661	644	643	677	664	694	663	685	663	657	668	626	699	707	654	636	689	661	650	616	685	660	664	660	672	657	692	686	647	657	669	657	678	674	687	696	626	644	672	662	600	682	660	661	674	635	656	657	653	661	696	644	677	691	671	657	668	718	619	652	622	684	673	686	612	612	700	667	626	680	671	655	695	671	682	687	684	613	618	655	651	685	663	646	616	625	645	679	685	647	669	651	646	637	704	635	667	664	690	616	659	665	682	653	659	637	666	719	656	647	663	713	672	661	667	657	668	610	652	634	653	699	666	648	684	655	646	656	609	662	633	686	692	688	609	659	638	690	693	658	662	650	665	681	632	672	617	651	657	686	647	667	726	670	616	702	718	637	688	692	610	721	681	691	707	654	661	647	632	663	659	674	668	684	663	723	702	683	654	651	657	659	656	674	742	655	713	672	637	737	730	670	722	663	673	623	682	620	658	638	619	661	628	673	648	712	635	667	640	688	680	627	658	675	665	693	716	661	649	662	650	669	711	669	730	685	688	671	669	631	654	635	648	679	691	684	601	663	657	637	670	664	662	647	658	674	702	680	651	724	652	620	691	623	650	726	753	661	670	643	664	711	665	623	644	691	679	681	652	624	663	667	686	675	657	645	732	672	724	623	677	667	680	652	677	672	659	702	675	663	732	653	707	621	672	653	637	698	654	684	670	690	648	668	673	690	656	624	606	657	656	668	668	702	647	653	715	685	655	652	668	696	681
24614	22068	32252	32238	40099	34328	20344	5726	688	432	380	448	428	403	398	429	399	419	397	406	377	407	371	425	430	440	393	458	418	384	431	447	442	416	403	421	417	420	403	404	417	434	419	455	414	427	417	375	431	420	449	411	447	376	423	427	454	382	389	384	429	418	393	397	431	358	384	451	413	400	411	389	411	406	384	415	403	436	439	382	402	401	393	413	425	374	405	439	421	432	398	453	413	421	397	433	427	437	409	381	390	417	440	398	401	418	415	420	433	402	414	369	402	397	378	457	399	421	408	406	420	418	386	435	416	400	411	403	392	440	414	408	424	418	410	436	416	409	395	398	450	436	427	421	442	427	371	388	419	434	403	414	415	435	466	420	416	406	407	415	413	382	428	421	402	416	380	384	378	434	441	410	404	428	382	423	422	410	432	412	402	429	455	389	384	385	420	408	409	398	456	437	392	422	427	413	407	405	421	400	448	391	430	389	438	416	402	413	462	428	395	391	401	398	423	416	445	402	411	426	396	447	401	417	398	432	420	422	407	391	426	388	414	376	424	416	392	384	372	412	399	386	383	400	472	396	443	430	420	482	398	414	400	404	426	388	422	418	426	447	393	411	431	420	389	408	379	409	408	389	421	382	401	430	443	419	423	435	442	425	458	417	412	371	416	421	409	428	412	448	410	399	399	410	400	445	394	388	431	419	399	419	423	407	413	382	384	427	404	432	442	409	381	429	444	418	406	441	415	439	425	412	443	408	415	402	387	406	423	424	392	416	401	416	399	396	391	455	417	418	419	425	415	422	375	418	425	404	397	398	443	408	391	394	381	435	449	420	426	376	430	377	426	396	426	358	383	397	390	443	413	393	393	390	407	393	405	386	406	437	428	390	399	418	423	418	408	431	437	404	413	424	395	423	429	395	415	414	426	387	433	416	438	443	409	402	433	418	395	371	436	416	394	437	397	423	410	413	420	410	409	410	413	425	433	442	435	383	427	401	413	437	371	371	423	403	431	416	402	422	424	418	403	421	411	437	391	399	394	434	444	418	416	421	439	396	418	424	421	418	413	441	393	369	407	408	405	404	385	419	405	410	419	397	409	384	408	435	438	386	449	419	398	443	413	412	403	407	393	443	381	425	413	418	400	405	391	374	450	406	424	416	385	402	368	404	368	421	414	416	431	431	412	388	400	430	426	386	424	450	413	406	398	419	427	425	408	419	390	446	432	407	421	407	425	419	380	420	383	419	419	415	387	386	420	414	414	442	409	395	413	372	410	390	388	414	409	431	387	431	414	384	392	431	429	425	387	401	381	395	429	387	401	375	416	375	408	422	434	452	423	422	369	410	419	391	396	401	424	440	398	409	427	414	393	421	417	354	372	401	377	398	376	401	434	413	401	427	412	389	400	418	402	450	374	408	412	417	401	393	399	405	398	411	403	403	412	408	437	441	410	411	442	372	406	423	430	377	426	419	363	402	421	415	415	424	388	400	413	426	417	405	428	418	387	448	393	443	368	414	408	400	394	404	421	431	408	426	428	437	396	461	432	436	420	398	410	430	434	387	472	390	447	387	391	355	428	435	386	392	423	413	483	398	438	425	409	399	395	406	380	418	413	449	416	419	413	403	425	346	398	415	376	353	366	397	403	414	437	388	435	436	400	419	382	418	379	420	414	396	431	399	380	437	431	436	426	421	438	450	399	418	405	452	401	422	379	371	357	387	428	412	411	400	416	385	376	401	426	436	398	387	431	411	395	414	376	418	379	402	408	390	398	377	408	408	393	406	384	410	397	374	389	408	405	419	412	408	420	455	406	444	423	421	406	427	398	416	384	423	438	390	428	399	409	407	454	390	398	398	422	405	381	408	409	414	436	388	414	409	407	398	419	407	410	427	391	413	435	431	425	369	421	441	409	404	412	410	396	424	389	412	415	450	407	395	449	374	403	402	400	376	459	440	439	401	420	418	410	403	392	419	414	440	411	392	409	397	375	419	389	407	424	388	397	387	376	412	390	396	409	400	407	430	460	403	382	411	469	425	400	448	417	412	394	404	458	389	427	429	396	435	451	413	408	406	386	413	400	414	419	422	402	409	362	442	397	387	383	427	410	392	391	408	391	404	438	385	384	451	389	409	413	412	389	440	382	424	422	417	436	424	413	395	428	464	424	414	391	402	407	414	420	419	390	412	418	415	396	439	397	424	419	397	430	432	400	397	385	390	409	402	400	439	403	421	406	423	404	442	391	410	376	409	404	419	416	400	403	444	407	409	393	449	403	392	409	422	373	405	386	410	388	409	404	398	414	442	383	379	418	398	416	424	407	418	377	438	412	396	420	453	429	411	401	404	369	422	431	417	419	385	393	413	424	426	423	435	390	409	420	407	418	440	416	411	426	382	444	412	391	397	394	399	407	417	417	394	412	427	400	403	403	411	405	414	388	416	418	389	405	392	399	404	438	393	406	431	378	440	423	396	391	392	413	372	419	402	434	415	420	396	409	382	414	399	385	397	412	422	432	401	398	394	480	444	405	382	406	419	386	399	440	398	404	389	384	407	429	382	401	429	424	373	424	406	417	384	409	409	391	426	401	421	389	400	430	396	406	372	390	398	397	363	389	376	436	380	441	422	394	418	434	442	419	417	400	417	377	424	372	410	430	417	366	412	457	440	396	420	443	400	446	391	406	432	390	435	410	405	416	422	428	421	421	405	400	380	432	422	417	391	402	430	415	423	374	405	423	402	415	421	394	394	395	411	393	411	410	429	374	391	396	416	411	399	365	412	421	413	406	399	381	445	400	437	413	400	448	399	418	412	461	382	414	420	460	384	376	425	377	378	416	417	407	445	436	397	391	412	415	405	355	410	406	397	412	384	405	388	421	411	431	442	426	379	430	368	416	432	373	398	406	430	433	431	380	411	399	399	409	461	389	408	437	420	438	432	408	423	410	426	374	443	407	418	435	422	425	409	437	412	415	410	412	421	381	397	466	412	362	399	387	445	395	422	393	396	387	396	405	430	431	388	393	400	409	436	403	380	398	411	409	392	427	382	392	412	414	444	388	439	428	428	456	400	377	412	399	406	398	402	389	410	452	444	407	452	403	409	387	409	417	391	398	427	420	380	373	431	409	389	410	420	412	417	401	415	428	398	413	428	433	389	420	438	392	429	436	422	393	393	401	424	415	397	416	412	384	377	387	415	418	418	397	424	393	373	412	385	411	446	413	381	371	430	392	391	356	402	400	399	438	419	422	383	419	422	397	432	422	380	395	417	400	404	402	400	433	421	383	385	435	400	433	347	408	427	439	408	442	414	399	388	404	424	377	418	365	433	455	415	402	422	455	441	413	398	390	397	435	399	418	399	402	437	411	410	425	391	426	427	439	408	397	390	418	386	419	419	407	413	420	401	389	407	413	445	416	433	412	392	416	441	410	386	398	387	437	403	418	410	423	422	399	397	351	437	429	409	417	413	416	432	447	366	418	419	404	396	367	401	406	419	394	426
49222	77728	63066	47749	47604	34674	19126	6485	850	521	511	511	511	524	518	525	490	546	511	468	548	520	565	534	512	484	513	496	515	512	462	506	527	499	513	494	526	493	504	503	527	521	531	479	508	495	541	519	468	475	491	476	535	518	526	542	502	496	519	491	495	498	545	527	464	491	518	500	470	509	466	499	548	535	500	511	494	520	473	497	539	449	545	519	503	512	478	518	522	520	522	492	484	497	511	514	504	518	500	503	492	506	483	490	533	509	508	476	480	539	517	533	522	484	469	498	493	491	481	494	506	482	502	490	511	544	518	512	496	542	519	516	510	490	510	486	511	535	496	499	494	477	509	524	525	491	487	499	511	514	528	510	501	528	474	501	480	471	521	506	501	481	477	502	530	501	521	478	474	472	534	499	499	482	458	481	524	535	471	508	477	489	462	503	526	494	478	474	496	514	519	530	472	490	507	498	483	519	526	487	578	500	495	493	496	534	482	481	528	532	519	510	490	531	485	508	525	472	513	487	502	481	500	480	519	495	470	452	506	494	476	468	449	487	519	542	534	480	496	535	518	487	529	490	495	512	506	511	493	494	507	486	508	486	470	510	497	544	517	496	459	518	510	516	488	520	497	523	493	461	518	539	509	478	519	518	511	532	490	485	524	495	542	508	473	471	545	504	474	499	485	485	460	494	494	472	524	526	509	526	462	495	514	495	493	512	497	501	504	478	495	503	509	511	525	483	493	514	492	519	504	505	511	461	508	491	509	481	514	461	503	489	503	484	539	535	513	512	471	537	481	513	527	491	486	512	509	509	504	483	488	481	534	533	512	513	510	515	552	561	477	476	500	488	512	540	537	493	496	490	524	519	496	499	474	544	529	502	526	532	517	492	505	490	462	510	526	498	484	491	501	463	480	448	468	516	502	498	497	506	503	477	530	505	530	484	483	470	464	472	477	495	514	505	507	490	563	550	487	500	484	485	485	451	500	520	500	523	562	538	523	469	522	519	530	467	517	515	509	496	471	541	510	529	518	516	556	492	492	496	479	553	517	531	527	495	483	532	487	554	533	515	479	501	528	460	468	528	484	503	501	492	505	514	498	532	486	506	506	518	483	512	507	499	503	501	474	518	514	525	489	539	482	458	512	523	481	500	501	507	532	493	555	509	524	511	519	514	497	522	452	525	509	500	504	550	506	487	520	478	506	481	534	486	487	531	515	495	468	500	525	502	479	486	497	492	528	503	520	517	478	517	524	532	495	502	509	476	498	533	512	482	521	531	511	537	448	499	553	498	501	499	501	440	473	485	519	492	508	483	485	484	533	475	451	518	506	503	490	515	510	495	482	497	514	490	488	502	509	543	545	465	489	499	517	496	494	563	511	508	476	532	508	476	487	559	501	522	503	555	478	527	492	522	495	495	509	515	517	520	482	522	487	495	496	516	542	525	549	483	475	544	504	496	506	504	476	503	486	500	482	544	522	522	506	546	538	535	505	509	484	463	509	529	503	505	489	471	524	508	518	501	475	480	471	500	545	500	510	483	501	498	539	494	519	488	482	521	515	506	522	495	491	492	496	475	491	485	490	480	531	479	521	521	474	523	479	497	511	478	532	517	540	463	479	541	476	522	501	516	483	471	523	470	497	486	475	486	521	516	534	516	503	504	495	534	501	489	523	478	479	512	490	535	493	518	485	525	451	506	515	473	494	501	515	489	556	464	483	502	550	513	483	502	474	499	514	577	495	487	492	538	506	534	460	516	514	484	474	514	505	528	472	528	542	499	496	489	541	507	564	497	541	538	497	483	514	514	502	476	502	495	534	452	480	510	471	499	489	494	507	505	489	462	496	517	496	512	497	536	502	547	548	491	499	482	536	531	526	517	492	535	510	493	496	493	515	511	505	520	474	492	489	474	557	490	510	489	512	480	533	518	521	492	505	503	536	495	490	531	502	521	527	512	527	523	495	491	473	502	532	503	524	498	478	508	507	515	461	519	485	530	507	529	469	440	475	508	503	506	524	472	480	477	492	491	527	482	457	488	510	530	523	482	523	517	527	450	521	475	528	473	494	540	541	528	473	508	488	541	491	512	478	485	547	542	544	545	495	511	490	511	522	486	482	532	511	472	472	520	482	499	490	512	508	502	513	525	508	516	484	558	506	520	530	552	521	494	489	521	499	485	509	506	534	497	514	481	514	499	502	495	480	520	478	507	503	505	515	466	511	502	518	487	498	503	493	531	551	524	496	493	492	525	515	487	506	530	517	481	498	497	485	541	457	475	543	504	478	492	522	506	521	498	510	510	529	519	496	497	500	486	499	484	514	476	525	495	526	477	480	497	482	482	521	479	534	494	518	483	502	507	512	536	519	519	484	516	476	513	509	505	537	467	522	436	510	530	501	516	523	498	502	460	533	471	462	520	506	476	475	509	540	503	516	526	517	537	488	506	481	493	502	489	493	529	526	505	499	495	512	525	503	480	503	557	492	508	502	482	513	497	523	468	543	491	530	504	460	511	507	517	495	537	538	505	465	529	517	515	476	465	490	513	510	480	446	519	483	459	545	508	466	514	507	516	503	470	484	496	509	479	513	513	517	480	506	485	502	547	504	506	497	483	522	484	505	531	496	498	496	482	509	489	484	503	510	437	526	515	486	504	516	487	496	549	496	510	514	493	509	484	498	475	509	500	514	538	485	486	509	488	552	507	472	474	489	506	494	488	504	504	515	464	493	477	520	504	524	499	472	511	494	500	492	515	514	510	493	511	502	501	509	480	509	480	553	499	488	509	497	522	526	509	485	529	496	548	521	534	523	498	476	523	525	517	487	526	492	475	544	532	518	531	506	478	514	494	481	490	479	518	508	505	543	497	519	512	500	497	466	475	528	496	506	511	488	484	496	463	515	477	538	528	505	495	480	510	528	455	495	535	499	475	542	517	511	513	513	513	532	487	508	521	501	517	507	511	525	492	513	468	501	528	488	493	512	484	471	501	493	493	539	491	546	482	510	530	515	539	515	517	508	486	516	466	521	500	489	496	522	509	498	523	498	477	491	494	472	469	488	499	499	490	476	476	543	503	541	520	544	465	503	474	476	523	471	532	510	501	512	515	502	528	525	473	495	480	480	520	514	525	482	546	493	528	535	552	511	471	536	507	502	559	498	513	486	505	516	496	491	477	493	487	538	496	535	509	526	500	446	502	492	535	495	496	492	523	495	515	479	499	459	493	537	470	506	512	537	492	517	478	475	530	510	519	520	510	508	519	510	486	476	495	496	472	507	514	501	500	493	507	524	527	497	507	493	502	531	506	537	504	507	498	524	520	503	525	483	498	474	510	469	471	531	519	529	530	525	503	491	497	482	485	466	484	535	504	476	551	514	520	498	487	496	482	509	486	500	504	496	487	492	488	498	506	504	473	480	483	531	519	499	440	498	487	468	527	483	510	529	535	498	529	472	534	492	500	503	526	483	503	531	503	457	526	492	516	486	526	513	514	526	500	484	517
23437	21540	30684	28331	38056	41767	29762	12050	1261	383	408	398	395	388	388	345	344	365	370	396	394	350	384	376	344	380	420	394	388	366	384	327	355	358	407	356	372	395	393	383	387	392	354	406	373	395	373	350	400	379	371	369	390	383	385	350	389	350	353	410	367	364	402	391	358	361	379	361	380	343	394	346	368	372	365	344	374	365	382	389	395	370	417	362	357	386	400	372	384	380	351	405	371	336	365	369	342	367	367	366	391	387	366	381	375	363	380	352	339	349	398	365	416	376	337	381	368	364	368	376	408	344	348	368	351	355	339	362	374	382	367	371	343	398	351	371	412	380	394	366	370	391	367	365	357	411	366	402	362	360	379	349	354	387	366	351	381	367	378	371	388	381	362	364	335	383	381	382	382	370	355	368	356	368	350	347	356	379	359	370	397	359	376	388	367	374	336	370	326	350	386	365	380	372	395	359	323	378	424	378	362	358	369	362	404	372	376	341	359	375	380	379	379	363	359	366	376	375	359	368	344	362	353	407	351	315	360	375	372	396	369	374	376	361	362	384	356	378	373	372	364	385	363	389	366	362	401	362	348	366	374	363	358	350	360	394	344	350	381	347	364	373	357	376	355	362	377	376	354	341	376	370	394	352	379	384	393	344	358	373	381	353	349	365	399	376	334	336	386	387	389	407	370	395	369	355	350	397	371	380	336	367	369	378	363	382	366	390	400	393	374	382	365	355	379	342	373	355	427	377	394	373	366	386	369	360	367	356	364	371	401	329	349	372	362	345	392	349	340	369	360	383	340	339	355	355	390	364	397	381	376	380	356	346	365	337	381	373	392	395	376	383	402	374	374	356	374	387	350	358	387	369	379	377	371	360	342	346	342	347	380	368	376	326	381	364	355	371	352	361	404	342	349	371	365	351	388	356	375	376	369	391	364	369	364	381	350	367	376	378	374	361	386	373	356	364	363	362	376	398	402	420	389	352	376	391	381	403	384	348	344	356	393	366	378	407	360	323	360	350	386	367	339	329	377	350	370	377	366	381	345	355	383	356	359	354	372	399	355	345	383	355	359	363	354	384	380	356	359	354	386	352	381	380	396	369	326	396	372	386	372	404	366	367	388	347	388	366	355	372	356	378	371	403	362	350	367	355	375	365	387	378	363	359	358	392	381	365	394	365	372	378	368	383	354	352	376	392	349	365	362	384	327	358	383	385	339	356	318	353	323	398	379	352	321	396	373	346	386	400	353	396	355	399	365	339	403	349	351	360	366	400	399	389	389	351	368	396	396	382	339	362	347	335	341	356	388	336	369	352	341	370	335	375	343	366	395	360	380	376	367	366	381	386	364	390	375	361	398	343	353	391	351	398	377	350	362	388	367	362	393	382	392	345	351	371	362	362	399	391	369	356	418	396	354	371	345	368	385	362	396	387	382	367	371	370	379	359	369	383	379	385	406	350	384	353	390	367	392	369	348	355	410	384	376	351	353	350	375	377	359	376	362	378	355	382	409	384	370	376	390	343	375	342	379	391	360	339	359	363	341	367	348	353	359	363	366	356	357	396	380	368	381	375	394	360	369	355	385	387	344	390	337	347	365	390	368	406	348	372	355	385	348	358	347	369	397	354	349	360	396	341	352	334	375	346	368	409	377	379	345	396	394	333	361	351	387	348	393	371	404	386	343	363	407	385	345	346	380	376	372	366	353	348	368	395	370	352	384	399	341	367	363	352	384	356	386	364	371	354	380	348	353	341	375	372	376	364	366	369	368	348	374	363	383	336	393	359	379	378	365	376	355	400	375	346	371	413	321	363	359	349	360	351	374	365	373	356	393	392	383	402	377	385	376	399	386	363	368	317	362	366	358	353	378	402	365	335	374	377	381	359	370	377	394	325	350	352	385	374	357	352	370	355	364	419	345	374	346	378	383	387	376	382	385	362	371	365	360	391	328	391	338	385	374	437	378	367	356	379	386	360	402	318	357	362	389	370	370	357	351	360	383	354	373	406	366	391	383	360	341	358	371	372	366	380	438	356	361	363	385	371	346	320	393	417	344	376	380	370	352	377	369	366	370	318	364	377	358	373	418	401	386	415	356	337	358	383	370	365	344	347	330	415	365	396	393	367	363	370	409	373	372	380	394	365	371	342	407	360	369	365	379	395	419	354	384	365	358	374	355	347	409	364	371	380	385	377	362	375	357	373	392	363	410	427	397	347	360	341	357	375	374	377	372	379	391	354	374	365	347	384	346	383	368	336	348	341	367	360	365	373	355	367	405	367	363	384	366	361	382	361	367	371	368	366	366	383	370	363	342	358	397	357	351	344	389	399	369	339	328	370	367	408	335	358	369	390	380	377	405	384	371	348	377	367	372	359	376	364	383	416	365	352	364	388	388	394	390	363	382	348	340	394	368	344	371	369	367	368	337	391	359	404	402	343	381	339	329	345	360	391	347	340	351	358	378	366	339	350	375	329	368	352	364	379	365	370	377	372	370	372	358	370	372	377	345	355	373	327	366	379	355	383	379	374	394	380	374	398	368	342	374	369	387	361	383	356	378	355	343	365	402	377	342	375	365	359	364	370	348	398	359	380	380	381	377	381	363	315	357	366	335	394	394	372	382	373	360	418	372	389	347	350	368	382	378	345	364	385	378	367	328	366	364	358	349	378	365	367	364	377	362	345	349	374	353	357	380	321	366	379	398	375	368	393	411	374	378	347	379	375	334	380	372	370	392	372	385	361	362	378	374	372	361	369	350	347	382	359	337	357	365	361	396	370	394	407	375	354	382	365	361	374	341	332	352	392	342	371	393	389	391	344	408	357	366	356	340	373	352	328	360	369	353	348	371	390	385	377	345	341	394	400	366	376	376	356	367	373	336	363	366	354	390	319	357	363	392	379	377	345	373	370	354	386	349	345	370	397	344	354	356	340	395	399	407	358	313	372	348	374	365	331	386	341	395	371	399	390	384	399	388	359	381	397	354	391	340	379	379	398	377	369	376	396	365	397	350	371	398	379	350	351	382	395	344	361	350	383	372	381	381	365	378	367	357	374	372	368	398	364	379	376	376	380	417	361	330	359	378	360	384	350	370	389	378	400	348	394	384	380	403	353	362	357	356	408	383	405	349	398	391	394	373	374	331	379	367	371	385	383	368	382	333	366	365	358	376	364	353	356	395	348	366	382	358	347	382	339	378	368	372	353	365	379	340	384	358	413	363	381	379	372	354	339	328	394	358	351	405	346	377	352	333	382	374	394	348	406	349	355	365	373	362	331	380	333	357	340	341	326	368	343	382	384	378	370	375	368	375	357	364	349	380	363	379	349	375	414	364	352	391	302	359	379	407	369	330	398	399	332	377	357	369	371	380	362	345	398	371	385	359	409	361	352	404	361	363	383	393	372	394	375	392	387	330	369	345	407	407	362	356	379	377	389	356	383	337	406	369	337	352	367	373	346	377	353	366	325	359	382	353	346	352	358	354	357	354	359	354	366	363	385	376	377
52320	84862	72806	55671	55983	45123	28381	11459	1242	432	398	459	451	442	464	462	436	447	388	422	414	450	414	408	447	482	457	421	409	453	413	453	448	442	385	460	426	462	409	444	465	474	424	420	431	480	428	471	413	461	427	444	459	477	434	456	443	445	418	451	416	437	424	409	430	446	458	462	445	448	457	443	447	455	444	448	442	431	448	423	430	437	413	418	436	401	466	454	420	459	460	426	429	411	418	435	424	434	454	412	479	431	421	448	410	428	449	455	451	465	442	468	444	424	438	448	438	432	472	457	462	396	456	448	421	431	467	464	480	449	473	452	422	471	455	462	443	452	440	473	440	472	453	465	416	433	451	395	411	454	455	419	414	470	455	435	453	431	439	402	483	467	419	404	462	445	431	403	459	437	448	453	447	433	445	460	450	410	406	451	448	455	436	431	440	419	440	449	444	458	422	424	412	406	451	428	428	445	431	423	435	467	493	488	458	442	424	448	451	441	454	418	431	422	429	422	450	446	467	474	426	447	457	410	457	465	436	467	499	425	419	449	443	425	464	422	445	447	434	454	441	415	463	471	476	460	433	424	455	408	457	456	405	432	454	412	449	487	431	436	427	438	431	427	446	400	447	390	415	445	489	448	428	440	447	449	451	418	432	447	448	439	467	412	435	429	432	472	421	436	404	436	423	419	434	438	437	390	455	454	472	448	408	463	438	413	450	442	417	432	454	428	417	445	409	450	444	419	469	452	445	450	424	484	418	435	449	458	438	456	415	422	433	446	414	417	451	482	424	438	403	447	418	425	480	439	470	457	404	456	438	463	458	436	445	466	408	439	453	441	462	440	405	428	439	419	466	438	433	424	462	442	461	458	419	442	449	456	429	455	470	451	408	445	453	381	409	497	463	432	451	415	434	459	423	426	446	451	433	468	451	445	452	456	414	460	438	427	426	401	483	432	435	464	454	434	447	421	435	456	438	447	470	406	441	442	452	453	446	472	486	474	416	418	433	444	457	467	424	409	428	484	410	435	445	483	451	443	414	440	421	484	433	447	455	450	468	434	469	432	460	456	424	445	438	481	465	442	404	432	426	452	454	403	452	431	425	411	442	456	441	463	416	484	435	458	451	419	411	408	449	453	456	465	450	469	429	458	448	454	430	462	400	449	417	430	460	429	435	450	435	469	422	427	421	423	466	434	445	437	409	412	440	421	425	462	462	427	465	421	459	421	442	438	413	489	441	459	454	464	436	437	406	461	418	431	426	455	457	447	441	441	474	421	464	431	455	455	449	458	451	445	451	397	438	427	434	481	445	447	411	456	426	458	436	432	434	465	426	433	486	441	468	441	452	425	446	479	414	434	438	441	421	455	466	455	472	422	456	429	437	441	472	456	434	432	418	433	453	445	409	449	428	444	427	456	459	434	414	440	469	444	455	418	428	459	447	447	426	441	409	399	468	449	420	454	439	442	457	469	456	452	450	431	475	427	456	410	428	427	450	460	461	452	431	434	455	428	437	452	427	432	406	436	472	438	489	424	399	444	434	434	436	465	454	445	461	432	422	429	414	434	492	447	474	443	468	469	423	459	414	431	450	396	433	442	453	453	450	445	422	413	467	446	442	465	411	449	434	401	445	464	467	479	471	446	444	457	481	446	417	464	425	434	419	443	435	466	440	452	423	464	435	434	416	416	443	461	453	440	422	459	446	439	436	437	451	455	449	439	451	392	423	464	435	415	457	466	472	427	399	450	434	430	447	448	396	437	431	437	422	422	407	443	395	415	449	467	448	456	430	427	458	457	431	468	435	422	454	444	428	448	475	430	424	445	459	413	442	434	443	454	441	466	454	417	439	455	395	419	441	458	433	459	450	416	471	447	414	443	453	422	449	506	426	462	460	478	451	437	450	439	411	458	437	393	443	456	406	461	461	442	461	426	415	440	424	459	434	464	431	423	413	412	430	454	479	457	456	424	443	411	433	469	433	464	443	451	447	401	448	451	414	446	441	413	500	414	445	455	449	431	430	429	445	469	442	440	487	483	452	438	422	467	443	427	438	434	423	417	437	418	431	501	452	467	450	415	436	447	437	473	419	440	409	462	443	452	436	436	437	420	448	426	444	425	443	434	423	450	442	449	444	467	441	457	445	449	478	384	436	436	425	431	449	444	433	471	421	437	456	450	432	426	439	495	477	449	443	464	448	424	420	458	432	427	390	418	437	450	429	419	468	447	429	432	464	426	478	445	465	429	411	452	458	445	468	434	401	404	446	451	425	460	461	445	447	423	469	446	421	438	437	416	444	446	433	411	424	405	373	441	483	453	438	468	442	440	448	411	456	460	450	433	427	425	423	431	448	410	427	406	415	425	441	460	469	434	477	413	436	394	441	427	448	445	446	432	477	404	468	412	416	469	458	450	402	418	438	467	438	408	487	449	440	467	447	455	446	425	414	438	470	470	489	430	440	455	467	419	416	404	436	436	454	454	418	432	454	409	440	444	461	457	430	464	450	441	426	447	443	438	473	415	444	417	442	425	464	447	432	413	441	437	425	377	479	383	460	428	442	465	464	401	446	451	437	445	435	444	458	461	429	465	434	467	429	453	484	482	421	452	414	440	419	421	493	457	456	424	425	464	437	452	455	424	404	441	438	456	447	390	466	459	466	451	432	443	469	464	428	423	439	470	455	430	458	420	431	449	488	417	421	464	457	449	408	456	416	451	411	475	468	458	428	465	435	449	444	455	447	449	462	427	428	427	417	411	460	433	449	482	459	403	455	450	427	440	433	443	413	414	442	391	445	480	430	456	463	449	466	409	452	458	430	449	450	462	445	427	453	474	445	441	444	442	469	419	445	421	438	449	445	441	420	429	452	445	460	418	410	468	460	451	464	395	459	465	446	427	447	420	460	445	449	417	446	464	454	417	450	437	442	423	431	450	431	404	474	425	458	446	447	445	411	424	475	424	449	441	443	407	436	435	462	444	412	505	408	426	446	449	430	453	431	466	396	444	458	399	435	430	445	434	452	449	436	455	445	399	422	471	438	459	490	435	454	436	426	429	406	439	446	475	435	415	435	449	431	430	427	417	432	438	450	438	460	453	427	441	436	417	408	436	430	465	443	390	417	452	438	450	454	448	420	418	488	434	412	454	431	417	463	445	428	437	481	429	400	456	432	421	432	433	415	427	424	399	472	447	472	465	463	426	481	465	433	410	442	425	420	444	445	432	443	443	443	435	464	431	451	423	468	468	470	456	454	423	425	443	429	448	457	435	469	433	436	422	474	416	408	446	459	424	414	464	439	471	432	429	423	425	472	413	466	448	416	415	424	437	464	463	423	438	456	465	414	467	468	472	460	435	425	438	457	407	430	434	402	445	501	450	435	446	452	461	414	398	437	482	416	424	423	480	425	464	438	440	436	423	414	423	417	404	454	403	444	454	430	435	452	413	433	417	451	460	441	473	439	443	456	455	422	411	412	445	454	391	424	446	453	418	400	426	455	444
35200	45603	42973	22408	14531	7978	3075	1164	612	607	586	558	550	589	564	594	541	603	583	547	565	551	558	597	609	544	561	559	558	560	578	520	568	542	593	532	594	576	558	554	597	520	573	562	565	542	595	540	539	567	547	565	537	547	547	601	531	547	570	557	602	538	572	543	567	541	577	537	579	556	575	566	555	576	567	567	567	536	564	523	550	551	591	538	563	558	526	574	544	505	509	521	577	550	546	524	547	552	541	560	567	535	555	581	526	568	562	569	546	581	597	593	534	542	542	560	504	497	555	522	505	550	537	567	571	546	504	589	603	525	550	596	525	524	566	566	551	574	510	544	547	567	587	511	520	513	520	548	565	549	564	565	518	547	560	557	562	586	558	500	536	551	551	543	572	527	558	590	559	534	531	573	545	544	547	544	577	547	564	583	567	571	580	574	566	573	612	557	560	516	530	564	553	523	553	589	566	547	563	571	570	573	564	574	569	567	569	532	554	541	571	546	555	562	544	585	539	553	565	586	559	588	487	555	541	526	549	550	555	564	557	545	514	553	503	562	580	544	548	577	562	570	554	504	506	530	564	532	547	568	571	588	525	552	540	547	571	568	532	570	490	539	574	556	565	551	559	568	590	566	528	524	520	552	581	547	563	609	547	552	521	529	539	543	579	569	580	565	530	586	570	519	563	562	559	526	540	541	548	584	520	547	568	576	531	554	590	542	545	517	573	550	556	593	578	521	591	547	559	577	535	529	591	544	573	576	556	557	582	586	535	530	563	575	568	569	545	561	557	578	535	536	501	560	550	572	574	558	531	535	546	564	522	594	555	546	538	577	547	579	546	564	583	576	555	540	552	532	556	568	550	552	543	509	525	586	505	523	574	536	529	587	528	581	555	547	521	571	541	600	563	612	555	541	586	565	542	586	532	588	514	544	553	557	584	525	564	556	528	549	539	543	581	590	551	553	549	545	577	578	516	565	567	524	573	558	569	576	576	569	551	559	587	546	547	583	544	568	542	549	495	579	554	490	539	522	571	543	523	552	549	544	548	528	535	542	520	547	591	589	511	562	561	541	547	556	554	569	575	508	603	547	548	548	547	532	537	563	560	516	543	545	570	565	535	593	588	531	551	504	553	583	537	528	545	531	537	551	550	516	548	546	561	533	511	541	537	563	571	556	556	557	585	524	542	562	553	595	550	536	526	572	540	563	523	528	549	540	533	527	556	556	543	573	528	564	576	589	547	544	596	546	537	551	570	522	549	582	547	513	559	600	521	546	525	614	593	605	572	565	549	542	535	521	541	532	568	544	563	518	562	535	532	559	509	563	549	522	560	593	580	532	556	527	597	601	503	581	557	561	580	554	521	613	581	571	594	553	583	572	536	595	589	544	554	510	576	557	531	559	574	564	556	570	513	586	561	577	522	502	550	553	563	572	584	565	555	556	545	553	587	540	581	550	543	561	581	549	577	559	555	530	564	563	544	639	555	566	516	530	580	579	537	572	572	533	632	538	494	539	544	562	573	535	559	577	576	533	550	553	554	589	529	523	516	515	531	554	564	540	529	520	559	538	520	567	568	537	539	530	558	557	524	554	602	593	576	548	521	575	538	576	517	517	553	554	532	588	531	538	552	537	536	546	577	567	554	546	560	567	595	554	573	581	568	533	587	619	581	546	584	549	572	543	544	541	543	565	551	552	540	548	567	611	579	586	575	567	522	553	571	508	568	535	591	545	559	565	536	537	527	542	562	519	540	548	551	575	553	522	514	558	570	560	557	556	606	560	531	558	561	522	562	595	535	519	601	539	524	554	584	549	563	533	526	590	557	645	556	557	531	566	552	543	535	576	564	563	526	567	535	562	531	612	584	584	551	569	543	527	539	560	558	543	552	559	561	542	533	555	519	563	554	572	559	554	565	586	545	575	559	534	553	576	546	581	584	539	558	580	554	559	563	570	561	555	562	545	560	563	531	571	573	547	556	563	548	555	553	578	524	512	521	560	572	571	529	531	544	575	563	558	549	560	591	556	557	537	571	551	581	507	569	517	559	518	514	532	568	548	581	576	577	562	546	553	587	584	544	558	525	592	536	567	542	517	501	514	542	553	549	539	581	545	583	513	489	562	592	581	577	573	526	583	565	562	539	583	555	573	541	559	557	564	558	520	541	544	597	548	569	565	547	575	539	522	553	556	551	556	561	541	554	550	515	537	567	516	518	566	544	571	567	552	546	570	534	569	558	574	540	557	538	539	589	551	543	569	511	557	556	552	539	552	552	583	570	556	575	548	530	580	550	600	563	532	590	545	567	560	559	561	575	620	575	551	531	564	555	533	572	549	544	555	578	602	553	532	564	528	586	561	540	580	571	617	509	531	541	537	521	513	552	533	601	581	540	525	534	520	616	545	574	586	514	585	530	539	578	597	527	556	531	554	543	568	529	498	581	547	542	579	546	513	559	566	598	573	549	558	515	560	526	565	594	571	553	581	549	572	531	536	540	569	523	525	549	566	526	534	564	519	579	542	607	561	593	559	563	540	574	536	550	534	554	547	605	571	580	561	570	552	548	554	608	576	538	560	558	511	547	534	567	571	586	578	534	568	563	562	542	561	554	568	511	577	550	539	572	552	548	610	577	574	572	559	545	529	535	541	534	564	569	521	535	530	540	608	523	561	520	571	556	578	547	541	571	486	555	552	587	514	555	512	579	586	577	569	575	540	558	553	584	543	555	549	525	573	565	538	530	537	535	545	527	543	603	533	563	567	554	551	575	528	582	531	576	580	560	557	587	579	548	546	550	543	519	564	560	605	540	598	573	509	537	525	580	582	556	564	543	557	552	614	573	571	561	544	561	548	516	513	542	549	596	553	547	624	559	535	560	559	521	588	555	559	577	588	542	514	543	570	521	550	551	565	548	513	521	514	561	582	534	562	542	540	561	548	535	534	543	544	560	572	584	521	525	516	556	596	557	554	561	616	547	530	562	511	553	523	567	570	569	551	551	521	552	578	554	570	567	554	553	544	562	528	570	564	558	530	548	586	539	554	579	516	578	570	518	566	524	573	540	562	502	579	566	563	601	538	575	555	558	566	550	561	575	623	592	570	547	516	550	561	534	553	540	580	594	569	515	567	573	552	549	585	566	536	566	552	541	608	560	547	528	576	569	553	525	542	585	532	546	567	532	563	509	534	560	540	543	547	564	543	563	510	549	542	572	555	553	573	529	548	544	582	555	588	540	562	536	565	573	519	539	571	563	574	500	566	564	531	579	542	518	579	561	581	586	572	572	552	579	537	606	541	533	541	595	549	600	575	533	539	540	588	559	582	527	544	577	550	580	589	553	525	584	563	573	541	607	503	556	581	562	541	585	562	521	541	591	575	550	573	592	547	510	559	555	548	555	558	570	549	535	557	525	593	556	576	544	575	524	554	543	569	521	536	573	531	601	571	526	518	562	569	538	520	532	582	554	512	585	539	542	523	555	550	558	525	542	516	544	583	579	543
45332	61016	43771	18436	16419	9760	4121	1729	795	689	645	709	679	691	654	671	705	697	684	641	724	634	659	664	656	676	672	651	692	675	687	674	638	678	713	665	687	666	653	686	666	639	666	680	681	652	723	648	640	642	695	672	653	710	686	664	599	660	671	649	641	699	685	677	644	655	669	697	694	697	665	668	712	675	672	688	664	652	637	692	647	673	680	625	693	714	682	673	606	705	668	671	676	652	686	661	643	650	723	657	697	678	637	625	661	630	690	715	651	670	667	651	672	674	635	664	674	633	640	698	688	649	660	681	707	666	659	674	604	712	645	671	630	636	691	670	634	702	675	692	627	696	672	633	731	660	671	611	628	667	654	678	676	734	666	671	640	662	703	661	669	699	668	680	715	691	662	693	664	709	687	686	640	636	683	636	647	649	697	647	652	672	674	688	664	640	637	642	712	690	671	736	662	669	650	643	681	669	707	675	637	687	706	664	682	721	644	654	709	652	659	670	643	660	666	733	669	674	649	632	645	690	663	690	680	652	665	657	720	673	706	702	670	670	667	679	703	646	691	642	679	644	689	703	712	640	629	651	668	647	685	715	675	645	692	655	693	709	710	649	662	689	645	660	652	687	662	647	698	648	666	628	675	662	676	603	689	685	710	652	634	679	662	688	653	695	661	628	645	642	646	654	637	705	657	673	684	620	632	676	638	673	654	646	669	698	636	685	664	646	690	677	698	688	684	661	666	652	663	660	702	662	696	645	675	681	685	698	712	645	640	690	682	706	682	632	685	613	683	648	732	630	675	674	671	680	639	635	665	670	670	672	637	662	702	659	619	645	664	666	677	687	630	677	684	647	624	656	657	681	691	699	689	641	661	648	673	688	673	655	662	705	630	628	679	678	683	660	596	674	659	663	665	633	676	635	648	659	692	659	696	655	658	653	676	649	666	671	702	658	702	651	706	669	666	685	697	668	664	639	649	692	623	675	669	662	665	632	704	699	638	644	704	694	697	707	649	663	694	697	637	708	655	675	703	646	660	722	678	711	680	642	687	665	674	658	671	691	668	683	721	652	706	662	691	705	690	627	631	708	639	646	634	653	639	657	630	669	668	665	696	667	660	677	625	655	645	655	645	674	695	683	670	652	664	677	662	655	647	631	663	683	678	691	683	619	679	677	638	669	678	676	709	655	704	673	702	649	663	648	716	712	694	665	635	646	673	670	638	679	623	688	699	690	653	681	684	698	657	640	639	651	646	644	670	675	648	660	692	645	681	696	608	663	687	704	666	637	711	644	662	672	668	623	660	649	645	713	669	668	694	654	680	670	656	700	599	647	685	704	653	707	628	684	609	693	737	708	698	645	620	665	660	664	627	709	633	673	679	652	708	724	686	674	654	649	703	678	641	609	705	673	671	699	717	647	661	683	731	657	686	677	674	634	636	695	688	637	690	653	666	622	671	664	671	669	641	644	633	667	645	664	607	640	626	653	703	645	637	607	653	663	668	668	699	703	695	683	663	709	657	670	648	651	610	721	697	654	692	660	716	671	657	661	719	643	618	698	686	688	644	695	639	672	647	655	693	708	658	651	682	680	645	660	674	676	652	689	662	684	640	649	704	725	637	693	682	663	696	650	675	661	649	653	698	636	669	642	673	616	675	706	646	606	635	689	649	658	660	688	642	702	631	688	679	650	690	627	716	681	637	679	734	706	658	692	653	683	665	667	739	631	718	631	676	621	693	658	627	692	665	684	660	649	660	673	641	667	665	661	659	678	691	652	723	644	694	676	677	633	674	686	660	691	676	635	661	626	664	678	644	675	668	684	679	659	691	680	655	673	637	675	684	663	625	693	635	623	732	657	669	666	658	651	716	674	635	676	728	712	658	650	681	665	677	663	675	722	688	662	662	692	751	681	683	664	663	727	659	667	658	665	629	719	718	667	695	687	627	643	699	598	716	626	665	669	682	651	709	676	657	690	686	701	677	664	676	652	624	683	662	685	685	708	684	695	658	655	714	724	675	635	656	653	664	669	694	677	638	640	680	667	666	725	686	727	717	680	675	650	666	682	631	677	654	634	642	623	672	630	754	684	685	681	621	679	627	711	619	639	680	636	655	664	689	669	678	704	694	675	700	696	665	683	625	683	679	660	649	689	652	674	702	709	654	688	579	681	661	664	668	658	630	635	658	667	661	689	690	709	679	657	679	677	695	648	710	694	670	674	665	642	628	704	642	646	629	662	648	701	700	668	712	706	634	680	662	690	661	656	639	680	699	668	633	656	674	694	654	662	639	636	720	635	710	682	685	667	688	657	696	702	696	637	710	681	733	656	688	661	681	622	657	662	639	710	701	687	626	664	715	652	660	661	676	698	690	681	729	653	697	656	704	618	692	645	727	672	712	699	701	686	641	679	660	678	664	656	665	704	640	686	665	696	651	670	697	692	609	667	697	674	684	682	698	647	679	706	670	699	688	652	668	670	685	616	696	654	680	685	654	640	664	676	676	710	611	679	686	665	636	651	712	637	646	705	661	678	629	656	670	676	633	670	663	696	675	660	655	705	698	649	670	677	638	740	665	604	656	626	707	684	689	708	660	686	621	678	621	701	685	676	660	679	709	678	690	586	702	691	669	666	659	647	697	637	686	715	669	696	622	688	684	642	713	647	665	662	692	664	658	653	704	699	645	644	677	665	714	693	658	674	664	717	695	720	695	665	656	676	702	650	716	690	702	652	680	664	704	681	650	708	663	668	642	686	660	655	679	670	615	714	654	651	694	671	682	664	658	632	658	649	632	646	653	653	691	655	644	680	712	668	701	698	677	641	707	634	773	625	703	653	706	680	676	687	670	677	699	610	703	681	655	647	714	713	689	657	666	671	679	688	672	689	670	666	679	688	679	655	661	665	655	651	716	658	637	684	658	692	653	655	686	689	658	671	675	654	634	682	679	677	701	669	682	688	677	637	710	635	637	658	677	707	713	642	721	681	671	650	620	685	642	664	722	698	666	681	656	645	679	714	659	679	676	658	642	667	679	681	658	667	711	692	677	663	680	675	683	693	670	640	713	610	657	651	676	688	685	696	666	678	673	734	698	660	625	713	679	691	655	675	647	634	638	726	686	691	690	671	681	665	706	707	647	696	696	711	681	684	665	695	674	684	642	642	683	663	685	642	689	621	692	701	664	603	694	680	678	640	631	701	655	667	679	642	664	656	643	666	668	649	705	644	661	652	685	649	666	659	724	642	704	666	670	676	673	609	655	672	657	701	665	688	686	688	667	701	664	657	679	666	628	666	680	683	659	676	661	695	667	695	686	667	645	687	734	682	658	665	704	679	670	701	642	670	667	646	692	677	634	627	657	675	670	654	644	673	668	687	668	716	652	698	671	695	656	670	679	660	672	641	642	640	710	661	621	672	657	667	701	718	649	686	627	683	651	629	639	684	693	688	689	684	701	660	695	665	646	670	664	702	676	609	663	692	707	659	665	688	702	701	670	698	689	679
24661	22132	31866	30266	39440	36257	22172	6538	721	389	460	401	449	423	407	421	392	418	453	415	433	373	403	425	423	389	456	368	403	421	422	368	438	396	408	431	414	443	428	390	405	434	415	432	396	419	413	426	408	427	436	399	412	413	433	413	367	442	421	419	409	384	396	450	414	423	406	397	398	389	396	397	419	421	411	374	365	401	401	406	435	418	439	452	412	440	428	407	413	434	441	421	392	426	405	439	386	437	421	431	411	403	397	394	399	373	441	425	398	391	433	383	382	402	403	411	445	406	434	423	397	435	412	429	406	433	440	421	413	387	398	393	409	430	413	437	388	426	442	436	446	420	413	369	404	406	392	410	419	406	414	397	426	439	397	418	379	422	433	398	424	425	376	404	405	395	384	405	418	409	389	412	416	403	408	427	415	412	432	426	440	428	412	419	429	435	404	439	418	424	421	415	442	393	413	438	423	394	422	367	396	418	454	377	463	402	421	390	396	412	420	403	420	383	418	413	385	376	409	412	395	420	402	396	399	384	432	415	379	387	405	410	394	391	400	392	410	392	394	410	417	426	381	419	415	377	418	394	429	413	423	428	394	387	374	381	399	369	407	451	392	401	447	407	387	408	407	417	415	429	401	444	393	443	435	424	396	387	415	393	436	403	402	420	445	439	392	397	416	380	418	389	431	432	410	432	402	387	394	415	380	398	451	395	407	409	418	365	394	373	386	417	401	420	401	418	391	395	397	417	439	419	423	469	413	412	411	441	370	436	442	406	394	423	407	424	414	415	403	407	427	411	391	384	391	406	413	388	438	430	408	422	420	403	412	370	416	358	404	448	415	396	417	419	412	431	402	366	399	432	405	398	401	409	389	397	422	391	424	434	411	449	406	409	394	451	404	426	401	396	434	361	405	431	414	434	454	407	413	394	429	401	398	414	402	363	427	424	409	360	423	422	435	422	401	428	432	410	400	436	432	374	400	449	440	413	404	451	414	388	438	385	422	393	394	433	415	415	395	425	424	400	415	393	398	427	412	399	394	397	420	451	389	395	426	370	410	401	411	388	410	408	398	409	397	429	416	370	443	403	416	426	420	445	395	379	395	394	432	425	395	383	431	439	415	422	421	378	416	401	399	427	409	414	417	414	410	413	426	414	429	377	395	398	399	426	423	406	398	380	372	422	414	429	401	401	425	439	386	459	392	414	405	356	389	396	382	412	403	418	432	434	387	406	405	395	435	409	388	417	400	422	412	401	427	430	404	422	429	405	408	393	413	391	411	416	410	437	402	386	399	417	423	416	414	427	401	395	388	422	434	435	384	396	432	393	402	400	392	404	400	432	423	454	439	411	402	401	420	427	404	407	418	399	406	436	396	434	381	403	400	392	389	431	424	411	356	426	429	409	411	432	395	410	437	398	424	428	436	417	391	403	422	388	395	375	370	401	439	427	413	396	411	395	426	434	396	427	427	388	400	417	387	424	425	437	455	415	429	394	416	424	411	443	416	478	398	424	376	378	387	441	412	414	409	401	405	430	434	423	408	413	386	422	420	394	432	409	392	435	430	403	439	424	430	377	399	414	444	429	403	388	400	397	375	450	424	392	383	420	395	406	411	409	371	398	421	449	406	416	382	420	403	403	424	428	394	425	380	411	424	402	414	390	411	393	422	409	436	456	427	400	389	442	411	409	371	425	428	400	420	428	385	372	436	414	386	431	384	426	447	425	404	394	427	398	439	425	409	413	413	407	378	440	427	414	409	389	365	433	404	424	399	412	407	388	374	410	433	409	417	438	399	410	377	396	416	367	420	401	421	411	429	426	426	439	385	405	385	399	390	436	411	372	413	414	417	400	480	413	405	432	408	408	412	404	372	419	426	396	357	405	409	409	390	395	408	438	418	394	391	419	411	399	416	379	435	418	402	416	388	419	377	434	438	437	405	426	431	403	453	394	451	432	391	398	392	404	444	404	375	421	396	406	436	416	417	394	403	406	408	394	408	420	422	391	404	413	417	407	393	415	389	399	396	415	420	410	398	398	390	397	397	385	400	425	391	361	399	408	386	414	392	431	402	392	407	404	414	414	459	414	421	417	400	433	433	407	413	407	424	430	405	375	405	385	424	377	404	412	418	409	418	417	412	405	423	393	391	386	400	419	403	403	373	414	422	420	396	439	418	441	456	445	441	422	390	412	412	386	423	393	458	414	425	416	434	406	399	427	420	437	404	392	422	399	402	355	404	410	442	418	392	412	387	399	404	447	393	370	417	425	393	428	396	414	432	405	401	461	417	385	399	429	399	396	405	417	434	430	396	428	388	468	385	453	417	410	436	427	405	377	404	380	398	381	381	410	386	419	456	405	384	416	409	396	378	427	396	407	423	418	410	433	377	461	419	414	403	405	396	413	414	450	390	396	416	388	404	402	412	407	371	455	415	398	452	414	449	408	411	392	403	411	408	462	390	432	374	393	396	397	430	440	393	411	379	381	413	428	378	385	359	404	402	361	432	412	413	421	420	404	400	413	421	412	381	388	400	391	411	389	394	398	420	418	467	403	408	423	418	442	417	418	456	406	418	408	416	434	407	413	419	409	422	385	416	417	423	433	418	395	397	379	397	393	400	441	391	456	406	407	367	391	425	379	414	424	391	420	438	440	390	429	405	415	412	392	380	435	407	426	401	410	411	408	409	407	415	435	410	376	371	421	386	416	406	381	376	380	390	412	440	414	411	390	394	384	408	384	412	425	430	403	418	407	401	374	357	401	418	441	374	404	428	399	398	425	433	389	370	409	411	419	407	427	450	383	389	439	453	406	412	393	419	433	409	446	403	412	429	413	401	393	399	430	422	428	431	414	381	411	389	386	386	442	414	397	405	404	405	398	402	392	411	399	402	401	367	426	414	460	384	436	419	390	407	442	414	433	425	398	398	399	429	423	388	376	407	410	435	413	395	394	431	440	402	399	414	441	407	370	385	395	380	413	410	367	428	415	422	411	418	423	400	407	422	404	419	385	413	414	454	427	427	458	390	378	459	414	402	391	401	410	400	400	413	386	435	413	409	423	371	417	427	411	389	411	413	443	364	405	412	416	419	386	398	432	402	362	407	444	435	386	396	435	415	420	387	406	380	419	408	419	383	410	437	392	417	406	410	421	449	414	406	387	393	458	444	436	406	421	420	424	389	406	392	362	409	414	405	397	418	428	446	427	408	433	412	366	421	386	415	405	417	438	393	425	381	420	405	388	420	448	413	406	377	430	412	386	406	418	437	368	388	381	407	423	408	435	408	413	408	407	399	445	405	433	412	427	446	420	419	435	409	411	433	407	411	390	423	474	388	407	403	395	417	409	434	417	383	423	374	382	403	382	390	414	388	404	409	415	405	399	386	404	404	374	415	387	400	396	399	419	457	388	403	403	416	390	387	447	417	405	428	390	439	406	400	419	400	392	383	420	400	374	408	411	393	402	427	437	401	406	394	401	385	440	416	396	445	404	364	388	400	383
49464	78187	61495	44522	47497	36309	21004	7582	882	485	529	531	508	504	565	481	561	514	518	513	506	549	504	489	504	524	499	548	502	483	517	522	491	493	480	481	487	491	549	506	479	487	521	512	480	546	523	534	508	526	509	537	517	485	491	492	532	484	540	484	515	554	492	508	520	515	531	512	504	494	472	508	500	474	505	495	484	499	488	497	529	504	519	483	500	515	469	505	502	492	504	504	502	523	503	503	525	511	512	457	510	523	504	476	490	549	475	495	538	462	514	519	462	478	493	527	545	477	521	496	471	507	516	496	509	485	488	518	515	536	514	531	514	515	545	499	491	510	481	494	530	490	501	518	523	515	506	495	512	536	473	506	498	494	527	493	488	508	512	504	463	478	489	476	521	526	507	514	506	554	507	541	501	491	533	536	514	528	529	549	515	535	494	486	522	483	522	505	513	485	522	464	529	509	532	539	501	484	511	508	509	495	503	512	525	504	502	500	500	510	506	502	529	501	491	486	502	527	510	479	494	544	479	507	547	523	508	463	473	518	472	515	498	490	541	529	528	496	518	463	504	534	533	510	537	512	494	491	481	538	500	492	503	511	483	490	514	516	464	508	564	547	515	525	554	479	493	492	476	510	487	535	492	505	506	482	511	497	479	468	502	476	478	476	507	475	484	488	514	497	498	510	455	539	481	519	489	458	502	466	476	523	524	477	489	445	487	492	503	473	542	537	483	496	517	500	537	476	513	498	528	482	544	500	511	498	517	491	498	469	464	508	496	548	519	519	518	527	527	489	525	479	506	513	483	496	504	495	491	545	507	511	508	490	517	506	514	538	503	515	514	523	516	485	483	483	498	493	503	498	464	541	494	495	503	507	474	534	471	505	500	510	492	523	489	485	554	506	488	503	515	520	481	493	490	489	502	529	508	517	519	498	540	541	491	496	518	525	536	493	521	511	464	521	537	462	529	522	507	515	549	527	486	483	499	516	494	485	486	510	471	489	512	556	507	504	514	561	547	499	484	516	506	497	517	475	510	526	485	471	493	453	530	475	507	492	512	547	498	508	495	494	487	509	485	507	502	489	499	475	483	519	515	549	511	505	537	459	534	511	482	512	521	489	505	520	517	519	498	500	553	515	519	518	512	471	484	514	507	525	510	537	514	535	541	501	508	448	488	496	499	493	495	500	502	502	509	512	510	536	478	498	547	514	492	513	467	503	499	524	501	510	492	485	533	458	499	485	502	512	514	493	522	516	499	533	456	497	547	506	476	513	478	508	519	474	495	502	541	507	531	532	492	473	537	494	492	541	528	509	547	465	531	493	474	484	505	506	525	507	516	506	494	478	494	485	528	499	497	494	481	529	472	466	499	529	478	498	490	530	501	548	510	480	495	495	507	492	526	486	525	493	496	466	536	506	471	483	500	507	505	487	515	496	489	509	478	506	502	457	534	507	499	497	514	477	512	487	498	502	503	512	480	517	478	553	498	492	495	498	459	478	483	482	498	480	489	505	516	488	516	500	553	452	484	518	522	508	496	466	545	497	484	543	508	517	493	523	522	507	504	507	520	514	507	490	522	507	468	490	495	500	498	515	517	525	527	451	516	480	531	501	539	513	523	525	511	486	502	455	506	458	491	486	503	473	528	536	526	491	499	494	497	550	477	523	487	531	496	486	497	485	520	498	524	497	482	520	486	519	476	499	521	528	481	517	505	559	508	535	548	561	531	509	492	487	500	489	511	516	482	512	483	494	492	481	497	541	518	501	473	524	514	485	522	511	507	488	467	500	480	502	518	487	474	509	494	507	507	500	536	517	482	511	517	468	515	507	515	495	504	530	517	471	489	469	529	474	496	506	498	499	531	452	502	501	522	508	498	496	505	471	522	536	505	497	533	485	506	480	510	497	520	505	474	502	507	529	493	495	526	507	461	498	498	534	521	520	523	499	493	500	506	525	522	498	491	502	501	527	481	547	496	517	508	483	488	470	483	519	517	519	520	465	478	520	457	479	500	501	472	539	486	495	488	500	503	529	502	481	519	510	523	520	550	544	474	495	490	503	532	469	501	501	511	531	500	490	485	515	537	488	496	479	518	485	513	465	500	463	483	510	474	518	533	503	501	503	505	509	506	492	516	464	522	444	498	516	515	503	519	501	484	475	488	496	517	481	477	485	510	526	510	509	474	512	521	549	446	520	513	497	487	497	479	518	514	506	499	476	486	487	508	465	533	496	552	479	522	517	508	516	460	500	511	518	505	474	465	534	537	485	513	500	529	512	486	519	492	518	456	499	550	501	480	494	481	476	529	522	503	536	507	517	482	507	537	564	534	493	506	507	509	513	508	502	527	506	498	499	506	457	494	534	475	524	502	528	498	487	502	506	507	482	481	468	493	478	507	525	496	549	530	511	509	523	535	524	466	551	516	524	500	500	511	532	478	471	518	481	512	507	506	483	544	498	492	517	498	464	541	502	523	530	532	456	495	477	482	541	469	520	471	523	504	540	567	470	519	526	499	524	535	539	473	465	489	486	526	498	526	482	506	475	510	490	474	526	500	462	496	496	530	489	516	499	513	472	539	485	556	510	499	539	499	502	445	516	508	503	495	504	514	511	514	539	496	454	507	498	487	503	534	505	501	492	520	500	503	503	496	508	515	475	482	542	487	506	475	507	497	503	513	486	486	499	466	510	504	522	470	504	474	491	508	495	473	502	517	451	492	497	537	506	481	503	558	458	490	491	518	513	546	511	485	526	521	479	541	524	450	498	488	503	493	480	536	504	512	518	487	469	508	493	544	528	518	464	482	513	512	481	477	477	488	503	533	522	505	478	485	559	493	544	493	485	514	515	518	495	515	486	523	547	505	518	499	533	492	486	477	492	507	507	494	508	491	471	511	487	548	499	486	506	508	505	471	514	525	486	480	458	505	511	481	495	475	470	520	508	485	553	472	501	487	480	533	532	500	497	497	498	487	501	508	527	509	491	484	498	486	501	492	529	487	523	504	482	514	507	507	517	520	508	555	521	483	502	472	516	507	499	498	516	513	538	521	529	469	526	501	476	506	479	523	529	501	544	511	508	521	515	509	516	528	526	532	503	522	491	497	502	482	523	539	492	507	503	466	508	500	501	509	547	504	454	527	492	475	496	498	474	521	495	488	496	504	488	520	504	454	489	514	532	477	496	520	471	463	540	513	508	558	496	534	502	555	484	530	527	522	524	485	533	531	531	521	490	491	511	547	501	478	472	517	516	496	536	522	489	517	503	528	546	494	532	519	478	517	512	509	492	517	475	473	524	506	503	519	480	531	484	488	522	486	490	471	521	496	529	510	498	505	482	533	510	530	485	466	501	486	489	492	531	490	508	501	479	519	512	496	502	517	536	483	512	509	522	529	486	497	478	476	453	503	541	515	514	503	522	511	502	546	489	513	527	514	505	527	529	502	477	521	482	503	485	509	508	506	497	537	465	505	490	512	465	514	450	559	514	498	498	496	547	514	545
23471	21550	30338	28149	38695	41876	30520	12633	1565	403	449	369	404	428	377	370	371	357	392	366	394	358	400	362	388	371	376	391	368	414	339	380	379	391	383	383	381	367	348	396	340	395	419	377	341	384	366	344	365	390	366	382	419	368	377	382	376	345	363	357	370	380	372	341	376	355	389	382	373	379	352	397	389	358	354	357	402	397	372	382	399	366	376	372	363	381	389	392	372	356	372	351	410	360	364	369	363	401	373	358	377	386	379	395	389	401	379	392	401	360	386	357	382	381	361	326	362	374	402	365	372	372	420	377	378	381	361	381	364	385	345	388	393	367	352	373	370	385	387	377	364	334	368	410	384	375	373	393	363	397	377	359	402	374	381	355	387	371	369	383	377	357	361	371	363	362	386	381	378	395	339	357	374	380	380	374	402	414	404	373	405	359	329	368	391	412	355	389	357	383	382	372	375	383	370	357	356	357	388	364	380	363	370	358	409	388	398	363	366	386	400	389	389	362	399	384	352	378	355	380	412	353	404	403	378	377	399	364	395	372	390	377	394	361	354	351	376	378	387	393	341	338	373	340	398	383	380	376	333	395	373	338	335	364	367	366	390	338	332	362	371	349	383	405	378	349	386	385	387	361	380	336	337	380	348	400	416	378	371	403	390	363	400	376	357	390	358	366	364	396	387	342	374	381	359	386	417	334	403	342	405	386	377	352	414	394	386	386	371	355	400	361	368	364	364	397	414	394	371	373	367	354	388	342	359	392	381	398	345	390	365	366	353	388	362	368	423	386	407	356	392	405	405	337	382	347	363	367	372	402	349	373	367	375	389	395	378	361	369	372	343	378	372	388	369	369	356	355	396	358	356	394	376	385	374	374	364	358	374	387	380	398	368	340	380	336	414	375	361	343	404	365	367	374	367	382	372	401	348	390	393	427	391	377	378	354	373	374	385	384	352	343	402	344	396	376	357	357	365	380	383	406	365	320	358	391	368	358	381	399	387	371	402	363	352	363	362	364	388	328	372	371	372	382	358	388	388	374	396	376	368	356	384	376	372	386	411	355	377	372	384	395	385	377	362	377	364	386	395	370	418	365	390	373	335	330	375	373	349	393	381	404	393	367	391	366	354	383	400	391	368	364	382	389	398	394	374	385	369	376	391	375	377	373	341	373	409	390	379	383	379	393	355	368	374	312	357	373	389	386	390	396	362	374	414	385	376	371	357	375	346	355	379	411	346	381	356	388	393	375	377	366	377	401	387	374	398	359	394	356	376	378	374	390	384	368	403	375	374	361	417	389	362	356	391	372	388	390	397	361	367	377	365	389	411	378	372	365	340	380	356	369	375	390	375	374	377	413	387	393	394	370	382	376	334	370	399	375	412	370	383	393	369	362	375	399	368	374	367	383	377	386	377	360	359	377	383	379	401	332	378	373	362	351	362	364	353	396	356	381	390	345	390	336	367	420	369	366	370	382	373	349	399	383	394	383	422	367	409	360	370	376	404	372	387	367	373	372	413	382	377	365	393	369	352	399	396	364	381	395	371	376	374	392	406	340	394	388	381	388	372	373	400	394	385	357	384	380	374	395	365	358	366	352	396	365	377	371	410	379	353	365	363	373	381	383	413	385	397	348	379	364	350	349	339	377	414	378	384	416	382	380	370	398	383	364	369	387	393	389	397	377	387	397	400	374	369	340	385	374	401	380	399	373	381	362	360	368	368	386	399	392	376	390	382	359	356	361	404	373	376	378	395	372	413	376	413	397	373	368	345	363	397	387	386	392	372	380	355	376	415	375	356	369	370	369	355	393	384	355	369	382	371	374	392	352	370	379	332	405	376	311	377	363	359	338	371	373	397	347	407	344	373	394	399	375	392	378	350	387	388	369	382	376	361	374	366	374	377	391	353	391	395	370	397	356	361	368	401	394	415	391	355	390	371	387	391	368	380	357	349	374	379	388	375	382	373	380	365	347	361	380	357	396	376	374	374	361	368	384	368	379	371	407	374	378	383	360	345	397	419	355	392	384	364	374	363	394	362	384	396	356	375	363	352	359	397	384	391	372	387	354	399	339	396	348	399	349	370	401	376	373	352	385	363	392	371	371	402	388	381	391	394	416	372	399	408	388	365	388	335	376	347	407	376	388	394	380	407	356	352	379	344	381	350	380	401	361	382	391	393	366	343	377	400	417	390	394	383	359	401	380	361	390	372	393	380	387	372	358	348	346	366	370	385	381	370	392	392	393	392	382	371	352	361	359	361	393	374	374	416	376	368	412	386	412	337	357	375	355	394	389	386	337	369	360	364	366	385	342	378	362	366	421	349	357	393	390	365	363	373	386	374	377	416	356	377	372	393	357	357	394	376	374	379	374	342	342	400	410	390	383	380	387	369	367	435	379	347	367	363	389	391	427	380	351	379	397	371	403	378	333	361	363	360	346	365	386	362	352	395	394	356	352	389	393	375	388	390	400	364	392	372	401	368	361	393	374	406	367	348	371	380	358	389	386	362	363	337	391	391	368	377	361	374	392	404	350	366	379	379	377	375	376	349	366	383	355	385	379	378	392	350	386	380	359	383	384	380	376	389	379	388	372	343	361	400	384	360	375	396	391	383	402	395	354	372	365	357	373	368	374	370	383	372	370	371	367	364	405	385	393	354	350	383	381	366	384	380	360	387	396	362	362	369	353	397	389	399	342	370	371	378	369	377	403	376	380	377	375	387	352	380	383	344	370	363	379	393	353	383	335	376	409	361	378	398	356	375	385	375	405	390	345	355	361	385	363	407	400	372	395	358	369	372	382	349	383	358	364	428	333	384	360	382	367	363	382	409	401	382	365	321	394	344	389	370	372	331	352	355	392	382	350	388	415	335	346	380	397	323	418	375	345	368	380	355	373	381	376	398	376	401	382	382	366	397	367	387	394	379	394	369	357	414	382	339	358	370	384	405	368	384	403	335	379	394	354	386	377	332	327	371	358	375	348	390	383	356	365	357	405	380	380	359	407	387	358	340	375	384	356	366	384	345	380	386	356	404	379	395	369	365	368	414	367	374	353	372	388	369	385	374	370	366	390	367	401	358	346	361	345	366	356	370	357	361	391	382	368	363	369	336	400	391	364	352	351	331	383	401	349	331	409	356	343	358	399	375	368	357	389	363	361	379	354	396	388	343	384	367	374	379	399	402	355	379	409	354	371	410	366	380	373	366	397	364	391	417	365	378	370	385	380	361	375	351	395	372	395	405	378	361	387	384	372	358	382	343	348	382	366	387	374	364	388	370	390	383	383	391	378	382	368	366	343	381	383	383	354	401	362	369	369	362	377	377	347	391	367	388	350	358	391	374	371	382	373	363	406	379	377	383	376	350	364	364	412	367	375	369	347	348	372	358	397	339	384	373	365	373	376	414	420	378	397	360	368	325	385	390	364	372	391	388	356	362	403	363	351	334	404	355	373	361	415	379	368	385	369	373	379	377	376	335	391	382	383	400	415	385	388	352	406	360	360
52073	84020	70654	56580	55984	45600	29245	12405	1647	462	479	467	423	411	450	455	451	463	440	443	403	417	458	463	458	422	472	435	441	412	445	434	477	454	470	424	479	439	464	445	442	464	449	457	437	478	486	473	419	472	477	458	466	475	433	459	445	429	490	422	455	459	429	475	467	468	461	434	462	463	437	424	460	441	442	454	417	465	461	427	437	440	413	448	430	449	462	416	423	474	466	406	436	416	439	402	427	484	447	467	409	462	448	450	435	457	459	433	449	435	455	460	480	443	414	429	408	451	455	436	458	405	491	444	463	484	451	467	448	430	452	432	442	428	432	427	451	438	437	465	415	461	461	466	496	434	434	457	443	452	437	444	440	473	418	466	461	472	494	448	491	484	406	424	459	453	449	460	480	464	449	430	468	426	448	471	468	454	471	427	452	462	460	476	413	456	486	411	461	446	457	431	458	423	449	473	441	483	488	454	480	418	448	468	480	459	460	459	452	438	420	437	399	436	434	471	470	455	485	454	451	421	469	451	432	439	453	438	460	450	436	451	466	428	478	482	436	459	426	429	477	481	461	415	443	435	414	486	465	408	439	436	441	432	432	453	481	424	485	442	439	483	476	432	462	425	439	428	448	446	423	469	443	425	456	417	448	430	464	473	483	410	442	444	405	488	451	474	424	425	431	447	456	439	417	447	428	432	450	420	434	422	443	455	431	451	428	430	463	438	454	451	451	443	457	447	443	472	448	454	438	476	452	424	454	460	426	424	458	447	448	425	443	456	396	444	462	460	394	468	452	423	439	399	434	436	448	462	451	481	445	437	460	431	418	454	439	447	458	446	492	478	452	438	468	474	432	441	457	471	471	433	456	463	474	443	444	448	444	421	428	488	434	446	440	451	438	452	454	402	467	450	446	497	484	445	470	449	447	432	464	430	441	487	445	431	481	405	396	460	434	429	454	462	472	428	452	464	467	446	445	456	431	438	462	452	453	442	457	438	436	463	459	429	479	443	386	432	453	471	461	463	498	438	433	486	443	456	456	479	468	468	434	436	500	430	476	456	431	444	435	436	444	462	461	404	449	444	443	459	460	443	469	441	435	427	416	448	458	447	469	422	447	475	458	433	442	445	465	449	465	439	418	387	460	465	485	451	426	443	458	437	477	465	428	465	439	462	448	438	430	457	455	448	427	448	425	466	439	452	418	449	424	417	427	448	440	434	465	440	466	462	427	454	450	447	425	461	453	438	436	409	444	474	426	473	465	416	441	458	412	433	486	469	454	416	460	433	411	465	443	450	463	407	484	457	449	450	439	433	459	460	460	433	433	440	498	434	449	470	440	468	473	462	493	465	419	414	443	430	404	445	422	424	479	464	456	433	439	433	464	443	447	436	445	472	447	480	432	457	469	470	454	447	453	490	503	468	453	466	422	423	469	448	451	453	443	409	459	441	461	475	478	498	475	453	436	472	431	440	405	446	425	455	448	479	448	428	432	452	472	454	449	487	445	459	484	421	464	444	496	427	432	456	477	444	437	445	454	416	419	461	469	436	464	479	460	418	471	419	437	539	457	466	434	414	442	421	454	455	454	454	520	463	422	414	513	506	506	454	446	415	435	469	424	468	424	447	459	452	448	447	426	486	462	456	416	434	427	457	453	465	464	475	426	488	411	449	444	434	429	436	469	485	408	466	472	445	484	468	430	434	473	450	422	431	468	465	453	457	450	489	516	480	434	459	434	450	449	447	478	451	442	428	428	479	454	464	447	430	412	470	433	454	427	456	450	460	437	480	428	433	444	423	460	463	474	440	468	461	466	416	488	449	460	452	428	438	424	425	436	495	447	473	425	435	484	443	446	431	448	436	421	467	440	440	403	469	450	414	432	446	450	415	423	428	450	446	446	442	438	451	461	457	422	446	452	470	426	447	427	490	423	435	502	478	420	485	449	434	402	440	487	486	443	494	476	438	454	446	465	433	487	475	453	527	457	444	463	456	443	470	484	441	472	425	466	476	452	452	422	473	450	432	497	425	450	449	476	444	479	458	480	422	433	427	453	435	441	409	461	460	463	459	441	448	436	431	398	440	462	460	443	453	427	442	441	446	434	431	449	429	450	443	445	429	455	440	467	419	452	440	449	436	445	452	404	435	429	422	467	483	444	485	444	423	436	469	463	428	445	489	474	441	453	431	443	468	467	449	480	477	458	430	469	480	446	455	408	433	437	435	469	405	466	444	422	413	410	421	434	465	438	423	437	456	437	486	433	452	448	439	390	418	488	475	426	454	439	445	456	450	462	443	437	431	407	430	446	487	426	464	392	425	431	418	460	434	435	434	443	438	456	453	473	409	446	444	443	417	439	455	434	456	453	457	426	440	462	460	456	412	453	480	497	471	431	479	468	438	434	440	438	432	450	438	482	465	462	441	411	444	483	450	462	465	453	460	430	438	444	429	521	426	434	440	432	430	432	443	465	470	456	466	445	461	432	429	455	423	440	475	456	419	469	449	441	484	446	418	451	431	462	431	422	459	411	426	445	460	457	465	466	454	419	432	448	410	414	504	462	463	489	458	423	442	413	462	439	433	445	498	398	467	462	482	446	427	425	457	432	463	441	463	437	439	434	434	473	427	450	426	472	438	440	433	437	468	438	478	436	444	425	462	460	461	476	439	441	450	443	417	485	448	435	446	419	455	458	469	408	395	489	454	439	438	416	467	476	453	463	457	441	475	430	438	441	400	447	440	424	468	442	477	420	464	474	421	450	455	455	477	409	454	481	451	428	418	465	440	426	449	449	441	433	458	438	438	442	471	475	447	471	437	449	428	429	511	426	467	437	404	426	468	443	424	443	478	417	456	447	433	428	437	442	479	410	444	468	465	479	428	455	446	476	460	463	452	395	470	449	429	443	455	421	440	439	466	441	506	439	470	444	411	455	446	399	483	445	397	430	382	469	447	460	472	454	436	449	435	476	448	490	459	420	419	466	443	472	435	446	491	424	443	481	486	476	448	462	474	482	470	440	449	433	414	452	448	462	490	489	467	473	445	424	438	465	431	466	441	481	460	430	443	406	429	471	433	427	467	413	467	465	481	462	447	468	415	457	464	469	474	429	463	465	471	470	454	444	462	444	436	450	437	459	440	475	439	485	434	428	421	446	482	461	465	467	446	480	445	428	442	415	475	416	439	478	432	430	422	455	479	486	460	452	474	438	435	450	450	438	464	436	433	438	424	446	444	439	405	405	456	465	447	426	429	454	456	465	438	453	455	460	501	442	460	477	418	442	450	467	434	457	438	448	453	467	447	448	463	434	454	425	417	480	465	436	453	477	472	445	418	463	482	423	469	458	480	485	435	437	399	408	453	435	489	500	455	431	447	426	450	441	464	468	450	445	436	457	441	467	440	487	459	437	446	418	442	455	452	431	446	453	459	428	424	416	448	470	433	451	469	463	434	456	469	455	476	461	435	452	466	511	441	443	455	473	443	417	471	444	415	466	469	444	428
34959	45028	43264	24682	14926	8104	3177	1275	626	600	577	571	585	533	572	569	561	579	567	578	638	567	589	552	569	587	629	549	524	524	568	563	542	542	521	603	573	611	526	585	541	551	564	596	540	544	548	580	607	544	598	554	607	581	602	531	572	598	552	575	605	544	558	555	613	604	545	522	550	559	569	576	522	540	597	559	540	582	539	607	555	591	563	544	575	549	547	577	603	535	566	589	584	471	541	546	520	589	528	573	602	563	589	577	580	549	563	577	540	565	530	563	517	553	580	589	559	564	552	560	534	501	553	555	537	565	542	514	591	508	576	557	490	597	589	564	532	582	548	597	561	593	565	562	524	584	567	580	592	577	619	563	563	549	593	545	585	536	632	562	527	555	567	562	529	585	588	568	545	540	614	573	573	567	560	576	571	532	558	521	562	567	544	555	573	535	580	531	548	577	564	583	514	518	580	562	539	582	579	559	586	593	584	604	567	566	571	590	571	566	545	551	592	553	583	533	595	559	574	535	581	579	533	599	589	561	601	526	559	528	547	544	561	590	557	564	530	637	563	589	572	608	534	555	552	570	578	565	525	570	587	606	596	532	544	595	559	596	579	528	569	557	579	594	606	586	546	554	548	556	534	555	581	565	587	571	574	560	553	559	576	523	585	568	602	578	579	589	568	576	612	598	566	558	578	550	597	578	572	620	576	565	575	580	549	539	553	586	596	549	555	538	592	587	541	565	552	597	552	569	569	576	555	593	585	573	593	558	567	549	559	559	571	604	536	551	566	574	583	549	582	562	544	584	499	542	545	551	593	567	572	574	543	594	568	579	581	613	531	567	563	568	578	534	567	563	561	593	576	511	575	553	576	557	608	562	581	545	576	619	565	547	525	536	605	568	567	587	567	609	524	547	574	625	527	573	598	555	573	584	616	583	572	519	555	553	569	575	573	610	558	555	603	545	577	605	557	600	555	555	584	572	588	592	585	605	588	560	582	601	552	535	546	587	561	573	573	580	632	564	593	567	560	520	544	578	571	575	605	556	565	532	553	564	531	580	583	607	568	520	542	577	560	631	524	559	535	628	558	543	547	529	559	534	531	588	594	514	557	582	588	593	579	581	545	554	548	588	530	552	550	565	530	595	583	510	552	565	600	576	535	613	546	548	560	576	535	586	579	572	566	549	580	564	602	557	560	559	561	536	554	548	602	578	577	579	590	585	604	568	549	552	562	546	580	595	574	574	579	545	585	548	552	573	569	563	603	574	568	556	556	550	569	570	586	552	630	549	573	561	540	571	539	544	590	561	550	542	579	590	561	536	521	572	543	536	547	577	575	581	568	559	554	550	573	592	568	555	536	589	569	550	569	534	596	579	559	552	574	573	581	551	530	545	592	588	561	593	518	579	537	593	580	549	543	554	588	562	546	569	595	579	544	560	505	581	575	613	553	525	559	563	598	542	529	615	586	587	540	547	529	585	580	564	564	573	587	577	571	552	567	591	618	590	577	593	564	565	561	556	583	582	532	606	559	525	568	616	557	556	585	590	552	553	556	577	583	581	583	548	590	569	597	522	570	543	579	569	609	531	590	583	583	586	582	582	576	545	578	538	541	531	588	535	570	563	581	585	553	570	583	560	583	553	555	591	585	532	577	569	547	539	518	573	562	565	559	571	589	559	545	539	608	547	573	548	557	544	594	567	533	544	583	575	548	539	572	546	570	519	573	515	557	501	521	555	633	585	553	601	551	578	596	568	558	586	534	556	561	568	607	588	527	502	558	576	567	550	615	584	590	574	623	548	586	549	614	551	619	561	574	566	559	588	609	531	539	570	558	557	594	542	587	595	576	536	606	557	559	555	552	532	572	526	563	590	551	584	527	597	564	545	569	583	532	565	563	593	559	585	550	599	558	640	554	534	546	620	592	561	589	527	562	569	582	494	566	568	608	549	553	587	586	561	547	519	559	554	614	527	567	596	574	549	561	557	575	542	570	567	560	596	532	529	573	549	573	588	589	560	594	555	539	572	547	562	579	547	560	618	574	547	546	593	580	581	589	564	551	574	537	568	555	569	567	592	572	587	555	543	616	573	537	565	573	550	522	561	534	583	570	539	576	538	526	576	505	583	541	551	600	598	538	537	547	556	522	554	566	578	557	552	569	590	573	548	617	536	586	553	541	565	569	568	532	565	541	609	598	588	576	591	609	539	537	540	538	566	560	567	571	576	582	592	547	623	609	598	599	604	552	604	568	546	587	550	611	569	567	553	551	509	573	599	549	619	580	548	528	525	578	562	577	590	528	567	578	603	574	574	529	579	542	534	538	565	592	573	537	586	595	586	519	554	565	561	533	554	564	569	569	562	555	558	586	565	539	552	524	521	545	545	578	576	590	576	532	567	576	542	553	525	550	590	564	553	557	558	558	581	556	612	554	572	562	610	587	524	535	584	529	566	557	562	601	600	540	593	571	553	578	542	584	564	584	608	581	565	588	588	570	567	546	571	595	559	525	587	577	598	555	596	547	554	576	564	580	626	532	564	537	538	543	603	574	558	524	609	605	584	569	550	551	579	575	587	591	525	579	595	582	549	534	578	590	584	592	574	616	583	582	598	629	538	564	543	580	572	513	573	553	541	542	564	556	573	564	539	570	621	563	573	556	555	592	626	550	555	627	569	573	605	544	549	533	532	579	556	517	540	550	548	601	565	583	539	577	581	572	585	583	559	584	574	588	571	621	604	574	549	571	579	563	578	572	585	621	569	563	606	568	553	556	544	587	552	551	586	526	597	608	535	562	555	592	597	573	555	574	607	595	588	588	590	564	573	581	548	551	542	573	564	561	608	561	557	553	560	580	566	557	553	555	586	561	561	584	577	594	566	537	584	549	572	563	584	578	607	590	552	583	550	575	540	593	575	536	551	565	560	575	578	605	585	591	552	602	618	567	582	601	535	565	563	540	545	553	598	555	570	564	556	553	542	578	526	589	532	558	541	567	555	569	545	563	575	556	552	579	612	564	542	568	546	557	601	555	533	530	589	592	569	568	588	571	572	513	522	564	562	578	575	545	549	529	567	548	547	530	523	613	527	554	546	529	584	581	550	566	546	549	533	566	557	546	563	534	555	565	576	596	581	599	557	593	568	584	586	567	531	563	548	568	578	568	605	564	567	548	535	576	538	553	571	523	544	509	547	512	566	551	576	559	587	568	554	548	515	535	585	548	559	578	584	602	552	560	584	549	544	535	592	526	587	550	540	580	557	566	551	543	583	575	553	536	550	533	595	567	602	557	549	618	572	549	583	549	571	554	586	570	535	550	583	561	556	547	593	597	560	593	551	546	553	533	588	594	588	537	568	570	542	556	549	559	534	577	584	553	544	565	562	545	561	556	577	563	554	572	567	586	564	554	554	569	561	599	580	584	602	595	555	541	602	565	553	577	605	550	559	526	558	577	571	574	536	507	567	543	533	527	611	577	544	563	551	568	574	553	544	565	570	561	577	576	572
45254	60799	44700	22027	16800	9747	4405	1804	795	694	674	689	715	703	719	652	678	711	695	687	641	748	692	680	674	656	641	701	735	674	697	707	704	705	649	700	702	694	636	675	674	659	645	669	693	697	708	686	662	708	676	676	649	642	703	742	674	693	657	661	676	723	673	678	664	696	719	675	704	673	664	683	714	658	675	675	662	731	693	684	755	701	649	683	734	712	710	723	659	685	697	634	688	705	721	718	708	664	710	685	655	695	678	655	692	639	676	661	680	679	653	690	634	687	674	703	699	654	654	646	678	710	689	692	709	655	719	616	693	692	698	684	637	690	666	682	711	668	699	665	692	688	666	679	708	665	719	699	671	670	705	658	742	661	678	674	695	702	668	712	693	718	678	669	685	669	708	701	694	734	648	677	707	710	740	713	676	662	712	651	667	646	692	725	620	667	650	638	717	661	733	679	702	695	699	713	692	694	660	671	708	690	734	686	701	726	655	681	688	686	694	717	671	669	647	681	691	657	694	646	668	681	640	664	643	659	680	721	708	645	697	672	694	742	714	663	703	651	703	691	672	714	674	634	724	706	690	656	732	693	696	682	687	680	713	717	668	632	680	730	619	704	656	696	658	664	677	699	705	670	701	696	751	700	685	693	650	692	667	677	744	651	683	703	699	652	695	692	665	703	672	720	663	629	662	713	652	662	691	699	689	702	709	700	701	684	704	697	676	658	715	696	688	662	704	657	703	712	667	690	686	737	692	704	655	692	685	676	711	688	726	704	694	724	691	665	663	668	666	682	679	698	650	669	675	650	695	674	659	671	659	679	659	694	705	726	678	672	681	712	646	674	687	610	730	661	732	682	740	652	694	685	728	708	700	714	693	674	688	662	716	739	714	682	672	695	722	680	711	699	674	733	670	689	703	662	661	668	683	717	686	702	672	626	702	684	685	657	671	726	690	651	698	711	748	729	697	670	711	663	697	665	680	654	707	685	710	650	657	634	632	660	687	669	667	652	727	656	704	689	732	696	665	700	645	712	747	729	722	697	674	649	671	709	684	713	656	673	695	680	681	660	682	688	660	696	738	720	663	686	716	698	666	669	730	706	665	680	684	690	692	702	676	643	632	674	661	676	679	757	657	701	684	681	665	756	691	640	625	703	686	632	714	620	689	649	658	684	674	648	655	656	667	768	715	714	723	668	692	651	642	678	642	662	712	667	725	737	681	680	646	699	686	640	697	634	664	654	672	663	674	723	725	705	665	705	675	676	688	707	693	669	675	678	682	639	658	677	665	672	690	700	675	627	686	710	666	689	695	752	691	693	662	719	717	670	725	705	708	669	685	699	710	722	701	726	695	663	662	658	692	691	738	696	723	730	697	676	711	721	679	662	645	680	734	694	692	662	699	702	741	721	683	723	689	692	698	723	718	716	677	715	703	707	699	719	681	716	645	684	669	702	673	724	691	673	700	701	683	694	686	717	701	675	730	682	720	658	666	711	712	675	652	718	696	697	603	714	693	703	725	733	663	686	709	668	729	666	675	721	685	678	705	662	668	669	693	681	720	668	644	691	703	698	694	697	677	647	688	702	685	684	678	689	643	678	742	703	668	709	726	712	672	654	716	680	712	683	668	683	696	648	698	694	695	676	708	650	715	654	702	715	684	681	660	713	665	697	692	635	677	678	701	711	722	674	688	681	697	684	716	676	685	686	703	697	673	688	646	651	717	680	671	650	718	659	690	718	698	725	658	680	668	695	727	685	706	747	665	723	698	717	697	713	690	689	664	678	707	666	680	687	641	705	695	708	722	658	678	772	681	725	679	676	681	665	702	685	659	696	674	703	644	655	696	689	692	649	688	732	677	689	705	687	661	710	684	666	678	694	671	692	680	692	654	682	651	697	686	708	643	691	726	670	679	697	665	691	696	708	680	665	689	672	656	703	704	679	649	740	717	633	699	690	645	642	698	723	656	673	673	735	683	740	681	717	699	674	728	709	713	676	682	696	684	699	655	657	682	672	647	718	705	717	709	653	696	699	674	684	661	673	708	670	634	681	677	701	705	727	680	732	728	669	711	687	745	687	698	728	611	682	684	706	687	710	673	722	675	719	725	660	651	640	650	668	695	703	687	689	700	692	702	668	718	688	695	672	694	655	650	694	690	673	693	653	657	640	676	687	682	661	657	713	674	688	726	671	676	666	681	688	706	636	672	659	679	653	626	686	667	689	697	665	679	657	653	664	693	676	651	660	651	686	647	694	694	720	716	689	710	668	679	751	710	681	701	692	680	699	705	664	735	706	688	695	662	665	681	723	696	659	675	697	685	705	693	653	721	715	705	723	694	690	636	655	685	688	660	674	676	659	673	699	672	670	671	711	634	691	690	667	628	710	687	760	677	682	621	658	685	715	627	634	661	702	685	647	667	643	692	694	688	712	671	690	652	713	715	676	733	699	685	685	671	718	667	646	672	660	714	657	708	740	718	690	677	642	695	698	687	719	651	667	728	762	666	671	693	705	688	687	669	644	708	679	728	666	694	683	709	690	709	710	665	703	657	736	691	660	711	682	652	717	701	633	657	683	708	707	671	648	695	679	696	724	685	618	683	665	703	676	681	708	660	667	701	699	690	717	657	697	680	741	725	703	639	660	715	675	634	679	681	693	716	671	688	670	705	727	681	690	705	694	697	631	629	671	684	699	707	657	670	710	695	685	673	679	716	728	728	694	716	697	660	662	674	701	705	670	686	714	650	671	694	670	668	677	697	699	714	688	679	692	704	706	712	694	706	667	668	688	651	748	687	662	735	689	668	711	692	689	696	680	718	644	685	738	692	656	705	720	685	631	664	695	717	721	637	636	670	692	707	661	673	675	656	728	672	703	691	681	676	652	734	666	674	688	689	626	666	686	666	694	670	728	662	697	682	741	648	711	675	691	742	739	685	677	641	679	685	695	705	695	721	687	740	685	696	694	667	660	675	664	752	667	709	682	695	717	695	674	678	649	691	722	720	638	674	731	664	684	711	653	726	726	645	706	697	702	731	745	684	689	676	704	678	695	700	715	703	704	681	653	692	630	692	681	659	697	669	664	712	682	670	667	720	652	646	685	650	655	740	647	724	712	650	623	706	653	692	685	668	697	706	664	672	653	659	638	712	662	721	691	632	693	711	688	670	709	665	661	682	689	621	676	685	683	683	674	677	708	676	694	687	660	650	676	685	667	673	690	697	679	695	669	680	670	696	671	663	693	688	705	738	700	674	663	686	641	726	684	685	645	689	679	669	690	686	685	707	665	716	679	689	705	645	675	663	716	680	640	632	685	664	664	698	680	748	701	671	652	712	697	728	711	697	705	720	694	665	700	736	693	635	700	667	729	675	680	684	673	689	697	675	674	707	679	712	675	676	735	675	691	681	713	674	690	652	676	742	705	675	685	710	700	666	702	702	641	683	714	688	711	709	669	680	681	674	669	718	683	640	658	687	632	712	701	748	709	678	696	675	720	704	659
24579	22059	32105	35174	42329	31946	18503	5184	796	460	445	430	505	408	472	405	442	428	431	413	439	434	428	441	461	452	426	433	465	403	429	428	484	448	441	481	455	409	449	459	468	434	420	415	451	441	379	394	411	455	443	403	423	437	405	405	436	386	438	416	405	384	422	433	426	451	469	461	407	467	479	421	450	433	421	416	385	432	451	432	415	431	440	462	422	408	430	421	397	459	430	385	421	433	417	453	434	455	396	417	421	455	423	437	442	501	420	441	437	408	415	448	428	372	458	436	402	459	442	421	396	423	444	433	437	427	459	440	450	433	436	443	433	432	413	435	400	398	413	458	463	444	439	422	433	413	421	408	406	431	431	397	433	438	379	436	419	436	425	438	432	455	410	422	447	428	425	449	411	440	460	444	414	417	409	425	419	398	386	481	449	412	461	397	454	420	408	422	424	403	431	418	429	420	432	421	407	446	411	403	443	426	441	429	440	438	399	415	439	449	426	459	415	426	436	436	437	432	444	396	459	425	459	444	432	430	458	408	471	422	478	421	436	416	464	431	457	424	386	424	471	430	454	409	435	417	446	409	419	418	435	451	450	421	444	454	390	435	466	465	414	416	428	425	456	406	417	443	396	420	430	411	403	428	427	425	436	463	404	448	477	420	488	418	432	412	440	436	429	411	443	434	399	477	394	438	410	414	419	457	429	411	406	437	442	459	403	383	421	455	449	434	424	427	409	399	457	465	425	450	399	437	452	452	416	452	423	427	446	391	392	473	438	462	415	394	432	450	420	431	436	450	409	429	432	453	418	437	414	406	459	473	423	436	419	426	457	443	415	402	427	441	438	422	411	399	445	411	414	435	426	445	439	436	429	433	428	428	446	443	405	446	452	436	413	408	440	403	413	459	420	401	424	448	427	433	409	428	445	453	413	431	448	435	412	450	459	471	429	447	429	404	446	393	427	423	474	429	432	423	433	470	428	429	391	429	417	417	459	421	447	442	395	414	445	450	388	465	424	438	433	439	418	413	378	456	447	434	405	425	388	431	450	405	449	410	394	452	461	443	440	448	451	436	440	422	422	401	438	424	462	429	408	410	447	422	421	438	424	426	435	412	445	430	418	438	430	439	396	468	414	456	439	443	422	394	410	441	439	433	459	443	468	423	435	428	435	453	410	429	421	447	440	414	403	439	434	426	426	473	393	447	415	415	415	408	464	418	456	377	401	443	457	412	403	404	438	431	456	435	414	448	385	459	431	417	473	447	438	425	467	458	429	427	408	408	446	448	442	434	468	407	434	439	464	465	406	394	399	428	418	401	419	434	435	445	430	414	401	431	450	419	436	437	410	459	428	442	412	393	404	448	414	427	411	488	423	427	414	418	417	418	427	452	428	433	417	445	441	390	413	428	400	408	440	439	463	440	430	391	436	431	417	409	437	404	431	433	417	401	418	452	439	434	445	456	444	438	428	410	394	426	455	479	447	425	428	444	423	420	453	455	424	406	456	428	432	446	443	432	421	401	418	444	447	410	418	415	414	452	443	457	430	438	427	378	455	475	459	444	472	438	443	426	429	426	433	399	428	436	438	426	441	466	422	440	422	447	406	417	435	436	451	428	464	427	411	412	440	454	402	408	400	432	412	421	404	426	449	406	439	452	449	425	443	470	453	428	410	448	451	440	454	395	417	412	456	413	457	417	438	435	429	423	416	410	466	443	420	437	411	446	408	440	432	444	430	420	416	411	413	416	420	419	421	450	418	425	436	432	436	408	435	427	417	435	405	442	444	400	425	433	442	441	438	448	466	408	417	441	451	393	442	418	463	431	455	431	455	444	453	451	404	442	420	393	423	450	391	444	435	401	411	449	471	444	464	422	418	437	428	423	447	417	422	377	407	425	435	395	454	420	432	439	448	433	423	452	407	428	438	451	395	474	408	432	445	471	485	432	422	402	420	421	449	423	421	426	424	416	458	424	424	416	380	418	439	460	452	478	455	395	457	420	432	440	414	411	412	460	439	423	439	443	446	420	430	410	435	453	407	452	454	424	462	440	430	454	409	380	426	455	403	456	434	403	454	413	392	409	450	447	416	456	427	472	452	441	403	419	426	416	435	419	417	419	434	445	430	398	422	408	453	413	432	444	426	460	418	410	437	426	387	414	450	457	401	430	454	425	435	408	415	449	405	408	424	411	424	424	415	432	474	420	420	463	417	470	432	428	431	459	422	426	430	437	403	446	434	436	429	420	429	423	437	447	454	439	447	444	447	384	406	450	448	410	468	448	425	442	441	429	415	434	386	432	456	467	473	369	435	457	448	411	420	416	408	441	447	417	431	459	412	439	425	417	412	430	422	460	434	396	452	404	428	397	434	456	457	419	427	417	441	431	442	460	443	427	411	415	408	426	416	477	410	399	445	426	450	435	420	445	437	445	427	409	426	405	440	426	447	489	410	463	443	429	427	433	427	403	394	432	462	406	436	425	461	426	441	457	409	443	431	424	456	389	437	421	406	407	464	444	439	447	405	426	384	419	415	439	476	441	411	454	404	424	376	467	467	398	419	400	475	429	433	396	405	439	389	424	410	421	411	418	412	429	435	440	401	411	429	442	422	444	432	406	416	422	416	456	446	454	409	430	429	464	407	420	433	417	412	445	455	458	442	465	448	454	425	413	417	446	420	418	408	442	399	414	470	458	408	407	418	467	400	422	414	472	426	425	443	407	426	404	425	423	453	405	455	414	413	417	448	405	452	412	421	469	402	429	415	409	430	420	442	418	416	448	420	450	427	441	425	441	439	417	429	430	436	423	408	407	410	460	414	480	396	421	418	445	417	425	411	440	441	423	413	434	377	412	426	445	424	406	422	404	422	414	410	440	460	428	427	416	418	442	474	434	458	384	420	456	447	469	448	452	430	401	451	428	419	427	432	494	457	454	463	409	443	420	466	397	434	402	439	417	452	428	418	450	421	439	426	478	430	392	410	446	399	445	430	412	472	425	443	449	417	472	435	405	432	457	447	417	445	411	448	402	434	451	408	433	390	423	435	453	410	426	396	440	412	415	439	414	464	472	429	430	439	472	429	454	406	428	430	439	420	422	434	434	413	427	417	437	431	413	445	427	417	443	453	435	423	404	409	395	405	434	427	462	434	488	432	420	439	418	454	448	432	412	438	415	417	435	423	443	426	453	416	407	400	400	422	405	414	428	418	427	473	395	426	421	440	444	391	413	370	451	440	441	419	405	468	395	387	411	439	393	409	423	419	438	417	441	393	394	435	424	437	431	400	451	426	409	420	466	428	422	428	434	409	413	406	436	399	386	430	417	450	398	412	440	446	437	422	397	419	418	438	457	413	408	411	424	417	421	441	416	417	399	432	386	444	433	434	414	448	416	450	436	422	456	390	445	447	410	451	404	434	420	384	431	423	407	394	423	454	405	413	423	408	436	414	457	418	414	438	434	448	459	411	401	419	439	414	465	412	407	420	435	414	411	413	421	409	435
49350	77980	62645	50511	47470	32379	17319	5991	1047	521	510	496	538	515	522	530	528	550	551	555	537	513	498	500	533	549	526	520	522	531	498	550	529	554	519	510	554	529	519	550	528	543	526	527	540	522	528	573	524	509	519	524	515	547	544	570	504	556	513	548	503	505	514	531	552	504	505	497	523	529	518	551	564	544	519	541	510	536	522	522	543	511	534	519	496	549	510	514	519	551	506	526	531	545	547	481	520	514	490	521	522	550	514	567	499	529	562	538	553	529	535	512	533	540	478	508	557	538	568	527	530	594	559	513	523	528	542	535	558	556	540	525	532	567	522	516	476	518	558	548	564	512	524	557	546	518	578	564	490	542	502	549	552	520	532	519	554	524	528	536	497	555	560	509	515	514	568	557	550	493	519	475	536	506	537	547	538	548	538	534	543	506	533	503	581	542	530	529	507	515	532	488	511	565	556	534	531	522	529	528	579	547	508	529	482	528	540	556	534	512	548	519	547	542	576	551	552	508	546	507	557	515	546	525	541	530	529	565	549	508	540	523	545	529	542	547	514	501	523	509	514	543	508	534	503	526	521	542	529	510	560	542	549	559	506	538	529	469	515	542	609	542	519	505	580	551	536	488	516	539	548	519	584	499	531	562	479	506	567	497	507	502	487	509	603	539	526	518	542	540	555	543	545	486	543	508	477	499	550	538	561	562	553	527	535	543	473	499	529	511	520	501	519	506	568	553	491	515	562	490	531	537	540	530	545	532	491	514	540	510	554	528	559	527	541	540	526	529	532	535	509	523	526	550	563	497	524	553	553	529	488	510	574	506	509	530	497	524	535	522	562	518	511	504	525	563	555	506	486	569	553	543	564	538	503	564	554	503	540	541	477	512	492	515	575	489	537	527	555	555	539	521	543	524	539	553	477	569	491	560	541	589	532	536	514	545	505	530	519	477	526	514	512	548	551	560	525	566	533	528	544	536	514	541	514	530	563	517	556	546	554	517	539	552	469	508	558	520	509	489	481	517	528	531	535	531	518	553	497	536	546	532	556	487	459	519	534	548	497	556	522	515	558	503	505	508	524	507	514	528	544	528	535	516	533	498	517	557	506	548	531	514	518	534	520	542	514	556	537	530	521	501	536	506	527	546	466	586	534	521	516	528	496	534	558	521	526	555	554	524	509	528	504	524	544	514	548	539	453	535	508	534	508	526	489	554	512	523	531	505	568	515	550	516	490	521	511	522	519	535	508	543	550	525	506	521	528	531	532	504	526	548	525	505	464	505	500	519	540	495	533	550	521	538	545	532	504	539	561	523	519	522	540	517	534	591	548	501	546	552	541	500	544	509	506	467	542	506	543	558	473	525	527	531	533	534	556	529	539	527	531	542	561	562	535	524	561	516	547	501	536	548	542	510	536	549	517	548	533	524	507	572	552	511	538	524	564	551	543	494	499	508	553	499	506	510	502	524	522	531	508	499	515	505	534	552	500	538	532	529	493	540	504	558	515	511	582	559	540	535	513	551	529	569	513	561	497	539	580	540	562	531	540	554	515	500	485	527	483	553	509	545	544	536	507	540	527	524	537	546	519	526	505	559	519	537	544	537	517	504	544	532	543	548	547	513	507	571	558	518	482	535	518	524	551	517	503	520	500	510	538	543	524	541	514	561	516	532	499	531	491	533	512	503	536	529	543	535	540	470	540	535	494	547	557	518	528	535	571	495	568	521	499	537	536	549	525	521	542	548	535	535	532	519	506	526	553	485	539	502	568	525	555	560	568	556	518	543	509	516	563	526	512	517	519	486	554	524	540	509	507	514	527	504	487	569	501	493	518	512	516	538	531	530	504	521	515	557	530	555	557	499	548	531	563	498	537	513	515	532	538	550	553	483	559	529	495	512	571	537	521	489	546	540	541	502	489	509	545	519	549	504	521	514	520	549	528	498	515	550	536	519	528	525	545	554	518	524	517	528	469	515	545	494	543	540	496	544	560	527	557	522	510	500	516	484	521	479	533	520	520	542	531	531	585	525	502	520	544	534	532	531	526	525	512	505	552	526	520	512	508	551	545	511	460	552	562	525	523	514	566	501	527	518	533	553	538	579	528	528	553	525	507	493	534	523	534	524	563	529	498	552	540	515	522	561	486	553	534	553	510	502	499	542	477	539	521	543	552	528	560	540	536	553	514	545	516	522	488	508	590	514	519	550	550	494	507	475	527	534	475	515	539	532	512	492	561	499	556	490	537	522	526	515	531	508	519	539	521	519	495	508	506	550	517	514	505	521	540	502	507	557	575	536	549	487	559	488	516	525	537	527	494	552	514	522	484	514	575	518	510	580	497	495	513	520	563	554	550	540	535	515	540	500	532	518	540	524	552	534	568	502	526	521	495	563	551	505	553	478	512	544	537	512	482	495	491	525	557	531	534	570	550	514	544	499	513	510	544	531	583	508	526	509	512	520	562	527	524	463	522	517	530	502	525	526	518	477	564	576	560	554	465	513	518	524	513	514	532	547	548	497	524	517	528	515	539	547	507	544	527	565	560	493	573	489	535	502	527	532	547	540	531	493	542	506	490	566	568	514	493	560	512	548	492	545	548	559	547	508	498	503	561	514	529	537	553	506	524	507	527	535	540	536	547	512	517	531	504	527	478	553	518	581	535	573	516	517	523	545	521	507	534	534	537	546	555	535	550	541	517	528	522	514	543	548	511	524	516	519	565	504	539	534	522	526	533	517	495	505	529	515	529	545	525	527	518	550	558	556	528	540	512	546	510	499	528	500	513	522	543	551	531	512	512	490	544	552	522	524	539	515	502	535	554	526	504	512	516	561	537	529	544	535	534	559	534	524	493	495	503	519	536	581	512	524	548	482	509	517	567	541	532	483	506	540	493	515	491	554	561	515	530	513	533	520	570	523	556	512	508	515	518	519	516	533	526	516	504	497	494	524	524	557	539	528	522	533	496	484	483	565	536	583	493	564	531	552	507	549	545	517	564	547	490	526	513	516	536	549	494	548	527	564	519	503	537	539	477	561	549	540	518	513	516	529	544	557	557	484	535	517	525	537	527	472	515	522	540	518	525	523	519	549	544	551	545	558	564	555	516	503	565	511	518	523	507	493	534	483	519	480	515	491	515	552	543	535	515	540	522	515	549	543	494	537	505	494	544	569	493	547	536	482	528	519	500	491	560	556	514	502	519	545	509	521	515	514	546	555	483	510	507	544	503	512	479	494	530	536	511	526	540	527	532	545	540	521	497	507	511	517	503	545	562	519	522	589	513	500	508	476	531	524	561	505	485	531	543	560	551	495	504	481	497	519	527	512	562	560	516	549	475	511	522	499	530	521	503	528	515	470	544	564	555	539	512	530	537	489	558	513	530	505	519	536	527	546	546	556	501	544	494	528	510	515	527	489	514	545	526	505	533	533	536	496	498	552	522	538	534	540	544	501	505	509	505	525	496	507	550	539	529	558	512	505	533	546	530	543	531	535	498	561	531	567
23418	21530	30204	29032	42578	39254	27593	10726	1359	425	431	386	417	416	404	408	415	426	386	414	394	385	385	361	408	386	352	408	383	426	386	390	439	401	397	405	359	409	386	405	363	378	420	422	373	372	395	369	417	418	399	387	423	411	426	369	383	415	400	419	383	394	372	373	411	341	381	386	378	358	402	384	399	365	361	435	396	387	410	389	397	400	382	433	385	361	420	384	397	424	408	416	410	376	407	390	391	395	382	400	399	422	391	432	379	408	395	377	395	431	385	404	428	417	375	393	372	377	400	369	385	373	369	390	368	389	371	364	394	426	367	412	409	393	420	414	389	383	408	432	380	403	380	401	421	372	385	399	428	391	375	380	408	378	386	402	376	426	394	386	382	420	392	384	402	403	459	411	383	362	383	398	358	386	374	344	393	380	391	402	381	366	367	397	397	408	390	385	419	392	409	360	403	410	415	403	380	379	393	387	413	393	393	378	377	403	410	402	394	390	334	365	357	413	372	384	386	398	402	402	394	398	373	400	394	381	436	386	396	427	424	365	345	409	410	392	404	417	396	380	396	404	423	338	407	398	396	371	420	369	401	393	371	408	388	390	379	368	413	389	394	402	405	371	402	406	411	383	403	393	391	410	440	419	405	417	401	393	362	408	376	380	418	386	378	431	385	377	370	417	422	398	397	365	404	442	419	383	428	395	400	425	408	414	403	377	383	373	363	411	407	406	373	399	415	419	396	420	408	385	387	419	378	377	392	380	425	397	380	364	398	400	399	386	418	397	373	386	398	408	411	393	435	411	371	413	391	402	393	399	417	396	378	385	409	407	351	406	333	375	351	384	433	371	388	401	411	390	360	389	377	407	391	386	425	401	364	405	375	398	364	372	364	369	395	373	416	375	406	411	388	406	381	375	388	386	385	368	371	413	365	379	418	412	410	394	387	399	417	394	402	411	425	433	406	418	405	360	408	402	376	398	420	399	398	395	397	371	388	377	402	402	417	381	402	389	389	364	418	412	390	399	372	354	392	392	382	369	384	376	378	440	406	396	383	393	403	411	407	374	382	402	393	417	365	436	414	357	406	409	358	424	410	393	414	405	418	385	375	360	414	358	383	402	368	417	431	393	405	394	394	404	427	362	349	382	351	416	413	396	368	407	395	384	411	391	388	379	391	375	414	417	372	395	377	414	396	404	391	389	369	405	414	411	407	372	373	361	439	402	392	381	372	378	387	422	406	431	388	353	391	370	391	393	395	420	371	379	398	420	362	371	406	376	373	402	389	358	382	368	387	383	389	376	390	380	393	377	413	382	394	419	432	431	393	392	389	401	401	406	406	408	407	413	365	403	410	392	394	402	431	399	388	377	390	399	397	390	386	420	415	401	379	357	416	393	372	374	393	402	425	393	376	414	422	392	421	354	383	407	390	368	398	404	385	368	380	410	378	394	361	361	389	396	400	394	379	376	384	374	398	437	396	395	451	383	392	357	374	363	399	384	393	359	396	340	422	416	400	403	406	407	394	379	391	376	410	363	389	400	371	384	399	395	396	394	395	373	412	422	352	415	376	358	423	370	366	398	372	394	422	389	383	401	373	383	380	392	385	390	381	387	382	422	404	351	384	374	399	377	394	380	394	382	393	403	381	410	407	395	375	403	388	369	430	388	385	374	420	375	360	396	404	393	378	381	383	376	387	403	381	391	389	396	384	429	394	384	412	395	401	364	402	398	411	388	386	365	407	383	337	376	409	391	391	387	359	413	396	371	397	412	392	404	383	373	407	377	375	382	373	380	418	345	398	428	394	400	396	403	382	374	433	380	402	418	411	386	380	384	390	433	403	427	390	412	399	426	378	373	383	346	363	373	376	395	414	399	426	421	380	388	399	414	433	373	359	420	373	355	425	380	382	395	371	396	398	388	377	380	383	359	394	411	359	422	407	385	393	405	421	426	394	411	392	398	378	429	388	402	405	391	388	399	377	398	363	369	412	422	398	401	394	408	402	393	383	398	430	412	374	398	401	419	364	382	384	359	393	407	380	397	421	407	414	399	421	402	397	367	383	375	371	336	408	371	369	379	362	406	411	388	400	387	378	406	415	397	415	386	420	406	387	382	409	426	388	365	372	341	389	413	405	390	397	399	372	435	390	414	385	389	384	387	412	401	378	388	435	369	389	364	384	397	392	392	414	409	424	372	344	363	431	375	380	388	394	427	393	383	379	376	392	383	361	426	423	416	392	379	395	369	396	379	398	402	427	395	369	380	405	429	426	358	394	386	388	378	420	381	386	435	383	408	366	408	399	420	378	369	394	395	364	379	405	421	403	358	396	414	396	370	411	408	383	370	373	393	411	380	390	383	400	419	394	366	416	422	392	404	412	402	414	382	400	391	387	363	398	410	382	377	414	402	405	399	376	405	386	410	418	378	381	384	404	372	416	405	400	403	358	337	395	380	413	370	392	382	369	426	392	418	398	389	401	397	389	412	370	414	380	355	391	375	425	395	396	399	384	387	360	405	383	407	419	409	384	405	388	406	414	387	426	360	394	410	396	366	338	405	421	407	365	371	423	398	406	383	407	401	388	370	375	399	399	411	388	381	406	402	403	408	359	351	402	387	385	386	420	386	393	428	385	436	399	394	422	394	378	403	398	337	381	432	374	380	399	416	398	386	416	356	372	418	409	401	366	366	409	414	419	410	422	377	386	386	380	384	366	403	406	396	390	400	413	384	396	354	373	408	398	383	385	364	379	420	391	420	394	429	413	369	361	391	376	401	387	400	403	394	378	396	391	410	399	358	419	359	383	386	388	396	371	391	402	399	411	409	371	412	410	403	376	418	417	363	395	404	408	417	391	375	393	391	419	370	363	384	398	393	387	350	410	357	402	387	391	383	406	371	432	344	390	390	420	391	368	398	374	377	399	409	419	360	388	388	374	377	438	399	416	408	384	386	398	412	395	376	411	397	390	372	381	395	389	367	440	398	368	412	377	350	443	400	415	390	420	380	400	383	378	366	384	419	385	399	403	388	391	410	398	363	392	383	372	390	389	400	420	353	385	414	379	411	410	385	380	399	377	418	360	367	367	377	401	400	401	400	391	394	402	374	419	381	386	381	378	405	395	405	388	373	406	372	392	357	393	405	401	407	448	383	415	407	419	367	416	421	377	378	361	382	384	405	448	403	359	372	393	413	417	408	407	418	353	419	423	399	390	402	398	419	395	410	402	413	396	376	377	389	407	406	392	427	385	383	370	390	407	404	373	385	445	394	358	381	399	384	365	398	409	384	399	417	393	406	380	382	365	406	382	421	413	396	380	393	413	403	359	353	422	385	394	406	397	360	380	429	392	409	415	381	407	380	370	352	382	419	385	416	412	371	419	390	393	381	420	385	383	364	354	421	354	386	436	392	421	397	382	374	420	421	363	351	399	393	394	379	376	359	403	403	393	384	364	361	411	359	380	415	370	388	412	369	366	370	404	382	415	364	369	372	413	391	392	370
52714	85589	69107	58638	58919	42494	26002	10548	1579	475	472	458	491	508	432	526	449	475	445	455	511	447	466	449	493	445	478	489	472	473	472	489	467	523	456	500	473	521	441	443	466	517	451	474	433	483	447	500	498	473	462	469	514	426	475	489	454	435	457	462	504	447	479	476	473	480	449	499	443	469	478	449	459	448	425	459	426	454	512	477	496	474	443	473	478	469	454	493	503	430	479	493	469	468	493	506	488	479	504	505	455	476	463	449	477	490	474	440	492	449	452	488	508	495	440	461	437	440	493	503	441	454	426	452	478	451	494	460	460	504	462	482	485	471	453	459	441	473	464	466	505	453	490	461	449	467	492	462	475	466	513	516	469	479	500	429	490	459	506	502	479	474	475	456	485	437	499	467	489	468	496	467	516	449	420	469	468	470	451	467	484	468	454	457	480	466	474	433	483	477	499	444	456	473	463	475	494	470	447	476	464	458	439	435	471	469	467	449	501	453	487	444	432	487	471	454	459	466	535	462	458	478	443	467	478	459	450	484	472	444	489	486	464	450	500	412	479	431	477	461	490	437	469	487	504	454	497	461	449	467	419	503	477	466	480	474	447	455	471	480	493	462	462	445	493	456	457	468	452	475	420	445	465	483	464	491	489	458	468	503	486	496	455	473	442	469	484	488	436	431	462	473	461	436	480	466	451	475	471	470	474	465	479	502	487	472	457	466	459	465	492	508	498	490	479	484	469	487	444	479	486	439	474	428	449	456	484	459	442	470	521	494	446	460	439	482	509	472	465	432	463	467	422	457	475	504	459	460	461	437	509	468	490	456	453	475	470	455	462	437	492	474	461	471	477	497	515	514	472	442	485	450	475	484	432	496	492	440	481	478	456	442	461	450	453	493	493	457	486	455	454	461	498	451	454	461	472	455	468	480	441	460	442	499	544	508	489	462	473	413	465	462	470	488	454	454	460	498	471	451	473	449	515	465	494	476	425	461	459	503	482	447	469	464	490	465	471	447	495	443	444	450	474	454	513	453	477	444	464	458	457	473	489	540	484	446	515	448	481	474	506	436	480	466	485	432	502	480	455	480	446	483	403	469	475	481	461	462	458	466	453	469	464	444	471	480	444	487	460	455	454	500	452	463	439	444	459	490	510	495	428	496	464	491	427	414	456	418	469	517	487	512	473	479	504	469	444	461	441	411	432	485	464	459	445	483	480	432	460	435	464	475	463	461	483	476	467	512	479	438	463	466	452	489	457	482	482	449	501	452	463	436	461	491	481	455	476	476	486	466	495	439	444	444	459	497	450	450	485	451	446	474	446	505	488	472	468	496	515	469	487	517	460	466	421	471	475	473	469	434	503	498	452	496	484	445	472	418	445	462	477	459	441	495	491	463	479	498	435	491	476	463	445	460	472	480	470	491	494	487	466	469	511	461	486	481	458	474	443	472	464	485	512	436	454	468	475	456	451	451	463	433	408	462	449	446	450	477	490	425	473	429	474	398	459	505	469	480	440	443	466	474	482	459	456	485	486	480	469	480	488	442	473	482	470	460	459	453	477	489	437	496	440	469	445	469	471	452	456	444	492	464	472	466	451	492	459	451	446	475	463	455	479	491	448	433	477	471	462	490	436	476	496	439	458	476	453	466	494	470	461	488	482	460	430	429	459	458	485	490	467	459	448	478	460	462	437	500	449	460	458	496	479	484	449	438	495	481	458	482	455	478	460	463	453	449	469	484	495	499	445	501	459	504	496	491	472	447	464	470	474	532	484	436	480	474	493	467	486	458	462	453	468	462	482	476	442	483	454	476	479	453	475	484	465	459	442	460	466	461	468	491	475	470	443	470	451	436	461	485	451	463	457	476	478	451	460	479	440	435	451	513	481	437	487	467	479	478	493	463	467	456	478	462	462	480	503	450	460	432	447	448	453	464	445	483	467	438	481	463	493	486	462	493	511	455	482	455	475	452	455	491	488	442	457	479	478	440	499	449	457	452	498	446	448	486	465	456	488	474	459	502	450	468	484	464	444	444	499	516	472	435	478	475	466	466	454	495	508	479	443	459	471	493	502	457	474	443	463	488	471	497	441	499	488	482	478	470	479	453	449	493	472	487	419	482	460	446	455	473	429	464	478	493	509	511	465	449	468	483	471	445	442	432	436	462	462	465	483	507	456	463	481	443	447	465	520	456	458	474	479	469	480	463	477	518	451	497	461	479	485	462	471	473	449	472	443	497	511	448	448	447	506	462	478	461	442	462	475	475	451	512	503	494	483	453	464	466	454	511	475	436	478	463	400	473	458	492	461	502	455	488	448	473	446	453	512	486	464	455	471	461	443	479	466	479	476	498	474	462	460	484	489	463	462	476	466	472	443	444	474	413	481	487	470	473	459	476	494	486	483	501	482	475	420	439	472	501	444	482	484	465	465	481	478	470	467	476	525	448	468	476	448	489	488	454	478	505	474	437	472	455	439	499	489	491	463	481	472	449	478	464	465	484	491	447	510	441	476	483	451	496	468	459	428	478	433	471	491	444	424	493	466	476	444	448	493	518	472	501	503	440	421	474	464	498	438	475	491	470	473	483	478	467	458	466	481	491	487	488	443	469	509	469	482	448	468	474	468	441	479	445	484	483	472	440	482	468	492	470	468	460	462	472	469	432	491	474	501	486	456	489	442	439	499	445	490	456	460	458	466	512	453	435	472	480	480	459	482	473	456	462	515	488	512	468	486	447	454	482	484	471	463	476	432	457	482	458	450	486	441	473	479	472	524	500	461	500	463	486	449	427	463	488	515	470	494	486	492	481	486	487	496	501	444	468	427	476	486	465	446	481	473	478	454	449	436	490	455	486	480	451	487	508	457	425	469	458	494	488	495	486	514	474	509	471	466	494	515	466	469	453	464	476	498	459	444	465	473	455	457	457	478	474	456	480	447	487	481	473	466	499	476	449	443	504	430	466	441	500	447	481	478	510	439	463	461	468	448	439	480	445	434	462	454	473	463	444	458	500	439	450	494	452	461	498	476	444	434	471	458	471	473	485	446	454	463	464	461	477	495	504	473	493	506	465	503	475	476	454	510	474	446	441	445	470	455	459	440	479	476	429	425	490	494	442	477	429	534	463	460	470	435	477	460	492	467	488	494	422	456	441	450	455	484	469	461	497	438	458	474	488	438	456	429	483	472	481	453	460	485	481	443	490	459	476	476	477	460	474	468	491	464	490	430	464	474	448	459	470	519	475	460	470	452	482	487	454	477	484	506	486	480	463	491	472	475	481	473	460	472	458	478	454	475	478	467	446	488	462	486	525	457	468	483	446	457	466	479	442	488	447	451	479	454	472	481	425	485	470	487	485	465	454	467	446	463	413	460	467	464	497	445	452	493	469	463	463	491	474	498	492	474	432	475	453	490	473	480	452	516	441	480	465	481	436	499	515	472	437	426	466	504	458	473	449	481	503	476	436	487	495	482	476	443	522	488	470	460	466	509	510	439	445	425	469
35699	43917	43078	25558	16581	7231	2659	1162	620	569	575	606	546	575	619	578	574	592	580	543	566	581	551	556	564	600	534	521	553	556	552	591	526	542	578	575	545	543	564	570	524	587	543	593	588	572	530	582	634	559	530	572	599	540	569	586	590	575	604	574	592	572	584	570	522	588	570	589	561	551	575	545	591	574	573	552	565	578	571	599	641	599	580	559	585	544	595	577	553	614	598	576	579	568	568	579	625	620	549	563	573	540	546	630	548	574	580	550	505	614	592	531	569	588	552	568	575	548	591	531	582	575	563	592	593	592	578	578	558	558	576	564	541	574	552	580	564	559	578	587	597	596	572	578	535	587	583	580	573	580	545	546	513	609	588	560	573	592	584	560	591	612	562	565	602	583	548	507	597	564	580	546	580	527	544	544	613	524	535	553	561	580	549	586	560	574	564	587	557	576	501	580	576	549	605	587	615	562	537	580	551	601	614	580	593	587	595	546	565	539	629	554	592	569	579	613	571	568	613	564	561	560	582	560	565	575	579	567	562	596	577	586	625	556	575	570	603	596	553	577	563	563	604	519	558	533	516	529	541	600	563	577	614	555	609	565	607	543	575	619	585	570	575	543	560	577	593	547	585	581	534	583	589	594	583	575	573	583	536	577	564	571	574	532	579	582	562	571	536	556	572	556	593	544	629	590	550	557	577	535	557	567	600	589	583	531	564	554	573	580	562	602	573	553	606	557	573	593	559	585	580	595	552	553	618	572	615	556	595	608	563	540	539	558	579	589	607	584	543	583	537	587	543	558	555	539	600	574	588	570	602	542	584	575	581	552	609	601	593	559	582	585	577	523	554	561	599	576	614	563	605	559	537	584	602	571	604	571	551	549	572	554	570	584	520	569	534	539	598	563	577	546	565	619	601	596	590	589	604	532	582	551	596	554	588	577	600	585	558	552	594	552	562	565	596	540	621	582	597	571	587	556	581	575	559	562	608	592	607	595	576	603	549	558	563	542	628	546	625	530	615	585	539	575	563	550	554	554	535	598	575	567	561	528	581	600	588	517	575	548	556	597	543	596	547	579	547	556	602	559	588	597	599	590	534	573	585	581	521	587	580	536	602	573	582	628	562	601	571	626	540	577	564	609	578	568	577	615	571	536	573	555	519	597	631	521	534	581	565	561	573	541	561	586	570	555	590	588	566	558	609	594	556	552	534	555	533	590	554	570	538	567	561	575	578	563	588	521	605	585	582	533	546	574	567	543	567	544	518	565	565	616	569	579	560	581	565	616	554	602	555	588	566	591	582	578	594	569	563	601	578	611	585	599	609	510	594	546	555	567	590	621	620	539	597	615	544	570	550	563	558	563	598	597	572	561	589	559	600	571	552	562	551	540	559	560	570	518	571	522	557	553	533	578	567	570	626	520	575	590	570	547	536	631	560	591	591	544	570	574	623	593	581	512	604	598	586	586	525	543	567	570	596	542	570	551	547	589	583	535	571	562	584	627	542	568	548	540	538	611	577	606	573	569	538	600	562	610	547	566	614	579	563	586	582	613	566	583	553	608	593	605	552	605	541	582	588	557	519	546	573	603	587	537	579	579	547	588	574	552	570	564	543	565	577	553	517	574	539	526	578	590	597	554	544	508	554	572	630	589	577	587	600	590	567	559	617	594	558	607	548	546	581	582	557	568	555	590	585	613	619	572	584	573	543	600	547	613	592	572	556	583	592	587	579	604	545	557	570	546	610	605	553	583	589	551	587	598	572	586	587	565	536	541	574	578	582	552	557	584	593	579	573	576	547	577	554	580	540	580	603	579	578	597	541	563	574	576	565	592	569	599	541	569	596	565	583	568	552	545	573	537	566	576	541	561	534	538	568	594	562	573	588	596	524	575	618	593	574	562	581	574	588	566	572	525	544	567	580	577	605	603	593	586	559	569	546	599	530	594	595	537	568	597	577	565	570	546	603	597	581	559	594	597	611	604	625	552	571	609	529	588	582	583	535	555	579	530	552	573	639	594	592	599	546	557	544	590	559	573	558	578	547	548	561	567	605	562	549	575	593	608	553	593	566	607	566	587	544	595	596	597	584	573	555	567	609	550	550	569	582	568	571	574	573	565	545	563	584	624	567	595	567	584	583	549	549	564	574	577	567	533	592	549	541	581	597	590	574	585	554	580	569	586	583	594	539	533	577	580	568	577	555	570	605	578	551	588	568	585	593	558	599	591	583	545	609	580	600	563	582	549	569	559	567	556	531	565	542	588	566	580	552	590	540	532	547	562	570	586	569	554	559	600	592	585	573	539	532	585	590	572	592	572	556	601	545	601	514	588	571	575	574	515	592	578	600	588	520	608	577	566	548	614	528	540	608	577	575	546	552	559	571	562	553	601	573	555	518	633	549	559	520	635	533	599	584	605	574	541	602	573	566	584	568	568	609	604	554	595	592	547	589	585	589	582	569	586	616	561	601	562	594	614	551	562	562	623	570	554	518	581	575	602	590	546	550	568	569	570	582	590	554	574	592	571	613	553	530	595	619	532	569	551	549	604	620	571	568	616	555	597	597	533	539	531	606	584	588	595	519	590	592	599	584	560	559	564	584	588	555	609	532	540	586	549	565	619	579	546	612	533	590	539	584	561	576	533	573	545	604	570	583	546	556	589	560	601	559	575	597	548	583	527	629	549	567	565	585	564	602	557	573	556	608	550	580	596	562	536	536	607	565	575	575	549	609	598	548	597	550	531	556	570	566	546	574	647	576	590	578	601	543	583	564	558	594	611	577	573	532	525	581	543	608	546	574	553	596	561	590	579	601	552	601	592	561	615	524	586	576	574	516	594	591	543	617	612	530	517	607	554	545	540	567	561	566	583	552	580	561	566	537	567	565	559	555	570	503	547	562	582	556	552	540	571	596	575	567	563	556	571	608	576	566	551	546	527	588	557	522	548	555	539	545	574	591	602	578	550	573	579	546	551	570	530	585	521	543	589	580	578	561	612	569	564	567	578	553	574	601	571	567	558	564	561	566	584	579	578	581	577	578	557	562	585	585	628	574	543	611	559	611	555	543	601	596	563	566	561	589	593	556	596	548	543	537	554	563	512	601	532	544	569	573	592	592	587	540	581	581	558	607	539	598	539	562	574	574	585	558	575	575	607	518	589	589	591	583	573	564	557	574	601	582	564	556	580	548	596	551	577	540	559	573	570	588	519	600	556	566	623	615	557	575	562	544	596	533	582	581	570	570	556	581	587	631	547	630	584	566	594	582	603	612	563	550	565	571	561	514	558	571	557	592	502	582	537	564	611	538	612	571	563	560	571	562	568	593	548	536	543	607	581	596	537	572	593	598	553	580	561	583	539	555	568	557	589	555	599	589	582	573	579	534	621	557	575	570	590	579	551	535	565	598	530	553	572	597	579	588	601	575	581	560	598	543	574	552	581	580	564	556	584	549	566	583	542	555	585	527	591	615	580	609	541	598	558	560	565	585	569	571	572	562	564
46206	59351	44722	23461	18006	8480	3633	1603	857	711	658	749	701	676	663	729	646	709	732	667	716	658	687	678	705	727	701	688	699	722	673	708	686	707	685	692	708	718	659	647	753	684	692	646	697	702	678	684	730	650	665	697	672	681	657	726	691	696	678	675	691	665	710	661	674	699	691	682	690	680	679	701	704	709	662	694	689	653	660	722	647	603	681	701	690	707	695	734	667	708	701	678	657	706	670	642	627	678	676	744	652	714	718	666	690	653	677	710	688	722	698	708	738	752	685	699	700	684	749	753	697	721	712	670	694	713	707	633	676	734	701	672	662	688	691	684	757	715	684	685	720	702	675	696	669	693	728	710	730	731	662	757	673	727	683	741	722	677	677	740	665	720	750	648	685	692	688	723	650	701	655	692	664	716	706	691	704	626	684	684	688	651	707	699	688	687	690	713	725	660	681	683	690	711	683	679	712	700	727	675	709	699	688	698	702	671	685	688	736	636	733	655	711	698	692	721	731	669	636	688	713	738	679	692	685	729	703	760	696	697	608	693	692	658	687	683	730	694	727	689	723	715	680	689	736	670	750	676	730	684	701	681	682	681	673	664	688	678	659	695	721	669	693	720	687	676	701	694	655	706	659	744	654	683	654	714	730	697	665	669	708	698	673	705	720	707	700	726	731	680	661	689	675	673	663	665	716	690	697	723	721	695	699	739	704	681	678	694	689	755	713	656	699	706	696	725	700	702	694	685	682	701	694	698	656	674	650	667	690	759	690	683	698	696	665	702	702	634	712	664	712	721	664	728	627	672	672	653	717	700	720	686	693	700	666	686	684	706	715	708	715	627	688	702	727	707	703	672	680	743	678	686	660	691	714	668	732	729	697	703	712	703	724	718	722	730	712	680	703	693	699	707	688	744	690	725	703	751	711	707	686	705	711	680	703	659	702	699	735	712	735	699	726	671	695	706	722	680	744	714	734	702	624	720	692	654	712	690	679	722	665	742	702	733	705	645	725	687	687	642	673	739	689	676	673	682	681	724	711	681	709	720	681	673	707	660	678	683	708	710	690	695	675	684	741	722	646	724	704	662	628	675	673	715	665	696	725	675	627	717	688	701	709	722	711	637	687	673	692	640	675	725	706	660	738	709	685	713	713	693	609	700	692	703	675	699	703	634	683	698	751	708	689	670	686	711	702	697	711	720	694	695	672	757	674	686	683	710	699	755	671	709	682	676	719	676	674	698	667	666	654	676	718	692	669	738	720	699	671	672	723	646	691	707	698	675	687	708	673	704	700	703	684	694	688	690	650	723	694	675	695	676	728	712	705	681	665	692	696	684	698	718	694	703	716	653	704	738	672	705	680	697	666	680	686	727	700	663	679	723	717	734	669	678	698	719	707	713	736	699	685	736	672	683	673	746	675	723	666	685	721	727	695	727	667	737	664	663	720	724	713	695	686	685	719	710	695	718	635	676	712	680	697	681	710	673	659	678	728	645	713	676	670	685	688	673	722	684	670	683	659	704	680	675	723	715	694	697	708	736	656	685	732	715	715	673	711	733	716	714	723	701	675	750	676	674	690	695	687	677	710	691	703	718	703	665	659	695	696	711	678	690	676	699	642	680	677	719	698	730	646	762	716	655	615	689	674	619	685	685	708	696	647	702	717	718	678	688	712	693	660	628	683	729	688	715	675	735	702	700	716	722	646	709	706	683	714	719	714	752	687	710	668	655	695	663	659	656	716	665	722	736	684	739	677	730	658	672	695	695	703	740	669	726	745	635	626	674	677	680	688	720	679	650	686	670	700	710	672	749	752	724	662	721	720	728	689	666	696	683	679	633	652	731	693	714	672	705	716	731	733	671	657	674	726	668	711	694	684	721	672	683	698	668	705	717	672	677	701	690	651	679	716	712	724	725	696	694	683	700	739	687	669	695	703	710	682	762	696	672	728	709	652	684	689	712	694	696	735	705	694	677	657	681	708	636	727	649	703	680	648	683	648	704	713	706	683	708	663	702	654	679	687	703	693	730	704	694	672	693	702	694	698	701	702	690	677	718	670	699	655	753	755	657	702	651	682	686	710	712	692	703	710	699	687	688	715	729	672	714	666	683	684	698	672	702	724	674	685	680	748	736	730	683	706	693	727	689	690	672	745	647	699	657	737	671	693	710	702	679	704	687	668	723	642	732	718	690	765	685	722	684	705	674	693	723	706	682	703	728	699	652	699	652	729	733	713	657	674	720	722	679	736	683	664	698	684	687	738	730	711	730	653	738	695	700	718	674	687	699	741	640	705	717	690	703	662	710	707	705	670	691	699	700	700	712	696	739	681	643	713	724	694	709	680	668	722	730	707	699	708	666	743	682	696	630	750	710	721	681	713	659	675	712	693	670	680	720	702	745	715	718	670	662	699	704	675	719	739	670	699	688	728	723	669	681	691	694	713	675	725	680	742	704	660	668	697	683	664	694	695	694	691	722	644	620	726	695	687	646	688	672	702	710	716	696	700	657	682	661	705	693	728	676	674	694	638	682	711	691	708	723	674	706	654	685	729	707	714	669	726	658	699	712	676	711	709	711	694	687	670	649	686	702	696	704	674	722	657	704	685	684	678	690	674	703	714	716	673	666	705	706	699	725	722	706	682	692	687	712	681	641	689	669	690	719	704	700	690	709	721	706	686	706	685	736	682	715	686	672	681	725	682	627	737	733	671	685	661	679	708	681	678	723	685	706	712	674	684	671	701	708	754	625	730	728	642	702	701	665	711	682	702	667	671	642	731	664	759	685	687	671	695	702	705	691	728	706	700	723	660	732	703	703	676	676	656	682	653	705	699	697	718	661	709	698	684	756	668	683	663	725	699	686	740	774	717	694	691	711	669	726	683	719	716	665	693	731	696	737	690	676	679	684	728	683	680	692	710	710	701	629	653	717	688	707	696	670	692	665	739	663	736	705	695	708	689	700	658	672	733	667	690	694	684	701	671	695	694	666	647	745	703	665	723	683	680	698	695	684	699	679	670	659	703	663	689	669	694	689	694	716	693	692	669	701	734	683	667	706	708	710	686	696	738	714	689	685	697	723	735	732	706	691	672	721	703	690	678	709	699	701	686	671	701	726	682	704	706	713	699	676	767	692	693	678	705	709	723	681	713	689	708	727	689	706	700	666	663	760	692	685	717	669	681	696	656	707	666	694	667	692	657	672	671	669	670	736	722	683	677	664	681	712	732	690	691	678	662	704	677	653	652	718	661	652	626	737	725	660	681	673	688	680	721	712	685	716	712	659	756	730	702	731	783	701	743	678	675	692	702	671	691	670	702	710	703	654	689	722	695	667	722	690	694	747	729	722	676	701	705	709	743	703	696	707	650	733	709	672	651	689	697	674	675	708	686	681	654	675	746	678	732	662	713	718	663	699	690	718	721	701	755	680	742	708	689	673	698	694	672	684	696	705	702	685	706	673	668	725	696	655	642	673	718	692	688	702	714	702	723	758	680	685	668	700
24606	22128	31815	35300	42106	31845	18496	5397	940	436	456	494	422	400	471	481	442	442	421	437	430	436	459	415	471	457	455	435	443	453	475	421	430	412	421	442	458	464	467	412	423	465	436	474	418	441	428	451	444	447	466	431	431	440	425	486	425	448	463	434	480	399	440	435	495	401	428	413	431	407	434	416	437	436	435	471	416	415	454	419	464	419	470	430	382	446	407	430	428	384	430	433	434	468	413	439	472	426	446	423	456	444	425	449	433	433	469	432	443	407	455	420	414	421	432	422	465	454	416	454	434	428	439	412	433	424	429	460	450	446	423	469	436	444	457	430	422	440	448	436	454	406	438	376	416	457	432	399	451	457	419	400	448	434	409	442	417	429	452	459	410	408	447	458	444	431	450	433	455	432	431	434	476	416	445	421	432	436	407	433	480	432	411	427	415	460	419	423	395	445	446	432	425	435	468	400	434	438	432	393	444	416	404	428	427	458	454	447	434	433	450	412	413	428	471	423	433	463	427	439	436	466	446	449	406	436	406	438	458	434	432	424	447	476	422	421	430	404	418	477	424	436	425	443	396	436	416	423	391	422	421	443	460	453	449	450	427	420	426	450	419	408	437	406	399	397	449	410	438	401	413	446	416	437	456	418	415	465	417	435	451	380	415	433	443	447	424	403	438	446	436	437	469	451	431	456	459	415	428	442	436	459	389	475	405	422	460	424	409	482	427	437	434	438	453	441	417	414	461	465	436	430	429	465	446	449	420	450	474	414	429	458	450	428	419	451	438	438	451	448	436	405	458	423	439	402	393	440	416	455	426	438	424	444	425	427	394	409	436	440	455	457	431	453	436	475	454	413	447	438	439	460	431	470	448	465	430	420	440	457	418	441	406	412	440	409	418	443	431	442	448	437	420	463	426	403	411	470	463	412	404	421	425	411	440	434	414	448	423	414	429	409	449	436	407	457	436	422	438	445	446	427	401	412	418	404	411	421	427	459	401	456	459	430	420	417	429	416	463	444	437	416	419	433	404	383	405	445	427	419	397	458	441	429	418	393	409	451	454	433	410	444	426	422	469	399	399	456	412	416	451	428	444	403	419	398	400	434	471	421	448	399	413	450	419	426	426	418	398	442	438	410	453	431	393	407	425	443	440	461	421	492	427	445	410	429	413	447	466	456	436	482	439	413	417	388	429	405	457	425	418	402	427	409	443	433	404	417	438	422	437	398	449	407	431	436	429	450	434	436	453	406	451	464	448	440	394	444	411	447	464	468	409	450	402	432	456	463	418	429	466	417	439	407	429	435	430	440	452	473	456	465	417	422	449	467	417	434	384	415	426	439	432	452	480	429	451	400	433	389	439	421	423	432	453	398	437	416	424	442	467	445	439	401	430	406	439	459	412	440	466	436	457	464	415	461	386	417	417	456	450	442	462	441	452	422	435	453	424	427	445	456	417	433	423	466	463	450	449	432	415	440	446	465	394	467	444	474	440	427	468	419	482	477	469	429	461	431	428	469	435	459	448	429	407	411	442	429	448	397	448	405	454	439	441	404	421	448	422	437	462	455	450	391	464	434	457	439	432	425	427	442	442	469	436	432	468	466	422	432	455	441	439	467	427	424	415	410	438	449	425	452	460	398	425	367	432	403	451	450	440	406	442	397	423	454	401	422	403	457	419	389	458	425	415	421	459	439	417	438	431	438	419	424	433	447	439	445	450	462	447	454	468	478	448	452	421	457	447	438	451	430	434	415	460	425	461	427	480	441	419	421	388	416	414	428	433	444	444	406	443	418	399	387	452	444	433	472	406	426	425	405	452	461	439	424	445	402	443	424	444	425	433	441	443	445	467	435	408	400	420	415	481	424	440	410	452	428	430	381	422	466	421	459	404	453	414	411	385	441	459	424	443	449	471	466	406	452	391	439	432	469	366	428	424	452	419	438	431	477	458	466	452	460	429	447	454	458	413	415	454	416	424	466	456	442	415	485	438	411	452	425	456	440	422	433	443	412	423	426	447	456	464	402	459	386	433	441	469	413	413	457	433	433	425	416	449	420	411	441	437	422	416	410	422	426	449	422	480	408	455	424	430	418	454	411	437	428	460	395	433	431	424	437	417	432	449	440	437	402	397	437	464	423	399	387	429	428	426	448	431	437	436	427	420	423	458	432	441	443	390	427	428	459	472	452	436	427	433	417	412	436	384	422	388	452	451	408	403	454	421	429	433	468	457	424	435	437	423	420	418	423	462	441	434	455	461	413	397	431	415	444	461	465	429	420	443	429	436	473	391	426	445	426	427	407	435	413	422	431	490	426	441	425	441	467	430	453	423	435	426	393	441	437	407	430	405	459	456	447	435	476	429	433	450	444	416	453	410	441	437	446	416	396	481	458	471	464	425	417	454	435	442	420	413	450	434	434	425	471	382	474	443	441	452	434	418	434	451	426	417	438	455	416	421	435	429	434	431	437	438	410	427	422	436	443	414	446	438	456	430	449	423	444	453	410	444	414	435	415	390	397	438	401	438	428	428	432	414	417	441	447	429	441	382	389	449	416	444	426	448	418	431	412	398	435	449	479	398	431	450	427	435	433	439	435	454	419	448	384	431	411	414	436	404	393	462	387	449	413	443	406	410	438	419	414	438	437	441	477	463	434	452	453	432	474	417	409	421	450	448	421	432	446	440	453	434	425	451	442	426	414	432	456	447	432	419	412	431	433	481	448	431	406	429	418	435	419	430	422	438	444	433	441	444	415	405	419	447	417	455	426	423	465	444	446	421	398	453	410	442	396	408	444	452	456	443	396	442	455	410	432	447	423	412	431	444	401	409	428	445	451	427	437	444	428	444	471	437	440	443	434	428	412	403	463	438	432	435	402	414	455	457	458	452	433	458	426	449	431	442	433	422	424	442	416	430	424	384	433	446	388	442	445	445	408	436	414	432	455	402	424	465	423	494	450	444	462	438	401	431	437	413	414	443	432	416	422	423	439	427	422	439	429	457	454	420	438	425	427	426	423	468	442	457	436	455	446	464	445	428	444	435	457	445	445	411	427	462	446	442	408	408	462	442	397	411	461	453	467	423	425	449	454	455	434	444	420	454	437	439	418	399	410	434	423	447	425	462	406	433	408	441	411	431	442	449	450	403	432	448	451	437	434	453	447	439	399	431	438	409	477	405	430	450	458	424	436	435	434	432	447	400	437	406	448	439	478	456	428	413	466	442	452	465	416	410	495	461	450	443	436	439	422	419	423	436	446	465	443	424	482	410	401	391	419	445	436	433	414	444	463	389	440	433	477	455	442	398	423	438	448	434	410	445	440	448	461	417	452	454	396	446	438	469	439	412	466	450	440	423	413	423	429	445	410	443	421	419	409	426	454	448	467	382	413	420	425	467	481	413	425	434	436	450	428	423	428	433	449	415	433	432	427	442	415	450	451	413	436	465	418	426	447	451	446	430	444	421	432	433	447	433	449	456	447	479	401	452	398	411	418	447	445	418	429
48684	78309	61709	51687	47341	32538	17286	6523	1350	525	549	573	520	511	541	536	592	560	497	507	543	520	571	538	518	511	524	554	521	500	562	523	554	498	510	531	517	551	527	518	523	517	512	495	538	556	542	524	504	548	540	550	527	492	522	516	532	532	520	506	558	549	529	511	525	541	572	573	591	531	562	519	559	528	572	571	546	521	526	534	484	512	549	532	542	534	556	563	542	522	585	532	571	564	522	563	550	551	544	534	541	525	482	536	508	531	544	547	525	521	537	514	526	514	505	545	568	483	548	498	578	584	526	519	571	500	580	548	557	546	576	489	526	520	556	501	572	527	510	549	541	526	505	545	494	541	553	525	544	563	540	521	550	538	522	520	590	539	539	519	498	519	511	580	527	509	545	544	559	534	537	499	486	480	546	526	506	548	563	558	571	557	544	518	543	525	518	535	518	526	539	541	560	498	521	540	543	486	572	502	553	532	536	533	546	578	548	546	548	507	522	515	574	551	533	512	562	501	544	548	541	556	519	541	542	541	558	522	527	508	520	536	549	566	520	510	524	506	546	552	548	516	553	562	562	562	541	508	516	548	564	540	558	543	562	533	540	499	517	548	541	545	497	516	512	536	514	562	548	524	549	549	565	531	532	524	530	528	526	569	527	530	523	515	522	540	533	526	509	580	541	508	569	528	504	537	555	539	563	515	494	550	579	497	525	540	520	548	550	494	519	537	520	564	558	514	544	523	501	517	546	527	553	536	540	503	564	518	543	525	552	527	507	508	567	532	545	523	512	502	546	516	555	528	539	519	528	516	535	538	529	557	532	528	556	541	529	498	550	557	541	548	556	567	487	546	564	521	515	568	520	515	516	587	556	526	534	565	501	545	537	535	526	534	592	524	524	522	509	522	536	513	529	584	544	473	521	523	511	515	539	540	534	523	497	565	510	499	517	503	537	536	519	507	543	597	540	513	545	528	492	569	528	514	547	539	520	519	522	530	515	524	536	504	547	501	549	555	547	492	525	530	480	503	555	571	536	523	522	544	564	542	505	529	545	568	522	520	546	537	501	513	495	515	564	524	575	543	543	508	557	527	537	541	543	553	575	541	542	535	481	532	522	554	534	489	546	517	536	545	546	526	518	519	532	499	571	548	521	520	534	537	569	590	509	560	506	530	575	540	561	517	528	548	513	513	506	549	518	565	542	540	554	561	520	538	592	543	585	560	518	517	533	508	554	548	542	537	524	531	520	523	466	518	568	532	525	498	519	547	540	537	504	527	550	521	562	567	501	536	528	525	521	552	515	491	482	530	554	529	537	499	534	502	515	531	491	508	505	539	511	551	573	536	540	497	494	509	540	530	549	532	552	545	503	507	536	530	521	554	557	562	552	526	525	507	501	525	544	561	526	570	502	555	537	515	533	527	477	511	497	580	478	530	549	592	519	507	532	556	532	518	539	523	521	556	517	520	501	525	507	570	513	547	572	503	521	516	542	556	546	528	545	537	531	511	594	561	520	537	540	548	537	525	551	463	498	574	558	520	495	544	511	522	531	484	567	573	576	545	556	528	565	551	562	563	544	529	502	555	537	538	536	567	570	539	514	542	521	558	557	510	563	506	520	531	520	531	527	560	546	523	519	545	553	507	509	535	513	505	517	485	553	508	532	596	540	502	531	505	563	543	539	530	552	501	538	510	538	490	546	531	503	537	521	541	531	587	526	550	530	568	530	509	536	532	532	547	543	536	553	528	526	546	513	488	535	555	545	555	532	567	499	570	546	568	507	532	518	507	553	615	535	559	543	552	544	566	519	551	531	543	553	509	488	515	529	540	504	536	531	500	562	526	516	540	482	534	520	585	492	515	565	530	553	496	567	523	534	508	523	521	547	551	546	507	534	528	532	555	552	560	537	524	489	512	521	521	534	521	523	566	531	526	558	518	560	501	521	501	521	520	549	541	532	503	547	535	568	579	529	546	524	546	522	523	554	554	535	505	527	540	579	607	545	528	573	554	547	537	457	499	537	531	533	517	550	540	554	547	550	525	549	538	530	486	559	525	524	517	511	541	524	531	537	530	537	540	529	521	542	548	506	522	536	513	527	516	532	553	564	494	521	577	551	519	538	553	567	537	548	511	533	500	534	530	530	558	532	552	565	547	543	527	501	546	505	538	540	541	517	491	544	514	508	510	521	578	539	533	558	534	530	545	522	535	512	571	551	505	571	570	519	538	550	518	564	525	550	533	527	519	560	514	526	527	522	525	554	491	496	525	547	543	532	571	535	550	525	541	507	531	532	537	500	528	531	473	528	542	512	544	555	571	565	504	570	496	508	532	584	496	580	537	560	537	531	554	532	500	527	514	534	568	510	541	566	571	511	532	488	516	519	539	514	458	486	510	504	527	529	561	513	539	526	516	502	535	517	509	523	568	544	528	540	560	532	507	513	557	513	549	494	538	566	530	533	486	540	542	500	526	541	570	547	533	515	509	521	502	539	542	545	544	559	519	547	551	515	515	490	582	526	587	534	532	557	500	525	531	517	553	516	495	545	529	554	524	501	537	508	519	547	503	564	549	526	514	556	547	533	517	521	556	535	506	562	518	521	510	521	557	561	497	539	519	558	502	551	524	562	531	505	552	509	518	560	574	535	538	582	509	526	516	588	501	561	556	538	480	493	496	493	568	487	553	558	539	549	503	510	544	495	522	536	558	522	528	517	574	531	535	558	563	522	530	547	534	532	530	522	524	515	500	533	497	542	513	566	578	506	538	523	571	508	485	537	541	555	543	536	525	533	535	511	475	552	537	551	553	546	581	509	547	514	544	516	552	505	544	533	525	555	551	539	508	535	572	519	545	568	534	540	500	502	526	534	558	565	560	548	509	584	542	532	569	517	556	518	533	494	538	514	514	508	513	536	550	539	524	498	548	481	551	484	523	520	489	519	582	490	527	555	541	511	541	565	513	551	544	543	541	527	520	527	538	531	558	535	573	534	522	527	548	555	566	548	499	559	513	510	517	542	535	541	537	519	530	551	510	556	551	585	585	551	507	537	557	549	550	533	555	515	542	554	513	548	590	530	556	522	542	542	533	497	532	515	514	563	516	527	523	507	526	560	522	552	546	509	534	524	510	566	538	521	537	545	578	525	585	498	560	521	565	529	538	529	564	588	501	549	570	486	517	603	566	558	464	569	543	549	531	516	544	529	522	519	543	484	540	508	521	578	501	496	506	526	564	507	516	548	514	516	532	577	534	499	555	541	550	530	516	548	522	519	556	544	512	550	508	534	487	500	550	577	514	505	527	529	539	509	516	541	541	548	519	547	534	546	563	506	539	537	518	541	519	553	535	538	493	506	517	552	526	571	550	538	500	534	514	543	531	570	566	552	548	543	523	544	524	535	516	510	516	531	532	525	527	557	548	511	523	554	572	497	520	542	504	546	524	547	472	538	515	518	531	519	529	543	562	520	539	560	527	555	561	517	515	519	576	518	510	530	545	526	545
23499	21564	30560	28016	39180	37652	27265	10837	1859	438	435	401	417	412	436	390	426	397	424	425	393	385	425	404	381	423	416	393	363	362	389	416	428	402	400	393	397	440	422	370	411	397	414	393	397	381	400	434	426	363	420	388	387	413	436	394	391	398	378	411	374	391	425	440	370	389	386	404	442	425	377	348	415	399	410	401	406	395	379	400	385	410	425	408	375	389	429	436	388	399	409	402	396	377	392	428	367	420	431	393	433	426	402	388	375	416	432	425	401	428	404	416	422	353	408	402	405	362	430	428	396	461	383	393	398	400	418	379	406	379	447	423	415	464	415	372	442	366	390	412	417	403	422	420	447	359	397	372	418	389	371	416	407	367	390	372	401	397	419	359	405	414	372	432	402	404	393	419	407	374	404	418	382	418	416	368	397	383	407	406	390	399	371	394	397	372	390	362	396	378	378	415	419	406	372	396	414	411	407	420	416	390	406	451	401	385	406	393	403	411	401	416	377	389	366	379	375	386	402	429	409	403	419	427	392	433	435	412	400	393	417	377	432	374	404	439	387	403	411	389	397	376	423	404	418	410	403	396	430	406	370	420	412	401	381	409	405	413	409	419	451	398	390	405	397	417	398	445	398	374	379	397	377	431	402	413	363	366	389	402	412	381	387	367	400	418	398	377	374	444	427	423	408	408	380	409	467	395	433	383	424	401	372	369	441	422	426	441	407	412	421	379	416	408	408	389	391	428	410	424	394	349	409	424	399	415	425	402	370	411	423	444	379	390	404	416	407	371	383	397	398	394	370	402	414	431	368	430	409	436	384	405	378	402	406	425	408	423	457	395	356	389	425	380	376	388	395	402	404	409	398	388	365	417	376	437	406	378	427	430	401	390	399	417	419	384	397	410	416	393	369	384	360	392	403	410	402	414	398	436	421	394	360	380	396	393	368	401	373	387	389	393	375	447	369	393	402	434	412	369	424	399	378	418	348	401	429	433	425	414	384	429	387	400	395	411	429	428	377	396	430	429	413	423	411	444	429	415	401	400	388	391	390	389	387	408	358	400	396	361	419	402	398	391	394	417	378	370	396	419	382	389	402	411	381	381	395	419	372	369	418	413	392	401	397	414	373	378	375	395	384	453	405	414	407	394	407	412	443	401	378	404	404	420	399	391	424	403	412	408	382	350	431	409	387	397	394	363	411	402	389	410	395	385	373	405	397	382	398	400	421	388	428	406	398	358	397	390	438	409	382	420	414	344	381	385	422	415	383	389	395	410	372	392	373	436	381	416	386	427	415	390	388	420	408	438	368	399	386	401	383	385	372	404	421	400	366	427	429	368	422	405	429	413	387	441	407	346	400	407	387	375	416	391	418	412	404	429	405	394	417	390	401	403	439	397	414	420	428	416	439	414	397	370	449	364	397	440	386	400	397	364	373	407	436	397	412	429	421	427	407	371	402	418	392	431	374	402	370	409	427	409	377	413	384	410	422	372	395	436	426	395	403	372	407	421	384	389	394	401	424	381	423	410	409	395	387	395	418	398	391	404	390	398	347	402	441	395	393	380	374	403	401	426	377	405	411	392	379	422	398	391	365	381	418	424	392	387	434	428	393	389	438	404	390	405	436	402	408	380	396	394	405	414	406	384	380	423	401	401	430	363	427	398	379	431	402	364	397	419	381	400	410	394	341	430	394	443	382	394	417	374	419	413	387	410	370	404	416	414	429	415	396	372	375	379	380	396	370	395	438	375	423	355	375	406	393	430	400	388	391	403	396	385	397	406	462	389	370	424	437	397	376	428	421	393	386	421	367	412	401	382	433	396	396	378	391	409	403	374	380	388	414	398	414	392	418	403	393	417	419	414	404	363	387	381	383	402	406	402	404	410	415	389	404	435	429	372	400	394	356	378	420	391	373	407	443	414	379	402	416	392	354	423	409	408	436	397	407	386	383	412	402	404	403	402	391	395	395	390	421	383	392	386	413	423	404	382	415	418	403	401	423	397	382	396	393	388	422	395	400	400	425	399	420	424	395	380	417	399	391	411	383	416	359	397	389	431	423	403	366	376	438	363	398	395	410	382	412	414	394	415	411	385	415	423	352	410	382	413	436	403	391	401	420	427	381	399	400	394	407	382	426	420	432	388	373	416	397	381	420	395	414	373	357	419	409	361	416	404	411	394	377	416	421	381	393	378	413	434	406	402	407	375	382	359	400	392	399	382	406	427	439	407	380	403	421	428	400	429	396	396	429	417	419	447	397	392	411	403	380	443	356	382	398	408	442	413	404	396	370	395	382	423	412	385	391	369	389	373	406	415	365	391	384	417	381	379	403	446	388	385	419	438	385	406	425	373	378	380	403	388	380	378	404	401	397	351	358	389	473	377	424	355	382	403	399	447	415	415	417	412	378	380	390	342	432	396	426	415	376	400	395	399	395	418	376	394	406	358	391	376	351	392	407	430	393	423	392	422	406	378	423	407	354	400	366	423	385	396	404	421	431	373	378	388	398	375	423	414	389	353	391	415	406	419	418	397	447	383	388	419	388	395	379	413	396	422	400	418	388	413	401	379	380	426	381	384	397	392	390	401	421	396	398	393	386	414	414	351	405	382	403	409	432	418	414	427	379	403	361	384	397	420	420	382	416	405	387	445	353	388	439	393	407	385	398	354	404	371	395	411	388	412	353	404	394	376	416	395	390	436	388	383	395	386	426	383	366	413	410	436	395	390	385	415	400	388	418	425	413	407	408	433	382	365	363	383	424	434	365	445	386	397	417	363	386	375	369	410	391	414	400	382	359	425	363	357	381	389	376	401	397	424	370	355	397	401	390	410	398	376	421	403	379	406	399	411	392	393	400	387	408	387	411	431	382	385	410	417	425	401	409	406	427	438	407	370	389	378	397	407	414	379	390	416	407	412	416	433	379	399	376	453	387	384	425	394	422	392	381	383	382	394	376	404	418	404	348	369	381	410	364	391	369	431	420	400	423	419	407	373	394	383	380	399	396	366	447	417	427	386	403	405	445	407	400	381	397	417	405	401	388	380	391	378	385	422	394	399	424	340	405	411	406	412	394	422	414	388	426	403	372	448	404	405	416	390	394	411	368	387	399	392	417	373	401	390	396	438	418	423	395	443	402	423	457	425	391	385	386	422	411	406	392	383	370	416	388	389	376	387	412	390	361	420	409	418	435	395	434	376	425	392	413	434	418	417	406	376	423	389	378	402	373	421	371	393	376	428	374	387	435	377	376	417	423	409	428	400	422	392	372	394	377	372	384	407	434	391	381	372	383	417	371	413	410	388	440	421	375	388	368	348	421	413	382	380	429	360	411	380	416	408	377	402	367	423	423	370	398	365	413	421	371	393	399	422	383	367	400	409	380	420	438	395	400	393	395	416	394	407	396	413	412	429	401	397	367	442	384	440	375	435	384	390	401	388	394	387	401	391	388	422	376	383	388	419	399	400	431	395	408	402	390	416	435	374	411	367	408	382	368	417	388	397
52906	85682	72961	56208	57546	41648	25318	10944	2441	510	480	480	478	491	515	517	477	489	493	469	488	507	490	469	490	500	466	527	448	459	470	453	431	488	463	485	480	481	497	534	468	535	445	476	495	472	488	489	466	498	474	473	479	451	448	463	451	438	475	465	464	471	515	456	465	497	483	519	500	492	520	475	478	497	507	449	479	479	494	484	489	488	490	500	476	497	467	452	468	481	524	448	460	491	458	479	509	481	479	465	476	447	477	438	489	514	502	508	487	449	484	477	483	459	499	477	465	457	494	485	466	452	445	430	494	507	464	468	466	436	472	444	488	471	456	465	462	492	484	459	528	471	487	476	497	454	518	496	444	434	433	464	451	508	493	473	482	457	499	423	457	450	491	475	510	460	523	494	483	477	492	519	455	492	497	491	492	492	492	499	479	453	486	479	489	475	504	489	496	488	484	470	482	481	448	482	482	509	449	497	472	478	493	457	474	467	445	447	495	442	472	509	509	480	507	480	463	484	497	474	460	489	498	473	553	497	487	483	491	509	490	491	488	435	471	464	448	483	460	446	534	494	508	490	499	488	494	516	459	467	445	482	481	472	474	507	445	447	475	480	490	498	515	462	470	491	495	475	482	487	488	481	473	463	447	465	413	437	484	465	465	489	447	471	498	437	550	465	447	507	482	516	507	465	451	471	466	465	468	471	460	477	437	450	505	500	522	428	516	512	450	487	484	482	482	479	492	459	469	469	467	494	464	474	480	469	503	487	510	500	485	482	448	454	481	474	491	494	502	527	462	478	480	442	486	469	458	491	447	475	486	479	480	485	455	473	507	515	452	501	471	522	459	490	460	512	472	512	497	479	445	543	447	493	512	479	483	486	485	473	465	487	487	484	465	468	493	474	441	448	493	431	447	486	441	455	472	450	485	492	467	487	466	457	493	446	442	466	487	502	460	486	493	482	520	443	510	465	493	488	494	484	434	471	492	458	512	500	510	458	439	457	479	486	459	476	428	467	480	490	483	478	431	446	464	473	473	426	482	450	437	435	446	464	483	461	474	533	479	464	476	490	488	458	498	449	438	485	508	469	486	495	501	459	473	503	465	479	472	459	463	469	506	478	468	495	473	489	478	480	450	502	455	478	463	464	466	479	490	487	455	454	501	463	514	491	519	495	475	451	463	487	476	472	437	471	497	472	498	430	482	498	497	484	490	473	493	418	460	451	497	502	453	524	478	494	459	512	466	464	485	500	447	478	486	479	461	489	498	491	481	486	489	483	449	502	475	485	451	478	538	516	467	499	463	521	434	509	515	456	453	482	515	493	441	476	490	480	460	440	461	496	484	501	482	460	505	445	483	529	492	470	465	493	521	490	482	470	462	460	493	470	464	491	447	491	464	481	465	445	509	506	498	482	448	467	462	492	513	491	476	508	472	462	455	478	482	513	504	471	445	455	439	454	507	486	501	462	433	481	440	473	503	491	472	473	477	471	513	500	487	485	483	465	505	490	433	483	490	470	461	443	470	459	480	418	441	477	452	481	486	494	454	477	436	479	507	488	509	494	467	481	476	483	490	478	505	512	485	499	476	506	474	470	469	494	495	434	436	484	436	516	505	482	468	458	475	489	496	488	484	463	470	491	498	486	448	473	459	488	468	497	501	487	506	457	470	477	479	515	497	480	479	453	505	461	504	482	506	473	455	424	461	479	468	479	489	446	485	527	460	469	448	517	427	476	467	459	426	471	458	501	504	502	530	454	472	463	460	460	482	482	465	453	485	493	503	480	448	470	445	492	473	480	476	501	471	483	537	490	494	517	474	422	436	476	483	467	484	453	465	466	471	478	453	513	488	476	471	501	470	455	482	480	447	459	503	491	488	450	498	467	479	443	461	485	499	497	429	490	469	478	507	493	468	446	435	466	474	515	511	480	494	467	485	517	462	499	518	425	427	472	455	480	449	454	456	459	473	461	493	503	494	489	444	465	469	441	481	502	500	473	479	460	463	480	479	472	458	467	485	496	486	500	444	486	458	521	457	501	474	495	510	522	433	488	477	493	452	460	501	463	497	489	500	438	443	480	476	498	473	494	478	491	483	470	501	493	490	479	480	455	494	469	469	469	498	504	459	474	494	482	485	485	473	476	484	511	444	460	459	477	469	470	454	467	472	455	476	511	493	473	482	484	496	518	533	476	485	506	506	507	466	454	446	466	504	491	516	445	466	479	490	515	472	495	484	487	501	466	490	487	456	476	517	461	509	444	487	471	457	432	469	487	474	475	459	480	469	481	483	442	434	449	462	490	497	497	462	452	488	442	486	510	486	476	454	465	507	503	492	506	455	481	484	438	439	457	487	464	489	498	460	453	429	466	452	451	493	476	495	483	459	491	480	484	461	507	506	530	485	478	464	479	517	463	449	455	481	461	493	489	477	469	507	490	453	474	494	457	469	494	493	498	480	510	485	445	504	487	470	448	491	513	469	465	524	439	487	494	472	501	473	487	440	497	495	475	454	462	509	458	510	488	461	479	498	483	475	456	496	466	471	488	425	443	480	517	514	512	437	478	507	492	437	482	491	445	511	481	462	513	450	492	493	466	500	505	501	482	476	484	476	479	473	509	489	468	507	465	474	497	457	459	474	489	482	479	475	475	505	468	448	471	480	470	452	462	473	513	498	489	445	443	493	479	461	470	460	453	462	483	437	449	462	462	495	474	468	505	530	455	474	501	487	448	516	498	509	440	491	455	458	501	447	471	454	460	475	458	517	497	479	491	486	458	467	434	465	494	493	499	522	496	489	529	497	498	490	513	432	462	470	501	481	453	489	508	509	465	450	516	499	449	507	442	502	488	495	483	489	479	439	442	481	480	462	475	461	476	454	464	472	505	494	474	469	484	471	457	452	487	466	482	513	461	439	474	467	487	466	475	479	480	483	447	456	473	443	497	518	473	529	435	508	452	458	477	481	451	481	453	489	470	485	482	461	514	450	490	495	489	489	449	471	475	517	499	482	463	466	534	498	469	473	466	483	499	476	483	483	442	489	478	425	498	464	464	463	477	468	493	498	523	464	443	452	506	477	512	480	475	479	479	484	497	481	498	456	484	465	472	477	472	437	463	445	508	470	456	478	432	458	498	507	482	498	433	449	495	493	498	480	437	466	442	491	455	458	495	450	504	461	514	491	466	451	459	470	526	471	481	503	467	497	444	425	479	494	467	534	478	481	448	449	474	490	499	454	513	477	462	451	495	469	479	473	504	478	460	498	473	455	518	497	487	459	476	493	491	478	484	440	499	473	465	463	477	479	486	478	472	500	491	520	543	500	491	489	463	507	480	464	481	495	463	487	493	470	490	448	461	465	494	476	479	472	427	472	484	467	467	463	458	466	472	504	493	474	471	481	479	463	502	478	477	497	493	453	450	514	483	456	489	484	473	505	465	504	439	479	480	495	452	474	533	459	463	450	481	497	478	464	514	458	483	448	486	498	479	480	483	478	508	516	484
35692	45221	43564	26162	14464	7120	2807	1299	643	607	606	602	629	552	543	589	557	606	573	573	592	568	639	566	593	554	594	601	608	583	546	590	557	593	543	580	579	585	568	602	599	581	574	590	576	624	559	590	577	575	564	602	560	560	578	579	568	612	563	565	541	563	590	562	598	554	571	534	573	588	589	550	602	590	592	565	548	600	559	573	564	594	587	532	583	587	584	552	551	564	599	573	555	563	577	559	606	614	563	594	570	549	631	607	584	564	522	611	542	551	608	557	588	605	610	578	547	563	554	564	553	578	554	587	574	581	565	568	611	578	623	585	583	565	546	556	599	601	611	555	600	610	587	586	572	598	609	583	571	559	585	555	569	632	580	606	528	628	646	584	588	540	570	579	585	567	586	566	572	537	523	518	554	563	590	613	549	605	630	567	560	529	590	568	606	577	574	554	591	561	625	597	584	550	587	585	555	588	634	622	595	566	562	598	602	592	560	572	556	579	545	593	541	561	588	562	594	602	554	559	571	573	568	572	550	602	548	611	619	567	595	580	562	551	561	543	551	564	583	613	581	553	610	601	525	613	599	576	589	596	557	550	591	602	561	611	566	572	621	589	600	560	635	559	587	555	542	569	564	556	548	627	558	559	594	569	557	579	551	621	587	614	583	595	586	624	566	568	599	561	564	564	558	587	592	542	573	587	571	572	562	594	594	561	580	539	557	610	568	590	579	563	589	563	536	584	589	607	571	564	568	561	578	576	571	593	571	533	587	602	605	632	577	561	555	579	582	587	525	631	577	574	574	552	578	601	547	571	596	577	567	546	551	558	551	568	544	570	583	555	632	567	583	580	564	574	553	611	573	579	616	569	569	565	574	629	604	571	591	588	607	571	527	578	608	603	603	584	572	526	534	609	572	591	619	562	587	555	627	536	603	594	577	598	553	532	602	581	567	575	579	597	567	557	573	601	600	521	591	633	558	580	560	553	579	558	598	622	644	595	548	557	554	591	562	600	554	555	582	563	600	579	589	556	563	612	600	599	562	597	531	564	585	533	536	560	603	548	613	556	586	569	555	632	556	563	578	555	558	535	584	548	526	602	589	624	583	535	566	527	605	574	541	562	557	549	546	582	583	628	629	529	586	576	577	594	572	540	583	590	567	601	561	538	586	588	571	544	575	542	603	575	588	541	586	618	596	583	568	599	546	579	559	595	573	584	558	558	553	613	577	576	581	561	621	581	571	584	578	564	610	540	560	578	582	600	593	555	579	583	584	553	584	582	585	583	551	551	566	648	598	574	571	586	611	561	539	571	552	603	597	569	562	582	550	638	555	623	566	550	598	611	539	603	577	582	591	577	530	578	575	575	634	611	568	594	627	581	595	546	587	553	557	602	572	570	567	602	608	578	590	551	567	589	561	601	557	583	590	586	570	551	558	627	606	585	607	577	537	583	590	576	594	594	572	539	570	592	569	585	570	613	616	562	580	583	624	586	579	566	554	593	556	608	580	541	586	608	594	587	569	563	570	610	553	622	563	584	559	594	619	581	563	570	560	576	564	596	580	559	574	597	572	565	560	597	583	578	591	576	631	531	560	586	585	598	584	573	549	628	562	557	584	578	545	561	580	606	565	664	581	551	591	589	569	543	595	617	568	554	561	622	579	584	548	559	562	600	602	569	545	557	554	576	548	528	586	602	574	593	574	571	605	603	554	611	573	578	562	562	582	599	608	596	582	545	573	548	577	538	578	555	562	604	587	556	569	587	607	547	542	536	585	604	525	560	600	571	598	555	595	556	553	556	564	575	569	576	587	544	559	590	622	588	560	528	594	577	598	569	530	583	616	607	587	585	581	560	551	609	570	561	606	604	558	623	573	570	554	574	592	561	590	562	609	622	545	563	593	580	548	548	587	582	590	585	567	546	618	555	573	592	603	571	587	576	569	603	571	545	580	582	616	589	546	574	610	622	573	596	562	570	580	544	591	568	586	546	585	588	621	578	522	586	562	575	549	594	535	557	554	602	540	564	582	636	567	613	595	611	595	592	612	561	614	570	557	520	546	569	576	580	570	591	579	553	610	585	587	576	553	593	558	563	606	612	551	534	622	575	561	578	593	594	575	578	580	568	545	588	620	581	598	584	586	549	563	601	595	559	577	562	615	588	572	576	552	564	591	548	586	562	578	602	559	582	579	575	571	575	565	604	556	615	588	563	568	557	549	573	568	537	562	579	584	560	572	554	546	585	563	590	607	574	622	621	546	587	552	591	589	589	573	558	582	578	604	611	527	592	608	545	563	577	590	579	570	590	573	599	581	601	556	602	614	562	572	564	639	578	589	555	564	542	576	588	553	597	622	577	587	602	565	567	565	593	603	554	561	610	586	568	523	593	583	584	606	592	582	576	585	596	551	576	585	597	557	594	563	601	594	577	534	533	589	581	605	511	564	583	544	571	564	565	583	595	530	580	567	547	520	584	605	607	594	534	620	599	575	563	617	581	571	613	567	589	594	575	567	591	562	570	588	579	581	569	635	539	586	601	545	537	616	587	563	539	550	591	554	620	605	555	565	569	587	583	588	609	628	598	554	551	532	534	637	556	597	550	582	594	584	597	575	583	587	583	631	571	623	619	539	590	603	602	590	588	607	602	592	553	569	563	580	575	598	554	595	542	530	611	575	538	580	559	564	616	594	559	577	525	573	616	554	590	552	581	592	586	621	567	577	588	598	562	574	585	589	563	587	571	540	544	559	571	582	567	559	541	562	586	574	587	580	554	595	582	569	549	556	526	560	573	599	563	558	553	558	527	608	562	577	573	577	612	590	589	551	565	572	581	632	510	574	566	593	591	604	530	570	537	549	568	565	557	592	558	602	608	558	545	587	585	585	534	552	555	546	550	572	618	588	526	541	569	551	617	566	565	539	577	540	598	583	582	578	556	561	624	593	547	567	572	598	543	575	594	582	585	581	553	586	535	605	593	611	620	590	574	594	557	608	576	575	536	574	594	583	565	563	557	562	601	576	586	585	590	603	577	595	554	573	519	565	588	580	573	561	552	565	590	583	589	562	582	563	563	578	572	573	594	591	597	585	588	573	553	581	582	566	608	536	560	623	587	591	613	513	568	572	590	596	586	565	572	573	550	551	576	560	622	645	558	560	601	598	605	542	614	578	553	584	568	534	550	583	602	606	575	580	596	569	553	598	589	582	557	589	600	546	580	573	590	610	574	556	583	566	547	563	535	569	545	592	549	593	594	562	591	601	565	532	561	584	582	583	586	580	594	567	584	631	595	586	599	582	564	590	564	621	590	593	580	556	548	550	584	554	570	571	557	593	593	576	589	563	563	557	583	601	554	548	612	611	588	536	603	589	580	549	617	570	545	568	550	576	562	575	566	550	604	582	603	553	565	621	561	558	580	585	586	620	599	551	569	584	573	545	563	584	577	563	566	617	584	615	587	542	560	570	596	551	578	589	585	574	572	579	573	587	595	614	585	603	555	559	569
46176	59965	44967	23195	15902	8667	3764	1766	917	700	663	741	709	703	664	693	692	693	687	689	728	703	710	664	667	706	688	725	685	680	652	638	705	654	695	645	702	647	713	681	697	733	690	713	662	684	712	713	665	680	689	679	670	715	712	726	704	724	707	659	709	733	680	681	745	713	736	716	708	687	667	672	707	696	694	695	668	697	702	665	688	687	715	642	684	701	664	693	678	699	654	711	708	647	674	669	739	742	719	690	749	708	686	716	703	691	685	676	704	677	711	707	715	735	697	710	676	680	699	717	726	688	680	684	721	706	718	695	685	704	699	728	713	691	694	709	666	644	774	673	665	645	678	689	778	688	714	699	739	701	678	686	693	648	713	724	687	673	691	701	650	693	716	723	675	671	693	692	684	732	711	721	707	742	663	687	691	682	735	669	720	676	716	694	678	711	726	672	634	683	717	685	708	677	620	700	708	714	730	696	689	664	682	696	668	682	720	678	662	698	728	728	651	724	685	673	704	715	715	672	703	703	672	685	699	679	655	695	656	724	700	685	707	721	754	722	707	669	701	678	706	693	693	683	705	736	732	688	682	690	680	690	708	708	686	709	685	667	671	739	712	714	661	702	726	759	732	684	758	716	688	724	685	675	689	735	670	686	735	713	645	766	700	754	673	695	675	695	731	711	712	672	673	678	704	682	731	711	684	670	689	702	661	666	680	767	691	741	737	706	698	674	707	669	702	730	713	718	669	672	697	745	745	698	670	722	736	701	675	695	715	661	679	684	653	715	692	689	724	683	692	689	728	688	636	676	705	721	716	682	652	688	692	704	709	711	696	712	716	752	739	692	708	672	713	758	687	670	679	715	729	676	682	676	683	663	708	670	659	669	665	749	709	691	672	650	688	703	749	660	715	727	671	776	693	718	681	682	711	677	720	661	660	712	648	701	695	773	686	719	739	689	702	708	665	681	734	759	652	676	701	687	707	687	682	745	643	694	672	696	703	734	678	678	670	717	638	730	729	669	690	750	710	675	653	750	699	755	701	730	678	730	676	692	654	687	683	692	691	696	697	681	719	724	659	676	684	670	634	686	652	672	696	695	650	717	726	694	666	748	691	655	717	682	710	731	677	641	670	695	672	719	730	710	675	701	693	698	656	647	720	743	694	745	718	708	687	700	692	685	724	725	660	695	642	697	703	679	702	684	677	697	678	689	697	720	697	735	714	705	657	722	639	697	683	708	726	688	717	652	713	686	677	695	677	704	641	674	723	674	698	722	710	665	670	719	711	703	675	747	702	691	671	711	670	656	679	683	682	688	725	702	712	693	712	706	691	669	687	705	680	678	697	743	713	686	680	720	725	711	657	704	677	710	737	678	678	744	679	675	650	678	700	703	666	746	698	653	722	693	690	662	672	696	756	653	698	743	717	670	711	694	654	714	705	697	681	711	702	727	669	678	709	699	664	742	695	697	730	713	674	680	706	692	730	678	693	703	696	753	730	711	761	705	737	688	658	700	702	730	695	696	701	713	705	706	684	666	712	708	692	683	736	648	662	673	687	719	689	670	658	731	688	682	697	671	734	701	667	668	692	654	732	705	724	654	674	702	657	718	679	705	651	721	695	714	691	742	665	719	678	679	712	701	698	726	732	697	711	758	678	696	670	738	720	683	682	704	703	683	716	740	701	720	658	684	692	694	717	674	709	704	686	716	693	643	696	698	665	688	693	735	680	730	713	747	686	697	677	716	706	700	696	728	708	702	669	696	692	690	674	687	725	700	691	696	695	705	734	650	654	692	668	692	688	724	716	679	698	704	751	704	694	676	724	720	695	714	699	689	691	697	717	693	633	678	719	718	735	702	697	692	677	683	731	684	703	748	691	754	672	735	713	686	693	667	707	675	695	691	700	687	656	657	740	726	688	703	682	671	695	676	744	695	695	686	714	700	722	679	703	715	682	691	699	707	710	703	679	760	712	764	616	710	648	714	692	711	700	660	704	678	684	701	677	678	710	720	737	714	706	694	724	695	702	704	684	719	685	662	691	707	677	685	695	716	724	681	674	708	692	718	696	670	684	721	692	758	702	696	710	735	709	692	687	645	703	723	668	654	676	669	723	740	712	695	683	756	696	702	710	695	698	734	738	695	711	669	676	680	694	728	698	715	674	692	731	649	770	722	679	773	678	687	744	724	666	735	670	690	705	673	687	698	687	717	692	695	705	692	735	704	665	713	703	658	717	656	682	731	712	646	689	748	666	693	744	681	702	677	649	713	669	631	706	685	692	708	739	673	674	677	678	760	693	649	668	708	676	671	703	682	702	658	704	689	705	748	663	659	706	696	688	708	674	684	669	700	689	695	714	705	746	690	688	690	691	712	698	659	678	694	726	683	700	709	713	707	712	705	717	729	705	660	688	705	739	719	720	688	675	669	696	694	718	684	683	723	708	731	652	686	711	741	698	717	687	678	670	724	679	686	709	659	631	697	675	688	662	668	665	681	707	697	660	701	672	770	663	700	676	727	662	678	724	733	694	677	691	695	738	692	674	679	708	695	735	697	670	697	705	725	674	709	729	719	689	729	711	725	728	703	732	722	702	723	717	700	706	682	699	690	719	698	684	710	681	628	678	721	677	685	712	757	684	687	664	676	696	712	707	658	722	704	727	695	664	692	719	680	694	686	715	692	673	722	755	732	721	717	724	708	642	703	668	688	713	693	703	755	688	747	687	689	677	679	679	704	714	656	719	706	719	647	741	727	711	724	647	702	728	700	725	678	737	722	704	685	736	683	699	688	698	696	712	694	675	677	749	689	685	740	709	710	687	694	707	731	684	668	711	722	731	710	711	667	739	691	678	709	711	750	692	681	718	668	692	715	688	669	667	717	728	657	705	736	722	678	684	674	668	702	748	768	688	667	707	664	708	633	720	721	705	685	636	667	710	670	684	706	693	708	722	743	695	686	673	680	724	686	714	729	677	697	656	697	697	706	717	708	720	731	724	739	713	730	758	706	720	724	648	702	743	683	712	660	713	662	723	744	662	673	696	747	709	697	717	754	676	689	684	700	658	729	740	677	708	721	704	734	707	631	730	678	701	708	720	702	682	725	692	711	720	698	638	675	679	699	745	705	684	696	704	758	703	682	707	722	686	664	709	667	642	678	724	674	711	728	695	688	667	739	698	698	668	712	742	667	628	707	717	663	590	708	669	649	678	686	703	652	702	752	718	647	719	737	725	692	702	681	681	673	663	726	723	663	666	692	689	744	725	706	700	679	699	723	733	703	704	674	724	689	732	682	697	739	758	695	705	705	709	664	678	746	697	722	667	734	691	695	680	681	716	677	731	701	684	732	724	715	678	722	696	672	692	736	676	660	694	693	713	742	651	669	709	689	719	655	726	680	697	695	710	683	701	707	763	668	731	662	718	722	729	638	721	671	688	723	697	674	749	708	727	662	717	725	685	738	680	680	680	751	696	692	690	713	686	747	680	709	661	699	659	713	708	669
24628	22063	32103	33005	37392	32538	18874	5826	1145	411	461	411	446	494	427	425	425	439	395	434	428	433	401	448	422	425	426	460	406	474	427	434	462	421	452	401	415	436	428	439	461	433	432	398	418	422	433	413	430	481	454	460	424	444	424	428	451	442	459	418	428	457	427	434	442	447	431	459	449	421	460	444	436	396	439	464	448	419	413	420	423	434	442	411	435	425	440	454	447	421	427	443	401	453	443	383	423	430	451	397	408	458	427	438	467	455	439	468	411	434	442	387	434	430	414	458	469	437	462	391	442	448	443	426	445	443	431	398	427	418	426	426	438	423	451	434	461	401	429	439	438	406	425	436	432	426	411	456	429	455	439	444	423	413	421	382	456	454	386	427	394	447	421	438	445	416	439	444	431	456	460	440	446	450	442	409	479	425	419	444	490	449	455	429	451	452	443	441	420	424	439	430	416	433	481	450	472	419	406	389	423	429	418	427	399	419	415	405	445	426	390	445	420	409	449	450	425	446	376	445	435	408	407	413	400	440	449	432	412	437	435	464	426	448	443	446	457	432	421	420	435	427	472	409	422	432	445	506	396	424	388	451	473	416	438	418	406	401	448	445	464	429	444	432	416	484	467	435	439	464	422	438	437	432	454	453	449	409	433	478	437	424	405	438	420	396	447	431	445	419	448	417	453	441	466	439	438	431	478	429	405	469	418	436	371	414	420	390	431	417	413	469	425	421	403	391	420	444	420	453	428	444	425	406	440	437	402	455	436	426	454	423	447	420	435	444	452	413	414	451	452	424	434	417	424	446	447	461	454	409	432	420	413	444	450	420	432	407	421	411	411	446	433	421	472	420	431	435	433	434	455	433	416	438	420	454	399	429	398	466	447	423	453	455	430	439	426	460	439	402	455	437	443	465	459	430	430	416	438	432	408	427	412	439	457	447	431	459	411	452	406	438	418	456	430	424	458	446	415	437	423	466	417	477	428	433	432	401	453	409	450	484	431	423	421	400	426	423	438	456	450	410	403	442	437	432	449	444	435	439	461	397	427	414	431	487	434	422	433	430	437	429	449	403	429	418	407	439	436	455	381	452	419	431	446	438	422	463	433	439	450	428	447	439	412	448	439	445	469	412	415	455	440	422	472	418	482	440	430	417	424	424	430	395	445	396	474	437	463	413	407	444	464	439	437	416	450	457	432	424	450	435	483	412	427	436	414	439	442	442	444	448	408	453	421	436	403	428	436	408	419	405	428	442	475	442	444	424	455	457	452	447	447	458	439	459	426	430	432	472	443	434	424	470	459	461	432	403	449	399	411	468	432	397	495	428	457	437	427	488	405	467	416	463	436	411	430	412	445	465	424	415	432	433	440	445	460	403	457	425	436	428	429	434	444	399	437	404	435	433	368	481	477	451	409	408	421	441	394	359	473	427	407	452	411	436	430	427	395	461	464	403	453	425	449	425	415	417	489	435	437	451	438	407	413	423	413	423	435	463	432	428	430	431	456	423	414	445	458	444	412	428	429	431	434	455	401	414	442	427	418	409	436	421	431	434	423	454	440	430	414	431	428	452	420	445	440	416	448	404	425	448	431	424	443	451	447	430	441	446	446	425	437	421	415	446	453	454	422	427	444	432	451	428	447	441	428	433	422	414	432	431	457	443	458	450	425	432	438	443	447	385	408	429	398	428	417	405	381	407	452	425	448	433	425	403	450	450	453	437	424	456	438	420	404	414	449	478	405	431	393	405	485	477	424	421	411	450	462	445	397	411	461	403	435	423	443	472	422	458	444	414	398	426	402	414	431	422	447	433	438	447	437	446	400	432	430	441	454	454	461	459	432	464	444	428	429	400	441	448	429	408	448	424	436	427	422	416	428	443	394	406	477	411	408	431	439	403	414	467	438	393	422	452	421	428	419	454	447	450	449	464	460	471	505	460	466	475	432	441	447	431	454	438	426	425	373	411	420	419	441	413	456	423	427	458	411	428	431	439	466	416	447	425	441	453	425	446	399	403	424	443	406	442	439	433	420	435	423	448	445	424	438	436	453	460	450	420	437	463	433	443	463	410	461	424	398	457	435	457	486	390	394	445	424	392	407	419	491	426	425	448	450	446	459	435	422	421	416	430	469	409	454	458	439	415	404	389	440	459	427	431	422	481	442	438	429	447	419	447	442	440	417	456	424	451	433	394	426	438	431	404	389	417	442	400	466	392	414	427	436	420	414	429	453	396	449	401	438	429	436	453	446	450	423	423	471	397	411	398	419	411	422	403	408	438	408	408	419	429	443	408	402	397	432	433	462	437	445	457	407	416	473	430	421	459	469	419	431	414	460	472	432	401	416	411	438	426	437	478	464	434	358	433	401	420	411	430	425	447	401	405	460	396	439	436	461	435	445	439	437	422	407	410	447	412	422	452	449	442	431	450	421	442	444	418	433	448	463	443	453	434	463	445	407	440	467	417	470	465	466	421	432	434	405	441	425	421	452	453	467	449	454	432	401	417	456	441	440	450	359	458	402	435	426	456	404	448	384	415	406	474	419	443	451	412	415	411	454	461	411	424	450	432	427	442	420	432	439	419	381	408	449	449	455	438	473	403	421	442	442	412	468	419	432	422	445	446	428	413	440	433	441	415	438	477	372	451	442	441	445	425	433	446	422	449	386	406	454	442	444	433	394	419	431	448	448	395	451	436	400	435	442	435	433	409	432	423	415	452	408	450	457	398	449	421	400	406	419	447	407	448	427	415	423	478	437	417	412	429	466	400	445	458	416	427	437	404	371	439	469	423	404	416	442	439	430	425	408	428	457	471	436	461	450	458	406	425	448	429	418	460	440	434	455	441	441	412	431	464	472	448	432	458	412	465	464	401	420	426	399	421	409	402	460	415	439	419	419	441	416	467	481	446	464	398	416	434	453	457	462	428	431	408	446	434	431	423	444	444	402	431	446	454	426	468	447	405	450	424	407	434	404	455	421	423	424	412	433	434	437	418	426	458	438	418	426	443	408	422	386	437	439	435	438	444	479	449	450	438	443	450	411	439	423	463	425	449	437	446	425	434	418	397	455	458	446	437	425	444	432	433	424	404	441	428	410	441	464	392	413	417	408	471	432	401	439	426	456	420	416	455	425	432	455	460	402	445	421	448	432	439	461	441	414	407	421	430	450	434	420	441	448	439	394	420	390	442	448	406	422	395	446	420	419	444	449	476	420	416	469	462	421	443	392	418	441	453	445	417	401	444	442	452	411	429	413	434	441	439	430	432	454	463	426	460	452	434	397	446	437	441	434	409	382	450	429	446	412	455	429	451	431	515	439	426	445	439	404	462	400	445	437	443	465	424	422	426	430	446	457	473	447	457	462	448	442	391	465	407	433	426	440	428	445	421	414	438	403	408	452	415	449	409	424	422	428	461	433	418	399	431	437	468	469	401	439	434	417	446	439	446	441	458	397	387	432	427	434	404	423	442	415	438	472	426	406	432	427	436	475	432	447	444	417	399
49655	79210	62025	47651	44454	33168	18456	7137	1577	561	530	499	529	536	520	556	551	501	554	548	537	528	534	508	521	530	522	526	525	510	536	470	504	510	536	531	506	548	570	564	514	536	512	518	521	524	545	533	531	510	558	542	485	540	519	585	530	482	576	508	520	534	536	534	520	541	499	559	542	531	490	515	513	529	543	500	528	527	514	582	539	547	547	526	528	558	537	532	528	531	524	539	529	529	525	515	493	510	542	551	523	488	526	550	534	507	531	499	563	529	550	535	553	548	480	559	557	553	542	553	520	543	528	507	524	531	538	548	532	511	543	537	519	506	496	487	545	540	525	556	512	492	537	526	517	519	537	565	522	517	556	523	538	540	493	543	499	536	553	516	525	531	501	559	512	544	554	565	531	556	548	541	559	510	491	535	544	518	527	524	576	530	543	551	525	523	535	515	494	560	516	547	518	554	553	537	518	541	531	544	497	513	541	511	539	534	565	511	529	568	540	520	545	524	523	565	558	509	533	536	533	556	577	506	505	532	539	515	577	533	518	514	550	536	533	533	546	543	500	488	561	514	517	574	518	550	551	500	511	522	543	527	529	534	509	557	544	517	528	486	490	507	535	516	561	479	531	538	549	499	489	496	544	508	526	546	497	531	504	515	514	498	545	529	527	514	502	504	518	512	521	544	490	548	522	529	532	557	539	518	562	569	489	504	533	522	536	530	529	561	503	543	484	487	514	569	550	516	559	538	537	515	512	509	544	528	498	517	564	500	528	527	529	544	520	522	540	536	503	505	525	571	510	498	510	545	557	539	539	514	562	549	507	525	569	540	516	550	495	515	539	475	511	556	555	528	500	552	516	510	557	508	562	538	549	508	497	529	497	555	522	551	579	536	595	561	534	520	503	545	498	507	509	517	541	553	538	501	529	531	529	559	530	564	533	512	549	545	527	533	532	517	530	504	533	504	516	530	512	536	499	509	510	555	492	504	530	535	500	552	524	539	518	543	519	544	496	521	513	549	529	549	541	525	545	563	541	531	523	525	538	534	548	562	542	516	543	540	504	506	509	548	519	539	569	536	541	499	537	549	538	541	572	554	487	522	553	513	536	515	526	494	558	514	515	557	548	546	525	513	536	580	519	540	516	531	569	567	556	534	499	526	527	568	525	489	544	503	531	546	491	516	556	552	484	522	567	508	512	534	507	518	541	515	555	537	524	519	558	528	525	547	551	503	537	560	525	520	541	487	523	541	554	570	545	551	578	510	552	529	546	555	557	528	549	582	534	540	548	501	537	538	532	556	514	571	540	517	520	511	534	522	495	591	504	523	509	545	528	526	522	509	495	518	542	547	521	566	514	586	557	531	535	542	476	519	541	530	562	497	519	518	563	529	549	579	526	506	524	542	502	530	536	556	554	535	569	503	553	540	506	524	545	521	539	538	549	535	550	545	511	504	501	536	539	529	518	502	552	536	554	567	541	529	552	527	512	507	525	549	524	513	540	536	506	492	482	538	551	551	558	528	593	554	519	548	509	515	499	503	543	532	528	522	542	537	542	531	558	534	527	529	528	523	554	521	550	531	527	536	555	528	537	531	518	554	542	532	514	531	556	503	528	522	488	546	565	515	525	522	538	547	524	541	534	577	531	504	564	524	528	532	479	550	528	526	540	494	516	499	548	525	521	536	558	538	571	513	552	509	518	544	548	511	530	519	505	535	527	548	559	522	504	520	510	545	540	499	540	524	517	543	511	495	525	522	540	531	534	537	525	564	493	552	532	513	543	584	541	545	551	536	497	504	560	516	553	558	478	520	571	554	528	535	582	521	519	547	538	524	578	535	522	516	507	500	546	503	600	531	561	470	592	508	534	553	488	550	530	548	555	504	563	509	516	495	502	555	558	519	538	532	529	532	534	543	520	539	502	479	503	515	536	488	532	545	520	551	496	504	539	507	527	495	532	506	553	543	539	549	507	506	516	506	479	558	545	549	517	542	514	533	525	520	517	510	535	498	523	550	543	522	527	509	491	536	580	540	567	542	514	502	557	516	497	541	548	519	543	489	543	503	528	545	513	534	540	503	514	503	536	515	516	522	497	527	539	554	543	544	562	553	552	489	528	531	518	507	523	513	501	521	533	522	534	562	566	517	536	584	566	529	548	561	531	526	533	581	484	535	532	503	517	512	534	540	537	522	531	524	516	543	528	525	535	554	534	575	523	560	546	575	523	494	525	498	537	510	529	570	526	541	537	530	561	524	505	505	534	511	535	516	523	533	530	540	487	537	526	526	495	555	522	577	573	533	526	543	544	526	538	568	531	543	526	527	489	496	527	498	507	503	538	546	551	509	514	567	506	529	556	516	520	531	550	532	550	536	541	533	543	539	522	517	532	551	527	518	482	533	526	555	534	491	475	541	521	505	516	509	566	526	594	512	566	523	502	515	517	544	514	551	541	518	507	555	524	570	546	517	528	535	542	555	528	553	537	567	524	544	558	549	515	531	550	543	561	520	524	570	520	569	523	582	560	524	532	488	558	519	554	523	522	496	541	563	550	526	500	548	563	559	514	527	521	571	531	536	520	469	528	559	523	555	508	555	533	525	537	490	560	496	528	536	528	505	524	534	523	542	498	503	529	537	516	577	553	518	518	503	538	551	530	544	542	524	534	540	510	593	510	540	532	517	546	550	545	542	591	495	522	526	528	526	527	542	526	548	551	544	566	514	515	497	523	527	512	502	520	568	484	517	522	544	517	558	534	551	547	541	549	531	547	514	542	543	534	524	535	523	535	490	535	582	522	534	527	538	528	531	528	546	528	542	515	535	536	504	528	552	490	497	535	571	489	520	508	511	496	532	526	536	549	508	582	522	507	573	545	537	532	507	470	489	597	545	535	573	483	557	527	518	517	527	510	568	507	521	533	572	492	497	524	549	511	520	529	544	561	515	528	552	544	531	578	542	531	528	529	525	513	541	507	485	541	527	531	494	551	542	553	556	521	461	554	528	569	494	559	562	527	517	520	543	535	513	541	546	576	558	562	552	530	543	564	513	535	523	574	518	564	482	551	549	485	585	533	549	533	535	540	533	569	514	520	513	508	465	528	530	556	532	517	528	544	515	535	541	519	516	528	554	524	562	534	554	539	544	508	554	517	550	531	566	533	487	525	543	502	522	534	545	522	525	496	526	533	542	549	487	516	524	506	528	486	490	543	528	535	540	511	502	554	523	511	551	523	536	539	522	529	510	505	548	538	477	524	543	536	546	518	548	536	554	528	489	514	551	546	504	532	524	547	508	524	511	516	557	497	520	543	526	491	561	535	506	543	551	476	528	584	531	560	562	523	527	540	544	492	550	541	510	489	548	546	523	560	514	524	549	557	516	564	550	572	565	539	556	523	532	526	482	534	512	524	568	518	518	590	534	534	518	524	523	515	537	574	515	526	510	534	531	498	534	531	510	530	517	502	497	494	492	536	532	536	538	522	504	538	513	539	516	503	480	503	580
23519	21539	30360	30168	37903	34982	24789	9211	1805	449	396	372	416	419	435	470	410	402	424	425	410	406	398	413	409	440	408	397	379	385	406	420	430	398	388	419	450	420	383	413	379	400	395	406	428	395	390	433	396	400	405	369	379	359	388	444	372	416	404	394	422	397	413	414	427	386	401	419	397	372	408	428	392	396	369	390	467	419	356	406	437	435	402	405	424	445	395	399	397	452	422	407	394	422	453	403	393	400	381	424	396	403	418	376	392	384	344	405	441	401	434	411	405	387	432	406	405	431	351	399	433	411	388	411	401	392	409	414	432	394	414	396	402	389	430	382	425	410	425	406	372	443	400	424	424	421	409	422	404	429	428	428	424	359	401	402	415	419	381	404	417	378	419	410	398	396	435	402	409	403	410	404	412	415	423	412	424	397	392	389	405	403	407	402	444	380	407	434	388	392	388	407	422	421	410	391	381	369	410	415	398	396	428	398	423	395	371	424	395	403	384	399	382	394	414	400	394	434	448	410	402	434	401	430	397	363	428	418	413	394	409	442	406	340	379	397	410	427	419	381	379	383	408	389	440	391	393	420	395	452	435	376	404	411	381	408	378	354	396	397	377	420	392	406	395	446	438	416	385	370	379	450	403	424	380	446	409	383	417	404	407	425	409	435	420	399	363	401	417	397	423	375	383	428	385	407	411	406	397	419	364	387	406	442	400	409	393	405	400	423	372	414	397	389	417	379	377	383	385	399	423	380	396	426	415	385	379	400	424	424	443	417	439	391	410	393	443	433	403	403	428	398	393	385	392	396	355	399	407	388	405	425	428	391	436	446	422	402	436	390	389	376	424	408	397	396	423	418	393	405	409	427	382	391	439	400	416	421	412	401	442	434	386	415	400	373	405	402	410	406	396	396	399	399	391	420	443	396	392	396	416	407	391	400	412	406	413	386	376	389	390	424	361	417	414	411	399	428	423	419	400	395	417	402	425	414	380	395	410	449	388	415	396	388	376	397	388	430	416	376	372	409	405	395	390	413	411	409	412	421	386	389	430	389	405	410	358	413	426	432	385	424	404	382	388	392	410	463	392	403	400	391	431	418	415	428	408	431	403	374	410	363	429	382	405	400	355	412	419	416	404	421	436	444	394	414	428	390	419	396	409	444	399	449	385	405	399	439	408	416	396	411	431	416	386	420	426	418	405	368	388	400	386	405	434	424	397	403	428	419	436	379	402	394	421	412	402	388	418	373	440	423	408	344	401	395	386	451	427	382	374	398	385	434	405	419	369	420	403	439	415	398	436	397	375	398	380	432	421	397	403	391	405	407	428	384	390	435	427	416	387	411	447	420	393	419	428	404	410	428	428	401	371	412	407	391	398	395	440	417	407	386	420	441	393	396	404	413	421	452	406	415	384	371	392	404	424	423	401	417	412	366	429	408	408	410	427	378	353	401	422	393	419	391	405	433	428	424	397	416	401	394	422	383	434	401	401	379	437	412	456	403	409	370	409	384	421	429	393	403	397	389	390	416	389	391	393	398	383	392	376	420	394	422	421	406	369	366	391	409	387	371	433	405	370	374	406	420	392	364	404	431	436	411	410	393	378	416	429	427	423	394	397	403	427	428	345	408	395	467	387	382	389	380	377	405	413	402	410	367	402	423	445	402	409	426	372	401	416	333	412	387	402	406	400	457	375	385	415	373	397	379	417	391	393	416	405	429	416	412	402	396	364	403	402	420	391	385	354	376	420	398	385	392	370	405	409	372	413	439	368	397	433	400	421	393	413	387	401	422	409	395	417	415	419	422	433	409	417	399	412	432	378	402	421	451	393	421	382	427	450	390	438	412	363	397	417	422	420	407	421	399	393	404	389	388	387	391	447	389	366	404	390	391	372	430	415	406	424	387	403	407	373	405	445	363	414	412	414	395	384	452	378	408	414	378	417	356	389	405	411	420	435	424	401	371	440	446	442	399	386	404	417	399	414	426	400	406	410	432	381	410	382	387	404	393	434	369	415	398	422	410	412	379	408	429	418	422	421	415	427	430	405	389	404	417	420	434	410	396	407	438	393	403	387	414	387	378	407	378	406	402	377	453	440	424	387	425	431	406	403	417	409	406	437	403	416	418	428	415	397	397	399	394	410	423	407	403	442	394	385	395	413	414	426	395	381	404	449	401	401	399	427	374	403	402	363	438	430	382	382	428	407	408	392	425	409	405	390	416	399	400	387	417	413	397	436	414	382	389	425	426	399	431	406	385	406	398	383	367	384	386	419	401	449	388	396	382	458	429	380	421	401	418	430	436	424	395	395	399	403	411	366	400	415	366	426	397	357	430	393	403	397	446	407	377	400	408	404	401	407	426	382	446	384	418	422	436	420	405	408	423	424	420	424	388	369	401	421	405	410	417	377	407	402	401	396	401	396	409	401	409	417	404	390	408	413	412	386	432	381	414	426	402	418	375	366	404	419	392	377	390	427	412	388	411	415	409	396	440	439	436	429	387	403	382	381	433	415	422	406	430	410	388	390	420	429	410	427	401	407	422	372	405	455	420	382	380	404	397	406	371	407	420	366	389	396	402	415	406	427	421	402	413	417	402	428	380	379	414	394	429	398	392	412	376	462	410	397	366	430	396	414	407	400	424	390	415	389	411	410	432	396	404	410	393	434	395	406	394	409	420	395	410	380	417	408	397	394	416	383	411	380	402	391	393	450	397	394	401	424	448	407	396	384	373	396	392	405	396	410	414	419	404	403	413	398	393	429	390	425	398	422	446	428	375	425	365	422	416	400	446	422	435	393	405	390	436	434	443	394	426	423	404	424	404	394	398	424	396	397	373	371	437	409	397	383	394	416	401	404	428	418	402	404	423	422	401	409	400	405	418	396	417	370	398	428	466	397	389	426	353	418	421	436	419	387	425	363	398	410	433	396	438	386	442	394	428	425	389	392	408	350	452	393	418	416	414	396	396	395	425	451	416	415	414	406	398	412	401	417	405	437	405	457	421	401	367	387	387	391	444	401	409	445	397	426	415	403	419	415	358	424	410	382	381	402	394	388	425	379	386	406	413	398	435	390	414	397	393	440	425	397	432	412	408	404	374	377	389	414	418	436	392	407	385	367	376	422	429	401	418	425	408	416	393	396	402	418	399	401	387	439	393	401	396	420	450	411	421	398	402	428	373	412	439	412	410	394	393	419	363	388	391	392	400	432	397	372	384	413	407	421	376	416	427	400	399	406	412	416	420	407	390	422	426	427	383	390	400	407	425	416	426	371	420	371	398	400	365	446	407	401	422	397	386	390	409	427	417	402	397	378	412	408	421	379	390	379	404	410	400	425	434	390	393	391	399	420	396	384	422	400	415	418	421	439	425	398	409	436	405	440	397	404	439	402	400	409	396	435	430	409	353	426	458	397	422	399	401	448	378	402	401	412	381	386	393	402	428	366	400	395	465	393	371	405	380	426	409	397	424	427	396	388	400	417	368	414	393	398	409	387	395	430	388
52986	85841	70463	60340	53580	38866	22484	9785	2438	483	474	523	466	525	439	479	501	516	496	472	463	485	461	464	502	468	480	439	490	464	495	459	506	499	500	495	458	472	490	485	483	514	497	501	448	502	524	485	492	455	509	483	480	498	461	523	478	481	487	508	445	479	473	493	448	510	447	455	456	505	465	493	489	529	488	446	477	485	495	503	467	468	490	452	479	452	473	523	462	507	491	504	512	498	483	483	506	474	428	451	511	489	507	487	497	479	518	486	527	461	492	480	501	485	452	504	495	484	508	510	458	465	496	490	476	523	491	451	476	461	483	480	473	476	490	478	497	484	503	475	465	511	435	455	501	474	469	481	474	438	487	518	513	460	500	512	502	502	479	533	471	498	493	506	485	483	467	475	463	495	492	464	480	486	471	498	484	450	485	497	475	528	471	466	457	470	431	514	474	469	501	442	489	495	470	450	489	475	490	494	459	489	498	509	471	481	480	463	467	489	460	493	509	484	463	467	460	467	451	487	473	519	454	519	506	480	508	487	477	443	459	499	485	474	497	466	466	462	455	479	503	486	479	462	501	489	463	455	493	502	478	488	484	493	443	505	495	479	496	489	515	485	505	479	447	479	480	512	473	468	468	528	465	485	468	511	487	499	474	466	489	497	469	491	506	457	491	475	472	478	494	506	514	463	487	504	481	516	487	493	478	464	527	510	471	471	480	482	539	485	469	535	460	496	451	493	468	481	465	494	494	506	510	458	488	485	492	462	461	528	507	490	494	491	538	465	491	483	470	457	492	506	472	495	483	476	502	457	453	478	544	475	492	502	486	437	494	454	487	480	442	491	493	487	490	513	486	509	501	514	478	486	504	485	476	475	474	478	493	468	536	479	508	494	471	469	488	489	492	492	462	475	462	501	474	530	492	525	477	515	539	501	469	483	480	497	486	432	461	491	480	459	504	512	496	507	490	492	487	469	496	485	466	470	480	425	513	469	504	438	476	481	477	488	475	481	498	499	501	461	476	483	484	480	438	473	507	532	494	510	508	476	510	460	477	516	507	471	468	470	470	458	507	492	473	504	495	444	489	453	470	488	497	437	484	473	499	453	516	517	491	484	501	482	498	496	452	478	465	496	449	493	495	467	489	511	491	464	493	499	493	459	500	482	501	468	497	479	471	487	475	515	476	487	488	483	488	506	467	489	525	463	494	506	484	486	480	504	523	454	460	487	463	466	460	478	463	493	486	419	474	529	473	476	469	488	503	492	500	473	450	479	494	503	470	472	455	443	511	492	472	506	466	500	485	484	488	493	450	478	460	476	472	485	511	508	431	510	499	485	468	477	503	497	513	481	511	509	504	481	481	490	455	479	479	492	487	479	462	448	461	470	460	493	499	468	519	485	436	463	491	485	460	535	484	487	486	478	455	495	495	476	473	490	466	477	466	464	467	450	464	482	454	485	458	465	478	472	492	453	497	484	489	472	480	501	513	479	490	475	461	444	471	485	482	525	517	468	491	461	487	514	483	480	449	433	493	512	466	469	491	495	448	505	476	414	464	494	482	505	468	475	494	507	497	461	416	480	500	476	465	490	446	485	489	480	491	471	473	478	463	510	499	502	503	462	503	485	497	486	457	466	462	457	479	482	454	475	518	471	524	463	468	530	504	494	499	493	460	479	478	457	486	495	510	476	495	514	477	481	475	475	497	520	483	522	477	471	493	474	487	444	489	484	445	459	490	498	476	477	479	497	456	498	497	451	451	474	443	505	474	496	433	473	499	527	470	453	476	460	464	493	490	493	473	493	467	505	477	468	508	521	455	500	516	508	482	463	494	468	490	461	490	469	494	454	509	462	493	477	477	455	505	452	470	518	485	487	497	470	507	482	487	488	492	496	449	458	491	498	481	466	437	483	449	472	481	497	504	487	486	491	491	463	522	464	430	477	484	493	474	498	475	476	484	503	457	466	506	503	480	430	522	479	450	454	487	472	479	506	510	520	472	475	486	513	502	464	471	509	514	456	447	458	489	486	519	467	494	510	480	522	529	515	470	506	535	473	475	483	474	485	443	449	492	497	467	471	479	464	476	491	508	442	474	462	517	489	483	512	481	456	473	482	481	531	472	458	466	461	495	478	472	481	469	478	493	497	488	480	450	451	485	462	508	517	485	481	485	497	458	467	523	477	414	452	484	495	463	468	490	476	485	497	498	468	501	435	500	499	493	504	489	464	496	473	534	483	505	483	478	446	446	482	484	495	495	477	462	471	482	495	502	484	473	498	473	468	477	478	488	457	467	493	506	457	500	524	500	488	480	479	467	479	470	459	527	479	476	487	468	527	466	478	493	462	460	478	486	473	481	441	462	516	481	478	488	481	469	483	476	491	522	454	513	465	456	525	492	494	478	523	462	498	510	484	504	491	481	483	478	505	460	508	512	481	494	506	476	471	521	492	447	471	472	474	488	535	496	517	455	524	473	459	484	449	472	485	482	477	474	451	498	489	478	495	506	502	499	474	491	463	499	498	520	475	508	502	478	506	473	421	505	510	505	522	472	477	489	461	501	485	507	454	502	460	503	489	463	471	467	498	500	466	474	461	489	463	484	493	468	465	497	491	535	522	475	483	502	496	521	484	464	491	489	512	485	493	488	458	508	509	490	478	493	490	480	487	485	494	466	464	473	485	454	491	484	457	490	528	467	479	475	504	497	473	473	503	499	479	487	502	494	505	451	490	460	504	488	484	494	445	495	475	522	499	454	475	462	478	474	493	497	463	472	490	481	505	501	495	465	493	458	490	475	521	444	462	481	459	516	477	480	496	447	485	433	487	485	435	475	454	498	478	504	501	490	487	462	506	459	502	447	485	485	524	473	443	447	515	491	433	539	521	471	469	481	464	501	483	512	516	464	456	463	489	473	515	461	464	498	514	485	463	490	499	472	502	441	517	451	459	488	470	489	453	477	482	473	500	518	504	492	487	489	453	462	479	459	465	492	536	455	482	442	456	508	499	498	479	468	426	511	539	491	475	491	492	456	472	492	490	485	446	473	452	508	505	502	491	499	501	501	498	458	459	518	500	493	494	487	476	446	472	491	501	448	497	492	456	442	477	484	510	504	471	485	466	485	449	452	508	433	502	500	437	469	520	467	505	440	506	488	488	527	500	511	491	503	532	469	472	489	499	516	484	473	503	487	473	483	491	485	443	482	483	491	494	467	533	452	502	478	499	486	508	509	572	470	510	520	470	493	485	534	463	469	459	459	502	463	494	480	476	475	469	469	515	517	482	525	474	501	500	506	488	495	455	538	487	473	451	516	518	470	478	493	503	487	477	463	497	504	519	466	445	448	488	466	486	502	494	487	491	473	488	468	482	473	490	451	521	466	485	467	512	467	495	500	466	478	525	484	453	492	468	512	480	476	455	477	472	472	512	491	474	505	494	479	470	542	450	471	496	487	479	524	476	447	497	476	542	488	444	442	478	459	487	483	471	462	493	469	513	525	468
35914	46160	37826	24627	15118	7517	3056	1304	823	603	571	629	596	612	572	599	598	588	569	636	553	580	588	621	565	577	585	560	592	569	560	610	568	517	596	590	604	646	593	591	593	598	583	602	579	536	555	566	561	592	597	582	575	590	587	533	593	566	564	599	608	567	577	578	604	620	567	554	594	598	633	554	575	626	560	618	638	584	623	594	567	546	574	596	579	628	586	553	557	589	595	552	625	601	565	606	619	587	569	595	606	602	537	572	607	607	627	612	548	605	602	606	573	551	568	576	554	603	550	600	573	551	576	554	596	665	616	601	542	551	595	544	597	616	621	553	586	557	506	547	590	611	615	568	535	602	572	587	593	611	542	564	589	610	594	591	618	595	604	582	591	600	575	582	612	561	608	566	580	598	592	575	594	595	586	599	605	553	605	594	555	601	590	570	595	578	629	558	547	558	597	581	567	611	608	583	593	597	576	588	593	590	628	592	589	557	584	580	587	589	591	560	573	561	607	601	593	616	586	635	584	596	594	558	615	574	638	548	544	600	582	573	591	546	548	629	557	591	583	572	565	609	608	575	620	592	575	593	546	609	590	597	551	556	594	589	645	617	566	589	577	602	596	617	577	571	534	615	636	589	611	571	587	602	555	597	551	610	538	586	604	582	562	618	592	559	616	578	583	575	531	572	610	597	601	594	575	602	539	582	565	607	585	590	600	620	612	531	591	609	567	600	576	607	565	586	601	568	602	580	580	608	581	587	559	597	568	529	580	622	589	589	614	603	590	625	575	616	619	597	553	575	632	550	564	582	620	570	571	599	544	588	548	620	618	615	623	591	630	533	574	546	608	583	523	604	615	605	566	577	579	588	586	579	548	619	618	594	593	576	574	592	596	622	598	542	584	573	595	567	587	610	602	623	569	549	552	579	605	545	610	568	556	648	564	575	608	569	601	549	540	601	589	593	611	584	607	562	578	570	557	607	578	595	631	591	583	593	584	566	567	593	594	564	556	569	587	636	577	565	551	559	557	596	559	563	619	605	580	554	550	596	636	601	572	581	563	575	554	528	579	547	584	592	577	575	616	577	597	577	628	573	566	603	621	556	548	581	593	614	561	547	611	614	556	589	592	586	581	604	581	590	592	598	549	560	568	595	587	580	598	581	590	564	572	574	600	601	615	544	576	521	599	548	571	560	571	586	622	639	619	597	597	544	564	543	601	591	570	558	606	588	535	595	634	569	567	590	586	553	556	550	591	571	607	535	574	607	562	586	582	612	570	652	579	566	573	569	546	567	612	600	598	579	565	505	566	597	546	590	574	568	573	599	568	549	577	564	595	579	581	600	572	590	588	591	562	572	571	563	584	538	624	640	587	597	641	581	583	583	621	590	567	569	628	583	563	578	587	626	603	611	609	597	609	538	564	554	586	577	549	577	577	538	567	554	586	568	575	596	580	602	612	578	563	577	598	605	636	590	572	604	591	585	614	623	584	577	557	570	577	599	570	559	606	595	577	587	581	550	614	576	584	619	578	623	626	570	585	580	554	607	606	562	597	569	573	619	599	631	613	558	573	585	578	599	600	613	606	572	562	587	566	579	568	608	591	591	590	580	579	596	595	588	561	619	596	592	597	563	564	577	601	565	600	608	566	651	577	595	648	617	578	558	583	632	593	629	580	581	612	582	574	614	573	588	594	587	618	561	549	592	607	629	561	624	594	575	592	586	567	600	564	548	565	603	570	581	566	610	611	581	600	572	634	563	594	613	599	573	556	558	594	574	627	587	603	601	603	582	647	549	547	562	611	623	552	590	620	554	571	589	581	586	576	572	604	544	596	548	589	550	609	577	599	590	565	576	588	604	566	587	589	611	592	592	585	626	565	600	567	613	601	586	573	585	578	562	589	614	569	586	619	611	630	545	569	579	601	596	581	588	559	621	628	607	575	622	600	595	577	570	624	601	590	622	612	658	573	558	577	535	544	565	548	561	584	580	556	559	580	546	563	601	598	584	560	593	574	609	555	608	550	607	570	559	545	631	553	563	564	565	567	583	548	536	599	600	573	589	607	568	623	553	578	570	577	603	598	572	552	626	636	583	597	636	588	568	573	592	578	588	531	590	589	618	541	579	572	563	558	560	577	608	575	613	605	578	526	551	565	558	599	555	562	608	581	616	571	586	600	581	625	622	611	562	602	579	583	591	584	578	594	567	602	597	589	571	594	558	563	565	588	557	593	577	612	574	571	572	575	611	583	613	604	563	571	581	602	579	606	590	587	580	562	573	571	564	595	573	593	577	598	608	651	584	578	570	597	579	578	616	600	627	560	599	588	567	570	622	593	557	587	605	594	584	583	600	573	595	639	572	586	573	574	561	640	567	582	574	585	592	540	584	598	602	594	565	613	561	567	567	546	600	604	577	590	557	601	545	625	563	608	587	629	583	563	590	625	595	574	524	568	590	613	528	599	604	584	564	584	550	580	562	563	583	586	640	599	600	588	584	578	588	555	591	557	601	592	565	622	605	601	540	633	581	567	600	589	602	577	608	632	598	619	583	530	579	551	585	594	564	506	524	578	565	570	582	574	584	585	585	559	595	622	597	580	569	586	593	603	589	581	576	599	580	561	579	548	625	595	627	581	544	574	602	565	632	605	595	597	545	623	571	610	577	583	567	554	562	616	587	597	551	605	567	597	644	592	574	573	537	585	561	563	583	582	572	620	603	552	593	546	601	548	544	610	614	595	571	577	556	613	585	553	548	620	576	545	636	593	653	551	609	599	585	587	635	565	554	570	575	596	628	623	634	596	575	575	617	591	626	574	607	592	620	574	544	525	597	570	608	592	552	609	625	581	597	578	620	610	597	566	567	598	573	567	568	585	598	573	658	570	561	588	578	621	550	579	564	609	581	578	557	563	596	584	565	567	554	584	562	559	546	568	610	630	621	616	585	590	590	591	597	574	589	604	563	581	626	584	578	583	566	561	584	597	613	581	564	578	587	584	541	589	571	585	555	590	604	581	544	591	642	600	564	524	597	553	607	625	595	610	595	608	569	606	568	632	604	571	532	579	626	596	606	564	524	586	595	547	611	618	591	569	579	569	587	570	561	598	574	621	572	637	568	549	570	577	588	573	615	568	594	648	571	589	590	599	560	578	574	553	603	579	581	574	621	597	604	560	568	639	573	617	575	590	532	599	624	608	598	604	558	594	633	563	608	577	575	550	577	604	565	556	593	601	612	593	594	618	599	587	583	576	603	549	595	560	569	594	604	588	541	589	573	586	569	524	549	563	572	588	569	583	591	579	573	548	555	600	568	609	569	559	583	584	565	575	596	625	632	581	599	619	589	597	646	575	558	560	544	581	597	632	578	600	581	569	586	563	611	534	576	576	603	581	604	589	554	596	582	599	636	589	576	558	611	582	543	598	586	612	564	587	541	603	573	525	560	576	606	618	632	596	594	559	599	612	586	574	607	550	557	608	606	593	591	553	591	599	580	587	575	601	637
46887	60759	40519	23410	16810	9113	4056	1952	976	709	695	693	714	734	707	706	662	697	743	699	683	771	708	675	715	664	725	694	731	672	670	682	710	714	685	678	681	696	673	645	692	680	688	731	725	752	721	702	715	724	702	744	664	708	681	693	715	667	742	667	695	738	680	729	671	748	711	699	648	671	700	730	769	687	750	664	685	699	735	705	720	660	634	738	703	680	659	741	722	721	723	730	699	726	689	685	724	731	717	719	723	705	666	687	739	711	708	714	751	713	752	739	688	686	702	689	706	721	715	706	690	708	755	674	702	690	756	726	633	707	760	687	702	711	701	696	674	703	697	675	736	695	722	703	674	729	642	699	682	699	716	690	704	685	723	706	706	669	735	722	730	704	717	702	693	676	685	665	707	666	701	710	712	682	742	688	703	729	695	717	696	724	722	726	695	709	715	705	688	676	727	682	686	675	723	698	699	666	667	674	679	755	668	722	680	659	660	678	701	711	711	708	727	714	711	710	683	689	696	697	708	718	683	721	711	624	726	748	686	702	705	722	737	727	744	708	701	679	691	696	753	708	686	706	673	686	691	689	702	710	671	732	721	705	690	695	713	769	740	702	715	670	712	757	720	704	700	676	696	682	745	712	675	717	675	727	682	678	645	730	720	692	684	690	668	680	691	726	749	674	708	708	685	736	696	696	715	728	700	690	655	740	714	764	708	697	720	724	690	713	730	693	702	743	668	674	716	746	750	720	675	693	723	737	687	741	696	748	680	727	701	717	671	700	712	728	692	665	688	734	718	705	698	701	751	700	690	722	667	700	686	723	730	724	711	689	674	699	711	687	730	699	730	670	694	679	697	688	713	729	698	738	735	679	697	714	714	773	656	683	722	691	689	718	721	742	677	692	735	691	694	751	724	663	718	698	712	702	734	722	696	725	684	648	748	695	753	746	694	689	701	731	706	697	742	687	739	699	703	694	696	697	683	664	699	697	689	727	679	682	687	694	691	720	672	707	696	695	756	688	706	686	732	701	693	674	737	708	710	720	753	690	720	685	720	697	715	691	686	690	710	680	642	706	728	694	686	673	710	700	725	752	720	677	740	705	694	735	703	722	712	727	695	674	721	732	728	728	690	742	700	690	710	709	734	739	684	738	715	648	671	690	713	647	728	716	713	693	706	691	661	704	702	716	719	681	740	739	671	704	677	694	673	719	677	712	725	676	727	694	725	736	727	679	656	757	690	685	682	763	699	714	671	688	694	722	684	705	732	685	696	709	697	669	693	670	707	681	693	719	705	751	738	745	707	699	724	698	692	742	728	721	648	696	685	734	690	715	711	702	704	653	694	670	687	719	685	727	696	654	709	662	697	663	692	692	679	694	695	700	715	699	675	717	676	749	687	656	673	701	719	671	700	686	773	721	693	694	695	752	727	689	685	700	734	706	723	692	659	741	737	677	657	705	664	719	682	700	678	707	728	739	658	699	692	713	676	715	669	703	707	679	735	729	665	727	686	711	697	704	716	665	667	691	729	698	703	686	753	703	723	754	691	702	716	739	681	687	717	693	690	680	718	717	713	727	688	718	679	692	670	699	680	665	652	716	694	715	708	646	744	705	727	726	676	674	730	731	687	698	689	696	658	668	688	717	710	661	707	737	683	686	712	706	699	674	743	745	717	706	724	713	726	711	710	698	728	722	735	676	711	736	719	712	704	677	733	697	740	687	682	673	685	728	684	702	718	718	701	723	724	689	683	697	716	709	712	680	722	696	750	751	696	670	691	706	680	716	734	647	669	699	721	710	697	700	734	707	745	692	677	662	730	687	722	711	709	690	716	723	721	700	690	700	753	672	682	700	710	711	698	678	719	686	715	707	740	680	689	746	707	709	698	696	734	688	687	718	743	708	743	729	736	669	694	630	715	684	733	700	689	731	702	676	732	742	754	725	641	707	695	718	708	721	695	731	707	710	748	638	684	717	704	666	712	673	675	712	700	697	698	717	713	665	664	684	736	674	708	681	735	680	680	711	739	671	687	749	718	694	750	667	729	748	675	680	696	708	673	725	631	723	665	713	747	655	751	671	746	713	687	697	665	726	728	668	684	690	739	712	701	744	721	695	743	683	682	719	727	710	744	690	735	671	680	693	735	731	678	706	699	696	727	665	745	719	647	672	722	697	713	716	739	690	728	732	692	719	692	707	736	694	713	679	706	753	723	696	708	617	719	735	704	729	683	704	696	726	705	728	675	726	702	687	674	713	678	749	707	704	729	750	726	693	701	733	674	689	712	714	694	714	706	747	684	717	717	715	714	710	680	708	711	721	718	760	720	696	727	711	683	700	715	696	716	756	696	672	723	677	688	678	734	732	649	703	674	746	739	723	717	725	639	735	686	705	727	668	694	699	736	687	692	763	746	659	771	752	722	672	680	689	712	744	727	742	700	739	712	732	699	705	751	668	707	673	688	665	695	733	689	743	732	702	642	689	712	741	724	734	685	658	665	686	720	752	718	692	709	693	730	744	693	748	743	706	664	671	711	685	670	735	746	703	681	711	706	686	733	706	687	724	711	660	689	715	741	701	750	726	726	731	688	740	736	735	729	768	709	718	683	669	702	693	734	679	759	636	714	740	709	665	729	684	737	706	684	700	696	685	706	678	664	688	676	714	737	726	653	665	749	674	677	669	747	697	725	697	730	706	713	709	701	664	713	708	723	653	702	671	674	688	735	734	679	713	730	697	691	719	700	735	674	679	745	681	693	738	700	736	692	744	702	700	707	713	717	736	688	684	706	695	698	699	737	678	715	701	685	700	675	687	709	707	733	693	704	672	688	732	698	701	727	731	701	705	694	752	727	701	709	727	696	720	687	674	692	725	697	715	695	686	710	681	701	706	688	723	706	680	677	702	653	739	715	696	679	696	714	711	729	685	777	700	651	713	708	719	702	692	712	720	713	703	751	738	695	697	706	693	671	699	673	729	682	706	691	673	718	696	705	732	737	718	724	674	710	696	739	716	683	739	700	719	683	661	687	720	732	696	699	708	697	703	722	728	722	701	674	691	678	716	690	713	689	655	713	689	658	695	702	702	712	703	683	714	676	710	664	678	756	692	708	653	700	718	662	657	735	694	650	643	730	734	716	684	705	717	659	716	722	726	686	714	681	734	760	687	735	689	717	677	710	696	713	691	730	692	714	696	686	680	712	713	693	710	692	716	708	706	706	724	696	678	699	744	736	731	743	714	737	686	672	748	714	739	759	718	672	710	664	713	714	730	716	709	727	698	731	653	690	722	719	698	712	679	673	681	722	683	707	691	732	709	698	741	698	741	714	685	689	721	713	687	669	699	688	714	707	714	729	653	700	711	662	726	670	706	740	688	751	694	692	685	711	685	707	730	713	694	682	699	680	677	711	744	713	724	681	688	726	725	743	724	670	718	685	713	690	742	686	725	700	702	736	684	746	708	715	673	687	708	718	739	704	651	718	747	685	704	727	656	688	755	679	741
24608	22134	31371	33430	39679	31021	17744	5242	1296	479	441	462	443	462	458	492	467	444	480	456	418	463	475	454	464	442	461	447	449	465	454	463	445	486	437	453	466	484	464	472	458	442	453	464	478	509	448	455	458	464	457	473	466	456	446	453	443	438	442	467	486	442	448	454	468	435	454	471	476	441	430	448	437	478	490	466	449	451	458	433	447	428	478	446	452	459	450	431	449	469	458	469	431	479	443	472	435	430	457	450	487	446	432	414	437	447	458	461	459	496	428	466	438	444	425	444	487	424	474	455	470	463	441	445	452	387	432	478	475	463	449	423	462	435	427	448	456	478	462	489	461	414	448	463	483	424	449	455	448	440	457	455	428	451	440	445	453	442	477	458	463	422	446	465	456	466	474	442	466	447	460	441	421	431	471	462	451	420	471	484	465	444	433	467	481	417	452	463	430	443	435	441	480	439	437	427	440	468	485	426	492	444	454	488	429	445	455	445	439	416	472	463	493	437	450	449	414	462	402	463	443	417	467	440	453	432	460	462	429	442	451	437	440	472	427	459	487	476	444	461	469	448	471	438	458	471	480	432	415	436	394	459	445	478	470	447	466	473	429	465	448	438	449	451	462	441	486	447	444	479	448	435	483	431	438	409	460	475	443	490	442	493	468	439	466	433	456	436	456	479	441	492	441	485	450	448	476	447	468	468	462	424	460	453	452	448	461	484	491	467	446	445	456	425	457	479	445	407	446	483	473	488	481	443	451	436	469	449	480	432	465	451	475	466	427	457	453	424	466	470	484	430	473	446	452	444	457	476	463	421	437	475	485	439	481	453	430	435	462	425	425	456	464	453	429	426	423	442	459	458	438	506	450	479	448	465	462	451	444	467	501	447	487	451	446	471	439	484	480	453	428	452	451	430	452	472	444	416	437	448	455	485	453	434	487	456	441	445	457	427	462	470	427	468	449	482	414	423	483	425	452	463	407	465	445	447	422	466	476	442	448	463	472	461	412	450	449	455	451	477	459	467	437	462	461	430	467	472	465	453	444	421	426	444	429	438	433	435	435	444	407	474	449	427	448	421	462	438	485	426	450	438	444	411	467	459	409	509	461	468	439	470	474	451	494	461	430	426	445	431	428	472	460	453	446	454	453	493	449	463	475	487	424	425	457	445	413	457	432	407	512	463	463	462	452	441	504	410	477	424	466	437	433	455	463	446	436	467	430	454	440	441	456	463	452	411	402	429	475	452	467	417	471	427	449	440	464	442	481	430	414	417	451	447	428	416	447	456	475	467	434	437	429	475	442	506	439	421	467	467	421	451	471	451	440	414	457	440	422	422	465	423	460	417	476	458	427	460	445	452	437	453	448	450	420	426	425	435	445	451	445	462	404	463	447	481	450	420	446	424	482	502	418	455	462	454	466	439	454	473	469	460	463	448	467	472	490	457	428	422	480	414	459	403	439	446	424	466	486	437	463	476	511	454	456	469	483	458	453	447	450	407	471	468	461	458	437	462	459	448	424	463	449	453	476	445	474	415	441	439	462	460	476	440	435	438	458	462	433	489	496	445	491	466	435	413	457	451	493	483	460	457	448	455	435	442	446	435	465	440	481	471	426	443	427	454	434	482	440	471	429	440	464	424	450	445	445	438	455	430	424	475	454	426	433	427	456	446	478	466	422	454	451	453	432	456	487	440	462	442	459	457	457	440	495	450	440	491	429	444	455	424	477	434	504	446	431	458	474	494	423	425	469	462	467	493	457	409	411	477	455	460	499	426	411	427	463	435	451	428	455	446	451	422	430	439	430	466	457	467	452	448	424	468	493	458	434	439	438	448	423	444	432	491	460	429	436	464	443	449	431	476	451	435	458	454	474	427	443	422	442	431	437	445	447	422	450	463	488	435	468	445	429	440	445	436	456	457	464	457	469	423	453	436	463	481	457	465	442	443	449	459	459	452	469	415	467	475	437	418	432	473	467	433	451	414	452	455	471	439	437	401	455	478	446	429	486	451	445	476	391	462	408	470	445	459	432	362	481	440	429	468	468	457	428	423	448	492	450	416	454	409	431	483	432	463	459	400	400	437	434	473	472	460	489	446	473	470	478	472	428	449	426	441	436	453	442	479	431	497	478	485	440	445	418	451	448	443	442	455	473	492	459	434	446	455	449	466	450	463	453	449	455	463	452	455	483	485	445	449	465	400	424	443	469	455	488	422	483	465	447	486	452	451	421	473	422	409	464	455	454	463	452	445	432	492	486	452	434	447	462	435	434	406	471	446	425	412	450	475	457	439	472	434	491	475	422	438	452	421	419	450	461	438	480	448	431	429	484	443	446	485	471	469	424	455	453	446	466	456	443	465	452	447	446	444	480	475	452	445	464	456	497	409	429	447	469	456	459	417	455	456	460	486	471	439	459	482	477	450	407	445	459	458	470	445	446	461	450	448	466	442	459	447	469	441	451	460	448	430	446	450	445	485	436	488	482	436	468	447	455	450	482	436	459	481	453	473	448	444	421	443	436	456	398	465	483	465	447	466	406	487	440	451	459	444	456	434	428	455	458	434	476	446	452	479	512	447	442	478	491	452	451	422	479	466	463	454	409	426	461	444	450	444	463	470	453	443	449	455	419	461	454	454	436	433	445	447	463	441	429	458	426	433	449	463	448	453	421	426	465	458	426	475	444	455	444	436	496	439	417	446	481	464	445	481	449	419	468	480	423	499	427	435	456	465	435	451	470	442	464	412	482	451	480	453	426	514	411	445	445	470	449	425	458	450	438	455	510	484	449	453	430	417	456	452	453	445	455	471	454	445	472	447	472	448	458	432	487	481	464	459	441	453	434	481	439	445	442	467	452	458	436	441	426	459	421	421	395	487	455	477	443	407	458	463	429	480	407	459	439	486	450	454	418	416	391	471	474	477	447	420	470	451	440	467	414	435	451	431	433	455	469	435	450	450	461	431	430	434	434	470	457	454	467	437	470	403	430	459	433	449	469	440	459	432	452	499	437	459	435	442	484	447	484	410	490	417	450	489	449	448	452	440	422	442	418	466	417	446	451	414	426	414	471	483	447	452	472	472	423	423	467	508	489	447	453	444	436	444	436	459	455	448	458	461	421	469	467	464	486	472	471	442	486	412	440	481	448	453	442	470	436	491	408	433	410	446	462	445	424	481	467	469	430	440	492	401	467	446	434	486	429	472	446	448	516	440	428	481	423	423	461	450	414	469	458	438	472	444	406	446	432	425	447	442	415	471	473	434	462	408	407	437	450	451	450	428	425	450	469	448	440	451	405	421	440	454	473	459	443	460	434	422	453	411	465	492	439	442	429	437	451	432	458	462	442	453	442	433	449	464	466	441	434	485	420	440	468	466	462	442	414	462	414	481	414	435	452	464	423	477	434	456	471	454	456	430	440	441	414	481	442	456	462	420	455	481	486	465	419	421	448	425	456	444	512	471	456	423	421	443	463	477	458	476	469	471	479	448	458	412	424	481	491	498
50997	78464	59649	49421	45678	31684	16338	6506	1960	568	541	518	515	579	547	508	547	577	531	555	542	570	540	586	536	548	589	560	553	580	532	515	521	558	555	582	532	525	537	549	584	576	581	519	481	522	549	545	559	573	537	547	539	540	523	623	513	574	572	578	568	529	521	523	582	543	491	529	541	548	544	545	555	545	553	565	540	533	527	549	519	558	583	521	534	574	533	588	554	513	550	531	574	580	549	531	547	553	584	588	595	524	513	560	564	519	575	576	548	520	563	563	605	532	522	552	561	558	520	546	563	519	544	542	568	530	568	504	564	561	567	575	541	520	591	549	556	482	610	529	537	530	548	563	562	527	544	517	568	561	541	581	571	554	540	510	550	580	531	578	521	539	574	551	561	554	560	522	507	535	546	542	550	572	527	542	563	524	562	564	568	525	578	528	565	570	574	554	573	502	585	556	554	528	554	571	548	535	557	541	564	510	547	530	553	524	575	570	545	567	587	555	532	512	525	544	545	553	554	525	570	553	531	519	553	571	581	571	532	538	524	496	552	571	563	607	544	587	529	530	547	526	529	505	564	582	572	555	569	555	558	509	577	561	575	544	595	531	531	599	530	595	579	538	533	586	530	547	566	560	567	501	545	558	573	522	514	522	545	521	550	578	526	545	572	526	563	528	535	553	561	573	532	557	557	563	560	532	548	586	555	539	531	559	569	534	545	567	551	496	592	538	553	549	550	524	522	551	563	542	556	537	555	548	586	497	600	544	552	581	554	565	531	570	568	562	567	579	567	511	555	557	581	536	546	562	561	518	575	524	557	572	567	592	592	569	570	564	582	503	568	545	565	591	534	518	591	579	550	567	551	539	510	542	570	518	527	578	524	539	593	519	562	579	564	539	548	562	530	551	563	537	522	596	581	564	542	544	489	561	567	559	501	571	532	544	538	604	558	532	556	521	566	528	565	541	514	501	628	562	551	521	528	560	541	550	537	540	554	502	555	559	549	570	593	568	563	595	547	509	580	547	487	528	515	571	579	518	501	587	563	616	509	568	565	580	524	570	568	574	536	577	558	541	548	584	554	600	540	597	564	551	547	475	552	508	551	506	542	527	585	578	521	567	509	561	534	524	537	508	529	545	593	545	540	546	524	526	515	529	592	533	549	576	560	573	550	595	510	539	591	521	572	587	591	531	525	508	531	554	533	529	546	589	521	569	530	550	511	563	555	556	547	571	525	521	561	524	522	550	516	521	547	555	554	583	529	581	576	540	573	516	530	550	540	588	520	545	577	545	512	558	517	539	568	541	581	553	528	547	573	513	534	538	555	511	542	547	521	506	541	546	576	551	504	534	573	556	580	520	574	545	510	554	517	547	514	534	588	577	589	513	513	575	523	515	552	556	550	600	541	567	556	556	577	538	530	543	555	556	535	545	564	566	533	576	560	562	575	535	558	529	574	552	531	542	529	552	553	557	534	543	544	550	528	599	572	591	566	563	513	541	538	575	561	558	532	548	540	610	561	566	556	572	551	518	583	576	524	554	525	553	564	527	544	509	547	538	482	546	521	563	522	526	521	540	607	570	564	536	517	611	565	550	541	559	618	554	516	563	568	522	559	573	573	547	539	528	571	532	528	496	536	553	537	562	570	505	554	552	580	550	549	570	488	561	548	555	551	594	543	572	576	557	532	545	580	537	568	571	551	532	508	522	595	558	525	549	535	529	555	528	541	561	556	545	544	550	552	542	609	525	536	565	553	598	532	598	565	565	588	528	515	541	575	527	568	581	573	553	528	597	543	557	501	535	568	533	528	591	594	566	528	560	573	523	547	543	556	561	587	512	507	601	566	536	577	560	505	586	601	533	530	541	556	540	585	571	591	583	596	583	565	504	546	513	530	587	509	517	574	532	559	520	518	546	514	543	540	521	537	563	536	532	551	511	524	595	559	577	505	533	540	540	561	531	555	530	575	559	575	575	521	580	519	574	528	571	596	553	576	544	582	574	512	514	514	550	567	573	534	552	500	566	606	554	512	586	538	550	548	557	508	549	520	548	600	540	574	530	547	622	564	541	542	564	542	570	568	571	523	521	543	579	528	559	536	551	538	540	591	561	539	543	516	559	565	547	530	582	575	548	608	552	551	557	554	544	529	542	547	564	548	565	577	567	562	543	557	561	507	536	549	580	568	527	551	519	549	571	575	515	564	538	557	552	577	543	570	553	529	516	511	503	593	524	568	553	529	555	558	552	582	561	515	550	543	536	568	568	544	559	537	567	572	551	558	598	578	562	599	518	566	599	541	565	583	553	570	547	540	550	563	522	523	591	536	559	612	565	599	576	559	503	503	547	562	525	550	568	585	510	592	505	542	567	562	536	550	534	557	542	539	526	534	553	506	559	564	551	506	610	536	527	576	540	579	525	536	556	558	568	507	565	580	560	569	569	516	556	547	559	542	552	497	543	565	562	551	555	558	538	574	538	606	561	549	577	561	553	539	558	583	525	584	553	526	543	571	544	549	564	533	574	592	543	555	518	567	527	610	605	543	537	527	535	538	572	557	563	550	510	557	607	588	548	543	578	547	569	545	570	535	526	527	527	558	540	559	610	559	543	572	520	542	517	568	560	529	552	563	530	527	541	552	528	559	554	623	598	540	562	550	560	539	561	557	562	593	543	567	554	559	532	525	546	535	552	529	576	526	558	532	500	558	560	578	540	579	548	589	534	561	533	555	531	602	575	537	536	523	515	539	548	476	527	605	557	576	573	546	578	549	539	554	557	582	539	528	528	511	573	518	572	578	582	523	536	535	513	558	563	562	565	539	536	547	557	538	580	545	553	516	526	564	552	545	550	609	519	565	606	560	553	577	551	528	585	536	551	574	544	545	551	535	581	540	548	540	561	501	541	573	482	595	538	551	551	558	560	547	550	583	557	586	592	545	528	507	583	541	571	570	584	551	573	528	522	510	539	579	588	530	528	556	551	558	595	539	536	553	534	536	558	564	512	591	575	516	543	546	573	547	543	555	544	565	595	586	510	521	569	543	546	580	574	537	582	585	544	565	573	555	583	509	584	559	548	513	573	534	571	517	580	530	557	555	564	589	539	539	563	574	570	563	542	595	570	543	543	531	545	526	576	564	590	558	582	528	556	562	524	543	531	534	572	500	517	551	498	558	535	563	540	561	549	537	537	534	536	561	539	563	529	509	539	542	537	548	547	548	561	536	547	553	539	561	583	536	556	551	587	551	542	558	582	555	554	520	575	531	532	524	564	548	541	570	553	569	550	534	569	583	582	551	582	567	550	509	521	559	533	528	517	568	514	580	555	555	522	572	576	578	521	567	544	552	553	545	589	567	579	545	539	521	535	569	539	576	517	534	549	548	534	516	494	564	516	562	539	571	556	540	586	520	560	537	568	535	542	563	523	561	563	579	551	545	520	523	549	568	584	527	548	542	561	547	546	546	576	551	558	530	575	538	544	572	522	562	520	586	542	547	546	557	535
23430	21604	30162	31128	38671	35932	27112	10801	2195	467	423	442	429	414	424	372	418	417	426	442	416	421	424	393	435	388	401	436	406	403	385	412	401	404	404	365	396	436	411	403	403	353	410	385	409	423	425	421	410	390	392	432	455	421	403	414	415	429	412	420	395	436	408	403	382	450	412	425	405	444	433	420	416	427	405	439	416	390	390	406	376	416	405	380	388	427	386	413	423	439	409	436	412	404	382	393	415	403	410	400	409	445	405	413	416	372	419	406	404	437	417	420	419	446	389	387	452	399	405	430	403	359	396	412	445	436	386	413	434	444	395	417	409	418	403	388	376	423	399	442	401	382	438	418	414	396	447	458	416	398	392	417	431	392	413	427	408	467	427	419	404	391	460	421	430	423	417	409	424	437	416	418	437	416	413	416	417	415	441	411	406	414	382	416	423	409	387	390	446	437	419	417	376	421	395	422	391	425	404	422	414	383	438	396	410	422	367	405	408	419	407	443	410	390	402	429	435	427	414	407	433	431	407	408	388	423	379	425	408	365	408	364	426	394	402	408	430	408	379	430	441	413	394	407	419	407	393	411	443	407	422	391	433	412	433	424	407	411	418	419	433	421	421	411	397	404	381	395	436	423	381	424	432	430	436	417	439	432	417	423	399	430	445	384	416	399	395	397	428	399	390	409	411	371	458	383	474	424	386	460	365	425	386	383	421	425	417	413	419	416	421	387	408	483	411	420	402	428	442	386	418	412	409	416	411	422	387	417	411	414	417	399	391	403	418	410	436	397	423	410	406	421	390	395	411	415	421	407	451	431	398	440	388	435	385	408	406	441	375	442	455	414	420	429	442	447	431	429	410	425	417	376	377	404	428	403	405	409	415	446	406	430	413	430	441	423	401	438	421	420	417	377	438	401	411	438	391	475	421	383	415	417	415	390	395	376	409	425	403	402	445	417	377	401	432	415	404	429	392	422	399	379	391	401	424	397	418	411	409	406	388	451	431	427	385	423	411	413	428	414	424	427	381	419	427	401	381	399	429	393	418	423	417	406	418	419	371	409	390	449	444	422	435	411	421	425	440	434	394	355	406	377	432	440	433	411	433	415	409	432	431	433	392	362	437	402	444	400	405	433	435	445	400	404	411	415	408	365	400	441	443	389	399	380	422	417	428	365	422	401	377	423	408	412	413	386	392	438	436	414	377	408	416	412	400	383	414	431	392	417	407	395	394	413	421	429	418	413	417	421	420	448	389	417	373	438	376	418	405	417	400	389	434	414	438	416	417	418	435	426	410	423	380	391	437	391	404	425	395	422	404	401	394	405	420	384	436	391	400	425	422	402	394	398	385	405	381	410	388	412	407	398	402	416	419	436	381	394	417	394	395	429	404	414	464	404	375	413	410	459	404	396	425	431	435	406	382	399	409	367	387	431	428	399	418	411	420	387	411	418	373	406	426	384	421	401	426	372	381	440	393	412	389	438	435	436	398	460	430	411	394	409	402	365	403	399	427	428	438	402	405	422	422	407	422	439	407	436	409	404	381	402	402	428	405	386	402	425	386	387	417	395	440	406	399	426	409	422	386	434	415	415	409	400	386	443	439	432	415	407	404	373	431	441	451	441	390	392	420	413	353	423	397	403	397	433	393	428	395	371	428	453	399	417	431	442	413	429	394	424	413	451	396	402	416	435	419	399	407	391	419	425	417	375	402	422	425	446	436	375	413	374	447	410	369	395	413	411	404	416	395	437	423	441	415	405	425	425	388	399	431	446	457	428	401	401	414	441	401	435	421	415	426	454	439	405	385	402	400	406	374	410	450	408	428	408	428	401	418	406	425	435	401	417	442	419	410	412	383	381	405	389	398	416	394	438	403	417	432	423	402	388	437	411	401	426	402	411	431	402	433	425	391	450	391	417	400	379	412	390	424	371	410	384	424	432	366	435	437	394	422	422	428	402	418	486	437	429	450	394	383	392	448	408	428	378	438	412	349	366	474	373	403	390	431	398	421	390	398	448	392	422	397	408	426	412	405	415	424	409	443	420	422	395	433	409	411	355	420	419	421	410	402	414	395	419	411	405	410	383	420	388	432	414	397	436	465	406	403	404	407	419	398	382	380	429	383	397	410	423	400	393	401	434	407	422	428	428	435	410	398	426	412	420	416	403	408	451	411	422	415	408	404	418	347	403	394	405	433	408	395	448	420	422	452	399	432	408	409	391	343	423	438	418	451	405	397	389	427	411	415	450	394	401	407	411	408	411	434	395	411	404	425	454	398	441	435	398	362	418	430	424	396	432	418	373	438	393	383	416	372	397	405	413	397	394	418	404	445	437	431	401	398	414	404	398	380	434	389	399	421	391	420	437	384	383	447	389	390	435	395	440	381	397	405	416	420	408	407	401	429	388	383	403	450	385	425	408	406	398	453	436	409	403	395	398	408	405	417	384	406	388	388	396	430	392	405	432	423	429	439	399	383	404	424	401	419	420	401	396	428	396	401	438	437	432	384	411	395	432	411	420	413	422	378	465	415	439	385	415	386	419	425	431	373	403	397	423	423	391	395	380	427	412	388	422	406	399	373	423	405	394	390	419	400	424	419	418	415	399	402	374	429	423	380	435	443	415	444	377	360	412	400	386	421	449	418	392	412	401	385	397	390	456	404	427	405	398	403	415	401	418	428	427	405	414	420	436	436	408	395	466	416	426	406	434	406	386	386	390	427	420	425	409	414	437	390	412	414	408	399	433	402	391	405	398	411	415	425	398	387	402	420	387	393	383	400	395	413	396	443	461	422	399	406	424	428	394	384	413	394	428	414	423	429	377	404	427	394	449	423	399	470	422	399	422	421	393	398	372	409	406	401	440	407	418	430	416	400	425	424	411	390	445	415	428	423	433	419	386	405	451	384	434	447	395	406	441	395	389	412	391	397	391	402	388	371	439	401	430	394	417	421	393	408	415	406	421	397	406	401	423	450	387	436	475	367	413	403	407	418	427	438	404	442	410	391	413	428	402	413	439	397	392	402	415	414	401	427	428	380	410	381	432	389	381	413	417	380	405	406	398	418	437	416	427	424	428	375	397	403	390	400	398	416	412	409	435	426	411	429	430	401	418	423	424	425	420	422	381	408	461	426	398	409	419	389	425	429	415	410	399	419	423	427	428	409	417	393	425	442	401	401	376	424	390	376	403	441	427	400	411	391	428	444	361	401	433	414	404	425	380	396	389	391	411	385	377	408	390	440	436	443	399	399	407	418	390	416	365	414	424	420	406	390	403	424	399	400	389	415	422	426	442	457	379	411	395	410	367	386	414	416	428	398	408	425	425	415	390	437	413	406	402	418	408	389	419	400	398	394	397	400	410	394	420	440	423	385	387	414	417	426	413	384	412	402	433	420	403	398	448	414	435	402	420	420	433	410	405	426	414	416	410	405	412	419	366	434	410	395	415	412	462	407	408	365	401	388	404	423	399	438	410	413	419	402	392	425	400	423	411	398	433	417	427
53920	85482	69900	61397	53804	40347	25436	11432	2921	492	531	505	479	508	464	491	542	514	483	501	470	477	462	505	445	507	470	488	493	491	516	484	547	497	468	477	453	487	506	539	502	516	526	488	476	491	454	463	460	495	505	499	497	483	493	477	499	489	459	498	462	453	523	485	480	522	494	482	500	502	468	475	470	488	447	475	489	472	498	501	464	480	462	499	511	480	464	467	497	502	510	487	491	492	496	416	486	504	500	482	510	468	480	491	507	509	500	478	469	511	526	480	488	452	472	503	493	524	470	456	481	490	502	451	526	467	504	497	520	516	476	511	507	472	485	517	476	514	455	447	499	510	487	490	472	514	494	475	477	496	483	481	518	445	477	462	502	509	440	474	509	494	477	518	499	468	490	528	504	496	470	508	498	521	456	495	443	506	478	511	499	506	464	517	472	504	477	514	457	484	535	509	489	472	487	472	493	453	478	512	491	506	518	497	494	477	456	485	463	486	491	504	460	442	434	505	481	508	514	503	473	482	468	500	471	532	539	488	436	469	484	544	487	522	478	456	469	527	438	466	475	503	452	485	480	501	515	495	506	459	518	485	474	474	482	484	482	495	521	498	487	519	514	559	476	507	502	478	490	494	488	526	530	499	451	485	526	456	456	505	496	501	475	478	485	486	466	509	464	485	500	479	496	468	488	518	487	537	520	461	489	480	489	475	479	457	523	509	508	472	496	530	506	462	482	463	449	498	488	485	506	500	507	516	449	488	509	490	498	489	520	483	475	489	520	483	508	448	471	520	467	530	491	471	517	542	494	511	485	495	483	488	554	491	480	453	467	485	481	477	473	471	490	512	481	486	508	492	492	466	486	496	486	534	494	490	465	471	480	467	468	467	490	469	499	467	479	491	491	518	478	475	452	494	501	488	473	507	496	473	489	532	460	499	489	472	466	474	484	474	521	469	441	521	499	490	493	509	476	505	494	470	494	503	510	491	513	473	483	531	521	470	509	505	461	496	497	498	480	468	495	469	507	516	490	460	504	480	533	480	469	486	490	458	465	467	463	487	477	480	474	511	508	511	516	477	467	470	474	478	503	459	477	502	511	490	499	513	482	514	496	473	516	471	474	513	508	506	497	506	488	495	513	531	515	483	482	497	443	487	472	483	478	491	527	529	511	471	516	494	475	478	444	451	459	481	476	491	486	526	496	487	521	486	477	518	497	469	475	500	513	503	479	502	494	477	506	503	499	475	486	473	498	465	477	495	452	500	489	519	504	465	465	474	525	496	490	519	496	508	483	522	516	515	484	515	507	484	481	471	472	479	496	476	464	499	482	489	489	492	488	447	482	486	494	498	487	465	503	512	464	523	491	477	511	479	509	456	526	492	530	467	485	456	453	498	509	519	471	490	504	514	456	500	529	472	523	535	482	495	489	506	506	492	500	526	466	476	457	460	477	506	450	529	490	506	499	490	465	493	541	499	485	485	478	461	491	490	454	495	506	481	457	495	506	473	512	476	466	535	459	493	486	484	481	474	510	450	493	526	489	478	507	539	537	519	499	513	470	494	505	513	502	512	500	448	511	460	519	494	486	494	512	531	491	535	475	500	460	480	469	466	470	503	518	483	512	473	497	488	480	467	508	513	513	475	512	525	484	516	536	436	484	505	505	509	501	469	492	521	474	505	454	496	479	486	498	463	470	520	513	493	491	509	518	483	514	486	451	498	494	477	490	502	466	488	467	450	467	514	496	484	461	523	519	500	474	485	495	477	498	512	506	495	493	506	490	491	495	536	482	492	501	463	482	529	503	509	492	466	501	491	458	477	491	489	495	507	457	475	468	501	482	446	465	514	515	474	472	474	500	501	485	496	476	501	498	535	495	525	475	526	521	492	500	472	462	447	524	490	491	484	487	475	468	509	450	497	521	508	489	483	489	447	450	482	495	470	527	462	468	501	481	462	496	475	513	491	491	463	500	447	500	497	476	489	514	493	480	461	437	474	512	503	488	469	486	467	538	480	534	489	515	482	545	457	503	528	497	475	496	509	454	486	529	494	524	436	505	494	506	499	505	502	487	483	504	421	482	522	446	486	502	494	485	476	465	459	496	489	482	481	507	454	507	493	479	487	493	510	498	492	473	488	469	505	473	504	497	489	520	563	476	509	489	485	505	495	476	517	483	453	532	498	464	488	445	505	507	493	492	453	506	505	495	458	495	478	494	517	480	470	527	443	507	472	495	493	511	519	513	503	472	504	468	509	526	474	482	447	505	463	449	496	478	488	506	482	528	486	479	457	503	501	512	487	493	490	458	496	502	483	507	480	494	476	493	504	472	477	493	469	502	493	485	494	499	467	473	488	512	518	501	503	508	521	492	473	457	481	498	508	501	494	518	483	504	513	512	516	497	506	512	500	490	480	473	473	454	531	510	499	497	537	478	516	471	484	489	492	478	430	494	471	492	500	471	478	466	527	486	488	494	520	488	501	492	496	470	489	465	479	484	444	476	545	452	490	485	484	485	493	462	497	516	493	489	474	483	465	485	461	495	493	496	474	431	420	463	479	487	463	491	519	450	499	511	495	495	493	480	444	481	468	494	506	479	548	482	530	427	501	517	472	486	518	461	478	470	524	495	474	529	512	479	486	516	448	508	498	500	444	477	474	458	520	485	453	496	499	478	502	462	497	466	511	476	460	489	489	492	490	495	456	510	493	461	506	469	526	446	500	501	509	504	498	507	489	490	469	509	500	484	526	512	481	477	486	521	487	493	520	451	473	495	516	481	446	505	462	529	443	553	457	485	541	507	467	465	496	518	492	511	508	481	479	495	486	499	479	521	448	492	519	482	471	494	490	511	446	494	478	470	511	464	519	490	516	464	513	481	486	514	476	509	471	478	476	508	508	519	492	492	534	517	475	431	535	462	479	543	448	482	514	499	466	494	516	443	480	468	487	467	496	506	486	531	492	489	479	475	465	503	492	511	514	499	452	505	465	484	462	506	497	505	503	515	518	489	485	478	485	456	445	490	474	503	488	502	495	455	491	449	481	487	496	497	527	485	474	509	482	496	511	509	501	493	526	461	511	448	476	517	459	521	506	510	523	518	468	479	477	471	482	511	480	470	464	494	500	523	473	491	486	479	469	472	468	475	496	494	468	454	538	453	483	526	494	496	477	492	455	490	485	481	480	461	476	478	534	510	482	511	490	500	507	515	484	508	497	489	507	502	510	518	468	533	489	502	487	475	504	504	487	491	482	498	484	492	481	453	470	458	450	500	463	520	494	457	517	489	495	510	462	484	449	501	490	492	495	513	467	513	506	461	501	487	493	515	436	480	506	462	462	507	488	497	464	477	488	468	520	513	488	530	475	502	455	485	479	517	505	499	489	523	445	483	481	501	460	519	464	459	483	471	502	490	478	480	473	475	495	492	488	485	443	481	445	454	504	471	452	466	485	509	505	524	485	490	467	461	475	482	468	496	477	492	511	456	504	456	491	478	507	500	501
36355	47068	40899	23928	12632	7827	3117	1357	769	580	575	589	608	575	577	579	571	633	585	569	607	595	562	582	604	549	577	643	593	613	592	598	628	632	615	578	629	624	576	549	588	595	580	565	601	623	624	596	580	602	601	604	576	611	579	623	582	592	559	605	611	570	580	614	545	639	590	617	623	596	576	625	573	574	616	609	598	575	566	587	571	618	624	603	618	635	593	620	589	600	594	558	630	587	566	625	582	542	547	560	607	577	585	597	581	570	558	627	570	592	565	544	606	590	570	596	588	613	603	621	568	600	574	593	536	620	594	622	573	596	588	624	579	632	614	592	573	611	611	562	607	587	605	584	611	594	591	579	579	604	610	614	566	554	574	567	594	576	587	657	603	549	614	564	631	615	586	595	585	560	552	586	613	619	584	580	612	620	585	579	576	587	600	618	568	599	649	596	578	568	620	543	580	615	597	618	594	571	557	590	579	600	598	601	595	589	573	604	603	570	606	563	611	620	573	557	627	594	620	624	581	577	597	609	570	555	627	554	578	590	596	589	609	615	599	616	523	596	562	609	605	592	610	592	561	588	579	541	573	605	601	606	548	601	631	565	679	572	600	570	571	579	648	598	586	591	598	582	586	607	553	617	633	601	626	578	588	599	598	595	554	575	630	605	555	593	566	582	592	627	591	584	577	601	551	599	573	593	619	617	605	621	614	612	603	596	623	562	607	607	646	630	595	587	557	589	644	585	620	566	627	641	579	598	613	572	565	630	584	566	587	582	610	559	587	565	570	577	597	573	564	626	631	585	615	529	595	612	624	561	602	568	611	587	592	565	555	595	609	596	571	583	596	591	610	609	588	606	561	616	548	589	592	579	574	601	624	587	593	594	548	555	607	598	609	556	610	609	582	601	556	631	650	592	594	604	580	564	589	621	616	613	569	602	585	603	577	562	567	580	559	581	603	605	591	591	631	612	611	622	577	578	624	593	625	575	586	585	591	534	604	577	622	621	600	599	608	611	623	603	613	585	570	606	605	573	604	597	587	590	622	611	662	581	620	592	584	587	582	568	571	601	546	613	551	555	572	570	568	586	553	611	597	620	563	605	594	619	559	592	601	611	602	590	560	552	574	579	594	619	613	606	621	547	619	591	566	604	577	593	588	584	620	567	583	585	589	570	629	611	584	580	616	613	595	581	582	612	543	546	572	584	589	605	569	562	548	606	548	645	628	569	584	593	606	617	563	626	597	599	567	587	556	577	616	590	577	614	557	638	554	578	580	568	619	579	624	572	569	592	632	580	587	617	576	617	625	563	686	599	630	581	547	595	599	624	597	601	595	606	627	595	567	609	577	586	567	631	617	562	609	646	589	583	600	594	577	644	559	639	613	588	607	579	548	563	578	547	589	589	626	610	604	567	593	599	611	559	586	575	590	578	554	552	617	613	600	573	619	605	575	572	590	577	580	607	603	582	580	565	567	578	625	578	593	574	591	595	613	599	611	577	591	600	595	577	611	544	595	596	591	609	594	529	612	607	591	554	608	596	597	589	608	606	571	577	637	603	626	619	573	594	603	563	596	562	611	585	612	572	565	631	622	607	593	554	550	615	585	567	589	595	550	603	570	617	555	631	593	589	640	593	610	573	614	594	583	585	592	586	599	577	600	585	575	615	572	601	596	566	582	576	591	604	597	604	596	601	576	624	587	546	592	583	566	563	575	616	598	605	591	595	568	584	570	580	585	602	605	603	577	559	508	599	630	643	619	586	572	595	567	604	623	597	582	617	581	568	597	601	538	575	572	662	573	596	621	607	563	586	559	552	544	580	563	628	571	586	616	592	625	541	611	655	539	630	553	599	577	590	658	611	629	630	568	569	569	591	613	608	573	585	575	578	633	573	602	578	624	649	596	612	530	609	569	610	565	547	577	575	546	660	580	639	602	607	619	552	601	612	597	591	617	576	601	578	617	589	598	609	583	553	586	574	571	569	616	577	596	583	599	611	614	568	575	513	572	619	592	582	619	578	546	586	636	578	563	560	622	574	587	598	581	571	609	602	592	597	592	610	617	594	604	588	593	604	598	589	595	631	587	555	618	602	659	585	589	619	585	551	583	621	621	585	587	597	607	594	564	574	628	554	584	597	592	572	599	612	616	548	612	618	535	555	576	552	595	553	612	574	562	588	620	549	591	567	594	589	575	615	546	570	569	609	575	586	570	625	580	578	554	566	614	525	575	600	588	553	585	630	572	591	578	600	628	633	588	615	571	597	598	573	597	549	598	625	546	587	585	586	599	644	595	618	593	588	568	566	582	637	565	575	612	660	598	569	611	586	569	551	576	586	587	613	618	555	574	570	570	594	581	624	548	591	581	541	587	610	586	600	562	595	596	590	583	592	603	575	598	568	593	607	590	574	579	634	611	557	561	621	607	617	615	586	612	546	590	603	623	612	633	622	553	563	591	590	603	633	557	599	632	594	609	580	628	608	546	591	591	571	582	569	591	589	586	579	596	618	576	602	593	598	598	607	570	586	623	544	573	604	624	595	613	580	632	545	625	537	600	632	604	590	641	643	564	595	606	626	581	549	598	611	558	594	558	640	606	580	608	579	618	603	602	577	591	606	589	609	594	587	551	553	620	652	569	564	575	601	644	595	550	618	602	571	590	630	566	601	590	613	588	580	602	572	618	586	649	570	577	612	596	552	636	586	596	575	585	578	615	579	627	536	594	571	601	586	583	616	581	587	600	582	630	571	608	651	555	603	582	594	606	587	575	594	615	581	567	547	605	597	573	564	604	608	641	571	581	556	585	570	578	542	606	608	623	615	575	564	618	573	613	590	545	588	599	620	544	597	592	615	591	618	594	585	607	598	596	580	606	567	587	654	583	587	590	572	583	612	586	616	568	527	562	612	563	625	600	541	553	601	570	627	623	567	547	646	619	598	619	605	632	615	586	582	567	608	601	551	548	620	600	577	619	630	549	592	584	589	566	555	588	629	591	568	580	576	588	619	592	584	555	559	576	593	574	568	582	595	534	552	584	583	588	620	591	591	612	587	606	636	608	595	581	595	527	568	559	605	599	596	619	598	595	548	593	571	574	541	636	591	577	602	576	637	609	569	580	586	628	542	575	592	596	612	601	554	591	558	608	558	623	580	593	546	599	550	614	620	606	542	623	585	651	562	598	571	622	605	597	602	564	582	585	568	564	604	634	579	619	613	581	596	585	565	567	585	594	643	577	577	627	607	551	615	575	593	563	582	563	590	612	602	595	578	666	568	594	564	581	598	580	607	593	632	574	569	633	601	638	581	592	591	538	549	596	570	563	612	583	537	587	568	599	596	588	540	546	575	577	630	587	603	566	603	625	636	587	606	581	583	573	610	593	580	631	553	596	644	580	579	591	556	639	591	587	593	581	555	560	595	562	589	590	548	564	597	614	563	581	590	610	611	585	570	605	568	552	593	545	625	601	563	546	549	592	574	582	591	582	592	586	605	561	581	595	602
47247	62315	41244	21829	14487	9966	4319	1837	1020	704	739	706	713	721	725	700	682	715	701	705	727	701	672	741	742	722	729	705	716	682	688	696	725	708	705	748	705	697	686	728	719	726	674	701	779	733	717	711	703	717	707	659	728	737	756	722	663	735	753	660	750	689	713	740	752	732	673	710	671	704	650	718	658	718	742	698	691	706	708	724	730	663	680	668	708	723	743	743	697	726	709	741	730	756	727	723	734	751	694	718	762	726	695	740	739	684	708	674	763	706	736	735	728	694	695	714	726	692	706	698	688	728	757	708	708	709	735	683	675	698	705	667	670	743	715	725	732	681	709	753	667	737	696	722	731	681	745	716	696	718	703	707	727	734	732	744	719	726	722	775	689	716	712	687	718	713	705	738	711	718	682	712	732	768	705	680	720	720	705	711	730	709	692	696	692	695	699	725	706	687	711	737	730	755	721	709	711	698	746	665	707	689	666	663	744	700	745	709	734	726	719	700	666	655	717	715	721	690	696	681	729	651	693	702	731	683	681	737	688	702	682	718	738	726	721	743	713	677	710	725	694	764	734	745	688	717	701	702	685	687	679	700	722	703	685	678	679	681	744	706	708	738	690	719	694	672	689	733	734	741	680	715	700	713	701	723	700	693	722	738	700	702	704	794	694	709	743	725	721	691	685	707	685	719	697	738	732	676	683	696	712	732	733	717	673	720	735	719	684	722	753	729	768	721	685	698	720	694	692	693	676	683	738	703	696	745	754	723	687	743	704	710	713	762	732	720	746	656	729	672	704	738	726	668	699	698	667	718	663	708	712	710	708	732	761	702	728	712	684	684	669	683	736	710	708	707	723	713	702	659	770	745	725	684	706	730	685	695	712	724	686	711	742	739	733	701	693	730	675	702	689	723	734	674	760	738	686	700	757	732	740	720	727	678	684	690	698	694	711	727	758	761	697	729	730	708	687	725	737	696	709	760	738	665	681	702	712	760	761	723	723	704	698	688	706	670	715	707	724	753	725	697	741	717	713	720	718	660	680	742	703	701	730	682	748	724	692	734	690	719	700	695	688	731	706	750	757	691	762	685	728	738	684	749	682	657	748	717	718	725	686	779	657	714	645	718	687	700	665	728	657	713	739	766	724	656	708	683	648	721	712	735	693	698	723	687	760	731	721	717	710	690	702	649	731	726	727	703	703	701	689	760	704	757	672	692	744	733	742	728	691	735	711	721	730	739	715	707	719	718	676	769	687	659	705	713	686	727	701	715	680	734	705	699	734	695	717	689	694	685	697	734	674	735	766	699	740	686	742	714	719	724	709	749	661	727	684	708	752	713	708	704	709	727	673	669	732	740	709	722	691	697	726	686	734	741	725	641	736	690	698	720	707	734	684	756	675	726	699	714	689	725	708	763	671	696	732	678	723	735	691	688	741	723	745	761	718	715	704	696	704	664	754	709	713	732	683	743	738	728	737	704	713	722	721	756	720	690	752	715	752	717	724	773	715	697	718	715	753	770	724	729	685	671	672	715	722	712	745	702	719	708	673	682	788	721	724	712	689	743	752	722	712	669	719	683	681	713	670	695	663	688	706	748	696	731	721	730	730	702	716	739	758	702	664	716	689	734	737	742	695	740	720	731	770	718	801	710	683	739	738	678	696	679	712	722	726	673	701	716	706	713	690	702	691	736	721	703	676	673	676	663	706	716	680	703	729	691	680	716	689	697	737	700	712	711	730	746	711	697	736	691	716	715	723	783	728	666	711	692	671	699	716	697	704	666	714	693	711	705	730	733	690	707	693	704	707	687	715	733	662	702	745	731	681	714	686	726	714	698	698	745	674	663	713	726	672	675	685	741	727	700	681	687	673	749	672	654	679	722	685	715	709	708	715	703	701	732	747	705	711	794	686	777	706	733	744	713	713	730	746	734	696	683	761	729	697	747	709	729	652	709	683	684	706	700	685	765	698	758	746	732	707	733	670	718	687	714	706	753	745	668	722	737	667	712	745	705	694	712	726	694	715	668	754	727	703	738	701	684	696	705	705	701	728	718	696	712	635	705	692	733	720	701	705	749	706	703	734	721	739	713	672	753	668	704	733	747	709	708	733	686	698	737	723	697	720	715	679	675	708	715	719	720	678	741	777	702	690	722	703	732	755	715	724	754	684	701	676	708	697	754	750	670	753	739	714	715	695	677	730	756	701	695	731	712	731	714	720	691	744	711	731	670	715	735	702	733	701	686	752	689	665	658	705	720	701	765	699	703	729	732	712	718	686	687	724	717	758	672	699	752	727	687	792	737	702	700	730	735	710	745	705	705	741	668	690	687	680	718	714	711	730	687	716	720	731	727	698	733	728	726	704	763	704	688	724	673	693	683	708	698	717	730	708	712	688	690	699	733	700	687	675	740	727	649	745	727	730	719	709	665	703	694	670	719	746	690	674	719	678	715	681	736	704	734	693	766	701	703	697	714	700	692	702	710	661	755	698	705	690	695	766	737	737	733	703	699	708	656	694	705	734	675	714	727	713	689	681	726	702	740	738	692	718	694	710	727	710	730	684	698	714	706	670	740	724	706	715	737	709	723	705	673	741	722	701	732	691	694	744	680	761	720	697	726	709	679	658	739	690	718	702	699	711	703	727	689	705	720	730	709	667	722	741	717	736	699	747	723	721	715	748	713	714	726	657	687	730	748	679	680	706	689	709	763	728	708	743	731	716	735	740	692	743	749	701	739	717	712	688	732	705	700	762	707	741	759	711	708	726	699	697	716	687	701	753	739	713	765	708	679	729	683	691	707	684	754	715	716	766	701	692	663	713	731	699	722	698	743	712	721	686	748	739	728	703	708	700	686	728	724	756	689	696	723	733	664	724	765	702	732	711	658	755	705	718	712	685	715	698	745	732	763	702	749	721	704	728	725	712	781	716	708	790	729	684	726	729	737	692	671	690	692	743	712	744	675	699	707	701	755	719	741	686	723	741	677	699	745	670	683	664	719	759	709	711	714	719	682	693	702	719	730	708	729	733	708	703	691	663	725	692	690	721	684	730	683	650	722	727	748	697	718	679	757	717	722	729	711	691	645	719	647	658	674	711	792	710	701	672	729	680	666	702	692	741	743	677	691	750	706	716	695	687	700	710	713	684	685	708	694	742	731	740	676	712	703	720	697	688	718	754	713	694	688	738	724	710	722	729	703	664	698	747	685	701	725	718	705	675	704	731	706	754	755	723	693	673	738	708	702	720	728	706	731	695	727	700	732	701	694	725	708	705	706	710	684	735	719	723	699	714	744	714	662	781	743	707	762	708	747	691	722	775	730	692	746	745	763	705	681	682	720	725	731	708	718	678	726	722	692	748	719	718	731	713	686	719	701	698	699	665	706	690	716	698	760	735	716	698	678	805	740	728	732	699	706	725	744	747	736	678	737	711	687	704	677	748	776	747	698	691	675	723	734	680	678	708	702	715	717	679	694	693	769	772	698	705	682	711	734	707	716	743	687
24717	22394	33216	35496	38411	31691	18484	5401	1369	513	454	433	452	455	476	440	476	465	498	477	471	466	478	433	440	444	424	459	462	430	457	405	456	487	457	478	482	463	473	482	450	428	455	424	485	466	444	487	458	485	447	446	475	460	445	438	471	444	481	411	442	400	480	476	463	507	464	483	484	447	456	437	450	461	454	435	450	436	476	455	458	470	457	471	421	440	462	471	445	430	442	456	477	453	445	492	440	425	418	452	483	425	479	425	483	457	460	448	439	497	456	448	451	425	485	466	495	398	469	427	445	422	467	430	472	433	440	442	485	455	449	471	460	450	382	481	474	446	437	440	453	458	454	471	452	434	441	436	473	405	423	457	415	408	455	448	447	421	441	421	447	441	460	423	455	479	446	447	490	465	472	448	464	457	450	438	448	505	419	448	507	487	451	436	467	488	425	495	435	421	404	444	417	436	454	490	448	428	468	476	489	432	443	453	440	414	430	409	405	466	440	443	461	451	451	472	477	464	438	443	429	443	434	449	441	495	437	438	480	387	476	442	456	427	465	464	474	454	436	444	478	440	441	438	446	435	487	437	465	453	443	484	446	453	428	457	453	431	437	448	456	446	454	438	442	473	472	419	403	465	475	466	470	418	480	446	434	482	443	442	453	440	442	451	444	454	449	457	467	449	419	457	488	430	482	470	463	448	452	440	434	452	455	432	429	421	442	461	464	457	443	477	459	446	466	460	476	449	472	436	454	435	437	480	485	458	442	445	460	475	410	455	469	465	419	479	454	460	446	420	417	447	470	477	453	431	443	444	491	441	433	422	437	418	483	448	476	453	458	451	430	465	438	476	432	454	437	435	468	439	441	443	473	389	487	440	444	447	442	482	404	489	433	441	432	487	458	468	431	452	438	447	433	478	452	467	462	422	481	455	513	455	478	434	444	447	420	412	462	439	472	427	412	487	451	473	481	467	428	441	444	432	443	445	474	470	429	478	441	457	447	448	429	412	469	483	450	467	472	441	418	479	448	482	447	449	463	443	484	411	457	473	464	491	445	438	411	454	468	448	438	427	448	447	439	490	461	421	474	456	468	438	454	436	462	444	454	471	436	444	424	445	438	473	451	456	453	451	478	451	453	453	456	489	464	456	473	450	443	477	458	443	464	414	406	467	468	436	433	470	508	459	448	473	414	466	503	471	412	477	482	455	454	470	408	444	455	460	457	431	439	438	423	480	426	456	461	448	466	460	517	483	470	390	442	474	430	479	484	442	458	434	454	481	420	424	420	431	444	435	456	440	457	476	417	495	442	459	453	454	473	481	459	480	446	425	401	418	465	445	461	433	481	444	479	453	423	463	448	449	464	494	402	458	469	445	466	422	463	462	457	441	433	450	442	474	464	437	458	474	463	438	441	471	417	443	412	452	426	418	441	464	446	439	454	406	426	431	465	436	475	439	445	471	430	482	478	506	456	439	442	446	456	459	456	455	449	441	481	489	447	452	433	423	462	417	439	414	461	444	396	495	436	461	423	436	472	447	470	462	458	433	467	451	468	417	441	463	435	455	432	413	492	480	430	447	471	473	439	443	454	483	459	427	448	463	427	467	467	448	436	464	440	481	430	474	457	463	443	436	468	455	459	443	438	446	454	448	450	497	461	442	450	425	439	457	463	435	434	450	441	454	470	484	447	449	457	432	467	454	504	434	433	458	432	482	456	503	418	468	455	481	469	491	465	481	450	442	398	489	443	456	445	425	469	456	463	470	427	438	512	418	427	418	454	427	494	459	425	470	427	458	418	457	481	442	418	426	476	456	478	463	462	462	441	421	483	463	457	435	501	405	421	424	505	458	440	453	437	475	451	429	499	438	451	445	491	458	453	464	448	437	446	455	412	466	432	461	447	433	439	461	462	452	441	450	460	447	480	478	404	428	422	473	407	458	442	477	443	462	442	437	445	457	459	456	451	447	413	462	503	476	460	476	460	487	429	472	459	451	436	454	435	458	473	394	447	419	439	444	446	510	447	418	464	425	481	479	470	452	494	446	429	488	451	400	447	422	510	462	466	431	444	471	462	442	441	473	482	486	469	392	434	446	432	445	411	432	470	467	463	473	411	439	431	449	470	470	495	453	438	444	453	465	471	465	457	474	458	453	431	464	436	494	475	472	447	454	447	470	430	449	436	440	474	438	461	411	443	447	434	466	403	462	455	416	411	464	435	455	434	428	439	420	412	467	436	444	458	463	465	493	458	440	428	441	428	451	440	440	444	458	426	448	435	468	441	465	471	448	465	464	454	469	443	436	432	413	461	471	455	437	442	424	439	436	504	466	438	464	427	409	463	445	436	444	508	480	485	521	462	422	429	440	483	465	455	471	437	470	462	458	440	452	450	418	471	451	475	493	455	446	403	412	430	426	453	458	445	436	449	440	463	497	469	457	493	481	466	428	434	435	437	445	466	449	465	477	448	444	446	463	436	433	467	431	453	421	453	402	490	453	454	443	420	446	468	424	436	473	433	470	455	450	485	449	435	459	415	466	478	467	478	446	452	401	433	455	417	454	443	452	469	468	453	492	441	475	439	399	438	455	426	458	438	463	448	448	427	443	447	441	460	511	457	422	425	470	464	432	458	463	454	425	455	452	462	416	432	445	440	480	540	448	433	480	428	468	421	450	472	467	446	447	461	455	445	446	475	414	436	479	445	460	484	445	444	437	446	431	487	456	443	438	431	483	483	433	455	455	448	448	465	463	432	433	463	460	413	444	492	493	450	449	436	466	459	429	465	483	415	476	412	440	494	475	465	435	443	492	480	466	415	458	468	428	487	453	450	442	439	455	432	453	441	474	429	453	452	442	457	445	452	470	498	458	486	455	432	483	423	500	435	440	468	447	465	357	455	459	445	435	476	463	453	452	448	442	439	448	458	431	439	441	469	445	462	472	495	431	456	454	456	452	446	468	465	430	451	494	420	473	489	470	446	483	468	476	412	449	429	438	455	449	427	464	424	450	435	486	471	455	448	417	421	501	444	422	488	434	460	464	453	407	459	470	460	447	459	443	414	469	465	457	431	483	461	433	443	458	473	486	427	450	479	470	432	460	496	471	471	445	466	449	445	470	475	451	491	475	428	451	430	443	462	461	443	441	463	463	439	492	475	469	418	446	449	431	454	449	431	431	439	436	429	428	428	392	445	466	479	444	446	493	487	446	455	426	441	405	445	491	483	448	468	421	433	450	461	457	417	457	475	437	438	487	489	450	430	451	437	473	435	458	449	461	444	456	455	451	511	460	478	470	439	454	464	448	464	480	451	465	501	498	430	449	424	462	493	432	469	476	450	414	458	441	477	445	425	449	429	453	435	453	463	447	441	452	473	465	435	460	437	465	490	416	462	467	477	458	479	415	443	459	485	461	449	425	495	455	454	435	460	451	425	431	429	464	445	453	439	413	430	490	473	470	484	425	466	443	468	460	475	435	494	452	457	447	460	458	434	482	407	462	406	462
51352	80577	64497	51108	44685	32424	16880	6457	1978	558	521	549	568	592	518	552	571	541	552	556	540	504	556	493	534	556	575	600	568	576	549	570	538	551	545	520	564	529	529	530	558	555	511	565	544	566	542	578	571	568	516	544	569	576	570	502	592	525	556	563	530	557	581	555	514	559	541	524	532	549	539	575	538	553	567	542	535	633	523	572	560	590	542	567	541	596	588	546	572	581	530	520	548	559	530	572	554	551	572	550	547	524	534	578	562	577	553	555	541	564	504	557	605	565	544	556	600	567	563	516	608	543	570	544	541	561	571	560	546	555	559	503	547	503	539	487	555	568	553	554	519	592	525	555	552	546	574	539	581	563	585	580	550	582	508	597	586	553	520	541	605	561	568	553	578	551	564	555	552	636	569	564	554	547	578	547	520	574	565	539	531	561	572	577	605	521	544	540	544	589	556	565	596	540	563	539	542	576	557	547	540	571	519	549	585	563	530	572	532	547	522	525	572	583	562	590	562	506	557	538	567	555	582	615	561	570	519	553	547	528	577	561	567	540	562	565	577	606	567	523	557	510	527	568	537	531	536	547	544	495	564	514	549	555	574	547	558	571	523	569	525	558	563	631	575	547	538	486	505	565	555	575	564	554	550	569	554	577	563	515	573	585	508	510	552	517	601	556	542	544	596	555	503	562	549	532	514	588	555	561	542	553	565	555	565	539	543	552	589	561	554	548	546	543	541	546	550	563	572	558	526	558	534	576	537	566	608	561	560	559	537	529	561	570	565	497	558	572	575	505	530	587	533	534	552	511	540	561	564	566	554	548	567	597	524	554	538	525	560	573	560	534	544	531	540	541	590	532	526	545	556	534	565	568	562	577	550	526	562	542	536	565	587	522	589	554	557	539	570	549	569	547	586	571	568	547	575	530	528	553	563	592	540	548	574	512	538	553	536	530	521	521	566	519	555	549	538	562	552	528	554	539	577	526	577	544	570	567	559	559	553	525	534	581	557	551	609	575	561	598	576	539	538	559	534	562	576	534	524	534	550	546	587	568	549	544	517	571	526	550	578	565	552	515	596	561	559	565	517	584	548	531	572	593	557	564	552	565	559	520	548	562	570	500	552	541	511	567	559	535	521	561	590	559	562	579	542	564	543	569	555	583	557	550	565	568	560	523	581	540	522	547	584	571	584	555	566	546	550	549	600	547	550	560	535	524	560	600	501	544	565	558	543	555	533	540	521	565	556	555	487	526	557	566	530	510	554	567	522	556	527	544	545	570	597	525	590	519	534	557	544	568	500	560	541	560	537	559	575	577	549	539	595	588	535	563	561	551	556	529	557	550	585	548	547	541	567	532	528	528	567	575	544	529	578	561	544	559	544	559	590	591	563	532	507	559	588	525	578	519	627	539	571	535	582	602	522	539	579	563	571	582	551	552	547	565	530	533	562	546	560	536	530	553	581	584	515	538	541	535	595	602	578	508	553	586	585	551	569	532	529	520	545	560	526	531	589	564	526	550	592	553	546	525	533	571	546	553	557	553	597	528	569	554	533	551	535	557	520	564	522	549	615	581	533	553	598	543	525	548	515	529	536	534	547	556	551	531	524	539	543	554	541	548	535	563	563	546	550	578	546	581	553	525	571	528	517	541	525	586	509	576	581	585	530	539	532	580	561	543	518	533	542	559	544	533	555	544	575	579	544	627	532	556	552	539	530	566	586	582	564	564	532	536	547	535	509	537	552	608	559	546	580	563	538	545	543	573	596	505	514	581	553	562	567	534	534	564	566	534	513	544	544	554	566	557	530	553	559	569	552	567	569	553	543	568	574	564	553	584	523	538	577	581	558	563	580	518	548	560	552	540	549	567	540	570	531	562	518	502	559	610	539	576	564	572	582	583	545	521	565	550	513	611	557	490	567	559	575	550	531	593	568	587	536	570	540	545	574	549	514	553	564	533	556	541	596	540	527	601	540	564	551	537	545	576	550	551	581	559	577	533	581	520	568	571	527	561	577	562	579	531	548	575	561	624	528	540	568	592	567	557	590	532	553	562	586	578	514	551	523	544	536	567	578	576	543	540	532	565	546	541	537	572	525	519	576	580	537	542	577	562	539	561	590	557	561	574	530	533	537	553	544	584	543	536	562	538	530	536	568	568	574	470	541	568	533	535	512	538	580	528	525	564	549	549	585	544	586	540	556	556	538	583	571	509	534	526	592	536	567	530	567	527	517	573	577	529	565	583	557	590	565	550	524	509	581	543	572	572	559	555	581	556	573	548	556	552	589	573	583	537	569	527	537	539	545	555	563	553	523	557	540	565	518	627	564	546	567	556	537	559	576	571	552	524	558	533	553	546	568	572	501	515	532	523	532	545	533	544	545	597	550	543	568	565	532	579	556	557	595	585	573	557	540	563	579	585	548	560	523	563	563	571	572	586	579	559	586	571	538	525	531	544	555	549	570	527	537	566	585	530	537	518	596	569	536	547	530	554	544	570	563	590	545	578	532	564	561	532	561	551	578	530	529	552	561	562	523	549	553	546	547	525	567	525	557	525	516	562	543	549	565	574	571	553	553	524	565	563	585	584	571	556	537	580	556	548	549	527	588	552	533	578	550	561	530	570	570	565	549	531	565	512	530	603	587	592	563	549	547	586	518	589	541	561	516	577	519	542	552	563	535	540	549	533	582	553	539	545	516	612	526	542	557	536	528	552	556	578	562	502	553	545	554	535	557	555	563	568	555	548	546	580	532	531	529	541	537	595	552	559	590	554	545	554	557	556	554	569	532	536	572	538	559	595	552	569	567	547	546	593	568	535	523	566	541	527	551	506	581	544	541	501	579	512	572	603	517	566	546	565	544	536	563	554	539	556	567	559	582	531	586	530	591	561	582	516	542	557	508	497	506	549	543	508	530	574	567	598	569	538	550	582	558	579	535	559	568	523	548	588	579	516	577	567	566	548	550	518	555	525	576	550	543	606	601	577	556	534	555	556	571	597	581	538	553	556	501	572	519	586	551	524	540	590	547	553	595	569	573	540	566	550	550	572	557	572	538	539	524	559	559	509	573	521	564	525	535	557	552	533	546	589	538	534	562	545	555	532	553	532	545	534	541	549	549	529	581	598	579	539	545	544	583	560	538	527	545	549	559	531	581	563	545	561	524	560	592	563	556	547	533	595	564	550	501	527	574	595	522	554	575	531	522	550	549	588	555	554	553	612	594	540	553	553	559	528	547	588	571	584	551	581	581	555	557	556	530	523	554	509	566	567	557	518	593	531	553	565	536	557	528	521	595	517	573	567	574	594	552	560	533	555	519	545	521	543	538	522	519	595	553	532	572	560	489	530	555	548	538	544	533	542	540	534	543	553	576	582	535	548	556	539	532	531	544	556	534	532	578	566	512	551	518	522	575	554	549	558	541	565	546	513	537	526	575	533	577	564	557	565	558	564	504	552	557	548	527	546	552	544	553	557	549	524	555	555	542	591	487	534	506	563	573	545
23457	21682	30501	28854	38720	36489	25942	9368	1966	467	419	430	422	422	436	420	387	471	430	400	402	426	446	411	399	416	445	422	413	424	417	453	433	399	405	417	435	415	423	396	409	418	416	413	436	400	450	430	410	380	429	414	467	395	397	434	434	397	452	392	417	374	469	408	426	420	412	430	404	383	417	442	407	411	425	441	423	416	428	408	435	422	392	402	434	366	400	396	412	409	399	419	435	435	397	388	400	426	388	419	423	411	433	401	402	428	421	387	447	391	419	401	396	419	400	440	392	400	391	394	393	433	452	419	384	384	432	406	414	416	427	401	392	393	407	430	413	429	411	406	411	395	394	437	373	424	439	426	418	423	439	372	409	395	425	384	392	422	387	425	417	376	438	424	443	396	441	400	390	433	428	420	395	433	426	425	424	392	442	417	413	455	430	426	421	431	430	430	423	426	407	433	431	410	425	411	415	422	421	441	372	416	444	374	388	421	412	403	427	415	398	404	417	432	439	413	409	422	427	450	437	425	424	408	397	445	394	437	432	403	419	414	384	439	404	423	381	391	410	413	433	429	401	451	418	377	424	452	423	415	423	431	398	363	396	416	401	422	453	399	400	400	383	376	400	445	383	366	414	422	429	432	423	451	400	423	422	447	415	440	417	464	373	407	389	379	449	392	418	423	397	427	382	408	369	423	401	390	403	418	458	407	404	379	425	435	435	432	406	438	417	449	423	434	439	440	400	401	465	420	459	417	382	417	456	401	403	447	445	401	396	424	416	379	410	403	410	385	419	442	407	420	463	381	411	449	444	442	410	413	434	434	409	403	404	430	423	388	416	400	383	404	412	418	399	416	372	439	419	400	424	455	463	418	407	416	419	438	393	416	400	420	410	417	385	437	406	414	418	407	410	398	418	389	407	421	403	420	419	386	412	401	423	416	401	434	416	448	390	435	442	438	429	416	424	392	445	382	446	391	407	422	440	430	411	434	446	442	394	374	419	416	423	428	416	438	453	397	435	366	423	407	455	381	447	370	427	429	418	414	449	419	422	437	439	411	409	379	430	418	398	436	408	393	427	400	412	442	417	410	400	393	376	406	434	414	454	421	451	438	425	448	423	403	453	378	444	405	376	411	392	420	393	411	448	435	429	420	396	414	455	431	438	394	447	427	419	430	463	454	432	427	435	415	396	424	403	396	389	388	407	396	434	391	418	420	408	418	389	425	403	385	393	424	416	428	422	421	427	460	400	382	430	399	383	413	393	414	377	406	397	411	423	405	408	441	434	407	427	422	432	427	388	428	421	365	445	434	401	423	444	416	426	406	411	412	415	407	404	431	414	382	399	421	395	388	418	402	389	418	416	394	399	383	409	400	391	434	428	438	396	409	417	423	447	396	463	440	426	414	445	447	409	385	437	411	419	407	412	390	421	414	414	429	401	444	411	448	387	441	428	423	438	431	431	433	399	447	433	417	414	400	439	399	424	424	438	407	465	417	459	441	438	430	438	433	387	403	428	418	414	420	423	418	403	431	418	443	425	406	398	412	399	412	437	420	424	419	400	387	397	436	437	401	409	424	394	404	368	434	417	426	413	408	409	440	434	400	416	405	406	403	389	428	416	453	408	380	401	421	422	396	419	402	408	409	413	435	389	391	395	422	390	395	368	429	364	433	419	416	421	416	405	400	406	400	409	392	383	443	432	419	422	436	387	423	403	428	396	445	436	416	423	397	406	408	422	417	407	437	415	411	412	406	381	394	434	458	422	431	416	431	389	394	428	446	433	418	409	423	425	409	415	400	437	420	412	402	398	414	393	409	414	409	424	437	389	388	384	444	428	398	409	411	431	396	421	407	455	405	388	406	416	412	409	448	410	410	418	448	403	403	404	404	422	412	408	437	396	384	421	409	426	410	416	400	459	431	442	390	430	392	404	402	466	394	393	467	451	393	448	478	409	459	398	428	404	401	407	433	378	414	409	421	393	412	401	397	436	372	420	395	428	424	417	386	423	416	406	424	443	387	424	449	412	367	426	398	389	396	409	364	430	444	407	423	415	388	419	416	383	417	400	430	412	438	418	435	409	405	414	445	418	433	434	417	423	394	431	389	439	413	395	462	430	419	454	392	403	408	427	432	430	397	428	455	433	427	431	400	418	362	426	424	420	396	411	410	413	416	431	366	422	395	410	396	451	425	381	420	396	396	389	434	422	395	415	440	407	377	407	438	397	381	425	408	392	433	415	392	400	393	411	425	403	453	415	418	414	437	409	411	435	407	433	423	402	417	441	399	427	398	395	407	398	392	457	408	411	414	456	408	392	410	411	408	453	422	438	396	388	435	419	451	409	448	434	384	403	416	419	463	440	384	413	406	400	438	445	474	430	414	404	402	425	399	427	432	425	431	423	380	436	399	382	409	414	441	401	426	383	424	442	404	411	431	403	419	432	461	395	421	398	432	376	420	384	410	405	403	431	440	403	409	435	401	464	427	421	443	451	465	429	387	427	425	425	435	404	425	420	409	419	430	394	412	431	407	430	409	465	425	430	443	400	402	380	419	401	402	378	411	410	410	411	375	438	398	391	395	442	399	406	433	484	434	438	412	415	395	415	414	429	423	383	396	415	396	422	432	429	402	418	417	395	384	405	425	393	423	416	391	447	407	405	385	431	443	373	374	410	401	390	432	420	408	429	424	413	423	427	450	365	405	418	386	397	409	384	407	397	447	422	431	412	416	426	394	436	422	410	438	421	429	412	406	420	425	405	436	397	441	437	392	389	439	409	406	417	407	413	421	428	388	411	409	436	394	396	394	423	410	398	401	419	442	419	416	381	432	385	412	444	391	447	417	421	415	397	420	421	411	408	430	413	422	429	416	422	407	409	428	369	402	422	397	403	426	425	429	363	417	441	418	430	428	384	408	393	453	399	425	411	408	421	428	422	380	446	412	444	390	399	432	388	403	426	451	420	412	437	470	412	408	416	442	382	445	395	400	437	409	402	446	450	403	420	384	446	389	434	417	405	410	454	396	401	449	398	420	404	405	430	415	366	428	409	413	407	413	417	415	419	451	419	387	368	399	426	413	455	418	414	413	420	431	394	435	415	436	399	395	399	406	427	435	378	395	443	416	427	396	427	409	395	404	410	411	405	383	459	411	411	391	425	400	423	419	408	428	410	437	429	401	439	414	420	412	394	391	397	427	405	441	416	409	449	430	425	433	389	414	423	411	380	436	402	414	419	450	390	434	472	384	430	436	417	424	418	433	409	438	427	431	450	412	436	428	382	421	419	379	411	393	406	367	399	416	423	395	403	445	400	406	416	457	427	421	427	456	429	410	400	441	431	444	396	452	443	406	428	402	413	463	455	405	380	411	398	432	443	387	395	426	413	398	387	404	428	413	416	411	401	465	423	412	429	429	452	449	428	391	470	448	417	454	431	408	420	439	443	395	408	430	429	396	411	405	433	420	375	425	418	377	381	391	385	434	441	412	438	387	395	419	396	393
54352	87345	70719	57545	55101	40342	23436	9968	2680	533	488	481	521	497	519	527	460	501	486	527	480	527	502	506	507	484	430	539	499	486	506	525	529	482	522	507	515	457	529	501	506	478	510	484	491	531	512	516	494	494	512	509	516	471	477	510	450	475	488	497	468	480	509	503	477	484	485	481	455	511	477	505	500	476	477	537	519	466	469	490	471	495	489	488	519	518	482	494	505	470	493	527	499	508	512	493	497	459	490	494	494	506	462	477	485	476	491	526	549	480	495	490	438	486	485	510	485	488	492	464	490	484	484	499	478	468	522	518	504	503	495	502	477	499	500	467	479	492	481	452	528	489	519	474	505	528	518	434	485	502	499	519	523	518	525	535	510	539	494	460	517	523	470	503	505	507	526	487	476	503	498	503	469	509	491	472	528	496	495	489	471	463	503	502	495	482	499	476	486	498	481	523	480	520	502	477	472	486	539	507	479	510	474	484	486	460	529	510	491	491	520	515	547	529	471	478	525	459	470	448	501	511	482	488	528	500	459	447	497	470	470	510	522	476	513	508	494	470	506	528	515	499	507	448	501	509	496	504	486	482	533	479	491	464	501	488	528	525	515	526	477	523	527	536	491	525	472	520	458	505	480	497	495	512	493	475	475	474	488	538	500	479	484	483	472	487	519	459	514	485	506	500	505	538	470	468	524	527	494	487	513	485	495	502	469	500	492	501	462	494	494	489	478	511	505	488	505	530	489	529	462	490	508	457	528	539	535	498	500	512	510	474	518	500	486	501	474	513	522	480	470	495	501	533	503	485	516	478	479	477	475	494	498	493	463	464	463	505	510	503	504	499	510	486	496	507	500	504	497	531	508	497	475	481	481	508	522	509	504	462	512	493	517	502	486	498	508	538	502	516	454	506	457	513	501	472	546	505	524	508	483	490	499	507	510	498	537	489	519	542	529	515	474	508	491	506	514	469	480	487	519	493	484	491	496	501	505	488	492	528	497	497	495	485	471	500	495	513	514	494	503	496	514	486	479	509	526	518	463	485	465	543	502	486	497	483	466	473	467	495	522	494	498	520	543	488	508	485	498	516	530	468	465	479	498	482	482	496	498	519	486	460	504	487	513	530	490	488	500	492	490	476	500	477	436	513	463	493	502	499	534	501	461	492	482	516	497	478	472	487	463	521	491	530	511	490	482	508	518	466	476	495	465	499	501	511	470	461	466	496	492	467	494	483	485	471	497	479	488	502	481	491	492	474	504	458	469	477	512	468	494	543	502	515	538	513	511	493	477	504	445	482	510	485	473	493	488	489	476	469	485	527	465	481	512	471	476	510	480	492	510	490	500	491	519	478	477	489	550	491	529	449	471	523	473	509	493	476	488	553	500	482	514	500	483	487	494	515	538	518	486	527	508	498	477	476	503	515	498	514	494	513	454	490	469	507	503	481	483	531	495	503	488	466	478	517	480	503	513	495	537	505	468	491	472	488	500	461	474	502	499	461	490	498	546	458	543	524	478	485	512	472	556	500	480	502	487	452	512	497	523	500	489	507	512	521	516	482	493	535	498	493	535	471	490	471	520	510	475	499	489	459	460	498	516	504	485	488	499	499	485	542	462	480	466	525	522	498	500	476	527	508	518	491	493	504	462	519	514	492	529	519	509	484	461	452	530	464	454	516	494	466	506	490	491	517	551	493	494	498	532	505	510	534	501	488	500	511	486	510	483	513	473	464	502	500	490	529	507	517	486	503	515	488	480	490	478	487	501	494	475	515	511	516	476	449	452	469	492	492	456	492	466	496	504	506	513	483	474	487	484	481	522	544	496	527	544	492	512	521	502	514	502	468	503	447	497	517	493	480	497	495	499	467	520	485	490	510	470	491	481	512	497	478	522	487	510	496	488	495	474	481	498	479	503	451	516	461	456	546	522	455	470	470	519	477	527	473	503	522	516	493	460	450	504	483	475	473	488	516	526	486	532	490	465	474	499	458	501	466	503	487	512	475	484	496	461	471	500	490	526	486	506	492	521	511	503	492	524	498	498	452	467	496	465	521	516	542	494	472	499	473	508	453	479	524	511	503	477	490	518	514	523	498	510	488	464	451	497	477	505	471	485	489	486	491	509	510	510	464	481	463	509	522	501	462	483	481	484	523	528	491	483	504	514	482	499	508	504	502	507	502	478	514	476	458	456	486	494	501	490	487	500	532	495	497	474	528	470	512	463	490	497	495	477	516	493	508	476	485	483	534	511	500	494	500	477	514	441	524	488	513	485	473	500	494	468	504	512	499	464	522	494	472	531	511	473	506	489	471	526	472	494	501	483	471	469	518	457	480	509	471	513	537	502	469	441	444	519	521	474	506	506	483	512	491	475	473	509	518	471	519	474	541	507	476	494	471	487	506	510	488	484	499	469	483	474	481	472	498	526	500	518	518	475	507	489	513	469	534	520	487	517	462	513	478	503	524	506	489	451	482	532	489	501	451	493	478	506	509	497	511	506	474	475	469	515	497	515	500	482	548	504	491	529	538	499	488	483	512	502	502	504	456	467	495	501	480	514	457	484	477	512	489	486	493	490	480	488	480	489	481	475	505	495	504	484	516	476	492	504	511	512	530	536	497	472	505	521	452	484	482	494	513	464	506	492	467	506	487	486	506	497	447	497	509	480	464	489	500	487	500	529	483	485	502	475	488	488	482	466	519	488	459	486	474	506	560	562	503	461	464	478	490	511	514	477	544	508	481	463	458	521	459	505	511	463	508	486	506	520	509	470	504	529	535	512	525	453	525	497	497	475	501	475	491	526	468	480	477	521	477	511	487	509	489	472	491	503	454	476	459	498	465	500	497	506	440	459	520	479	533	515	471	511	478	522	504	508	518	510	496	517	499	493	522	520	497	529	474	478	462	508	504	487	514	488	532	504	515	491	506	509	512	454	451	486	485	515	474	500	499	514	460	499	449	491	494	473	491	497	513	487	503	487	502	507	483	470	522	511	485	476	506	483	495	507	515	491	484	512	464	507	517	522	547	516	482	459	475	512	513	511	518	520	531	459	515	495	477	478	536	476	486	537	456	455	487	501	465	502	491	515	521	498	481	475	492	490	498	492	509	472	481	516	470	503	479	496	476	482	449	519	486	486	511	481	507	466	480	501	518	467	492	523	538	479	500	513	521	515	487	492	521	473	471	510	452	550	484	493	495	492	496	487	445	506	505	457	486	496	487	530	501	499	487	485	502	487	483	487	518	480	472	545	461	489	476	447	493	479	463	472	481	478	509	436	485	480	542	501	486	498	505	512	497	499	464	485	518	456	508	454	468	503	468	490	461	529	490	475	498	491	501	489	463	531	492	477	484	507	475	475	497	482	474	509	449	479	503	481	492	500	517	472	484	537	441	484	539	510	503	502	496	492	519	521	500	533	483	498	499	509	512	482	490	485	533	470	464	460	466	497	441	502	527	488	471	469	468	488	546	474	496	530	472	514	493	498	469	573	498	537	511	511	534
36397	47181	44963	27306	14213	5967	2356	1122	705	609	585	632	587	622	601	558	574	579	646	589	603	587	597	608	606	593	589	596	576	584	625	597	613	612	635	622	580	607	569	621	599	590	635	596	556	605	584	614	581	655	630	582	624	622	570	624	580	635	626	588	633	644	612	614	585	591	615	590	603	582	591	603	588	598	597	636	633	605	612	594	604	592	563	586	604	606	620	621	597	603	594	600	566	619	603	612	611	594	589	598	595	595	577	617	626	585	589	627	627	623	592	622	612	634	597	601	604	589	594	648	600	613	591	613	574	560	593	607	569	665	604	608	636	583	619	535	602	601	588	576	619	581	590	620	582	592	591	607	634	604	616	585	612	594	617	615	594	609	593	622	609	583	621	584	610	610	580	638	601	626	592	620	575	584	559	556	618	631	609	618	643	616	585	592	599	615	633	581	600	597	613	593	630	599	553	585	620	639	598	601	590	615	621	623	668	576	626	647	614	637	611	589	639	595	620	568	586	589	607	587	573	577	644	555	610	597	597	608	621	587	591	608	604	623	613	602	618	622	592	603	562	627	641	596	615	628	603	572	620	594	598	630	566	590	633	601	603	602	632	593	638	601	596	538	625	564	623	604	595	599	584	587	548	611	617	568	594	584	564	589	591	629	606	574	594	575	605	607	616	614	598	676	615	607	608	581	647	615	582	614	583	573	589	610	636	621	583	592	625	579	588	597	611	633	600	611	574	604	586	592	592	607	571	627	556	629	563	597	623	588	596	599	592	594	623	590	621	629	630	587	584	531	604	639	619	601	629	599	613	527	627	569	626	638	620	577	603	615	604	606	615	635	583	571	599	555	601	620	606	606	615	627	593	607	605	568	597	576	646	605	596	591	602	619	637	617	605	611	617	664	615	637	582	577	596	603	625	608	592	602	622	602	604	586	619	608	560	602	566	596	568	582	577	611	606	626	599	614	627	606	632	619	597	637	599	580	583	587	582	565	623	637	612	552	585	625	610	584	651	594	623	584	603	576	624	577	533	602	585	597	591	628	603	652	593	613	610	573	584	581	578	581	573	572	625	595	654	605	602	585	583	597	627	608	586	554	592	568	640	609	599	562	594	626	602	648	586	561	611	555	600	627	551	573	599	629	589	640	583	636	592	602	591	554	615	614	622	607	606	611	632	606	639	585	649	586	576	619	597	573	573	581	590	546	584	596	618	563	582	578	610	616	631	612	533	587	591	564	627	653	629	623	650	584	632	607	608	598	609	622	602	617	608	595	591	628	583	581	650	610	614	620	598	602	602	611	615	577	588	628	585	574	564	561	599	609	590	588	587	630	623	561	628	581	584	600	637	600	617	592	557	591	628	581	550	586	586	607	656	589	563	657	586	579	573	589	598	619	599	596	646	619	553	587	629	582	590	565	654	590	628	624	597	614	610	582	626	590	589	572	597	563	603	617	570	598	588	575	600	638	591	627	581	575	580	601	581	623	587	598	574	652	602	592	611	627	615	629	598	650	606	579	604	614	585	641	568	615	578	592	568	621	584	627	578	593	599	567	602	564	582	561	596	626	614	604	604	619	654	615	553	588	594	576	638	597	572	605	603	567	606	606	597	631	649	611	596	574	587	638	631	587	619	618	567	605	603	601	631	631	603	600	600	631	636	592	537	638	588	564	593	605	667	582	672	619	582	585	632	603	575	617	645	584	624	592	593	627	598	603	595	548	588	659	599	565	597	613	619	599	649	578	583	633	596	580	615	603	566	635	607	627	587	576	635	622	590	547	596	551	594	590	604	588	634	637	602	596	593	594	586	628	596	605	608	595	614	640	623	577	608	600	585	640	575	638	618	602	621	597	651	638	639	578	603	618	636	594	603	574	608	615	637	635	590	631	605	601	579	621	637	599	596	605	570	588	553	610	628	588	610	630	579	609	590	627	570	594	597	610	629	578	575	593	631	615	618	573	604	607	601	576	601	615	600	578	628	613	615	611	579	562	611	611	615	565	628	601	535	602	549	582	586	600	611	577	593	612	583	652	591	612	600	609	580	615	547	583	616	598	636	568	632	606	573	617	621	577	597	642	610	628	610	617	592	571	590	634	630	628	588	577	612	623	619	575	582	612	550	631	593	651	557	642	604	639	618	610	601	643	567	608	584	652	621	590	607	567	590	626	627	627	619	598	614	633	574	594	595	597	607	575	578	641	597	631	611	621	598	598	554	569	639	598	596	577	625	628	619	577	583	597	616	616	621	614	589	591	584	591	571	587	579	608	592	566	586	646	617	584	579	612	591	629	596	584	621	600	570	615	573	579	579	622	576	605	572	588	623	566	586	608	632	610	626	613	620	594	623	647	647	623	612	627	584	586	619	628	619	610	622	627	623	578	633	615	595	614	624	639	618	628	586	564	553	544	601	619	611	573	555	567	635	578	611	621	629	600	651	593	638	624	631	628	564	592	642	593	609	570	606	559	600	595	590	626	586	578	554	649	605	588	623	603	593	610	599	630	576	578	658	624	629	589	621	611	600	632	642	620	612	615	598	565	559	579	569	592	609	582	602	570	578	649	582	603	650	575	620	583	653	593	590	608	620	604	581	589	636	625	623	586	648	609	598	610	597	610	603	635	619	607	579	590	606	572	617	620	610	627	632	630	555	597	581	569	598	627	608	578	587	561	595	573	641	564	601	586	623	602	608	577	634	648	591	589	582	576	603	604	617	628	623	606	611	650	577	551	620	540	611	604	593	632	570	606	586	582	621	603	620	610	594	586	616	582	603	603	581	613	622	606	618	651	591	637	557	633	573	594	611	628	604	571	587	570	603	569	616	630	578	596	594	614	591	598	623	594	616	621	583	587	566	585	618	646	613	597	585	607	590	601	598	565	623	600	593	628	599	613	602	627	591	595	529	623	629	610	580	566	594	589	553	596	599	614	573	621	612	606	583	574	617	625	569	616	603	571	602	627	627	608	618	607	615	602	603	640	595	605	601	537	626	621	605	619	558	597	611	586	621	646	613	552	581	625	645	581	581	575	631	611	560	626	630	606	619	619	641	604	568	596	625	576	630	557	618	600	631	629	559	632	570	588	623	587	604	587	618	553	600	589	588	593	609	628	565	572	584	593	605	613	586	622	577	577	590	599	615	567	613	585	626	597	606	587	634	592	571	582	624	603	611	589	580	633	561	626	544	615	563	640	609	577	576	593	570	614	631	612	528	616	614	579	592	615	596	617	563	596	569	629	555	594	618	613	617	596	587	574	540	566	597	593	650	602	639	636	595	598	619	573	578	594	623	636	597	599	628	549	606	600	603	573	593	651	681	630	579	608	621	622	624	602	606	595	623	601	601	625	583	627	618	599	610	608	600	601	570	584	624	605	559	593	615	591	597	619	586	631	585	591	596	573	571	631	573	565	597	583	605	586	621	611	644	621	594	598	581	626	570	590	595	571	618	557	590	635	666	629	559	601	604	638	620	593	605	637	620	642	627	623	592	567	603	612
47693	62889	46360	24649	14717	7346	3005	1414	957	732	718	709	746	749	687	729	694	692	743	698	733	722	760	739	701	729	712	721	715	712	713	758	706	698	721	688	748	713	725	732	685	722	728	774	670	755	745	762	730	732	685	701	732	742	728	725	748	721	699	680	740	723	709	695	733	703	730	754	735	682	761	722	688	695	754	729	736	716	737	683	739	751	702	682	720	714	766	738	683	729	754	730	740	750	677	707	678	790	745	745	727	713	700	694	770	725	689	672	765	738	767	690	737	689	753	744	713	797	737	714	730	743	783	736	744	704	710	701	739	744	740	748	710	725	700	744	701	697	755	643	751	679	753	758	751	718	727	740	705	715	707	717	731	742	761	718	752	688	658	707	708	700	776	702	746	738	742	722	739	692	739	725	726	703	704	736	716	736	772	732	719	738	723	778	720	719	692	703	731	647	742	754	711	756	699	717	714	786	716	728	754	712	714	728	734	694	691	746	712	731	712	695	691	712	738	728	719	778	700	723	702	718	761	745	724	732	711	756	709	751	714	722	703	730	698	755	752	716	720	731	672	730	767	643	721	719	734	752	763	753	698	696	738	752	756	759	681	743	768	729	765	748	698	739	746	740	747	722	723	711	740	737	737	694	679	713	731	732	706	726	730	786	718	717	758	752	705	805	708	749	724	751	735	759	678	730	744	698	732	681	738	733	689	723	693	733	715	787	706	734	733	748	718	653	754	666	734	724	738	768	719	722	765	703	740	729	708	716	716	692	740	705	742	716	727	750	717	728	707	772	722	736	726	771	723	735	705	761	728	723	677	743	720	710	712	742	727	763	711	789	685	738	734	721	762	717	710	677	766	701	745	732	760	708	705	794	764	745	724	726	746	718	762	683	724	752	666	716	719	735	705	752	758	760	688	693	745	717	706	754	734	737	670	747	730	724	709	713	732	756	739	743	708	753	733	722	701	742	709	729	714	811	723	698	740	775	670	752	718	716	742	704	696	707	713	730	713	755	714	686	706	721	727	717	718	697	711	716	723	769	730	736	717	740	741	749	722	776	736	705	753	742	699	748	772	736	709	674	735	725	728	702	740	771	745	713	723	682	711	690	734	732	732	730	711	677	736	755	733	692	690	704	681	789	723	714	754	742	706	724	713	709	735	746	687	702	657	716	713	729	708	713	721	682	740	758	728	759	733	737	736	724	689	731	693	774	706	649	706	783	741	740	749	733	741	754	758	715	733	761	728	758	717	670	721	748	746	742	699	736	701	698	751	752	699	758	768	735	742	756	752	713	738	728	732	715	717	764	715	730	726	719	728	750	761	722	738	753	704	689	742	726	714	705	725	744	699	740	704	719	726	767	754	741	737	710	776	729	725	688	773	710	734	711	727	718	750	687	738	728	736	714	714	725	698	718	747	711	732	759	771	762	721	750	720	734	718	685	769	723	707	732	718	739	701	707	696	689	690	744	705	716	702	775	698	715	757	732	689	753	724	725	729	735	744	722	718	704	735	651	687	717	741	709	748	673	753	726	696	698	726	702	698	718	735	712	733	734	704	812	753	743	774	684	729	717	771	752	702	672	702	735	773	742	735	676	713	691	714	712	712	719	684	707	728	702	693	713	705	730	724	701	695	732	761	742	746	698	743	732	755	751	723	754	748	730	708	763	697	703	741	735	681	715	708	687	764	727	731	746	743	686	723	741	718	699	704	772	722	733	795	768	698	709	724	738	718	713	714	712	675	738	740	725	729	777	692	735	674	742	701	705	760	788	740	762	746	779	740	712	760	759	699	723	676	741	719	738	725	721	691	731	791	714	789	678	725	694	754	747	752	704	702	689	686	732	734	720	721	757	759	731	766	751	705	733	761	720	708	764	734	757	733	733	754	723	728	699	727	753	738	760	703	670	713	738	725	705	719	753	722	684	753	705	735	745	729	727	743	689	750	724	699	748	769	740	717	687	709	728	722	746	665	723	729	691	724	728	731	750	705	728	803	724	743	707	707	716	697	733	713	751	742	736	735	745	709	699	716	723	726	764	715	739	705	748	703	711	692	748	702	758	703	724	779	726	747	729	715	704	747	695	708	699	722	740	753	750	704	732	694	697	730	750	698	722	707	681	724	709	754	708	671	720	716	704	688	755	677	700	691	717	692	732	724	708	715	773	727	740	734	708	736	741	673	741	702	687	777	696	763	682	734	710	701	730	726	716	717	753	769	755	723	729	685	719	730	719	765	783	730	784	734	730	720	730	722	761	723	722	748	734	728	779	739	736	712	706	700	687	723	687	789	708	736	702	730	681	746	682	753	762	728	740	718	771	711	720	738	718	698	770	739	720	722	700	762	733	733	721	713	785	715	685	745	719	704	724	700	727	742	745	715	716	677	732	737	700	730	786	738	744	722	740	698	718	731	731	731	726	708	692	758	711	690	710	746	718	724	739	711	686	764	726	753	700	706	725	685	704	717	759	672	705	744	742	717	748	754	738	719	733	765	732	716	710	724	681	701	733	754	735	707	716	696	681	764	745	707	782	731	760	705	745	717	744	770	699	739	682	705	752	713	717	728	763	712	749	711	707	710	749	732	681	711	768	698	716	694	688	742	744	758	735	735	731	708	723	731	697	691	657	776	760	706	746	752	746	733	722	695	733	699	725	746	705	730	729	705	726	706	729	725	761	731	701	754	739	761	720	735	778	732	678	725	739	712	720	774	763	728	716	769	744	702	745	752	761	722	750	764	727	703	702	718	759	747	719	727	732	715	742	763	761	719	754	750	754	695	662	729	676	707	719	703	699	752	719	723	715	708	740	764	736	727	675	747	710	703	753	715	714	703	690	684	760	666	718	736	723	731	720	725	705	730	728	717	735	719	751	691	689	726	725	746	737	751	743	716	731	701	710	754	678	717	738	713	685	727	739	754	740	707	739	731	749	726	675	777	748	766	720	726	718	731	717	728	697	684	678	748	738	711	696	711	761	734	754	755	699	731	751	678	679	769	716	686	711	699	772	711	715	700	748	714	747	683	725	724	709	706	755	731	735	713	693	730	749	747	703	670	713	733	706	694	739	756	686	698	719	708	727	693	753	679	661	720	771	692	718	759	660	746	677	772	732	716	718	736	711	714	734	695	698	703	733	725	722	733	694	678	745	777	742	688	752	719	769	726	711	758	729	752	735	741	725	725	728	726	707	687	718	696	708	718	729	738	724	695	686	747	675	717	769	717	772	699	709	732	749	720	736	723	737	719	709	701	738	739	696	783	703	718	756	685	741	723	740	750	736	729	774	742	738	721	700	726	739	707	763	703	715	761	734	722	729	727	689	734	681	773	717	721	774	753	708	729	708	704	754	704	780	747	769	706	760	732	767	700	774	713	740	694	743	696	721	698	749	741	734	695	737	721	720	767	718	732	739	723	728	725	722	711	679	746	725	731	732	732	703	665	742	746	715	716	721	673	744	770	736	662	721	743	717	765	729	717	683	692	711	743	712	780	697	722	684
24625	22308	33156	33427	37429	31665	18204	5028	1320	457	463	471	467	495	436	480	469	487	456	474	448	479	507	466	460	430	470	436	494	448	441	420	525	494	470	463	472	416	470	429	486	463	405	433	476	460	466	415	465	480	456	435	487	411	495	467	459	488	461	529	444	446	473	471	455	478	511	460	463	445	447	457	454	450	461	493	464	501	443	499	493	496	486	474	443	458	447	465	457	479	487	449	457	482	482	452	454	482	462	473	453	475	469	470	477	414	430	472	457	454	461	470	476	442	446	465	467	439	446	450	478	466	462	446	448	488	497	440	476	472	448	473	460	499	446	435	442	418	467	497	448	478	517	445	469	437	431	502	498	458	443	490	481	494	496	457	472	470	461	452	428	473	466	455	418	458	464	442	442	452	433	436	424	457	501	457	462	487	469	424	448	443	446	521	471	440	482	493	448	470	462	464	490	475	463	497	457	456	482	467	436	453	478	447	462	411	490	497	438	481	435	519	433	457	454	466	491	448	480	433	482	468	473	483	468	445	473	469	440	473	449	469	431	472	464	410	492	460	471	453	484	471	458	467	432	473	437	429	476	482	474	436	452	497	513	430	452	482	452	502	456	488	467	452	461	461	482	432	465	457	447	445	467	482	438	485	437	502	466	479	477	457	493	471	472	445	444	521	497	507	460	491	463	487	475	469	477	482	461	473	435	483	480	467	455	484	460	469	454	454	450	437	451	496	481	461	484	475	443	461	480	447	478	452	447	480	484	451	444	497	458	449	457	491	462	484	440	462	487	477	463	480	462	471	490	492	496	457	475	471	474	473	445	455	450	472	440	460	460	468	456	433	444	473	443	436	437	451	452	485	507	439	473	465	476	488	453	479	441	436	473	457	451	466	471	442	446	444	459	474	457	454	455	499	485	449	456	459	458	465	512	430	464	445	489	450	473	446	481	463	477	474	474	519	450	459	428	459	480	491	442	466	463	489	469	470	496	447	463	464	449	462	468	490	456	442	445	473	473	421	459	493	490	476	433	472	485	476	455	479	464	457	479	450	486	475	453	437	465	462	452	462	490	467	465	475	436	466	439	459	445	505	449	450	486	443	472	434	499	442	458	474	455	454	464	520	460	498	475	433	498	478	450	480	473	469	444	478	460	424	491	456	489	459	473	461	469	465	471	469	503	488	462	465	488	441	486	481	445	486	461	424	490	464	469	507	469	426	476	468	492	480	460	446	446	430	497	445	457	430	476	473	486	432	501	454	447	476	484	466	485	466	443	472	473	453	492	494	448	473	518	475	481	475	424	499	484	471	465	427	464	448	442	448	457	475	460	462	444	449	473	507	463	446	495	399	467	452	496	450	502	474	453	485	458	501	462	476	470	454	516	490	473	440	462	459	482	408	526	436	429	469	461	444	477	489	525	475	471	431	454	500	447	461	466	461	471	445	453	465	405	441	482	472	457	465	476	461	482	442	444	446	499	454	431	436	447	494	481	477	428	477	437	512	504	445	502	448	487	478	474	495	433	483	483	468	397	469	449	441	450	463	477	476	477	489	470	436	473	488	389	463	457	475	485	494	479	484	490	438	505	461	470	491	462	485	466	455	467	495	513	450	481	470	459	476	432	486	454	443	488	443	506	466	509	502	475	483	448	489	476	459	481	456	495	462	440	442	431	427	437	448	480	439	454	453	492	441	471	480	459	446	439	460	479	454	466	420	477	461	453	476	467	453	447	469	504	487	481	448	447	476	461	460	416	476	454	473	448	415	462	478	448	486	438	489	461	444	472	458	451	436	509	488	466	471	474	419	478	464	480	431	504	484	462	475	474	448	468	503	489	487	474	457	440	475	459	442	460	474	488	486	460	479	449	442	475	482	438	478	449	452	465	476	463	428	466	500	479	470	471	478	440	473	485	460	444	452	483	461	449	474	440	463	498	450	478	482	450	447	471	459	454	471	469	472	478	452	467	477	441	484	458	454	461	437	456	426	471	469	478	474	479	443	461	456	467	463	427	500	501	507	457	449	454	484	446	455	472	456	500	527	510	429	475	479	466	464	441	487	464	485	442	450	472	493	504	470	496	468	460	430	462	476	460	515	437	458	485	452	463	461	487	447	436	439	452	466	458	499	427	437	477	462	470	463	437	481	482	478	447	450	467	431	425	435	462	512	467	437	508	437	449	459	482	501	481	451	455	463	450	461	466	500	475	478	504	478	470	424	445	481	443	440	455	434	469	479	457	499	449	478	490	479	468	458	427	465	467	437	456	468	445	506	491	456	455	470	447	469	492	479	444	502	511	461	464	458	442	472	490	460	452	426	460	459	471	480	500	455	459	423	431	443	452	453	454	448	462	483	448	469	466	452	471	438	476	472	449	451	465	416	471	486	468	442	487	473	470	460	476	483	457	481	447	489	500	483	489	457	487	444	436	506	449	466	460	449	464	458	428	473	460	443	461	477	484	499	445	433	430	472	426	425	427	466	465	446	450	447	459	445	438	485	451	499	431	466	451	489	435	493	473	466	513	469	446	471	467	477	470	483	475	437	486	414	464	446	476	475	495	447	435	425	452	482	432	433	478	466	441	460	473	450	460	499	432	479	435	484	489	461	454	434	451	500	519	457	460	474	421	456	449	454	461	451	461	476	432	462	451	475	414	493	457	472	466	443	480	489	474	449	462	442	474	465	454	476	458	483	469	439	491	420	489	438	467	425	457	454	477	493	445	438	469	475	459	476	456	458	476	468	483	453	470	469	458	432	507	420	462	471	451	451	458	480	457	453	501	446	463	450	501	453	462	475	464	421	478	468	465	478	477	482	440	495	484	474	477	482	494	500	464	436	491	493	436	443	524	446	466	429	482	517	467	486	502	490	490	450	438	478	499	470	450	463	463	445	456	474	435	475	473	474	470	473	503	460	455	454	457	426	472	501	478	484	457	483	438	470	462	437	510	450	449	457	413	412	466	476	482	490	454	446	452	443	467	438	467	417	453	453	482	472	463	479	453	472	457	448	508	485	457	458	479	467	474	440	442	462	430	462	468	448	511	465	457	481	461	448	450	472	520	446	474	484	461	464	486	474	461	469	458	488	453	488	448	466	485	469	466	451	436	514	484	458	411	478	474	457	448	564	454	455	470	445	473	441	444	483	464	477	472	473	454	475	433	439	466	501	444	461	471	491	433	446	489	428	462	512	475	452	459	433	467	542	457	474	479	463	479	419	448	458	459	468	477	465	463	463	486	476	465	458	444	465	454	445	429	486	477	499	467	468	477	482	450	470	477	460	458	492	496	475	480	434	491	485	467	488	495	477	448	480	464	447	435	476	471	463	475	465	495	437	428	499	471	443	507	488	461	493	494	475	443	504	465	458	427	488	448	463	468	491	511	453	451	466	466	451	450	478	482	462	488	451	494	446	450	451	457	477	475	470	461	468	470	485	479	468	416	449	428	447	442	461	459	500	484	450	436	447	477	448	450	468	489	452	506	441	436	489	483	444	494	479
51271	80171	65361	48627	44813	32575	16361	5979	2023	525	563	564	585	601	510	605	547	592	555	566	558	591	591	554	604	615	572	521	537	551	598	565	573	548	581	557	603	535	524	559	554	636	554	549	553	597	562	547	525	548	596	566	581	555	611	545	567	587	596	562	541	557	585	552	566	557	570	564	572	566	532	586	573	600	548	566	551	585	586	612	614	586	545	572	591	493	528	520	527	533	549	536	602	582	579	554	569	593	573	554	541	523	549	535	572	525	568	566	579	524	542	593	577	570	570	579	572	574	577	587	551	544	603	528	567	557	561	581	574	564	591	552	567	600	544	575	549	543	547	554	537	584	545	569	582	552	545	549	577	585	534	535	560	574	531	527	593	543	547	560	603	573	527	568	553	554	587	551	594	570	537	522	566	581	541	549	567	574	592	569	509	496	579	593	557	583	597	534	582	531	561	585	566	562	566	539	556	542	546	577	574	561	553	550	601	563	543	525	565	563	563	583	560	577	525	594	512	540	560	553	577	574	549	546	554	547	576	624	548	568	511	542	549	598	582	584	588	544	561	552	543	530	584	602	542	528	597	547	551	570	537	567	568	529	548	565	522	559	588	555	547	597	571	551	564	549	584	542	566	574	519	559	574	534	560	576	555	516	579	581	551	563	585	563	549	556	521	569	551	546	586	536	562	558	584	563	575	598	569	574	546	581	533	577	533	540	577	601	588	543	543	568	585	537	542	568	560	539	594	550	521	582	563	520	592	571	544	594	561	577	548	564	546	579	556	580	539	614	585	536	571	587	524	561	558	501	559	527	553	572	561	569	524	589	562	592	538	586	534	566	614	560	588	536	598	565	579	566	624	570	557	571	550	563	562	555	594	561	545	587	557	598	552	541	583	543	559	526	557	565	571	566	536	579	581	568	569	593	571	556	570	599	559	533	563	586	585	568	545	599	574	534	572	633	576	580	544	575	546	578	563	573	550	531	621	578	534	558	528	555	612	571	578	581	526	584	538	611	559	593	581	554	550	545	554	608	579	537	599	601	629	594	579	606	559	542	552	554	527	566	540	597	527	570	537	576	586	550	550	607	539	572	539	557	556	583	513	534	568	562	555	571	568	575	567	532	513	548	558	560	581	518	569	611	563	572	596	554	568	582	601	545	582	573	583	551	615	602	533	564	554	516	584	591	590	552	581	560	556	555	576	547	593	527	580	622	549	566	550	553	567	530	579	540	566	556	578	530	548	561	560	552	553	565	587	557	592	524	532	534	606	553	564	550	618	507	589	561	575	547	581	548	592	598	550	568	536	599	572	548	576	542	604	612	579	597	557	590	587	546	566	596	566	540	539	557	568	617	561	500	539	574	582	577	589	576	583	540	578	577	543	576	560	564	586	572	545	567	511	569	596	561	595	579	563	543	537	550	574	568	587	550	546	555	587	587	596	569	572	559	533	585	575	601	526	592	557	549	570	583	531	572	596	553	567	562	539	588	571	558	568	586	535	581	542	575	570	550	577	563	590	573	551	533	556	581	595	581	563	537	528	568	525	547	574	535	579	546	522	608	529	598	515	561	601	551	562	562	589	556	588	558	542	586	542	610	595	534	538	588	561	584	578	598	560	582	556	589	544	531	518	562	573	589	552	592	568	548	572	571	583	559	590	543	604	534	617	547	555	555	579	552	570	523	569	534	572	618	545	568	544	606	529	571	524	595	582	575	599	557	547	579	553	597	569	584	519	592	601	536	557	561	590	537	565	565	565	551	565	540	623	595	546	567	562	556	567	551	623	595	558	587	535	584	546	572	530	561	544	551	572	527	595	561	546	537	557	592	552	585	532	580	566	555	587	551	577	540	569	541	610	582	537	592	533	571	551	522	559	593	595	554	613	601	552	585	590	530	585	579	549	590	585	567	557	563	561	605	596	566	592	586	588	557	579	577	555	575	544	560	548	568	613	594	550	527	543	539	512	538	548	554	562	548	621	589	571	557	552	538	565	598	564	634	510	564	608	574	597	574	555	542	550	544	562	540	583	622	567	566	570	561	594	556	557	512	571	550	548	586	517	581	593	559	597	588	555	525	552	597	531	570	569	587	569	570	578	546	557	538	608	590	547	595	581	594	534	569	550	582	604	539	536	525	589	525	546	557	544	574	558	562	581	522	538	546	591	594	584	548	562	541	563	576	560	562	538	587	548	548	546	589	515	516	592	563	553	583	578	576	553	555	572	520	555	587	550	593	559	597	552	556	563	589	554	597	589	589	599	573	588	594	601	523	545	576	551	549	574	556	549	582	552	525	568	617	574	585	575	550	561	551	569	579	592	596	596	583	564	580	562	573	509	527	567	573	560	573	518	562	547	593	557	550	555	588	550	506	566	546	595	567	577	567	588	555	562	531	536	539	568	539	554	588	545	592	560	569	570	563	580	567	530	600	612	561	608	569	541	527	552	549	558	517	572	567	580	531	544	546	589	578	547	577	598	591	598	601	581	564	557	548	576	573	588	545	582	547	573	556	519	585	584	580	592	574	596	581	543	568	602	554	617	600	556	593	562	559	571	581	593	572	539	580	550	575	550	540	562	581	569	514	531	585	583	550	574	589	604	528	537	534	601	546	601	568	590	601	545	534	598	566	586	574	500	539	561	584	539	579	549	575	564	580	613	524	553	574	533	591	599	583	519	603	539	541	579	578	610	510	589	563	578	521	579	576	548	552	529	548	529	548	568	613	538	545	588	572	529	580	576	574	585	556	575	532	546	544	578	564	590	556	574	577	531	587	585	557	579	562	566	579	610	542	568	530	569	595	577	621	580	564	545	625	565	610	557	562	606	577	592	563	574	528	539	529	567	535	558	569	575	567	575	563	563	577	574	549	597	579	553	580	556	548	589	557	543	557	544	554	582	570	555	605	529	596	607	551	549	596	563	537	548	552	538	537	585	557	572	560	586	578	550	577	603	563	571	603	564	587	567	533	569	557	551	575	565	614	576	537	586	568	588	554	531	533	539	556	539	564	540	561	552	585	552	565	562	591	562	628	569	554	591	573	558	576	568	554	534	568	532	567	524	563	542	554	543	511	566	567	583	569	558	571	555	594	547	550	557	587	593	562	584	546	572	597	530	559	593	594	558	575	603	543	574	544	582	563	559	580	552	593	569	550	588	559	549	538	589	568	558	556	583	526	562	554	562	574	562	557	599	562	612	540	571	578	555	569	580	545	584	549	561	578	588	570	554	560	558	572	551	564	578	611	512	544	572	590	579	588	536	600	568	590	532	550	556	588	558	574	594	603	547	597	537	544	557	532	537	563	592	562	538	540	550	593	558	539	588	563	565	572	546	588	605	574	575	573	542	585	551	542	575	579	549	541	621	587	560	584	535	515	590	594	540	580	533	567	547	579	551	599	538	568	533	569	552	575	573	586	568	590	545	549	581	600	562	544	530	562	521	534	550	570	557	534	550	600	569	550	612	603	582	556	557	573	526	609	544	533	558	519	591	562	570	573
23430	21654	30633	27958	38155	38400	26253	9642	1751	427	479	413	427	450	458	386	432	461	407	457	427	389	437	409	444	427	435	415	397	437	413	411	416	411	388	425	409	409	430	443	435	422	488	403	436	441	443	441	438	455	441	440	448	429	439	429	407	398	411	449	433	433	415	414	404	438	416	433	418	416	415	453	430	411	424	408	436	408	411	379	428	428	463	441	413	435	432	417	450	423	427	432	430	399	387	433	449	419	393	462	432	389	437	404	415	394	412	441	439	419	428	410	417	401	425	395	410	395	417	390	416	419	460	407	417	439	413	447	437	414	435	438	420	384	424	428	427	436	400	434	428	394	414	395	418	441	423	443	425	441	407	429	417	432	434	422	391	445	420	445	379	437	409	421	440	470	421	428	419	394	431	383	428	439	444	409	416	403	437	431	421	397	423	394	390	401	408	412	376	426	448	428	441	435	411	390	419	434	418	443	408	447	413	430	436	419	431	423	424	408	473	445	424	410	431	412	432	426	407	422	427	433	436	377	384	424	481	415	417	447	436	415	428	380	428	390	415	384	429	434	434	458	411	395	404	403	418	432	417	428	400	448	440	426	419	440	398	438	408	419	418	384	411	430	420	402	468	415	431	421	420	408	429	396	396	464	414	436	451	420	466	433	430	379	422	404	408	425	430	426	415	471	396	439	416	430	427	431	430	426	430	409	420	429	440	437	461	400	403	416	438	447	422	447	407	441	406	421	461	446	428	404	423	413	416	427	467	440	408	411	430	395	455	418	444	397	412	419	417	412	416	399	453	422	419	450	405	429	422	435	401	443	437	402	421	395	390	424	438	410	443	390	461	378	448	383	414	447	398	419	441	397	409	425	442	440	411	462	434	406	434	374	429	420	438	436	462	431	438	457	384	448	399	382	436	407	410	428	418	420	416	432	461	390	435	398	406	434	400	423	456	488	450	410	422	441	426	423	408	429	433	426	416	427	402	443	402	429	390	389	385	423	447	421	404	463	464	460	415	419	420	412	342	384	430	436	391	441	406	395	413	425	401	431	431	420	457	416	413	431	453	444	409	422	398	436	409	456	428	434	424	410	392	439	448	422	422	410	429	416	383	396	398	437	404	413	440	422	439	415	446	448	427	436	409	394	408	447	420	410	424	411	418	427	420	437	450	430	416	411	444	429	399	433	418	456	420	403	472	395	433	424	426	423	415	393	457	430	438	468	438	424	435	458	406	430	425	440	415	397	450	410	447	422	465	403	410	430	413	460	425	381	404	459	415	436	436	426	409	420	436	410	419	412	376	418	412	437	397	420	442	452	402	417	423	412	375	414	417	414	375	429	404	405	429	419	452	455	409	442	443	418	417	410	369	395	406	411	444	401	417	412	416	428	417	459	438	454	412	419	431	423	441	393	414	421	436	409	428	441	436	413	434	413	412	409	447	421	401	436	429	415	414	422	419	453	412	435	431	417	426	409	411	391	409	425	441	468	410	430	404	405	412	447	421	396	409	434	419	428	418	473	454	390	415	404	387	442	420	379	404	397	393	393	448	400	429	405	371	422	447	410	421	425	417	430	384	447	417	431	419	438	407	443	425	423	449	458	430	447	417	413	416	446	401	386	428	407	456	426	416	452	445	408	383	421	401	429	449	400	390	392	435	407	426	438	398	387	434	445	392	433	440	414	402	451	429	461	405	423	412	424	432	442	384	415	414	441	422	420	437	422	437	428	411	421	400	405	399	448	430	406	414	466	420	416	431	421	421	384	413	393	430	434	414	439	413	440	419	439	465	433	448	461	398	458	384	433	412	410	430	412	420	442	431	385	450	423	405	394	409	431	437	414	448	403	391	414	421	417	397	400	431	388	418	403	471	420	409	420	417	400	456	413	405	417	414	430	432	407	404	425	436	431	407	429	405	393	428	404	462	401	424	423	389	446	386	417	449	417	447	434	425	405	456	450	448	430	435	410	431	416	392	392	423	446	416	451	448	456	421	458	443	424	405	436	416	395	389	413	414	436	419	430	464	417	431	475	406	435	416	448	433	425	415	443	417	415	400	404	423	406	409	430	428	400	407	441	421	416	452	418	448	411	409	409	433	410	444	440	437	444	398	417	436	429	384	417	403	429	394	451	431	440	440	429	423	412	407	443	414	417	437	425	420	400	418	450	432	450	422	401	421	394	445	399	446	396	419	379	449	436	425	421	467	384	443	432	410	411	426	430	437	423	443	448	400	433	441	380	393	428	411	438	438	466	452	422	422	386	394	434	452	414	435	385	422	432	465	439	434	438	409	418	450	448	437	420	394	413	417	430	380	415	410	432	418	441	388	422	423	428	442	437	409	427	406	414	413	425	422	431	418	424	397	396	434	427	436	439	430	411	412	461	394	425	419	389	441	391	452	448	478	400	429	398	403	426	411	418	453	396	381	408	402	439	404	424	395	421	440	422	407	420	407	436	445	399	442	394	426	409	443	446	448	426	446	388	470	424	425	411	412	389	452	436	448	436	418	434	425	415	433	428	430	419	445	445	435	448	423	434	414	436	413	401	485	384	441	421	460	437	430	420	429	449	408	406	412	411	409	394	450	460	447	424	421	426	431	403	475	408	461	441	407	410	437	417	431	401	400	416	413	436	429	425	423	396	420	417	436	403	422	411	417	412	399	377	424	428	426	423	431	407	426	418	412	441	404	382	441	432	458	434	409	408	423	435	406	416	450	429	426	402	426	461	416	396	438	426	420	412	459	425	421	447	374	415	439	429	418	428	394	439	453	421	438	424	434	433	441	412	407	417	392	440	419	425	430	414	422	389	424	404	406	432	403	438	445	421	412	424	437	415	445	418	409	422	400	413	423	397	412	435	431	441	381	411	429	428	373	462	421	418	415	429	413	399	432	424	382	423	438	381	435	436	395	398	448	425	404	431	412	400	434	451	414	414	399	435	404	415	383	402	398	387	426	428	467	407	423	418	424	421	436	420	411	410	428	445	422	487	427	426	427	421	445	440	413	433	432	389	431	421	419	400	429	424	392	431	440	418	430	412	421	419	435	393	434	432	425	450	412	420	391	396	420	413	427	400	411	401	428	399	440	368	417	421	426	439	427	394	442	448	426	398	409	386	400	414	421	397	444	445	413	406	404	440	453	419	408	403	428	432	429	405	423	424	436	428	396	445	466	383	443	434	442	388	417	400	426	452	451	417	433	400	445	441	432	390	404	415	421	418	430	430	411	383	400	443	416	407	402	418	419	431	431	414	432	382	434	435	437	461	425	394	443	422	432	395	465	429	408	427	430	387	436	418	425	432	403	456	396	374	383	447	431	424	432	421	445	415	442	448	453	431	434	432	399	419	446	443	411	450	406	442	403	438	394	442	419	403	442	469	420	413	415	425	423	426	422	403	409	421	421	420	433	434	411	435	422	427	455	394	458	450	441	419	408	384	440	411	394	425	439	391	453	383	428	416	419	453	456	431	423	415	404	417	424	425	410	438	413	405	434	451
53967	86986	71171	57275	56437	41574	23226	9659	2488	485	532	527	521	544	483	499	528	507	513	511	484	479	547	525	454	506	529	495	534	485	478	512	515	524	533	490	510	483	518	546	497	533	492	491	496	488	487	508	502	497	510	528	456	480	489	505	487	527	511	507	469	494	470	463	493	536	509	531	472	513	443	510	465	474	476	486	539	479	497	533	532	552	506	475	523	485	490	450	482	523	523	483	495	524	467	453	500	479	464	504	508	534	477	469	494	474	461	463	509	502	490	469	515	504	481	490	481	470	477	478	523	482	459	480	507	502	474	548	527	525	528	492	530	481	497	498	491	521	510	473	464	493	551	529	443	475	514	494	485	489	469	522	490	481	492	523	493	543	481	496	519	502	524	520	480	540	472	504	456	494	492	488	506	470	493	481	521	507	504	470	487	536	505	510	500	485	474	498	495	484	522	478	513	469	481	509	483	520	508	512	500	498	494	522	522	465	498	474	462	444	528	498	483	512	502	510	479	516	526	483	510	491	497	555	521	506	498	501	504	497	505	475	469	495	522	506	503	481	488	522	466	515	513	479	533	481	514	476	502	473	500	476	539	525	459	478	514	502	498	503	476	489	480	509	508	500	467	478	501	474	469	487	483	493	516	499	523	491	490	493	481	462	501	516	511	492	519	524	473	520	516	493	499	464	488	507	501	484	483	530	515	514	491	496	473	494	509	480	495	456	528	504	472	512	497	506	480	494	500	505	522	472	514	532	516	532	530	480	486	490	544	486	490	485	500	537	491	487	518	493	489	492	484	485	540	506	470	516	476	503	515	520	516	530	503	452	503	506	517	493	453	454	480	506	504	492	475	499	512	479	490	486	500	473	501	501	517	543	521	499	474	512	497	512	486	482	538	478	522	540	516	476	520	515	537	463	534	482	507	463	487	488	507	488	444	501	509	519	515	495	481	530	498	508	462	501	483	554	512	480	513	491	488	456	519	467	539	466	506	467	475	470	479	515	499	491	530	478	501	518	461	487	489	482	528	507	549	508	481	514	540	522	508	510	509	463	497	489	551	523	502	495	464	495	518	527	463	516	510	475	503	517	547	514	506	513	491	511	513	475	485	470	494	485	483	525	496	513	449	489	526	492	497	512	461	487	466	502	474	503	505	494	545	519	511	521	470	508	462	507	474	525	533	516	491	484	495	506	498	512	487	486	511	505	471	534	530	479	496	490	464	493	503	471	497	517	472	517	475	485	492	518	512	505	495	482	504	491	457	497	480	510	536	477	473	506	530	533	540	461	491	484	441	482	485	538	469	480	526	522	512	476	535	507	482	495	522	507	492	473	482	467	453	464	505	504	499	514	473	549	513	447	506	490	539	520	518	460	495	512	524	471	511	454	478	501	512	491	489	475	486	487	512	526	490	521	535	525	470	517	528	494	498	507	486	480	462	506	532	506	501	524	492	504	523	495	542	547	474	520	492	428	518	509	491	509	482	490	480	501	451	490	495	536	453	467	457	490	486	505	494	513	488	460	485	503	492	526	531	489	474	536	522	481	522	460	468	522	485	555	501	504	508	511	520	482	480	520	561	457	509	456	497	493	499	513	528	518	471	532	490	502	478	549	500	489	508	524	500	480	492	488	483	496	495	498	536	481	491	524	489	520	496	482	495	510	496	533	515	516	495	538	492	489	469	492	512	496	509	501	501	514	524	469	502	482	508	508	525	500	491	485	477	510	474	478	471	493	520	476	498	514	521	491	470	492	527	512	519	519	525	517	528	463	505	505	497	500	538	484	461	502	498	511	527	494	485	505	554	524	494	486	467	531	503	506	509	516	445	476	493	508	508	470	495	460	506	475	466	519	483	492	514	466	482	470	554	473	495	498	505	484	510	502	485	497	502	506	520	485	500	491	499	510	466	455	503	502	507	479	464	502	495	482	459	476	469	508	452	488	505	478	500	472	521	510	498	523	498	493	482	521	493	480	530	505	526	464	481	507	504	509	517	501	486	496	513	528	476	494	471	481	486	474	525	482	476	456	497	532	505	516	497	505	512	501	553	472	506	482	504	504	485	508	507	488	503	541	467	493	494	477	530	478	493	497	514	460	504	507	503	463	464	487	478	523	463	500	476	523	510	546	471	511	444	483	526	503	495	484	495	470	499	507	504	512	488	503	506	510	476	544	536	510	483	476	488	501	512	483	522	524	503	493	485	506	461	507	572	474	492	523	497	493	512	518	529	506	525	531	531	543	484	495	492	490	543	453	534	493	505	523	501	513	535	495	528	518	500	489	479	450	513	485	486	454	528	500	540	512	463	522	510	492	476	578	495	472	477	511	491	508	460	518	478	500	519	529	537	482	491	536	506	523	519	497	493	489	490	475	478	471	467	513	488	486	486	480	527	508	496	494	513	492	510	485	536	531	521	477	491	504	460	508	484	489	470	516	517	478	511	493	485	490	473	490	493	495	485	489	499	482	480	493	491	499	448	539	496	471	490	513	490	453	504	462	493	501	523	511	478	492	501	500	498	490	481	507	497	525	499	536	528	482	482	484	487	465	474	477	511	514	545	533	483	532	487	438	502	502	465	484	485	446	488	493	519	533	496	482	502	525	508	512	483	514	499	486	508	530	490	492	456	517	508	486	519	500	494	491	504	503	498	496	494	502	510	487	481	499	475	516	507	526	489	492	501	524	474	496	537	481	488	489	455	462	498	516	500	461	534	534	489	515	483	510	528	491	521	487	528	509	520	502	479	512	483	516	495	521	441	478	503	515	480	511	538	485	488	502	473	498	526	514	514	481	550	543	500	458	511	473	529	522	500	470	469	482	518	472	502	476	489	497	480	484	526	471	528	502	540	519	519	504	454	530	480	509	505	543	470	492	540	471	510	490	512	526	515	498	450	510	499	498	481	513	499	506	493	495	520	493	486	511	511	478	509	508	479	513	532	515	468	464	486	495	516	504	506	518	505	485	478	463	489	502	515	509	512	454	474	553	480	517	490	499	479	472	459	497	479	494	508	481	490	495	494	476	536	512	486	487	487	479	486	507	517	493	509	517	527	487	513	532	503	468	520	508	521	526	504	514	521	490	499	509	519	512	497	494	496	517	479	500	512	532	470	459	461	499	480	504	503	449	530	512	471	527	502	493	504	486	468	492	511	534	493	477	462	517	517	470	450	480	488	481	499	500	504	475	494	502	488	498	484	511	505	518	516	503	474	462	488	480	498	524	482	463	510	490	477	486	487	516	474	499	493	483	496	503	495	521	490	467	513	499	489	523	505	520	533	512	491	509	501	485	489	490	498	532	494	495	509	453	492	472	508	551	477	479	468	486	461	484	523	505	507	495	525	449	537	484	516	477	477	505	522	474	514	495	498	498	482	481	506	476	473	502	494	526	488	492	527	528	506	501	481	498	511	508	512	489	476	468	504	458	511	501	486	473	488	483	489	492	495	485	505	498	523	468	453	524	521	506	489	513	514	519	491	497	450	496	474	465	495	532
36158	48546	44121	23107	13849	6766	2448	1131	721	600	590	635	624	654	641	597	608	567	613	614	612	547	596	616	590	584	572	568	630	609	581	629	609	580	610	598	601	597	594	587	642	605	635	615	550	640	652	584	624	578	593	606	613	602	580	565	600	612	599	585	595	572	612	586	628	601	612	604	551	610	615	626	602	601	578	584	616	564	613	557	551	557	604	580	624	565	625	606	577	620	577	578	643	622	615	598	633	632	585	631	538	608	642	616	563	587	611	557	596	614	587	597	581	582	582	666	606	628	599	622	620	602	614	599	604	625	596	582	595	596	582	586	587	584	626	582	585	615	561	566	617	593	602	624	618	613	582	597	590	655	599	578	597	619	607	613	595	535	572	593	557	585	592	590	575	620	586	591	621	591	557	591	613	606	571	616	597	623	607	647	594	582	620	615	613	563	650	643	576	608	587	627	582	625	642	557	573	604	591	627	645	592	612	623	623	582	630	611	575	611	621	634	582	628	575	564	618	602	594	572	551	617	607	583	616	535	586	561	534	608	626	579	652	608	586	597	636	570	631	571	632	611	599	624	632	589	596	591	627	612	582	628	640	591	580	596	616	594	613	642	645	603	591	586	622	593	597	624	584	667	606	572	585	624	544	578	581	632	596	616	546	588	568	601	627	591	603	575	610	620	611	619	556	601	612	613	546	596	610	593	599	675	588	617	532	636	619	589	595	620	646	643	617	604	576	573	620	582	552	587	586	558	611	620	585	607	532	594	612	627	581	564	612	608	610	664	598	578	629	586	559	579	609	573	613	583	609	635	644	602	595	580	623	540	601	594	639	599	597	582	558	660	582	601	622	603	629	630	575	578	606	618	557	587	586	632	597	636	590	601	607	583	577	543	628	594	651	601	630	599	597	646	578	581	570	577	603	628	606	613	579	625	566	615	595	606	573	600	572	589	634	580	653	584	606	597	619	588	627	628	608	612	616	626	591	579	547	600	570	602	597	585	581	587	588	612	581	630	573	623	574	609	602	597	569	565	569	594	582	604	582	631	592	516	593	605	608	587	581	575	600	582	627	577	575	587	615	619	586	584	588	629	606	614	598	639	606	596	648	607	589	606	623	589	640	592	631	631	584	592	583	611	585	593	598	601	594	591	579	588	617	594	634	603	585	597	566	623	584	625	584	587	568	571	593	599	613	579	557	588	584	603	597	569	606	590	619	601	621	619	559	604	623	589	580	603	628	611	588	606	599	612	596	583	583	574	605	622	588	630	605	570	592	598	597	636	604	628	584	582	619	633	609	591	585	604	584	623	586	605	636	593	549	610	638	548	620	638	594	617	607	569	642	592	613	651	614	587	622	606	611	594	639	652	597	599	641	567	622	609	603	623	583	622	583	619	600	656	600	567	606	601	596	600	599	581	648	562	591	603	594	594	619	568	593	627	552	606	639	612	636	612	586	614	587	612	618	630	597	546	604	601	615	609	566	564	579	586	596	634	542	582	552	595	587	620	625	590	587	624	636	574	592	633	622	579	604	622	610	600	624	625	605	637	545	591	584	599	568	591	607	595	575	611	645	596	611	594	587	619	635	573	566	557	617	626	559	634	596	586	602	616	630	598	599	595	576	604	611	607	596	553	591	584	598	620	602	581	607	627	600	609	563	540	595	639	600	564	587	554	582	590	571	579	598	612	612	596	597	601	589	614	577	585	614	595	590	569	578	606	640	579	568	598	585	614	574	593	592	580	557	614	602	571	600	600	582	625	607	617	632	630	615	641	544	595	633	621	587	592	596	637	629	581	598	590	594	597	583	567	607	627	622	603	609	623	585	594	567	627	630	566	576	577	617	599	596	569	672	595	560	583	656	598	554	578	659	583	606	616	637	607	631	571	596	576	577	576	584	631	590	619	596	592	608	564	620	589	602	648	595	572	569	613	560	594	614	604	654	633	657	601	592	574	591	631	654	602	595	592	611	558	606	553	574	598	604	548	593	630	626	600	552	559	597	638	578	588	624	594	600	588	580	582	609	613	602	603	604	635	664	601	598	608	604	630	615	602	615	607	631	569	558	634	581	602	596	597	612	600	564	614	575	620	612	655	602	568	642	616	613	601	640	615	592	601	610	565	562	625	593	610	610	578	615	616	564	603	649	565	602	592	575	617	590	620	626	604	589	634	575	594	606	628	650	552	659	595	598	601	596	557	613	627	576	640	616	595	677	648	599	582	602	627	591	609	551	605	595	617	581	638	659	626	586	565	612	604	615	602	628	597	583	582	541	601	647	644	616	591	549	592	596	541	617	585	607	591	610	589	595	584	651	585	558	560	580	615	609	590	561	615	604	598	638	573	568	616	589	595	597	622	634	612	562	618	613	564	643	594	583	607	623	575	617	629	668	605	608	573	602	604	625	608	594	593	626	605	619	563	582	616	633	632	573	599	596	603	588	604	590	601	577	655	612	607	626	579	637	614	600	591	586	618	586	574	625	607	573	628	576	615	600	620	611	615	567	624	567	619	609	644	606	605	613	626	589	615	634	580	617	576	596	582	610	579	565	612	580	572	588	624	614	609	595	590	600	580	588	594	627	589	597	575	631	552	621	621	604	561	563	625	554	619	602	613	570	608	622	606	615	593	580	599	618	628	631	599	627	593	593	605	561	586	593	627	577	569	579	570	619	626	612	608	578	626	620	587	608	619	591	601	600	597	620	595	594	626	597	593	597	600	609	594	639	561	600	583	627	616	610	651	590	612	626	586	562	584	612	616	617	622	637	610	625	600	590	588	634	594	586	638	563	611	599	625	604	612	605	621	594	590	594	608	609	621	601	581	593	586	583	612	579	597	638	619	652	614	574	564	584	619	618	579	617	597	589	631	588	621	585	591	582	573	609	573	614	631	580	599	615	618	619	611	617	588	638	608	594	603	617	596	628	590	638	596	581	629	570	591	593	567	608	584	604	640	574	588	574	608	568	556	600	603	613	638	600	620	606	551	602	579	601	613	610	608	648	612	620	618	581	643	589	604	619	618	592	593	604	567	545	580	614	611	572	607	607	603	617	596	588	600	617	639	627	606	573	593	617	584	590	576	609	618	621	638	685	559	646	631	567	587	583	609	578	620	620	600	607	563	619	614	578	577	583	575	580	577	584	608	634	569	605	573	599	611	563	575	585	585	644	587	609	570	587	577	572	624	582	645	581	606	588	583	613	612	589	566	607	598	605	609	604	544	585	601	626	623	622	570	575	567	590	602	611	573	566	672	630	597	587	587	615	588	602	596	581	639	560	597	606	578	626	575	603	596	590	598	619	624	596	581	552	636	583	577	618	602	599	629	596	626	600	588	580	562	594	605	632	630	614	580	610	627	579	585	615	600	614	596	559	615	590	605	618	591	603	596	623	567	581	604	621	585	582	576	589	617	649	589	608	591	600	558	591	639	602	593	590	615	555	577	651	563	614	601	597	623	592	610	531	602	616	564	585	585	622	614	625	602	577	622	592	587	572	634
47190	63696	43752	19636	15258	8351	3209	1505	902	704	714	716	730	745	751	687	747	707	731	685	692	679	734	736	779	697	738	753	741	704	781	735	752	691	713	746	720	724	727	751	772	690	692	760	700	725	684	705	750	737	760	740	728	703	695	735	763	755	732	776	693	692	760	739	774	734	686	715	706	742	760	743	773	719	649	734	770	732	711	735	719	684	705	716	744	747	758	731	699	751	716	706	798	698	750	754	777	760	706	705	748	695	775	750	701	724	725	730	740	765	741	754	739	729	735	692	714	692	679	749	761	743	737	710	714	713	736	685	700	744	733	740	716	747	723	731	754	702	762	750	711	708	722	694	764	713	773	711	719	701	706	740	751	687	653	731	715	686	725	733	720	758	770	774	774	747	698	709	720	743	706	762	695	733	735	731	735	706	734	706	751	730	716	748	754	731	723	716	699	712	680	709	704	725	716	709	717	743	742	693	747	741	759	696	699	777	684	754	664	733	695	672	745	767	701	729	739	724	736	747	702	724	699	730	716	756	686	714	789	687	754	702	748	721	710	707	713	720	746	701	750	713	763	738	761	757	722	759	711	712	711	724	684	713	733	760	696	730	692	739	755	683	700	747	718	736	684	780	699	753	719	741	739	721	687	736	696	738	704	694	681	717	716	707	734	708	692	738	734	705	693	669	701	760	743	745	708	704	736	725	705	753	717	730	752	736	711	743	693	710	700	699	691	699	694	710	715	741	769	727	714	734	761	719	733	746	765	749	729	705	719	704	687	717	721	750	753	732	759	730	755	716	744	727	724	692	725	780	689	714	715	719	748	691	742	736	707	737	768	716	757	741	749	750	755	732	711	739	744	724	732	715	746	740	728	741	763	736	718	717	747	744	672	750	710	689	692	723	716	749	744	728	745	703	727	713	709	716	718	712	704	696	724	747	784	771	749	710	718	718	766	747	702	737	719	722	707	717	689	776	736	718	746	742	730	764	703	676	715	691	773	723	735	661	736	688	762	736	764	701	691	704	729	770	713	761	703	704	723	734	777	747	702	717	726	755	721	777	701	720	763	755	744	695	763	737	728	750	709	720	768	725	725	723	756	718	753	711	740	771	752	761	699	771	742	697	720	748	714	739	708	744	769	739	741	756	748	712	729	673	742	723	739	741	716	701	689	667	694	714	675	728	742	718	731	719	659	736	711	741	673	739	725	729	690	708	679	783	735	740	722	738	702	695	751	736	742	736	743	728	702	702	696	737	773	721	746	725	732	725	725	724	723	747	715	727	727	696	696	736	702	710	739	771	735	721	752	699	717	701	714	760	725	702	723	701	703	755	770	744	779	736	721	736	700	734	705	738	688	738	731	715	753	730	718	740	724	714	705	720	714	694	731	746	747	738	789	724	729	736	734	728	721	723	752	705	756	716	724	746	739	758	754	767	711	733	751	757	711	744	750	730	742	750	742	729	710	736	691	725	688	687	686	698	706	736	653	751	723	759	730	729	710	711	743	752	707	752	703	674	737	754	750	734	721	698	699	714	748	648	730	742	718	795	728	747	700	716	728	715	727	732	749	710	716	715	766	744	735	714	693	706	716	736	748	708	673	760	727	709	747	688	753	740	737	651	769	773	754	757	705	701	688	682	758	713	718	740	699	725	704	703	689	719	709	754	718	714	746	698	761	762	723	736	751	733	718	727	752	723	714	669	765	758	700	727	734	729	730	745	738	757	697	731	727	758	653	752	756	737	737	728	736	710	776	727	721	733	733	762	733	702	726	758	675	719	678	669	670	715	763	711	746	702	759	740	730	726	782	768	742	760	700	700	722	745	709	731	722	690	704	751	736	709	757	759	690	769	678	721	720	732	723	751	703	758	700	724	753	727	722	747	721	731	736	718	737	703	720	689	750	738	697	705	705	690	731	786	726	748	678	733	707	740	776	732	796	762	758	735	724	737	715	720	695	750	746	714	722	703	692	710	710	685	719	715	741	716	733	710	726	773	756	717	736	725	706	757	751	666	724	713	722	724	714	715	715	712	705	767	745	736	721	722	742	694	767	721	749	759	722	752	702	701	729	710	704	732	746	733	738	712	710	723	728	736	693	733	715	695	773	742	709	704	726	699	716	740	712	705	747	729	747	706	727	770	714	725	712	705	717	764	722	742	710	713	742	711	754	763	757	712	778	699	724	747	752	735	723	711	742	678	735	760	693	750	738	723	764	694	774	723	729	768	771	727	761	764	718	752	736	734	735	726	719	740	689	691	721	756	763	727	699	782	739	702	734	727	689	814	724	755	680	727	788	750	751	682	710	726	698	719	729	732	732	730	762	759	710	713	723	680	722	731	720	737	752	695	736	774	759	750	766	755	725	706	731	723	719	697	762	732	719	694	742	744	740	761	727	740	733	680	708	753	722	728	730	686	732	729	709	689	770	735	776	665	713	705	750	679	759	749	702	704	704	729	675	712	690	748	708	729	744	723	715	790	719	767	721	753	722	728	725	710	707	754	720	706	740	647	729	766	701	714	720	697	715	746	744	734	719	711	696	729	698	745	730	744	705	721	735	673	719	701	753	727	716	709	742	715	750	685	684	726	740	732	728	697	706	699	753	710	719	715	729	739	690	716	719	717	702	733	708	702	736	730	720	717	721	754	733	732	773	723	765	712	744	729	713	714	743	695	747	729	783	723	694	719	728	756	710	684	735	724	747	755	724	766	734	730	721	746	710	704	746	736	712	753	678	688	744	680	751	764	794	754	656	761	721	770	741	740	723	763	737	713	715	724	745	680	717	721	761	772	734	710	678	735	719	711	659	698	726	751	727	703	726	721	735	729	731	707	703	719	725	721	747	733	735	736	736	710	729	712	758	757	723	687	726	712	704	704	759	709	748	757	702	717	694	656	746	719	687	712	757	669	719	709	752	780	728	681	720	695	686	713	712	774	716	740	680	717	743	706	793	723	778	704	754	749	769	759	729	727	714	706	785	750	702	726	708	716	777	758	735	763	711	721	733	745	774	762	705	738	725	761	683	690	732	712	776	719	671	684	734	725	747	687	748	745	748	751	686	720	745	687	694	760	721	706	706	729	730	712	693	723	700	733	729	718	791	699	765	690	761	774	730	674	731	792	733	737	684	733	681	654	714	727	701	744	687	746	677	761	680	752	750	741	734	711	736	714	720	705	716	727	730	708	668	712	719	722	739	723	752	705	719	718	700	766	726	741	727	718	700	701	705	753	681	716	755	755	733	722	723	733	688	784	721	660	752	699	742	696	695	717	735	745	730	711	722	742	734	685	723	717	742	722	718	708	716	700	700	727	719	717	707	792	711	761	704	786	710	705	704	739	696	773	748	722	694	697	746	736	700	693	744	697	739	692	734	730	726	732	700	697	695	749	693	770	685	668	709	738	762	718	712	740	753	758	721	738	702	713	735	708	692	711	726	723	711	718	730	684	732	693	729	702	738	727	747	751	783	734	765	744	786	771	772	689	698	780	763	748	734	724
24559	22296	31343	32204	38197	32981	18231	4868	1077	485	447	482	456	488	473	433	443	478	456	454	445	489	499	507	490	484	439	459	489	470	491	453	508	474	477	405	488	440	440	432	479	464	469	439	470	463	461	448	427	492	452	466	438	422	455	426	455	499	444	489	458	446	479	479	468	472	485	458	470	453	467	417	478	483	464	498	466	471	450	478	461	440	477	469	441	482	466	453	463	485	449	460	467	455	456	434	426	472	461	467	473	457	459	452	457	451	443	428	452	466	464	447	418	481	485	433	457	480	421	481	462	472	446	448	486	461	434	452	468	457	500	478	466	472	487	478	494	460	434	445	499	483	453	446	464	458	469	468	455	465	447	436	478	461	431	485	456	447	449	472	484	444	473	462	471	474	495	452	461	484	448	459	483	461	475	442	445	487	473	457	456	487	480	449	442	484	419	423	465	452	421	476	482	494	432	490	480	471	445	456	435	498	455	408	483	448	450	453	493	463	448	487	458	478	445	425	427	458	466	434	469	474	436	486	512	469	501	409	426	453	419	459	490	447	442	443	447	466	488	451	486	460	404	443	514	479	476	492	443	467	463	464	476	474	457	415	438	462	464	447	447	461	480	477	445	435	437	471	470	478	454	449	471	456	475	471	451	480	441	429	468	489	465	447	467	494	497	462	476	460	432	466	419	480	481	478	449	462	437	441	439	488	477	488	423	435	469	484	504	438	488	442	473	462	463	489	455	454	501	464	465	451	438	432	436	451	431	464	466	453	492	456	477	434	487	465	458	491	462	470	475	461	444	471	510	490	455	493	452	476	509	456	470	485	449	414	461	422	450	472	434	487	440	449	502	457	434	495	477	468	457	465	485	423	457	467	445	447	419	470	467	447	446	440	437	460	463	441	433	433	447	450	461	464	458	456	469	445	482	500	481	465	415	414	461	456	471	472	477	456	458	483	467	489	430	472	439	487	472	487	450	486	455	446	454	446	470	457	469	448	461	475	477	460	470	519	466	447	471	452	440	450	460	452	437	488	440	469	493	433	451	453	432	493	458	461	441	464	481	451	490	460	492	525	441	467	464	476	451	494	456	486	445	465	430	527	477	447	457	473	499	464	463	464	477	455	443	443	467	449	444	477	422	478	453	480	485	446	444	436	452	445	436	457	475	478	472	434	440	457	451	429	463	473	462	459	449	458	496	468	459	455	464	457	466	462	452	459	450	516	461	474	479	445	426	443	467	434	491	450	488	450	452	468	450	476	482	498	469	442	466	473	469	458	465	463	456	485	459	444	469	463	425	465	465	443	464	455	454	455	444	473	476	432	496	464	467	465	477	454	456	441	459	427	499	479	486	464	491	461	452	457	414	494	439	454	451	465	474	421	455	452	462	456	444	461	468	447	471	471	483	459	448	473	457	490	447	447	457	443	462	465	446	473	402	459	459	472	435	444	438	469	508	422	496	430	502	480	442	449	443	458	454	473	455	467	476	462	474	485	489	445	468	469	477	426	452	478	485	477	466	455	422	510	447	481	486	496	475	425	460	430	447	444	440	425	451	464	457	477	472	451	458	468	437	485	453	475	444	470	486	502	461	473	463	441	492	495	460	444	441	445	432	462	476	462	475	425	446	441	446	488	493	443	427	455	515	473	448	434	450	464	477	460	450	443	496	436	501	453	459	472	461	506	470	456	419	469	435	466	456	484	452	462	499	470	469	468	456	447	476	448	462	483	443	471	487	465	462	443	474	429	441	447	474	493	477	446	476	523	454	468	432	483	450	459	465	468	425	490	469	466	487	479	430	496	471	473	472	480	477	441	458	472	473	449	488	487	482	452	478	430	456	450	425	479	472	488	465	429	468	486	478	484	483	447	475	409	455	457	466	479	454	480	480	438	432	481	439	469	519	411	463	451	500	473	463	459	442	528	470	464	477	511	458	461	510	489	441	461	464	480	471	456	432	480	461	441	471	471	461	491	485	450	441	448	485	468	484	473	445	483	490	452	441	470	478	481	497	444	500	435	439	443	464	441	478	420	443	429	486	474	445	457	447	469	458	475	474	487	477	481	484	444	447	494	485	466	472	494	464	467	450	463	468	469	450	475	451	424	442	479	439	423	464	473	446	478	452	457	438	460	488	483	467	453	476	466	454	463	446	457	411	450	459	481	456	472	435	453	487	464	466	415	498	467	470	478	458	461	489	446	447	475	458	467	450	467	460	486	431	447	421	438	446	509	466	465	488	478	494	473	448	484	472	467	461	445	466	468	473	457	406	479	470	477	466	444	467	456	474	492	464	437	447	477	478	470	456	492	466	426	441	469	476	464	458	430	454	484	444	449	507	499	491	481	421	457	452	446	483	465	432	493	451	475	494	438	464	475	468	483	458	437	457	448	444	479	466	479	442	473	461	486	461	459	462	429	473	478	448	471	448	451	480	495	440	464	434	452	467	443	452	460	484	436	467	444	447	454	442	423	456	478	460	488	469	470	455	452	449	467	454	440	429	506	447	483	497	481	484	457	461	452	501	462	473	457	467	467	426	440	501	487	467	428	452	438	455	471	462	454	481	451	471	434	496	511	452	445	496	454	463	477	447	480	448	460	412	500	475	486	459	458	464	514	480	426	481	480	455	460	461	485	496	469	451	465	457	466	453	445	474	446	449	489	471	463	462	480	465	472	461	456	461	480	467	449	466	437	439	449	447	439	490	489	463	470	457	513	465	429	450	456	471	476	476	471	425	427	448	465	445	450	480	450	506	460	488	457	473	445	455	472	492	466	465	448	470	459	456	499	440	453	458	499	492	456	464	463	463	453	433	481	487	463	470	471	476	471	458	439	459	463	429	426	460	451	462	469	428	462	435	475	430	431	467	458	457	484	449	473	453	449	481	478	488	470	462	486	489	438	479	436	465	467	465	482	446	431	461	446	462	443	472	445	425	439	468	497	462	468	451	472	446	475	443	467	445	462	427	482	477	467	504	474	441	482	461	464	495	473	439	464	469	441	462	438	462	443	445	472	481	467	463	436	444	476	465	481	464	455	466	470	424	495	438	470	496	432	459	451	469	453	495	443	495	491	482	457	472	475	489	487	461	447	459	476	433	461	466	466	417	459	467	425	482	472	483	441	492	484	464	489	433	461	472	447	459	434	413	474	462	471	455	453	490	484	477	441	470	467	473	485	458	466	457	432	441	469	469	503	451	493	477	448	446	455	482	453	435	428	447	474	487	418	488	457	424	450	418	436	466	441	447	470	478	474	473	450	441	431	460	475	439	437	474	482	491	502	458	452	474	443	462	487	458	468	469	475	445	484	468	477	447	462	466	470	446	437	434	460	471	420	443	466	494	441	493	443	466	473	439	502	457	440	439	464	442	463	501	456	446	473	445	466	452	458	449	470	494	483	476	514	435	432	442	488	439	480	475	482	457	452	485	482	489	488	443	474	472	448	497	461	431	479	447	470	518	475	447	443	457	469	444	461	447	434	463	472	486	462	463	455	480	434
51520	78832	58721	46654	45606	33374	16735	5917	1645	524	551	584	552	578	563	560	540	574	565	571	577	594	562	580	557	557	601	608	541	521	574	551	593	550	581	553	578	557	561	535	551	579	585	546	587	616	526	559	562	578	576	575	600	584	558	526	601	555	582	543	549	569	499	556	562	566	589	610	593	539	570	596	530	598	555	560	602	524	589	555	577	579	517	555	541	496	568	542	557	557	543	582	572	550	577	556	582	580	601	590	557	565	557	539	571	598	574	574	518	570	586	579	586	590	540	571	531	580	568	571	570	511	545	603	573	561	533	561	595	531	566	582	585	598	548	558	555	589	567	558	512	543	563	546	582	567	589	555	577	553	564	564	584	605	525	581	563	564	508	537	602	593	581	563	501	548	536	585	553	616	577	556	583	551	577	596	566	584	596	576	594	571	573	535	547	592	575	528	599	581	554	573	587	583	525	508	589	562	571	573	585	576	511	549	573	529	565	617	565	534	521	604	565	546	537	565	564	538	533	535	579	589	577	577	619	562	562	562	553	563	558	557	550	574	543	576	576	524	575	605	589	579	565	566	546	561	585	534	601	525	592	564	604	601	564	552	525	569	581	537	552	560	577	570	559	607	550	577	552	545	559	517	556	519	566	603	550	579	555	536	556	540	571	540	545	566	584	570	568	642	573	550	543	565	598	551	539	575	615	562	553	574	611	553	575	573	580	568	550	574	575	549	563	595	545	529	644	564	518	587	547	589	584	564	554	555	558	518	542	614	593	577	547	582	572	567	608	594	567	566	568	608	552	565	569	547	554	569	546	557	539	571	552	515	561	561	546	570	539	574	584	530	593	540	608	541	553	580	563	593	565	582	604	579	557	545	551	562	597	563	585	550	579	549	594	588	540	569	540	589	546	592	562	570	526	544	566	536	573	587	561	575	571	578	562	607	573	565	580	543	573	577	554	578	582	538	566	568	573	556	540	561	603	514	588	549	564	558	571	582	567	584	560	572	580	568	556	551	574	586	569	584	558	571	557	558	543	568	564	578	554	571	543	572	598	570	580	578	554	553	524	598	584	551	620	566	567	599	564	571	539	585	569	583	587	562	564	581	517	546	566	565	590	568	555	576	594	559	561	513	591	554	543	598	617	589	556	542	570	591	555	631	593	578	565	558	568	582	593	530	556	568	572	589	536	576	562	573	601	576	546	588	566	572	562	571	561	565	543	550	566	587	566	531	587	570	554	586	573	541	534	572	617	586	568	565	593	580	537	574	551	565	548	563	578	574	559	576	528	544	562	572	574	590	590	570	587	543	549	553	559	567	517	558	579	586	580	573	597	578	545	583	558	550	532	570	565	598	598	563	547	540	582	556	588	567	610	556	572	544	544	576	569	550	577	552	541	588	576	567	599	521	572	575	589	613	598	598	583	550	587	543	580	545	552	540	588	532	557	585	592	582	594	572	539	542	537	540	560	579	573	552	587	547	554	566	528	570	541	573	549	542	556	564	562	585	527	551	596	592	555	515	581	531	552	560	575	572	586	512	603	568	554	600	580	604	563	589	575	590	578	584	573	576	542	588	579	590	605	529	589	536	538	556	522	543	567	561	546	592	551	612	570	563	569	568	600	555	595	546	555	575	560	594	593	580	563	600	597	559	568	578	585	537	567	579	561	609	567	570	526	558	551	549	597	554	594	543	638	570	553	597	545	547	568	583	577	576	562	521	553	541	519	544	536	583	607	542	523	572	565	521	555	571	595	552	558	543	529	607	565	585	551	562	576	581	566	575	553	576	533	550	551	546	600	594	528	595	556	591	549	546	567	581	515	559	615	595	619	592	559	562	565	532	585	567	603	550	576	589	560	510	545	547	560	602	549	596	605	540	598	586	576	575	590	539	563	559	561	560	554	543	566	566	552	580	566	537	567	569	557	539	545	602	563	566	547	658	563	530	596	573	588	591	541	567	550	594	574	579	516	542	621	563	564	611	544	552	550	508	575	597	574	589	548	557	573	534	564	585	565	472	544	561	544	565	550	568	576	557	563	577	568	559	587	580	561	559	585	578	551	595	546	562	564	602	546	599	564	526	527	557	545	540	593	575	569	548	548	564	540	587	591	559	566	569	541	560	564	561	576	510	530	532	557	536	571	601	549	579	582	604	557	572	553	501	616	513	561	587	613	544	521	559	514	592	559	525	542	608	576	563	546	548	552	549	584	535	585	567	567	604	603	595	541	577	539	548	573	537	552	581	535	549	556	578	555	591	561	543	528	593	579	540	597	593	589	570	554	533	590	591	593	580	568	563	550	550	551	588	524	592	524	564	586	597	566	627	583	584	548	594	565	594	553	600	599	523	588	562	553	583	519	616	543	565	566	554	540	557	549	579	583	552	546	591	571	562	548	593	564	562	516	581	570	543	522	586	577	554	546	541	569	580	601	609	529	517	555	551	617	563	551	566	574	506	557	554	627	561	522	525	573	570	549	517	563	561	570	570	545	570	611	544	576	569	563	542	591	559	617	589	611	488	565	596	558	602	561	553	571	564	568	635	563	529	552	577	578	574	534	595	577	564	558	549	592	584	565	543	557	567	509	577	533	591	545	567	582	545	551	574	583	527	574	594	568	600	586	566	534	565	568	557	564	540	566	596	602	589	548	521	552	552	553	594	579	552	581	594	563	590	552	531	614	573	620	594	568	552	571	580	590	570	593	575	585	532	572	586	548	577	630	574	554	595	599	611	552	551	585	540	576	583	628	549	565	548	573	548	597	552	604	550	555	564	571	570	589	587	546	593	544	556	603	568	547	575	559	521	536	541	570	552	550	552	572	532	529	568	551	562	541	606	610	586	568	540	566	515	573	588	564	537	585	586	544	564	565	639	565	580	573	570	593	539	544	609	561	555	527	586	551	612	587	585	572	551	554	579	545	565	572	582	582	611	565	547	572	551	499	583	588	529	533	552	588	633	598	629	522	563	549	545	566	592	576	598	582	579	579	563	579	588	538	595	543	560	554	553	541	599	558	546	530	531	541	588	555	569	565	587	585	588	570	544	564	597	567	602	555	571	588	569	567	547	586	592	529	565	553	578	576	604	528	530	536	579	538	594	538	574	592	567	579	538	547	544	605	570	564	588	597	593	549	534	537	567	596	501	518	564	621	578	532	542	546	571	584	553	555	576	550	552	607	548	566	588	556	551	573	545	592	604	602	558	561	568	593	602	566	572	538	559	534	590	573	584	539	542	596	553	535	588	571	554	544	599	595	563	573	576	607	585	585	569	554	603	562	562	565	579	575	538	547	582	505	546	566	586	573	573	578	566	595	528	575	606	549	594	552	553	592	549	529	580	533	585	595	538	564	541	618	605	552	580	582	539	521	556	588	578	554	504	548	571	631	619	566	564	578	600	556	562	556	565	567	601	549	582	561	597	574	591	573	568	577	545	606	583	555	600	557	591	586	555	580	586	574	617	535	537	612	561	515	555	604	523	573	594	542	523	595	604	533	552
23522	21552	30782	30211	39456	36810	25024	9011	1307	454	428	443	403	445	447	452	452	421	441	438	401	429	434	432	461	430	405	416	421	433	411	423	448	444	433	416	429	425	457	436	443	422	418	401	412	409	440	419	434	443	416	421	412	425	410	414	416	416	431	409	433	421	440	431	441	423	463	426	426	419	422	429	406	436	442	405	427	386	406	472	420	409	407	400	432	450	440	364	440	417	424	424	392	412	395	435	433	381	427	414	426	390	425	419	405	407	441	437	421	423	385	422	406	432	426	409	427	421	430	426	423	411	439	458	430	410	411	455	412	405	430	440	420	405	436	422	398	439	438	420	485	429	429	425	421	424	395	408	436	408	421	407	412	436	458	410	463	445	440	484	441	446	425	438	438	433	408	414	406	423	431	429	407	418	413	467	393	426	414	414	422	439	440	450	392	456	414	421	391	457	372	417	429	439	387	429	407	394	425	435	445	455	381	421	399	474	444	432	422	419	454	431	415	394	410	372	410	418	418	446	462	452	447	419	469	382	429	410	446	395	424	440	381	407	401	404	405	382	450	428	421	401	401	439	420	437	450	422	413	436	438	426	427	404	438	419	395	431	454	412	416	460	438	392	398	420	439	422	409	398	470	410	404	447	424	378	380	420	384	448	431	451	408	451	453	395	429	411	432	439	415	469	419	396	460	442	397	442	435	412	406	403	407	444	452	417	437	421	452	410	434	455	433	463	404	454	445	412	410	384	424	423	424	431	396	412	403	418	459	435	438	422	426	419	445	410	409	458	395	407	424	373	417	431	417	400	398	398	446	480	431	404	438	437	418	420	424	418	436	390	425	430	420	425	406	434	399	446	433	428	395	464	408	416	457	388	449	453	456	384	425	400	430	420	413	444	436	454	455	457	403	388	375	425	413	393	425	432	477	401	459	396	472	437	422	418	425	419	400	391	429	380	430	420	379	406	423	401	406	403	407	430	408	427	421	422	416	403	446	402	426	456	392	448	413	426	381	392	410	448	432	441	414	406	419	427	369	370	466	390	432	427	417	422	437	425	407	404	436	432	449	411	439	411	434	403	418	418	408	416	377	405	399	436	411	436	399	409	383	436	384	452	420	437	453	410	442	440	436	430	389	431	394	394	424	441	402	385	441	431	416	426	436	443	430	438	437	423	395	429	455	434	416	352	391	438	378	433	446	422	417	407	418	421	398	452	397	423	404	407	418	418	443	429	414	404	437	397	420	442	420	428	414	424	434	419	398	399	442	395	425	412	410	428	421	442	443	413	418	438	412	451	424	428	395	446	432	408	414	436	476	424	443	428	371	437	400	408	406	445	411	428	427	466	415	404	398	432	437	430	420	421	430	439	380	444	396	399	413	430	440	445	435	389	399	378	407	446	427	412	423	422	462	396	445	388	394	437	426	385	432	414	452	379	399	423	435	459	386	454	394	417	426	404	398	429	440	411	426	406	416	445	416	432	434	400	408	397	429	422	443	423	398	425	427	438	439	452	453	385	393	442	407	430	426	428	407	399	455	403	383	438	450	425	401	410	386	408	401	449	437	426	413	433	464	420	417	404	411	416	397	426	397	392	428	431	386	427	450	413	450	400	472	376	414	438	410	422	418	409	426	419	426	418	402	456	425	439	380	425	388	397	428	404	409	441	453	403	409	415	443	435	412	405	402	414	441	397	430	417	414	422	435	449	419	429	409	439	433	434	421	402	408	417	392	436	375	423	448	400	446	410	394	421	440	417	411	423	406	418	391	444	404	467	373	415	435	421	401	438	439	441	419	421	416	424	411	434	407	401	448	416	461	387	446	398	422	429	419	447	424	434	415	413	417	404	419	395	436	440	441	460	438	414	417	420	446	450	435	435	442	441	434	432	434	410	445	429	419	414	450	417	446	415	452	407	446	431	390	397	438	445	434	434	451	435	408	411	414	443	426	454	411	445	455	439	415	405	452	443	427	397	409	407	409	395	404	452	448	400	434	412	433	447	475	417	427	413	404	394	410	431	445	431	411	388	415	413	415	410	389	411	436	385	354	429	420	442	452	421	433	413	431	440	420	407	430	439	438	384	419	405	422	431	408	457	430	418	398	469	386	441	409	401	423	417	454	392	426	438	452	449	432	434	424	452	406	437	444	417	421	419	418	412	431	437	441	425	400	393	387	421	376	443	396	439	435	431	428	395	457	426	431	397	442	424	405	439	408	418	423	423	414	383	367	414	445	428	438	416	410	408	417	423	467	453	461	373	414	405	440	437	400	425	455	453	418	422	416	420	425	406	455	415	401	430	461	443	447	407	398	413	412	401	408	400	414	404	384	435	419	399	397	413	433	413	415	409	404	421	417	436	429	433	443	439	417	426	477	441	421	474	440	432	431	416	422	424	422	429	452	431	433	438	449	418	385	426	429	383	428	467	431	417	445	443	414	416	422	431	428	427	418	435	408	457	447	400	399	420	415	432	423	451	412	415	410	447	414	437	446	421	460	412	442	435	409	431	443	404	449	442	431	398	384	438	382	443	484	445	420	383	423	415	378	394	416	440	457	395	452	445	397	429	465	419	467	416	469	418	427	415	401	421	450	415	416	388	414	417	465	397	429	407	438	410	396	426	411	434	449	442	409	455	445	386	411	437	409	464	437	443	439	427	385	409	406	408	420	457	415	414	398	415	430	446	419	451	397	398	422	435	408	433	443	414	419	396	392	417	444	412	393	426	418	449	417	448	420	406	418	398	404	440	444	414	439	422	463	449	409	423	417	425	436	397	442	418	435	440	454	432	402	465	385	420	392	405	420	440	384	408	433	437	402	436	420	426	425	417	451	413	407	456	425	452	452	417	427	444	445	436	436	459	422	397	389	423	442	422	414	399	445	410	379	396	423	434	435	440	410	380	432	431	392	422	414	408	415	418	385	419	409	422	424	412	429	438	455	445	453	445	440	468	403	441	431	423	458	414	381	464	405	465	405	423	441	434	436	441	437	412	420	406	417	445	416	423	405	433	416	414	430	433	417	396	431	429	459	431	440	409	401	395	426	406	411	445	449	440	420	407	391	426	396	444	426	418	420	423	400	402	429	469	432	419	425	399	462	420	453	443	444	478	424	409	440	400	437	391	382	428	415	412	467	453	425	429	415	402	426	413	398	449	415	417	411	451	385	439	452	437	419	415	413	422	418	446	412	431	395	423	441	462	404	485	430	446	401	408	403	430	438	418	466	390	445	390	412	442	390	432	484	397	414	440	422	436	395	422	414	453	409	417	384	413	415	404	419	455	403	422	404	401	409	375	431	426	416	432	426	407	414	451	444	440	444	426	418	424	437	417	395	429	394	393	431	400	443	480	411	420	416	456	454	450	432	428	428	403	377	392	457	420	434	404	452	421	391	401	410	375	429	443	391	415	392	398	452	429	392	413	431	403	401	405	472	387	461	458	417	434	454	433	423	411	436	424	465	414	455	451	397	434	470	439	400	434	445	412	406	463	404	446	401	416
53647	86469	73664	58986	55801	39880	22015	8705	1616	495	544	488	546	513	506	471	511	485	512	537	492	549	523	515	515	484	488	509	463	511	531	489	507	494	523	491	527	471	496	511	542	487	500	490	509	530	503	498	467	553	505	542	485	465	467	545	494	514	495	528	514	526	491	530	527	492	468	496	491	529	487	463	503	482	508	517	481	521	545	519	496	481	506	502	515	518	475	479	472	471	529	515	495	550	497	500	497	511	519	489	509	518	515	502	502	497	502	514	490	467	502	509	534	502	495	509	498	509	484	473	486	525	497	471	480	464	534	521	530	478	500	533	489	507	515	529	503	542	507	505	491	500	531	481	476	501	541	503	480	504	549	493	511	496	482	502	503	492	463	480	507	496	470	484	460	516	547	522	487	514	531	477	457	481	506	505	472	520	490	478	471	523	470	521	550	520	457	543	498	517	505	505	464	503	517	556	569	521	507	490	487	511	494	499	539	514	526	476	493	493	491	511	514	497	487	523	511	538	502	534	538	485	464	491	525	525	506	528	501	512	526	471	532	488	505	516	548	481	498	464	522	515	516	506	498	541	528	467	471	474	491	536	487	521	514	519	518	483	522	471	502	494	512	496	539	507	518	501	500	477	503	487	460	490	500	499	507	495	455	507	504	484	494	471	483	529	489	480	519	494	507	518	525	507	498	491	490	497	497	518	494	535	494	484	516	519	523	471	469	543	490	488	544	480	529	512	538	490	504	468	448	522	534	537	482	513	481	506	487	509	474	488	494	509	534	486	514	499	513	457	482	492	535	530	485	448	518	503	490	480	491	492	514	496	460	468	475	478	533	499	524	525	535	477	514	534	518	499	496	510	491	508	525	484	493	516	538	527	499	479	502	470	531	499	483	513	498	529	490	514	496	493	493	484	484	495	551	519	508	510	486	495	499	476	508	504	510	447	524	493	500	471	473	499	517	517	529	469	514	499	469	476	504	496	515	514	493	486	537	472	523	521	523	512	531	495	504	497	471	528	499	518	505	498	472	494	513	475	507	510	485	516	557	536	520	474	519	486	498	500	507	491	528	528	488	533	517	517	548	492	519	512	498	494	494	514	516	514	505	488	515	488	537	463	550	489	468	485	522	537	491	484	530	480	470	519	504	496	486	458	479	516	521	500	475	485	481	479	543	501	496	498	510	522	495	511	469	507	509	522	514	543	491	526	490	529	510	432	532	540	492	505	538	500	481	509	472	538	537	498	484	494	499	466	491	489	521	488	509	479	474	503	501	513	510	498	484	482	536	482	493	489	531	535	515	527	541	539	510	512	490	507	483	471	484	482	501	489	518	508	509	498	479	482	462	510	496	505	476	525	496	476	504	510	510	458	539	444	471	495	483	494	515	494	530	500	523	522	486	494	511	521	505	489	498	508	486	465	503	508	509	527	462	513	474	486	507	535	518	495	516	499	475	477	510	525	513	485	519	451	466	527	519	510	512	495	500	508	499	496	521	491	500	506	541	551	509	529	481	509	500	469	508	529	495	473	539	496	517	480	550	540	494	483	527	495	508	549	479	508	539	521	511	509	507	496	533	489	488	490	524	496	528	520	504	466	512	471	510	464	488	491	500	499	495	482	506	492	525	501	501	482	497	496	515	519	523	489	467	508	524	498	541	468	501	479	535	494	483	523	529	481	472	539	525	523	472	518	518	498	525	510	509	527	509	496	505	556	510	486	486	454	529	492	477	528	484	522	500	503	513	500	446	486	515	496	505	478	483	503	475	476	531	492	518	495	522	506	526	512	502	454	498	476	523	525	445	482	496	451	496	504	534	461	477	518	500	489	511	514	509	506	489	551	523	544	492	480	451	496	463	478	444	512	514	490	528	545	531	503	467	517	473	458	507	480	517	537	535	481	494	522	480	525	549	512	502	512	474	502	502	520	501	486	485	525	476	494	560	489	509	500	549	487	516	529	518	490	508	445	539	490	498	485	490	536	476	488	531	499	482	481	506	469	521	507	501	583	514	531	526	507	502	475	492	518	494	545	479	487	532	515	486	528	476	533	492	540	524	503	534	503	535	473	514	438	492	511	492	512	463	520	498	494	476	518	531	526	493	491	497	509	520	508	476	501	501	463	467	485	514	496	490	497	506	514	534	534	502	502	496	510	482	524	518	527	503	488	520	517	501	476	494	525	526	531	482	491	539	560	482	524	511	490	490	473	485	478	483	551	499	495	514	501	439	526	483	503	507	515	547	454	516	463	523	454	497	507	537	462	512	485	506	505	533	487	539	467	501	488	518	491	525	505	561	465	543	499	516	502	488	540	515	491	513	473	502	510	493	488	513	486	507	491	484	511	531	489	499	478	491	505	492	535	502	503	535	481	483	477	505	488	479	518	519	484	503	544	492	552	477	527	475	512	517	524	488	515	494	505	528	492	517	492	479	467	513	523	485	527	528	496	511	477	531	492	486	501	483	510	504	492	505	544	483	502	513	506	501	470	478	496	466	471	538	529	537	538	498	491	518	503	521	505	500	480	514	492	493	508	516	498	516	506	458	543	535	499	528	494	503	511	495	517	494	522	527	480	497	525	496	517	522	500	518	487	504	507	477	472	514	507	490	464	506	505	515	495	484	505	499	484	492	490	480	517	513	502	510	528	500	492	539	539	504	526	525	474	516	501	462	497	450	501	467	545	463	490	547	485	506	469	512	524	507	532	466	513	519	505	474	517	492	447	521	510	490	535	509	515	459	478	523	493	457	502	510	538	521	477	511	526	498	465	510	474	486	473	492	515	515	520	477	522	495	502	509	515	485	521	522	483	535	476	486	550	525	513	534	499	489	535	545	465	510	527	536	505	497	507	454	511	456	505	509	518	454	510	512	496	478	492	504	495	449	475	465	493	488	528	502	473	502	447	512	507	514	485	511	496	485	503	546	497	482	466	513	513	554	513	527	511	485	501	516	544	510	508	505	516	532	515	470	495	526	531	515	512	516	515	530	477	524	478	505	519	463	486	492	482	502	515	503	511	564	493	524	508	549	535	522	498	513	466	537	505	515	530	503	504	502	524	470	521	483	492	489	539	523	506	497	477	541	487	536	539	475	508	522	485	482	488	486	482	513	519	519	528	475	527	496	503	532	508	528	511	520	485	507	492	532	515	489	497	522	510	477	468	528	503	477	484	512	501	474	517	523	511	531	512	478	526	522	500	485	497	525	486	487	492	555	523	510	486	487	488	544	543	495	504	534	495	485	548	500	506	508	492	485	503	495	514	480	528	506	484	524	519	500	566	503	531	500	461	542	451	519	509	519	460	495	528	516	491	525	463	539	529	481	537	455	450	536	502	525	497	449	538	519	471	452	495	517	531	507	520	492	481	456	486	558	490	456	514	521	525	469	494	526	479	524	529	494	470	532	490	496	537	519	498	516	491	509	540	493	538	506	483	529	499	544	518	519	503	496	476	504	500	461	535	541	543	537	512	514	518	501	483	545	515	498	471	473	501	512	509
36134	48624	44038	24611	14698	6971	2306	1086	698	582	675	601	601	602	600	659	633	650	653	605	586	566	623	620	598	634	607	636	648	594	608	610	653	659	604	616	577	611	578	596	657	615	580	589	627	615	611	585	612	639	585	590	632	572	576	612	567	687	583	622	633	638	622	648	607	615	586	615	543	615	614	608	633	587	643	632	628	640	632	645	633	611	607	629	640	609	619	620	587	602	580	638	624	599	622	626	688	620	651	612	586	629	625	624	642	636	582	605	613	635	621	632	639	580	617	636	633	622	604	573	600	601	599	623	594	618	622	565	554	617	630	606	576	585	566	593	602	605	601	583	639	625	620	642	579	620	542	585	589	618	620	584	585	559	591	616	621	577	640	589	569	577	616	594	627	630	632	584	648	603	578	628	594	589	622	575	654	639	640	639	648	623	581	607	616	611	641	641	627	615	588	628	608	613	624	640	606	584	611	599	621	638	577	603	625	645	606	628	602	620	663	632	586	587	610	618	597	612	635	650	645	579	592	633	599	619	631	606	620	591	603	635	597	611	610	650	641	601	644	612	624	593	584	587	607	608	621	590	623	620	613	619	578	587	583	665	595	637	674	608	634	613	666	590	588	595	590	594	600	611	601	615	608	605	622	597	621	609	564	616	603	657	640	628	607	620	603	652	618	628	599	640	620	624	671	642	581	661	641	614	573	578	612	595	612	651	657	567	570	596	581	554	600	638	639	634	627	571	625	592	592	631	582	550	607	564	622	563	633	573	607	596	628	621	628	646	598	631	604	619	608	568	626	609	584	620	652	658	623	589	598	646	635	618	613	601	641	605	611	619	581	607	635	607	599	615	638	632	647	561	612	626	592	588	600	617	560	604	620	619	592	631	591	675	632	584	566	621	644	642	612	602	614	644	654	643	582	602	599	628	663	656	637	640	586	658	650	616	597	643	608	616	616	612	633	655	670	617	640	630	628	583	587	579	591	589	598	632	622	607	655	650	620	617	572	596	602	554	571	623	627	597	628	650	654	605	642	572	636	622	601	618	614	636	616	629	572	662	622	589	610	617	618	593	627	607	669	601	661	605	554	588	652	594	633	605	634	639	625	598	607	615	619	609	628	582	584	602	590	658	659	610	636	644	631	515	581	605	639	607	596	616	583	650	618	587	585	628	641	591	587	638	603	581	573	627	609	637	601	647	628	604	616	618	584	622	620	588	564	602	594	612	578	605	587	617	609	581	627	642	629	631	625	604	643	653	576	637	634	594	591	560	613	624	637	609	634	623	612	624	604	601	672	624	640	622	617	624	601	584	620	603	634	588	631	556	658	614	604	623	623	587	619	622	613	615	657	614	630	621	620	602	631	595	586	617	600	634	642	607	630	628	648	606	603	606	627	581	599	638	634	616	622	603	614	627	591	597	609	622	639	605	653	607	600	604	619	602	582	574	583	643	594	630	582	623	586	644	622	557	623	622	596	570	621	614	622	623	617	562	607	590	586	641	618	592	601	578	601	611	575	639	615	572	614	576	595	634	589	594	611	617	618	618	591	613	630	599	637	648	603	596	603	609	619	621	632	635	624	587	607	624	550	672	598	648	628	584	609	637	580	614	613	581	627	636	599	618	637	606	666	593	588	633	636	584	635	637	610	613	581	634	574	626	585	612	560	579	609	606	616	596	589	609	652	623	594	600	555	660	573	647	598	627	613	645	624	635	602	615	658	582	601	617	612	636	611	621	624	635	595	628	618	625	579	637	548	623	592	622	621	589	599	606	626	640	629	603	661	599	582	595	600	659	620	609	605	648	621	606	634	598	582	627	619	530	630	663	573	600	556	586	646	621	635	658	547	653	588	600	608	583	660	598	627	611	610	616	649	576	609	621	652	611	615	580	630	625	608	632	645	652	613	627	620	578	588	602	610	611	617	641	623	601	621	636	676	620	627	572	642	596	597	636	639	642	618	604	620	603	647	615	635	628	561	644	594	637	608	656	639	668	624	606	610	607	563	646	622	603	607	627	629	609	592	640	608	587	631	598	576	638	624	601	598	602	616	598	644	593	633	606	607	619	619	581	628	615	622	589	599	607	640	643	590	638	614	614	582	610	590	589	580	609	633	584	610	613	602	610	592	626	620	603	627	606	604	610	619	606	609	603	612	590	610	630	596	572	630	588	608	649	633	619	568	616	639	653	587	648	598	581	560	607	612	634	648	625	635	610	596	616	556	624	626	603	626	650	648	586	586	596	635	612	597	617	605	602	619	605	637	631	642	602	578	575	603	574	660	593	626	615	614	589	583	614	604	625	617	594	596	597	647	607	634	576	601	654	610	654	654	607	606	633	592	616	619	644	631	632	628	572	591	637	646	597	600	597	642	617	621	620	619	595	638	642	609	611	637	548	607	618	610	606	604	617	593	624	617	598	579	554	635	647	646	604	599	598	580	594	601	631	634	618	623	619	629	590	577	611	615	649	623	616	594	618	560	601	583	623	594	593	608	624	639	616	604	638	592	583	578	597	612	638	574	610	624	620	640	600	590	575	589	629	625	631	625	612	657	639	624	622	666	605	631	650	589	598	637	585	611	646	581	626	561	609	623	631	610	641	619	625	596	609	572	635	604	593	598	627	656	587	641	585	636	635	602	597	632	607	609	619	587	605	615	648	626	568	589	614	584	587	592	625	606	600	593	595	614	665	594	597	642	610	659	641	582	594	600	616	566	616	570	635	613	630	620	638	596	621	636	629	586	586	585	636	595	617	591	647	593	631	592	583	605	602	590	620	611	579	630	646	654	571	645	633	620	622	595	632	662	632	601	619	589	621	598	605	619	571	620	622	602	582	624	613	659	602	615	633	577	638	620	618	604	574	625	606	640	617	642	618	651	578	604	625	612	623	552	642	639	648	634	584	642	633	596	596	619	618	638	628	590	606	647	590	594	553	600	616	655	613	594	623	625	606	605	652	596	592	597	611	640	628	579	631	636	613	644	618	641	636	598	587	613	626	591	581	601	578	592	607	592	617	564	606	626	592	602	587	651	655	604	574	620	651	612	616	553	627	605	614	622	619	636	613	571	586	625	622	630	643	586	582	589	592	626	625	587	614	569	602	584	593	585	593	675	617	601	629	596	606	574	639	585	626	605	627	690	582	610	596	599	608	624	584	611	579	649	607	601	660	607	614	630	611	637	644	621	616	605	621	636	616	641	611	649	620	585	609	550	644	581	574	657	639	600	612	619	620	607	606	554	648	626	597	627	612	572	643	645	598	625	608	638	588	614	626	649	612	628	631	621	621	582	645	593	565	622	578	608	594	536	595	615	575	652	617	621	596	594	626	586	611	554	574	629	626	603	628	695	628	623	606	610	613	587	609	625	599	576	579	616	576	606	619	630	633	597	606	682	647	623	606	579	667	612	609	602	616	613	560	636	652	592	649	649	588	679	607	633	613	583	648	599	629	626	634	626	631	648	619	618	598	617	591	625	566	603	625	591	602	616	604	577	603
46883	63409	44881	21275	16090	8296	3229	1394	866	723	685	724	746	761	726	743	732	740	712	767	745	759	743	735	735	729	723	740	769	740	731	788	728	707	749	688	729	724	705	769	714	733	770	755	725	760	752	720	766	776	766	756	679	801	779	715	703	665	683	752	679	780	744	729	709	749	728	781	755	738	737	712	760	757	750	740	760	724	718	734	751	740	734	759	725	750	739	714	771	787	714	709	741	737	708	718	755	737	731	727	712	695	756	691	741	776	737	780	686	711	702	755	761	681	701	725	733	757	724	746	740	726	762	739	713	732	752	706	678	688	725	723	727	711	752	709	709	762	726	728	722	721	778	703	741	724	721	783	762	712	728	699	761	722	728	733	763	725	754	724	774	735	779	771	769	721	732	701	738	736	721	757	751	707	699	737	717	709	770	706	762	722	722	740	729	719	721	739	694	752	701	795	775	708	713	760	722	769	748	762	736	707	749	749	731	702	740	710	744	698	681	690	748	719	705	744	746	759	744	728	727	720	734	699	740	709	717	759	741	727	703	740	745	776	715	798	685	786	710	747	712	754	737	719	819	749	775	738	772	756	722	693	734	739	751	689	720	734	717	709	744	760	737	737	739	758	747	750	741	698	746	731	736	691	730	744	730	725	782	740	807	778	762	677	753	732	731	721	778	748	774	744	708	713	728	760	683	763	749	783	672	742	713	751	746	693	784	694	750	720	678	745	722	731	754	709	716	724	744	726	733	779	742	726	736	722	684	720	744	724	741	742	763	708	750	718	686	720	715	737	714	704	745	736	731	787	749	738	728	715	726	717	751	747	754	743	709	754	730	710	713	683	718	710	723	746	727	783	725	726	763	774	801	732	735	715	780	721	782	709	725	758	766	698	733	716	774	726	764	753	703	729	722	735	720	679	726	697	765	754	701	777	749	780	716	740	739	766	731	770	693	740	753	728	769	678	796	763	751	760	718	785	706	732	746	692	734	703	775	734	776	712	698	683	682	717	741	756	765	735	730	727	719	721	748	771	778	753	733	734	767	730	730	729	741	727	783	771	762	709	718	739	727	765	703	703	768	748	706	716	726	707	790	686	748	756	663	745	768	714	715	695	714	773	736	743	762	731	713	784	696	685	769	735	727	694	751	740	713	741	746	753	741	740	706	709	767	737	695	740	745	734	706	746	706	773	769	740	727	742	736	692	747	683	702	750	718	725	824	782	728	755	764	753	735	751	709	757	703	687	742	710	704	729	743	726	741	761	751	725	805	722	748	771	729	715	733	748	734	779	806	697	719	709	700	744	728	713	713	759	768	718	737	780	742	762	711	731	751	750	726	749	725	743	726	716	755	730	747	758	735	736	732	697	739	740	719	775	695	697	748	762	682	692	711	734	740	770	707	737	723	679	698	737	752	759	721	729	736	705	769	706	710	783	763	713	764	718	743	728	740	704	699	751	751	771	794	764	723	747	735	695	719	720	742	735	712	716	753	727	765	729	738	725	761	688	680	747	763	715	702	716	729	751	754	695	699	742	735	746	730	741	728	734	755	719	723	722	713	769	744	719	694	699	739	764	776	749	715	701	745	691	734	726	718	654	768	779	743	716	737	732	762	763	780	725	746	755	677	740	681	714	772	748	705	724	787	693	710	743	734	711	715	768	740	767	725	746	767	768	729	758	726	754	741	741	746	727	675	724	751	718	772	745	749	748	693	695	734	724	737	703	701	717	723	697	730	752	725	771	713	701	727	782	715	740	751	745	812	724	747	661	733	719	726	769	770	729	724	715	757	718	700	795	751	720	721	734	714	698	741	727	773	713	736	744	781	739	758	789	751	779	733	709	779	713	716	665	704	713	753	726	757	713	705	695	702	754	738	763	749	715	742	742	699	724	717	730	760	751	765	746	746	708	795	710	723	744	729	746	716	706	738	764	709	705	773	741	698	747	709	718	709	766	695	717	729	757	751	705	702	727	718	750	735	719	712	727	721	739	734	754	737	742	738	788	681	722	725	743	744	734	759	713	746	760	741	718	735	728	698	709	729	732	749	736	734	757	712	687	713	743	812	729	744	721	692	772	706	774	752	768	798	756	727	738	717	734	707	764	725	755	727	686	739	772	755	745	704	745	724	735	700	783	751	679	721	767	690	732	705	707	701	729	754	787	711	726	720	743	670	761	751	737	770	763	733	743	731	740	737	737	716	724	708	747	691	722	694	762	686	745	733	749	669	750	755	673	756	777	748	750	744	747	693	754	712	730	734	719	743	677	728	745	709	743	724	697	738	746	724	765	715	731	770	712	715	701	738	782	764	732	700	710	712	751	748	815	790	728	757	733	746	786	736	746	712	730	720	718	696	711	743	742	716	691	724	723	721	713	751	730	757	757	714	736	753	712	740	722	712	720	741	755	719	701	758	705	748	763	720	704	707	736	765	711	704	739	754	752	669	712	716	735	781	680	711	754	727	764	711	716	773	764	783	755	706	778	742	733	756	768	716	696	709	758	760	789	730	749	764	740	792	680	732	785	747	726	744	770	745	747	695	794	718	774	743	774	713	764	743	743	746	751	729	746	734	714	753	689	740	730	733	748	733	738	765	749	697	771	678	739	728	731	748	719	736	717	698	730	717	746	790	758	763	755	751	719	723	748	704	708	727	737	712	742	772	745	754	737	744	775	725	780	757	764	704	775	705	777	718	757	770	765	705	697	734	721	716	721	785	716	746	706	740	797	715	732	718	714	724	699	716	715	726	751	726	753	690	731	705	790	748	735	772	737	673	719	722	738	735	759	750	750	725	709	770	712	719	727	756	716	757	754	697	725	741	777	745	739	734	783	712	693	721	753	714	708	765	763	733	703	716	733	742	702	733	762	701	735	744	739	704	761	765	730	735	718	692	757	724	737	762	695	717	738	693	712	748	791	744	764	751	750	724	706	758	690	785	724	746	728	763	705	729	764	693	693	717	760	722	745	778	735	682	721	729	698	697	719	682	714	741	707	720	687	740	772	702	746	771	755	730	725	768	726	763	740	717	706	729	708	742	711	744	734	751	736	716	742	729	753	711	742	699	765	730	801	735	739	728	779	709	767	744	735	736	756	720	720	729	716	753	741	723	733	760	732	728	761	772	767	786	746	725	734	758	705	750	734	796	747	693	788	696	744	782	731	695	705	760	761	697	732	785	751	693	766	746	713	745	721	759	712	765	724	735	731	732	763	690	705	718	693	718	724	734	726	738	760	748	679	686	723	744	749	717	755	769	761	684	697	741	704	733	730	737	707	761	702	736	778	754	654	730	733	732	716	723	769	751	783	757	749	760	699	739	718	756	676	725	759	722	684	711	720	738	728	744	728	749	707	737	750	724	763	715	755	730	726	800	698	708	739	739	691	747	695	726	680	752	704	744	723	736	792	720	731	743	783	766	697	702	676	736	726	711	707	756	732	739	757	712	741	712	720	678	755	725	757	716	757	766	757	724	710	740	723	771	782	751	777	726	769	735	714
24689	22365	32513	36610	36441	26502	13796	3049	818	466	469	493	493	526	454	509	475	506	504	493	515	528	531	515	493	487	499	446	457	522	467	492	490	472	456	474	477	476	507	455	496	485	478	504	444	500	443	501	488	514	476	467	493	495	457	464	462	465	483	432	518	491	521	478	471	463	483	490	480	485	512	470	504	502	487	484	457	481	472	521	483	491	507	508	451	472	496	526	485	520	491	502	465	514	478	484	470	469	462	499	490	536	521	473	485	461	471	506	495	520	489	474	501	503	503	489	480	501	466	414	486	479	459	494	495	500	504	456	515	506	501	505	488	486	519	485	471	514	493	511	478	467	480	481	544	467	485	534	454	471	465	467	489	478	482	505	506	500	494	502	485	512	486	481	476	473	492	454	476	476	507	487	492	505	460	508	473	475	481	514	496	456	484	498	529	509	515	515	455	462	519	504	453	541	483	476	485	486	496	475	464	480	499	451	508	463	480	463	503	475	470	456	475	523	478	507	448	485	471	488	451	508	492	464	488	480	516	472	486	497	482	477	483	484	502	480	491	515	480	484	482	459	518	476	534	472	483	499	508	514	474	525	556	489	488	474	511	518	517	480	509	520	496	490	512	504	505	483	464	501	497	506	454	491	475	501	483	503	481	494	475	456	460	476	526	478	477	470	484	493	486	496	469	468	485	487	493	485	473	513	494	493	483	428	482	512	471	432	456	504	501	489	436	515	501	489	503	459	505	477	466	478	485	516	502	483	466	499	494	489	482	479	466	485	493	468	483	486	499	511	487	465	486	474	493	487	485	474	444	516	447	448	455	498	481	472	477	489	477	474	463	502	477	467	486	462	463	475	438	467	471	507	492	489	474	514	467	505	498	457	457	498	479	476	489	453	502	528	531	505	521	490	480	463	522	482	518	488	497	465	518	504	509	496	470	465	497	468	486	523	511	515	504	465	482	496	501	481	465	492	468	515	523	505	456	508	477	488	482	510	505	494	434	520	514	500	504	523	491	472	513	481	448	517	461	460	429	461	477	498	497	471	483	486	462	499	475	510	482	501	469	475	478	471	442	512	488	478	493	488	497	510	497	480	487	460	470	478	502	481	511	478	461	510	496	493	502	473	480	471	500	461	502	497	471	481	517	511	476	491	482	464	473	484	473	492	510	472	448	495	480	454	493	495	469	486	461	477	492	512	525	497	486	443	435	455	506	479	488	543	496	509	491	504	481	473	498	468	480	428	471	482	525	481	501	495	492	469	486	529	531	501	516	487	461	469	461	480	509	464	434	468	474	457	472	458	504	498	474	457	492	491	485	473	489	475	490	514	516	471	474	504	486	503	467	477	482	488	505	465	482	498	453	482	470	489	488	501	466	487	487	502	473	487	512	469	470	489	507	512	477	490	494	482	514	489	465	470	499	484	506	486	469	481	491	481	467	470	496	478	474	508	500	506	459	489	469	460	487	481	491	471	482	459	478	503	498	498	501	494	494	456	483	465	534	491	453	446	490	494	496	471	515	454	479	517	468	485	452	488	502	501	528	528	471	492	455	475	445	485	453	491	462	469	459	511	482	474	471	501	512	458	530	480	504	528	503	463	492	450	483	483	512	441	437	481	494	446	466	517	449	510	522	482	516	488	506	476	458	503	503	487	488	476	468	479	478	466	493	497	506	508	475	458	463	465	507	483	452	464	507	454	467	507	467	435	508	457	480	508	506	542	495	525	518	489	486	490	475	495	469	504	479	479	500	447	461	486	461	489	467	480	476	479	498	503	517	484	493	487	478	511	506	485	484	465	455	466	506	481	505	494	481	487	518	479	485	504	454	488	481	490	496	476	502	488	516	514	471	478	508	500	496	484	460	483	464	503	480	501	492	490	460	484	463	532	542	468	483	493	475	486	507	464	452	476	503	448	485	469	508	489	450	489	511	477	499	520	490	472	493	457	487	494	520	497	514	474	498	494	463	527	469	510	478	469	467	435	450	477	511	479	483	502	481	510	490	507	497	462	467	496	495	519	485	496	480	505	423	476	466	525	485	525	515	448	477	494	504	481	502	492	470	446	463	488	494	466	444	476	477	489	509	429	506	492	432	485	529	490	529	517	494	463	520	510	475	503	509	482	473	504	467	556	499	528	486	449	469	437	454	472	475	469	483	476	481	468	504	499	520	461	476	489	500	431	498	549	516	495	500	498	527	478	451	503	493	490	484	463	479	453	522	493	472	470	500	481	495	514	492	538	501	499	495	506	472	487	501	485	496	513	482	502	531	497	483	484	525	474	493	483	462	436	460	547	458	508	485	469	462	475	504	484	497	511	514	465	499	519	489	460	504	473	482	503	545	447	461	456	514	492	506	482	506	435	479	475	453	471	449	511	501	499	488	480	483	429	487	489	483	481	446	481	497	521	494	496	477	502	485	518	440	506	473	494	499	453	494	465	472	464	497	474	511	460	488	456	500	491	514	454	506	473	482	480	475	512	488	515	492	484	487	470	478	508	492	498	452	439	485	483	486	491	481	504	462	480	447	522	538	455	477	468	520	497	472	444	525	473	483	501	486	507	486	486	510	490	509	478	449	491	500	491	496	477	443	477	477	496	463	473	497	493	466	494	462	500	533	508	508	436	477	492	466	498	492	485	488	499	519	490	527	455	487	503	459	491	471	487	476	506	490	461	520	502	467	474	496	530	486	474	522	488	501	477	497	489	480	485	505	504	510	460	510	503	459	491	475	495	497	467	510	475	506	498	500	510	522	494	489	531	493	482	483	470	493	490	490	498	468	491	501	451	496	471	464	531	489	467	493	474	479	501	499	498	473	519	504	512	461	496	491	492	489	493	486	500	477	506	473	472	513	500	494	507	495	465	471	520	528	489	495	500	471	486	477	470	492	453	492	502	473	483	466	459	468	502	524	504	482	485	475	496	484	488	473	472	472	443	465	494	472	514	496	463	480	492	477	508	458	492	504	504	465	505	468	498	479	487	481	494	482	474	482	503	533	480	468	467	455	495	486	513	487	457	495	486	500	448	505	481	466	437	489	466	461	491	488	509	468	544	487	478	456	512	464	491	493	481	497	485	462	500	517	484	458	474	489	509	497	509	456	505	447	460	505	492	505	460	479	514	463	486	500	506	451	507	485	488	482	483	505	455	492	485	498	489	464	454	487	506	513	482	484	495	509	461	507	462	500	519	455	476	502	513	483	496	502	534	480	484	489	487	516	516	481	499	448	477	500	515	497	513	473	510	468	481	461	474	484	465	447	483	496	486	476	486	514	511	486	485	480	515	516	487	484	467	458	545	479	476	519	457	442	492	520	480	483	516	484	501	479	475	510	487	491	453	494	520	514	540	491	438	478	442	463	498	496	458	494	439	505	507	526	473	483	469	471	504	518	500	504	477	462	501	484	493	464	503	535	498	470	498	475	460	522	506	513	485	477	540	464	466	485	503	450	535	521	527	507	481	511	490	501	496	519	485	514	466	536	490	520	467	493	492
52244	80261	63781	52428	43072	26662	11365	3791	1078	604	580	617	616	637	603	609	587	579	588	593	570	574	586	646	607	597	626	536	610	575	585	580	588	616	548	569	613	573	586	610	580	587	578	580	597	591	551	580	587	575	581	597	611	657	564	578	564	596	597	594	573	626	597	591	560	613	591	567	580	591	593	599	636	595	632	587	612	579	576	601	567	585	593	599	590	617	595	622	599	573	628	589	608	632	548	591	593	597	554	582	619	557	572	565	619	618	564	623	537	557	602	612	604	594	593	597	588	543	557	616	585	588	607	583	603	565	595	567	616	594	650	620	602	594	591	584	612	580	574	609	583	581	640	563	596	555	579	592	562	608	566	588	585	580	621	592	616	581	608	527	562	647	556	587	614	586	578	574	558	603	598	578	608	603	599	591	603	617	588	545	598	589	581	589	600	660	619	577	617	599	585	590	576	588	570	639	597	598	600	579	603	592	554	584	630	570	617	559	630	553	544	601	570	570	582	565	615	581	600	583	625	614	618	580	581	607	578	569	569	600	625	595	610	549	582	592	611	582	588	584	630	562	576	624	610	595	557	627	619	600	566	589	544	559	621	605	614	655	598	578	634	600	589	582	580	593	610	570	620	569	600	562	598	607	580	601	569	566	556	581	604	595	582	592	554	560	593	597	597	609	560	622	614	545	592	609	638	543	607	617	576	586	670	614	567	598	581	542	584	602	606	655	586	598	570	567	610	588	539	576	584	578	596	618	603	642	584	587	581	563	583	636	591	573	611	598	619	576	590	630	587	564	584	581	571	637	593	581	580	578	639	593	598	556	585	612	567	594	618	636	565	613	556	562	626	578	600	588	598	582	597	633	562	633	582	618	621	549	595	587	627	633	573	622	576	589	578	599	594	540	531	597	592	598	599	574	599	602	556	572	605	595	565	578	595	556	578	608	592	612	591	590	643	564	603	617	615	560	636	545	597	589	576	589	577	570	573	593	597	572	570	598	539	606	597	596	577	567	626	581	598	586	584	589	593	631	599	647	613	589	560	581	586	607	630	571	579	622	558	578	602	584	619	607	553	595	588	589	639	600	597	599	622	605	590	613	606	619	607	571	573	575	577	643	576	567	598	608	592	588	632	600	608	563	600	584	625	617	596	581	600	604	606	586	576	652	578	614	588	591	605	633	601	661	574	566	629	645	593	574	628	573	581	630	601	572	626	619	567	572	564	569	583	574	634	555	573	635	624	583	615	593	600	608	604	612	586	598	563	618	610	602	619	565	598	583	562	542	606	648	593	582	577	585	589	615	563	618	569	593	580	599	548	598	627	561	625	586	588	580	594	604	599	547	546	607	552	591	617	588	573	568	570	568	548	577	591	604	560	559	609	598	595	577	643	612	557	605	605	602	608	590	598	616	602	606	567	624	586	573	581	634	634	587	599	603	585	603	629	617	590	637	574	608	612	586	614	574	629	639	663	636	610	652	571	589	546	560	566	544	613	581	597	557	571	597	549	597	579	607	588	586	600	623	608	594	581	620	580	605	607	567	550	619	600	599	595	582	651	579	580	571	556	607	560	561	545	595	572	564	544	597	613	609	564	597	590	609	625	608	585	584	572	587	583	627	575	589	606	595	580	552	630	550	564	606	584	592	585	582	587	598	591	595	596	571	596	608	589	568	579	617	645	603	577	593	551	544	633	593	605	598	592	631	578	589	620	558	619	598	585	572	598	606	574	613	600	565	568	609	587	589	594	603	583	593	620	624	605	568	637	589	595	567	559	576	609	604	615	661	524	549	610	570	540	566	570	604	596	598	569	610	605	600	576	622	638	541	570	589	576	605	586	588	562	612	603	588	574	568	555	605	603	571	584	588	588	597	578	620	609	603	594	602	624	574	560	559	638	632	610	635	593	586	611	580	607	617	545	616	583	585	586	611	574	596	620	578	569	593	540	585	600	600	584	626	589	581	607	574	570	636	630	591	575	602	597	586	609	567	577	560	569	580	606	571	590	587	610	597	598	619	565	600	610	574	584	597	577	596	597	599	619	608	573	577	588	621	606	617	594	612	661	613	583	597	541	573	587	577	644	659	606	587	647	582	573	595	612	606	553	620	580	671	566	581	575	573	600	602	583	575	627	569	589	593	567	638	569	627	622	558	614	581	602	552	584	589	577	587	629	567	566	603	626	604	624	560	586	554	585	604	593	619	600	606	600	572	594	627	594	592	625	554	565	576	574	598	553	635	563	622	691	643	583	580	618	564	581	587	567	608	614	566	574	611	595	597	627	586	575	579	586	571	593	576	593	564	544	592	588	599	579	603	648	609	567	567	602	614	577	589	634	568	585	606	603	605	614	566	569	528	627	592	581	610	575	613	566	599	574	611	563	629	608	612	623	646	653	613	596	580	594	545	617	608	594	587	597	647	572	589	572	545	637	551	578	601	588	613	557	577	559	596	552	603	570	635	565	594	549	619	636	592	571	586	586	596	624	608	556	587	630	607	615	606	614	585	572	632	602	643	591	562	571	631	629	576	640	624	568	584	553	579	590	592	557	633	622	626	612	605	613	636	586	557	584	585	594	550	601	583	595	586	603	633	537	591	604	604	605	582	578	576	650	580	605	593	633	566	579	557	643	587	600	622	603	603	562	634	616	577	582	560	597	603	613	587	622	556	622	546	570	608	571	620	577	644	586	620	562	550	575	619	643	591	587	572	570	554	674	575	636	595	584	618	612	593	604	603	577	544	614	559	575	634	585	628	616	559	576	632	630	604	587	582	590	573	586	572	583	601	605	603	621	597	577	580	576	623	608	613	573	596	588	594	589	573	587	615	603	564	549	603	603	562	593	613	585	565	558	565	578	594	579	604	587	599	571	600	591	580	617	609	569	632	618	603	549	648	606	577	615	647	559	586	617	623	605	586	565	593	596	573	581	620	599	600	593	603	594	585	572	598	611	584	585	572	581	603	576	623	584	584	590	586	632	579	588	584	549	584	560	546	584	624	554	597	591	549	612	553	564	651	577	609	553	593	597	573	632	567	604	602	561	615	617	574	597	575	558	604	648	611	599	572	628	554	605	611	573	551	607	609	605	602	578	602	609	603	597	634	625	587	609	561	618	630	552	615	571	639	585	627	620	573	598	598	574	591	604	569	578	555	607	593	576	612	573	597	575	614	606	598	607	605	607	596	589	605	576	573	583	586	583	608	590	582	594	641	601	609	585	623	593	570	591	597	579	584	569	602	614	582	537	581	560	599	618	613	591	584	608	594	626	587	582	582	597	580	572	570	571	553	549	600	560	571	582	585	596	618	580	595	616	590	580	595	564	576	628	591	584	623	595	580	561	604	616	580	609	629	570	589	603	590	580	590	582	618	560	570	568	565	584	597	598	583	559	548	624	565	594	564	609	626	567	592	609	615	545	615	601	576	602	595	591	600	608	593	582	610	627	605	582	574	580	587	592	635	587	636	607	622	634	588	599	596	551	609	608	581	585	620	646	579
23364	21622	30574	30759	39477	33714	22717	6847	1211	497	475	454	456	454	484	463	461	442	428	444	486	470	462	454	464	489	484	437	426	479	448	443	424	454	444	447	492	405	451	462	437	474	414	454	523	458	458	459	474	418	435	468	401	411	485	446	444	466	414	468	464	467	473	423	492	462	488	458	422	479	453	451	453	474	449	457	467	437	447	462	502	433	474	456	471	434	418	437	479	463	489	435	412	472	477	453	448	448	453	458	470	501	433	425	454	456	454	480	442	439	432	470	431	458	436	464	449	459	453	439	462	471	463	450	470	455	466	459	453	456	426	464	475	456	440	482	467	486	443	436	429	417	488	440	465	476	476	442	432	426	447	471	419	450	434	414	417	496	461	478	436	430	451	453	455	486	434	450	450	421	448	435	497	441	449	445	475	433	416	428	472	450	474	462	453	458	464	491	403	442	412	447	462	465	487	439	415	420	443	429	384	489	418	433	435	441	465	434	476	464	427	464	468	458	441	430	453	453	417	449	453	453	467	473	445	451	444	427	461	432	444	488	464	482	428	441	455	462	427	459	463	414	428	439	439	477	411	421	468	442	464	485	464	417	463	447	418	460	450	416	417	450	484	472	479	436	446	455	458	456	449	446	450	465	445	489	422	469	438	456	435	446	470	475	419	435	463	465	456	450	471	455	435	453	484	437	409	457	409	461	452	439	452	471	448	439	446	455	458	443	417	469	478	404	443	446	438	451	383	447	438	472	433	493	443	475	444	437	439	430	457	470	445	456	490	449	427	455	430	452	453	467	404	455	464	449	470	439	427	439	412	465	442	465	443	430	446	467	402	457	439	451	450	425	473	439	425	476	430	443	402	471	447	438	454	402	476	472	450	456	457	465	445	449	419	426	458	480	431	455	471	462	455	426	421	462	438	473	446	430	457	443	404	465	423	451	485	445	469	447	477	445	430	466	442	449	452	481	460	463	478	480	430	430	454	483	441	460	431	444	502	448	468	471	477	448	485	456	445	537	443	446	486	469	423	452	435	445	439	413	433	453	467	464	461	448	438	458	464	442	446	446	473	491	468	430	454	442	444	467	470	455	453	463	430	427	436	410	438	430	433	504	465	443	490	432	449	440	430	413	452	453	453	421	492	452	428	453	444	433	485	468	443	445	464	461	449	391	464	452	480	448	456	463	473	438	438	448	430	400	451	497	454	440	472	429	455	415	454	468	450	453	428	465	425	434	428	427	421	471	482	430	448	448	477	469	481	470	395	432	414	442	429	462	439	502	458	465	467	434	439	432	454	438	453	467	438	444	499	442	430	429	453	418	477	444	414	481	477	472	429	460	500	481	450	442	423	440	468	442	446	493	493	448	455	422	447	436	434	444	445	453	470	448	449	462	468	475	426	405	421	445	432	460	460	452	444	460	434	451	391	428	436	437	451	475	425	468	474	457	457	411	447	451	451	432	420	474	447	471	485	463	456	426	421	491	474	474	429	484	424	464	470	478	442	442	468	443	471	451	450	468	463	447	448	418	433	412	487	456	410	482	439	467	447	461	478	434	444	455	462	448	455	446	482	428	440	465	451	468	463	454	461	441	440	437	429	397	446	477	438	488	443	435	496	416	476	452	461	464	451	441	466	486	450	458	439	458	450	431	447	463	439	458	432	491	453	464	456	461	503	476	457	443	486	474	426	452	432	440	451	477	447	414	471	441	469	445	429	471	449	393	438	448	436	489	465	450	419	409	446	479	435	469	472	449	445	446	434	452	454	444	480	402	439	420	481	476	445	444	451	448	421	435	443	440	465	470	445	439	444	470	458	451	480	463	454	426	445	473	414	440	412	442	457	458	454	499	445	452	457	449	426	435	480	462	465	446	474	440	479	441	466	449	427	430	445	426	470	452	430	418	402	444	476	467	431	464	470	484	446	437	470	483	417	445	434	478	410	450	466	483	414	438	459	482	504	490	419	482	477	460	475	419	465	414	449	434	473	442	458	446	467	469	441	442	443	464	391	437	440	480	414	443	452	449	408	451	491	443	456	491	424	450	452	438	445	390	464	432	497	445	500	453	405	430	473	473	432	414	434	448	419	450	420	468	426	427	456	471	481	428	444	478	469	425	426	474	424	438	486	480	487	457	449	457	428	441	483	417	474	440	456	439	444	470	488	445	443	467	452	433	433	483	469	431	422	453	428	433	475	469	500	467	430	432	433	493	466	444	421	469	441	457	440	479	468	439	489	456	463	462	435	467	399	474	446	462	409	455	442	468	463	450	434	463	407	478	454	477	434	435	448	455	487	469	475	467	449	453	471	426	426	465	476	424	473	437	469	437	465	466	445	452	438	471	454	410	444	422	494	476	484	447	497	450	456	455	478	457	440	453	444	443	435	448	481	493	445	449	473	494	472	498	409	450	460	441	450	444	516	471	473	440	450	461	417	441	415	469	470	443	446	415	449	448	459	448	435	428	483	461	404	442	466	455	440	414	421	464	491	460	466	442	509	448	453	444	458	479	473	460	429	474	479	463	467	481	432	458	469	463	452	406	461	448	442	478	412	424	393	450	484	403	468	466	442	487	452	458	471	463	406	431	421	414	451	423	428	424	434	478	488	437	436	441	448	456	479	458	429	447	442	469	435	469	460	498	457	399	446	429	473	466	452	423	459	433	456	443	481	462	429	435	446	456	464	429	430	446	409	452	492	479	454	461	457	472	433	447	457	451	455	456	477	413	429	432	466	468	451	451	432	452	412	467	420	400	421	442	426	463	485	456	465	460	428	420	451	459	449	472	450	479	451	469	453	432	488	454	433	447	421	449	495	487	437	453	434	424	485	467	440	466	489	474	427	433	466	448	457	446	449	448	426	442	437	459	438	478	436	457	440	458	489	465	444	479	449	479	421	458	457	461	431	468	456	434	432	455	440	443	483	439	441	443	442	474	450	442	439	444	462	449	431	446	419	402	395	484	456	405	451	406	418	438	457	467	469	483	435	434	429	502	470	474	471	474	462	450	426	479	448	445	410	460	433	468	462	453	423	453	450	430	464	483	433	482	465	452	457	445	447	450	448	428	454	466	448	498	432	463	468	450	509	456	432	448	457	457	458	448	441	439	513	455	443	450	457	437	485	460	457	445	407	457	412	443	482	467	424	482	457	419	429	429	441	471	469	434	477	448	445	453	479	459	480	452	487	460	405	452	422	429	436	444	476	430	470	427	465	463	417	439	422	451	457	436	450	439	485	449	450	489	464	462	458	416	446	456	446	434	465	464	442	420	500	433	476	461	434	468	473	468	458	413	460	430	430	437	445	448	433	429	446	474	453	440	451	443	446	441	451	443	463	470	498	463	451	478	437	463	456	492	425	450	440	426	487	485	461	439	418	445	473	470	422	430	469	451	450	454	396	426	455	439	425	478	444	441	470	481	456	457	424	441	467	447	428	475	424	453	466	482	442	433	431	458	459	458	484	482	455	477	422	472	467	433	463	441	470	446	468	464	416	441
54716	86906	72081	61410	54012	36978	19011	6884	1690	539	529	521	501	532	543	531	534	563	544	533	577	558	553	557	523	524	556	509	515	505	514	532	553	532	562	551	548	571	499	512	528	554	560	502	553	526	547	575	494	559	504	538	516	539	542	550	526	515	503	510	562	536	537	553	591	508	528	531	524	549	524	544	574	530	542	525	560	545	542	559	529	551	526	548	574	525	521	503	528	508	537	560	540	499	510	517	557	542	530	505	531	539	529	572	550	557	561	571	535	546	534	547	565	513	527	497	546	552	532	493	563	506	523	507	537	496	517	551	547	555	518	552	552	550	536	531	529	524	513	560	484	506	508	518	534	521	548	507	540	523	530	506	565	502	551	521	564	494	588	549	520	560	517	551	542	537	546	542	512	549	532	543	454	517	513	521	490	505	528	500	515	505	520	536	546	566	528	540	552	562	560	560	544	563	524	539	570	545	531	546	540	533	562	558	528	550	535	525	550	628	533	525	532	542	532	517	519	530	521	523	509	548	532	575	506	508	550	507	556	510	515	519	523	496	542	493	531	527	559	509	532	508	510	550	531	515	529	505	544	517	524	552	513	532	537	521	532	539	541	585	584	522	524	584	542	544	531	537	512	497	503	489	528	546	486	514	564	534	532	545	516	500	547	551	513	580	557	527	533	532	545	536	516	575	529	540	553	526	540	564	555	530	512	535	537	554	523	561	529	507	520	512	535	550	534	563	546	541	553	543	511	501	520	514	554	561	552	523	492	528	531	533	537	527	504	519	520	504	559	540	556	516	507	468	501	551	523	525	553	541	553	580	542	528	559	531	514	554	555	505	579	541	503	501	566	550	522	523	539	574	535	556	500	512	538	537	489	543	511	560	535	558	549	565	546	511	511	540	585	565	523	539	556	534	535	504	566	550	542	529	554	555	525	543	545	529	542	547	574	514	542	550	523	505	547	557	529	550	531	548	519	535	550	514	525	551	527	555	552	531	525	498	528	533	539	541	550	556	522	566	521	572	549	513	542	527	508	537	546	531	525	521	533	541	548	531	507	547	532	547	566	473	525	533	568	526	493	502	507	519	538	516	526	563	535	581	536	555	481	563	572	556	545	580	569	481	553	562	547	497	513	561	534	553	498	517	506	535	537	562	506	552	547	527	541	499	554	497	559	505	533	560	514	517	541	566	514	569	546	559	530	548	552	487	545	555	541	502	558	550	544	543	513	541	518	491	546	527	510	532	572	528	557	523	543	550	502	489	540	550	537	588	536	519	557	568	528	522	534	553	591	565	572	553	517	533	518	515	553	533	530	493	509	472	544	507	531	487	573	557	575	560	556	515	524	507	526	499	506	571	532	526	533	524	554	590	510	547	559	549	556	534	511	528	545	570	536	529	562	570	509	546	544	546	533	523	523	507	539	551	527	537	519	506	535	548	537	544	530	512	504	537	497	552	537	538	543	530	551	556	524	529	527	544	557	537	556	551	519	531	498	601	562	497	519	531	521	495	528	506	542	537	517	545	564	497	591	542	529	562	535	481	534	566	535	553	529	528	514	531	532	500	568	560	566	524	509	505	485	555	513	527	551	519	559	510	575	544	553	523	505	500	532	517	520	551	526	557	517	557	579	500	555	504	518	574	565	517	528	523	522	516	538	500	584	524	570	534	539	559	525	530	545	556	515	536	552	552	567	541	546	517	518	508	525	546	534	579	541	500	539	564	526	542	544	582	552	539	514	534	528	538	527	537	540	519	568	521	515	522	531	514	572	550	545	557	537	540	470	551	515	561	516	564	504	543	526	551	521	526	532	516	540	551	533	530	566	506	551	567	542	537	534	539	518	505	556	533	546	507	528	483	532	504	544	525	536	552	513	511	544	513	524	527	542	528	530	547	542	499	544	528	544	552	554	544	539	619	556	523	542	547	540	553	556	530	540	513	501	592	542	539	532	529	558	520	506	534	557	489	543	546	537	515	551	509	501	533	531	521	515	557	533	529	531	542	540	562	559	563	541	513	543	492	537	559	558	554	551	519	517	548	532	595	483	552	524	554	545	554	553	523	561	546	492	540	567	529	552	484	513	505	495	469	542	515	530	545	512	505	562	508	547	561	512	560	544	545	525	559	523	569	549	559	558	539	519	546	548	518	561	508	596	543	560	493	565	537	512	473	539	524	565	528	498	519	566	556	546	561	519	518	551	571	529	553	543	555	554	526	553	489	522	569	542	485	529	584	515	557	531	522	560	577	555	529	554	497	506	553	496	504	548	526	544	535	549	536	552	594	527	509	547	543	543	529	535	546	515	514	573	549	557	521	513	524	515	530	524	538	537	514	522	496	532	545	554	534	504	512	482	537	576	538	528	539	496	553	555	539	559	525	539	494	542	551	546	542	524	569	518	525	536	532	517	514	544	526	472	531	505	558	544	529	529	570	607	532	578	559	542	571	535	556	521	558	567	548	545	583	550	560	518	536	508	518	559	518	551	548	514	528	496	520	529	548	554	544	519	551	549	516	547	527	544	524	538	581	535	514	509	535	519	561	547	553	543	520	551	573	529	558	524	538	510	546	557	507	540	537	541	545	553	506	540	559	588	539	505	469	538	533	543	534	520	492	519	491	528	566	555	538	514	557	545	503	566	520	566	558	517	547	547	528	556	552	580	498	540	510	530	508	499	515	556	507	536	536	528	524	549	550	544	519	540	568	539	543	544	490	550	556	546	497	541	539	548	507	501	517	505	576	563	538	563	560	510	557	521	578	520	525	565	557	576	509	532	537	542	550	550	517	551	586	524	585	590	544	553	555	556	507	560	564	539	526	531	551	528	516	555	525	526	547	532	534	538	509	525	508	557	507	550	557	566	527	553	524	555	549	550	567	525	563	544	512	525	511	516	498	549	530	504	542	528	522	523	470	525	486	518	546	553	550	530	524	508	499	536	546	533	519	543	558	558	540	530	496	555	527	494	548	528	563	525	527	508	579	540	512	546	526	487	542	576	565	535	542	513	504	539	539	479	555	528	516	503	549	556	547	520	528	524	530	539	540	530	519	559	555	514	529	525	563	533	516	522	541	525	529	492	515	547	588	548	542	555	559	517	504	524	514	519	519	535	528	580	549	518	529	510	520	549	579	543	508	561	544	518	528	483	520	542	525	525	558	572	542	562	561	573	533	546	535	512	568	542	536	551	545	506	549	542	499	554	522	501	557	507	521	474	526	538	529	509	526	509	536	503	551	529	554	555	520	517	542	525	538	535	555	531	514	567	498	513	568	521	565	539	563	549	508	529	571	539	545	514	510	534	516	566	562	538	532	547	581	526	549	585	520	535	546	561	504	545	511	544	568	542	537	560	550	519	522	573	566	489	545	551	525	542	522	526	493	546	538	525	579	507	534	518	537	550	551	556	534	562	543	552	556	523	518	535	544	553	575	541	543	539	564	549	494	535	522	565	537	513	556	550	572	521	545	517	555	530	553	501	529	546	491	510	558	563	543	557	512
36565	46707	39532	24057	15060	6233	2369	1053	745	633	638	629	586	662	616	625	640	616	629	657	592	658	637	631	568	604	674	652	606	647	657	600	615	601	649	614	641	665	626	603	617	647	644	626	605	623	626	607	640	657	643	623	667	582	645	648	611	620	627	615	651	640	608	622	640	621	587	615	657	634	616	674	630	574	614	606	616	623	599	606	646	656	612	628	626	608	669	629	593	622	627	601	642	631	627	610	575	585	648	618	617	604	616	618	626	643	641	639	628	627	629	600	624	626	620	640	648	622	621	628	611	652	590	628	665	576	594	625	631	595	573	616	658	591	626	652	662	590	629	606	583	619	644	630	615	606	612	610	594	589	634	575	587	629	620	611	716	632	621	592	607	634	606	629	626	661	641	606	625	677	568	610	659	602	652	628	606	629	650	611	643	607	601	633	612	655	635	626	609	606	599	596	678	625	648	624	608	660	606	588	638	646	642	640	616	628	623	645	655	645	613	601	592	624	636	566	639	613	611	621	603	646	624	618	611	604	627	654	585	632	599	604	653	625	617	659	636	603	608	589	585	601	621	612	631	587	624	627	653	569	615	647	635	630	597	630	651	629	587	631	662	628	612	642	588	617	633	604	632	648	644	598	644	564	626	625	627	678	655	617	667	628	638	636	644	634	598	647	618	600	637	636	612	697	666	637	674	627	644	572	645	628	626	594	622	685	642	589	620	659	646	610	613	630	572	672	618	675	608	636	623	644	660	596	603	632	640	625	608	614	597	602	634	592	603	623	635	631	623	627	620	621	611	622	651	668	604	628	597	620	650	631	642	641	614	622	634	654	655	671	637	638	627	643	652	611	577	614	574	595	623	628	611	606	637	626	648	595	615	590	668	627	629	597	636	617	580	613	639	619	593	619	621	628	633	622	657	641	665	697	607	661	636	614	604	591	625	649	641	645	615	648	615	609	620	635	632	660	607	647	607	627	570	608	596	627	624	599	673	574	632	650	575	646	626	654	623	640	589	619	644	630	594	619	641	615	640	617	613	599	633	642	662	647	637	621	616	621	646	581	670	605	622	633	622	599	647	643	610	611	610	614	624	652	609	651	636	622	652	609	672	655	634	623	658	603	665	593	627	618	633	663	651	668	638	601	618	599	595	640	647	598	644	597	620	631	647	614	641	684	620	619	642	644	625	658	630	607	599	652	654	618	636	646	646	593	653	616	635	640	566	639	647	616	616	615	671	631	659	571	619	562	612	638	628	623	612	650	600	604	659	592	623	612	611	622	610	605	609	601	660	619	624	614	581	674	632	617	634	652	630	625	629	614	618	621	602	659	575	617	601	598	618	618	644	565	634	622	675	598	655	620	590	596	636	620	580	645	656	675	629	624	642	638	635	624	636	646	584	659	574	594	634	635	591	653	611	587	618	641	592	646	647	641	613	634	624	650	575	630	594	625	600	646	644	678	608	672	620	610	630	624	631	639	580	623	609	690	611	618	636	655	620	629	605	628	632	664	618	637	657	604	633	630	627	582	659	671	638	616	661	605	627	633	622	622	649	681	609	539	588	624	594	620	659	696	623	652	661	645	631	629	626	579	595	640	632	646	620	632	644	659	660	592	608	651	596	625	641	669	621	612	656	618	618	619	657	643	653	586	625	607	629	630	618	612	628	668	620	619	559	616	667	613	651	646	664	607	647	559	635	640	661	658	617	606	594	636	600	654	630	616	578	599	628	617	612	632	622	611	609	632	659	629	637	641	591	650	595	611	617	612	617	675	646	636	611	630	602	581	654	598	658	621	577	647	650	601	616	613	611	612	607	598	629	629	600	625	612	617	618	628	629	592	646	650	624	623	641	618	655	645	627	640	585	594	616	637	588	588	641	622	626	632	687	607	625	651	648	674	633	643	601	608	648	640	581	608	646	642	630	610	649	625	585	574	638	596	595	623	610	554	617	623	613	649	661	622	571	623	592	672	631	614	653	650	638	646	586	655	640	648	620	595	593	667	614	644	636	628	608	637	606	676	615	621	628	655	623	579	592	632	695	643	610	586	569	647	640	591	616	611	618	617	620	601	618	682	643	651	610	568	637	612	630	645	650	640	678	624	600	597	577	631	657	660	573	649	646	623	617	636	676	627	625	621	620	627	638	591	592	686	633	639	608	622	657	635	614	665	608	646	628	612	627	649	673	605	624	637	595	606	624	575	655	612	661	666	624	609	645	607	603	626	627	599	620	640	634	585	637	647	633	673	622	633	581	658	600	645	621	643	632	614	627	630	631	639	602	598	661	650	631	620	648	655	632	628	584	648	655	672	625	605	607	644	613	587	593	622	628	636	612	610	625	607	588	648	624	620	613	607	628	633	626	634	613	584	589	644	676	612	637	625	618	608	634	607	664	656	628	640	628	642	622	665	649	624	630	615	594	643	634	658	641	591	645	610	571	660	642	611	616	638	635	656	693	651	646	619	618	634	635	642	654	630	643	652	629	657	612	643	598	608	605	655	640	636	620	647	614	642	619	641	625	640	600	589	621	627	611	598	638	609	653	623	586	625	607	628	617	651	645	596	630	618	614	571	676	619	641	616	572	678	662	608	620	616	618	623	650	634	622	650	621	647	591	656	630	596	642	572	618	628	606	670	576	627	608	583	604	627	660	592	606	615	603	627	637	649	644	631	617	611	595	600	605	617	607	619	614	620	640	673	589	650	634	653	622	605	618	624	652	612	616	653	620	589	601	584	610	614	624	628	609	628	624	628	613	634	630	639	655	576	593	703	648	652	621	613	614	644	595	632	665	621	596	618	644	596	621	670	598	626	635	603	643	650	687	615	592	654	636	631	611	625	637	615	572	627	651	629	650	625	626	652	596	589	594	632	606	617	625	628	612	639	632	635	630	646	663	619	649	604	602	600	639	571	654	668	667	677	634	645	660	662	629	645	640	642	614	606	585	642	615	629	645	616	643	603	617	626	638	641	589	603	642	623	669	640	573	647	634	658	620	623	614	664	626	648	628	606	592	606	654	619	654	575	647	615	650	635	633	659	612	603	616	638	640	612	602	612	611	607	609	593	618	621	619	643	617	639	626	663	606	607	591	565	628	605	602	609	634	656	630	662	619	638	627	660	645	613	656	618	638	573	665	614	612	621	625	619	618	607	660	678	573	634	608	637	629	643	653	608	641	610	649	651	595	629	614	621	632	602	615	624	618	605	640	641	566	627	632	669	617	617	629	635	658	625	637	640	661	614	663	635	655	667	639	646	642	622	617	595	658	634	662	595	632	607	661	622	646	626	644	608	604	624	629	641	585	543	621	674	622	622	619	608	581	599	602	641	599	634	611	611	616	639	631	639	664	641	620	631	661	624	585	644	629	593	617	601	648	642	619	609	598	674	645	634	614	610	612	626	642	650	598	642	636	620	620	633	620	607	615	632	630	621	605	640	649	604	615	615	667	607	639	616	637	585	609	617	627	592	654	641	616	621	623	611	639	639	632	569	660	636
47869	62494	39338	22647	16034	7470	2971	1345	861	770	732	726	695	787	752	750	723	787	756	802	747	723	715	781	741	716	756	762	744	771	801	707	736	737	771	710	725	705	787	779	762	796	729	714	765	765	763	796	714	739	745	774	790	816	779	698	776	794	761	778	787	735	767	739	774	737	732	723	747	762	754	736	739	722	725	774	733	749	723	720	717	772	709	771	737	722	748	747	789	746	758	740	731	721	759	805	712	720	729	769	766	782	717	735	726	775	735	769	737	798	757	729	752	742	751	764	706	718	770	747	750	771	767	768	714	743	730	721	781	800	725	711	755	725	742	721	750	801	745	728	742	716	779	797	795	732	753	738	753	773	725	730	737	760	761	731	800	781	780	818	727	738	720	747	694	739	763	742	717	727	764	767	806	716	776	771	724	775	723	780	760	688	788	771	747	783	724	800	757	805	770	764	769	745	754	775	720	745	747	727	715	750	716	724	748	794	744	798	771	723	710	767	736	740	757	775	738	751	759	781	742	728	762	744	780	756	731	756	800	777	775	769	779	793	728	735	734	756	791	730	728	701	785	755	819	706	751	703	729	799	790	741	799	686	759	740	757	724	784	754	763	723	771	719	740	760	710	725	735	746	790	742	766	737	716	757	806	762	740	797	766	761	694	765	746	773	738	717	697	727	784	800	784	749	766	688	807	829	751	745	705	762	720	749	752	702	757	738	723	744	793	764	749	783	755	804	745	742	766	783	737	763	722	772	759	725	713	764	698	732	772	741	761	777	737	766	789	757	830	763	740	769	727	721	771	759	768	772	771	752	713	728	744	728	783	816	736	702	708	774	807	768	767	791	726	708	755	827	727	764	795	748	755	782	742	730	779	720	745	790	730	688	770	744	761	740	780	722	793	789	731	692	760	735	767	722	726	740	797	730	796	730	719	696	775	767	782	815	795	700	775	754	714	758	783	745	731	753	702	752	758	684	745	798	766	734	753	761	698	733	765	747	730	770	728	745	736	766	743	761	736	760	775	773	755	818	740	704	770	773	737	750	784	731	694	749	729	728	738	758	777	725	747	780	728	780	789	750	731	767	726	710	786	760	765	770	725	744	776	730	750	781	787	771	706	809	763	756	781	761	688	764	750	748	762	742	750	732	796	736	744	739	757	753	742	772	781	792	773	781	775	702	746	793	790	750	737	751	758	776	764	764	725	733	765	741	731	739	785	730	774	764	742	812	747	723	771	773	770	794	774	777	754	716	776	725	773	745	730	768	754	722	740	737	698	791	774	788	742	731	773	780	705	775	774	793	729	757	783	725	732	791	755	751	748	715	729	692	724	746	782	735	772	765	774	774	771	741	768	751	761	761	782	696	732	729	713	796	758	752	816	756	762	805	675	733	756	721	754	774	751	724	786	755	737	750	697	779	739	713	757	783	769	758	732	750	724	748	778	744	754	792	793	703	719	769	720	711	751	759	734	730	753	718	719	737	760	782	778	729	824	758	793	774	739	729	762	701	757	760	761	768	735	755	730	764	763	714	754	742	722	707	794	764	751	752	785	756	744	739	735	710	771	756	758	738	747	739	739	722	788	714	795	710	734	723	792	728	763	787	769	799	698	764	741	737	700	816	758	761	776	750	781	788	733	783	788	746	782	790	768	723	723	725	796	712	720	721	757	791	792	737	742	761	765	790	715	758	741	737	727	745	783	766	753	754	714	741	772	688	785	736	794	804	743	757	756	762	797	784	758	755	746	735	834	758	741	750	728	741	777	758	809	761	776	745	730	734	801	743	694	768	773	777	723	750	760	690	755	734	772	799	772	704	779	778	773	721	728	767	749	765	723	740	744	804	764	777	766	719	741	774	756	769	714	799	803	758	764	765	739	751	736	739	752	743	710	743	735	744	760	769	757	739	787	735	702	754	730	744	754	732	777	770	704	704	754	749	729	831	786	805	723	728	719	726	771	771	724	742	736	786	762	671	723	727	742	743	717	728	756	703	738	792	738	712	735	712	753	787	772	756	744	772	789	756	737	770	702	711	713	756	790	733	713	739	763	803	747	727	740	769	808	723	709	765	782	796	773	709	813	746	751	774	771	801	745	750	777	763	789	712	748	735	774	738	791	762	771	726	697	775	697	753	758	725	760	763	781	786	788	753	760	753	752	803	731	791	779	765	727	725	729	750	713	728	720	748	774	764	739	740	755	706	751	748	751	804	775	755	739	754	736	775	761	736	775	788	743	745	778	764	768	743	723	715	739	783	741	710	716	738	738	755	750	802	726	769	778	754	790	748	755	731	772	760	768	739	763	738	750	737	711	760	772	753	750	742	792	731	745	730	756	788	708	773	729	771	768	756	766	737	717	732	741	771	735	716	737	733	788	737	711	762	731	763	715	734	785	776	756	768	767	730	705	736	732	743	754	787	752	761	768	785	735	803	743	732	825	738	731	701	786	721	765	755	698	750	753	758	745	766	683	755	762	793	778	763	808	729	754	716	722	705	788	765	755	753	763	773	728	721	695	734	708	765	740	702	804	712	760	702	756	783	782	741	760	716	787	755	766	723	760	757	731	750	777	737	742	772	694	767	723	743	749	738	764	767	778	792	745	764	774	750	749	770	764	778	827	768	744	747	775	809	737	771	755	775	790	715	769	721	774	737	744	756	747	799	750	779	754	748	776	805	707	786	760	718	751	742	802	796	780	710	733	770	745	688	762	748	718	727	756	765	793	745	713	764	738	713	759	791	755	727	767	792	766	783	773	779	746	761	765	780	739	747	732	749	738	758	731	713	772	750	766	745	734	743	775	776	728	763	717	725	801	779	724	768	737	727	764	716	709	756	736	732	758	768	760	744	802	761	792	777	714	780	749	712	782	722	777	775	738	730	712	731	813	785	759	756	764	741	744	715	707	737	694	756	754	757	773	741	766	761	692	794	741	738	759	744	795	787	738	791	792	770	686	805	757	741	698	727	759	670	749	782	763	784	790	723	751	801	745	773	702	741	784	774	757	708	749	751	723	747	758	715	742	756	776	756	723	718	755	709	719	745	714	736	747	699	779	749	786	726	772	734	778	737	746	746	738	758	751	719	761	756	789	745	744	766	765	742	747	823	731	757	761	727	747	742	746	776	770	747	758	743	715	741	752	733	747	772	748	758	729	741	792	750	791	760	768	760	709	713	812	783	763	739	747	727	748	797	787	797	758	731	737	650	743	748	726	770	740	779	757	740	764	727	790	761	738	736	768	767	772	777	781	727	765	798	747	765	714	727	789	748	742	747	730	765	743	739	686	743	777	771	781	787	680	767	788	810	733	762	812	823	745	737	727	770	767	809	754	695	775	727	791	761	763	715	734	742	745	791	804	726	751	783	751	779	699	764	762	712	707	778	788	743	746	771	776	700	769	697	778	813	799	717	768	775	744	720	764	743	758	794	777	750	738	742	809	726	836	752	710	838	736	698	749	763	739	744	762	735	763	757	774	795	766	728	754	776	775	713	773	718
24661	22116	31802	37669	38333	28205	14546	3453	946	480	525	504	510	520	522	477	517	476	485	509	506	498	484	472	453	490	529	514	509	510	475	490	507	509	450	502	479	454	499	492	497	536	505	473	449	496	489	472	490	463	512	494	524	492	465	467	518	536	534	490	493	486	488	491	498	484	517	507	457	460	481	503	506	544	509	475	540	486	491	504	480	471	455	506	504	485	525	491	528	491	456	470	529	516	492	480	513	475	467	512	486	478	512	516	533	527	528	510	507	502	470	463	491	505	492	492	466	471	479	486	494	499	472	499	499	503	507	509	499	493	495	526	520	449	468	488	479	467	448	449	500	511	453	471	466	440	534	481	502	442	499	480	494	513	470	506	488	471	500	471	458	489	466	478	498	486	496	480	479	482	509	481	467	509	498	479	466	472	485	465	500	473	496	547	464	479	520	498	469	489	496	504	437	483	491	492	498	479	479	490	450	441	473	512	522	486	492	510	502	463	467	534	512	493	464	478	488	476	505	519	503	493	467	511	460	463	511	516	465	525	466	482	460	522	497	465	436	476	476	432	509	450	491	485	516	462	483	502	501	535	504	463	471	500	501	419	464	549	446	522	523	468	482	506	431	492	492	501	487	465	521	462	491	510	499	479	515	472	531	488	506	484	485	507	492	501	490	476	484	479	512	485	470	503	520	463	509	456	499	496	499	490	486	518	510	511	501	466	499	445	481	490	502	507	487	475	477	447	508	460	496	498	469	471	476	505	470	502	537	484	459	464	461	496	503	487	484	462	515	465	512	482	484	439	533	523	435	520	514	489	481	498	500	514	480	513	535	464	443	479	485	542	526	477	510	436	458	528	492	471	513	458	508	432	544	473	502	494	462	514	511	527	508	496	524	511	468	502	530	439	508	500	489	482	498	476	488	538	467	488	516	500	484	524	481	471	457	450	488	506	527	443	505	500	501	522	494	505	489	477	493	508	460	494	456	468	493	478	493	509	478	465	497	486	451	493	497	492	510	511	463	519	500	464	493	512	481	437	490	519	466	492	508	513	493	505	488	508	507	496	497	517	474	526	476	513	510	490	470	474	569	478	442	479	465	478	493	458	509	513	477	485	495	475	513	477	459	493	504	495	495	500	493	476	476	487	470	474	491	461	493	475	507	482	466	510	444	509	496	482	488	483	485	479	503	482	484	524	495	472	491	460	478	498	490	468	489	476	468	518	488	478	500	477	441	490	534	512	507	496	499	466	475	442	510	448	499	481	523	478	492	480	494	460	499	495	495	502	488	485	541	477	505	470	456	447	455	482	497	476	478	510	484	455	476	459	503	492	506	471	502	464	453	511	456	508	515	521	498	482	461	502	468	470	523	461	476	483	478	475	493	475	501	489	480	505	499	468	486	491	493	463	516	508	510	525	469	473	473	473	472	522	527	496	517	454	447	455	494	481	444	462	524	525	484	486	461	485	513	514	457	477	493	490	579	490	463	521	488	502	434	507	491	499	485	507	480	504	513	449	502	476	467	525	482	486	480	460	500	484	482	495	518	447	451	501	510	507	503	502	460	473	464	453	508	469	491	479	480	510	469	494	494	476	500	464	475	515	495	511	495	488	510	475	513	495	472	484	481	465	491	458	451	497	481	496	501	486	520	463	499	513	488	510	496	486	487	469	503	476	457	494	524	508	480	480	508	491	491	507	494	500	471	488	457	516	512	501	482	501	489	494	447	520	526	435	494	484	464	487	497	499	518	512	449	473	497	507	477	494	549	500	486	502	461	532	491	483	502	449	479	479	480	502	499	490	486	487	515	501	496	498	444	488	475	459	511	497	524	499	568	489	438	469	472	501	495	485	478	519	497	519	493	505	514	466	493	509	523	499	480	511	502	499	472	474	483	476	480	470	494	481	490	470	502	486	479	445	489	459	480	490	471	499	502	491	459	487	505	479	504	457	491	482	512	515	483	482	481	468	511	486	523	458	486	542	458	480	462	474	492	490	495	502	484	521	505	492	435	473	506	478	504	479	509	456	463	492	502	475	470	469	516	522	485	461	487	502	493	480	507	482	446	474	514	452	478	493	502	505	485	484	480	494	515	508	519	494	480	498	502	505	420	507	472	474	482	469	453	489	479	478	470	498	488	511	518	495	530	484	490	494	492	481	477	499	477	474	570	476	527	499	506	503	522	485	488	510	486	461	448	526	510	441	496	520	514	530	496	476	496	479	490	491	478	502	480	502	477	490	518	479	530	487	490	461	515	471	483	493	516	477	488	499	515	473	472	510	470	445	478	499	504	482	485	522	450	492	459	479	471	518	481	472	479	442	493	449	516	463	506	534	532	471	485	479	485	452	464	491	532	467	488	502	496	454	478	469	478	485	491	502	471	483	469	501	472	499	494	493	493	464	456	489	479	465	509	476	456	479	491	503	453	488	506	490	497	476	484	471	498	506	510	496	469	487	495	480	485	470	460	466	457	472	511	500	547	463	484	475	503	497	506	485	504	491	455	490	502	437	479	474	464	447	491	442	487	504	471	517	484	505	499	464	478	535	466	491	489	480	502	529	478	463	484	483	459	472	460	478	493	483	498	465	486	520	481	499	485	502	492	522	482	485	469	512	504	449	467	506	473	475	497	508	465	462	480	523	496	500	499	487	472	474	487	495	500	472	505	488	468	473	431	486	496	460	490	496	503	474	505	516	493	450	507	524	461	497	439	506	467	458	483	474	497	474	509	517	513	481	505	513	509	509	467	504	495	470	484	483	496	528	496	511	507	498	497	526	457	487	516	488	461	508	427	498	490	457	496	455	493	515	450	504	515	529	534	523	519	457	459	454	520	482	473	524	446	486	470	483	505	448	512	481	488	485	481	487	492	494	484	460	481	498	475	522	459	510	496	454	508	470	474	471	457	496	469	438	471	494	483	500	492	471	494	486	488	482	478	501	504	517	496	473	505	470	491	455	471	527	475	489	498	519	476	463	511	489	505	468	502	479	523	487	470	500	474	486	497	471	460	477	491	475	446	500	506	513	503	526	457	488	466	469	484	501	506	543	490	499	513	497	483	477	511	466	458	459	505	489	542	500	482	471	514	491	482	541	475	465	503	506	510	473	469	497	500	495	512	496	491	473	499	477	503	488	491	475	507	473	503	446	498	469	465	458	459	487	483	534	496	502	513	491	498	460	473	482	502	485	524	515	505	497	508	452	503	500	544	483	511	440	509	483	483	486	486	506	464	539	480	491	487	473	501	459	502	477	493	516	473	477	455	472	510	525	496	492	491	471	514	447	478	478	471	477	492	496	516	499	434	501	517	511	484	474	460	504	484	447	511	450	523	501	485	472	468	495	513	483	501	526	488	511	493	485	483	500	448	505	449	488	488	494	510	490	463	460	469	461	469	480	505	489	464	456	558	498	487	489	497	528	497	463	471	491	493	496	463	462	479	472	471	529	480	470	501	465	512	483	456	483	493	517	500	519	470	487	524	482	468	468	479	493	462	469
51376	79355	62243	53346	43256	28364	12856	4254	1277	632	581	616	582	556	558	574	605	588	650	608	582	613	589	630	601	600	586	630	580	568	636	638	626	602	591	619	616	592	590	572	600	591	567	590	550	598	532	582	613	570	632	604	590	544	548	563	632	612	625	613	540	569	611	601	572	595	595	581	528	583	557	572	610	543	594	625	598	627	594	568	567	578	571	623	592	602	593	656	575	590	557	596	588	594	600	599	603	630	615	614	609	586	586	581	634	595	548	553	598	604	561	640	609	593	572	618	610	574	584	577	614	632	592	606	564	591	610	566	604	589	546	588	592	607	591	587	556	580	580	624	579	582	640	567	603	534	603	601	570	640	607	600	578	599	620	558	540	588	582	603	629	642	558	572	590	544	587	570	586	573	567	583	597	637	568	628	573	600	585	582	594	571	616	541	603	542	567	608	589	600	585	583	629	606	543	595	572	581	614	568	595	597	612	595	588	571	576	595	594	592	607	573	558	587	619	565	597	596	600	583	569	538	602	631	614	575	583	529	559	544	558	628	581	597	565	562	584	571	585	573	642	607	559	617	596	585	596	554	613	609	583	611	617	596	576	606	611	619	597	600	576	575	572	610	603	621	586	618	563	561	595	613	582	551	617	600	550	567	618	608	594	590	558	582	591	592	574	582	634	568	622	586	544	570	601	562	609	584	554	661	590	638	573	600	584	560	591	598	603	611	586	598	607	551	584	633	596	543	637	572	575	612	613	584	578	602	603	568	574	615	602	595	662	630	582	587	613	592	584	552	590	590	630	586	637	631	599	613	615	578	614	562	533	577	627	583	580	581	611	645	568	579	611	598	603	571	590	620	530	599	629	592	620	584	585	537	600	579	581	593	633	578	579	593	587	611	587	558	584	623	586	590	599	599	601	651	593	604	610	590	558	591	610	573	617	575	576	604	593	583	600	574	557	625	590	595	595	593	614	609	599	624	568	634	605	623	591	618	542	551	571	607	563	573	583	595	534	611	563	593	602	621	568	590	600	629	633	604	613	573	622	630	615	616	640	598	603	560	596	607	649	634	607	626	645	612	554	604	587	552	618	584	580	608	618	603	571	618	576	574	564	625	581	621	587	618	534	576	576	593	565	593	634	595	608	593	596	575	618	589	614	604	619	565	561	530	602	556	610	623	582	570	579	592	631	573	596	590	586	619	577	634	609	573	603	597	571	595	594	597	614	569	606	566	603	583	604	596	570	597	584	580	631	587	613	553	606	586	571	614	600	617	579	591	635	585	604	612	585	607	580	600	571	605	624	556	585	590	600	609	561	562	627	578	595	586	531	554	568	623	609	614	550	591	582	601	591	568	611	578	594	616	598	604	631	565	588	589	574	591	582	593	590	622	612	549	599	626	576	602	593	608	545	592	613	599	602	587	621	590	635	610	585	574	597	612	555	639	613	570	635	635	599	546	522	616	605	644	583	561	546	567	601	573	597	597	604	569	601	614	609	636	595	544	614	594	568	590	638	564	604	599	616	657	605	609	559	614	603	596	596	571	614	616	568	576	587	560	608	584	635	621	592	604	584	610	606	558	576	610	546	600	604	632	613	574	570	568	585	585	623	572	626	585	580	556	600	609	586	571	582	597	625	603	512	596	561	565	628	594	606	553	589	599	576	594	600	629	625	581	574	581	590	647	605	598	558	621	584	620	585	577	617	611	570	599	635	585	589	626	619	588	576	598	580	530	590	561	587	592	622	616	594	596	590	574	585	630	575	606	606	606	592	613	585	608	570	591	570	604	571	567	569	591	579	602	590	589	584	570	611	632	574	576	573	602	570	606	569	578	570	577	582	559	577	560	637	628	579	630	635	551	569	560	615	582	575	607	602	583	581	631	573	601	624	575	591	593	588	575	591	580	571	601	591	591	577	585	602	622	608	585	628	626	624	609	602	627	614	545	633	583	589	604	577	623	573	636	614	575	611	592	599	592	598	576	591	606	578	621	551	592	640	607	611	582	611	565	616	590	634	570	593	613	637	605	577	544	561	621	574	582	612	607	603	632	584	599	576	565	562	600	583	641	555	614	630	557	578	570	570	581	577	644	640	572	631	570	584	594	587	598	630	570	621	587	591	590	605	562	599	627	572	590	599	581	595	538	617	581	577	606	637	599	587	584	595	592	610	595	633	550	600	572	541	605	610	635	577	614	612	593	552	569	565	595	599	576	622	579	596	616	632	538	527	629	608	621	632	574	581	602	616	600	567	563	562	608	606	591	595	576	627	639	595	598	573	616	560	598	596	581	582	534	598	573	585	627	596	607	604	627	624	607	608	594	627	601	604	598	645	643	599	594	598	611	592	578	572	593	572	561	580	582	584	606	593	601	609	592	604	645	572	623	601	606	599	581	621	544	622	589	602	593	599	593	589	613	626	556	557	596	572	554	574	557	616	648	629	571	592	573	567	602	602	565	627	587	534	637	555	650	553	572	602	597	651	547	605	563	561	569	583	611	623	571	598	590	607	623	612	616	571	573	595	623	641	623	612	625	587	564	623	629	606	567	626	589	585	589	606	596	610	593	625	605	571	568	576	603	601	613	558	579	602	599	590	578	614	581	586	541	561	593	613	601	564	605	573	560	582	593	587	594	580	609	590	569	570	607	597	564	563	597	584	585	625	581	615	579	568	649	645	592	581	562	607	634	561	575	604	588	632	647	617	599	588	626	590	599	626	607	595	642	596	575	603	602	585	645	617	622	585	633	630	578	554	577	592	596	566	620	597	606	600	585	582	625	584	579	589	576	594	602	568	559	540	568	604	618	562	580	632	582	595	618	616	583	646	567	601	563	579	610	631	585	607	668	583	611	573	544	603	566	623	593	585	577	604	579	583	590	607	609	625	569	579	595	568	602	561	545	607	589	610	604	594	586	568	573	588	617	575	611	600	607	599	600	573	590	579	590	565	561	577	630	609	556	628	552	588	660	568	590	619	584	586	602	638	580	626	595	614	600	605	585	619	617	587	585	589	581	620	612	604	617	604	596	613	635	587	605	590	548	599	592	625	553	587	602	592	588	582	634	630	586	615	556	573	607	622	549	570	605	608	616	602	615	599	576	552	622	609	591	612	582	591	558	580	623	602	598	587	588	600	571	580	578	579	589	615	548	573	605	602	588	616	619	570	601	583	590	587	612	642	572	589	617	598	600	596	568	579	609	613	578	597	601	596	569	600	599	592	597	598	594	617	589	580	595	612	605	608	548	586	571	597	565	585	597	616	583	582	592	608	558	593	584	604	619	592	624	569	592	574	592	623	574	571	578	588	584	596	560	579	572	615	576	593	609	581	619	595	591	554	583	579	590	551	578	581	604	594	583	601	690	548	585	609	604	594	626	593	592	595	591	614	584	623	631	615	554	586	632	568	569	617	564	610	608	599	603	564	580	599	603	624	597	631	586	577	610	614	627	608	612	606	633	590	572	564	498	614	604	584	636	575	608	578	567	572	617	596	604	637	602
23403	21551	30720	31019	35188	33447	23000	6917	1394	496	494	455	464	527	469	488	448	461	488	483	481	448	472	484	489	419	480	466	471	432	507	439	427	406	450	387	471	486	445	476	479	459	456	442	428	484	477	419	440	431	444	498	469	461	470	480	420	462	482	481	430	439	470	456	461	422	448	453	481	448	489	487	451	468	449	445	456	486	462	445	462	453	436	446	467	470	443	471	449	455	477	448	448	432	432	450	474	464	448	418	432	482	472	473	476	405	450	465	453	477	461	478	459	492	487	415	460	448	481	445	486	463	471	441	434	465	453	403	485	472	475	469	425	462	451	437	476	434	465	428	493	472	491	506	437	441	486	420	442	433	455	452	457	490	487	456	453	439	464	442	465	474	461	438	430	495	475	431	442	474	475	458	455	464	453	450	458	437	432	455	429	451	430	479	465	437	451	431	460	500	434	438	444	483	466	461	448	491	472	493	497	483	438	459	460	439	462	450	403	469	480	437	457	472	499	447	460	493	483	455	481	440	482	468	468	467	469	456	497	489	443	424	462	475	451	509	472	436	441	486	426	463	465	438	455	455	483	424	461	448	503	469	442	455	422	495	467	459	461	449	467	475	416	446	464	465	480	440	460	449	466	456	437	438	492	464	440	480	461	471	452	462	456	487	443	492	480	432	478	444	446	440	489	416	470	428	409	456	452	453	515	466	480	462	431	460	446	449	440	434	446	445	471	453	476	430	435	449	443	475	454	482	458	448	473	444	482	460	502	447	472	488	428	452	444	471	450	473	423	458	456	462	425	473	461	493	459	449	445	447	466	474	473	448	456	462	444	451	451	468	437	441	425	462	452	457	461	454	433	470	465	431	406	463	449	462	442	493	453	467	425	441	502	477	443	466	505	454	467	447	445	452	467	430	475	452	428	452	476	459	449	469	509	468	483	444	460	464	434	443	447	437	464	440	462	440	453	449	449	483	466	499	479	425	451	441	480	441	453	443	472	437	445	420	424	491	466	458	474	492	481	502	444	460	436	484	451	488	459	443	443	489	459	456	447	454	446	493	491	424	462	462	427	456	488	465	462	432	472	435	456	454	461	422	456	463	499	430	466	429	480	462	469	420	491	458	484	472	454	471	444	497	452	468	479	466	467	505	463	452	468	437	429	451	439	441	419	449	476	510	466	460	460	451	465	462	453	482	474	490	435	453	447	462	474	475	470	437	475	432	470	452	423	457	452	493	481	486	483	445	457	422	460	456	471	442	495	469	447	472	468	472	454	442	461	452	496	470	440	487	433	460	465	450	481	454	463	480	437	484	450	459	450	491	458	438	484	451	477	468	483	493	449	451	468	455	463	433	492	415	469	409	484	412	455	449	470	422	453	461	432	453	421	471	464	448	456	441	440	454	455	476	425	446	450	454	492	443	417	492	456	438	484	446	502	487	435	421	442	453	515	464	474	504	450	447	443	437	468	450	481	452	420	458	510	441	486	442	416	441	476	442	515	467	468	488	488	448	489	432	421	470	455	459	470	473	469	435	437	456	449	445	445	455	422	452	511	477	437	484	474	451	476	470	427	464	425	475	445	478	474	470	492	436	456	410	492	439	497	458	474	469	494	469	456	465	465	399	485	476	451	459	467	426	450	452	445	449	466	438	445	466	441	466	460	456	477	488	451	476	477	463	473	515	460	451	464	483	448	474	456	440	480	452	483	460	449	460	424	473	452	453	484	462	499	432	451	491	457	458	439	483	484	461	437	444	459	482	449	462	447	471	431	434	467	459	467	429	439	467	428	462	473	440	443	476	455	501	457	445	458	478	485	487	503	482	447	480	477	433	457	436	455	460	413	479	483	411	489	453	464	434	442	423	476	472	485	468	464	489	427	477	482	456	502	422	479	463	477	472	475	439	453	465	452	429	447	462	457	447	441	474	459	457	483	425	446	452	443	462	457	485	480	460	459	452	429	462	469	441	497	491	495	425	482	506	464	491	474	461	489	432	475	446	474	447	452	468	471	401	441	476	455	477	451	455	443	462	473	464	461	436	450	434	472	479	486	487	479	439	467	421	512	453	475	500	457	511	441	433	468	461	506	488	465	480	484	481	426	473	482	447	491	464	437	411	430	450	440	472	460	472	488	441	440	478	445	466	479	439	440	474	429	464	438	449	449	489	422	485	461	446	452	469	488	492	492	426	481	476	452	469	493	501	478	424	493	430	420	463	457	465	451	431	495	496	502	434	484	474	440	462	455	439	478	463	418	483	468	442	485	462	481	455	484	499	490	459	474	451	422	429	439	444	459	500	431	420	419	464	464	446	498	496	427	461	473	451	471	437	438	474	482	485	471	434	484	415	464	464	453	445	502	478	431	450	467	482	461	451	472	494	466	465	430	464	443	418	447	469	451	457	481	459	457	429	450	452	489	451	483	458	434	435	446	449	496	476	417	449	476	461	487	451	465	453	428	476	457	493	487	412	433	472	441	476	456	486	461	474	451	427	445	455	446	489	473	423	449	453	441	486	464	473	443	444	454	447	454	492	450	475	427	484	448	465	471	456	439	496	437	478	485	450	469	464	432	442	456	473	469	480	442	447	460	464	514	477	440	484	446	473	455	474	467	443	452	476	442	496	413	482	458	421	454	484	458	472	483	471	447	458	449	504	508	425	480	485	489	502	440	483	483	476	477	418	443	468	487	481	468	460	475	493	452	462	475	453	444	455	511	466	461	425	469	462	462	495	461	516	462	513	470	453	458	450	473	475	451	466	482	466	451	487	476	473	491	470	450	422	492	430	479	419	435	459	508	429	463	455	465	466	454	479	445	433	486	476	457	433	428	441	442	425	484	473	495	478	418	446	467	470	439	466	455	450	447	472	463	486	473	526	432	461	440	461	531	445	473	481	497	502	483	457	435	435	471	448	462	445	457	459	469	467	479	424	443	484	464	476	444	470	452	461	456	451	442	419	507	465	486	440	450	454	447	507	454	429	476	452	437	452	451	459	436	477	472	435	489	438	459	448	489	480	444	449	451	449	466	484	473	448	474	474	447	470	472	472	413	495	454	477	449	473	461	450	464	496	512	460	474	468	443	434	480	514	472	445	449	464	461	452	435	420	441	450	465	453	424	481	432	502	507	449	487	427	471	441	485	463	495	444	479	413	477	475	494	496	448	427	462	469	451	478	472	464	460	469	440	476	422	451	463	427	411	435	467	450	464	486	463	435	482	449	486	480	445	455	467	446	476	434	491	449	436	450	479	449	439	485	497	507	447	497	455	437	473	468	496	453	424	445	463	451	463	453	434	442	492	498	469	460	465	426	452	480	443	476	400	466	461	466	476	491	429	463	465	497	454	459	450	446	449	433	383	440	448	468	456	459	459	459	458	460	437	441	474	457	469	436	437	440	432	486	441	452	449	460	460	449	456	456	455	476	427	449	459	459	463	472	485	461	472	443	462	445	452	438	469	453	434	464	434	424	426	489	472	418	516	470	473	457	457	440	442	483
54188	87469	72402	61417	51148	37370	19686	6912	1897	585	521	587	536	539	539	599	519	542	566	591	564	569	560	564	550	569	539	537	568	538	502	534	572	576	492	518	539	556	567	584	547	525	581	541	551	533	501	559	496	516	523	540	536	531	561	540	556	574	533	553	535	537	573	524	519	559	509	515	564	511	533	563	554	572	553	550	522	538	536	548	531	544	568	523	575	541	533	550	534	523	506	536	577	560	520	545	555	554	510	514	494	549	539	527	545	564	572	555	529	554	566	563	527	547	524	519	528	589	504	543	565	549	539	515	578	535	553	547	531	530	549	545	532	566	545	504	546	548	557	576	547	565	564	549	554	545	533	529	536	541	559	566	557	558	548	511	504	487	531	558	530	548	520	579	551	561	551	568	535	546	549	551	515	527	531	559	520	536	565	537	539	567	543	535	593	546	570	546	513	548	531	559	537	537	515	521	546	526	548	529	515	529	554	507	499	506	512	559	567	497	560	543	548	529	552	523	547	575	534	569	528	519	557	539	507	532	550	551	530	526	542	568	506	556	554	562	555	492	564	526	573	541	553	546	557	521	530	565	504	531	509	563	551	525	529	476	554	542	597	542	557	527	569	492	565	562	549	530	520	563	559	514	529	537	528	551	559	566	596	495	593	504	527	573	549	499	554	558	568	523	537	564	572	562	480	544	555	521	523	507	577	570	534	511	529	519	523	524	563	542	571	517	529	541	530	536	568	533	520	506	578	514	552	551	574	534	548	537	557	588	526	536	554	512	540	551	496	523	544	547	513	547	586	550	495	536	562	565	568	558	569	531	498	502	548	548	536	527	532	531	565	528	536	511	510	561	548	511	523	536	566	519	536	521	510	520	586	532	556	504	501	526	554	544	551	517	533	559	564	519	547	536	563	547	535	554	563	532	548	545	601	517	597	546	520	519	561	542	567	579	570	542	541	513	567	516	554	519	572	535	536	508	538	488	546	565	575	520	526	546	572	526	535	584	545	599	539	573	509	523	523	553	538	494	519	575	550	552	539	528	541	561	518	532	518	539	531	507	505	505	547	587	556	512	549	528	540	505	577	545	510	537	585	522	545	557	541	556	554	529	495	538	543	558	536	554	500	535	527	544	525	503	558	547	512	521	555	556	526	561	567	537	526	554	532	540	534	535	550	522	521	590	554	509	507	537	508	536	548	517	548	532	560	520	537	575	547	525	575	508	549	570	510	600	523	540	575	567	532	550	568	553	510	551	540	550	536	544	529	582	545	552	557	547	503	569	565	539	552	540	522	596	581	573	547	519	570	554	558	521	538	534	552	541	585	560	575	537	565	574	524	550	583	555	591	543	529	542	563	524	613	528	548	500	520	514	558	490	572	549	491	516	546	547	538	547	508	577	567	523	553	548	541	555	538	607	580	570	532	521	566	579	520	577	508	520	546	516	510	578	544	557	512	536	529	511	590	544	526	561	570	511	489	537	555	547	547	548	556	551	529	546	544	568	562	549	524	555	551	570	577	540	537	554	536	553	541	491	549	556	521	506	523	524	550	522	568	533	520	544	565	546	539	552	528	556	561	518	565	543	552	579	528	527	527	568	540	529	528	523	483	568	529	546	561	535	535	523	524	558	542	536	543	489	517	556	529	560	549	522	538	554	490	516	572	488	558	558	552	561	528	545	545	532	536	532	534	510	543	586	507	515	542	530	496	524	546	512	535	563	540	529	586	556	557	537	532	537	512	572	532	557	550	537	537	563	523	543	520	537	560	531	531	543	566	549	523	530	536	522	569	533	532	521	570	591	541	551	571	530	507	560	622	515	507	559	568	575	507	528	526	579	557	565	513	538	566	558	570	521	554	546	515	521	526	590	544	549	535	515	518	539	544	521	532	557	528	538	534	538	576	563	576	544	510	509	529	562	561	511	569	550	559	579	517	522	530	524	548	517	537	554	520	541	552	536	555	501	524	564	552	588	549	517	555	540	559	527	548	581	535	531	557	547	552	512	531	543	515	564	546	533	544	543	492	508	551	569	565	534	564	568	520	527	514	545	568	520	510	533	581	552	554	553	557	533	539	531	593	542	509	555	533	533	530	528	558	562	562	574	536	546	541	553	523	532	536	568	518	528	561	499	525	505	550	525	577	541	509	511	554	537	507	553	531	553	574	541	529	552	520	510	544	562	520	552	580	560	549	519	527	523	562	545	573	561	534	517	585	563	535	542	551	538	554	522	557	572	590	501	530	503	548	549	541	526	518	539	541	510	602	544	531	528	544	506	544	530	527	532	552	515	524	567	540	545	571	527	552	548	522	546	556	563	542	525	483	545	537	554	551	505	539	549	534	515	561	539	534	509	530	543	536	519	548	512	573	537	532	514	563	527	514	512	531	560	539	547	556	579	520	533	518	556	514	558	560	529	538	562	538	545	574	544	558	541	532	549	529	555	583	545	542	504	552	543	553	561	552	529	541	513	558	582	550	538	527	555	517	517	511	570	561	568	535	493	500	540	555	575	537	572	545	512	527	551	527	556	521	559	543	571	552	494	569	528	564	574	564	504	525	524	524	545	545	558	573	532	546	532	558	534	556	507	561	532	581	566	520	562	533	532	562	538	508	528	550	577	524	563	585	557	552	596	547	506	555	548	522	572	527	493	513	607	503	521	589	533	554	526	586	562	567	506	559	540	550	495	574	499	520	505	560	518	550	540	583	549	517	515	495	559	520	543	569	539	573	563	557	514	579	550	564	520	556	547	508	516	551	523	552	518	514	570	570	558	554	567	571	565	560	551	537	578	550	545	586	472	541	544	577	551	563	571	548	551	550	540	520	541	565	542	514	535	523	504	556	540	532	519	541	560	523	555	505	554	581	551	542	558	562	559	553	553	560	495	554	576	551	563	533	554	551	522	582	562	560	530	551	553	554	529	541	553	541	557	563	562	580	500	545	576	540	522	559	544	531	556	531	542	582	560	539	536	550	553	543	559	583	557	554	573	550	515	559	556	546	532	514	553	557	510	491	549	548	503	569	535	546	505	575	578	572	574	566	556	530	527	541	536	570	520	551	567	537	571	539	540	543	552	552	529	556	537	513	531	566	561	516	543	533	579	550	568	545	539	553	556	547	552	506	543	547	528	515	594	499	535	541	537	609	493	520	504	547	515	532	559	555	543	536	574	526	562	568	519	529	535	520	571	492	512	519	538	538	538	493	583	554	545	527	562	521	516	554	523	533	530	555	538	536	555	543	530	569	525	583	535	541	570	536	554	551	556	544	561	542	517	543	545	558	499	519	529	546	562	513	508	524	562	533	512	548	550	572	574	545	551	553	522	568	563	568	551	543	520	547	528	527	544	535	528	529	541	566	548	544	577	540	542	525	549	543	544	546	516	508	510	545	499	551	511	524	537	500	576	587	519	570	499	571	533	546	548	560	513	563	520	500	538	577	507	545	507	546	553	524	517	549	565	523	537	518	527	562	544	530	520	531	535	557	564	513	506	572	550
37495	45276	37612	21318	13255	6929	2455	1073	733	604	619	646	678	628	633	690	648	607	621	684	636	680	593	634	624	622	623	601	652	624	663	604	644	607	679	648	663	614	562	618	607	621	618	694	651	652	638	620	641	659	592	646	616	613	625	608	634	544	618	632	624	613	665	650	663	633	619	608	646	654	620	616	619	590	639	635	642	611	626	654	640	625	657	557	615	653	620	593	646	642	628	655	608	602	633	627	631	621	602	635	644	644	649	634	631	671	604	640	635	671	608	597	588	627	617	642	613	642	647	644	615	601	626	645	637	662	624	655	626	631	666	668	626	595	630	617	609	637	639	630	632	640	618	650	611	628	645	651	638	603	629	605	620	607	647	654	655	631	635	638	673	603	605	631	654	630	613	638	630	621	626	597	609	637	636	661	626	637	637	629	648	634	660	617	641	602	579	633	610	572	643	645	635	633	578	666	642	622	565	642	657	634	609	621	608	588	659	589	609	655	647	671	606	620	609	629	659	658	597	606	636	596	586	624	609	632	578	616	625	632	643	622	616	663	627	672	604	586	632	610	587	632	633	651	571	630	618	627	577	625	675	616	614	643	597	636	625	641	638	645	642	611	636	610	642	641	587	626	650	593	610	620	646	630	631	598	609	587	680	684	615	675	695	623	603	639	605	651	636	642	658	649	626	628	641	622	617	660	625	681	638	629	634	591	627	632	642	600	616	659	599	590	629	617	623	637	658	613	606	611	643	628	619	612	628	613	651	662	672	613	640	619	599	597	611	691	640	672	648	618	650	607	614	665	640	664	608	615	651	623	637	656	633	633	621	625	580	643	606	612	650	588	666	635	597	604	612	701	628	666	684	674	638	622	622	595	606	600	646	603	615	574	647	639	628	625	633	643	625	616	629	674	635	668	600	600	652	638	590	614	597	632	622	605	647	629	648	607	623	624	643	608	630	644	627	584	635	630	596	635	649	657	613	637	604	622	648	653	625	664	632	589	546	618	637	585	616	637	644	649	640	636	648	641	611	661	681	705	601	618	654	622	632	595	640	636	624	698	573	640	625	611	665	640	617	637	644	618	652	583	606	649	594	656	611	621	611	617	619	631	579	664	645	638	625	610	645	576	653	620	623	634	631	643	636	600	665	635	606	634	623	619	604	618	632	629	664	629	629	602	588	632	643	640	584	576	616	643	616	634	596	692	673	626	632	642	641	634	615	611	660	614	623	629	630	614	643	654	634	630	632	642	655	633	621	625	624	637	634	625	607	585	626	646	652	643	601	631	617	605	590	649	621	592	625	635	629	630	593	683	652	615	610	628	652	622	633	605	626	607	636	618	551	642	630	617	631	668	651	628	672	624	713	682	651	677	577	630	664	614	586	581	675	591	628	597	619	627	642	630	667	601	598	675	634	642	639	640	664	657	630	646	630	636	599	607	662	632	595	601	624	650	615	674	608	610	653	609	644	606	686	595	630	653	647	619	626	636	618	624	618	614	621	630	641	617	619	634	614	604	641	644	604	637	640	624	636	646	624	682	669	633	637	622	600	621	614	654	681	609	621	611	662	597	635	638	645	612	611	667	630	675	634	613	618	645	620	631	634	630	662	587	638	658	640	632	608	623	625	638	587	625	630	632	632	596	690	671	645	609	628	625	649	624	610	649	599	621	639	621	614	626	646	623	601	605	651	614	655	644	617	607	640	615	662	677	662	619	620	602	682	623	658	609	624	642	639	639	635	629	630	663	622	604	625	641	615	673	657	607	597	609	642	645	627	611	642	608	565	609	637	662	611	659	629	628	607	658	618	614	652	615	607	637	643	690	601	618	666	599	596	597	655	613	608	659	649	637	620	618	612	660	632	628	684	616	632	651	602	588	624	658	656	657	670	629	616	639	575	630	644	597	612	640	651	668	631	688	576	571	635	604	621	607	660	620	652	641	622	635	613	615	610	646	630	590	630	652	604	616	634	612	594	605	587	639	607	635	639	626	610	633	644	637	678	619	570	640	630	626	649	617	616	609	645	581	620	654	636	624	645	659	659	657	627	590	681	639	592	589	677	663	660	676	635	618	660	650	603	654	611	645	640	609	641	689	646	654	615	630	665	597	641	606	648	643	608	654	622	652	642	645	632	618	660	687	596	679	662	625	668	599	622	652	619	637	643	654	593	594	632	618	688	603	624	593	612	601	649	619	595	593	651	590	647	608	650	647	651	623	605	642	621	632	663	633	643	664	658	618	647	600	664	609	619	622	592	635	594	624	645	627	658	649	644	646	637	604	621	648	615	612	614	601	675	609	650	587	668	620	644	635	653	643	624	644	637	638	607	597	631	595	650	618	645	630	640	683	648	640	595	600	647	612	643	632	628	638	652	656	649	645	599	610	622	618	642	649	621	636	702	637	611	600	618	633	644	630	583	650	619	632	605	631	591	649	597	612	628	636	615	664	654	637	611	603	637	623	658	589	639	624	653	625	620	621	619	640	638	589	646	644	650	609	626	680	629	586	611	626	575	609	629	614	653	639	602	663	624	667	607	602	634	630	615	637	624	669	632	625	623	660	654	652	608	643	616	636	646	587	680	645	613	656	619	644	628	612	610	619	628	623	636	655	632	655	652	615	635	610	686	645	616	651	611	651	672	679	668	627	628	622	627	638	632	643	643	643	668	662	590	617	620	607	599	640	647	640	620	645	625	596	618	605	651	606	654	637	632	618	604	648	604	635	633	648	652	612	601	595	623	583	647	627	613	645	633	606	644	605	608	585	651	616	632	641	615	622	609	586	610	654	641	618	618	619	608	669	606	666	620	606	633	611	577	645	641	637	659	671	647	623	669	603	629	679	644	646	607	636	640	613	680	708	611	611	606	648	622	610	637	628	665	652	597	632	611	627	612	650	662	656	643	612	623	624	615	624	639	622	601	669	690	634	615	601	585	641	672	613	690	642	623	628	650	641	622	641	576	625	594	638	642	704	595	639	587	585	637	594	655	649	604	688	639	575	637	595	602	588	651	604	677	660	612	633	645	606	607	612	615	632	633	654	645	630	607	619	619	604	640	614	614	595	695	604	661	644	626	628	623	663	610	620	624	603	601	612	619	662	595	608	612	604	623	613	599	627	647	646	614	657	614	635	597	619	646	652	641	638	653	595	622	627	590	615	621	616	599	631	615	577	576	633	639	608	601	644	630	626	576	636	631	631	638	636	635	575	643	636	654	607	592	643	649	656	655	668	605	631	623	598	615	650	643	655	633	628	629	586	633	610	629	600	658	600	608	619	605	630	620	674	649	648	639	676	648	625	599	579	634	630	645	613	656	588	619	582	641	639	618	607	645	661	622	616	589	637	595	583	629	578	653	615	666	614	621	607	656	640	652	606	637	621	625	644	614	647	657	644	661	622	595	634	591	675	624	637	626	664	602	633	597	675	640	582	599	615	615	587	608	630	635	651	568	621	653	658	609	602	654	630	600	593	604	673	642	641	634	600	612	590	598	628	616	638
48865	59802	38643	19012	15396	8494	3282	1524	883	718	771	789	773	730	814	737	728	724	745	772	741	725	759	810	741	806	782	799	736	749	744	808	738	768	805	747	770	771	673	742	813	721	731	778	766	765	763	778	757	794	743	695	783	730	749	709	780	772	740	767	724	747	747	767	722	773	731	715	762	774	742	740	796	736	788	722	760	774	749	733	761	734	765	710	798	700	765	717	775	786	782	773	745	743	753	752	716	721	745	733	752	733	726	755	789	779	686	739	746	748	755	729	804	744	686	747	804	791	736	750	770	749	706	766	764	762	714	736	832	738	754	790	758	752	792	717	713	795	753	798	753	766	760	803	752	749	784	725	730	786	813	699	757	723	792	732	791	828	707	750	737	681	762	747	767	761	794	740	803	751	722	764	787	771	730	780	687	734	762	764	760	754	759	779	749	745	764	735	781	769	755	801	767	754	733	825	776	731	780	738	746	729	798	766	778	783	741	671	806	754	751	792	743	737	759	749	754	771	771	726	704	777	778	817	775	769	783	756	758	786	777	768	763	727	754	751	768	740	717	749	813	722	724	752	680	726	729	700	802	735	762	726	813	743	772	773	728	738	743	763	780	720	729	754	725	748	778	796	798	777	755	798	755	836	745	773	739	733	757	765	774	682	709	733	735	747	762	721	720	744	744	801	765	752	710	799	754	776	758	739	720	707	771	745	783	795	701	752	742	790	691	747	740	754	709	746	766	726	763	759	773	763	736	762	769	738	755	776	791	739	739	721	762	745	737	763	747	759	781	766	791	791	758	776	785	741	758	741	775	721	728	750	769	734	737	718	755	726	765	796	727	706	755	739	783	725	738	728	786	725	758	778	708	760	748	771	752	759	738	757	715	795	752	728	808	735	774	754	749	777	754	709	753	773	746	775	771	731	696	749	761	764	771	741	737	752	765	705	752	717	759	721	734	748	780	770	790	761	752	751	766	712	754	800	778	743	745	782	735	782	769	790	730	767	762	763	727	769	764	731	743	754	755	774	749	754	793	811	695	709	776	770	794	789	777	763	832	743	725	793	763	793	719	709	730	802	755	768	811	781	733	750	728	798	758	797	743	805	732	774	739	776	706	778	739	743	725	752	776	744	744	730	715	782	754	762	779	753	789	761	707	750	733	760	766	750	725	735	727	758	743	786	719	791	766	699	744	745	772	747	724	765	733	782	700	756	718	777	731	790	731	749	723	782	739	756	827	808	723	766	728	776	719	789	774	729	800	769	792	796	793	745	796	750	740	716	753	748	736	781	701	728	704	728	737	762	738	738	778	714	713	758	756	722	781	771	745	721	761	759	765	732	736	742	765	723	759	752	713	725	811	761	753	775	818	721	747	732	744	749	775	771	740	760	762	744	791	724	733	750	740	730	737	781	726	789	763	740	778	747	755	748	756	774	813	745	755	723	791	756	751	752	759	719	782	752	757	734	733	772	726	733	745	748	708	788	773	780	772	749	748	764	761	743	779	681	769	772	710	754	796	744	763	723	720	741	744	750	770	724	772	739	730	757	727	727	699	768	763	799	771	734	758	711	703	751	755	792	778	754	778	789	780	730	758	799	761	758	742	746	774	758	768	718	785	801	764	745	736	777	735	768	771	801	711	761	681	780	754	763	731	793	725	786	739	746	759	722	771	743	730	737	789	745	784	749	729	742	693	763	770	775	735	764	774	740	784	767	786	714	791	756	765	801	744	809	769	710	761	729	735	770	782	774	736	772	783	748	752	789	703	748	719	765	700	782	757	757	757	737	758	768	727	752	719	729	737	773	754	717	753	749	785	771	789	756	731	785	720	742	739	759	765	744	805	799	744	746	767	695	801	766	754	739	743	793	782	748	770	765	760	740	732	717	770	713	752	780	751	714	792	768	725	750	717	739	833	740	804	799	785	696	730	750	719	782	751	803	771	765	761	750	775	737	739	710	788	726	691	723	768	786	719	764	699	787	747	754	732	808	757	731	746	739	746	785	760	735	704	732	757	741	753	716	799	753	778	763	765	829	775	806	804	716	759	724	743	762	812	734	738	764	780	723	720	775	770	778	784	761	757	771	801	766	802	693	763	798	725	772	714	747	767	761	753	706	786	710	772	814	735	772	704	783	752	781	785	714	759	776	745	713	802	715	774	699	712	729	804	699	776	743	756	781	739	734	723	741	693	767	737	769	709	720	778	740	736	742	771	764	763	705	738	776	729	765	746	776	762	759	772	776	755	790	767	739	763	678	776	710	763	760	742	773	767	760	732	760	757	747	790	760	766	750	774	759	756	714	760	745	757	757	752	747	791	768	751	714	731	766	750	718	674	709	790	755	795	766	720	740	738	742	751	763	771	760	764	808	783	808	682	721	795	761	725	730	735	741	735	746	736	721	725	752	752	753	714	790	747	797	741	771	764	754	770	693	748	772	726	790	795	772	723	753	743	734	772	760	733	719	748	784	756	739	722	801	840	740	751	781	734	756	773	706	779	794	791	731	773	793	771	718	714	708	793	725	748	802	730	762	774	720	771	777	715	707	785	788	721	738	724	767	736	790	771	769	754	741	739	820	767	759	766	735	763	760	804	762	727	745	751	817	742	773	753	764	739	723	791	744	810	753	776	761	742	763	783	724	752	733	762	794	760	764	709	739	744	703	765	756	786	747	771	753	747	762	756	752	759	795	714	735	745	807	736	711	720	741	714	749	735	750	739	781	754	702	767	802	762	737	758	812	759	760	759	742	810	780	690	781	705	733	822	784	812	728	748	747	752	814	743	790	694	719	738	773	771	794	760	727	783	718	818	737	755	755	766	745	779	735	780	736	751	797	781	731	718	756	735	782	747	765	722	757	776	735	718	780	739	771	716	694	775	722	777	764	751	708	708	780	745	778	715	751	706	757	807	747	728	739	742	727	714	809	755	762	762	763	786	713	786	741	752	767	820	782	736	737	721	789	742	785	756	723	817	800	700	799	733	776	760	788	723	737	737	752	771	773	741	733	776	785	747	758	725	723	731	735	744	746	772	766	768	720	719	739	676	726	775	770	729	777	734	747	743	726	741	704	743	768	740	755	725	721	752	730	738	747	712	782	707	695	725	806	737	729	774	759	735	795	712	777	762	770	701	772	759	695	753	775	701	744	737	742	758	727	808	751	759	731	706	737	717	751	747	732	778	732	744	689	729	740	774	763	743	700	749	746	758	795	762	796	762	795	766	742	722	710	772	769	770	711	708	787	727	743	757	715	800	718	740	715	738	792	785	762	666	750	764	807	720	729	734	721	795	765	741	754	786	712	739	740	758	781	788	781	757	724	763	758	753	788	802	753	803	777	825	731	770	776	778	764	734	738	719	788	768	744	743	718	756	746	752	763	736	739	734	707	735	731	752	734	743	756	756	728	736	767	778	729	753	725	802	770	730	775	763	745	730	745	768	756	772	726	791	749	732	709	751	794	762	752	779	743	798	828	732	735	697	734	747	780	740	777	723	774
24577	22172	32128	32510	38784	30097	16651	4087	1160	514	509	528	469	491	492	481	496	473	463	532	530	472	496	492	521	520	530	514	494	518	497	499	509	491	468	509	471	505	481	454	473	458	447	501	513	488	491	505	536	476	473	445	451	506	485	474	499	490	506	465	497	505	498	499	500	507	458	493	506	505	495	522	516	475	497	490	492	511	495	491	463	523	523	483	495	507	466	460	516	475	510	498	479	466	487	498	469	476	473	485	477	515	511	497	460	483	467	488	509	462	488	495	495	508	478	490	504	506	502	479	516	453	489	507	539	488	508	487	510	500	491	493	492	458	484	500	497	494	472	502	475	477	514	461	509	491	497	476	513	516	501	505	503	504	469	506	473	521	459	507	456	505	470	490	538	465	469	461	517	487	537	478	513	506	479	513	457	472	497	517	478	494	495	538	459	473	478	488	487	502	488	501	495	488	478	540	504	506	490	491	492	509	476	445	503	484	496	500	486	493	482	501	495	495	482	490	493	474	510	497	508	496	532	477	486	490	502	508	500	475	492	482	530	485	509	486	514	482	519	458	483	488	508	498	479	468	464	521	514	520	491	497	511	512	484	504	504	482	479	467	487	506	487	520	485	470	522	484	474	489	474	513	456	467	506	515	476	518	499	477	495	505	482	534	463	485	492	475	446	512	485	499	515	497	504	465	470	458	516	498	498	487	464	508	508	513	483	440	506	499	508	466	498	519	559	477	483	487	487	472	495	458	483	485	504	529	503	524	483	519	511	501	508	539	524	469	458	516	456	487	486	501	527	503	501	484	462	498	489	472	442	503	459	469	492	485	481	485	457	452	508	488	539	487	503	530	489	510	503	504	471	469	498	513	510	488	470	494	508	456	522	495	479	508	464	502	498	541	505	521	491	489	480	504	507	514	526	488	477	479	461	494	486	526	506	505	457	479	487	497	495	510	488	476	453	445	467	454	493	508	463	454	522	542	515	496	506	507	527	497	494	493	487	472	484	506	497	483	525	459	525	465	464	492	470	499	486	459	472	491	512	537	496	510	513	494	522	509	442	455	479	462	499	488	524	464	489	475	501	490	519	486	480	493	488	462	470	524	469	499	492	509	517	475	475	499	504	499	503	508	479	485	479	461	510	473	502	484	545	461	509	492	474	466	505	466	466	490	486	514	541	510	496	471	523	525	534	493	495	482	489	464	502	495	488	459	520	476	445	498	489	507	539	516	475	472	506	474	492	504	451	506	497	487	515	464	498	476	457	478	517	476	532	485	508	483	462	488	492	503	483	508	477	492	513	508	512	508	510	497	517	463	506	495	512	496	491	493	574	481	469	509	469	453	502	481	496	492	522	515	471	472	498	457	507	512	490	501	476	477	458	531	490	468	496	459	534	492	504	503	511	518	464	514	505	498	495	473	486	535	432	493	484	529	461	477	487	538	507	503	512	469	514	500	549	460	464	492	460	476	449	487	453	474	468	528	472	499	473	490	488	494	477	522	515	506	532	498	504	480	507	511	491	468	476	469	548	499	464	491	476	485	462	484	483	537	480	509	477	482	464	491	551	501	488	485	514	512	474	460	515	470	513	489	501	504	504	488	516	506	486	503	513	479	491	486	488	526	427	504	460	500	493	482	465	457	503	543	482	491	529	484	470	514	466	515	513	500	482	510	461	499	522	469	497	470	456	478	465	498	521	492	468	479	509	485	496	515	483	532	498	490	471	460	500	496	487	464	473	527	511	502	468	545	461	469	482	510	512	484	481	484	497	527	513	473	536	491	516	508	513	480	512	476	496	496	503	497	464	506	496	516	508	496	470	484	524	478	475	534	488	483	502	495	408	499	489	497	487	522	545	476	504	506	483	501	529	499	488	501	483	476	497	503	467	477	543	458	500	520	474	485	486	482	447	483	459	486	500	527	484	474	475	525	483	475	510	509	522	517	493	541	500	539	480	490	486	497	501	492	530	478	497	489	485	474	519	464	476	470	502	529	495	474	496	500	490	503	510	501	501	460	515	491	521	497	499	498	457	478	463	492	489	480	464	487	499	498	493	487	538	480	475	453	511	498	510	518	472	506	501	484	525	466	510	464	513	484	504	490	478	480	517	493	487	481	489	522	497	503	489	477	486	476	463	486	469	479	485	516	485	493	504	488	493	473	503	458	533	504	550	517	520	484	519	494	468	466	474	516	513	468	493	503	522	471	509	473	501	471	535	520	513	469	490	486	512	495	515	525	509	527	502	486	472	474	485	487	466	473	508	467	448	461	503	443	474	506	535	458	497	511	494	470	495	542	466	491	485	492	475	474	485	499	486	505	458	513	509	540	508	476	520	473	472	509	516	506	469	526	532	497	452	512	492	518	545	500	497	519	519	470	520	486	501	496	459	507	497	498	467	493	478	449	494	555	443	509	531	468	440	502	524	502	459	489	473	490	512	462	533	500	540	510	496	489	512	477	508	488	493	510	493	520	521	514	485	537	479	498	462	463	454	506	477	509	489	472	490	476	480	502	496	499	518	491	521	447	493	509	471	493	468	500	474	526	466	483	528	499	495	502	485	510	508	491	483	493	519	520	533	503	496	510	495	524	504	514	500	504	465	494	516	451	485	491	497	482	480	513	489	469	476	481	499	499	508	493	513	488	455	529	512	488	516	532	527	536	516	475	487	514	491	527	488	497	488	489	508	496	476	500	522	475	470	488	464	509	495	484	494	503	459	472	485	514	495	468	491	506	496	513	485	513	468	490	469	502	505	509	469	464	461	527	491	509	525	493	490	518	471	504	519	495	449	520	515	479	534	504	444	490	474	509	481	482	510	495	452	475	491	496	489	476	489	482	500	511	480	497	545	474	498	491	514	483	462	482	499	474	473	504	488	479	487	477	523	545	480	504	501	488	475	519	509	467	495	492	467	499	460	467	487	524	485	472	512	514	493	462	470	521	501	486	500	477	524	482	523	518	495	495	484	499	520	493	485	511	473	517	532	502	537	502	491	513	502	497	521	472	530	477	517	509	535	502	465	468	532	472	542	492	462	505	463	487	493	484	490	531	541	439	494	485	481	492	476	511	523	502	476	514	490	495	478	459	486	483	486	491	520	490	489	479	484	482	487	447	473	449	479	499	489	478	472	524	514	473	494	472	488	496	532	505	499	511	499	491	484	476	462	468	498	501	505	510	498	486	470	477	484	485	516	470	496	515	482	509	462	467	475	489	487	505	477	489	518	512	507	530	505	511	496	473	498	521	499	510	481	526	504	494	515	446	475	503	494	460	479	492	482	513	477	476	516	535	515	493	472	482	482	451	469	494	503	467	517	501	479	483	491	533	474	476	485	492	484	476	470	482	515	495	508	487	493	495	475	511	522	486	449	500	526	490	471	517	461	498	471	489	519	507	537	439	485	559	487	467	477	485	482	481	458	475	514	505	491	471	466	511	449	508	505	513	487	434	509	495	510	469	468	454	533	488	527	485	488	480	482	478	503	460	474	487	493	488
51719	79296	62391	47484	45642	30198	14659	4906	1531	541	580	661	602	590	596	626	638	568	550	590	589	668	608	597	636	596	652	615	632	607	612	582	590	639	582	570	602	609	605	598	571	592	579	603	654	618	595	610	601	579	595	590	590	623	592	576	590	601	605	623	609	667	607	596	595	603	621	600	610	567	583	574	598	591	607	597	624	548	560	568	580	611	600	570	599	594	596	564	615	585	559	604	590	569	576	591	606	595	601	602	596	638	587	626	597	558	617	627	598	612	610	574	614	601	632	570	591	585	621	624	589	612	657	586	556	574	598	603	608	610	568	611	593	600	602	567	598	592	569	580	584	575	558	577	630	593	610	578	586	591	566	599	590	581	593	614	588	562	626	544	570	586	615	592	612	634	584	594	605	559	604	598	597	594	583	577	595	602	568	605	587	622	578	589	559	610	617	584	640	570	631	587	631	569	571	566	611	585	606	586	580	632	616	624	606	613	590	606	585	606	586	575	614	589	617	578	614	634	601	608	601	588	576	589	534	603	628	627	592	611	639	569	641	609	587	561	592	577	622	635	599	547	593	593	642	639	599	585	587	611	547	593	592	582	600	564	577	595	626	620	598	582	560	562	571	628	596	612	590	617	648	631	600	621	600	585	608	590	599	595	604	626	566	565	587	632	611	627	584	601	577	556	598	646	583	577	582	617	561	586	609	577	582	603	592	572	593	622	588	601	569	611	620	590	620	569	590	621	593	573	597	559	571	604	585	559	588	585	615	599	588	587	598	582	525	591	586	568	565	635	593	603	589	634	592	602	582	584	605	633	584	586	549	584	603	604	591	599	591	651	636	541	585	565	566	587	598	579	568	598	626	575	615	643	595	621	618	628	594	556	583	631	573	635	604	652	631	606	582	582	563	566	649	636	584	618	592	544	619	567	552	598	601	569	577	596	628	571	623	608	606	628	627	629	571	586	613	579	583	545	588	636	628	616	622	584	614	616	555	629	649	647	587	613	612	599	617	592	608	606	589	560	555	640	624	579	574	601	566	564	616	573	535	649	650	568	592	607	580	582	607	617	575	604	629	589	560	632	576	607	616	577	596	618	591	588	547	588	604	623	574	624	631	586	593	590	621	604	617	614	587	608	602	624	661	598	565	590	587	611	563	619	607	608	575	592	616	595	587	582	608	569	601	581	585	608	573	601	561	574	604	584	629	590	609	581	611	608	571	592	641	579	580	585	577	629	602	536	598	592	656	541	567	597	557	642	626	617	648	605	619	617	587	650	611	582	576	613	668	615	583	614	599	593	633	617	593	624	627	563	591	550	552	595	600	584	582	582	559	605	573	584	592	604	584	611	586	632	572	579	630	583	573	595	606	602	601	610	616	588	632	591	609	585	601	583	584	550	625	571	593	588	563	542	608	602	576	627	586	582	590	598	580	637	599	615	640	581	579	591	593	598	620	550	608	574	605	601	605	573	593	647	603	545	580	573	640	553	579	572	608	585	594	629	566	622	614	635	547	637	576	582	631	597	656	581	565	647	604	567	590	617	571	572	617	579	633	598	600	587	562	602	595	613	534	567	560	596	568	589	614	553	603	629	581	565	595	604	571	610	608	596	608	588	634	576	631	568	601	536	593	573	621	615	616	613	607	601	610	626	611	605	597	633	557	572	610	615	620	630	615	589	582	568	598	584	587	593	575	571	581	602	582	586	588	598	605	597	593	612	594	621	581	610	610	662	566	613	550	601	603	645	637	612	592	539	617	610	630	577	541	558	570	629	590	643	606	569	600	596	618	577	584	597	608	631	561	600	623	648	629	594	606	588	587	596	591	619	575	621	536	555	606	614	582	618	595	578	583	592	636	581	604	603	624	611	556	591	587	577	625	574	631	579	605	568	597	587	608	610	581	620	600	600	610	590	568	606	575	577	617	580	556	572	562	595	570	546	621	580	604	621	580	657	648	569	603	606	576	621	630	565	592	589	551	596	610	617	574	551	588	598	599	603	617	601	609	559	622	571	583	603	605	610	570	584	599	611	576	574	625	560	627	579	587	593	590	615	589	612	629	577	596	586	596	577	562	600	636	595	591	608	584	608	595	568	596	605	624	621	576	591	652	544	600	608	656	606	598	585	536	612	634	574	615	604	652	592	590	564	565	600	619	574	587	581	581	562	549	578	608	607	558	561	581	581	640	569	599	620	614	598	535	572	605	617	563	608	622	601	567	581	582	580	594	615	580	600	568	576	565	600	595	574	626	567	637	613	599	548	610	624	606	562	571	587	611	622	625	556	595	669	617	640	561	583	603	616	600	584	590	586	608	611	644	607	577	604	601	613	574	596	556	593	597	596	580	621	596	616	576	583	587	587	534	657	623	546	627	598	619	572	578	588	614	611	633	580	589	637	566	590	596	574	577	611	602	595	562	603	580	597	587	590	593	566	581	629	562	601	627	624	615	568	595	611	631	593	592	598	627	583	563	613	599	557	572	607	617	622	575	602	606	550	598	610	617	635	605	619	669	640	622	559	615	573	547	593	585	609	626	613	570	592	576	626	582	631	610	582	580	583	571	632	605	583	626	628	572	618	620	575	595	642	625	548	596	626	603	616	566	563	574	553	595	612	574	605	593	579	612	588	623	592	633	621	589	645	606	591	611	608	591	607	643	581	559	627	566	598	605	622	565	624	577	582	612	603	607	584	631	593	628	611	580	575	600	605	626	617	573	624	575	635	595	614	563	655	591	596	621	600	560	597	577	597	620	626	639	566	568	623	584	600	582	614	628	595	598	630	599	630	592	602	603	603	628	565	578	609	602	570	568	606	582	630	567	605	564	617	583	625	616	591	612	595	617	600	621	572	593	634	576	602	647	563	611	612	574	559	632	612	625	574	580	622	596	618	597	605	607	586	614	581	546	606	596	592	559	633	541	553	559	625	582	572	617	582	613	576	608	562	582	596	595	592	608	639	564	586	606	565	588	587	605	601	602	573	590	624	591	628	598	603	590	595	637	578	630	580	560	572	580	635	607	558	619	615	589	592	597	594	615	606	613	557	583	578	602	573	618	610	577	539	593	583	608	585	566	593	611	589	593	560	584	616	532	616	596	598	587	596	581	623	570	608	595	614	629	620	589	581	633	624	559	601	607	615	615	607	629	566	570	578	605	623	618	556	626	572	617	584	643	589	563	603	612	632	580	638	603	542	624	610	601	584	585	597	561	629	582	647	589	596	630	597	580	563	603	561	578	611	579	537	576	574	573	588	590	610	613	590	561	600	609	599	612	599	592	588	570	609	632	577	566	614	600	594	638	597	573	588	606	618	609	601	542	575	584	591	573	606	592	553	595	563	596	581	613	596	588	552	556	558	593	614	611	612	606	533	578	624	615	632	624	598	607	626	620	575	591	604	571	596	576	616	576	603	600	592	549	637	624	616	583	607	592	584	558	589	609	637	600	590	607	580	593	615	640	638	572	580	634	569	634	620	612	608	654	591	585	609	622	598	600	608
23399	21560	30146	28805	38113	34063	23570	7432	1570	521	497	467	484	461	510	484	460	474	459	479	459	458	480	462	441	479	504	492	462	494	492	460	446	488	491	475	490	479	464	465	458	465	430	448	454	474	486	510	527	503	482	467	480	465	439	449	465	476	474	525	487	443	470	452	460	465	438	439	445	503	503	437	444	457	470	510	482	462	474	456	486	444	499	481	496	489	448	446	443	464	479	486	469	425	468	462	440	470	465	448	461	430	456	473	441	443	490	472	435	441	434	439	441	411	435	466	446	483	433	462	449	473	466	452	461	469	446	507	471	450	478	479	462	463	425	485	484	454	469	434	469	489	495	468	501	461	489	468	464	466	485	531	492	438	460	493	442	516	486	472	476	500	543	470	453	474	473	483	477	477	479	463	440	433	458	502	444	481	482	461	461	455	453	467	501	422	505	484	455	452	456	508	477	457	492	484	454	443	489	461	470	454	468	428	471	467	424	472	482	412	460	507	495	463	442	459	447	451	422	469	460	477	496	437	443	452	479	469	460	440	510	496	462	458	488	477	469	448	475	443	445	442	448	449	504	470	506	478	472	465	461	430	448	447	439	446	447	473	454	492	455	436	445	480	485	481	477	466	473	430	493	419	471	465	476	439	468	499	508	439	474	448	488	472	498	480	468	449	469	476	439	467	465	474	474	428	473	500	465	496	496	481	465	469	469	472	460	475	485	459	452	466	495	477	491	473	463	435	462	462	460	458	512	467	470	430	448	470	455	465	534	477	456	437	507	467	478	466	465	468	479	454	491	481	483	447	428	489	457	500	459	512	492	476	432	484	467	489	425	465	462	449	494	487	464	468	475	479	484	474	499	455	500	482	498	470	450	459	452	488	460	442	496	407	478	447	498	456	433	437	479	452	480	476	486	450	464	466	469	477	417	500	450	475	449	447	477	453	453	475	490	451	429	455	456	423	448	438	484	491	488	470	482	464	433	494	442	493	487	485	461	448	434	467	478	461	447	465	466	473	454	460	431	461	447	463	450	465	471	470	440	467	485	453	464	454	440	457	476	481	464	484	471	476	470	457	462	457	443	461	470	460	476	457	473	482	457	456	484	423	465	461	473	463	444	451	452	458	414	454	466	497	478	461	466	490	460	466	457	450	483	512	486	458	436	435	441	494	441	427	460	466	435	469	449	433	502	465	519	480	490	454	471	489	464	498	469	483	492	479	491	425	457	444	451	452	464	469	435	436	455	473	478	509	425	472	482	443	435	474	448	447	472	460	478	468	485	454	437	437	447	443	450	453	452	454	469	491	484	468	458	513	456	444	458	455	501	441	468	464	462	450	454	434	442	443	482	493	438	414	471	503	465	452	513	461	499	437	483	436	463	507	483	428	445	461	473	524	485	461	481	432	469	494	458	472	459	468	478	470	492	471	475	460	470	446	484	495	501	448	487	453	428	437	479	507	450	436	458	470	488	429	453	470	481	490	478	505	445	449	448	427	450	468	454	470	456	455	428	449	481	450	462	484	445	431	484	426	436	453	475	448	470	466	499	452	472	434	492	501	496	429	465	463	518	469	453	495	434	481	467	484	456	447	477	463	427	427	458	415	461	444	489	475	484	494	470	456	444	460	440	471	484	434	506	483	502	483	502	459	456	490	456	465	463	447	457	444	466	463	451	444	449	459	469	485	470	451	444	476	482	431	453	487	437	458	453	491	522	472	447	437	478	487	437	470	464	450	448	448	440	436	498	468	459	479	458	496	470	483	450	445	492	461	464	439	454	461	441	480	426	449	474	475	487	445	478	457	429	441	450	485	469	454	460	485	429	397	418	443	462	460	451	474	427	415	466	457	444	462	450	464	455	472	491	483	489	505	483	454	502	458	447	473	464	477	476	527	471	467	450	476	458	474	449	495	449	433	438	495	457	432	505	455	474	432	476	448	446	514	446	464	457	451	424	474	464	485	470	463	434	467	492	459	418	458	477	448	438	496	449	428	464	478	463	460	478	475	453	479	486	458	496	470	439	485	448	486	437	462	471	436	498	503	451	474	470	455	450	481	481	435	455	458	472	472	438	483	460	439	488	470	469	469	450	462	499	453	451	472	438	492	456	446	463	457	474	457	456	463	454	456	463	460	421	491	494	468	443	499	470	477	426	449	469	466	467	477	433	457	484	466	475	476	481	410	436	499	481	462	491	492	478	452	464	486	467	439	446	444	508	464	465	429	469	444	475	497	468	428	467	476	441	488	489	485	471	437	473	488	487	470	460	497	464	488	478	436	441	504	467	448	441	454	447	477	475	452	479	473	448	489	460	478	465	534	444	471	455	465	497	439	407	462	454	465	445	473	439	470	459	470	470	449	445	493	438	500	453	440	468	421	477	467	480	477	480	437	477	483	449	432	462	459	493	442	464	425	483	468	466	439	444	462	487	508	438	444	480	473	482	433	460	484	489	489	453	451	455	450	441	433	482	471	446	476	476	444	455	466	449	450	435	471	447	463	479	480	470	441	478	465	464	483	483	473	439	463	493	483	436	481	456	466	457	482	421	478	462	452	475	475	492	435	475	473	484	466	459	467	471	455	470	464	482	465	468	438	450	469	432	474	469	466	500	492	452	403	473	459	461	456	503	462	449	480	475	448	467	464	502	497	473	487	482	442	451	456	470	457	460	503	433	439	473	471	429	448	463	492	485	429	438	431	500	487	469	506	470	442	474	423	459	485	498	453	460	437	450	476	483	478	482	457	464	487	483	416	492	460	427	453	469	450	434	429	446	445	481	452	493	462	448	480	413	427	447	498	478	513	466	467	460	447	476	464	480	450	448	482	482	465	510	455	475	465	485	462	470	431	463	461	468	485	469	490	443	440	500	437	450	475	477	436	468	446	464	478	448	454	453	406	424	465	451	472	466	449	447	442	434	465	456	478	432	459	472	485	447	467	483	465	468	437	473	463	470	435	465	446	489	482	477	461	486	449	495	448	433	502	482	444	460	456	494	435	458	491	475	484	469	478	458	469	483	458	463	450	441	526	492	449	442	442	508	449	477	484	434	426	467	479	475	456	475	499	476	438	407	450	437	477	448	480	478	506	468	501	434	484	510	495	445	453	461	464	503	463	472	491	482	480	504	446	461	453	540	493	511	471	455	476	457	449	485	482	494	473	450	472	461	461	456	453	473	447	438	455	458	432	476	453	496	489	434	467	442	451	422	459	454	458	452	478	447	462	467	501	459	464	489	495	448	408	466	481	454	422	486	481	504	462	473	458	490	435	434	474	482	484	481	462	478	457	397	459	453	472	454	480	429	447	484	468	430	451	475	461	436	438	446	505	456	476	484	469	463	456	480	475	452	474	516	463	469	471	450	440	488	454	462	447	487	458	467	464	453	470	439	468	446	472	437	480	462	439	450	448	456	458	477	447	488	439	466	477	448	438	459	464	449	448	470	443	476	466	459	438	447	466	476	466	448	458	474	432	467	477	475	467	440	437	447	483	441	469
54421	87228	69623	59588	54800	38137	19935	7478	2182	575	555	515	554	570	547	520	561	564	554	579	529	561	550	548	545	527	555	537	573	500	579	537	555	524	525	546	570	560	502	506	542	529	540	516	530	517	549	547	516	553	557	567	549	533	556	533	569	566	585	567	580	521	497	550	572	537	523	531	492	541	533	576	528	525	512	547	547	547	563	541	552	527	553	537	550	528	557	537	521	568	535	555	553	570	521	515	499	545	509	536	522	505	554	537	529	488	541	571	541	593	536	514	554	566	532	546	560	537	525	545	575	558	550	561	534	519	552	517	512	532	520	543	593	588	575	547	584	511	581	550	495	568	529	515	548	492	613	532	537	525	568	540	573	546	545	526	533	518	541	514	505	558	548	542	558	585	567	545	536	543	542	499	525	556	531	547	527	541	547	523	557	536	577	547	538	516	554	566	566	550	513	540	532	545	538	508	570	515	553	522	558	537	617	536	540	534	512	586	520	544	554	570	499	585	516	529	578	595	578	579	540	498	521	549	576	507	519	513	537	555	503	521	524	554	505	534	562	561	523	565	544	522	537	533	540	489	519	563	554	531	548	597	539	525	559	586	564	557	537	536	575	541	515	525	579	544	574	568	505	574	569	568	543	543	567	561	487	567	568	557	533	518	514	570	553	565	553	547	512	574	561	558	542	581	531	549	621	549	531	508	537	533	577	529	555	523	570	525	503	512	556	597	527	565	533	515	573	523	515	549	555	496	538	542	522	560	579	546	550	571	567	555	535	509	530	563	527	552	547	558	588	573	526	584	525	575	578	567	545	539	536	538	574	551	527	571	525	559	552	542	557	560	549	564	534	536	548	585	557	552	536	540	536	558	553	559	546	551	559	555	578	564	560	551	545	530	520	535	547	570	523	540	561	513	545	544	559	558	561	528	587	534	551	553	543	537	576	552	549	541	550	546	592	521	496	530	554	533	541	495	564	553	566	588	549	545	506	549	588	517	570	526	538	533	548	546	593	528	551	511	520	602	552	545	555	546	579	542	494	574	560	533	514	563	569	559	562	578	562	551	543	579	552	513	556	534	547	522	527	564	545	538	537	549	535	568	588	532	516	537	517	585	530	537	536	563	584	538	540	580	548	538	546	574	553	529	522	552	553	531	561	557	531	561	550	537	557	546	543	576	556	554	556	547	524	565	558	517	531	540	540	534	549	534	514	554	526	532	549	553	544	521	559	566	563	557	519	513	531	526	542	558	568	531	564	563	567	523	511	537	575	544	527	533	501	507	544	544	543	543	518	552	544	571	531	507	570	512	522	553	600	504	527	521	524	545	549	572	602	575	588	542	568	527	555	553	525	553	528	584	530	546	537	528	521	523	517	548	532	490	561	542	543	548	583	584	558	523	546	573	515	573	508	532	559	520	532	548	533	570	526	573	572	539	548	578	530	527	571	512	562	581	536	545	517	545	545	530	544	571	514	532	558	540	569	531	556	520	540	563	567	540	545	531	563	524	497	514	534	511	534	564	518	554	514	543	551	531	529	576	542	553	569	557	581	548	557	510	547	563	536	601	530	589	542	537	538	553	532	546	536	557	539	565	560	514	530	584	578	530	563	532	533	522	578	565	541	542	498	564	565	550	542	544	532	534	543	547	549	540	520	566	580	522	510	568	576	549	521	543	579	557	529	569	574	538	578	525	576	567	558	576	572	549	552	547	541	514	526	538	522	544	594	531	553	536	589	554	586	572	511	522	556	547	568	543	582	531	548	509	565	542	544	537	545	518	511	550	576	543	524	566	524	545	534	582	531	557	550	588	549	556	510	591	566	512	524	542	547	555	515	559	565	524	560	503	582	546	565	541	555	539	544	521	569	523	551	540	529	554	524	579	527	544	552	513	548	545	571	568	562	560	568	565	489	548	568	530	545	553	541	552	563	559	543	544	530	519	539	548	559	534	545	538	545	546	547	531	544	565	569	575	559	559	561	525	519	542	587	546	552	570	528	561	554	553	543	546	536	578	587	552	577	536	506	545	525	563	550	542	520	531	565	497	549	575	528	523	509	546	565	537	568	541	534	568	558	521	554	533	523	521	533	522	568	555	532	550	522	534	506	574	591	553	537	591	589	555	557	568	530	513	521	539	533	616	551	546	549	549	522	556	553	521	557	569	507	546	549	585	545	583	531	498	543	547	564	504	545	551	528	528	547	570	557	526	519	539	558	561	524	573	539	538	561	552	569	556	548	535	617	514	519	565	580	562	525	573	528	557	560	570	521	526	522	612	528	565	529	510	492	543	523	497	560	556	593	541	609	526	581	594	527	538	567	560	537	552	548	557	552	553	531	492	538	537	537	538	537	517	528	547	581	546	571	553	511	566	521	524	568	526	544	586	560	489	508	579	528	581	557	528	544	491	590	546	505	549	543	562	553	563	550	579	531	526	528	514	550	515	514	524	534	551	565	540	527	563	528	505	547	548	511	531	535	531	540	528	503	557	560	521	561	527	507	543	531	563	560	526	539	520	588	538	535	536	583	545	535	492	580	557	539	536	540	588	551	549	570	550	512	548	508	537	544	563	540	526	526	565	488	528	563	592	519	528	554	521	565	593	523	570	576	555	581	511	555	526	552	524	498	578	582	557	533	521	585	556	521	564	544	555	555	533	539	589	542	556	548	565	520	572	519	543	572	553	586	550	549	571	575	558	541	548	572	589	532	561	516	542	527	568	580	553	578	606	543	569	563	521	517	523	581	526	537	543	570	544	534	538	560	545	579	517	567	565	596	553	526	543	527	524	512	537	549	549	545	540	544	506	540	533	530	550	592	541	515	513	551	559	572	553	541	539	553	487	563	558	584	561	528	555	564	503	556	535	518	538	585	556	574	554	554	558	558	499	575	511	525	547	564	518	581	584	538	534	607	567	583	535	572	530	564	507	579	565	570	566	552	547	531	588	547	539	579	543	577	520	528	562	576	560	511	507	537	544	561	539	580	540	538	550	560	562	535	548	587	561	559	547	579	555	523	560	553	507	556	542	562	556	549	525	563	519	560	541	578	560	535	618	556	595	565	559	527	526	519	547	517	542	548	524	546	526	504	535	536	546	581	580	507	550	560	546	574	527	507	534	560	517	579	561	561	537	534	512	593	556	519	493	539	531	573	568	541	540	543	545	564	566	545	573	512	539	534	556	548	537	569	566	554	510	557	530	564	582	565	527	552	580	540	571	539	556	561	550	527	567	591	507	545	495	570	540	527	542	572	569	582	569	543	544	544	532	561	575	560	526	556	534	522	538	542	582	575	505	547	564	582	546	551	552	554	554	551	547	599	541	554	535	562	513	545	537	524	523	565	583	547	575	547	570	574	580	531	517	528	536	548	546	507	531	563	573	556	551	523	542	571	545	545	510	528	554	541	546	511	510	512	594	557	574	576	580	557	520	526	507	577	534	562	575	554	516	534	541	572	537	552	523	520	598	539	550	506	528	506	527	580	549	539	585	534	512	486	555
36470	44076	41190	24004	13412	5541	2089	1058	743	670	621	614	658	601	615	658	613	623	646	660	659	650	644	645	624	629	636	652	651	601	612	612	606	650	600	609	646	648	618	613	653	617	652	682	654	681	686	630	661	662	616	699	659	591	638	641	608	622	668	608	656	663	599	644	604	703	604	612	649	640	639	619	648	625	653	646	656	649	656	619	622	663	630	628	632	640	627	647	630	673	612	643	638	656	663	698	605	662	591	629	593	619	630	639	655	624	585	666	618	675	653	635	620	650	627	629	670	647	595	635	639	682	644	599	617	635	623	662	658	636	665	633	653	672	658	682	646	656	657	604	654	686	624	654	627	634	605	613	650	637	617	640	652	625	651	651	620	658	679	622	608	644	667	637	626	635	664	651	631	669	674	619	648	635	632	662	611	600	641	641	631	638	622	657	603	628	629	626	670	634	708	646	644	607	642	635	603	654	586	631	591	631	624	681	660	600	682	615	607	623	572	621	636	590	655	636	629	653	722	657	639	677	618	653	682	627	593	665	660	597	652	666	664	631	605	637	695	607	622	644	625	682	650	663	657	604	620	630	619	668	626	621	607	652	642	633	644	645	646	657	686	650	626	593	658	638	633	604	654	688	619	650	645	633	668	655	627	626	626	594	661	646	646	643	614	646	643	641	641	644	644	621	598	669	653	638	638	657	620	601	583	654	667	585	681	655	635	613	698	679	682	677	691	615	619	662	635	618	627	619	590	636	657	648	590	680	613	624	655	653	567	628	641	619	667	610	633	612	636	651	649	649	624	626	668	657	664	615	638	638	623	656	654	607	641	657	659	626	649	643	650	658	639	660	588	611	672	655	663	624	608	640	687	634	608	657	624	667	640	651	641	658	624	657	658	676	669	642	651	652	625	650	656	635	613	616	639	600	615	638	666	645	598	651	657	675	612	653	614	676	621	628	621	625	634	630	628	653	621	646	650	629	614	660	637	635	601	646	638	645	641	607	638	690	593	654	643	660	656	621	636	637	641	674	611	628	610	613	689	659	628	649	643	664	606	674	636	626	563	602	657	607	619	627	575	690	635	620	668	637	658	624	661	620	625	577	643	644	647	629	680	626	644	648	650	658	658	624	635	673	644	616	606	628	663	646	642	628	594	582	634	613	604	651	603	679	682	623	636	661	612	640	664	685	655	604	639	586	639	621	667	616	625	674	649	652	638	629	637	627	625	627	603	677	654	695	629	622	607	603	630	661	615	654	628	656	641	635	582	624	621	623	660	656	641	656	676	660	617	649	666	629	634	667	651	601	620	646	609	619	623	636	610	606	629	618	569	614	681	639	624	637	645	634	629	673	632	664	637	637	693	641	687	652	664	628	621	642	647	616	656	668	601	627	629	644	635	598	612	639	621	651	631	620	622	648	620	630	639	621	614	651	615	685	652	615	639	652	635	632	662	642	651	619	650	629	633	642	607	581	628	583	594	647	606	653	653	607	613	621	616	608	635	635	646	635	645	592	642	632	647	657	640	662	612	659	623	611	668	662	635	605	604	624	641	624	641	649	687	701	643	634	605	662	669	656	653	658	638	645	598	702	672	650	649	584	602	623	661	621	643	636	593	697	604	618	614	635	620	627	620	645	606	656	648	672	630	660	648	626	630	630	622	585	619	609	633	641	659	661	603	683	633	648	608	598	641	633	604	662	680	653	590	685	651	635	637	622	637	634	607	622	673	613	644	634	661	636	600	684	659	629	591	653	669	641	628	620	625	627	609	705	627	623	648	674	668	624	615	674	641	643	627	645	596	660	571	673	612	629	679	657	630	628	638	646	617	621	663	651	682	637	639	659	640	688	651	624	601	642	623	663	623	652	608	594	612	674	665	658	670	682	659	654	630	614	638	621	605	620	614	651	668	659	613	635	647	688	640	640	641	609	661	624	664	638	652	648	642	673	638	657	604	667	645	595	655	642	671	624	669	644	626	656	665	637	638	637	636	675	637	644	645	690	669	644	604	585	669	630	621	625	613	647	673	656	662	615	639	613	636	618	591	635	688	608	627	604	645	635	597	649	654	612	605	627	634	619	661	623	683	670	624	644	616	658	632	626	616	698	676	664	604	654	628	664	646	653	653	683	619	600	664	618	658	661	632	619	646	653	605	633	607	645	575	663	638	642	624	643	635	636	646	637	652	648	627	633	658	649	618	628	681	617	631	623	634	666	603	640	634	630	668	671	620	622	654	631	652	623	625	675	613	667	615	659	609	586	707	623	671	618	627	670	584	677	653	653	626	629	600	659	627	609	647	679	615	666	670	714	619	646	655	592	680	644	649	603	689	598	653	606	611	656	664	666	617	668	631	590	638	627	676	669	701	649	623	656	643	628	666	668	662	681	643	629	642	618	633	656	648	656	649	649	649	656	623	614	605	593	649	670	646	627	666	635	626	648	624	638	632	650	644	608	630	645	620	654	627	651	674	639	603	620	651	657	643	621	648	664	663	673	636	637	633	641	629	650	616	622	634	592	607	676	611	652	620	591	643	609	626	647	626	656	643	594	585	651	655	615	660	598	624	646	704	634	622	641	675	675	641	627	676	645	640	642	667	596	662	676	653	613	627	678	636	650	670	657	657	598	660	620	650	667	604	637	655	663	650	617	628	622	673	630	595	641	624	632	587	604	646	606	605	638	651	619	584	633	650	598	599	645	654	629	641	686	679	665	647	611	647	661	636	624	639	626	621	626	598	627	619	633	602	624	668	628	677	663	662	660	641	635	655	634	628	618	592	624	657	606	651	640	615	666	673	656	602	639	637	639	625	643	605	640	649	645	638	620	670	637	650	595	619	644	636	625	660	633	620	672	669	685	635	654	639	626	632	627	637	611	650	662	602	599	599	607	601	635	657	688	654	644	638	613	610	662	651	640	647	700	696	647	614	600	614	622	627	613	632	611	644	626	616	631	625	619	651	669	612	652	665	632	626	631	612	649	638	651	658	667	670	637	620	603	639	661	604	654	665	597	626	643	638	676	619	632	606	572	618	672	655	608	650	680	670	650	663	684	631	617	630	619	621	645	660	625	639	628	662	680	609	625	658	597	621	654	660	678	658	654	650	632	624	637	653	615	672	654	662	651	633	698	645	662	638	603	662	639	628	614	612	677	678	653	622	600	638	653	663	666	653	615	638	597	672	646	654	643	620	647	657	641	651	680	636	656	647	663	618	640	670	661	650	618	665	663	613	631	640	635	643	662	662	645	643	634	628	628	647	645	662	685	607	623	640	655	641	629	655	663	607	623	659	602	653	629	681	601	624	612	674	621	622	636	643	670	615	661	604	657	632	603	630	660	679	687	636	662	638	648	654	635	636	641	615	627	657	641	595	654	628	613	653	648	642	631	641	599	651	639	626	608	643	619	640	657	662	638	632	684	596	673	674	665	697	604	645	650	621	683	664	622	641	628	647	662	636	663	610	604	682	632	687	651	573	614	634	631	638	622	645	651	632	604	567	632
47777	59347	42664	21199	14488	6904	2722	1384	921	784	731	802	782	766	814	709	797	775	805	731	815	813	733	765	768	711	830	747	756	822	755	766	796	786	790	783	762	790	795	829	773	750	768	797	809	787	766	816	772	675	772	749	766	750	805	784	776	778	795	729	797	762	772	766	769	813	792	775	768	759	782	819	772	760	752	794	822	801	789	777	800	792	765	749	736	771	803	782	712	767	752	770	755	749	726	764	736	767	734	764	749	839	820	799	790	788	739	810	764	733	760	766	793	747	771	774	773	787	815	693	759	771	758	759	752	777	766	779	751	734	747	810	785	771	800	777	729	760	798	801	813	756	771	766	739	781	784	804	781	802	807	718	768	787	766	767	751	771	760	800	784	780	727	755	796	753	775	738	783	790	828	761	738	706	754	790	793	744	724	753	780	833	756	782	786	751	814	776	748	765	811	790	797	775	706	808	757	726	776	766	763	748	749	771	762	773	793	712	768	776	738	750	786	785	748	788	817	768	798	801	735	753	766	716	775	772	727	799	804	760	790	782	723	777	820	718	776	762	762	772	774	785	734	744	780	814	746	755	814	720	763	792	737	753	767	740	802	746	796	779	826	753	740	818	782	773	741	817	762	776	815	755	736	787	771	804	744	716	769	784	726	769	753	815	743	800	730	728	758	774	806	798	789	757	791	740	805	802	743	753	744	801	779	737	713	743	735	775	756	745	792	764	733	738	750	793	722	787	759	772	759	761	763	786	739	780	759	771	743	719	769	707	753	737	736	780	817	819	776	786	756	768	801	743	763	745	753	751	762	766	700	764	790	730	790	785	796	728	807	735	796	771	732	765	787	735	742	733	733	715	725	775	773	785	751	755	757	757	812	772	814	805	727	755	732	763	758	777	725	825	727	753	750	746	750	812	765	805	724	839	735	774	786	785	750	769	754	778	774	791	795	829	750	772	758	761	771	742	752	707	755	795	758	767	771	688	714	741	769	757	767	774	730	768	705	761	768	745	702	819	778	790	844	738	792	747	783	759	800	749	798	750	779	710	728	784	781	744	787	800	757	815	779	769	785	714	812	771	815	789	752	794	753	837	760	729	724	792	748	783	784	764	785	725	767	795	775	722	772	734	815	752	744	776	757	775	781	776	732	763	774	804	741	728	803	767	781	779	736	774	785	736	748	744	770	767	775	764	716	789	767	780	745	740	770	805	777	833	740	754	754	766	711	729	757	740	788	787	732	764	798	771	748	818	796	751	796	788	769	793	754	793	757	739	789	763	779	768	726	766	784	757	728	709	796	737	746	751	754	768	768	738	738	743	770	703	754	785	806	742	766	754	721	788	765	794	754	792	747	754	760	743	730	750	765	781	769	750	772	813	787	782	796	723	804	753	767	799	796	767	749	799	819	809	781	730	738	747	767	751	754	780	777	783	775	776	764	772	759	793	769	765	725	790	745	764	730	724	712	783	772	711	750	766	765	701	809	778	792	776	796	742	769	722	728	762	792	818	788	755	776	786	760	757	789	784	772	761	803	759	781	784	750	801	705	715	730	798	730	794	741	750	783	744	800	735	765	732	748	763	770	712	736	737	777	763	807	733	796	753	759	755	772	794	798	720	746	808	780	784	767	753	771	783	759	754	754	743	768	736	778	737	790	763	740	776	796	771	728	766	790	758	778	726	798	705	762	771	788	746	752	789	794	788	745	769	708	728	761	761	724	785	802	792	784	800	759	804	803	773	750	791	794	759	789	768	797	785	764	766	764	812	777	771	730	780	762	799	770	780	783	778	723	748	761	755	749	757	743	807	737	771	770	780	733	782	769	754	733	796	788	758	743	744	722	785	752	754	727	746	750	733	749	719	788	792	783	729	759	748	807	789	798	829	768	762	800	776	705	761	824	718	742	797	781	771	741	806	777	784	737	777	774	776	733	719	776	774	760	790	734	830	775	759	737	717	755	800	726	802	783	764	787	795	742	703	779	767	782	770	716	756	793	756	846	781	737	788	736	828	765	778	766	749	763	747	811	749	778	809	801	788	751	771	728	708	722	773	761	782	802	735	736	774	759	765	754	783	774	737	721	783	767	772	756	729	810	769	752	761	771	772	749	738	799	722	727	796	752	783	746	765	783	765	744	775	770	767	760	749	781	768	759	796	787	730	788	735	753	803	751	741	745	755	754	759	758	801	779	784	720	785	788	795	764	752	767	750	769	744	774	754	747	823	759	754	771	774	733	726	756	762	776	752	750	760	794	763	750	746	721	781	766	779	734	774	766	767	744	767	742	777	784	757	749	760	761	819	802	810	806	744	775	832	718	785	749	762	729	800	760	790	719	785	766	774	795	767	715	745	778	710	791	782	779	761	758	769	767	792	783	734	819	772	745	757	797	787	735	737	730	776	731	811	762	755	759	725	767	759	771	791	772	797	752	781	775	762	777	756	804	770	806	806	771	758	773	715	736	743	773	774	758	753	751	779	738	765	748	801	761	761	756	806	764	758	772	802	757	748	757	789	760	742	758	776	746	732	730	756	778	799	800	801	775	715	753	805	729	738	773	812	802	728	784	773	763	806	708	785	777	740	727	815	790	765	818	750	755	765	747	792	815	734	783	834	776	764	828	775	721	785	744	728	738	765	780	759	748	760	804	798	802	737	769	750	796	762	723	755	786	745	777	821	765	755	782	769	759	754	751	784	777	777	770	769	785	775	767	756	764	811	768	782	708	778	798	744	763	749	729	789	760	743	736	783	760	772	799	760	748	797	722	772	773	792	753	751	755	796	738	805	709	813	800	797	744	739	767	746	778	814	742	826	766	827	762	713	775	709	760	731	792	726	747	798	733	722	821	784	727	793	767	726	775	768	763	779	769	752	774	794	759	761	742	736	813	773	769	800	773	801	836	755	788	764	699	782	789	706	786	749	788	758	756	787	821	729	809	761	749	775	759	724	787	753	741	753	763	775	737	788	813	787	758	771	749	830	817	759	776	775	743	782	766	811	748	791	747	753	773	742	774	747	796	806	777	793	763	740	759	774	770	806	796	776	768	810	758	783	757	747	763	802	745	779	754	788	852	758	802	748	778	773	807	761	736	760	762	789	768	768	741	769	749	762	775	819	775	724	762	770	761	684	765	710	774	758	787	787	772	756	836	812	719	768	752	703	780	820	774	752	768	774	773	737	768	747	780	773	806	778	780	716	806	791	810	787	769	826	775	761	759	720	728	793	790	764	753	758	783	760	801	693	780	730	763	765	703	834	792	769	756	763	764	766	736	810	801	737	802	763	760	743	793	780	801	787	775	775	769	779	814	741	834	792	806	734	801	774	766	767	738	782	760	745	794	753	756	745	774	744	725	744	767	792	717	751	766	763	819	788	680	769	682	736	773	756	771	725	763	755	735	753	787	782	845	707	757	786	755	746	739	775	771	792	725	747	754	747	751	746	802	786	752	780	776	760	790	722	792	745	780	716	788	753	734	759	739	759	765	777	769	794	765	753
24694	22176	32045	33699	34700	28930	16275	4624	1277	564	505	515	562	487	545	540	476	503	491	495	503	522	562	496	527	489	522	519	519	470	565	473	508	537	537	534	503	481	505	508	498	505	529	549	502	546	509	477	516	491	485	536	549	476	536	513	505	504	483	521	506	492	534	527	495	529	489	520	506	524	478	522	541	507	536	518	471	505	484	471	525	511	507	500	513	494	504	547	517	512	504	525	509	515	466	489	540	503	556	500	504	474	495	528	503	482	511	514	484	535	503	493	510	525	523	499	479	479	484	525	489	493	470	520	536	513	511	510	526	502	514	547	513	490	520	498	528	511	518	522	530	502	481	515	513	507	520	466	506	503	530	518	501	541	540	509	506	511	538	528	508	531	508	556	555	518	473	502	507	518	489	512	514	463	502	494	472	499	528	480	548	521	530	454	524	519	493	494	519	502	500	485	524	519	479	510	503	508	505	474	483	502	520	543	485	508	553	506	522	510	487	516	514	555	551	555	568	505	528	502	547	508	528	515	517	495	523	497	526	502	523	479	515	502	525	483	517	535	520	516	471	509	496	512	557	525	509	512	496	521	499	505	523	548	516	506	513	537	526	511	527	507	465	525	516	549	509	476	484	522	460	499	480	474	482	475	522	542	501	486	499	538	510	509	494	582	492	522	512	523	535	467	487	501	527	493	519	522	487	509	509	520	476	511	527	488	482	514	529	486	498	532	520	503	480	548	524	531	505	514	538	525	479	543	524	505	548	486	474	513	533	454	478	475	498	470	481	515	547	556	488	490	516	545	505	499	511	499	534	516	498	503	544	506	507	500	476	457	488	480	492	487	509	499	500	518	506	523	535	503	485	499	471	533	487	502	546	518	492	524	505	490	502	489	492	516	495	482	476	516	522	484	560	482	490	468	497	490	503	523	478	496	571	460	532	492	484	513	508	511	491	512	496	534	474	522	519	513	497	487	503	550	544	478	541	527	535	455	488	497	523	488	497	570	486	495	496	508	543	509	489	528	503	468	527	573	509	528	529	506	533	503	517	483	538	489	471	477	523	497	480	513	484	475	498	444	508	501	504	488	500	453	488	497	510	542	487	508	516	514	545	503	541	496	495	500	510	529	520	539	477	504	486	486	510	478	556	506	496	534	474	526	534	510	539	528	503	564	497	530	469	523	519	524	530	533	524	508	497	483	511	514	517	533	525	476	507	464	499	521	508	518	482	489	509	514	499	556	538	527	545	552	490	482	516	520	521	490	479	480	500	526	485	456	530	496	509	525	507	532	482	523	516	490	507	541	453	502	489	477	485	536	474	532	526	502	496	510	541	479	523	525	516	490	463	498	504	529	535	502	489	486	529	503	491	535	529	474	488	490	487	484	510	488	510	496	477	492	460	530	491	483	475	503	486	483	534	536	531	439	498	494	494	472	485	511	522	519	500	507	475	520	524	475	477	546	474	487	543	457	479	527	473	512	467	524	503	517	499	535	513	508	496	495	525	514	496	498	527	488	498	522	510	499	490	471	508	503	511	521	496	507	473	516	514	516	522	548	481	464	541	490	499	481	523	522	496	546	492	517	528	506	570	543	506	498	528	536	508	522	531	506	546	466	502	501	515	498	499	477	490	492	528	507	483	542	519	513	475	486	481	507	504	494	487	509	492	480	502	519	517	515	464	518	490	519	535	494	555	471	482	521	495	524	515	508	500	547	485	494	498	526	512	494	484	475	520	506	506	489	528	493	526	500	576	487	510	540	529	476	519	478	474	527	496	509	516	482	484	501	530	529	522	501	493	512	541	527	522	512	482	468	530	500	502	487	548	489	493	500	495	512	510	515	501	488	478	524	501	545	464	484	493	570	481	530	485	478	499	514	535	457	525	512	523	514	521	494	533	513	533	533	507	542	501	484	486	542	506	505	513	481	511	492	510	506	524	508	519	517	498	532	491	544	494	507	506	499	542	497	478	507	529	559	501	514	501	503	518	505	523	531	537	509	548	468	503	512	486	487	486	523	511	538	528	535	499	459	485	512	463	537	501	516	470	498	473	501	480	500	479	496	501	488	491	543	525	504	522	500	498	518	474	477	513	486	483	529	532	493	465	525	499	523	482	497	492	484	495	528	506	509	477	493	533	517	538	481	520	529	511	493	491	512	496	524	512	523	479	507	496	467	497	502	532	510	515	512	452	554	495	482	502	515	505	536	560	564	491	513	535	530	542	506	511	504	504	523	481	498	490	509	538	514	482	512	537	507	528	501	523	527	513	521	525	534	512	504	513	522	512	486	512	529	535	478	486	500	488	495	501	511	496	521	515	505	511	521	489	548	556	534	465	517	504	538	508	521	484	512	527	514	491	541	523	485	507	488	478	521	523	466	510	495	483	488	525	503	521	475	531	498	517	513	518	505	509	530	484	517	519	498	488	512	532	515	511	505	538	560	532	523	487	500	487	523	543	520	514	486	497	514	490	509	498	508	527	462	476	503	517	458	482	485	579	510	475	540	490	540	497	523	535	540	529	495	502	497	509	502	516	514	532	505	518	518	532	471	503	494	501	515	521	551	480	509	506	519	523	522	554	493	499	526	509	514	526	528	535	512	527	489	487	554	491	533	489	488	487	486	504	517	488	504	518	505	485	537	458	517	535	547	471	553	525	510	492	510	512	503	494	513	495	502	472	525	497	514	518	514	457	510	517	533	492	468	511	473	485	521	546	532	495	489	529	517	528	491	454	533	509	523	501	494	506	501	572	535	512	513	504	538	538	495	506	529	509	511	554	546	496	542	523	489	524	503	520	520	545	498	530	485	476	504	499	502	533	514	532	506	492	515	501	506	497	534	489	501	541	559	504	541	530	481	514	505	504	459	501	542	518	481	488	516	490	482	555	487	540	503	553	538	561	524	501	470	487	507	546	521	545	506	516	498	513	464	505	513	528	527	495	503	518	548	517	483	521	498	553	511	524	517	491	483	520	474	530	473	517	511	499	491	507	487	538	483	469	492	433	523	536	533	524	531	519	492	503	473	475	519	475	510	495	509	544	515	508	483	490	486	519	502	505	530	501	443	495	509	457	489	551	516	529	519	516	519	515	474	523	510	458	497	534	527	486	491	556	510	518	525	513	513	548	502	528	534	493	501	503	540	513	543	533	529	504	501	500	507	493	482	490	495	503	532	554	493	498	507	519	487	469	547	509	512	504	525	481	522	472	502	473	483	473	563	525	541	545	573	490	477	500	499	509	543	515	481	501	511	543	513	474	497	520	530	493	512	513	497	502	585	500	510	509	498	527	481	548	493	523	510	469	492	531	467	496	531	448	506	517	518	540	528	518	525	501	492	542	521	498	520	575	509	525	518	443	509	504	498	505	508	575	517	524	544	523	464	510	508	511	494	504	489	495	494	550	518	533	509	534	510	504	491	514	539	467	511	548	510	507	524	483	515	504	506	506	524	501	509	520	488	509	503	502	519	487	497	493	534	504	454	497	472	528	469	528	502
52140	79089	62023	49204	41756	29770	15103	5643	1823	623	641	629	611	616	629	619	576	554	626	584	620	605	668	595	658	629	651	625	625	575	630	607	638	617	587	619	628	601	609	585	590	621	656	596	628	622	618	623	634	616	580	599	641	604	651	632	611	635	629	642	625	608	641	577	625	604	586	584	636	594	594	635	615	604	632	600	599	612	631	606	603	597	614	606	647	614	659	577	597	614	580	629	619	586	627	608	632	625	578	630	608	657	662	651	603	616	624	612	658	600	600	629	618	614	601	620	581	591	611	632	586	610	576	626	669	622	601	656	603	627	631	594	594	597	618	615	588	549	628	608	615	606	572	642	583	652	563	627	630	620	606	602	631	590	626	600	554	634	575	606	580	604	612	600	612	632	633	633	608	598	649	651	624	641	640	645	647	627	591	635	647	617	603	641	618	609	632	630	616	569	665	607	614	608	607	661	616	564	617	612	604	632	633	680	601	624	599	596	592	598	609	606	642	612	620	630	611	623	610	611	556	609	626	646	622	586	579	630	626	617	658	599	580	590	599	611	612	609	642	618	616	638	640	634	594	621	602	591	635	611	612	594	609	596	603	630	601	601	618	625	612	619	637	616	543	589	646	637	596	675	609	636	604	578	605	624	565	591	602	571	601	636	641	649	630	612	585	629	594	630	625	652	583	634	547	622	667	595	607	573	596	627	564	639	626	652	579	620	617	584	645	649	638	618	600	616	602	654	609	608	555	619	604	614	667	607	658	593	619	586	675	652	626	572	581	623	574	618	585	617	626	631	646	635	619	634	617	617	631	612	621	617	598	600	574	620	594	631	620	626	590	622	625	611	651	568	674	623	625	613	629	605	611	652	640	612	594	599	623	617	567	646	638	584	619	615	594	623	641	594	597	605	606	596	572	580	642	601	589	598	645	635	628	584	678	598	622	608	653	604	608	609	632	577	643	593	649	637	609	595	605	613	649	610	609	608	586	656	618	613	572	625	645	590	633	568	599	570	576	637	606	622	612	618	623	617	654	620	608	650	631	627	632	619	604	608	597	610	586	591	610	627	592	611	601	597	628	657	614	603	601	640	655	648	641	617	609	651	630	577	649	597	568	592	644	585	593	628	613	621	601	567	604	603	617	591	599	623	631	589	594	603	594	621	627	616	632	616	606	620	611	612	588	598	646	615	608	632	602	625	593	590	622	633	623	628	619	636	590	576	604	605	577	603	589	665	623	595	616	595	655	579	592	617	631	656	581	639	584	632	599	594	638	640	644	607	649	639	619	627	622	591	607	613	618	623	632	652	595	595	617	615	623	634	624	587	646	613	643	595	613	635	626	620	624	622	648	581	643	620	635	583	648	587	610	629	629	624	589	591	608	635	582	609	583	648	592	601	595	628	583	633	635	630	603	602	600	608	568	603	658	618	586	615	650	613	656	608	609	655	598	626	622	655	625	663	609	638	613	629	598	621	583	581	585	595	640	602	614	623	601	615	620	614	637	602	586	558	648	647	615	665	640	626	644	662	613	595	625	628	603	598	594	604	623	639	632	637	606	581	605	606	633	636	640	622	612	620	635	646	633	576	608	621	575	633	649	640	593	620	623	650	631	611	580	610	599	646	637	619	595	647	629	619	605	647	609	622	628	612	656	591	613	596	641	640	620	624	615	676	592	569	593	578	610	630	603	640	606	642	625	610	653	624	581	608	634	638	596	610	592	624	620	599	630	615	640	612	616	626	603	599	605	647	622	659	621	635	593	624	611	663	561	588	549	629	617	630	641	585	634	568	595	652	618	596	602	611	602	610	656	596	644	612	626	643	627	672	609	586	587	664	588	621	622	634	595	611	610	591	634	651	661	608	573	585	610	610	616	616	586	605	630	597	626	630	607	563	630	579	609	637	614	589	638	636	635	594	628	621	655	603	635	628	644	661	618	646	627	575	578	604	605	647	607	598	593	636	584	626	607	584	624	646	614	646	617	622	627	587	602	580	589	624	635	610	608	634	580	594	618	620	611	645	669	658	607	595	615	581	597	584	592	625	604	638	617	612	639	607	621	639	630	562	623	600	611	549	620	648	607	640	647	635	625	598	624	593	616	613	604	620	639	588	608	573	626	598	606	591	607	607	628	631	656	590	649	658	617	630	603	613	586	664	651	638	663	640	609	588	607	590	586	589	585	588	588	634	622	588	603	628	560	634	608	619	605	622	590	647	588	612	599	574	584	624	662	613	609	588	604	553	665	590	577	622	613	595	580	621	656	568	609	616	575	627	558	627	619	639	643	609	623	600	646	581	625	645	625	583	649	602	610	580	587	598	619	630	635	586	621	538	607	609	617	647	624	611	604	613	620	604	569	641	635	625	589	573	597	578	629	639	651	618	627	608	630	576	619	605	618	652	604	648	635	668	641	696	597	607	644	619	611	616	657	620	633	620	637	630	597	586	657	592	599	620	605	578	618	619	652	611	623	621	632	672	579	628	601	606	623	584	611	596	577	581	639	619	638	566	607	593	566	617	596	605	620	649	640	578	624	628	621	609	616	621	589	617	611	595	600	624	583	616	590	575	626	692	631	630	627	659	614	584	590	625	642	653	617	613	624	602	627	599	618	601	638	615	630	686	614	679	586	575	612	643	618	629	593	620	592	611	590	607	605	628	643	656	670	619	602	604	592	584	587	583	598	618	577	618	626	639	632	605	615	630	598	595	616	592	595	591	648	623	605	637	668	626	603	619	701	609	595	582	599	610	614	575	622	639	578	633	623	638	610	611	567	651	630	611	603	621	616	641	626	628	608	607	641	603	625	631	583	616	637	657	602	652	621	626	604	631	612	586	623	637	630	613	554	610	644	662	576	609	611	603	585	598	630	634	642	620	606	654	583	592	646	612	614	622	641	579	633	568	599	630	594	602	599	624	577	654	608	586	625	632	653	620	613	591	672	644	584	654	605	622	636	605	548	589	587	635	635	575	635	614	644	656	615	602	630	637	567	607	647	622	601	606	619	642	612	623	622	578	635	632	612	603	589	619	629	640	621	654	583	605	589	617	657	630	658	598	552	604	603	600	627	668	643	566	637	644	612	628	601	613	609	590	604	628	606	567	582	670	602	602	613	624	596	644	624	603	637	602	598	629	656	615	610	658	590	592	632	605	603	609	620	607	589	619	622	570	587	583	633	634	629	556	650	611	676	582	625	630	590	640	550	637	593	611	625	610	617	616	648	607	622	622	566	608	586	645	615	601	616	595	661	632	631	554	599	623	647	633	640	626	624	602	613	600	625	561	621	611	613	642	649	575	630	604	617	637	638	645	618	562	596	602	618	608	625	604	621	626	603	665	630	605	616	602	650	604	646	596	561	629	584	611	600	634	619	556	626	561	606	617	661	644	642	626	640	600	615	654	610	612	630	624	626	626	622	606	596	580	597	621	645	626	633	605	634	590	635	556	618	599	592	643	644	596	647	603	631	619	658	599	615	629	576	609	627	631	619	625	611	614
23472	21627	30258	28275	32186	37652	29403	11847	2856	581	454	496	527	476	467	471	443	488	472	468	443	469	446	416	475	476	463	492	455	474	490	438	457	488	458	440	506	472	533	507	454	487	462	445	451	448	471	449	416	419	433	463	431	464	488	437	462	445	451	464	445	495	456	474	471	480	442	461	468	423	474	425	485	427	452	446	434	460	439	464	441	446	447	425	497	428	498	429	461	454	456	460	493	497	458	429	455	498	434	423	464	427	460	453	453	460	429	474	434	500	508	498	461	477	486	454	453	449	493	457	478	466	479	442	444	466	444	482	417	514	433	497	478	428	449	458	451	463	429	468	492	399	435	468	443	450	417	454	451	468	473	455	477	450	446	479	467	484	470	445	463	449	410	445	443	447	423	436	459	470	437	462	441	490	462	502	476	477	453	474	469	446	479	473	469	426	466	447	482	457	479	443	460	480	449	462	481	467	474	461	457	474	433	435	469	431	447	491	488	444	481	465	435	441	446	448	452	480	465	482	456	468	456	496	443	469	459	495	490	452	446	444	476	478	428	467	475	444	453	467	484	425	441	457	485	462	452	488	491	448	453	441	457	467	439	436	438	468	448	466	432	425	450	513	439	486	480	447	459	446	452	463	449	418	448	463	468	465	435	465	478	435	475	448	403	497	488	472	465	464	500	484	421	481	469	440	475	462	447	448	430	488	531	465	408	449	424	472	451	463	469	463	460	461	448	483	481	441	443	464	496	437	508	439	468	465	442	438	466	503	467	455	485	425	450	479	442	474	464	457	474	492	471	436	487	468	482	441	486	437	445	506	451	460	473	455	452	432	469	497	425	420	452	428	475	439	444	460	457	435	464	454	488	486	433	445	484	478	454	456	494	506	438	467	449	451	489	422	471	472	451	457	486	431	461	436	451	461	444	484	484	486	447	462	482	464	416	490	485	472	453	486	467	440	471	443	494	447	485	443	488	425	458	489	499	488	447	503	419	474	467	462	440	474	472	448	469	421	426	454	447	475	445	468	478	463	450	458	463	472	412	474	434	456	490	466	505	434	432	467	453	448	471	451	464	470	511	472	447	482	446	490	476	435	475	473	429	460	436	414	469	465	489	473	425	430	484	427	462	467	469	474	454	430	446	461	416	473	496	494	477	449	465	497	458	458	426	478	468	450	437	471	450	471	426	472	467	499	453	472	479	419	465	438	486	474	521	468	452	522	471	442	474	474	487	455	432	501	457	461	458	456	498	463	455	433	463	470	496	473	442	442	431	447	456	466	463	495	458	452	424	465	502	464	451	447	474	445	483	475	457	461	408	441	486	474	432	495	463	508	437	453	470	491	429	468	463	450	449	453	450	465	473	441	465	429	485	481	475	460	434	453	471	453	477	442	455	450	444	463	467	477	457	456	464	451	463	464	427	429	428	459	482	461	480	507	485	461	452	482	468	490	460	478	443	453	482	429	485	447	504	492	479	498	456	473	481	422	472	412	457	456	491	431	506	477	445	455	425	420	479	502	437	448	436	474	463	478	420	453	468	443	467	476	449	488	475	469	425	501	443	471	442	440	440	443	452	463	431	470	434	475	414	451	449	445	458	470	492	482	461	471	455	419	431	471	441	470	455	465	433	460	454	473	436	456	459	454	450	440	459	455	462	433	461	450	458	461	507	473	465	464	400	458	464	464	477	452	462	468	475	484	451	433	459	474	479	464	426	502	474	447	445	435	494	434	424	453	434	442	488	477	488	461	450	432	446	448	455	483	470	473	450	421	473	481	453	441	460	459	459	480	478	466	441	451	449	471	449	456	481	454	448	503	466	436	453	439	461	466	468	456	448	460	464	469	433	451	462	482	475	441	445	469	433	478	433	456	483	452	444	429	479	454	466	438	470	434	485	480	480	452	463	476	449	480	484	462	472	491	469	446	450	469	438	496	437	431	464	513	506	472	465	467	471	448	482	410	497	471	440	480	456	480	483	410	456	428	452	440	437	447	432	487	445	394	434	443	439	429	445	491	474	445	420	452	500	427	468	472	437	456	462	458	503	461	456	433	467	453	462	483	444	467	445	444	455	484	427	467	507	465	463	466	470	436	480	490	475	444	466	455	489	447	450	456	479	442	440	495	462	418	475	470	466	468	482	499	446	428	453	491	414	472	445	469	468	448	449	502	456	456	487	485	440	468	439	481	467	472	475	473	464	466	444	454	477	456	463	452	460	433	433	468	477	448	470	489	434	467	404	465	461	437	468	458	476	481	451	450	469	464	445	475	437	456	453	473	468	449	534	501	496	473	459	444	460	466	490	480	436	447	462	452	493	447	440	485	481	448	478	411	448	438	435	450	490	471	496	459	469	475	423	481	448	502	467	465	433	485	476	441	454	455	455	455	456	436	441	445	451	478	470	425	480	461	434	452	495	471	444	443	464	409	496	472	442	472	470	473	487	487	498	481	438	463	454	437	485	465	447	470	419	464	437	455	426	457	495	467	452	467	452	446	441	449	437	430	467	434	440	449	439	491	472	467	491	483	473	436	462	449	474	410	470	430	468	526	463	451	467	468	460	439	466	453	434	404	407	468	422	461	457	442	446	476	450	466	449	503	478	506	487	434	482	461	499	434	458	459	453	498	500	499	481	476	460	450	447	456	497	482	475	446	451	457	472	465	494	469	483	422	533	416	438	468	484	503	470	466	545	484	452	471	432	430	436	480	476	486	434	440	492	473	492	481	438	437	468	450	474	435	469	487	448	452	466	483	485	434	455	470	465	442	465	469	456	495	469	480	461	504	453	464	440	460	451	404	456	429	456	500	484	477	456	428	491	490	492	444	440	488	457	482	470	456	467	445	476	503	484	474	465	482	462	494	485	489	459	461	498	454	485	480	483	448	450	478	438	499	443	472	438	436	460	464	452	468	453	439	462	466	452	460	437	486	469	479	487	481	406	461	444	406	446	476	436	464	447	458	462	443	474	445	464	468	440	500	479	442	473	466	450	485	471	424	450	465	475	399	485	457	477	447	471	457	459	420	443	445	451	460	433	477	433	460	462	485	500	455	440	510	460	486	483	451	442	442	424	468	449	474	468	443	424	461	426	457	484	439	467	430	461	476	434	437	441	424	433	463	459	469	469	475	466	472	501	461	451	492	450	450	448	457	448	455	452	518	464	453	436	452	486	484	457	445	454	453	463	459	456	472	464	493	485	456	445	448	432	459	443	454	490	463	478	477	465	490	453	458	438	459	422	462	452	456	471	445	449	439	532	498	468	438	483	465	460	452	442	448	466	509	457	443	455	432	425	421	430	476	469	479	493	475	457	491	460	464	447	470	468	451	503	449	456	422	462	503	446	484	444	425	482	457	495	453	442	468	448	454	459	451	484	472	456	456	421	485	462	454	443	434	485	454	421	486	461	467	458	483	499	470	491	460	456	451	445	430	440	443	444	479	447	453	456	472	449	460	435	467	432	457	487	472	431	498	481	433	475	451	443	457	455	466	456	466
54382	87215	69269	56500	49332	42909	27793	12364	3794	630	518	549	564	567	547	511	523	516	589	542	525	534	594	556	572	528	579	556	560	589	541	529	551	499	510	535	547	514	587	512	505	533	533	614	553	524	537	512	557	538	535	599	570	542	569	560	534	601	547	553	502	543	534	512	585	548	577	583	510	555	531	578	531	531	531	519	534	548	573	548	556	538	556	528	537	552	524	590	522	529	550	559	553	540	545	542	576	537	520	567	495	536	545	539	556	498	480	550	487	488	521	575	550	562	490	577	558	525	529	558	566	522	509	524	557	572	534	582	534	535	592	501	548	519	551	510	542	545	494	536	526	546	540	541	538	531	552	555	572	571	525	537	546	561	504	539	543	517	528	515	546	563	541	545	520	540	496	508	499	553	549	512	502	535	505	499	564	557	551	548	524	525	537	522	598	551	537	531	516	540	538	546	537	515	509	542	525	517	536	535	539	526	560	583	553	527	528	555	531	525	567	560	551	495	478	563	546	535	554	543	551	522	549	576	526	557	513	530	539	545	499	533	576	520	533	514	522	593	566	534	538	579	564	549	536	537	544	516	544	568	519	514	578	536	539	528	570	507	554	555	542	554	545	531	514	534	543	553	545	533	556	540	560	558	522	548	537	552	554	551	547	486	570	550	535	573	513	516	544	530	547	549	535	510	539	564	526	545	577	551	533	533	533	510	533	539	547	539	506	535	513	528	545	533	557	603	508	557	524	566	518	563	518	571	537	539	532	532	510	506	513	546	510	544	547	507	523	511	538	545	514	552	527	561	536	546	522	547	566	524	557	510	541	514	538	539	545	552	547	528	519	512	509	508	545	516	534	536	542	521	579	510	573	553	560	554	500	527	486	527	508	535	576	549	532	564	542	463	550	585	525	547	552	494	518	489	533	519	536	506	548	505	522	559	556	523	520	509	550	574	554	568	553	543	508	534	576	534	548	523	511	554	531	579	555	533	516	586	537	498	554	521	529	514	548	546	524	514	558	527	537	526	569	516	567	570	521	527	573	564	514	558	459	591	549	524	567	508	514	506	530	542	504	507	564	566	526	554	563	562	547	563	574	528	500	518	570	569	535	562	494	533	559	588	560	529	515	578	509	534	528	525	520	502	528	543	548	548	515	570	493	519	553	514	564	532	559	598	526	537	530	542	505	544	503	540	548	519	536	538	565	530	535	557	584	548	537	525	524	576	519	527	563	540	589	525	548	556	525	520	488	578	534	542	544	539	566	546	562	540	519	536	594	533	543	556	497	513	564	555	523	522	498	553	554	521	551	555	536	520	540	533	531	533	494	576	559	526	543	520	562	571	553	552	510	537	561	552	534	568	540	539	517	540	543	560	493	483	585	559	586	576	569	523	557	556	501	565	568	569	568	518	487	568	586	570	556	553	532	524	567	522	526	509	532	558	533	554	554	480	547	523	503	522	521	538	545	541	561	497	543	511	531	543	544	521	548	527	505	525	539	525	548	516	492	543	536	584	537	536	539	545	509	548	600	526	540	522	557	541	559	576	582	565	562	541	499	542	548	562	544	528	532	549	530	518	536	500	529	546	569	539	559	540	557	571	554	546	510	530	531	517	548	550	555	536	502	553	491	558	540	541	529	529	577	519	525	524	550	551	576	505	520	522	530	552	534	523	520	527	524	511	558	507	506	534	508	539	545	544	547	496	524	521	553	609	543	573	518	508	537	543	580	526	532	506	579	544	544	576	554	552	537	542	520	562	527	533	560	570	509	540	541	511	571	548	535	534	510	501	573	557	537	567	593	556	570	498	525	508	537	558	534	539	564	533	537	556	509	528	574	544	555	531	560	545	534	522	517	549	543	585	544	515	563	515	547	541	524	573	546	518	541	527	538	557	528	574	547	558	518	529	544	530	584	539	526	512	569	544	523	516	502	540	517	536	505	527	520	537	544	563	520	560	563	548	545	526	542	513	581	527	558	503	543	562	521	542	498	519	578	564	543	564	566	563	520	523	561	539	560	535	524	558	500	541	527	538	542	520	547	535	527	542	519	546	577	544	562	519	560	540	566	543	514	546	548	533	569	574	522	525	546	561	556	536	564	525	528	529	522	565	593	539	549	558	560	513	535	509	594	531	534	564	545	525	546	576	517	508	551	540	560	507	545	553	541	531	537	558	528	584	538	495	538	553	542	530	533	547	541	532	540	556	536	535	551	566	517	572	567	542	550	564	513	533	517	561	524	499	560	516	521	539	532	523	552	557	512	529	534	504	539	526	534	519	547	566	542	549	521	527	549	559	562	582	485	541	555	538	565	537	528	568	518	580	517	527	545	553	556	537	536	549	570	541	541	573	559	542	536	543	528	563	509	529	505	520	567	583	488	562	554	546	542	517	542	538	522	541	526	529	541	521	554	560	563	515	550	538	557	540	537	548	571	539	542	566	551	528	551	549	513	541	522	533	573	610	554	550	525	509	522	553	529	529	541	517	525	500	532	499	512	510	552	523	543	516	540	524	536	590	504	463	528	547	579	589	538	521	514	570	550	496	555	552	534	549	589	532	584	557	583	522	554	543	514	507	507	543	482	534	526	535	536	540	507	537	525	577	497	575	517	556	524	565	527	517	544	523	530	526	533	546	528	530	582	548	517	530	560	561	562	520	532	591	530	536	529	514	519	540	562	535	528	545	541	556	545	529	520	540	543	525	533	567	570	544	550	547	555	544	522	544	556	535	508	555	537	511	533	573	526	566	544	559	533	517	514	492	527	531	518	554	527	551	523	548	527	545	550	502	546	524	551	518	545	495	525	513	501	548	563	561	518	565	537	506	539	525	560	531	551	575	531	524	510	549	537	567	510	495	545	572	551	560	581	520	587	489	508	537	483	525	556	552	511	528	528	523	570	536	534	530	541	584	513	547	506	553	588	546	535	587	542	538	526	529	553	553	507	561	551	519	546	579	556	549	563	514	536	546	546	562	585	526	519	542	513	526	541	548	563	504	547	554	552	521	534	552	553	532	551	558	533	558	541	567	550	541	546	528	474	490	567	540	524	543	532	587	592	518	515	522	510	499	551	508	487	580	535	562	517	517	484	535	538	547	550	522	547	513	498	504	527	526	540	568	526	560	578	555	562	549	544	535	502	512	521	529	525	531	517	569	546	527	528	550	553	560	539	538	540	560	525	477	523	560	525	488	531	522	599	532	522	560	548	526	490	576	523	479	552	547	541	541	544	530	529	545	558	538	555	573	539	545	574	541	557	536	530	530	533	541	588	612	568	557	590	546	508	541	497	529	558	566	493	528	524	549	533	539	538	513	526	569	570	554	562	527	541	508	596	526	499	463	545	501	526	495	525	567	526	537	494	558	559	539	569	547	498	532	547	526	541	523	546	590	530	543	529	514	546	556	531	534	563	498	556	597	540	541	556	566	560	575	549	555	545	595	518	491	522	555	541	554	557	519	536	571	534	555	537	575	528	517	577	542	543	506	496	543	508	532	576	510
36136	47423	41764	22781	12032	7538	3183	1491	883	646	663	661	620	692	671	607	663	701	650	605	648	689	616	660	670	657	636	650	648	637	603	661	668	694	630	642	628	709	615	645	650	662	632	670	697	657	649	625	647	650	678	636	652	641	639	631	653	627	683	658	608	640	651	684	621	627	705	622	667	666	658	608	664	644	646	646	633	643	623	647	693	582	632	610	598	659	616	625	659	614	620	644	652	619	661	669	635	636	662	640	674	606	681	653	666	622	645	662	622	619	642	644	624	638	621	617	656	671	630	652	633	626	602	656	653	622	622	616	660	590	693	618	681	673	666	653	671	622	623	663	600	630	641	618	645	619	617	657	626	639	621	662	630	635	714	645	638	646	622	618	632	623	647	650	649	589	675	612	688	639	649	673	636	664	649	629	660	669	698	615	631	620	632	613	649	593	689	646	646	637	637	631	614	613	667	642	633	703	625	652	619	655	627	631	611	697	660	636	603	610	643	610	665	676	647	654	664	690	635	644	624	619	666	609	649	682	631	668	652	586	614	720	683	655	672	692	691	618	632	608	674	639	646	651	658	656	636	683	651	644	633	648	620	624	651	639	686	664	646	661	639	700	625	661	653	636	674	646	601	656	668	642	653	631	642	645	627	637	639	657	660	614	622	651	661	663	640	702	635	630	598	627	653	621	619	648	655	649	603	642	690	641	631	639	662	669	679	665	642	612	656	618	642	646	676	638	627	617	631	658	634	615	663	671	654	634	637	650	689	682	629	659	629	621	662	655	683	666	649	664	621	666	628	659	621	662	611	622	672	668	655	651	697	677	663	641	673	661	647	596	649	666	668	633	661	662	658	635	658	624	687	633	649	605	641	632	658	636	645	668	667	610	626	678	670	657	624	639	679	685	644	624	643	618	601	591	615	684	675	609	723	676	659	623	636	593	658	637	607	656	680	651	636	671	680	609	615	616	642	614	691	678	652	622	677	648	641	608	660	658	591	643	646	685	702	684	651	657	673	659	621	647	625	642	650	722	683	660	645	634	675	665	637	633	607	639	665	613	601	671	660	650	654	591	664	621	611	598	654	626	640	677	691	694	666	642	656	624	647	648	631	594	603	684	650	628	622	631	622	602	665	632	670	653	650	644	661	601	627	661	620	656	617	677	627	659	637	622	632	711	646	607	622	628	622	619	698	623	667	602	659	628	649	587	665	667	623	621	687	646	618	642	608	631	633	681	640	647	609	651	661	603	662	700	644	626	655	633	675	601	643	606	667	627	627	673	604	662	641	684	623	673	633	667	620	621	592	674	663	701	668	632	639	614	635	621	637	636	629	637	632	571	646	597	700	623	649	648	655	620	612	653	686	619	639	683	617	631	641	584	661	615	623	669	651	665	580	672	667	653	634	645	643	647	665	640	675	668	649	605	628	655	609	695	616	630	633	617	676	636	613	650	628	653	646	674	687	651	641	645	604	680	595	652	687	618	686	637	652	603	647	617	668	615	621	672	621	671	583	668	638	688	635	662	618	632	694	638	668	685	638	672	621	643	628	647	602	602	659	627	628	663	624	653	638	694	621	613	663	667	700	632	693	611	620	650	631	646	636	646	655	678	650	672	634	631	599	618	625	652	665	678	659	654	593	630	661	647	637	667	601	621	662	645	621	639	621	608	666	671	660	666	655	664	664	677	642	666	661	636	662	616	607	694	677	625	651	669	639	661	601	631	646	611	630	645	620	609	686	688	642	669	646	605	641	633	669	647	610	644	638	594	642	637	682	630	623	572	677	661	613	631	654	660	708	661	717	635	621	664	668	612	607	694	614	673	610	594	658	665	648	655	665	643	663	650	679	608	643	642	659	618	639	626	668	621	687	625	658	692	623	649	656	652	667	649	630	663	616	637	653	679	622	669	646	624	648	613	631	651	663	640	616	668	626	615	642	654	655	640	676	642	573	596	630	649	656	635	657	670	667	622	683	660	637	688	645	625	633	638	624	645	612	695	659	649	672	674	662	658	668	650	600	684	627	655	649	663	665	674	636	660	631	620	677	652	634	638	659	633	601	714	663	679	666	691	646	651	657	587	689	659	698	593	678	637	639	670	684	705	671	651	629	631	643	591	638	636	652	618	637	662	629	634	673	605	670	675	694	658	654	607	615	622	674	623	637	683	678	648	634	665	618	621	637	638	655	656	642	635	613	616	659	647	640	655	640	673	663	663	600	657	614	659	640	599	643	637	676	651	622	636	631	639	662	631	597	614	644	621	677	662	660	665	710	656	638	633	620	681	659	621	639	658	621	659	653	632	660	624	652	676	635	624	664	628	650	642	686	646	630	636	662	669	629	653	636	686	656	654	609	650	659	642	661	637	683	621	649	622	621	624	625	633	660	693	651	632	661	627	626	618	669	627	641	604	648	621	631	650	663	635	662	651	632	635	671	659	613	659	665	617	631	655	661	640	678	668	644	640	684	651	612	627	637	640	642	639	634	660	647	667	703	652	674	641	678	708	666	647	636	689	663	665	653	632	646	675	638	663	641	694	631	628	629	658	664	630	681	672	639	605	675	622	590	662	664	651	612	573	587	626	636	621	621	675	661	627	619	617	650	649	633	689	636	611	652	682	643	654	620	641	703	674	645	653	662	657	648	674	639	681	638	659	590	680	648	619	660	655	628	624	637	638	625	629	707	638	683	654	671	613	651	661	659	639	643	616	613	663	664	665	605	666	683	666	599	641	644	680	665	666	667	635	608	662	651	638	654	632	665	634	634	634	667	651	636	676	620	611	649	666	643	643	633	616	623	627	661	652	624	667	658	632	672	626	641	667	664	738	650	637	628	650	672	627	657	710	625	680	596	691	668	657	646	673	659	633	633	599	637	629	630	702	655	655	635	607	638	655	639	663	624	614	646	620	613	633	641	583	623	673	671	610	645	623	642	636	660	696	695	670	643	663	708	662	620	647	716	660	616	635	663	660	632	642	647	656	677	624	664	615	636	673	668	661	635	682	599	665	610	606	687	625	616	641	608	676	621	662	677	680	681	634	624	674	614	633	646	618	629	649	663	653	672	632	669	711	653	669	644	673	631	663	666	649	637	662	632	623	645	655	643	626	678	686	686	683	646	679	657	668	669	661	625	628	673	639	617	594	653	652	648	653	651	628	593	580	649	599	626	664	656	606	633	636	642	616	656	641	654	664	657	636	660	696	639	629	661	675	615	617	652	653	607	655	670	638	644	668	660	620	597	651	580	682	652	582	656	652	617	672	698	641	643	640	631	660	644	647	624	636	676	642	669	628	688	659	638	648	642	646	687	650	706	612	648	632	639	625	619	591	640	666	665	655	645	662	657	677	637	647	638	633	686	654	669	617	611	659	669	620	677	610	652	692	649	661	661	644	635	647	682	626	669	677	624	639	663	637	658	660	644	661	660	635	638	707	639	605	633	660	642	638	622	640	679	668	608	614	663	612	663	633	581	590	637	696	643	661	663	624	671	649	617	627
47203	62204	42810	20059	13721	9673	4406	1973	1079	847	717	738	781	755	780	796	782	742	757	789	832	747	814	761	738	764	782	777	749	793	720	840	834	765	782	766	775	723	742	797	757	753	785	748	754	779	818	786	793	771	697	753	745	790	759	741	829	793	793	781	748	714	770	754	769	764	764	780	789	760	768	789	792	758	768	729	758	793	749	745	835	764	743	807	739	782	789	762	748	759	792	803	804	737	757	757	796	756	776	776	777	814	782	827	792	791	750	740	745	747	753	783	789	797	737	726	798	762	758	731	765	801	733	792	760	791	766	731	767	777	746	775	779	809	748	757	799	802	796	740	769	747	790	749	698	800	752	729	770	818	759	740	744	779	779	746	766	771	754	833	775	826	764	737	809	779	776	740	796	808	764	764	776	759	721	793	768	757	787	744	779	759	759	774	794	761	737	771	804	759	782	798	739	727	790	769	786	781	734	783	800	755	783	783	774	783	762	779	755	772	800	764	752	779	803	759	789	786	774	776	782	796	808	764	764	763	748	750	746	792	776	787	793	761	775	795	769	801	804	792	826	738	743	764	786	770	800	754	780	751	769	787	811	763	783	764	786	770	759	778	786	790	753	761	744	744	773	787	808	770	775	774	767	758	745	780	762	771	777	780	726	732	795	769	766	770	738	787	783	770	746	777	766	786	730	767	739	737	765	775	788	776	758	772	801	740	773	787	756	731	777	783	755	766	779	767	752	759	776	770	775	764	771	737	784	742	762	735	784	822	730	837	785	708	781	751	770	763	769	762	767	812	799	750	739	762	730	828	824	751	735	763	829	784	791	798	728	786	818	817	784	809	744	770	790	762	806	723	749	758	737	746	793	757	781	766	745	787	774	767	783	730	752	783	770	766	783	763	724	830	739	802	787	759	771	764	787	829	726	816	741	746	786	734	738	802	737	748	858	761	832	760	740	824	790	800	775	815	768	763	746	717	747	764	765	843	738	769	792	752	807	722	763	756	792	738	764	788	782	782	787	782	796	765	764	765	735	780	786	788	775	782	808	785	774	739	744	784	773	810	786	761	805	725	710	748	833	790	749	765	753	755	793	771	781	841	761	828	751	745	769	770	833	810	776	817	765	793	753	727	757	747	866	766	740	768	778	797	776	823	792	767	762	782	765	751	758	767	774	786	764	779	754	723	779	773	756	777	823	792	781	800	760	740	762	816	709	795	786	777	738	754	772	761	777	741	787	772	809	755	788	768	779	774	754	807	757	721	754	737	761	806	738	737	754	793	748	755	719	784	780	783	732	803	757	803	791	741	762	756	742	751	825	749	748	762	781	771	708	792	758	786	727	813	777	803	790	738	781	735	765	763	780	778	766	761	769	751	753	811	745	778	792	739	760	737	800	774	803	772	742	720	791	754	735	783	764	790	750	754	807	842	789	783	751	778	780	767	771	734	809	778	792	750	783	738	760	716	754	769	733	790	753	733	739	735	831	729	778	811	754	757	743	784	773	735	719	747	717	759	749	758	780	813	789	785	744	764	779	809	763	780	774	749	825	737	774	754	751	745	756	749	810	837	760	835	769	784	747	790	741	739	797	734	765	702	699	760	777	742	774	795	732	758	739	776	776	779	781	776	806	749	781	732	808	769	794	793	739	763	761	801	788	804	776	758	763	751	760	785	795	805	751	762	769	812	757	771	758	769	749	820	820	751	717	765	792	783	739	743	770	725	764	795	803	767	723	832	760	767	790	774	782	753	749	807	806	761	814	778	755	824	761	710	732	800	783	772	733	788	786	810	744	763	780	798	733	718	766	763	768	734	787	777	794	760	772	786	797	794	803	793	816	812	746	742	755	734	756	823	816	804	747	773	743	787	748	789	754	763	748	772	777	767	760	789	800	775	751	810	785	775	789	801	775	725	768	736	810	775	782	736	775	784	830	766	741	786	773	740	773	757	767	722	782	767	820	765	809	767	762	766	773	767	765	746	784	757	726	793	805	707	790	714	812	793	750	831	795	777	806	785	776	752	771	800	775	800	764	754	837	807	743	774	801	786	769	731	774	773	747	755	770	780	754	797	771	778	748	763	784	734	744	718	774	825	739	819	764	769	759	807	787	753	774	795	783	799	773	753	741	759	787	801	787	778	767	779	770	764	733	786	779	770	800	806	760	737	815	799	766	810	770	765	745	766	779	748	808	783	835	795	756	754	738	787	737	769	803	774	723	849	788	785	798	759	753	821	797	786	787	755	815	790	745	803	798	726	803	769	796	827	798	787	798	757	755	778	782	787	718	781	786	770	717	772	787	787	772	787	761	728	717	798	800	754	787	791	771	765	719	798	829	738	765	804	772	786	730	766	772	771	789	763	784	774	788	755	739	764	772	735	800	734	776	762	783	761	745	738	737	762	799	784	770	775	811	842	775	745	790	732	755	746	773	771	749	784	774	723	795	783	776	770	769	771	741	757	787	790	753	705	793	790	826	791	786	765	761	786	818	781	766	755	785	775	773	753	811	792	805	741	774	796	806	783	760	807	750	748	794	797	816	761	771	770	784	728	713	719	735	794	707	750	744	773	756	765	790	790	807	789	796	759	719	780	759	742	772	710	807	818	800	806	781	794	788	751	760	795	778	769	786	819	772	789	783	731	751	739	729	801	749	798	797	765	762	806	777	788	790	753	771	723	754	802	784	814	784	795	790	804	734	810	785	765	737	795	774	750	741	762	829	800	757	777	784	767	739	828	782	771	724	819	791	782	770	758	747	778	766	832	774	757	816	782	778	761	805	781	734	752	729	743	801	775	809	794	808	733	757	831	806	794	791	771	785	757	784	746	812	767	755	783	802	728	820	768	757	794	730	782	791	785	779	743	769	766	766	755	783	767	764	807	757	783	802	807	796	773	769	750	755	771	768	738	802	769	710	800	745	762	762	771	814	816	773	740	790	745	770	778	794	751	804	797	696	771	791	816	781	757	834	754	742	774	771	781	752	749	758	801	735	773	772	797	758	769	801	767	783	803	751	798	797	782	753	804	758	769	808	790	795	765	756	758	811	777	746	808	741	766	809	773	787	828	760	820	772	747	763	741	733	769	816	755	763	739	761	745	740	781	770	817	697	778	778	769	726	759	798	741	754	781	746	769	750	792	800	774	748	768	761	802	767	786	756	733	826	760	760	753	792	716	773	776	778	754	791	773	761	760	744	804	734	748	770	777	778	803	790	705	810	795	751	790	748	767	814	723	740	734	795	706	810	775	831	807	758	771	810	781	775	805	757	776	755	758	751	800	765	768	705	752	776	768	800	764	788	755	797	802	780	763	792	774	732	783	764	796	758	776	777	813	780	747	745	781	805	762	737	754	780	760	764	775	795	779	762	813	812	768	735	780	711	749	765	768	770	774	742	787	782	745	723	782	737	728	780	753	756	762	743	835	743	783	812	795	793	765	771	803	814	796	759	783	743	790	759	764	796	797	861	752	775	750	764	810	766	818	790	763	765	779	709	779
24569	22346	33375	31442	35890	31829	20035	6674	1723	558	496	534	523	515	503	505	504	537	517	492	525	513	533	515	509	518	502	494	485	517	482	497	491	480	508	525	495	525	514	501	481	534	475	505	527	525	489	513	494	502	485	487	537	532	516	514	473	503	474	547	501	476	520	461	504	493	508	529	494	521	513	506	467	500	521	515	491	523	504	492	489	499	465	495	534	521	467	540	495	508	493	482	491	527	466	472	498	466	512	521	488	493	492	527	485	483	498	486	500	499	502	479	530	543	506	499	499	513	518	510	501	499	506	500	466	490	511	509	541	527	529	491	515	519	504	511	506	472	514	501	493	488	464	502	505	501	548	480	506	479	476	522	484	500	463	459	509	470	498	506	501	458	517	493	484	524	489	521	505	485	485	509	513	523	499	452	507	521	491	490	515	520	478	475	507	506	524	487	550	550	536	482	486	514	528	481	535	480	514	534	504	466	508	503	500	489	505	534	493	446	485	494	493	531	539	528	503	488	476	504	525	539	502	499	487	467	458	493	517	466	488	490	530	493	468	445	536	519	481	495	505	520	488	502	518	488	479	485	514	535	553	501	467	549	467	490	542	486	503	504	497	482	537	485	505	504	520	521	480	517	531	541	459	480	531	542	496	498	530	518	523	512	493	506	521	527	496	480	468	466	491	553	542	504	525	505	511	486	461	491	494	481	524	490	486	490	490	482	513	474	515	510	517	525	469	487	471	505	493	520	489	536	504	456	506	514	486	468	478	478	507	497	478	493	467	511	486	512	502	524	496	503	538	512	493	463	498	493	531	453	496	479	444	454	499	515	469	498	487	489	481	465	529	477	500	458	513	515	500	525	506	481	516	522	516	489	458	490	499	495	490	468	469	484	519	481	498	491	515	454	500	477	507	542	505	513	474	488	503	534	498	506	510	495	506	488	481	487	478	548	530	471	539	440	499	516	490	488	497	497	477	454	519	511	495	503	502	480	480	533	513	504	505	489	508	473	465	492	455	488	521	485	526	479	483	496	515	491	503	468	461	467	539	510	491	521	494	457	513	487	511	522	464	540	516	467	561	549	479	488	506	531	521	509	500	529	509	514	487	482	497	481	481	506	515	489	494	528	460	496	449	503	518	509	497	503	502	538	458	515	460	500	457	474	509	516	551	472	491	507	497	496	503	518	473	486	511	491	502	483	487	497	510	512	485	518	472	493	529	517	489	510	514	459	486	521	517	473	513	483	489	487	535	484	491	535	535	502	490	528	531	555	514	512	530	535	478	492	502	516	490	508	519	524	487	478	464	493	521	522	522	504	504	493	502	522	476	510	506	517	512	512	485	473	479	504	487	490	497	457	544	503	493	503	431	519	553	549	529	510	491	524	467	493	500	521	479	482	522	461	537	501	535	490	491	524	494	507	496	498	481	518	481	524	458	511	484	490	476	502	521	511	500	509	528	479	490	495	492	503	497	511	498	525	504	517	501	503	464	512	517	460	517	456	536	500	535	529	480	499	502	521	472	434	485	488	505	471	514	495	519	465	501	464	476	446	481	502	496	487	509	495	525	446	489	499	525	502	479	475	467	491	514	473	511	513	502	536	504	472	494	528	470	482	503	517	527	506	489	516	473	486	504	472	457	477	516	513	506	510	499	481	533	520	563	496	531	490	490	497	518	499	522	513	527	525	496	496	476	510	534	484	500	478	530	532	503	533	481	523	490	537	533	507	503	452	527	488	495	500	494	479	488	534	493	499	476	532	477	528	523	511	494	488	491	489	507	455	511	491	489	495	472	528	499	492	512	513	504	528	513	462	494	508	503	505	494	521	500	477	516	503	489	469	483	506	517	518	452	510	459	511	494	523	488	540	551	481	503	480	496	488	505	480	482	538	525	476	512	481	510	508	519	536	504	483	491	502	477	494	438	474	475	445	476	490	467	486	467	497	522	514	511	496	507	508	464	498	482	488	493	516	523	494	499	462	492	501	507	492	504	475	514	579	511	516	519	499	475	529	520	488	495	500	499	524	488	479	481	466	509	503	542	464	515	489	473	482	508	502	511	503	534	498	474	495	499	505	517	540	464	494	488	495	510	482	502	491	461	511	488	482	486	499	493	469	501	550	494	518	492	487	498	491	490	471	514	501	520	486	497	490	488	483	499	498	481	519	503	480	485	470	458	490	493	510	532	518	464	524	503	498	490	479	506	482	488	500	508	478	482	505	484	523	534	438	473	527	533	498	482	485	442	541	501	496	497	487	501	506	516	514	529	502	486	503	529	543	515	525	484	523	469	481	492	454	498	501	497	490	466	507	513	509	515	535	503	476	505	508	496	509	488	483	502	454	504	491	501	502	508	521	477	530	520	498	503	491	515	522	496	512	538	486	521	466	489	488	479	529	469	524	501	495	479	495	500	509	474	491	508	524	505	531	521	520	495	510	501	521	520	512	513	474	513	510	472	494	501	476	537	537	448	477	495	485	537	468	488	506	486	502	508	517	457	456	471	508	476	497	475	513	519	454	537	504	489	483	520	517	499	487	505	487	499	508	495	502	471	493	519	500	547	477	476	509	499	505	490	507	497	472	499	425	501	487	522	476	481	477	500	527	520	464	495	497	464	533	496	493	495	502	475	522	488	507	523	485	512	487	495	478	510	507	517	525	466	507	511	500	491	499	517	485	467	509	495	486	540	512	476	514	503	519	466	518	557	506	475	538	530	506	496	527	491	468	503	499	500	550	521	460	507	523	464	473	513	528	521	508	539	528	494	489	491	480	496	484	492	497	482	528	502	462	491	452	470	502	517	504	460	503	483	478	521	488	491	515	483	483	491	486	474	495	495	511	499	483	545	489	494	520	514	512	481	502	516	501	504	518	507	479	467	515	499	526	469	460	470	465	482	517	494	492	522	504	485	489	516	542	484	491	472	447	478	473	487	521	482	490	525	480	491	472	478	496	478	561	501	502	478	494	500	483	469	476	521	489	507	486	524	466	504	487	534	505	501	483	525	493	501	486	525	501	519	496	514	469	481	531	501	511	529	500	524	523	468	505	481	498	480	500	512	485	487	463	529	507	587	526	518	522	515	467	526	532	492	552	491	532	474	519	529	477	476	517	510	516	503	485	472	498	511	479	491	527	471	480	547	448	521	491	501	480	486	487	512	498	504	470	522	476	476	509	496	446	545	496	497	494	499	457	478	513	490	483	494	486	514	513	491	500	527	474	495	499	513	500	498	490	518	461	525	504	445	493	464	523	515	483	523	501	493	462	517	498	504	520	543	481	490	487	496	501	468	506	450	497	528	503	507	486	498	534	507	504	499	487	532	473	475	509	486	472	503	539	494	493	502	517	504	506	462	484	485	506	486	516	508	548	462	509	508	483	491	501	477	526	516	465	509	499	481	487	491	476	496	514	525	480	519	507	490	474	508	470	527	509	473	520	461	531	467	515	535	496	474	493	503	480	530	506	498	468	513	478	479	494	536	518	481	493	501	455	496	501
51029	80606	64714	44571	43996	33380	19108	7828	2544	630	595	593	611	575	593	631	576	646	631	624	631	617	634	613	598	568	589	618	574	612	619	615	585	588	604	594	618	617	598	618	611	598	551	601	570	610	606	577	612	564	589	607	606	581	594	596	583	597	614	577	628	603	627	605	588	575	589	612	616	655	646	616	613	595	626	601	579	612	588	612	665	601	621	620	617	584	608	590	591	554	626	637	586	604	599	575	600	583	603	581	592	614	614	579	627	614	605	584	591	593	573	598	570	585	591	602	623	613	580	551	609	591	571	558	565	633	592	607	584	634	598	651	616	625	610	592	587	656	609	615	564	597	627	630	581	609	621	629	617	587	550	588	620	549	618	643	642	583	647	612	622	621	617	628	594	592	603	577	610	602	595	646	590	621	579	611	580	584	608	609	604	643	608	594	601	601	628	586	579	614	613	632	600	613	624	607	596	628	565	617	558	573	575	596	564	595	581	610	635	590	609	611	613	640	618	623	576	609	652	560	603	583	590	595	577	620	589	639	620	620	620	595	567	605	608	580	608	598	636	642	654	622	544	569	602	601	593	596	620	633	566	634	612	655	610	615	574	606	609	594	606	606	606	599	620	638	588	610	627	576	593	602	593	571	604	594	630	608	629	620	574	649	541	615	650	639	639	606	569	655	595	560	614	595	619	661	581	587	581	604	602	632	581	620	585	585	583	600	616	561	603	581	604	626	615	601	649	617	549	595	600	625	581	576	615	630	596	600	565	621	618	594	639	656	636	579	578	591	611	607	619	618	657	579	660	641	571	595	613	601	670	587	616	584	573	608	559	623	612	613	624	614	604	604	588	564	618	642	630	589	596	571	616	587	609	628	619	638	650	595	631	604	606	600	575	610	618	660	636	595	588	615	585	632	583	611	586	639	612	613	571	582	657	605	602	591	627	604	621	591	595	600	650	607	580	580	599	592	582	576	592	624	622	624	577	600	603	574	604	574	596	602	641	587	594	619	624	593	631	574	651	612	570	669	582	629	607	557	571	625	595	660	596	623	585	597	610	621	644	618	592	616	613	582	650	597	628	652	588	590	608	627	630	598	662	593	593	589	634	621	611	629	625	602	605	590	569	602	646	575	655	612	613	585	576	626	614	604	593	600	621	593	613	625	609	604	583	608	576	589	611	552	627	586	621	600	606	616	541	586	599	575	574	648	603	580	614	569	658	597	573	613	613	615	604	623	598	655	618	560	619	598	606	624	586	614	655	595	661	586	590	606	588	614	600	613	548	611	636	557	625	615	598	620	601	583	639	596	604	630	590	621	621	596	596	600	604	595	625	651	623	604	592	621	593	615	620	601	619	597	560	614	584	568	633	575	583	592	626	612	628	616	649	587	622	637	634	593	609	605	572	627	610	605	592	633	633	601	597	655	605	623	626	580	606	602	562	609	591	661	593	644	647	614	591	599	592	616	571	566	616	617	607	636	600	609	621	571	591	619	598	600	624	593	672	593	618	567	598	659	563	660	611	578	608	627	612	646	612	619	610	582	582	578	593	566	618	627	638	662	568	567	609	633	570	606	595	653	621	615	547	613	617	596	597	582	602	553	620	648	620	636	629	643	606	622	608	610	622	607	584	593	633	595	621	629	599	624	546	588	582	587	645	637	615	578	628	618	580	585	592	583	612	584	577	641	627	616	606	589	599	582	614	598	597	568	580	590	588	585	564	584	586	597	603	591	625	618	612	592	649	615	587	580	580	598	584	624	617	607	565	626	597	599	610	603	612	616	561	594	655	673	585	599	607	601	612	600	606	571	605	599	643	588	625	617	650	596	577	617	620	602	615	573	633	597	653	615	568	587	615	614	607	621	604	606	556	605	583	595	571	581	590	639	646	629	631	565	647	582	615	608	597	611	641	632	608	657	585	616	635	632	620	603	629	624	666	619	586	609	628	616	592	639	596	588	631	592	629	604	614	609	603	561	664	644	585	638	674	626	588	601	589	640	572	612	619	599	597	608	558	628	611	615	650	605	643	621	629	611	616	573	604	631	555	619	604	627	595	616	613	644	614	591	592	600	564	637	591	594	603	611	615	611	621	631	567	583	585	608	604	640	612	606	599	617	620	594	595	618	559	593	640	642	602	597	605	614	632	609	597	600	625	578	612	628	603	610	622	571	610	609	601	613	647	590	593	600	632	602	601	600	603	624	617	611	648	605	626	622	629	615	591	573	589	674	621	579	582	614	631	619	612	628	624	616	615	559	584	656	607	603	623	578	588	602	587	594	604	609	620	669	642	615	620	576	578	586	567	626	606	638	593	615	607	634	654	642	636	584	609	635	576	617	574	625	592	616	643	609	588	605	624	584	627	630	654	626	573	588	602	571	612	586	567	609	582	637	601	591	580	588	606	597	608	618	614	573	567	651	660	617	608	624	643	638	663	562	592	564	599	589	666	587	628	616	617	606	606	621	628	613	604	616	605	578	612	628	633	605	582	590	618	649	604	594	597	582	594	639	605	639	625	617	560	610	615	614	604	622	610	650	628	599	614	551	631	622	595	630	588	611	604	593	625	608	648	595	597	639	639	620	590	575	588	589	637	661	668	593	595	632	627	623	598	634	555	575	562	602	636	627	627	583	629	579	610	579	635	629	630	635	611	578	605	599	633	634	592	650	630	651	601	589	620	576	593	614	636	649	613	622	607	575	639	596	625	611	623	589	599	618	611	592	614	586	592	617	648	618	638	630	571	571	602	590	618	579	590	617	582	634	574	663	626	615	569	609	596	614	673	615	575	620	642	573	624	630	649	580	574	606	543	612	559	617	617	592	603	621	616	597	632	652	587	571	583	618	575	605	602	621	595	616	631	650	572	624	608	635	615	610	611	639	600	625	627	639	636	553	579	656	624	645	614	601	596	604	617	629	577	581	600	601	690	599	595	618	579	609	630	611	629	610	616	608	598	628	592	608	601	616	557	578	647	620	607	634	594	617	630	592	619	600	615	602	644	601	616	590	637	620	665	642	615	628	619	575	593	614	606	610	603	626	614	598	583	572	619	584	636	625	603	612	612	614	584	591	647	621	629	589	676	578	625	581	636	659	615	612	598	651	603	574	631	600	606	591	615	611	586	594	587	565	582	613	567	615	617	604	556	653	594	628	602	631	572	613	618	635	594	594	620	595	601	556	602	607	589	643	605	585	624	630	604	628	568	560	625	605	611	605	604	587	643	613	570	573	655	603	580	620	630	669	570	593	595	615	614	630	598	626	573	609	617	616	617	625	633	627	603	607	607	638	578	626	620	598	648	622	595	625	613	595	621	598	575	671	631	640	633	636	579	598	649	617	594	601	602	621	649	557	655	562	574	580	594	586	594	593	605	628	625	642	621	651	619	633	605	583	569	622	629	638	600	589	642	637	577	608	612	595	605	583	591	623	576	622	600	629	594	563	634	638	590	625	622	631	574	615	607	583	628	590	649	611	616	582	649	577	602	626	635	598	579	601
23448	21578	29978	27018	35647	38297	29094	12377	2762	573	506	506	498	476	492	517	480	459	468	522	479	486	529	484	462	461	471	463	484	475	467	480	440	462	479	470	512	469	491	459	451	509	432	473	429	476	461	457	441	432	464	461	467	470	452	463	463	466	473	439	441	457	478	448	464	472	464	444	449	464	453	441	459	469	463	504	485	512	492	485	447	442	489	481	438	461	444	473	492	457	464	447	439	441	477	463	481	475	462	485	458	474	472	440	479	423	497	452	490	487	458	485	467	419	446	443	457	469	476	471	474	446	442	451	468	481	460	464	444	427	446	465	508	469	470	441	490	452	456	446	421	473	427	456	436	491	475	456	499	464	435	460	476	454	434	455	469	516	439	493	446	435	491	461	448	437	472	448	483	429	484	448	500	479	475	454	445	475	444	452	459	459	418	441	472	461	470	485	466	455	482	455	478	449	475	433	464	488	465	481	464	403	463	476	459	443	478	450	475	492	455	448	460	450	490	481	441	504	476	415	473	500	452	452	462	474	478	424	457	438	462	456	507	475	480	435	479	485	489	469	494	476	434	465	421	480	466	494	458	509	487	481	458	485	453	474	471	469	464	467	454	470	458	480	466	465	484	466	467	454	485	465	446	493	456	498	473	408	498	451	451	466	459	471	467	486	454	467	439	445	462	457	440	462	469	468	478	476	474	482	469	491	488	469	474	473	507	466	446	484	482	507	446	458	500	455	445	464	411	459	447	475	455	493	429	459	485	470	461	470	476	454	487	500	479	462	435	489	467	471	470	460	454	489	447	425	439	502	498	445	471	484	473	472	475	471	444	453	457	443	475	479	482	488	453	461	488	502	486	470	457	467	430	445	484	440	466	493	434	474	444	438	458	422	451	494	461	503	515	499	463	479	477	435	467	466	487	474	466	469	462	444	481	458	437	449	447	456	491	460	470	468	489	472	483	437	490	448	480	474	451	459	453	453	511	479	478	454	462	463	434	515	439	454	471	488	478	457	475	480	479	477	478	471	471	480	511	456	471	500	472	460	450	438	460	510	459	475	432	460	466	481	494	509	458	461	486	486	451	461	444	430	488	443	477	499	462	478	440	449	439	529	473	451	460	427	440	432	475	458	454	511	496	470	444	426	479	484	475	476	477	465	450	472	462	458	443	486	484	473	467	464	468	468	473	484	461	455	456	458	525	459	459	482	449	479	443	482	461	469	425	435	452	498	464	487	490	449	445	485	444	433	412	453	500	437	451	445	429	449	429	461	452	446	470	484	487	447	483	443	484	429	441	465	439	460	469	440	445	421	456	478	478	480	471	463	492	429	502	485	391	485	461	479	469	510	437	469	494	477	464	431	478	466	472	463	470	486	491	454	471	473	453	473	495	458	470	452	463	469	472	478	445	478	476	447	490	458	467	498	474	450	434	482	483	477	445	438	439	435	490	499	433	452	507	429	481	456	459	453	457	445	437	464	466	489	549	460	459	473	459	455	447	466	500	436	473	451	482	462	496	448	512	498	493	428	484	466	485	494	473	483	475	491	427	473	437	454	445	484	470	428	457	455	441	454	492	479	468	484	478	427	452	491	469	440	457	476	444	457	474	423	447	498	479	507	466	459	471	495	436	480	486	494	448	469	462	471	466	469	461	488	457	467	458	475	479	466	481	454	453	477	442	466	445	436	458	475	455	485	474	466	469	467	473	501	472	504	376	449	469	481	434	445	485	481	474	468	447	484	464	448	432	437	457	478	415	484	464	492	484	512	469	466	487	453	499	504	451	474	445	457	448	450	440	457	448	427	495	495	481	490	441	485	473	458	435	476	477	446	469	451	464	473	440	481	477	441	425	470	445	456	456	470	487	459	428	453	457	473	454	489	443	464	432	465	497	508	472	490	456	462	468	450	472	487	516	486	456	475	481	482	470	447	417	473	488	446	457	449	481	469	456	482	456	478	477	501	451	518	466	463	497	458	517	516	496	471	499	453	449	491	438	436	415	411	453	415	453	483	512	439	470	458	506	520	485	451	438	463	456	434	467	441	438	445	459	535	490	505	479	464	480	479	463	489	443	436	481	414	486	464	488	451	449	461	484	485	467	457	467	501	442	471	442	469	453	462	446	454	512	444	467	494	487	459	488	462	461	440	448	490	468	483	486	447	437	469	481	482	449	439	442	465	471	415	467	465	451	474	481	476	440	468	477	478	476	472	456	520	475	452	472	441	479	446	469	466	497	457	457	457	477	462	471	447	425	440	448	518	476	435	434	452	434	499	453	500	466	434	490	455	470	462	448	500	480	492	473	438	473	482	469	504	458	465	474	454	458	465	468	466	496	474	500	441	515	471	454	447	465	497	493	462	480	457	449	420	459	469	491	450	465	438	444	459	461	437	442	438	462	470	472	477	470	474	442	430	426	478	479	482	493	445	467	469	453	427	473	441	452	465	486	438	476	453	463	433	458	456	475	466	475	432	465	423	447	455	464	402	521	470	486	474	453	468	471	471	454	449	447	466	473	473	473	440	469	498	500	483	479	485	414	453	463	460	458	465	504	445	456	470	489	456	464	432	470	448	454	428	505	479	460	448	481	464	448	429	487	488	445	470	493	511	427	475	475	407	432	474	448	454	494	444	463	407	471	457	440	450	459	498	490	451	436	509	468	479	454	461	516	482	484	459	494	449	456	420	477	474	429	480	477	424	450	447	447	477	478	495	500	454	457	440	456	480	501	467	449	482	480	414	438	483	461	423	450	450	446	500	493	494	448	474	469	473	457	447	507	474	472	446	488	494	455	473	478	470	499	455	439	474	448	468	451	457	474	478	470	450	474	460	443	432	429	512	454	497	486	489	462	479	445	452	427	451	497	447	474	445	432	469	461	463	494	463	474	463	441	463	443	464	475	484	457	452	458	482	412	461	453	482	478	473	513	491	470	459	423	453	431	503	493	512	473	446	483	457	486	456	460	447	454	468	459	458	479	424	467	499	439	484	504	490	488	488	455	467	448	428	461	460	516	487	468	448	446	450	508	454	476	445	484	444	474	480	498	464	478	460	471	439	479	472	460	451	437	493	457	469	529	481	444	456	459	454	405	497	488	462	462	454	450	464	480	439	476	421	465	494	449	457	449	472	486	473	472	489	469	400	407	450	433	501	479	460	457	466	486	418	445	469	463	411	457	509	462	486	459	448	476	451	463	481	474	454	474	461	497	438	478	436	468	446	433	467	488	483	470	441	428	474	468	472	500	439	468	475	469	487	441	502	459	478	452	475	445	468	505	471	486	451	452	460	449	444	479	482	464	476	462	455	456	524	423	440	440	440	477	468	473	458	475	456	487	471	516	501	470	513	449	466	452	482	429	451	452	468	459	454	470	443	451	444	465	503	417	420	449	478	433	437	464	455	467	461	468	464	460	450	485	486	495	426	439	449	468	471	484	473	451	433	474	427	504	460	457	474	450	432	460	496	461	433	459	464	441	461	493	512	452	460	484	461	425	466
54462	87652	64705	55132	53146	42608	27924	12839	3759	617	548	557	520	583	538	553	570	550	522	540	565	533	540	557	524	543	569	520	541	549	571	544	514	532	525	559	548	547	560	533	528	513	526	562	524	539	539	548	570	559	542	620	530	570	539	536	557	553	560	576	504	534	579	549	596	533	578	557	601	579	588	566	552	532	531	545	494	543	518	559	576	558	534	529	519	515	523	543	535	560	545	609	572	560	516	548	530	559	531	529	552	541	543	527	572	589	569	551	572	562	551	522	553	557	519	562	536	521	581	549	560	511	542	513	554	559	535	549	553	560	561	514	548	549	572	604	575	533	541	558	537	572	562	539	531	550	565	565	584	524	530	567	557	569	532	514	528	547	536	556	551	538	557	594	537	545	539	572	527	524	540	569	523	566	541	568	550	578	547	545	557	512	594	541	533	520	578	566	501	525	540	556	587	553	515	551	485	563	545	551	530	570	533	563	534	555	602	577	555	535	516	550	547	572	569	546	528	552	530	569	518	527	541	512	538	534	559	541	526	555	602	535	532	544	535	545	535	537	609	547	547	595	574	568	523	568	522	559	557	539	524	547	564	534	550	513	528	522	515	534	562	555	559	538	526	581	533	556	557	599	541	547	518	565	566	513	561	624	532	515	546	548	547	537	562	558	536	521	544	527	584	489	533	593	551	577	548	554	542	560	490	522	564	537	536	511	540	544	541	547	562	553	539	577	572	543	563	542	543	550	547	581	563	552	530	551	601	562	533	535	528	583	553	570	566	538	500	553	563	535	589	533	536	526	578	533	543	566	504	558	533	550	559	531	523	602	544	553	563	537	547	577	530	553	571	550	547	514	537	559	550	543	503	522	553	561	521	566	527	576	516	564	520	542	516	538	528	533	531	561	550	557	586	540	558	512	552	521	520	559	549	610	541	587	582	497	550	512	532	531	571	568	531	574	588	532	548	545	528	542	543	573	564	572	517	563	549	539	560	562	556	578	561	525	519	563	527	519	525	539	535	536	544	527	553	536	564	543	515	541	531	514	528	581	547	545	535	541	529	573	539	557	556	518	595	503	535	578	551	552	542	521	549	570	566	556	570	571	530	575	555	593	527	560	548	573	534	511	566	505	507	516	568	532	529	576	538	534	552	469	545	526	548	511	582	588	561	589	543	578	548	545	578	567	520	567	541	556	551	539	564	532	529	531	547	574	519	549	552	576	507	546	502	569	564	502	531	517	558	536	492	528	596	533	526	559	542	582	585	515	544	570	551	573	524	540	538	557	533	563	535	557	579	531	547	546	554	553	563	558	542	565	540	567	580	565	560	528	553	511	526	580	561	522	523	592	552	544	495	573	522	554	577	541	589	591	555	533	547	535	572	529	523	530	525	544	543	557	579	511	539	569	539	499	523	532	522	543	572	577	539	527	526	548	553	543	544	570	553	573	514	526	535	529	558	557	554	568	536	589	540	554	549	531	552	572	535	528	595	547	549	547	562	548	520	537	501	585	494	549	571	555	549	567	555	542	524	511	532	543	532	539	569	570	532	546	530	544	535	528	585	540	558	550	563	601	538	534	533	531	514	571	555	516	545	542	520	565	574	572	547	542	543	548	573	557	571	551	553	549	536	586	580	550	556	574	557	545	606	548	551	498	530	532	524	501	551	564	560	560	508	557	540	558	555	556	507	536	543	520	548	562	561	529	565	550	554	520	516	522	567	583	517	545	559	547	547	524	529	588	564	582	504	513	535	549	590	531	569	532	540	516	569	534	523	533	546	538	573	556	559	545	560	561	549	552	538	550	551	578	526	547	537	543	545	530	572	562	497	507	526	540	538	520	562	537	543	560	562	551	540	534	579	567	574	554	554	551	542	565	550	582	525	538	545	564	544	535	561	536	565	570	540	554	547	541	517	558	544	551	606	557	559	547	565	551	533	548	543	574	539	570	564	546	564	531	521	535	536	592	548	523	558	594	542	533	533	524	545	544	513	513	568	545	564	575	567	559	521	545	525	543	520	536	533	542	547	536	552	575	549	551	521	542	581	502	499	546	548	586	544	532	506	521	566	539	526	555	572	533	536	523	534	622	554	534	540	578	518	520	612	530	536	528	608	552	589	580	543	512	589	553	589	587	556	550	536	540	530	519	518	534	501	566	570	546	569	508	537	533	532	555	598	538	558	579	573	550	530	577	565	528	529	571	577	576	532	561	567	585	530	552	551	535	558	579	559	517	584	513	521	590	564	517	507	578	599	576	530	569	553	570	561	535	512	539	554	561	543	593	538	514	513	528	550	606	574	550	559	579	518	551	569	533	553	522	548	578	573	547	562	519	558	565	514	582	538	561	594	556	533	513	524	526	546	548	570	543	560	560	563	513	512	526	579	549	529	539	517	516	565	548	503	565	540	563	541	512	571	529	587	540	516	507	555	524	572	492	547	576	546	531	586	530	548	578	528	538	526	603	581	548	540	531	530	543	517	558	584	533	553	602	518	535	536	568	512	555	539	565	574	516	551	547	555	552	532	535	531	505	529	552	586	546	542	527	540	531	532	555	558	560	538	603	558	580	582	536	547	522	496	602	551	532	559	557	570	525	564	555	546	542	535	524	517	564	543	525	531	544	527	577	525	524	541	552	581	537	545	566	550	542	568	621	545	565	541	528	557	565	546	555	578	512	566	508	520	539	566	515	567	588	574	521	546	561	544	553	545	534	604	525	529	524	539	524	550	546	575	543	542	561	558	555	550	554	561	547	546	587	554	575	524	534	527	517	543	555	510	569	542	546	535	606	572	547	569	580	524	520	522	540	511	543	502	528	579	564	534	530	529	571	537	540	536	529	568	554	568	560	551	528	548	575	574	544	562	529	525	551	534	533	562	528	549	549	525	544	565	554	588	542	538	534	569	579	513	556	525	547	539	543	529	573	544	516	561	544	516	544	517	549	546	536	514	588	555	501	562	537	585	588	531	543	580	562	567	524	564	512	554	547	550	518	559	516	537	577	544	558	538	565	500	510	615	568	581	574	527	534	565	518	563	563	531	527	499	578	585	560	574	562	490	571	547	559	595	563	585	547	596	577	570	546	573	511	535	534	548	555	537	502	557	551	527	580	560	567	543	575	546	542	538	567	538	538	553	531	556	542	584	538	549	542	542	559	508	565	529	578	567	545	552	535	575	557	507	577	517	537	545	555	569	536	533	551	544	541	506	539	582	520	596	546	546	540	590	607	521	529	554	515	560	599	534	522	549	528	573	530	553	533	513	551	544	557	555	580	545	554	515	546	568	539	584	554	526	555	543	551	523	538	558	534	539	561	562	528	566	559	533	578	571	538	557	525	538	525	547	527	548	581	579	567	518	538	575	554	540	533	571	532	530	556	522	562	530	554	563	547	557	520	543	570	531	559	577	561	559	563	545	555	581	538	539	557	517	569	557	516	563	587	585	585	531	543	539	576	520	522	530	543	561	570	542	512	529	526	556	525	548	564	523	577	544	547
36976	46373	41240	22628	11031	7525	3931	1833	921	630	684	641	648	645	652	657	630	704	680	622	633	666	639	665	639	624	648	668	666	666	664	677	652	637	692	651	631	670	668	663	621	653	606	645	678	632	692	658	639	662	698	644	653	628	666	623	629	594	683	654	656	614	650	659	631	671	706	638	695	623	656	670	650	634	628	602	663	651	618	639	639	621	637	653	642	682	637	649	641	623	613	650	689	653	661	661	653	672	624	636	648	662	628	647	685	637	646	621	611	628	644	592	591	661	628	638	623	627	629	649	661	618	623	652	664	649	630	644	637	632	629	625	661	675	678	641	590	654	652	640	627	641	702	636	635	635	640	589	680	626	663	633	626	599	631	670	657	613	627	641	692	624	630	679	647	621	643	647	664	668	621	619	625	692	641	661	570	652	602	666	675	675	665	631	643	660	689	662	623	641	649	685	633	695	618	650	663	678	613	617	662	622	644	633	682	650	631	637	661	663	660	639	664	600	680	688	668	657	641	594	642	645	677	642	662	574	664	679	685	622	593	669	622	644	700	656	646	638	632	691	649	653	627	638	650	607	664	666	637	604	676	680	638	675	649	659	692	650	629	643	643	648	622	629	692	659	662	640	632	595	618	684	632	679	671	656	640	620	647	653	677	646	617	646	675	610	650	656	620	633	651	639	642	647	628	620	669	634	671	680	605	679	592	613	598	639	650	654	627	616	621	644	661	638	651	589	641	592	615	632	607	668	666	628	630	666	637	675	640	663	656	612	602	650	639	628	643	681	648	676	629	642	630	591	674	685	695	647	663	644	643	651	628	632	658	636	649	669	622	668	618	629	636	614	661	685	626	653	615	591	657	648	636	705	646	632	635	663	669	676	664	657	667	646	613	630	668	626	676	647	620	672	606	662	623	599	634	641	641	687	711	633	645	700	638	634	649	641	624	661	638	675	665	651	659	654	664	668	632	638	651	673	653	597	629	660	704	661	639	638	680	632	635	655	609	595	671	630	651	596	605	620	686	641	642	653	647	671	645	635	692	598	663	650	603	630	665	674	615	644	633	682	700	684	641	657	627	625	677	625	643	651	642	713	592	650	655	672	648	680	663	624	684	656	655	673	654	658	630	676	665	634	652	685	622	648	640	634	621	640	611	634	615	656	628	630	700	654	669	682	703	653	661	649	628	667	630	620	663	633	633	612	630	664	618	598	662	680	640	639	689	632	609	617	618	642	639	663	629	627	616	666	643	667	621	614	634	581	698	631	618	580	618	666	646	700	601	622	712	609	616	612	623	662	616	614	634	673	631	649	640	650	674	689	661	641	658	663	657	668	616	596	641	609	699	668	633	665	682	654	647	662	680	631	638	664	662	613	607	634	626	653	636	674	649	672	607	590	681	634	630	634	618	632	662	646	635	650	683	678	628	645	602	696	646	686	641	661	644	642	620	640	637	654	644	681	648	620	655	627	642	633	663	677	637	649	644	618	604	619	653	668	671	647	685	675	657	615	664	671	672	653	645	599	638	641	616	624	650	611	671	617	635	637	654	617	615	692	642	621	661	634	681	670	657	631	665	656	641	608	641	632	687	588	619	649	654	599	631	669	674	591	603	688	670	650	648	605	632	660	618	673	616	598	673	637	640	683	637	651	667	625	662	672	620	636	613	623	670	642	654	597	655	654	619	607	664	617	657	631	679	697	652	652	629	617	643	661	639	707	625	672	617	638	637	629	633	629	659	620	644	630	648	651	666	676	629	648	626	653	581	642	666	645	645	662	660	645	608	706	689	680	611	692	646	664	672	645	665	623	634	639	667	655	613	646	672	642	687	662	670	645	603	672	617	603	683	639	646	640	679	672	652	626	649	642	690	656	656	683	691	673	655	652	615	620	676	664	629	702	648	663	598	694	661	648	630	609	654	643	650	649	655	676	660	642	649	686	668	619	638	667	669	659	605	628	661	638	652	648	645	643	639	624	676	631	629	680	662	677	631	667	608	640	640	637	668	605	639	664	611	676	622	622	662	613	628	633	626	632	658	603	608	700	614	630	648	700	614	670	628	648	662	633	705	662	624	641	652	650	664	669	632	609	641	632	665	627	713	664	618	628	583	631	621	629	598	673	643	648	627	631	694	631	663	674	614	706	648	596	666	683	629	641	631	635	654	626	652	646	592	683	608	635	628	662	642	627	618	660	603	682	687	633	651	625	660	630	672	648	603	671	625	661	609	663	648	652	644	652	637	647	664	645	627	630	664	658	625	650	689	632	632	646	620	646	617	607	679	623	648	657	622	657	643	634	642	655	672	632	662	686	678	615	632	666	642	620	628	630	648	677	607	678	660	675	663	642	639	681	683	678	639	593	652	615	620	630	635	678	599	599	652	635	697	617	653	647	630	637	669	661	655	604	624	663	624	670	620	654	639	629	670	697	656	649	663	644	645	661	678	666	673	628	701	602	681	694	690	664	614	650	680	629	643	662	640	664	626	651	668	655	668	659	644	692	656	708	631	629	658	658	669	610	665	674	650	584	651	643	645	668	678	625	678	634	653	645	612	643	623	635	657	578	646	634	644	675	671	645	623	705	650	641	606	644	608	628	640	597	635	639	659	670	628	643	600	633	622	712	682	670	582	655	633	641	633	632	679	639	652	633	674	658	654	644	659	697	664	659	666	660	651	652	678	639	653	673	682	663	652	611	650	650	639	625	626	625	661	613	655	649	664	664	663	677	654	684	640	632	683	633	653	594	651	653	650	671	689	670	682	612	687	673	628	624	626	651	632	649	658	626	653	601	661	572	657	637	607	659	695	674	662	673	669	620	676	674	630	656	620	663	653	644	655	704	640	655	618	641	650	665	632	639	655	645	625	645	646	623	630	651	672	637	634	652	651	607	648	670	653	650	618	619	637	587	644	647	661	612	611	654	614	618	617	628	629	677	700	623	678	661	623	629	624	670	682	631	675	644	625	636	624	591	658	667	661	604	631	701	658	664	642	646	651	649	624	676	659	627	662	688	654	655	629	667	664	583	650	604	629	642	638	654	670	671	654	627	619	610	642	637	712	646	603	611	617	707	658	610	674	643	669	590	642	636	665	603	663	619	676	603	623	630	626	621	684	632	609	627	604	662	652	653	662	670	666	614	660	660	637	660	628	624	621	658	637	610	624	660	627	603	682	670	638	649	699	645	683	607	613	597	695	612	640	645	618	660	652	654	687	668	668	670	625	637	625	618	633	655	671	626	666	684	665	667	625	669	631	654	611	599	625	615	675	671	638	659	616	641	638	636	667	643	658	623	628	606	635	633	659	593	623	690	613	668	658	673	648	657	605	658	642	679	649	620	630	660	687	651	627	622	633	621	638	656	642	631	645	636	655	651	665	624	635	638	621	676	624	673	641	622	665	625	610	641	661	670	640	636	674	694	610	650	677	690	651	635	607	637	657	669	674	592	626	653	625	619	677	635	621	659	609	640	646	619	638	646	677	643	602	625	655	657	644	642
47942	61158	43004	19645	12604	9981	5510	2494	1153	774	802	742	771	804	766	753	774	813	781	760	798	757	770	764	741	743	744	738	777	792	785	778	789	784	774	770	763	759	769	788	735	752	767	753	793	765	719	803	803	734	795	762	755	818	768	766	793	774	767	811	755	769	781	765	803	771	777	750	732	750	763	764	768	753	753	784	777	813	767	788	781	792	804	726	745	819	766	774	728	695	773	728	747	759	785	775	784	770	725	798	769	754	788	772	784	766	759	784	755	805	733	776	775	747	799	836	729	802	759	779	763	802	788	742	790	752	803	746	801	764	766	747	777	751	767	777	802	758	774	769	756	744	777	747	773	814	780	807	739	716	768	767	788	768	747	757	732	764	785	797	775	776	759	760	794	786	786	734	740	694	797	774	765	757	750	761	795	748	740	751	735	755	763	799	747	762	774	779	766	702	808	773	766	770	786	782	809	801	771	790	792	775	793	717	754	786	791	788	781	760	767	756	800	789	747	797	745	776	784	745	802	790	820	794	762	730	747	773	773	720	732	747	758	757	798	760	772	751	757	779	777	746	786	738	773	739	795	814	714	796	785	766	790	782	720	764	761	762	771	766	738	793	735	761	777	742	807	748	749	775	789	770	759	764	763	767	804	779	717	841	746	742	810	774	831	736	713	829	744	748	801	764	711	803	744	783	748	791	834	795	785	800	796	730	789	786	753	776	791	787	741	724	789	748	812	788	781	780	787	730	745	791	804	790	769	778	805	755	730	808	788	767	770	750	749	822	707	772	784	758	734	745	780	786	792	822	751	705	802	772	792	773	764	804	816	778	796	759	767	745	758	779	813	723	774	773	805	772	751	794	786	788	748	815	809	756	780	750	764	809	744	761	731	780	755	809	810	794	742	765	769	738	708	735	776	737	752	798	753	787	797	789	781	780	792	784	746	809	763	772	752	781	773	702	738	799	860	833	761	807	704	763	769	798	754	750	777	775	759	798	766	763	833	734	772	781	798	701	794	794	790	766	773	751	741	820	785	785	720	752	776	778	752	788	782	741	796	791	819	740	755	757	785	762	719	730	788	761	761	725	708	801	753	798	747	785	807	764	783	781	771	718	766	789	759	764	769	783	739	796	762	783	774	825	786	739	786	754	800	770	787	804	758	718	721	752	738	803	794	795	726	811	801	727	751	772	783	792	804	752	727	753	766	822	766	771	804	804	821	779	787	768	744	788	766	772	738	783	749	781	760	786	742	755	740	807	747	721	741	798	751	762	784	776	818	784	804	803	810	816	735	751	809	778	736	780	768	746	779	809	750	771	766	808	795	745	785	770	803	750	832	757	783	833	780	756	803	763	752	760	761	759	744	755	768	776	734	819	789	789	778	816	762	789	806	813	758	757	720	741	749	779	778	785	779	785	722	750	767	771	782	782	747	769	787	780	763	762	769	770	767	760	757	784	793	771	746	763	782	760	767	767	758	772	780	732	789	777	821	803	752	779	780	736	756	814	773	812	739	746	777	744	760	771	807	764	842	755	723	789	735	717	735	794	752	783	763	855	764	824	796	783	737	762	738	765	741	759	802	799	744	805	765	764	764	802	786	791	795	761	808	762	779	707	791	830	756	822	749	808	759	769	778	710	773	832	789	761	833	750	785	704	762	733	742	809	843	815	737	748	739	777	780	734	754	797	779	752	875	770	732	765	768	798	763	787	780	806	720	746	787	807	777	788	777	809	809	716	789	814	768	750	787	724	767	783	830	762	769	759	766	735	792	783	723	812	802	775	795	777	734	726	816	765	797	806	780	800	730	784	773	806	819	728	790	803	767	720	776	750	796	736	759	764	779	802	800	758	739	831	740	790	781	750	740	773	755	728	785	735	755	782	772	740	779	753	809	761	764	746	737	766	773	793	798	774	739	804	790	760	751	775	754	765	764	789	759	773	759	807	765	767	815	751	766	841	756	788	737	764	773	714	745	737	783	778	740	768	746	788	733	725	792	779	732	736	733	754	826	720	747	747	767	757	747	770	718	766	777	790	796	766	753	760	725	805	782	778	781	787	777	798	797	748	768	757	813	768	797	758	778	705	737	731	776	809	726	787	802	729	789	758	767	765	773	775	733	790	783	767	764	781	752	768	742	812	787	786	763	787	767	767	807	743	773	712	788	774	822	758	782	823	777	798	799	750	734	767	767	786	744	775	787	805	799	857	727	749	764	802	719	762	771	747	863	758	763	769	729	805	772	789	770	767	784	777	821	749	749	792	717	761	748	742	803	739	806	796	763	750	724	793	761	801	778	816	760	798	736	739	807	762	711	775	751	725	784	783	801	744	752	810	769	799	748	748	752	797	773	742	800	767	773	776	749	793	766	722	774	771	737	768	810	730	811	739	797	727	760	763	761	758	754	746	766	739	759	743	786	763	747	781	762	777	773	784	766	774	774	747	836	793	771	753	749	715	813	755	736	780	783	789	750	772	708	749	754	815	778	750	759	769	767	769	772	753	756	786	831	738	809	778	780	741	762	734	739	724	762	823	721	757	786	779	765	761	757	784	798	765	728	759	725	726	781	759	719	823	717	784	755	780	821	757	805	764	778	802	799	795	798	744	754	813	775	804	774	766	795	799	807	705	750	717	744	765	791	826	741	746	761	811	747	780	748	760	805	787	790	788	800	799	796	779	786	764	756	769	757	772	755	753	750	795	729	772	747	788	804	776	829	829	768	752	824	794	806	793	796	786	765	732	733	841	702	736	795	848	788	781	767	779	766	793	800	773	756	744	739	789	747	768	792	713	722	752	803	794	732	769	750	760	744	758	776	795	835	748	786	724	741	740	772	736	773	757	733	782	821	802	782	787	729	751	725	774	794	783	783	801	795	771	810	757	754	767	827	757	713	754	777	799	796	800	742	746	783	734	811	765	783	775	786	717	774	765	774	712	740	787	746	739	809	734	720	775	752	795	703	778	825	774	759	745	818	769	774	763	758	791	733	783	831	730	744	785	741	746	718	779	769	739	757	743	759	784	726	764	756	791	770	743	764	753	779	778	770	762	759	805	737	763	734	773	758	811	798	740	779	741	794	738	757	731	773	787	773	795	725	733	764	787	790	811	777	801	791	744	784	723	795	777	778	813	764	796	771	803	792	732	823	762	760	737	789	761	785	812	793	753	792	762	736	776	806	796	837	743	793	787	796	741	761	799	736	717	743	786	780	774	800	706	792	798	725	773	786	764	783	767	757	750	759	753	787	716	790	778	776	849	798	762	752	777	708	792	719	720	738	781	784	790	774	760	809	774	776	783	726	728	777	739	755	771	788	802	768	749	816	764	782	764	793	803	759	790	791	795	811	795	801	759	755	789	780	800	789	760	732	732	753	740	797	788	725	751	757	753	757	790	785	722	780	770	783	736	771	771	742	786	782	733	785	776	746	749	749	784	773	788	693	786	804	792	771	760	782	759	794	802	776	792	765	748	763	771	773	798	805	784	762	793	820	785	817	753
24607	22133	33179	30713	29395	33504	23556	8942	2250	596	484	492	494	484	530	500	535	450	559	508	526	488	503	512	491	487	509	497	516	476	497	538	557	469	530	529	497	507	485	530	514	508	494	465	485	515	485	506	524	512	477	515	522	531	464	506	520	501	482	524	487	494	499	539	494	525	461	492	463	505	492	500	487	493	473	479	524	476	497	522	499	542	510	508	520	502	503	489	480	526	481	526	523	494	480	493	498	503	470	472	510	450	506	488	481	534	486	524	491	503	459	498	508	507	492	503	500	475	465	471	505	514	512	447	493	470	479	506	508	521	520	503	539	491	505	516	532	465	489	475	503	476	500	488	504	504	520	516	487	492	479	520	483	495	501	467	559	496	477	510	476	509	507	523	511	498	508	537	522	453	508	523	513	492	523	544	515	476	484	538	486	495	485	493	470	469	521	524	498	481	487	531	517	511	454	491	490	522	502	517	548	518	533	527	507	504	503	528	489	497	538	526	493	516	493	498	494	492	485	496	523	503	535	466	497	507	467	469	497	525	513	500	517	520	496	527	527	520	471	527	512	497	531	512	518	518	491	511	465	504	488	511	510	505	481	515	491	490	491	500	487	476	518	501	520	497	503	490	490	522	501	545	550	504	465	517	493	465	499	541	498	487	521	516	511	462	469	485	531	452	474	498	456	539	491	496	541	467	495	485	507	509	506	513	512	512	495	472	487	478	463	521	460	511	510	526	509	531	504	495	481	526	552	502	516	503	496	476	509	512	510	512	492	458	520	521	502	520	488	470	464	515	473	541	504	501	466	513	533	500	539	465	494	506	501	501	472	504	491	488	467	503	509	535	495	485	497	511	545	503	533	487	532	490	521	473	499	483	501	519	496	505	519	460	522	493	485	486	501	485	497	485	475	518	510	465	524	497	490	490	517	515	503	503	478	509	526	497	497	512	481	471	457	504	461	511	511	511	495	494	500	499	522	507	512	532	476	510	521	481	487	543	509	482	516	501	521	488	496	514	488	493	538	508	522	493	516	507	492	481	513	493	491	461	452	478	480	490	497	486	529	505	485	517	494	477	491	468	510	486	524	507	519	494	482	493	507	497	497	544	534	464	468	517	525	487	513	520	543	514	494	508	493	511	492	522	481	501	515	537	535	522	502	555	512	483	458	520	491	481	473	476	540	489	548	530	467	507	492	487	446	498	496	501	505	480	477	531	499	493	526	492	528	490	501	478	457	475	522	535	530	507	503	520	525	505	513	472	501	506	479	489	510	515	470	498	483	516	491	540	463	471	518	515	490	491	512	514	493	478	514	501	487	469	533	495	459	478	518	518	474	478	533	471	521	505	482	478	516	476	501	535	484	519	510	498	494	520	519	473	477	491	494	498	539	517	487	483	504	517	488	490	541	537	501	513	503	516	514	484	486	505	518	495	517	498	473	492	494	523	487	466	500	499	500	504	471	511	553	456	478	528	508	444	500	490	469	491	512	471	494	501	481	476	503	493	500	469	499	522	496	489	511	491	514	527	524	529	498	510	497	506	508	524	517	498	488	460	496	485	480	479	524	473	493	501	499	496	474	501	457	499	482	494	483	458	484	460	482	509	461	517	503	505	528	480	509	537	528	534	546	481	479	483	481	495	489	466	491	438	481	522	516	494	508	504	537	521	478	523	527	504	534	479	472	479	522	480	524	490	494	476	518	502	511	490	494	497	479	495	543	527	503	534	476	476	489	499	495	518	500	514	503	524	527	507	501	453	503	487	485	529	476	512	530	469	460	507	460	518	502	488	486	508	508	482	504	476	481	504	514	513	514	521	523	489	525	483	529	495	487	528	477	534	549	508	488	541	510	512	510	499	503	512	499	521	540	511	496	512	518	452	489	495	486	488	483	481	521	515	532	509	460	497	537	500	484	517	501	532	494	493	498	483	545	498	481	477	483	506	483	476	526	451	561	495	474	534	497	481	493	535	524	542	501	521	468	509	485	518	483	523	508	460	515	497	478	518	507	490	491	513	497	485	501	520	487	538	524	538	510	478	480	536	505	542	499	499	484	528	510	480	512	491	536	472	490	496	508	543	520	515	495	494	465	500	490	520	508	500	512	485	503	478	506	490	457	474	500	465	513	495	502	516	501	509	486	504	562	497	495	507	515	489	504	473	493	484	470	506	501	464	490	513	493	494	497	475	497	491	502	467	519	476	488	544	516	480	491	466	495	502	492	488	525	476	519	518	459	477	478	515	489	516	499	474	505	521	497	503	486	553	533	500	499	502	503	486	501	498	507	522	528	512	489	496	527	511	522	502	492	504	541	485	504	484	504	558	469	514	489	488	515	508	460	474	509	511	544	518	508	515	509	474	473	501	503	547	503	554	497	509	506	545	479	465	506	551	523	478	504	474	493	492	480	486	474	503	509	535	506	453	474	494	489	473	480	543	504	535	497	526	487	515	541	515	482	483	528	512	465	491	505	472	486	532	477	541	505	459	450	475	481	519	530	491	489	470	519	503	494	490	514	484	494	467	463	492	475	528	492	490	519	522	504	490	496	504	481	509	470	472	478	506	486	486	476	520	534	524	463	521	485	510	475	488	499	516	483	501	507	518	496	508	485	506	470	529	523	452	487	498	491	504	494	540	495	462	498	509	531	491	504	498	521	536	481	510	500	468	521	508	491	484	492	523	491	505	504	496	503	493	516	476	540	524	502	503	499	490	532	495	501	501	510	493	488	461	489	531	472	506	495	479	517	540	473	537	482	507	525	480	470	461	470	505	510	464	506	466	512	539	489	498	520	508	488	475	499	481	476	510	519	490	519	497	507	438	526	503	532	476	510	508	500	493	520	481	501	500	512	506	494	514	527	488	497	487	508	529	515	507	460	524	501	488	455	468	506	489	492	501	514	536	505	454	513	483	514	486	521	507	496	529	468	464	528	513	560	542	530	518	496	529	515	528	505	499	479	484	488	475	511	498	530	499	493	470	500	498	515	508	511	528	502	552	485	517	505	495	498	512	489	533	510	467	537	539	499	495	486	507	522	493	467	482	522	513	523	498	500	459	508	505	484	503	499	501	512	503	556	477	546	470	477	532	486	509	529	505	484	512	498	521	487	532	478	530	463	481	514	493	502	533	547	482	497	466	521	485	517	507	540	465	542	512	499	503	492	530	472	488	495	514	543	501	498	514	509	492	546	509	486	531	505	508	499	494	507	517	526	500	507	526	535	489	507	459	506	488	519	499	487	497	492	523	481	518	480	491	478	491	520	518	531	502	511	508	507	487	524	473	502	471	512	492	501	511	498	537	478	519	490	495	544	518	507	502	489	512	497	503	490	516	480	528	502	518	533	519	490	456	540	493	501	525	491	460	494	512	509	550	542	504	480	508	503	529	507	491	511	513	493	533	523	490	507	541	484	519	530	522	480	539	497	486	505	526	476	485	504	500	524	518	517	464	503	492	507	544	450	495	541	524	479	504	495	484	498	497	499	486	445	518	453	476
51473	79807	64870	41570	38254	35486	23102	10334	3118	638	596	619	641	606	581	588	635	626	641	608	607	595	571	606	640	645	663	590	583	570	629	575	589	568	620	622	634	614	606	644	621	601	565	624	643	613	584	594	597	601	625	579	580	590	599	612	583	584	606	632	617	578	591	613	634	628	598	604	603	588	592	595	594	616	597	652	626	620	594	590	593	557	601	605	574	652	614	576	593	620	619	590	622	610	606	630	629	632	618	598	602	631	593	590	583	600	623	610	604	636	673	617	585	635	552	597	611	590	568	602	598	597	628	606	590	583	624	653	553	576	595	613	591	618	634	593	585	630	601	628	619	634	601	597	575	651	630	601	628	647	577	643	621	601	593	602	585	616	578	608	626	561	610	598	637	563	592	615	600	583	590	639	597	614	653	615	635	592	615	563	619	645	586	608	600	594	600	612	588	611	628	583	574	594	627	544	633	559	603	651	598	663	604	593	569	599	618	581	573	652	609	625	605	624	580	674	609	621	638	641	606	625	654	553	574	596	575	584	570	625	612	589	603	577	642	562	609	603	628	623	597	581	582	607	605	596	596	593	602	624	609	621	608	598	615	621	609	668	591	616	601	624	584	593	601	590	552	601	626	653	574	616	641	589	592	621	609	653	620	605	634	587	596	589	569	632	614	630	605	614	595	584	609	591	617	625	586	550	630	576	635	590	591	608	639	616	583	604	568	596	608	606	600	587	646	582	570	640	580	621	599	637	576	622	538	588	646	644	617	571	621	592	581	624	586	656	590	636	615	629	586	543	617	603	587	619	617	587	615	596	626	623	590	613	579	586	613	585	607	613	618	588	605	588	556	594	582	596	578	625	597	530	576	596	624	613	638	585	603	627	624	571	618	640	615	620	640	611	576	583	680	566	683	531	626	644	637	606	570	618	575	592	638	622	625	575	554	611	603	593	602	625	608	638	563	551	572	590	587	599	567	610	578	615	619	577	565	612	605	579	570	591	634	633	613	619	579	592	598	589	609	589	597	655	650	622	563	620	593	623	622	562	599	602	653	600	560	609	603	582	602	607	566	604	621	582	626	633	597	577	550	568	605	596	621	630	582	653	616	585	592	558	634	617	624	624	663	565	608	581	605	597	624	632	546	554	606	612	650	584	656	583	635	589	569	602	642	653	643	643	603	596	613	637	583	559	589	599	624	622	613	616	575	615	570	620	602	557	617	594	581	571	588	553	595	627	562	588	582	594	637	591	575	620	574	579	616	613	625	590	562	587	567	547	588	637	603	640	617	616	604	560	602	601	598	621	595	621	627	623	603	618	605	599	610	623	592	639	608	656	629	623	602	584	556	610	610	575	644	636	578	649	581	608	621	625	623	633	582	576	577	607	634	639	638	603	608	638	571	624	614	608	559	623	635	563	582	633	625	629	616	571	610	618	579	594	624	589	593	564	605	627	602	584	579	597	583	618	626	614	626	586	639	641	569	586	586	611	597	570	573	612	587	579	593	627	615	602	593	620	607	667	611	580	656	613	604	599	561	602	592	604	592	617	602	597	552	631	603	580	596	621	594	585	586	599	649	585	654	561	620	590	627	581	590	600	585	617	614	649	552	637	657	618	562	625	605	639	621	612	562	599	657	607	596	604	597	620	589	609	617	603	607	637	568	623	622	632	637	614	600	605	584	614	636	605	616	574	588	578	540	611	622	584	580	558	621	612	603	586	613	604	593	588	629	571	618	533	628	564	572	617	597	614	576	600	664	584	595	637	590	641	571	603	633	645	615	642	582	622	587	619	594	591	600	581	566	621	588	608	640	614	624	589	590	637	587	627	619	623	613	590	591	624	578	640	602	579	573	562	633	561	548	603	581	621	594	586	572	636	633	611	615	595	610	583	583	646	582	604	566	576	624	546	605	635	631	579	622	584	647	589	625	616	646	600	598	631	662	637	584	606	629	626	623	643	611	591	576	605	590	541	614	612	598	583	577	602	618	592	667	594	635	587	616	580	586	641	592	605	638	635	602	599	557	581	593	610	567	604	604	601	628	612	574	685	602	622	631	609	636	617	615	627	588	601	607	621	602	548	612	624	572	612	588	570	576	594	577	614	612	629	587	544	610	637	576	600	605	600	619	592	572	579	548	614	584	646	613	619	626	625	568	626	570	625	605	586	606	617	599	647	602	564	591	615	617	580	588	574	608	620	620	627	610	601	604	629	624	616	617	590	577	563	630	600	562	613	598	650	590	611	595	574	606	561	604	595	608	592	650	616	628	629	575	611	611	625	605	597	615	605	561	597	558	599	577	616	628	591	597	598	640	613	628	580	555	628	608	610	619	604	621	647	601	603	589	609	672	604	621	638	602	602	594	581	588	580	603	637	560	584	595	653	584	568	615	593	569	555	619	597	587	650	641	601	608	577	608	601	627	623	617	586	621	608	639	641	602	612	615	552	614	601	612	656	640	575	569	628	591	644	553	601	598	632	620	611	569	619	597	616	639	602	604	641	603	546	603	579	580	603	576	623	603	617	622	585	602	584	584	618	625	567	675	616	644	625	604	613	613	582	554	639	573	578	616	610	590	583	598	613	588	593	565	614	602	600	651	603	590	582	572	603	621	596	594	670	596	636	580	592	582	608	601	578	576	598	612	610	609	594	576	632	612	620	628	641	597	623	581	653	638	615	624	573	563	602	590	581	607	637	595	622	643	596	613	610	643	628	610	633	608	635	600	577	593	567	610	634	581	609	605	607	603	601	654	624	632	552	623	589	598	640	529	580	582	637	618	655	610	641	579	603	595	603	601	580	600	605	614	645	599	625	605	626	619	586	590	587	605	607	619	604	624	606	575	588	598	671	588	651	596	582	641	614	650	594	579	574	585	618	596	593	609	649	610	628	622	620	619	618	626	584	614	612	606	587	590	597	617	606	597	609	619	593	617	579	648	607	558	626	548	613	605	602	616	614	605	602	576	610	587	596	603	603	592	593	595	638	575	623	612	615	619	607	600	628	645	586	609	613	612	616	655	612	608	617	584	558	590	591	646	611	590	627	583	596	636	615	605	630	561	638	552	647	624	592	647	641	550	563	597	584	607	614	607	608	628	589	616	638	622	555	616	588	612	585	633	648	639	592	561	584	679	633	646	596	587	601	618	637	607	581	559	578	645	609	606	594	576	592	595	591	637	654	555	581	571	562	610	589	618	555	589	578	650	617	601	579	581	612	621	577	574	619	638	632	598	575	604	635	597	580	617	556	615	597	582	615	629	599	603	601	589	602	592	583	600	617	608	589	615	602	585	584	593	618	626	607	636	576	582	606	593	658	583	617	603	623	579	576	604	606	643	610	589	617	586	597	596	614	632	615	608	633	619	607	602	571	607	585	639	609	595	634	616	633	641	615	581	594	568	615	608	608	627	645	617	632	577	645	594	621	604	611	644	601	555	608	678	618	644	592	572	613	576	627	609	604	615	590	598	593	567	592	573	611	656	619	615	596	593	605	632	613
23419	21608	30484	25836	29238	40144	34938	16753	4484	567	499	511	458	473	491	456	490	504	452	476	460	476	424	477	436	463	434	456	411	497	453	457	444	460	461	470	489	440	470	492	437	477	492	444	454	480	484	445	496	477	503	462	489	424	456	431	448	499	465	441	448	500	455	434	455	457	498	452	460	475	443	517	459	453	442	476	459	440	436	438	485	485	461	468	438	467	464	458	451	450	467	455	472	490	464	454	424	466	442	447	460	468	461	509	418	511	417	462	416	482	448	436	430	410	452	436	429	466	461	462	431	490	460	443	471	461	414	453	471	463	414	476	450	480	452	464	411	495	471	473	373	460	474	456	487	426	469	449	464	461	416	500	491	454	462	440	454	434	429	413	426	438	481	466	458	472	471	432	464	462	456	453	441	438	452	419	453	455	481	517	402	404	410	493	441	430	439	496	436	473	475	470	445	428	476	472	419	465	438	450	435	477	469	446	472	484	452	476	440	459	438	470	444	474	462	445	465	483	472	454	451	484	480	435	412	479	474	463	449	438	467	477	445	472	428	416	442	430	458	484	465	497	455	464	454	490	446	477	428	452	460	469	449	480	440	466	449	446	458	453	486	452	420	461	459	462	486	480	439	434	472	483	443	498	439	405	446	460	489	446	473	528	445	453	447	453	485	425	465	459	493	425	413	463	459	447	465	415	459	471	443	485	457	442	474	473	434	463	460	457	446	442	451	505	447	432	447	463	460	426	454	457	463	443	469	479	450	432	431	452	432	450	424	458	473	471	477	440	419	457	461	458	467	421	437	456	472	437	455	443	445	468	449	458	491	470	468	441	455	425	436	460	458	459	466	461	500	476	460	438	473	439	425	463	437	444	470	427	445	423	449	459	459	493	440	462	479	435	437	437	482	454	457	467	458	432	494	425	437	431	490	455	458	471	451	443	464	442	440	443	437	498	479	480	455	467	451	469	449	463	485	476	475	460	490	458	441	436	520	423	479	425	468	474	468	442	469	438	467	487	457	447	478	441	493	440	476	475	424	432	425	456	457	442	431	457	469	439	461	510	437	462	460	425	461	428	419	467	446	487	456	475	448	486	440	416	442	431	463	463	487	437	464	450	461	469	416	464	436	455	469	461	443	458	477	414	428	484	449	499	476	424	456	470	454	466	456	446	467	441	426	452	486	407	450	479	478	452	480	427	450	435	476	519	413	490	473	499	444	478	471	442	431	442	464	474	486	461	480	492	437	475	467	464	450	416	441	464	495	482	474	471	489	433	435	462	443	420	443	473	427	452	451	472	422	448	428	483	468	443	453	410	449	477	488	430	447	437	469	488	435	433	506	472	461	468	469	452	476	502	454	469	464	444	436	476	420	446	464	429	492	455	452	495	474	423	441	466	461	476	447	465	454	459	442	490	427	453	425	467	475	451	467	502	428	475	452	436	467	481	453	476	456	440	448	464	450	453	461	478	470	476	466	452	477	424	448	470	444	438	461	454	481	443	469	482	474	475	475	475	495	455	469	451	519	449	421	458	474	451	452	466	473	472	470	449	458	468	421	477	437	480	507	472	427	443	460	470	506	435	462	452	464	454	472	492	422	449	452	456	449	469	435	437	455	488	479	412	433	497	416	449	442	449	462	458	478	432	434	452	461	451	467	428	474	510	424	410	457	464	442	428	452	447	423	461	409	464	470	443	451	471	398	429	483	440	479	462	465	474	491	436	500	460	511	492	439	464	451	468	502	454	437	461	429	466	459	451	452	458	442	489	449	458	488	461	472	486	442	496	488	470	465	463	468	435	473	469	418	466	448	474	425	460	457	484	506	426	445	483	426	473	478	448	438	435	471	441	421	460	460	499	441	462	478	491	436	441	463	456	422	461	465	422	471	515	451	483	462	454	445	459	434	486	449	434	455	465	510	452	465	442	444	477	459	472	458	491	466	474	442	444	423	452	470	446	442	483	441	429	448	435	470	426	453	462	479	426	460	524	492	454	514	460	444	456	461	505	463	442	437	471	418	463	456	428	443	465	446	398	471	398	487	465	429	451	448	471	457	441	465	430	465	453	478	449	476	462	453	439	476	475	466	465	443	455	432	486	440	435	431	485	458	471	438	477	479	485	432	459	450	483	444	462	483	465	497	446	436	435	452	423	483	459	477	478	433	428	439	457	459	463	466	418	430	485	469	461	473	467	516	442	445	451	421	497	450	468	478	464	456	429	470	487	438	465	426	430	462	431	492	447	447	429	459	469	459	438	468	460	463	461	443	442	419	483	445	470	441	428	380	469	494	444	445	466	450	479	488	490	432	477	470	451	454	466	453	494	467	420	440	437	449	473	475	437	456	443	446	476	453	470	455	428	413	432	468	474	457	458	472	445	440	463	459	463	482	432	511	448	469	440	425	450	427	484	428	474	436	471	474	445	490	450	428	453	435	459	461	450	476	482	439	457	432	445	440	484	489	484	444	496	467	477	444	444	429	456	450	452	419	437	433	477	494	440	449	440	452	493	475	448	501	449	478	482	493	452	439	445	425	462	449	430	434	455	431	466	450	462	451	465	447	496	445	480	473	471	463	475	418	468	436	443	436	477	461	468	457	449	418	481	445	468	379	442	451	443	471	461	446	442	456	449	446	394	458	451	462	491	436	425	439	487	478	445	473	455	435	445	440	462	421	458	465	427	409	452	483	494	456	475	443	455	475	430	412	485	450	461	451	457	483	443	455	477	453	439	435	433	457	440	473	442	448	448	465	449	428	466	463	438	455	448	458	414	415	470	447	450	429	446	465	469	467	490	449	472	433	484	447	490	459	488	434	455	454	429	471	469	441	488	428	448	459	487	414	493	459	432	473	434	436	484	463	483	458	437	469	422	478	480	407	410	431	461	448	452	460	457	444	425	488	467	484	434	449	416	486	455	462	441	455	471	439	444	472	444	465	443	447	447	438	415	450	447	494	414	498	474	475	454	482	471	445	471	442	485	437	519	438	442	462	457	445	479	458	433	461	451	475	428	463	456	455	466	478	415	460	486	396	427	447	464	452	444	454	416	451	463	447	423	419	471	482	461	484	450	477	446	475	477	477	421	443	449	444	452	429	464	476	474	428	441	440	467	423	421	486	478	443	489	440	451	473	439	476	448	491	479	454	436	426	466	452	465	457	457	475	437	460	458	428	446	465	432	459	473	413	417	451	450	469	450	460	459	463	418	479	447	484	438	471	471	432	479	469	446	422	463	410	473	459	460	454	437	447	474	486	452	432	489	444	479	478	421	476	466	446	453	524	451	426	455	464	493	441	476	467	439	471	465	453	436	486	487	456	467	488	445	470	458	461	434	433	477	418	441	470	457	469	471	457	496	477	486	454	459	477	430	455	457	467	467	466	422	452	434	442	493	431	458	449	448	433	442	455	470	459	445	448	437	443	450	472	483	420	420	428	414	455	413	452	485	465	494	428	449	434	449	411	446	461	481	459	471	449	460	465	440	465	464	444	421	442	458
54425	87540	70764	47206	47136	45284	33923	17293	5731	597	533	543	540	561	550	546	556	553	538	507	508	558	545	514	501	541	510	558	486	542	517	516	582	546	544	568	549	532	538	557	540	493	556	531	527	537	538	546	587	514	530	567	506	532	522	556	542	522	524	507	552	543	520	503	533	502	547	544	539	551	521	528	504	524	544	538	508	500	573	507	545	543	535	517	564	580	521	500	548	511	541	513	565	509	556	543	543	550	528	596	540	551	540	531	513	533	544	560	526	542	533	520	573	538	540	535	567	563	560	526	589	559	531	576	523	504	528	544	552	528	510	531	539	558	562	509	573	565	513	531	526	514	542	560	541	509	525	553	533	550	583	522	561	514	527	518	533	504	517	522	534	533	511	528	572	540	530	515	512	561	540	532	521	539	526	535	575	551	494	508	530	534	543	574	535	549	519	514	525	529	532	558	527	514	549	575	540	528	519	530	513	564	543	557	504	526	538	530	515	517	562	548	562	534	527	552	542	574	560	524	542	539	543	516	548	529	535	535	594	547	537	581	558	555	524	524	523	562	574	549	525	535	534	501	533	501	531	509	526	533	538	526	529	516	508	525	586	526	504	501	524	525	517	532	487	538	534	572	513	615	572	566	516	537	515	579	519	474	554	566	541	523	581	515	539	539	523	528	558	523	530	524	528	531	489	539	550	498	548	500	582	540	536	514	529	534	535	549	510	511	518	575	547	542	534	541	520	500	525	579	537	490	518	585	528	545	530	527	548	542	527	542	509	552	505	517	509	567	583	534	505	554	544	524	523	509	551	548	577	508	548	537	581	494	528	498	581	537	513	568	530	540	529	527	566	545	558	521	514	539	575	526	525	565	512	535	542	560	528	554	532	540	538	561	543	563	584	502	524	536	530	538	518	566	498	558	556	539	564	537	500	501	508	544	532	530	530	549	511	526	499	542	540	542	506	527	555	502	561	532	509	521	540	500	605	517	507	544	520	537	579	505	519	555	525	535	560	534	522	514	571	565	556	545	571	531	536	502	509	537	538	527	558	550	519	581	580	523	504	553	563	518	546	519	549	515	552	489	521	563	522	533	507	518	565	525	523	518	529	557	535	530	591	529	530	533	542	575	515	546	547	567	532	534	545	546	509	544	509	505	515	509	539	478	571	510	558	512	557	561	521	543	527	525	498	530	592	536	583	544	535	538	551	557	570	542	510	523	507	519	549	498	529	514	568	562	527	569	544	553	557	529	515	509	540	531	537	531	503	545	527	581	551	580	558	524	502	520	550	525	562	510	532	553	521	575	474	532	511	512	573	545	562	489	536	535	530	499	553	532	550	538	562	575	519	515	513	517	528	565	552	518	589	524	508	513	543	508	520	521	544	541	546	546	525	547	487	526	538	539	507	510	516	539	505	548	540	510	543	537	521	509	540	574	522	519	505	518	538	547	536	528	532	517	556	510	532	559	534	580	547	540	503	542	548	558	544	499	507	558	568	559	535	522	557	539	499	529	535	539	548	535	517	527	543	550	528	538	545	532	541	562	532	529	519	534	529	544	515	507	542	527	539	573	550	537	535	546	507	525	570	533	519	539	555	521	536	573	553	507	553	529	547	538	527	536	533	505	527	509	532	518	531	505	555	557	528	540	561	538	577	532	545	568	556	521	550	535	538	529	564	537	570	537	529	549	538	576	518	537	528	536	539	515	505	553	532	563	546	546	545	528	556	523	527	548	580	498	535	568	516	556	514	535	560	532	529	476	551	530	522	486	536	565	510	534	551	558	521	546	541	516	519	526	548	550	520	548	534	539	544	501	512	504	514	486	527	530	508	523	508	532	541	521	529	547	537	513	511	547	550	534	557	557	530	551	549	538	557	568	515	530	523	538	509	545	574	542	577	551	502	533	529	550	522	535	494	555	505	531	551	600	518	584	540	558	542	558	509	526	590	549	549	517	502	502	553	563	511	568	535	520	526	539	542	548	516	564	512	515	521	512	529	534	538	570	545	560	526	520	548	539	528	515	540	536	562	540	521	528	494	579	559	557	514	529	550	563	562	559	559	536	509	540	531	502	551	531	548	558	539	522	543	545	565	538	549	519	533	549	529	539	521	526	595	536	541	561	497	544	483	555	553	562	506	561	528	518	554	511	523	542	566	537	572	528	561	509	548	554	546	501	492	542	559	570	547	537	490	543	526	538	532	526	542	532	518	585	570	538	569	554	538	522	514	533	538	522	585	581	548	534	535	549	508	542	499	554	519	539	536	505	515	557	524	528	532	562	532	547	547	546	558	574	568	540	578	544	550	521	540	570	541	542	530	533	576	542	527	583	540	567	557	527	539	552	498	556	540	525	553	535	552	561	562	550	549	564	580	545	540	541	503	496	530	519	591	508	542	512	538	504	535	497	517	529	548	513	530	518	540	548	561	539	537	531	537	534	544	567	545	567	525	535	583	562	570	581	525	481	524	540	516	495	539	524	550	558	543	526	524	592	519	551	557	499	523	548	569	536	492	556	528	555	541	533	532	528	523	505	526	563	542	533	506	538	487	572	569	542	512	536	563	542	505	513	527	572	552	527	565	526	522	502	554	542	542	505	587	561	526	508	546	543	529	557	505	569	551	555	541	579	554	523	498	530	546	550	554	541	544	541	493	525	557	524	550	557	551	556	537	507	543	485	528	561	529	549	538	516	546	558	548	567	524	526	556	524	564	532	562	543	533	549	576	535	520	516	533	516	514	530	554	550	556	534	558	514	513	503	579	518	514	500	519	539	531	498	545	536	513	548	531	525	547	514	524	521	531	499	563	539	568	552	578	520	510	524	520	509	520	561	471	578	581	527	505	541	551	569	536	578	503	511	564	533	509	541	532	505	524	550	565	533	531	515	499	592	523	571	533	550	564	518	544	538	523	511	554	556	511	517	548	534	509	527	581	553	509	552	481	548	530	563	535	498	539	503	544	538	533	549	522	508	532	537	538	539	556	585	588	491	528	475	531	508	543	520	566	533	495	549	530	539	531	535	592	543	514	577	593	517	566	520	579	544	523	535	556	516	533	552	498	515	507	570	513	537	523	502	531	540	530	523	521	483	536	528	517	498	488	513	544	531	523	542	533	572	568	557	570	552	551	545	542	504	521	545	536	538	507	538	532	545	545	595	535	519	534	532	514	577	539	535	575	512	537	551	540	571	528	523	512	582	528	552	569	522	527	502	550	554	533	542	539	510	528	518	538	525	522	508	516	511	560	525	563	521	561	525	509	544	506	524	569	515	589	506	531	557	555	552	506	511	516	524	548	557	547	513	530	555	560	500	526	565	531	560	508	521	511	532	546	558	538	553	545	576	537	552	536	521	553	561	531	558	545	525	564	522	528	580	545	548	514	484	489	514	517	491	514	547	563	534	515	555	579	534	574	532	536	534	520	560	553	535	547	560	527	544	593	579	548	599	539	569	491	523	549	512	517	532	517	525	570	567	507	522	537	501	589	555	534	542	566	567
36362	46519	41280	20467	9442	8528	4644	2059	1031	661	669	663	656	693	633	651	697	665	644	624	673	673	654	616	642	649	622	664	673	669	668	658	687	626	643	640	593	654	604	660	635	655	655	697	648	666	651	643	611	616	627	659	615	606	603	654	683	650	650	680	652	642	653	654	622	636	641	696	666	660	647	662	621	673	649	665	645	672	621	641	634	636	670	666	617	684	631	622	657	618	657	664	630	683	644	672	695	659	605	675	649	626	681	659	657	627	632	670	664	669	661	644	663	679	648	631	658	663	615	661	668	717	648	641	678	646	651	639	663	666	685	650	607	630	660	673	636	663	667	663	623	692	643	655	634	644	633	608	641	668	654	630	682	629	632	651	635	631	673	623	674	640	639	573	637	636	637	643	641	644	633	601	631	648	678	645	675	688	622	622	641	651	650	666	666	622	647	672	673	654	647	649	635	649	672	626	632	642	647	626	663	598	678	615	595	672	635	612	665	641	636	651	617	638	638	628	658	651	679	647	659	620	614	656	667	699	663	601	661	688	613	645	619	628	622	609	645	663	681	627	634	674	632	653	644	623	683	616	640	642	619	623	659	645	655	663	651	635	655	652	661	611	633	636	643	658	667	629	662	660	677	627	662	618	652	627	617	621	612	618	658	655	645	609	648	648	674	644	661	639	674	700	618	633	659	646	650	643	643	599	648	666	658	623	611	622	680	646	629	671	637	651	628	625	607	674	666	685	635	633	636	681	654	604	677	660	643	577	664	696	591	676	612	615	641	634	626	634	584	649	649	629	633	652	686	619	711	696	610	607	674	628	619	603	678	643	698	620	643	599	667	633	641	672	614	668	668	628	671	634	635	648	601	637	720	689	649	622	687	653	633	634	640	692	644	651	661	648	665	644	621	671	675	610	643	623	643	642	651	648	622	644	674	616	679	652	624	665	613	674	644	673	646	611	668	632	680	683	626	638	612	695	653	703	658	659	615	648	669	640	649	628	673	643	655	611	605	620	594	670	663	652	652	658	650	620	651	638	646	649	646	662	634	614	634	640	643	630	671	686	637	612	595	634	661	674	651	650	635	625	680	699	602	596	639	646	638	628	610	627	646	658	633	702	663	617	649	652	619	628	667	644	617	628	650	659	630	681	653	642	657	676	642	648	631	640	628	645	683	631	677	633	656	652	616	675	669	674	681	673	664	647	673	677	624	609	617	662	648	668	661	657	662	639	616	610	627	601	682	635	625	632	672	643	612	617	696	649	622	691	690	673	646	667	668	601	644	624	639	619	633	638	631	668	651	664	644	659	681	656	635	672	685	620	639	621	607	654	670	656	681	636	679	673	662	682	661	691	663	663	647	678	656	641	591	651	668	606	666	663	665	665	648	648	625	642	663	639	618	664	628	642	656	657	626	644	630	656	627	672	647	657	631	620	680	632	659	634	636	651	667	659	672	630	659	648	631	656	661	669	667	631	611	623	636	668	726	648	602	674	611	626	633	683	634	653	651	664	670	673	632	660	658	631	610	616	628	654	661	665	636	633	628	647	645	617	655	658	602	641	654	660	658	684	623	658	669	562	628	689	678	702	642	648	663	650	620	645	651	665	638	653	630	645	605	625	604	628	629	635	649	660	632	605	676	654	578	668	685	665	647	611	693	637	690	613	638	634	635	673	692	652	649	660	618	647	629	697	707	639	602	632	634	667	623	681	658	642	656	668	615	682	640	639	636	648	664	662	632	636	615	641	608	680	664	623	636	643	644	647	686	672	666	644	654	643	621	660	642	658	647	612	619	661	631	633	617	654	659	690	660	634	644	647	660	646	673	672	623	598	622	649	644	653	664	611	669	658	633	631	660	669	637	629	637	628	672	635	643	658	632	660	698	656	665	634	645	634	635	618	666	684	686	630	647	664	655	654	664	615	614	636	622	643	633	669	666	642	665	642	634	662	680	660	686	635	650	629	654	615	649	643	614	640	628	626	619	636	645	670	603	640	677	652	651	641	629	650	661	659	602	657	613	664	648	665	644	635	604	636	647	625	668	683	618	696	668	608	639	647	625	657	633	649	640	641	628	681	638	675	586	621	643	664	656	657	670	641	630	620	657	662	674	663	657	659	648	629	648	684	647	649	680	685	648	607	667	609	640	713	653	625	648	660	617	639	621	703	620	645	639	607	628	626	635	637	686	654	682	646	631	637	666	646	670	590	633	613	643	650	636	649	644	662	636	634	625	646	642	646	648	677	685	643	661	652	611	614	660	654	697	642	672	660	624	605	682	661	655	632	658	638	693	694	666	643	666	640	629	661	632	623	612	652	647	663	606	670	632	592	663	626	638	694	630	639	658	664	642	633	648	636	622	641	648	634	682	668	681	633	632	649	634	621	640	628	664	693	611	666	610	625	618	649	671	709	671	691	668	657	646	628	627	685	645	578	670	688	684	684	654	666	677	645	650	650	623	632	645	653	620	697	651	637	662	643	661	638	633	668	623	629	655	647	594	631	617	665	669	600	661	644	611	644	661	695	637	616	646	666	677	605	639	666	662	618	664	673	659	629	675	659	651	639	648	618	629	625	638	646	649	627	742	660	611	643	680	678	604	674	594	604	639	671	663	630	656	627	682	665	686	614	659	618	644	653	656	664	643	619	652	721	611	666	676	650	636	624	665	685	652	672	651	615	655	648	630	640	619	646	653	608	633	640	596	642	627	654	659	641	652	653	651	644	676	649	661	628	633	647	604	669	650	665	671	666	661	646	653	616	606	676	617	617	666	671	583	640	637	675	663	607	630	645	651	670	634	705	662	639	671	644	643	703	647	588	652	612	676	648	704	691	678	640	667	678	594	631	661	652	654	652	643	677	640	643	641	635	652	627	618	623	662	608	631	634	632	670	623	624	654	645	637	630	687	701	616	670	683	684	670	685	646	651	634	648	654	634	629	687	622	652	676	615	624	695	658	639	648	649	580	655	674	605	661	615	633	634	640	620	652	643	687	647	646	640	643	648	662	658	656	644	672	675	658	664	655	665	631	641	632	659	614	675	666	619	641	659	626	680	666	660	639	665	662	668	643	641	662	673	630	688	612	657	593	586	629	691	629	626	613	675	666	686	667	659	660	654	682	611	626	653	648	598	577	621	611	644	671	668	609	614	612	671	666	651	653	655	644	616	597	682	637	660	651	638	695	631	662	677	637	601	639	648	614	653	666	639	612	659	649	670	640	662	623	610	650	644	644	643	645	612	633	647	649	629	673	639	686	658	621	660	661	612	647	658	626	636	607	618	618	633	578	609	652	673	634	635	611	626	610	695	647	640	610	671	614	644	640	676	636	651	641	632	596	616	612	671	665	633	672	657	669	600	624	649	610	663	672	716	655	629	623	678	642	595	665	666	629	651	605	645	646	642	676	608	673	671	621	659	649	612	644	634	636	661	613	629	611	682	617	629	667	627	643	652	611	671	660	640	691	684	633	629	654	644	663	646	640	651	655	666	683	621	609	643
47241	61105	42490	16271	11163	11549	6376	2887	1351	803	774	748	768	802	819	801	765	758	775	816	823	786	728	760	752	811	842	776	767	746	764	797	862	805	806	795	847	751	793	824	798	740	721	752	768	771	762	798	760	756	807	786	771	744	839	770	768	771	813	767	831	794	799	833	820	751	775	793	853	784	802	729	783	790	762	768	749	801	735	806	749	724	789	751	760	719	741	778	778	811	774	782	746	818	822	790	800	784	763	797	766	780	737	740	758	796	773	719	776	778	782	800	807	778	794	784	816	801	773	812	782	779	793	748	803	763	775	762	775	787	769	752	849	798	800	784	750	818	777	795	713	774	800	773	748	754	772	752	755	776	736	785	785	785	838	738	789	740	744	758	806	788	813	818	742	781	777	763	772	776	798	792	763	778	802	787	744	781	781	748	774	770	835	801	754	786	757	810	839	769	776	760	739	771	744	730	839	739	751	736	763	790	774	745	779	767	762	800	761	783	810	769	799	791	767	816	793	761	759	762	754	716	785	770	799	806	798	735	805	764	802	771	774	726	724	806	789	807	761	761	737	788	751	773	751	788	757	804	742	881	757	759	747	811	745	786	776	750	731	778	794	804	809	763	815	811	763	806	777	763	741	750	757	773	808	746	802	771	705	805	731	787	835	777	815	797	807	794	815	760	806	793	774	785	770	775	798	766	774	735	761	739	755	778	785	732	745	768	813	780	774	748	772	816	769	764	803	765	797	732	770	785	734	816	764	779	802	779	781	783	726	752	776	767	776	798	775	778	787	785	741	802	742	803	790	767	766	770	778	766	761	753	726	803	786	759	784	782	785	797	782	771	817	779	760	762	800	772	776	803	753	785	717	750	753	756	728	747	768	726	792	795	768	772	775	784	752	774	788	746	819	790	785	764	740	804	762	814	776	741	800	759	810	766	756	802	784	787	765	745	754	834	752	775	768	788	802	758	742	771	845	773	752	782	754	785	745	793	732	762	758	740	841	798	797	740	789	783	810	815	804	742	757	746	760	777	783	780	783	714	736	776	724	759	751	751	745	788	767	846	733	767	814	776	745	772	818	791	767	787	826	811	785	748	764	753	704	771	744	755	794	793	789	825	769	801	770	771	706	754	781	763	770	809	781	816	761	791	766	740	797	764	812	753	787	802	757	686	753	769	781	803	778	761	748	773	720	792	725	739	791	783	709	817	794	748	810	759	743	795	779	758	812	742	746	796	797	776	770	778	849	739	819	781	784	769	736	786	765	758	752	755	772	738	763	756	740	785	727	827	799	758	747	762	784	786	806	782	776	773	788	761	779	787	768	748	763	762	777	786	782	767	773	770	729	791	828	780	733	738	781	761	771	815	776	759	788	768	696	767	745	751	777	781	730	772	732	839	756	730	812	795	718	748	753	784	780	739	790	764	779	792	778	783	716	716	798	760	819	712	781	798	783	785	755	742	780	762	742	812	768	789	790	779	757	797	813	743	768	799	733	840	750	790	803	824	706	771	802	759	734	769	740	807	776	759	749	795	769	787	774	726	824	756	805	775	781	758	728	747	802	837	774	786	752	790	828	767	785	708	754	802	730	746	775	755	797	710	732	803	756	754	760	801	734	757	804	787	775	767	819	773	771	742	745	787	742	727	816	796	810	814	753	774	756	772	799	763	833	746	767	761	771	767	808	722	710	806	741	783	804	811	799	767	759	801	787	747	777	838	767	781	737	847	758	733	763	795	780	768	754	742	740	772	731	815	766	774	799	760	774	747	780	769	815	774	771	774	809	791	743	791	779	779	757	809	817	803	776	732	805	786	809	737	773	773	771	803	781	796	787	808	817	819	746	768	766	759	804	749	762	794	750	770	774	772	785	756	787	813	768	811	799	751	769	784	792	798	837	817	799	786	759	779	809	778	760	743	728	771	798	745	759	783	731	786	821	789	810	746	763	812	803	829	740	820	811	734	742	797	754	812	764	782	796	791	731	750	770	795	750	783	788	798	776	698	731	830	803	757	768	715	767	765	753	772	784	769	739	793	765	751	767	775	725	733	803	815	788	784	762	768	802	790	787	830	752	777	776	780	759	762	761	764	782	762	814	741	801	777	771	779	733	773	752	809	786	791	768	787	752	796	747	749	770	805	815	788	767	787	780	776	757	824	805	777	784	747	852	778	788	741	746	804	746	784	819	789	750	775	795	760	778	751	772	794	761	814	735	790	852	800	806	752	837	796	817	774	814	784	817	728	779	766	820	784	780	754	815	772	770	747	802	737	782	752	774	756	781	764	783	754	749	749	779	784	755	819	782	820	746	756	770	776	762	752	811	756	739	760	712	766	751	755	791	784	728	758	793	779	746	749	765	759	791	792	780	734	745	794	798	762	734	737	785	791	768	783	850	808	782	745	809	761	799	792	758	791	780	761	773	725	749	785	815	779	786	741	727	779	798	784	779	755	742	786	804	767	781	771	779	760	790	777	779	789	776	753	816	758	763	734	732	750	733	789	771	794	775	800	720	762	808	804	745	738	743	769	777	796	786	741	751	774	841	760	764	748	805	788	787	788	778	785	807	781	728	782	823	776	837	812	766	738	761	764	774	773	766	766	806	789	764	741	779	765	797	753	849	763	812	794	731	770	765	820	754	788	790	701	795	758	788	841	756	791	760	766	789	771	733	830	828	754	797	763	753	713	776	799	755	796	734	777	764	783	765	809	799	790	761	791	759	774	838	745	790	706	787	743	790	754	752	762	863	796	736	785	812	799	778	836	779	810	787	771	844	789	781	760	762	791	778	807	784	788	761	805	785	760	785	793	764	778	765	802	778	785	777	775	746	763	819	786	779	698	788	815	781	790	757	793	791	766	776	678	759	795	779	780	823	743	765	781	727	734	748	777	787	767	832	794	775	746	818	755	771	756	757	775	772	748	801	800	792	731	789	814	747	733	790	784	796	766	761	742	785	773	805	780	802	785	782	760	759	791	782	772	770	720	773	725	767	802	792	778	793	810	767	768	775	808	813	803	765	810	756	797	773	740	773	785	828	779	808	769	784	805	797	801	769	775	750	757	774	764	802	765	830	762	820	830	770	786	778	801	738	774	788	706	757	732	809	769	759	808	803	762	722	756	756	815	773	757	808	802	741	758	793	771	728	765	830	772	812	728	792	783	785	764	772	789	808	764	797	732	710	788	783	808	785	777	810	748	799	796	742	746	775	788	787	776	839	772	767	801	793	693	782	773	794	752	757	756	811	808	806	762	763	776	788	788	761	746	798	795	770	789	786	712	806	801	772	758	762	755	763	785	799	786	780	762	780	790	801	778	798	773	785	768	821	739	800	767	839	785	748	794	783	794	777	731	776	763	709	767	814	772	787	781	767	764	768	787	753	755	754	752	759	803	781	743	817	748	776	796	781	768	762	730	818	764	784	808	792	812	839	739	781	801	778	752	795	735	769	771	781	750	770	742	762	781	786	725	788	778	790	779	784	750	767	737	759	813	812	768
24568	22242	32364	28685	29870	34729	25185	10232	2578	582	524	480	543	513	500	557	526	528	474	521	496	501	508	491	490	535	538	506	530	541	497	522	537	489	517	489	542	491	508	480	507	494	525	524	495	496	507	508	508	547	514	536	477	469	511	494	535	514	496	496	481	509	548	516	539	492	475	529	477	511	518	488	466	532	534	485	557	520	515	484	524	497	509	550	510	506	506	495	533	506	498	491	522	499	463	506	502	489	499	492	481	502	519	500	483	487	478	513	473	511	516	491	534	484	530	456	510	474	501	521	542	460	514	506	472	547	500	535	510	479	531	471	496	498	515	497	497	514	496	461	503	462	488	500	490	509	467	495	529	484	486	481	508	506	453	516	521	511	487	507	502	528	508	515	511	494	558	491	506	524	475	485	493	458	498	527	485	512	522	510	488	518	470	509	500	498	506	464	503	480	490	508	492	531	506	533	533	479	516	490	504	469	486	492	514	474	548	529	492	530	478	500	464	498	491	481	530	487	565	495	512	495	491	525	464	540	514	485	478	519	492	507	511	501	522	510	470	493	549	490	502	495	504	494	454	514	526	537	482	522	551	527	465	514	483	474	499	507	527	501	517	528	525	492	452	464	471	506	520	493	484	531	509	516	511	466	518	520	488	533	513	468	507	505	509	508	508	461	508	471	529	454	504	508	517	506	520	492	527	491	446	500	513	515	486	495	505	523	532	508	478	559	522	522	496	479	534	479	480	513	486	511	490	504	506	526	518	482	501	545	518	521	501	547	511	523	501	470	541	511	502	503	504	503	515	499	574	539	494	492	518	506	513	469	471	493	517	485	512	485	517	499	545	523	507	480	519	527	508	508	523	526	550	531	516	501	544	526	480	524	527	514	497	463	550	484	513	484	523	534	530	474	553	504	531	521	527	482	481	502	547	531	467	496	506	537	492	509	503	489	478	520	509	464	477	494	514	532	521	500	492	501	527	518	508	474	504	484	512	509	486	522	499	478	499	498	501	507	525	543	518	501	532	514	449	469	512	517	469	532	543	514	477	485	479	513	483	504	489	483	462	517	514	496	504	544	500	512	517	506	521	520	517	510	527	473	490	515	524	525	492	511	539	506	506	484	496	455	536	512	512	510	500	497	562	512	481	496	454	511	505	520	517	500	470	511	517	478	468	499	534	503	494	493	524	477	481	526	502	522	515	482	514	488	489	486	468	512	517	517	478	525	517	567	496	491	500	518	502	543	523	477	517	485	498	528	480	520	528	480	477	524	515	489	507	515	524	494	513	517	511	481	500	494	507	541	497	513	489	490	511	499	540	515	466	510	485	523	441	512	547	503	511	506	494	517	522	517	527	510	485	490	499	554	499	510	463	490	510	529	535	536	492	483	525	496	539	504	456	498	523	515	506	526	508	506	497	476	523	534	488	508	481	503	488	480	492	493	501	512	549	475	500	499	531	429	466	525	488	482	497	510	516	487	542	503	520	520	491	484	503	524	506	527	510	477	533	561	516	533	531	549	516	524	480	493	520	508	521	523	473	523	507	536	523	531	532	468	546	489	508	499	502	477	500	566	517	481	495	500	505	483	497	552	465	544	503	463	513	541	535	520	518	523	504	470	555	516	486	499	501	501	492	535	495	501	514	505	544	501	489	505	497	492	495	508	487	520	524	504	472	493	517	504	521	500	500	506	463	451	494	500	515	494	482	517	515	471	475	514	501	494	514	548	512	493	485	502	514	517	478	542	495	514	553	475	497	485	496	498	503	509	464	489	498	488	487	487	495	510	498	478	571	492	534	460	514	504	505	521	456	550	523	519	512	483	507	444	562	525	521	490	504	495	512	482	513	521	524	491	457	505	533	572	537	516	479	498	524	549	503	521	492	525	494	518	515	552	527	489	471	511	530	505	515	510	506	497	512	506	530	451	526	493	510	511	532	462	471	518	513	530	503	463	465	498	502	481	501	527	507	539	522	503	527	510	509	525	523	474	487	522	482	534	542	513	509	501	495	479	478	542	487	508	487	520	474	475	525	532	470	513	509	535	539	592	519	492	539	512	514	489	483	507	526	513	533	478	495	524	459	533	498	521	523	506	529	516	483	482	501	507	495	503	493	488	521	502	475	534	526	494	512	497	542	490	468	498	491	483	489	495	470	511	543	530	495	499	527	529	511	512	516	488	493	513	485	540	477	454	515	505	488	509	499	486	541	445	470	500	497	552	491	504	505	518	495	487	523	493	498	494	467	485	519	504	505	482	471	489	485	486	529	528	548	499	498	498	514	488	539	479	504	502	501	474	536	512	513	513	508	485	536	475	520	522	490	525	508	514	511	490	489	484	500	516	537	501	499	493	478	484	486	444	502	497	510	497	518	481	501	482	511	504	498	475	490	494	499	494	490	466	481	506	541	511	513	513	489	484	488	531	509	459	505	495	491	519	474	577	515	512	506	489	505	493	530	499	512	546	487	523	543	477	516	493	495	474	457	481	519	534	462	464	506	531	510	512	474	542	506	542	520	502	491	511	516	483	488	497	502	485	521	504	495	509	485	524	512	484	511	504	465	504	507	530	510	516	483	523	513	503	481	543	490	526	510	538	513	513	443	493	536	483	490	497	498	495	532	481	525	538	496	458	472	468	490	491	524	525	462	494	543	525	522	474	518	506	480	474	488	530	488	530	535	516	513	504	488	522	522	511	473	499	483	552	482	568	510	452	494	553	508	504	485	487	474	531	554	512	503	510	482	502	506	493	500	519	542	471	500	529	467	506	505	514	515	494	522	553	443	543	508	447	497	506	525	527	493	515	486	496	503	531	476	576	519	520	465	513	491	460	459	499	482	509	499	533	517	484	504	560	486	538	488	528	506	469	496	515	479	502	574	484	466	494	514	519	501	508	506	506	496	486	492	470	524	536	517	489	490	488	480	510	504	506	505	513	520	532	514	502	479	499	483	512	534	504	512	496	518	472	540	500	551	528	494	503	454	498	490	458	486	484	522	538	495	527	531	494	504	520	504	506	509	494	531	491	499	542	479	495	515	467	449	514	503	532	498	505	506	470	538	516	451	480	506	495	527	506	476	496	477	524	521	549	555	479	550	518	472	524	499	487	507	468	517	531	531	520	525	551	514	504	486	512	472	507	494	496	521	523	544	479	483	509	512	518	521	507	511	530	531	545	500	507	501	478	494	517	529	505	502	503	453	472	507	489	532	490	480	497	472	489	496	516	513	541	514	475	516	503	490	512	539	510	518	511	478	497	496	491	507	489	501	498	512	522	484	492	507	491	533	475	480	502	523	535	512	511	483	490	484	533	490	508	531	479	497	521	492	496	533	494	478	539	486	521	467	506	521	480	496	502	515	467	512	525	503	493	475	500	499	504	461	486	520	507	544	527	466	506	489	540	517	491	490	494	501	507	471	516	488	485	500	491	514	521	537	501	507	476	513	505	489	537	461	524	525	487	524	511	504	487	478	491	491	516	495	517	496	478	471	541	468	533
51616	79973	61966	38379	38840	36864	24965	11656	3710	688	621	588	631	598	596	596	604	616	631	568	600	612	589	595	592	623	617	616	571	619	608	586	624	630	554	647	581	611	560	601	609	593	586	579	608	602	611	591	574	601	630	673	610	622	613	620	635	628	574	628	671	602	603	621	618	594	611	609	638	537	610	601	588	639	587	635	622	608	639	610	671	587	588	629	613	638	621	616	616	615	603	646	584	652	651	649	616	641	631	633	596	628	594	609	648	637	586	606	623	615	609	568	617	604	587	569	614	623	624	608	674	609	578	591	559	611	615	636	623	614	617	702	605	636	604	599	629	625	624	609	576	615	612	581	617	597	650	588	617	608	612	617	626	579	604	646	613	621	599	605	596	618	600	608	644	577	606	635	658	622	579	627	597	635	652	616	632	616	600	649	640	568	594	616	589	610	591	621	630	597	616	654	606	646	619	578	625	604	588	656	595	570	642	595	599	591	591	605	635	626	567	592	612	640	593	611	614	582	604	581	634	626	582	666	608	613	624	604	637	632	565	573	570	610	605	583	620	612	628	649	581	616	582	638	608	594	633	595	582	615	559	656	635	622	611	564	576	632	636	593	580	589	600	607	558	618	603	558	621	629	595	605	599	633	621	603	554	621	640	597	627	610	614	607	627	603	578	596	564	581	596	600	578	638	652	626	610	615	606	616	635	631	633	589	654	598	653	628	645	630	639	632	575	625	611	606	610	598	599	595	573	632	591	636	601	619	626	616	617	617	607	567	615	587	621	579	623	646	605	620	642	633	651	598	621	612	621	604	621	630	604	630	650	564	619	622	629	605	624	612	648	600	640	598	617	589	594	618	619	616	666	605	562	585	662	549	605	587	551	604	659	632	596	641	679	583	575	619	624	640	625	636	599	602	662	590	634	608	613	613	566	648	596	636	658	610	576	591	680	615	602	623	589	581	627	615	600	615	601	585	583	624	606	636	618	624	659	610	607	688	607	607	609	607	590	596	636	585	632	595	629	593	603	599	572	585	634	621	568	565	603	618	654	609	610	627	608	641	587	559	619	609	603	616	613	613	634	562	556	612	649	629	602	599	614	633	634	588	577	617	612	636	610	594	648	627	592	594	613	650	633	588	657	602	607	630	618	647	585	609	644	623	650	615	655	609	610	592	640	632	635	606	607	646	594	614	633	605	626	643	626	611	613	639	610	632	611	625	595	603	608	590	607	590	637	612	661	596	572	610	599	581	594	622	601	609	615	627	647	640	587	626	632	633	622	624	571	609	588	654	604	640	619	577	626	637	573	635	578	628	615	627	572	638	616	606	544	605	596	636	576	613	580	600	594	636	625	578	601	623	623	597	575	613	629	607	598	637	596	633	594	635	596	614	644	613	620	577	651	630	649	586	625	610	616	576	593	573	641	613	602	606	645	606	645	642	608	642	631	628	609	587	598	628	640	604	638	624	617	595	614	635	599	580	669	618	578	620	638	588	608	595	587	600	695	604	575	689	589	602	642	607	644	618	636	614	583	565	634	619	581	597	589	607	604	617	637	607	641	655	611	625	592	604	624	633	576	628	621	590	585	595	661	597	607	574	651	592	636	599	613	611	603	609	589	585	594	613	616	606	603	630	568	639	607	596	602	636	613	617	638	617	585	528	595	616	621	588	606	608	614	638	620	622	638	620	588	641	577	644	627	567	612	636	583	608	606	604	617	658	623	605	651	588	616	627	617	567	630	593	607	609	615	627	619	614	596	589	634	608	578	591	593	569	594	652	592	566	595	567	603	597	607	582	584	607	592	610	635	607	602	589	573	618	571	627	573	614	577	600	620	591	608	592	581	574	626	601	652	698	657	609	642	599	615	642	620	627	645	596	595	589	617	630	598	618	623	607	614	616	614	626	614	606	600	579	595	698	637	624	601	621	640	595	625	613	622	632	579	612	606	599	624	586	589	605	653	634	586	597	572	591	577	591	606	619	612	559	628	603	632	661	630	610	622	633	611	642	632	647	615	610	609	575	604	606	600	631	627	582	609	627	610	636	627	603	559	631	571	569	581	573	597	627	596	665	619	627	615	629	589	607	607	624	595	616	593	632	621	593	602	581	645	601	623	626	614	630	616	584	613	625	646	620	593	650	613	622	646	640	619	624	593	613	610	594	622	605	586	577	613	606	595	579	590	613	616	603	618	608	652	601	570	611	632	589	605	597	612	611	629	618	599	592	581	591	584	604	577	650	605	612	616	614	634	620	638	650	604	596	587	596	585	597	630	619	592	611	566	581	660	631	641	617	599	635	610	597	623	599	609	586	648	614	573	630	595	645	559	635	622	657	645	601	628	614	578	624	606	651	612	633	609	590	618	625	594	610	615	589	563	596	637	601	554	635	590	613	569	600	613	571	612	617	581	609	600	538	605	633	639	632	621	605	628	601	582	605	605	577	619	616	629	611	613	613	605	636	602	610	545	659	588	613	606	623	626	601	622	599	605	610	583	601	593	600	595	613	607	618	604	619	619	602	643	647	599	623	595	644	636	610	598	578	604	582	602	614	585	596	596	627	556	605	554	600	646	553	623	625	599	635	634	657	671	604	613	594	583	622	627	631	604	598	605	623	615	628	636	629	595	571	628	582	590	599	622	626	595	549	603	603	605	622	606	652	595	570	609	603	633	600	628	652	645	607	645	630	640	643	612	596	609	564	588	602	606	644	641	621	606	612	592	596	629	629	601	598	628	650	590	624	618	631	614	617	681	595	604	573	596	616	650	590	575	619	615	602	619	613	583	582	643	581	601	633	658	582	629	590	593	597	630	620	586	612	603	633	609	594	613	597	556	634	617	599	585	597	577	567	640	646	616	605	626	616	597	608	650	628	581	605	655	593	593	589	643	599	634	640	596	640	588	628	600	603	598	604	572	632	560	625	614	645	617	579	574	608	602	633	596	562	627	630	607	607	577	647	578	640	652	622	643	624	667	589	575	619	640	620	624	601	634	616	612	612	609	661	639	599	613	601	657	621	608	609	652	613	611	640	611	568	572	585	639	599	622	664	588	616	583	611	642	623	603	657	593	627	594	621	618	611	618	602	640	617	609	603	608	605	614	594	625	656	619	632	639	632	660	621	628	548	607	643	603	618	633	652	584	589	650	594	546	620	603	618	593	636	669	635	579	663	636	604	616	564	617	607	595	622	642	634	601	608	649	635	612	609	604	630	603	610	629	594	635	616	606	602	606	558	632	631	599	608	639	654	631	594	562	591	620	566	630	590	602	640	644	630	631	587	622	601	585	562	574	611	637	595	630	587	577	595	645	617	586	647	632	606	626	584	660	587	621	634	583	600	559	616	669	587	620	618	565	577	641	626	590	584	575	646	600	623	598	590	626	632	632	623	630	615	610	621	587	581	602	616	620	643	606	636	623	598	579	621	601	571	588	594	623	622	607	595	631	604	605	597	651	590	586	564	614	592	623	639	575	624	614	635	589	610	623	605	623	626	627	631
23403	21611	30084	24830	27333	41644	36393	18774	5657	821	483	472	441	445	459	472	482	469	444	498	476	441	468	518	492	489	478	475	488	476	445	479	435	510	476	508	455	465	487	456	466	466	429	491	498	497	439	466	466	462	499	451	467	452	458	496	482	462	466	479	470	472	425	453	512	450	472	473	448	405	496	531	470	456	439	476	479	495	454	480	474	469	452	469	439	431	484	497	441	439	483	476	457	481	466	445	498	483	486	534	477	462	450	501	497	480	480	463	451	471	482	449	464	429	464	479	456	456	525	488	467	478	481	433	464	457	475	492	488	458	483	462	465	501	492	486	444	479	480	468	482	465	429	430	446	432	466	477	498	482	448	468	459	460	466	453	490	467	462	466	493	470	475	490	489	458	489	491	464	441	503	486	487	475	472	456	417	493	488	463	498	485	469	499	475	490	475	456	483	456	511	478	477	477	471	486	478	485	444	466	461	489	463	473	482	477	431	488	466	411	485	467	464	466	475	460	444	449	512	442	464	474	438	482	471	479	469	507	455	462	438	481	474	467	468	467	481	464	461	469	469	490	450	497	477	480	449	423	476	484	448	417	442	496	454	454	463	448	464	457	475	460	472	428	494	485	482	433	472	440	500	470	448	483	454	455	449	477	469	456	470	407	505	498	492	445	509	478	426	489	472	458	491	489	484	488	471	527	462	475	463	478	483	512	440	481	474	438	429	489	472	477	448	498	493	493	467	485	471	443	458	462	466	470	459	416	402	461	438	485	469	471	492	462	447	488	476	459	482	511	454	453	475	475	450	463	464	470	451	426	459	470	502	505	480	444	479	465	451	476	512	483	438	460	426	436	455	436	469	457	470	429	491	465	493	465	463	468	459	467	455	461	487	502	461	470	440	483	460	462	474	466	454	491	433	469	466	457	454	456	460	497	471	483	449	465	412	481	496	487	456	463	455	491	448	481	477	447	488	521	467	446	476	497	421	446	477	437	451	474	439	488	470	469	462	463	451	457	462	447	459	428	483	499	475	433	471	444	450	451	435	472	439	470	485	472	453	457	503	463	464	452	426	467	466	468	463	471	443	460	464	477	450	469	462	474	487	465	471	484	467	472	457	449	497	463	456	440	508	473	451	441	478	492	480	480	463	447	494	475	476	494	494	457	500	491	438	478	458	476	454	460	474	443	464	443	455	475	466	446	441	439	498	478	460	496	470	485	477	512	472	462	439	452	439	472	502	443	503	446	447	526	439	463	463	459	502	491	479	474	467	414	443	466	417	452	474	438	457	418	471	472	520	461	505	479	517	453	433	500	486	482	488	476	453	446	480	507	441	458	456	449	467	484	478	445	482	434	465	496	511	439	496	488	457	490	499	440	476	477	470	462	496	459	474	452	458	455	494	506	498	458	454	479	441	452	477	471	462	442	462	468	439	493	463	461	467	491	444	479	466	468	458	465	449	458	455	464	481	506	476	487	468	500	467	502	495	479	464	454	479	476	486	463	507	468	514	449	484	494	489	467	433	458	522	455	449	451	470	453	453	481	433	505	457	474	516	485	444	465	451	425	467	438	473	492	536	458	453	481	472	467	480	437	459	461	471	477	481	473	459	437	467	448	498	446	476	427	491	482	480	445	424	437	480	444	487	458	467	454	427	462	464	471	444	477	429	493	482	443	440	467	465	466	465	495	500	432	450	458	488	477	446	460	478	465	463	476	461	453	450	460	470	484	458	438	469	446	433	447	434	437	493	464	439	486	473	490	500	520	443	493	462	449	481	453	475	500	470	462	465	482	463	453	482	431	461	461	459	491	497	496	469	480	492	475	460	450	435	451	469	481	448	469	440	478	454	440	491	454	468	478	496	491	451	441	483	481	511	508	466	462	455	482	486	481	485	460	494	468	435	454	487	471	448	475	478	426	477	450	489	443	458	469	492	486	462	450	459	496	431	474	474	470	474	456	467	429	487	489	494	448	488	483	491	487	434	454	489	500	498	471	463	469	439	474	473	475	493	510	478	466	436	469	438	443	462	471	445	461	450	439	444	498	430	474	492	491	466	474	437	462	434	457	460	457	448	492	490	483	459	472	457	459	446	470	490	495	466	477	489	469	445	441	484	508	440	478	469	465	461	464	487	437	501	474	454	479	467	502	429	438	483	455	466	447	440	500	475	442	478	475	451	453	453	466	509	449	494	471	462	459	487	464	483	462	459	444	437	460	503	435	454	451	458	464	490	480	480	415	456	449	510	446	423	490	451	480	456	488	487	478	453	432	447	501	451	439	449	470	455	448	484	454	465	455	488	468	422	494	473	432	448	440	461	487	436	484	453	449	434	462	442	457	465	454	459	472	516	459	463	489	477	464	522	458	451	450	487	465	467	518	454	460	469	452	444	475	429	467	452	480	442	475	497	492	470	432	461	487	445	500	431	455	464	483	499	488	483	466	451	481	482	450	496	495	469	471	457	464	446	439	485	474	455	460	455	477	434	474	468	458	467	464	468	445	445	453	458	484	478	484	483	466	462	462	454	450	490	475	475	484	453	501	488	485	444	467	467	491	485	463	459	496	486	433	472	444	429	489	438	474	493	460	508	490	441	465	449	464	469	450	463	488	486	455	510	481	486	441	445	475	468	459	471	477	491	425	463	457	462	483	491	439	432	496	486	437	463	459	464	503	475	489	470	480	437	460	471	442	437	450	463	464	464	498	463	482	468	497	473	432	469	490	456	441	448	452	463	424	442	436	439	491	479	481	458	501	495	460	491	493	440	454	455	463	461	490	490	522	446	476	445	488	440	467	445	441	453	440	456	455	466	459	456	482	452	463	475	445	477	463	494	493	468	465	458	445	446	442	434	451	451	488	490	450	493	488	481	490	496	483	469	480	537	477	446	428	452	450	468	484	476	501	439	494	453	447	453	474	481	451	464	495	449	452	452	451	475	440	484	465	486	466	491	440	398	472	462	464	447	439	448	477	509	493	464	451	456	483	460	479	496	450	453	476	499	478	482	495	471	451	490	451	462	483	519	424	460	450	452	480	516	480	449	422	473	485	497	471	436	470	432	477	472	443	473	481	490	437	471	469	492	435	478	489	458	456	437	485	425	473	435	469	452	458	450	467	479	439	458	471	464	511	455	470	432	484	468	446	460	451	475	436	460	453	443	454	476	452	474	467	465	493	483	470	437	484	478	442	453	474	481	434	458	449	462	432	450	443	470	471	467	509	462	479	432	482	517	492	461	440	469	484	481	496	470	445	463	485	481	475	457	449	448	447	459	493	474	468	459	459	432	428	465	475	452	493	443	476	474	472	447	457	458	475	459	466	500	458	426	459	445	471	494	466	448	465	468	451	487	439	419	462	470	453	480	463	486	494	457	478	453	484	472	499	444	453	507	462	438	503	504	462	457	499	480	457	459	452	480	428	467	433	457	448	463	425	495	461	483	500	485	431	459	466	467	484	464	504	453	494	468	464	472	447	471	445	457	470	419	415	502	471	464	472
54334	86542	67539	42006	44498	46823	35720	19421	6912	962	589	530	547	546	553	556	542	562	542	580	574	573	563	551	526	546	521	528	577	542	563	545	619	541	583	574	543	507	595	537	598	564	557	572	528	559	560	585	557	535	489	585	544	516	534	554	534	514	544	536	570	556	527	523	550	552	594	569	558	532	529	544	535	554	512	524	565	534	552	551	540	539	601	547	559	530	543	534	581	560	573	564	589	537	542	584	533	500	530	523	560	519	592	576	532	534	570	539	548	537	501	534	571	598	528	558	512	479	578	595	577	593	577	608	569	561	525	548	574	553	580	542	509	535	554	517	544	571	558	601	545	568	588	551	602	532	561	568	549	533	545	542	567	570	579	565	576	576	543	576	575	556	512	587	568	555	545	570	558	565	540	547	575	557	505	552	559	531	553	571	536	530	580	567	600	530	537	568	567	612	547	574	598	539	608	596	518	563	559	607	525	507	573	552	574	564	590	543	540	537	542	529	608	555	529	543	577	546	572	545	542	555	467	550	546	556	581	523	577	546	572	585	539	589	537	527	542	553	566	573	633	546	589	559	523	527	549	557	506	567	551	557	588	586	588	529	549	581	513	542	589	583	541	553	543	527	521	556	511	553	578	566	564	538	546	563	587	559	561	545	596	596	533	545	566	535	536	555	581	531	554	577	552	552	544	548	507	563	599	529	537	556	609	563	619	583	534	550	557	554	567	558	537	540	565	513	546	588	566	561	554	572	569	583	576	562	545	532	525	563	547	542	587	522	528	535	552	543	559	501	554	526	562	524	557	582	551	582	583	577	504	550	548	557	589	523	543	536	529	555	543	542	562	560	540	542	576	555	558	526	552	566	542	565	563	584	575	536	539	544	549	538	601	579	550	537	568	545	541	571	560	563	552	561	554	589	562	549	546	581	547	535	561	568	546	511	564	552	532	559	566	557	556	528	577	539	572	562	595	526	529	548	553	578	554	532	566	586	553	544	578	599	556	556	586	554	600	539	591	557	583	562	569	579	530	577	565	572	577	567	575	534	564	532	602	561	541	549	568	546	562	530	554	517	539	538	575	578	533	563	541	513	551	561	582	552	548	562	563	560	544	532	555	563	546	580	525	556	497	554	529	534	553	539	545	562	562	569	576	512	584	539	571	596	577	520	548	575	572	570	567	521	540	569	577	567	551	556	557	575	572	543	548	556	509	567	531	546	513	530	606	526	531	570	570	559	512	563	562	546	593	561	589	574	562	575	533	596	559	597	558	562	581	535	557	560	551	546	567	545	561	516	532	562	599	576	510	542	527	567	589	537	549	554	544	517	537	565	598	588	507	562	558	544	582	576	547	541	540	551	599	512	565	552	582	550	558	501	586	550	580	570	555	549	553	566	558	527	545	532	595	550	526	549	548	546	541	521	571	564	571	538	568	563	525	539	530	536	523	567	590	517	535	589	516	579	561	553	522	550	549	571	560	576	516	572	520	569	580	552	534	548	574	553	518	560	587	561	541	570	510	561	570	568	593	547	561	559	582	561	574	489	538	564	552	553	577	517	535	534	544	523	596	542	517	582	529	548	561	561	551	538	591	570	532	566	538	531	547	570	560	595	533	559	519	521	559	561	557	575	545	630	563	531	544	594	572	532	543	552	544	510	560	571	533	541	525	570	576	526	567	535	523	560	551	573	566	554	582	570	527	549	554	583	543	532	560	569	598	540	580	542	572	568	582	547	567	542	535	554	572	504	560	506	567	527	585	544	578	542	554	576	549	535	565	575	567	545	512	596	557	532	551	542	548	580	505	539	556	547	512	552	544	585	580	567	568	563	583	544	568	596	525	545	526	499	567	553	539	603	555	539	508	551	539	525	541	577	576	552	551	536	563	540	570	590	571	569	578	554	588	561	581	548	542	553	591	561	526	541	543	546	567	544	567	536	551	542	527	548	557	522	579	552	521	547	536	610	541	556	579	579	544	550	552	594	532	609	562	544	526	587	577	537	568	500	554	589	580	570	566	535	551	587	583	558	550	544	615	551	531	563	530	530	557	570	548	591	531	555	578	523	548	547	528	553	490	518	539	514	539	548	547	512	545	560	575	518	545	553	560	545	577	534	546	572	531	584	552	538	552	578	548	541	561	540	579	542	568	570	550	524	544	538	538	608	531	584	521	546	577	561	517	567	600	541	590	542	611	565	552	563	549	550	592	584	577	610	596	579	553	545	539	570	561	510	514	543	539	574	555	568	543	551	537	543	595	584	555	519	569	541	540	554	535	533	577	515	556	558	572	595	558	606	561	576	551	569	550	541	565	531	548	598	521	529	566	527	519	528	539	564	530	533	564	579	555	571	573	555	570	553	562	558	529	540	549	552	528	540	546	580	551	523	558	552	520	524	588	550	563	555	584	508	579	520	523	532	577	560	607	568	523	565	535	533	591	603	578	567	551	553	518	541	573	582	567	530	586	556	570	541	566	515	554	538	575	524	598	572	548	524	557	539	564	578	569	561	510	537	557	553	567	562	579	540	538	540	545	544	524	528	582	577	558	537	592	518	550	556	524	570	540	516	576	572	550	552	577	591	531	553	554	609	584	554	548	582	580	549	501	588	545	530	545	562	551	557	567	574	535	532	546	567	545	577	586	588	579	536	588	563	550	534	590	554	558	571	638	544	568	528	582	537	563	521	560	562	519	569	559	554	548	560	558	566	507	567	532	548	570	508	555	548	526	534	582	578	557	543	527	544	538	531	576	567	561	544	502	567	606	516	593	561	576	522	556	558	551	573	546	571	522	566	562	574	509	533	548	550	600	562	588	553	562	557	561	547	523	546	565	555	544	546	589	542	540	520	575	511	569	556	549	571	595	490	571	598	563	504	556	597	518	539	532	539	527	540	585	555	547	513	530	585	542	567	542	557	541	569	528	596	530	538	554	553	494	508	582	538	509	541	515	581	548	569	586	576	558	581	572	541	600	524	570	526	586	547	548	572	556	531	526	532	561	511	555	522	553	527	552	543	584	517	538	513	562	554	555	559	527	630	570	546	555	516	533	561	557	529	510	544	537	526	565	545	546	536	568	494	562	553	566	553	535	550	545	600	521	536	514	511	543	552	558	510	536	540	606	549	555	565	574	542	579	541	549	554	527	530	561	568	596	573	526	517	551	510	563	602	543	559	529	554	543	591	547	554	579	544	553	541	559	549	550	571	506	555	565	527	555	561	531	577	541	554	582	513	568	515	548	553	564	545	548	529	555	552	549	548	582	564	543	567	516	577	586	572	575	535	541	600	519	546	555	543	582	578	533	521	534	578	572	580	555	558	567	565	558	560	559	565	569	562	535	542	567	528	531	605	553	565	600	539	518	568	530	524	571	542	603	582	514	554	550	539	551	525	562	520	542	611	581	532	574	580	487	555	525	555	532	515	558	526	529	546	509	554	532	595	569	563	560	530	553	542	566	546	577	562	550	563	569	538	561	560	538	520	540	507	566	602	529	531	559	544
36270	44084	38471	21028	10836	8057	4435	1907	980	753	645	616	649	641	655	647	638	665	665	627	626	660	642	692	682	663	679	653	680	672	683	666	664	671	655	616	653	692	628	656	665	638	666	621	641	638	682	696	638	627	686	649	623	686	713	671	701	643	667	663	666	654	663	671	645	600	619	624	706	661	640	663	651	649	693	628	617	662	639	709	671	625	647	638	684	680	663	633	617	702	670	638	684	647	646	620	624	687	644	616	666	681	649	647	643	653	660	641	606	684	624	661	692	667	653	712	727	643	621	636	649	655	661	661	651	656	649	639	706	653	653	663	662	630	670	661	655	667	657	655	666	610	646	659	673	659	653	687	683	641	644	650	664	637	663	659	664	663	620	668	703	645	667	713	642	677	604	664	705	607	651	672	662	621	677	633	613	622	667	670	697	654	694	663	645	620	633	657	667	715	662	629	650	693	672	641	683	638	639	649	661	662	667	622	662	670	678	632	662	629	658	636	683	630	634	694	653	698	637	649	645	584	726	664	653	682	658	669	653	642	682	622	614	662	646	670	636	640	656	624	674	639	669	658	627	678	643	625	656	668	619	677	679	611	652	645	679	717	668	650	631	646	663	633	670	652	671	659	676	648	705	644	670	657	634	625	624	668	665	648	650	673	630	694	689	665	645	689	640	651	615	686	630	665	684	665	605	664	652	636	703	618	628	650	662	679	654	669	612	654	636	641	687	664	672	623	638	631	635	675	663	619	668	695	677	657	676	732	612	653	631	595	637	649	660	657	662	658	620	679	607	671	691	686	648	640	681	687	690	656	659	674	712	699	669	647	634	643	629	647	640	643	633	612	675	679	651	653	674	681	651	668	684	653	653	626	681	670	698	658	656	652	666	659	643	648	670	681	679	645	677	622	660	671	625	678	663	607	676	630	628	659	708	629	610	639	668	680	639	645	673	677	688	662	694	632	638	693	633	676	674	619	673	653	670	673	675	670	683	684	660	663	676	661	666	692	636	616	672	643	672	634	663	653	653	657	644	676	637	694	680	640	682	644	667	655	675	674	715	630	628	596	666	650	663	597	650	648	664	609	679	615	654	664	690	665	661	661	674	689	651	612	632	656	664	662	587	655	706	646	658	589	663	684	694	646	717	656	676	622	672	681	657	628	655	644	620	644	637	702	640	681	702	669	676	707	624	650	655	626	649	660	669	623	663	616	637	699	621	647	637	661	659	625	666	692	664	645	631	690	687	630	664	638	648	661	670	671	627	598	633	620	652	609	694	657	667	686	668	701	711	625	650	648	659	637	641	649	650	656	654	634	649	688	648	638	685	687	678	639	642	643	622	646	653	598	639	702	649	663	665	680	709	654	632	661	653	634	681	654	695	714	699	655	639	667	616	652	679	599	665	668	689	641	700	642	627	677	618	628	679	610	637	672	647	669	710	705	643	648	712	652	677	663	650	636	654	692	633	677	553	685	678	624	661	682	661	684	631	669	670	665	658	665	651	688	640	653	667	677	666	698	669	660	649	651	666	659	627	658	653	655	664	653	687	693	668	625	651	666	596	655	650	720	657	635	644	641	654	636	647	699	623	637	638	665	623	637	666	672	651	664	656	697	640	662	671	691	686	695	623	697	683	631	667	667	639	688	637	670	665	677	627	650	673	700	679	617	596	659	658	663	646	671	681	645	665	688	653	683	677	646	576	672	660	696	627	610	636	657	675	623	663	696	660	654	670	654	679	619	655	661	653	641	668	683	601	693	619	615	689	620	685	632	626	646	647	706	654	626	659	650	643	666	620	659	660	660	655	630	630	694	680	665	639	652	663	649	638	669	713	667	626	720	650	660	672	660	660	679	639	661	676	646	664	676	633	601	656	696	682	668	626	610	667	658	653	683	652	682	644	678	618	666	627	642	632	647	633	618	668	681	653	653	652	677	653	644	620	629	708	644	700	660	659	669	609	634	636	675	696	617	704	624	652	686	676	645	649	641	695	689	675	680	658	734	671	656	661	635	652	639	677	617	728	644	648	680	676	617	610	666	650	659	635	657	691	611	675	647	714	642	669	647	661	649	649	666	670	704	694	656	648	654	661	653	655	692	711	711	686	672	631	695	642	641	659	670	676	651	604	597	692	699	622	667	637	671	649	597	675	677	612	677	651	634	601	640	679	633	635	681	708	673	651	659	677	670	636	645	667	652	686	644	620	694	660	649	701	639	637	687	664	631	621	664	703	638	609	658	647	640	701	669	678	680	634	642	662	676	618	676	640	653	621	637	678	643	664	702	665	618	672	663	665	655	657	652	656	680	658	694	647	688	672	690	648	634	686	659	646	599	629	677	629	646	631	677	694	691	681	638	600	687	672	647	663	695	649	652	715	637	661	667	628	652	613	670	679	637	657	666	663	697	630	645	652	624	652	672	645	655	657	675	604	663	639	652	701	664	690	680	663	673	642	665	667	612	656	631	675	653	661	642	635	638	674	669	642	643	670	645	627	645	672	643	622	657	687	650	671	680	715	612	659	670	674	674	696	663	629	600	617	607	665	644	650	628	688	626	656	688	639	653	637	632	695	685	678	652	634	657	617	689	692	679	619	619	689	622	663	680	698	641	648	668	650	695	657	643	607	683	704	667	682	665	662	703	620	663	624	624	657	666	693	672	684	667	715	634	677	687	667	653	653	627	647	649	617	678	690	657	702	616	668	667	669	649	617	610	620	709	667	643	672	639	640	662	667	668	621	623	688	614	594	645	623	662	662	657	644	707	607	600	637	662	658	624	676	667	649	586	709	634	631	627	654	662	651	675	647	610	655	638	667	648	674	653	699	679	623	615	634	623	693	633	614	662	630	631	687	586	627	658	658	683	697	657	658	670	681	726	643	627	623	648	634	701	629	706	673	663	642	632	632	694	716	677	670	714	660	637	675	633	663	678	695	664	650	641	695	607	686	617	679	692	667	681	655	636	652	660	623	669	651	673	607	659	656	690	706	576	673	651	647	691	647	671	650	698	671	635	656	723	642	647	699	677	650	655	694	655	685	723	651	671	646	639	673	699	673	588	656	663	658	676	650	581	675	698	667	663	652	676	637	665	646	649	659	687	605	637	667	664	636	698	659	649	674	675	662	715	631	631	685	617	627	613	683	683	687	712	662	658	666	707	697	684	690	659	622	661	638	632	649	633	627	626	635	654	642	668	644	657	668	680	690	639	656	647	648	652	662	671	633	668	652	669	633	632	680	721	628	664	640	644	633	619	623	700	697	658	619	654	706	707	689	670	634	684	628	610	663	661	665	709	693	714	666	661	671	664	622	711	670	639	659	662	667	682	657	655	656	654	685	654	632	654	648	674	673	681	665	645	678	633	645	647	684	624	659	651	654	686	627	711	656	703	626	672	617	660	664	652	651	648	704	677	658	631	638	632	674	650	648	664	639	648	628	622	677	671	667	687	673	658	682	643	676	638	616	686	707	641	672	684	695	677	653	647	670	680	633	657	661	638
47363	59556	40220	18581	13255	10730	6170	2736	1367	851	788	750	758	752	769	766	773	787	744	755	780	788	828	812	752	762	797	781	789	846	803	768	770	788	812	808	805	809	787	780	797	782	843	770	784	808	830	754	799	814	811	755	781	804	765	775	779	858	786	764	815	769	781	837	765	800	782	768	760	793	794	821	762	812	734	828	774	760	762	764	813	763	833	756	766	793	796	808	793	793	762	747	770	831	765	779	762	748	762	798	822	775	739	765	777	774	761	801	806	829	768	804	805	801	788	797	834	805	774	814	769	718	764	760	824	801	817	800	751	800	780	763	815	766	759	817	783	816	809	768	785	787	785	821	768	815	756	800	736	781	776	793	855	794	784	775	789	822	818	780	826	771	731	830	811	821	771	818	809	779	792	801	781	794	763	822	793	858	813	794	780	810	802	740	761	826	790	789	836	781	763	793	805	782	762	771	753	800	826	823	766	783	834	765	728	721	793	801	792	820	741	806	776	832	814	802	766	760	785	780	763	823	815	793	760	795	775	746	785	764	786	754	795	798	774	784	774	811	796	768	811	774	759	775	753	883	792	812	803	749	767	781	784	818	821	776	808	791	797	796	739	813	791	814	746	798	759	809	753	775	787	796	710	805	773	805	812	793	781	768	772	776	835	774	793	767	857	774	802	780	777	771	743	785	793	788	797	828	781	802	775	748	804	755	782	741	768	757	788	777	786	762	843	815	830	745	783	770	804	805	771	724	871	815	788	831	758	750	816	828	737	762	811	764	807	809	870	780	750	807	801	784	756	799	797	739	762	796	748	802	751	770	765	809	783	780	790	795	828	799	788	770	787	780	770	787	816	835	792	795	768	746	810	800	803	819	787	748	785	812	771	753	812	809	772	744	817	820	818	754	827	770	792	770	761	829	784	799	818	746	797	747	779	798	818	758	817	754	822	796	779	781	793	788	840	803	798	762	766	776	795	808	805	776	805	828	795	826	771	747	747	810	761	783	794	787	813	759	788	806	826	783	767	822	799	744	801	733	782	780	824	782	801	788	839	841	766	785	767	809	795	783	782	715	759	827	792	822	811	853	742	803	779	816	798	784	764	805	780	772	770	758	761	761	812	734	804	798	785	777	735	769	769	790	832	791	785	772	751	784	770	788	827	821	776	793	754	794	776	776	802	795	729	803	797	787	729	797	774	766	775	753	795	805	784	787	806	759	767	820	790	800	762	780	818	789	796	782	775	783	782	795	780	755	766	756	753	789	716	784	786	776	788	821	724	782	757	766	784	792	779	753	822	852	755	830	857	809	777	772	835	761	806	791	772	743	841	746	809	724	797	791	767	795	773	777	799	767	815	818	790	779	770	788	738	799	736	824	826	795	788	792	785	842	784	826	754	790	788	752	807	818	800	804	741	807	783	757	758	754	784	794	794	784	753	764	788	788	753	744	759	787	778	846	769	865	826	777	761	761	754	773	778	787	816	788	738	791	762	765	804	819	705	776	796	773	823	773	768	793	774	824	782	798	796	777	801	830	753	720	782	822	835	814	763	807	805	820	788	766	760	793	802	789	751	811	810	762	813	767	814	858	794	767	777	769	765	792	778	752	796	818	822	753	862	770	765	758	843	736	780	845	756	808	758	779	734	808	756	788	831	818	765	794	778	785	782	813	777	781	736	767	811	800	787	769	816	774	787	761	754	776	789	796	765	755	802	775	755	776	719	801	801	788	819	788	769	810	825	809	821	793	830	790	834	752	815	809	792	824	758	795	769	808	756	782	847	766	814	803	739	727	832	772	784	784	826	745	764	814	803	800	778	801	806	757	797	808	782	749	764	793	773	798	774	747	800	763	753	817	794	743	833	744	778	748	771	802	793	774	815	791	767	806	755	793	749	724	758	806	809	763	793	744	758	815	764	760	789	774	756	768	735	788	778	808	776	787	830	773	841	759	819	729	767	758	768	800	772	827	813	768	775	795	844	781	754	786	776	825	798	820	813	806	775	771	773	762	773	827	816	768	818	842	858	824	827	759	759	768	782	737	797	823	793	736	797	765	783	771	828	775	804	725	784	794	778	773	815	792	796	817	799	781	773	782	762	785	764	755	812	769	739	792	777	839	804	815	798	775	795	774	788	767	764	796	824	851	771	843	777	808	789	762	760	832	793	814	766	751	775	763	837	788	771	779	802	800	809	809	790	773	814	830	780	761	748	784	802	731	761	782	833	789	817	805	815	800	791	795	780	822	801	755	793	782	810	730	791	783	777	822	780	802	796	811	776	818	754	750	785	773	787	804	820	807	750	846	776	824	840	774	765	750	752	786	824	819	804	808	758	776	819	759	791	801	768	811	824	801	827	749	803	795	748	801	777	783	822	772	803	808	796	799	732	755	774	842	776	818	796	790	776	815	808	769	816	760	811	746	794	841	824	735	820	770	803	799	780	776	814	753	772	814	807	790	779	750	764	822	771	829	809	782	772	763	787	757	790	787	805	787	788	747	801	764	775	770	756	800	779	807	783	766	769	723	769	769	765	778	755	763	817	800	823	745	779	838	791	781	775	783	746	791	852	808	784	773	781	821	778	781	798	784	831	824	772	817	774	815	821	793	794	769	828	797	800	806	817	823	822	785	791	833	782	802	819	767	773	727	770	786	817	768	779	739	820	775	816	801	819	789	751	785	775	765	781	778	772	789	792	819	783	780	824	811	786	787	770	800	754	823	773	771	808	846	776	777	780	774	810	770	814	747	792	786	796	838	822	806	727	803	751	734	802	805	809	792	776	728	809	788	814	807	757	784	780	814	790	744	791	787	730	759	792	755	786	782	784	768	808	720	771	766	786	793	811	765	797	820	738	822	762	787	792	768	814	782	778	848	800	780	790	803	764	790	737	838	786	751	800	801	773	802	808	779	803	813	835	804	766	764	796	791	784	777	769	805	753	787	772	809	780	781	780	806	786	808	823	796	834	808	796	823	780	762	784	755	832	781	777	789	803	810	803	755	796	804	843	825	750	803	760	781	736	768	816	765	793	792	781	806	821	786	777	801	754	758	812	796	783	718	785	833	775	817	706	798	791	836	777	809	791	776	778	782	759	806	820	740	760	832	781	801	787	743	739	761	726	766	782	807	805	812	792	773	764	801	785	812	808	764	800	779	750	798	778	761	765	810	774	802	787	760	791	757	769	842	757	763	796	772	774	773	830	784	775	798	786	776	819	796	765	788	791	795	773	776	824	845	819	807	794	818	778	801	814	836	832	735	768	790	811	764	771	771	742	801	794	788	756	776	746	770	765	799	810	772	755	818	776	804	811	749	761	775	818	765	805	776	765	808	764	785	791	822	778	773	770	738	749	795	797	827	760	795	754	784	761	751	815	787	802	811	751	806	841	801	832	746	797	804	780	795	779	804	797	819	821	806	782	770	770	772	867	816	731	803	789	806	806	732	760	838	767	794	823	818	861	807	842	811	801	756	833	781	791	767	773	813	821	786	782	857	821	808
24583	22025	31139	28357	33356	36217	24392	9255	2239	675	525	497	552	520	489	554	538	515	515	474	487	505	488	543	508	545	537	506	517	522	513	522	490	546	492	487	520	475	499	492	468	519	542	530	520	468	532	514	490	488	516	516	507	487	498	529	502	519	506	547	513	481	487	529	496	487	519	542	529	549	513	494	502	496	477	507	488	488	508	487	504	490	504	548	485	508	527	512	518	484	510	511	534	530	496	486	510	518	490	545	540	499	519	488	532	542	528	515	548	485	515	533	504	536	544	473	521	510	509	486	530	486	494	484	533	519	498	540	504	504	471	493	504	527	476	542	526	467	525	536	456	509	472	497	497	468	487	517	539	503	481	495	488	503	505	524	472	519	494	485	506	477	541	503	495	499	489	460	525	528	469	514	510	499	511	499	467	508	498	539	554	504	469	488	522	482	518	520	493	520	493	506	499	480	484	495	516	498	504	526	502	477	455	502	483	544	508	551	476	532	510	494	529	506	516	516	475	508	474	529	523	502	543	561	509	507	471	531	526	510	492	511	524	524	534	470	508	534	495	490	525	509	526	527	546	477	502	517	504	518	524	462	553	521	530	500	505	492	497	540	485	498	484	504	462	510	504	505	563	513	483	541	490	519	510	480	506	445	469	477	514	471	467	487	477	518	512	500	523	504	512	507	516	489	488	514	534	510	514	487	500	513	534	530	505	511	485	530	464	507	529	489	500	547	497	548	460	488	530	495	575	499	517	463	530	513	507	541	474	526	510	521	513	513	485	516	506	500	504	501	504	474	538	533	536	522	543	497	461	544	504	529	528	502	487	483	500	494	496	515	511	525	474	495	520	488	503	501	487	495	508	474	493	508	519	555	520	514	518	502	490	511	519	506	519	499	472	499	536	513	490	496	538	505	480	501	519	569	559	497	522	559	479	497	460	497	505	525	519	509	496	519	507	532	503	499	503	508	548	480	469	477	509	474	462	481	464	496	504	533	473	473	503	522	498	503	489	530	503	496	569	504	459	494	530	517	515	498	485	499	534	512	508	493	514	529	513	531	486	536	573	526	499	490	508	530	554	504	520	509	481	459	489	511	466	516	479	500	502	532	453	506	495	517	495	520	521	503	506	511	511	506	509	527	507	504	479	532	531	473	497	525	484	498	509	487	482	502	516	515	513	470	505	506	502	486	513	506	509	483	487	499	516	491	518	481	507	499	531	522	479	536	503	487	512	491	492	498	501	479	509	485	523	503	498	496	492	534	517	516	497	486	482	516	517	533	529	517	504	506	507	472	525	521	562	487	518	528	487	512	512	504	529	503	491	520	526	537	485	517	496	485	459	491	520	531	441	544	538	518	511	499	496	517	472	488	513	526	498	512	468	475	488	505	546	529	516	511	533	555	544	493	494	530	501	515	487	518	492	446	535	521	519	498	520	526	491	497	540	523	515	530	463	480	510	511	485	476	505	490	456	480	467	484	553	504	513	496	498	490	479	487	512	535	522	488	507	496	493	491	474	518	471	543	498	503	514	540	489	517	519	474	539	483	508	486	501	484	496	551	519	530	502	529	513	536	487	524	505	521	507	504	577	496	500	494	477	505	522	510	488	468	524	522	527	555	502	519	526	538	533	504	467	506	507	536	475	550	519	493	482	560	513	517	503	493	556	495	479	487	530	506	492	505	523	492	518	476	513	489	509	512	503	526	529	498	513	492	492	485	498	481	464	493	509	519	537	524	483	536	476	473	504	498	505	492	526	524	464	478	507	477	546	523	491	499	491	499	550	523	505	482	489	479	486	513	526	500	476	481	551	507	526	508	528	519	500	462	484	470	503	501	502	469	472	451	499	513	495	560	477	550	475	492	486	502	496	527	504	529	520	544	493	515	526	495	512	545	507	489	525	488	485	492	497	477	530	514	467	480	518	522	537	496	501	491	537	500	466	531	527	455	472	485	542	540	524	512	486	528	505	517	480	513	571	454	489	531	500	522	526	549	493	507	512	486	498	532	502	497	506	487	532	500	478	525	519	489	517	493	534	507	544	517	515	508	492	494	492	516	531	526	520	493	513	507	500	523	508	480	487	479	489	504	491	525	516	490	522	489	499	536	499	504	509	499	522	498	507	551	507	484	524	489	542	522	492	529	494	474	484	479	482	497	503	492	514	516	478	528	526	537	507	531	473	519	487	530	483	509	485	547	480	441	492	478	511	543	513	518	473	488	526	517	479	520	491	508	506	519	517	523	511	537	504	478	529	477	512	500	495	482	537	503	527	497	507	513	520	532	474	492	516	501	502	538	503	530	499	531	482	461	505	495	523	494	480	484	496	539	498	520	516	492	477	529	494	480	496	475	518	498	514	527	510	527	504	526	472	486	506	478	537	538	474	528	528	504	465	493	510	500	494	566	529	504	496	501	521	509	491	500	502	501	488	522	503	514	501	513	483	528	524	505	532	473	508	528	546	489	495	546	498	510	518	447	508	492	542	501	515	501	512	544	486	504	512	524	516	560	519	547	530	526	512	486	447	498	505	546	561	476	506	484	510	483	508	551	512	509	513	472	472	444	509	509	505	535	524	525	510	497	530	535	492	458	494	496	500	483	513	507	479	498	526	514	476	479	475	507	525	469	507	550	520	506	546	500	518	520	542	541	508	515	520	490	480	468	526	490	489	574	477	466	497	515	497	537	499	504	509	460	549	546	500	484	485	482	543	545	517	532	506	514	484	485	502	518	497	503	510	511	510	513	518	504	498	492	482	499	523	536	516	514	507	524	537	523	519	526	546	474	513	500	498	501	500	489	505	495	485	475	513	481	465	524	518	496	485	494	513	526	492	484	509	486	525	504	526	485	525	531	511	486	496	515	510	475	528	518	551	466	532	556	515	506	478	481	535	507	520	532	556	538	508	490	497	452	505	518	528	524	497	507	516	503	467	483	505	484	530	502	496	525	515	533	538	505	506	486	491	512	514	523	513	512	493	481	514	489	561	484	524	493	530	501	495	452	509	493	537	467	526	528	520	547	473	526	518	520	454	497	482	515	483	491	527	551	512	491	480	489	485	529	520	539	498	520	530	517	493	494	483	486	512	468	505	526	503	517	512	530	499	484	532	489	495	483	505	514	519	506	537	508	491	497	473	474	550	492	510	491	468	482	489	500	494	522	494	527	505	500	506	520	503	515	459	481	536	484	503	534	508	549	480	472	493	516	481	516	512	505	509	517	514	536	457	506	515	473	523	475	487	515	474	473	477	511	520	488	537	533	530	520	520	510	538	504	555	465	506	498	490	494	518	500	511	507	504	501	508	502	491	508	553	518	497	521	550	486	499	508	519	510	496	518	530	510	510	483	549	513	494	490	501	509	508	538	482	530	515	521	515	519	506	531	541	527	508	513	475	519	500	534	508	537	488	515	531	523	524	517	500	466	499	498	527	524	516	482	502	484	524	494	479	507	515	538	543	496	510	519	488	487	495	493	482	513	509	519	471	569	489	510	515	520
50181	76650	58245	40705	42828	37642	23931	10520	3263	822	576	614	609	655	615	612	610	649	610	604	619	615	578	632	644	570	657	596	612	618	609	626	629	627	686	667	618	650	570	618	626	579	620	595	621	591	658	558	608	624	600	637	585	613	589	626	588	599	620	599	600	612	618	622	631	627	647	644	660	640	633	568	646	633	640	626	567	604	618	628	611	609	654	610	589	614	607	643	626	639	617	620	635	635	579	642	617	612	598	601	571	603	624	627	587	631	609	605	603	590	570	614	634	639	629	623	634	650	613	653	623	627	552	619	631	606	590	634	624	569	647	633	641	621	603	588	631	593	625	644	641	616	625	629	627	581	648	626	599	644	621	594	640	571	644	587	623	640	632	637	600	647	605	628	656	633	601	626	617	645	626	667	578	580	578	572	625	608	605	607	631	560	640	636	640	613	598	604	680	612	616	657	615	627	597	611	611	606	621	591	638	646	655	617	606	592	649	631	608	596	607	628	619	675	636	636	631	610	606	621	626	577	603	609	634	617	614	612	603	595	607	588	600	608	615	628	608	573	615	650	603	653	626	624	635	565	622	598	604	623	616	603	601	646	643	614	608	596	591	607	641	631	625	615	597	637	632	586	616	590	640	596	611	622	618	632	601	604	656	677	630	622	624	607	591	596	558	620	620	643	601	554	640	631	597	576	604	594	597	589	587	638	581	618	647	611	591	555	637	615	599	580	581	622	621	639	618	594	655	649	662	619	610	584	649	632	591	613	637	614	586	651	630	607	602	600	619	619	611	643	637	617	607	600	594	582	619	620	577	657	645	613	612	647	579	607	591	634	668	561	595	674	626	625	602	564	622	629	607	586	651	616	621	605	611	583	632	639	587	609	604	615	660	600	644	646	628	613	664	613	678	571	668	601	638	601	657	631	664	637	619	591	602	619	618	592	595	630	617	590	659	617	606	620	609	609	573	620	585	600	636	602	617	602	595	602	617	616	613	580	615	610	572	580	574	631	618	588	579	583	641	640	616	609	590	618	644	619	614	620	628	567	654	623	587	560	617	607	622	646	662	606	611	661	628	621	601	645	662	614	615	624	626	644	623	629	624	568	608	610	622	588	590	604	632	605	622	604	613	610	662	585	670	595	609	645	563	633	614	606	608	661	656	573	648	634	597	623	604	620	636	580	597	632	626	621	625	667	587	629	625	631	612	594	634	627	620	581	583	668	613	601	621	588	574	602	588	621	591	620	609	616	638	671	604	585	594	636	638	627	584	606	646	593	608	637	601	604	623	631	636	593	623	635	597	602	626	606	593	632	595	608	624	604	608	601	621	631	601	646	612	591	585	609	603	595	639	587	605	593	610	610	570	622	564	627	593	636	613	586	572	608	647	602	648	620	588	625	583	610	603	612	630	602	599	642	646	620	610	588	617	660	638	595	643	626	670	597	597	611	617	596	647	630	634	605	666	610	655	608	613	627	614	629	609	619	614	607	569	638	621	607	654	627	628	601	657	599	640	619	650	646	648	633	638	602	630	588	607	614	573	584	625	580	638	593	626	596	629	630	596	619	648	618	627	653	604	595	616	601	646	640	591	607	646	599	586	631	617	614	657	637	598	582	607	632	643	646	585	630	589	624	630	626	628	635	595	651	655	598	597	585	620	655	599	612	636	626	653	628	615	584	628	633	600	633	588	614	603	608	621	610	574	630	615	653	570	614	599	602	608	638	611	622	572	598	588	589	618	605	595	645	562	615	619	617	597	624	614	623	570	656	629	590	617	646	598	616	629	628	590	608	615	582	575	661	645	604	651	628	607	597	610	631	582	623	629	650	649	596	621	611	606	656	605	600	614	628	582	621	619	582	598	662	607	590	569	614	613	632	618	619	632	605	607	628	646	632	624	636	655	607	618	600	616	592	606	661	632	586	605	631	647	612	640	637	610	588	642	612	603	642	617	645	616	642	623	634	649	606	613	603	635	652	625	599	672	589	634	598	630	650	643	622	672	605	594	620	597	584	612	616	570	605	612	576	670	666	632	614	583	589	681	594	569	599	587	625	613	647	592	599	568	622	556	604	572	605	617	620	619	685	616	604	599	595	619	649	657	599	657	644	618	621	619	587	656	606	590	584	566	610	643	632	613	618	611	644	612	586	610	610	636	587	630	614	625	601	593	598	614	632	628	655	602	620	638	582	623	610	579	611	600	609	599	588	620	599	627	610	581	619	651	606	601	605	616	609	576	652	633	638	608	610	640	628	621	597	610	618	675	603	594	627	620	658	583	611	653	627	617	615	600	582	654	590	628	595	560	590	611	622	618	624	572	617	628	632	618	610	593	623	590	648	611	615	597	619	617	575	611	640	613	624	611	620	605	634	627	645	615	648	592	611	638	627	579	604	607	615	653	628	609	616	642	563	632	646	624	626	601	638	603	626	599	636	591	598	614	638	633	664	584	636	656	613	607	584	635	616	603	591	641	627	620	599	644	603	590	615	599	622	594	677	607	646	596	626	625	659	636	647	608	639	590	632	620	605	588	608	620	628	601	603	649	626	639	645	623	607	652	589	613	668	620	672	641	580	605	615	612	651	593	607	666	613	643	587	573	567	640	635	593	617	630	617	580	577	622	614	591	597	613	627	587	585	630	595	614	624	610	625	643	581	612	589	640	614	580	605	590	582	624	594	608	621	582	552	640	593	645	660	584	637	644	652	608	626	636	609	644	562	621	601	624	667	645	587	626	622	641	607	618	600	661	597	608	605	595	607	615	629	619	637	617	627	587	600	648	589	632	637	619	593	641	613	610	593	626	595	632	598	635	644	639	637	625	621	624	615	597	618	611	590	590	562	628	609	588	624	611	615	618	651	614	633	627	618	616	663	622	623	614	598	590	606	601	647	563	635	622	613	683	636	619	587	585	626	594	641	632	602	631	601	590	609	573	625	612	653	612	662	609	637	624	638	600	608	679	609	629	592	681	631	638	632	612	600	602	590	616	596	580	631	621	625	669	680	606	588	607	619	643	622	603	636	632	600	603	622	605	611	639	610	589	610	595	616	612	636	619	637	614	655	640	647	575	645	622	628	669	615	655	626	617	603	617	601	661	604	648	630	613	628	636	646	590	603	616	609	662	639	606	609	645	617	624	617	602	568	600	614	634	605	608	613	609	614	599	619	612	603	665	625	633	646	626	592	633	570	703	644	628	615	650	566	637	691	611	641	581	652	592	614	589	594	626	605	554	643	605	636	594	605	646	599	637	633	598	611	639	619	544	657	593	568	656	675	602	617	638	562	633	627	616	633	625	628	623	631	589	612	626	588	655	585	624	627	617	584	606	661	615	590	607	609	639	647	613	606	598	640	605	617	587	614	626	618	604	645	619	597	608	648	671	631	608	584	636	607	620	596	638	597	641	627	625	573	638	581	612	600	606	650	580	566	672	629	623	604	603	621	592	662	580	647	609	594	636	627	591	575	606	610	658	604	569	640	612	649	614	607	601	594	667	641
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
