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
343175262754	343175263317	343175263867	343175264417	343175264967	343175265517	343175266067	343175266617	343175267167	343175267717	343175268267	343175268817	343175269367	343175269917	343175270467	343175271017	343175271567	343175272117	343175272667	343175273217	343175273767	343175274317	343175274867	343175275417	343175275967	343175276517	343175277067	343175277617	343175278167	343175278717	343175279267	343175279817	343175280367	343175280917	343175281467	343175282017	343175282567	343175283117	343175283667	343175284217	343175284767	343175285317	343175285867	343175286417	343175286967	343175287517	343175288067	343175288617	343175289167	343175289717	343175290267	343175290817	343175291367	343175291917	343175292467	343175293017	343175293567	343175294117	343175294667	343175295217	343175295767	343175296317	343175296867	343175297417	343175297967	343175298517	343175299067	343175299617	343175300167	343175300717	343175301267	343175301817	343175302367	343175302917	343175303467	343175304017	343175304567	343175305117	343175305667	343175306217	343175306767	343175307317	343175307867	343175308417	343175308967	343175309517	343175310067	343175310617	343175311167	343175311717	343175312267	343175312817	343175313367	343175313917	343175314467	343175315017	343175315567	343175316117	343175316667	343175317217	343175317767	343175318317	343175318867	343175319417	343175319967	343175320517	343175321067	343175321617	343175322167	343175322717	343175323267	343175323817	343175324367	343175324917	343175325467	343175326017	343175326567	343175327117	343175327667	343175328217	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
1900	2700	2160	3300	1900	2700	2160	3300	1900	2700	2161	3300	1900	2700	2161	3300	1900	2700	2161	3300	1900	2700	2161	3300	1900	2700	2162	3300	1900	2700	2163	3300	1900	2700	2162	3300	1900	2700	2163	3300	1900	2700	2164	3300	1900	2700	2164	3300	1900	2700	2164	3300	1900	2700	2164	3300	1900	2700	2164	3300	1900	2700	2164	3300	1900	2700	2164	3300	1900	2700	2165	3300	1900	2700	2164	3300	1900	2700	2165	3300	1900	2700	2165	3300	1900	2700	2165	3300	1900	2700	2166	3300	1900	2700	2166	3300	1900	2700	2167	3300	1900	2700	2168	3300	1900	2700	2170	3300	1900	2700	2170	3300	1900	2700	2171	3300	1900	2700	2170	3300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
1217	533	235	151	115	165	172	204	191	161	171	351	2282	3056	2660	1719	1042	527	211	122	62	46	60	49	42	49	49	38	51	50	59	37	57	58	57	47	26	44	50	45	51	42	43	46	45	40	42	45	49	51	52	51	56	46	42	57	36	39	47	42	48	50	51	50	50	42	53	38	50	50	38	46	45	68	46	39	75	44	41	50	46	44	37	63	44	37	54	49	49	53	52	51	40	55	49	71	49	50	42	52	33	41	42	50	39	42	54	47	44	49	53	54	58	43	47	52	53	54	47	45	37	34	56	46	52	43	64	45	35	52	45	37	46	56	46	42	42	55	46	37	52	65	53	41	55	50	50	44	39	40	45	42	51	45	35	48	56	48	53	41	58	33	51	56	53	45	41	63	52	48	49	50	50	44	44	47	53	49	50	39	42	51	49	51	46	49	50	42	50	49	46	31	48	51	46	53	54	38	33	49	53	47	48	51	46	42	46	62	45	36	42	61	57	42	46	46	53	52	64	37	50	44	47	54	37	42	50	40	45	41	39	40	48	44	42	49	46	45	48	53	58	59	46	44	52	53	50	39	51	48	44	57	53	47	44	54	50	51	50	49	51	66	57	51	55	56	64	52	49	44	54	40	33	45	58	43	56	56	46	49	53	54	32	55	47	35	45	50	38	41	49	49	47	37	59	48	44	45	47	37	53	55	44	44	62	47	41	43	52	54	50	47	37	42	52	44	60	53	41	54	44	51	48	60	42	44	41	35	58	53	47	49	49	40	48	50	44	48	44	54	56	41	41	45	43	42	61	52	55	43	61	50	44	41	45	46	48	54	44	36	38	41	48	44	53	58	37	35	47	51	42	50	56	56	59	44	46	52	42	64	57	41	61	40	57	46	42	39	41	53	51	47	50	50	36	51	43	48	35	52	39	51	49	32	48	45	43	44	48	52	56	49	45	54	36	43	54	44	34	52	47	49	51	64	57	42	48	48	41	60	59	57	55	32	52	45	46	51	67	57	49	52	53	36	43	51	45	53	45	48	62	47	56	46	53	56	47	47	45	57	52	41	51	48	49	49	36	48	47	49	54	43	52	49	37	53	56	45	51	47	44	39	55	38	50	55	46	42	47	38	41	41	60	48	46	43	61	49	56	50	50	41	53	41	45	45	42	52	45	48	44	52	56	53	44	59	47	47	46	58	51	45	44	44	51	47	43	42	62	61	38	53	61	59	47	50	54	51	40	58	38	57	31	45	47	51	54	49	52	54	57	56	47	39	55	44	39	51	50	60	48	42	46	58	62	50	45	45	50	56	53	45	57	42	56	55	58	39	59	46	52	46	40	42	52	50	42	50	41	40	61	53	58	38	45	40	35	48	55	38	52	52	49	57	51	45	42	56	42	55	52	45	54	53	47	37	50	50	40	51	48	45	42	53	62	47	42	42	45	43	40	55	49	43	51	49	58	53	50	32	53	49	58	52	45	46	51	46	55	48	46	44	50	46	29	58	56	44	50	65	49	42	41	44	60	40	48	54	40	58	52	46	58	53	32	40	49	43	57	60	41	42	49	34	53	44	40	38	45	50	53	47	52	54	37	48	46	49	49	55	47	53	42	52	35	38	43	46	40	39	50	46	47	54	43	41	52	43	55	48	49	46	46	51	52	45	47	43	38	36	48	52	40	49	47	48	50	52	44	52	31	49	48	44	72	49	49	46	44	38	41	65	36	47	50	56	41	61	55	38	38	42	41	50	51	45	44	51	48	51	53	47	46	42	45	39	52	57	54	47	50	58	43	55	48	38	50	48	43	49	52	47	53	38	49	43	38	40	53	60	44	55	55	31	59	43	41	44	40	57	59	55	45	48	56	48	50	56	49	45	39	49	48	33	43	55	44	62	46	52	49	61	51	40	47	55	36	32	45	47	46	45	47	38	51	58	41	47	47	49	44	40	36	54	49	49	53	40	56	48	42	52	44	45	51	42	53	49	52	41	55	44	35	53	52	45	30	40	48	55	53	46	34	54	54	51	52	50	43	52	59	51	44	53	61	43	51	43	47	44	42	63	53	45	50	59	43	50	42	41	41	45	47	54	51	54	45	48	32	34	59	51	48	51	33	46	50	51	45	52	57	54	50	64	47	42	38	39	51	41	57	57	49	50	61	56	46	62	52	47	48	51	51	59	47	43	37	53	56	49	49	62	35	57	48	33	33	31	56	45	52	58	46	38	53	50	46	50	49	47	49	56	38	47	44	48	36	65	44	41	50	34	53	39	43	43	31	44	40	38	57	48	50	42	55	52	48	39	39	44	56	41	44	40	36	54	44	45	36	46	45	51	47	47	56	48	54	40	50	45	35	44	54	47	55	51	40	38	38	39	47	42	59	42	42	30	44	46	49	44	45	65	50	54	53	50	61	50	41	45	48	43	47	48	54	44	53	54	40	45	51	51	47	38	45	49	49	62	46	40	44	53	55	47	41	48	51	54	54	54	47	49	47	45	53	33	53	45	51	52	48	48	42	32	45	60	54	59	50	40	46	46	43	43	54	39	44	49	42	36	53	40	47	40	44	63	42	55	45	50	47	45	53	45	46	58	46	57	64	39	57	58	48	51	46	48	44	56	48	44	42	43	49	58	57	56	45	49	47	41	47	40	68	42	42	43	42	48	61	43	48	43	54	52	51	52	55	50	36	45	54	55	58	58	50	37	41	48	37	46	48	51	52	47	54	39	43	43	46	44	51	42	55	44	38	59	32	39	56	48	57	66	49	52	40	56	58	46	53	62	46	47	42	48	41	51	52	60	49	41	44	43	43	30	45	51	45	47	53	51	56	52	45	48	48	42	26	53	40	51	57	56	50	51	46	45	64	42	51	48	52	45	47	39	49	61	39	62	33	51	60	42	48	45	57	38	50	48	54	34	36	42	52	41	55	51	56	55	56	61	51	54	43	35	61	46	48	42	46	49	34	51	45	45	52	51	58	56	48	59	41	44	38	38	35	49	43	44	48	49	46	47	43	55	48	34	59	49	56	48	57	40	43	44	40	44	47	52	51	61	52	48	50	47	43	51	39	28	44	48	40	46	45	48	54	44	53	58	36	49	47	44	47	36	44	49	58	49	42	47	56	61	42	42	52	51	50	55	35	31	38	48	40	50	42	48	59	41	53	50	47	45	46	47	43	51	54	47	48	49	47	55	37	47	45	53	42	36	42	43	46	52	52	43	40	42	43	42	50	45	45	42	52	46	42	48	48	46	43	53	47	47	61	50	60	58	35	45	46	57	47	56	36	49	47	40	50	37	36	44	61	37	60	47	54	45	54	57	44	43	45	51	53	62	47	50	41	40	52	43	47	46	50	48	47	42	44	37	56	55	56	54	40	51	37	52	49	58	52	56	48	51	46	46	55	50	43	40	55	52	41	55	48	68	45	49	46	38	49	35	51	50	46	43	41	49	51	48	45	43	49	62	47	45	38	44	53	57	56	47	52	46	49	51	56	49
17753	7416	2947	3641	8502	11555	10613	8836	8005	6795	5349	9969	29438	31312	28590	23720	17158	9940	4860	2109	577	467	491	511	481	477	462	481	480	466	510	495	490	512	472	459	446	466	464	463	489	458	502	512	449	441	475	492	470	506	445	469	431	454	475	478	508	445	490	478	518	440	435	494	442	498	486	471	467	482	465	452	508	434	513	459	450	481	452	503	494	472	463	500	463	482	504	448	456	503	470	461	440	458	493	472	504	507	496	467	439	494	490	459	471	435	456	489	514	461	466	480	494	481	460	516	469	508	458	479	465	447	466	494	469	495	478	486	474	482	435	484	514	517	489	493	483	489	466	454	467	469	475	466	456	437	450	454	460	435	495	460	454	481	475	443	445	490	479	450	450	513	491	454	474	491	494	480	474	467	480	453	459	482	443	490	447	426	489	417	476	467	464	466	468	478	484	459	482	455	466	479	479	475	474	490	446	443	464	488	452	512	473	485	506	451	474	487	479	467	494	451	482	501	499	454	458	497	463	479	467	498	466	486	475	493	464	487	519	464	477	430	450	458	461	466	493	464	505	462	498	489	492	507	489	476	454	455	481	468	465	456	480	503	461	479	471	518	455	499	484	474	486	467	470	467	510	506	480	447	468	467	519	430	490	468	479	504	471	458	519	459	441	438	510	481	497	448	471	476	514	469	505	513	482	505	460	463	449	521	438	493	493	507	462	506	495	449	477	499	451	460	502	456	454	459	469	502	504	487	498	457	488	458	515	488	457	470	478	448	481	522	510	473	462	495	481	452	495	486	507	451	512	461	483	490	486	453	456	477	451	483	443	453	469	465	485	459	517	503	469	475	506	484	490	466	496	470	456	457	485	483	458	495	499	476	498	455	460	474	529	438	443	458	468	438	450	536	467	461	487	496	437	476	470	456	480	489	484	472	476	501	468	450	484	494	459	504	498	481	488	459	482	433	475	471	539	452	456	498	484	450	430	451	485	471	488	470	467	433	499	450	484	475	458	475	467	439	490	466	476	518	436	442	455	479	490	475	470	495	431	475	501	443	480	468	460	449	502	475	456	453	489	454	473	492	460	457	446	482	525	458	456	436	469	457	513	517	522	471	503	450	472	478	445	466	460	441	471	511	503	485	464	481	471	442	477	509	460	501	465	504	468	442	467	467	455	476	495	495	467	474	503	443	500	488	493	459	471	492	515	459	481	479	428	475	456	472	510	453	498	473	501	450	436	457	477	420	480	464	487	483	497	467	437	460	485	450	510	507	524	453	444	458	435	436	486	474	470	475	482	481	473	481	434	462	492	459	485	450	482	482	498	477	507	495	510	477	460	478	475	475	488	439	486	476	463	489	457	483	474	500	479	473	468	467	482	475	443	495	512	480	452	469	513	498	469	481	492	457	478	485	449	523	508	501	456	479	473	446	472	442	519	466	481	528	448	464	436	476	440	487	492	472	481	444	479	469	481	480	509	467	495	518	509	496	462	464	472	477	478	467	463	469	488	467	480	478	458	439	482	473	469	458	496	479	491	447	442	460	426	465	446	478	461	441	469	483	496	484	466	492	493	505	452	468	495	454	463	466	459	467	502	477	468	456	469	493	452	464	487	462	471	520	457	482	496	471	469	494	477	441	481	478	455	486	489	443	484	510	452	472	474	465	451	538	488	468	464	474	449	479	454	448	458	477	480	466	465	455	461	479	533	469	480	437	476	459	488	496	549	441	474	448	466	478	437	442	446	495	485	451	520	523	483	504	517	504	474	483	487	449	461	472	500	461	427	439	434	501	489	458	473	457	480	471	487	471	471	522	480	480	445	471	439	449	464	501	475	460	464	483	439	453	469	411	473	498	459	474	485	466	467	462	508	479	462	453	451	494	486	482	427	454	501	461	468	488	494	473	502	476	488	439	467	523	471	487	479	493	455	505	475	456	465	454	482	472	465	461	451	448	468	475	456	485	515	471	497	471	466	443	482	469	426	486	477	467	476	447	438	496	502	489	462	522	440	456	509	467	482	460	463	450	466	488	462	456	443	457	464	441	468	480	470	458	488	478	468	458	499	506	493	504	469	484	450	444	464	458	481	475	501	491	459	427	438	485	461	491	493	458	473	494	520	462	469	477	492	500	444	494	501	433	517	488	481	473	467	457	488	435	454	493	436	472	477	502	469	457	482	458	474	485	456	481	489	499	442	458	472	467	453	465	467	513	442	453	502	462	495	501	458	481	460	488	456	480	460	533	464	460	466	477	464	469	489	463	503	472	481	444	479	459	493	477	486	481	497	504	478	507	476	473	484	476	480	472	466	479	465	456	468	460	444	495	472	492	503	494	465	486	465	490	480	495	512	479	485	474	466	466	471	467	481	474	495	503	475	470	458	484	457	433	483	499	439	508	485	459	486	512	464	486	476	457	495	494	484	469	465	501	471	457	449	446	423	484	468	522	460	476	468	419	486	446	473	507	447	502	450	469	447	487	470	509	468	491	481	493	486	514	456	493	494	464	472	467	509	515	470	493	481	494	489	458	527	505	462	454	504	467	461	472	499	481	485	479	479	467	491	472	481	465	457	452	492	463	432	487	474	463	459	447	444	527	506	481	471	479	487	466	461	449	436	501	496	445	459	464	516	454	478	495	495	469	486	508	451	461	444	471	462	481	501	492	495	497	443	451	478	457	403	487	489	448	514	477	513	483	465	458	461	475	449	516	496	489	470	490	472	458	473	520	441	477	467	462	448	492	475	506	471	500	475	470	491	483	482	429	490	505	474	466	497	437	482	490	451	446	434	487	504	456	472	509	469	458	461	524	498	497	437	488	450	468	492	478	443	458	455	464	485	434	479	445	459	478	454	453	470	441	471	460	459	493	422	452	488	448	482	474	461	451	487	454	435	487	481	467	452	463	481	476	476	505	494	496	440	498	465	494	541	465	464	492	435	493	461	472	430	467	493	427	457	502	477	494	467	431	485	496	461	469	488	456	523	473	460	520	520	450	475	490	448	494	501	475	500	454	442	505	475	454	477	463	478	452	433	470	500	454	503	488	476	445	493	502	499	466	486	455	459	472	485	469	492	430	447	481	458	452	501	459	522	480	481	434	506	473	472	474	456	467	479	458	452	514	495	465	471	471	466	442	457	503	484	453	447	500	465	482	487	460	454	474	415	480	470	491	498	484	505	467	476	483	477	481	506	451	443	471	452	454	466	455	468	485	477	457	463	498	466	547	438	483	492	483	476	492	507	515	440	457	482	465	461	468	482	466	480	483	452	450	447	478	505	461	484	472	473	490	473	496	467	481	456	433	479	473	495	499	468	460	460	477	485	477	450	507	503	449	455	473	471	470	472	422	498	459	476	506	463	419	490	480	485	437	465	452	461	483	442	486	448	476	442	458	522	459	469	443	499	483	462	488	469	458	462	459	456	485	476	452	474	500	457	451	492	483	466	491	463	491	461	489	476	507	495	459	467	454	500	488	466	469	466	472	470	461	458	497	464	471	448	544
1152	268	125	98	81	113	124	117	121	100	106	133	424	510	453	344	223	145	91	81	51	54	59	44	47	45	55	50	59	58	45	50	51	61	46	44	46	44	44	64	56	57	61	46	44	58	45	53	52	58	54	50	56	57	50	42	46	55	53	63	56	46	49	52	55	40	47	54	55	45	45	61	59	54	42	41	49	39	47	43	52	56	50	44	44	55	50	53	53	39	47	44	52	53	46	53	54	56	49	47	45	51	45	37	47	46	58	49	60	46	52	49	45	60	51	54	44	40	52	54	54	52	52	47	63	42	57	49	50	54	52	51	51	46	54	41	60	56	47	39	44	48	37	45	44	45	44	49	47	47	54	38	49	54	46	43	51	59	52	43	51	63	45	51	49	47	51	59	44	44	48	54	51	58	42	43	57	49	51	44	61	50	44	46	58	58	55	55	48	57	47	52	49	41	55	57	61	49	49	49	46	49	50	46	40	57	43	58	47	43	46	41	46	47	44	64	40	57	72	45	46	54	49	53	50	44	51	52	45	38	44	60	48	58	47	47	55	47	63	54	39	49	42	39	61	30	53	58	49	49	47	52	49	48	63	59	45	38	44	52	48	54	55	53	63	50	67	61	50	51	50	53	55	47	58	56	49	56	51	44	55	48	48	41	61	43	57	42	46	58	55	46	62	44	52	54	54	63	62	47	54	54	38	49	48	47	56	51	52	55	53	54	47	48	50	50	50	50	60	47	52	44	51	47	36	46	57	59	61	54	53	68	44	59	53	48	48	44	60	47	46	53	52	50	47	56	52	46	44	54	41	44	51	43	51	41	52	45	56	61	55	40	59	55	48	53	64	46	41	60	50	56	57	47	48	41	47	63	62	49	61	44	52	55	56	56	62	49	40	39	46	47	50	46	53	42	48	47	50	55	47	48	42	48	42	52	54	37	41	47	53	45	57	58	54	45	40	50	43	56	44	50	46	48	41	57	58	38	41	60	45	42	56	56	34	47	46	45	54	55	63	46	46	44	61	56	48	42	45	46	56	52	59	45	46	50	58	62	54	49	61	56	42	42	46	56	50	53	52	36	48	54	42	49	56	61	53	57	44	49	46	53	39	65	34	38	44	40	53	51	50	51	47	48	54	51	45	44	55	48	51	49	49	51	45	39	47	37	65	50	50	43	59	49	53	53	46	53	38	48	57	53	53	63	51	53	51	43	45	64	46	58	48	51	48	49	45	45	51	45	46	55	45	60	53	38	52	43	51	50	49	58	59	55	55	61	52	39	63	62	44	37	55	49	44	41	44	47	47	50	57	56	47	59	43	52	62	51	42	43	50	49	49	48	55	55	47	50	55	49	50	50	47	49	56	60	51	53	61	52	47	55	56	45	50	55	47	65	41	43	44	50	42	44	48	42	59	52	46	56	63	54	52	45	54	51	43	41	52	55	48	53	45	45	60	50	47	53	49	49	44	46	62	52	49	59	54	42	45	60	55	51	48	58	52	59	43	46	38	49	53	43	50	58	48	42	53	53	47	58	49	34	60	45	52	61	45	48	55	51	57	36	47	41	53	54	46	49	42	60	53	54	51	58	37	54	47	58	55	45	56	54	41	56	55	55	46	37	40	56	51	41	50	48	51	53	47	45	51	46	54	46	44	51	50	51	65	49	47	52	48	53	59	42	56	65	40	57	53	57	60	47	52	51	52	61	53	44	49	54	60	49	44	37	49	63	62	54	66	59	59	57	53	42	49	56	55	43	51	48	44	49	57	60	58	59	55	31	41	54	44	49	48	63	53	48	55	46	53	57	42	46	50	61	49	51	40	58	57	45	54	50	45	65	55	49	52	38	52	43	55	58	45	52	40	54	50	44	57	42	54	50	50	50	44	48	45	58	51	54	51	44	53	56	58	60	51	47	44	51	46	57	46	50	49	46	45	52	58	51	48	44	49	45	56	53	53	57	48	42	49	59	48	59	56	48	58	68	61	54	59	41	47	41	56	72	48	50	47	57	62	53	61	50	46	44	43	46	51	45	67	43	59	67	40	59	47	51	41	43	54	63	46	42	48	47	48	42	54	44	33	55	43	53	43	50	47	46	52	54	52	61	39	50	56	48	45	53	43	52	59	51	50	51	51	45	54	42	68	45	50	48	54	35	50	50	43	48	59	60	41	47	50	52	48	37	55	50	63	46	51	71	45	47	71	45	53	54	52	48	55	59	43	41	48	58	48	44	57	54	54	66	42	46	59	65	53	43	58	58	57	58	48	48	44	40	41	53	46	57	49	52	63	51	47	45	64	55	53	45	55	45	50	51	56	42	52	50	52	64	63	54	49	58	50	50	60	53	53	48	40	48	60	49	37	38	46	51	61	55	55	55	47	40	42	49	60	54	45	57	46	58	59	38	49	34	53	48	50	42	46	43	50	60	48	46	33	55	47	66	52	55	38	63	58	34	46	46	61	48	44	52	43	55	35	45	48	55	64	52	44	42	62	48	38	55	54	56	42	50	42	55	51	56	37	60	49	43	49	45	58	47	46	46	58	58	60	55	53	49	46	42	62	49	51	49	48	43	48	49	51	55	59	48	52	46	53	50	55	51	41	41	43	40	57	55	46	50	44	59	55	48	54	51	44	40	42	49	47	55	46	47	60	52	46	37	63	53	54	55	41	46	54	58	49	40	46	58	41	50	58	56	50	61	46	51	46	60	49	49	52	47	51	51	53	50	55	55	52	38	41	57	49	50	55	61	49	44	46	36	45	56	58	52	41	44	50	38	46	49	50	44	58	60	61	42	36	53	37	50	60	52	47	46	55	64	47	59	50	54	49	48	49	50	48	39	60	59	50	63	54	57	61	54	50	39	42	54	46	50	54	51	56	52	55	44	39	44	44	47	47	42	53	52	44	50	60	50	59	44	42	55	39	63	44	39	55	51	57	57	56	60	61	57	43	39	47	55	44	48	59	58	53	53	40	45	47	42	44	48	49	58	52	55	50	48	47	59	54	54	59	62	41	47	51	56	59	58	51	53	47	61	57	51	47	45	44	54	63	37	65	44	65	50	54	58	49	49	39	53	59	40	62	44	68	46	55	54	42	55	61	53	53	55	50	44	52	50	40	37	55	49	57	59	46	47	54	59	39	57	61	46	48	56	48	55	62	54	43	55	52	49	55	54	32	49	51	52	56	47	43	51	33	52	45	51	51	58	52	47	42	48	54	41	52	51	47	50	55	60	57	42	49	55	44	51	50	49	58	41	52	41	58	48	50	55	56	53	46	46	46	60	59	64	48	47	54	44	54	49	49	40	54	59	59	41	54	44	54	41	52	40	44	59	49	52	52	52	59	51	66	69	42	55	55	41	50	48	54	43	53	39	65	53	39	43	54	52	58	54	57	48	52	49	44	49	53	48	41	50	48	50	60	66	42	55	63	49	58	44	46	47	57	59	39	48	55	57	73	51	37	59	48	38	43	58	41	43	47	52	56	51	44	39	65	39
14133	4378	1672	2078	5069	7638	6039	4812	4044	3563	3221	4018	12156	12627	10934	7997	4902	2773	1445	846	483	497	505	495	476	467	498	475	510	449	463	487	500	494	476	482	488	452	496	459	483	499	509	492	474	471	486	462	497	494	514	497	458	471	513	458	439	509	474	505	463	472	505	479	411	488	468	452	490	464	504	504	501	466	471	459	437	501	497	467	479	492	520	462	470	503	473	483	503	480	502	520	526	457	497	470	462	481	492	453	491	481	508	501	460	453	471	479	461	511	458	452	467	495	448	444	494	488	462	475	440	490	493	470	501	445	491	460	475	475	511	497	479	429	442	469	454	478	489	488	486	461	487	508	483	476	504	521	499	475	485	482	495	491	478	454	465	488	462	471	494	515	517	464	524	488	487	476	481	490	486	472	500	473	478	493	454	468	443	461	476	466	483	514	459	464	452	465	474	455	508	406	462	474	487	474	445	497	478	490	455	458	522	442	482	495	476	502	498	504	474	464	491	466	478	461	500	480	466	489	503	506	480	505	463	465	486	515	471	480	514	524	487	464	448	515	466	447	469	497	475	477	500	512	478	483	455	532	440	487	526	461	514	477	512	455	490	489	462	478	463	484	473	499	460	513	464	488	490	483	490	487	463	492	470	453	495	494	479	503	512	482	451	481	491	474	469	511	473	486	493	498	492	456	508	494	507	494	493	513	507	513	484	475	508	522	471	479	481	473	509	485	479	503	482	491	476	475	483	441	460	496	498	505	462	491	532	527	510	495	443	503	510	480	478	454	496	473	503	497	448	518	477	508	483	499	501	478	489	464	465	469	503	456	535	483	487	459	465	500	540	520	483	552	479	464	506	481	458	496	528	476	489	507	508	501	454	483	482	489	477	510	516	503	487	480	526	478	472	523	499	461	455	522	483	484	475	501	513	473	508	482	500	447	522	500	482	443	464	472	455	489	492	504	481	481	479	501	494	480	524	524	483	482	499	526	478	459	485	493	497	523	477	509	453	483	480	500	488	445	523	506	499	487	461	497	508	488	511	468	487	486	482	491	505	486	502	488	502	476	476	480	474	480	488	491	475	452	444	474	503	518	470	480	483	474	516	510	488	470	468	468	485	490	519	481	461	470	472	472	482	481	461	469	473	489	488	479	481	494	507	499	461	445	498	456	455	515	502	480	518	467	455	507	503	491	462	470	479	463	475	428	488	474	445	481	494	495	480	467	505	516	482	443	467	473	461	425	469	472	484	486	475	438	506	455	509	552	468	445	508	501	456	463	471	502	491	510	492	472	457	476	445	455	515	489	513	457	471	454	450	495	494	476	505	448	493	526	502	493	476	494	524	462	489	472	524	483	494	481	478	449	474	498	468	459	441	501	468	505	467	497	499	477	479	492	502	471	469	478	508	505	470	485	493	508	492	495	518	526	486	469	518	483	488	456	461	477	498	482	499	454	461	505	479	489	442	459	516	450	453	517	481	512	482	513	475	494	466	501	513	515	506	521	449	492	504	508	456	524	476	536	459	482	451	466	491	460	492	461	515	502	510	454	493	438	459	536	504	471	453	495	502	475	447	486	518	490	482	508	477	487	536	497	480	508	472	470	526	490	511	495	462	478	491	492	493	478	507	482	492	488	519	507	485	515	493	463	498	493	503	447	445	496	476	453	507	470	485	481	459	494	482	505	471	465	484	461	497	478	449	434	496	457	493	478	465	520	485	495	497	529	474	490	457	511	470	462	485	453	482	494	493	491	500	488	472	471	488	432	487	465	476	511	514	519	473	490	497	495	508	480	486	480	504	516	461	471	437	510	543	502	498	508	466	483	430	461	470	476	459	503	481	494	521	463	516	482	490	484	497	509	448	468	502	489	487	448	469	484	498	517	480	490	491	461	476	537	518	473	473	454	480	510	461	472	488	496	479	471	489	488	471	522	476	486	474	488	494	469	508	501	501	516	522	470	459	513	463	506	467	472	497	514	456	486	472	493	530	517	509	466	493	484	505	464	472	457	488	476	474	456	509	474	471	483	501	485	492	446	495	453	471	528	464	504	516	478	500	466	465	504	469	483	440	453	524	462	517	482	468	511	455	513	494	475	462	512	482	453	489	487	499	499	465	504	499	482	492	496	466	481	478	385	486	508	460	474	506	463	456	492	462	496	455	460	477	513	465	473	483	464	493	474	457	497	462	436	488	498	479	497	461	511	493	489	446	497	486	529	510	484	474	494	490	472	478	503	478	493	476	484	484	464	510	492	496	521	489	523	524	481	466	498	492	478	508	481	467	491	461	467	507	491	474	503	492	497	477	452	481	479	464	494	446	490	497	491	464	473	492	524	500	509	459	463	511	517	488	465	487	509	488	476	480	471	492	513	486	461	507	492	474	485	497	475	505	498	455	506	466	471	460	507	498	512	505	482	496	491	469	485	492	478	480	501	501	451	516	421	460	484	487	520	445	482	484	501	470	508	444	497	474	486	482	440	472	456	479	446	485	494	473	454	497	501	443	534	496	488	512	462	449	485	475	450	478	464	486	447	524	491	477	484	470	465	470	499	473	506	468	491	466	457	479	490	497	486	517	465	474	474	499	468	480	475	512	461	450	497	511	504	483	468	480	457	478	512	536	469	481	478	485	494	473	490	542	509	473	502	438	469	461	479	493	444	489	476	485	459	503	485	458	446	457	455	466	484	478	492	470	471	472	467	515	453	494	510	443	448	523	486	500	504	474	502	502	460	489	480	474	467	494	483	507	464	493	500	491	500	499	511	447	512	507	496	460	471	487	479	488	460	432	495	447	536	486	518	456	494	496	479	445	494	509	492	459	511	463	521	503	438	473	486	498	483	457	481	517	494	507	468	462	464	486	455	487	484	463	487	491	508	524	480	485	468	478	517	503	460	492	477	488	492	518	482	481	487	502	469	465	496	497	487	482	477	454	459	489	505	520	460	474	479	477	471	465	501	448	532	505	503	483	480	450	480	449	497	501	486	477	470	467	503	522	465	483	509	479	458	469	450	495	469	479	470	486	482	487	505	484	508	531	515	475	477	487	493	485	541	480	453	539	455	460	464	508	454	484	497	491	452	483	465	480	451	509	495	489	460	476	485	503	471	521	454	478	530	482	503	493	505	514	474	487	510	525	488	456	486	454	492	481	512	455	460	553	486	496	446	518	497	524	499	448	481	474	452	506	471	486	472	484	477	485	445	468	477	531	497	527	503	459	494	486	506	467	511	491	455	490	513	433	476	474	476	502	493	461	510	469	488	490	506	498	501	537	497	474	459	505	482	501	478	510	471	487	515	493	475	494	460	516	465	448	483	498	482	487	483	497	451	455	486	481	442	474	476	480	476	448	498	481	501	490	441	493	508	490	499	468	470	491	496	488	496	498	444	439	500	525	491	496	490	467	534	506	490	506	489	484	512	509	471	485	483	461	509	495	471	499	476	487	513	513	475	496	456	476	507	483	463	432	460	459	447	494	490	505	471	454	477	443	521	509	470
912	429	159	117	90	131	160	154	163	140	128	265	1350	1467	1290	883	538	287	144	83	50	53	55	40	49	57	53	52	57	47	51	62	42	61	49	53	50	42	57	71	49	55	65	60	53	64	61	63	59	58	46	61	66	54	52	49	59	52	45	65	48	68	51	74	55	54	48	59	63	67	56	62	54	43	58	48	67	58	53	57	44	52	50	60	58	50	61	58	57	43	51	64	61	55	63	58	51	56	54	61	52	62	50	48	61	58	46	62	45	56	49	48	54	41	50	40	56	54	56	45	55	51	58	49	53	42	47	60	52	61	52	47	49	53	67	61	58	48	50	46	66	65	47	53	56	64	51	60	57	59	45	61	60	54	37	58	50	46	60	60	62	48	65	49	70	44	51	64	54	53	65	44	67	52	52	60	57	64	64	70	50	54	66	53	63	51	57	41	61	40	47	53	59	52	59	45	49	53	56	46	50	50	66	49	57	52	60	50	52	58	45	41	53	52	46	54	51	58	51	48	52	48	48	57	55	73	69	52	61	45	57	54	67	47	47	56	57	46	53	64	54	42	60	48	51	40	55	60	50	65	59	64	54	60	66	68	60	63	62	59	58	54	54	54	51	51	53	56	62	60	48	46	60	67	50	57	56	53	59	53	57	37	66	54	55	64	58	66	53	37	62	57	55	60	40	59	60	58	43	59	41	55	59	63	47	51	67	68	56	55	50	41	29	40	64	49	56	55	54	53	42	45	61	50	44	53	46	44	45	55	69	50	45	59	55	53	52	57	45	59	61	62	57	57	40	57	50	63	50	53	63	66	59	55	42	45	58	62	51	65	51	49	63	54	54	70	63	53	51	65	57	52	59	49	59	58	60	62	44	46	59	52	45	57	50	62	62	63	51	65	61	64	66	49	59	52	56	45	68	51	65	62	43	54	61	50	51	69	66	53	51	43	68	50	49	56	66	74	46	51	58	50	41	67	63	60	54	50	56	50	51	60	55	58	53	42	53	59	66	57	68	68	45	57	63	61	53	46	61	53	58	47	52	53	62	43	49	55	54	59	59	58	49	50	49	68	50	50	54	47	59	39	59	56	72	60	62	55	58	47	57	49	53	55	47	47	43	52	54	64	53	60	41	51	60	52	63	43	60	63	48	50	34	42	61	44	60	45	59	66	52	47	53	56	53	54	44	65	55	56	51	59	67	58	50	57	52	56	34	55	47	52	67	64	51	56	49	45	58	45	48	53	58	63	43	57	60	58	72	63	50	50	52	52	46	83	55	57	60	61	49	59	54	56	67	64	67	48	55	55	53	55	67	52	59	47	70	59	52	37	68	42	56	55	67	45	48	55	50	49	63	45	47	61	53	59	52	66	46	61	56	39	52	69	50	57	67	58	64	43	47	50	52	60	47	60	64	63	47	59	55	52	57	66	50	62	53	51	68	57	46	63	52	52	58	49	56	44	57	55	52	50	49	51	68	57	48	52	45	67	62	50	59	45	75	52	64	55	47	45	48	59	52	57	61	51	69	61	60	55	56	63	63	70	67	47	64	51	55	48	43	49	64	60	51	57	44	66	56	56	56	50	59	57	52	60	54	42	50	46	52	49	50	47	63	51	38	54	43	58	56	55	48	69	45	44	59	43	43	54	57	54	65	56	55	65	58	61	52	65	64	63	58	52	54	63	48	52	49	61	67	51	59	75	65	58	55	58	59	52	39	63	55	57	37	48	65	69	48	53	41	51	50	42	58	48	44	42	54	49	56	75	52	73	57	34	54	58	53	48	54	56	55	55	42	54	57	51	63	50	48	45	47	52	62	62	56	54	62	49	52	56	52	54	57	49	55	54	48	62	44	62	48	57	56	75	71	49	48	52	58	61	58	64	49	40	48	51	51	53	65	53	51	49	58	54	51	62	47	48	47	64	53	53	56	62	52	57	64	54	49	74	54	59	38	44	43	58	66	62	56	64	60	57	56	63	54	55	56	58	64	43	66	37	60	53	61	50	44	43	67	63	52	59	55	60	61	47	48	43	57	48	60	47	47	46	50	51	65	61	55	60	64	62	52	43	45	58	49	53	65	56	39	45	56	57	57	56	51	52	52	62	61	50	62	60	50	60	57	53	52	57	52	54	58	52	63	56	61	56	63	52	47	56	48	40	68	53	58	58	67	55	57	62	51	60	46	50	42	59	59	50	56	57	70	56	57	57	58	53	54	58	43	75	49	50	45	60	50	62	66	41	46	55	61	50	63	60	49	65	54	50	43	52	48	57	52	57	60	49	54	52	52	49	55	43	62	58	54	52	53	74	61	66	50	62	63	51	57	65	39	62	53	51	53	54	54	64	46	59	75	49	49	60	55	74	53	58	36	49	48	56	56	46	55	64	72	66	56	62	48	39	54	44	46	54	45	47	50	52	49	48	53	57	49	49	64	54	50	60	62	57	61	67	47	59	69	60	53	47	53	60	54	53	57	52	57	63	65	55	64	55	65	42	45	52	54	49	57	53	51	53	62	57	56	53	57	40	62	56	43	42	56	59	56	66	62	59	44	29	53	55	54	52	45	56	50	63	45	56	53	63	43	59	42	49	60	50	31	51	57	52	44	51	63	65	58	56	46	62	50	66	46	60	60	56	40	57	56	52	58	53	50	53	62	65	69	50	50	56	41	57	53	56	40	57	45	36	53	59	63	50	65	66	57	60	56	41	44	45	55	56	57	59	49	53	75	47	50	44	60	66	57	56	52	48	55	65	71	52	38	59	46	50	51	56	65	62	56	52	65	71	46	46	59	62	47	63	47	58	63	53	61	59	57	44	44	49	50	47	42	54	54	44	58	57	53	67	44	47	61	47	57	54	51	50	58	56	60	56	45	64	48	49	61	51	55	41	59	46	47	45	70	47	51	55	48	63	48	49	65	45	55	66	57	64	44	75	59	64	44	52	48	44	39	46	59	48	60	50	47	61	52	58	48	57	67	55	58	67	47	63	47	56	52	53	52	54	62	66	56	52	43	44	55	50	46	53	64	55	48	53	46	63	39	55	62	62	61	59	57	54	54	47	34	44	55	63	60	56	55	50	62	59	63	63	53	53	66	50	59	64	56	54	57	50	52	44	51	54	63	48	45	44	55	69	52	58	60	68	61	54	59	55	53	44	53	54	57	50	64	56	67	52	39	47	48	55	63	56	49	55	54	57	58	63	50	56	56	40	52	52	54	50	65	52	55	55	60	53	52	46	44	49	47	64	66	53	49	45	55	58	62	54	57	60	68	54	61	64	65	50	56	63	58	48	46	59	48	47	59	48	45	50	62	52	53	39	48	58	72	53	59	58	61	60	58	63	68	57	49	50	53	52	51	75	63	55	56	52	55	46	70	53	61	61	60	50	60	58	58	68	61	42	67	62	57	69	45	65	61	62	62	46	54	59	52	58	54	52	60	51	38	51	63	45	60	57	44	60	56	50	53	52	54	40	49	50	40	62	62	70	56	47	43	62
15192	6091	2005	2573	6280	8473	7978	6059	5709	5017	4250	7305	24059	23679	21469	16356	10294	5540	2634	1215	574	543	506	581	528	510	532	540	529	502	516	522	563	481	495	492	570	540	523	523	514	559	517	518	521	574	520	527	519	580	521	527	514	503	566	524	520	489	518	517	561	529	519	517	559	534	532	526	564	533	487	526	516	513	525	479	502	508	544	499	533	501	481	547	528	527	512	510	558	515	528	523	561	560	551	519	524	519	504	542	533	540	532	538	532	527	520	556	508	515	558	527	526	525	559	530	517	484	536	539	547	549	524	551	526	533	531	508	514	570	577	538	528	475	528	527	497	561	546	550	531	495	543	530	558	566	543	515	548	517	525	511	543	515	514	546	570	528	545	543	514	583	503	494	583	574	509	547	535	546	526	503	528	509	499	488	540	524	524	516	525	534	548	524	573	525	533	545	545	507	505	554	524	558	539	504	540	495	526	531	519	515	533	517	542	515	559	501	538	599	534	562	507	501	544	516	580	518	505	501	548	546	525	556	506	546	556	510	514	512	565	526	540	533	544	540	522	550	506	536	513	582	527	520	516	509	571	584	568	569	524	523	495	511	509	477	521	540	538	503	533	493	505	503	511	527	551	543	557	514	479	532	531	457	550	525	571	548	550	531	599	547	547	516	528	513	528	548	496	552	520	515	520	562	585	517	548	505	530	526	510	588	521	535	538	510	553	533	520	562	560	520	535	554	611	538	538	527	513	520	503	543	533	558	546	513	513	527	525	529	586	548	552	534	535	500	514	513	543	516	541	535	563	517	565	526	555	550	525	516	573	559	503	560	502	572	527	564	564	546	575	535	499	485	551	514	508	561	521	564	533	538	565	561	548	515	531	561	508	516	560	501	538	545	514	557	499	524	523	519	552	572	528	516	563	531	541	497	516	531	501	521	554	520	540	535	550	544	548	542	571	527	551	474	529	542	558	559	506	512	525	591	566	521	554	520	514	509	532	548	552	517	535	531	552	528	506	550	502	521	540	528	547	586	535	547	529	558	499	539	522	543	543	508	517	522	525	566	518	506	536	536	516	551	589	512	552	519	520	588	520	558	566	532	552	552	534	543	532	540	506	568	522	529	564	543	550	470	516	572	502	524	550	562	532	520	539	532	547	530	565	542	551	533	530	582	490	539	538	532	599	559	515	545	533	517	551	521	539	525	536	522	528	537	546	544	515	497	500	555	543	566	473	519	509	547	560	549	533	555	541	513	540	560	533	515	517	549	492	548	501	521	537	526	543	492	580	516	494	573	507	584	571	560	564	556	560	504	547	513	494	509	543	571	551	512	523	556	501	515	520	548	541	521	560	575	523	553	538	539	518	515	591	516	505	502	508	579	525	544	566	525	547	515	549	540	515	503	484	537	547	518	535	508	528	523	560	557	508	511	538	521	575	520	559	547	531	531	545	523	501	511	540	516	542	548	516	516	537	523	545	530	540	526	546	534	529	538	517	499	585	536	595	535	564	503	549	554	531	525	529	558	517	526	518	522	501	541	497	531	549	500	481	545	522	507	567	516	530	527	529	535	533	535	527	521	540	539	509	516	551	531	541	544	570	521	540	540	521	546	544	511	508	527	563	509	485	535	536	518	562	524	558	552	537	531	502	539	532	510	509	559	557	513	563	553	560	541	514	554	529	526	507	543	502	523	556	528	508	543	513	495	501	519	550	524	529	500	485	507	506	530	562	567	537	543	541	529	527	557	560	540	522	518	510	509	536	535	563	517	483	534	495	521	521	588	523	525	507	568	528	506	531	548	537	549	507	543	565	569	552	529	517	517	534	535	523	513	497	530	571	529	524	513	490	545	550	498	523	535	546	557	539	525	556	572	549	563	521	536	551	540	540	501	561	557	508	518	556	518	531	535	527	515	542	521	536	533	493	554	545	513	509	529	524	548	521	555	547	505	556	511	548	492	512	512	521	548	561	518	524	539	523	567	557	535	541	517	535	560	509	547	507	532	522	516	532	495	525	561	556	502	519	526	486	539	539	572	515	547	563	590	548	526	499	567	535	543	498	527	506	524	540	535	529	536	523	516	555	536	518	476	522	541	525	515	509	523	545	527	562	536	525	545	532	568	496	544	534	530	600	531	534	596	535	538	534	515	522	521	544	549	596	531	557	546	512	530	538	533	532	545	544	544	565	514	536	513	544	549	525	559	522	499	480	531	527	502	563	508	495	564	545	539	571	526	498	514	536	559	519	533	545	540	513	522	512	531	523	516	535	518	557	548	541	539	537	508	579	572	572	528	483	568	542	517	488	529	527	529	529	548	516	552	486	525	577	560	503	553	529	536	526	536	530	523	541	561	505	539	540	523	519	534	547	540	537	511	514	556	568	551	527	540	526	544	542	523	523	521	558	514	526	514	526	510	547	537	565	559	537	556	532	508	503	504	555	564	591	499	524	534	553	520	560	490	504	510	542	508	509	536	575	510	501	521	534	513	574	535	520	524	476	541	529	541	529	527	479	532	563	553	541	565	517	510	557	534	544	538	528	546	525	508	549	512	531	543	496	549	572	564	515	508	538	551	553	566	559	524	494	549	518	513	546	510	501	534	550	522	545	537	555	557	504	513	531	536	531	532	538	495	528	576	505	547	593	519	531	557	538	485	554	529	542	541	502	540	551	559	520	502	494	536	549	537	546	549	526	525	534	532	518	526	548	496	530	536	581	530	554	519	535	527	508	554	519	511	544	551	562	536	575	539	496	570	494	526	565	544	549	514	544	558	548	522	528	553	520	528	517	546	547	541	562	505	551	525	530	530	531	548	512	484	540	534	540	587	541	525	530	541	497	577	543	522	560	550	571	513	564	570	560	521	505	540	505	521	546	515	530	558	519	537	506	486	578	522	527	491	533	507	521	532	562	533	525	546	570	533	561	542	536	550	573	544	588	522	537	520	494	532	549	521	557	541	547	514	557	533	561	543	550	535	533	527	569	506	512	536	565	521	565	532	510	524	493	566	528	543	509	517	560	541	492	527	507	529	567	509	571	525	580	551	511	518	533	524	511	500	513	545	518	561	555	559	542	539	552	571	541	519	528	537	585	533	536	578	529	530	514	541	565	514	557	509	549	545	505	565	524	512	501	542	521	556	532	555	522	545	534	599	513	541	548	553	492	557	518	526	534	532	528	525	539	492	546	547	490	570	532	515	539	526	548	547	571	542	553	552	545	544	514	550	542	522	550	543	551	535	550	524	509	533	500	560	562	520	555	553	488	512	549	505	542	495	516	509	491	572	553	545	486	492	543	519	520	547	535	531	518	562	502	546	539	527	531	558	530	502	557	507	538	527	552	534	536	517	539	523	515	560	555	522	556	561	530	477	528	535	557	527	553	558	566	533	556	519	510	519	517	540	533	536	559	493	543	508	558	525	529	544	490	547	540	555	513	607	507	510	526	533	520	561	538	516	547	544	528	535	552	498	536	526	482	501	579	571	528	545	536	532	555	550	542	471
1491	412	142	94	93	106	127	142	159	122	119	410	1604	1845	1559	1032	553	307	141	66	36	38	37	37	37	45	33	66	50	34	39	43	42	29	38	47	38	41	38	40	37	46	42	38	42	53	42	44	38	34	43	47	44	29	39	41	40	34	39	39	43	33	32	49	47	46	47	38	32	35	37	48	37	35	43	43	45	31	44	35	45	33	28	51	40	36	42	47	55	34	43	44	39	52	29	42	42	27	45	43	41	33	51	52	42	29	41	54	49	46	38	46	38	42	50	41	37	32	40	35	37	40	36	42	40	36	25	37	46	43	36	45	33	41	36	42	51	39	41	41	39	42	50	40	39	40	56	33	36	33	44	48	34	43	54	48	52	43	36	32	46	45	52	46	44	45	41	36	39	34	38	45	38	45	46	34	37	40	39	42	37	42	46	42	48	49	41	36	45	47	41	46	36	34	36	41	46	31	46	41	42	45	41	42	38	36	45	46	37	47	50	42	40	45	52	42	36	44	50	45	37	31	49	38	35	44	40	43	54	35	37	46	43	36	47	36	38	41	63	34	43	34	29	32	41	35	38	45	48	51	36	42	32	31	37	35	47	52	35	43	25	52	40	40	34	42	30	33	53	42	49	43	48	47	54	45	43	36	39	49	46	40	37	25	43	42	39	35	47	28	43	41	42	41	44	36	39	53	36	35	38	37	36	43	43	35	44	34	45	51	48	40	32	47	32	39	39	41	37	38	48	36	37	39	44	26	49	37	49	42	42	32	32	42	34	38	39	46	46	36	35	37	49	45	39	33	47	35	45	50	38	47	25	44	37	37	39	42	48	39	52	38	37	37	37	33	43	33	48	43	56	37	45	45	38	52	35	40	39	41	35	41	33	41	30	42	35	33	39	44	46	51	53	36	50	41	37	30	35	35	40	30	40	42	41	31	46	43	34	58	39	41	30	36	49	47	27	47	34	46	50	37	24	43	47	32	43	46	37	44	32	51	46	41	28	39	56	35	48	38	45	35	35	46	46	44	43	52	43	44	38	44	44	39	42	35	34	31	37	50	35	47	37	33	55	41	48	37	47	49	45	40	43	40	32	45	48	40	42	48	37	36	41	44	36	33	42	45	38	48	36	32	39	33	35	44	46	49	26	52	42	41	36	42	43	44	45	48	46	42	45	46	49	46	41	44	43	39	45	46	45	35	41	37	44	39	37	45	41	46	42	41	37	44	41	36	45	55	37	42	48	49	36	49	47	29	45	34	39	39	41	51	40	30	38	37	48	38	45	53	44	35	37	44	41	38	44	36	43	39	42	34	39	54	45	47	40	47	38	40	36	40	43	40	40	42	42	44	48	39	30	35	45	45	35	43	36	30	41	49	40	40	49	37	40	37	45	31	17	40	37	43	42	25	37	38	36	35	59	44	42	44	48	42	35	50	42	40	46	24	42	39	45	34	34	43	44	32	42	48	49	43	51	32	51	43	44	32	48	45	46	48	33	49	33	47	34	34	36	38	38	39	48	42	36	37	52	37	42	53	44	44	52	43	40	41	41	37	38	43	36	45	36	42	27	44	45	38	47	55	35	43	38	48	50	48	37	34	43	44	31	37	40	39	38	41	42	47	30	34	58	28	35	40	34	38	44	38	30	43	38	44	37	42	29	43	35	48	40	31	34	35	51	51	45	48	41	39	47	37	42	47	48	32	37	31	30	48	40	38	43	39	40	41	41	48	52	37	40	42	42	49	42	46	34	47	45	32	37	43	32	45	34	40	29	40	42	39	56	32	46	31	38	47	41	48	33	42	45	40	46	26	41	43	38	50	49	31	22	47	42	36	29	37	37	43	33	43	46	41	40	46	45	46	50	39	39	34	33	46	44	40	38	39	42	60	41	48	32	43	37	39	42	38	44	37	43	36	33	36	36	46	45	56	44	41	43	27	34	41	52	34	39	38	47	36	50	43	41	39	36	54	42	34	40	45	59	43	50	39	39	29	29	36	36	32	37	44	31	41	36	44	48	41	44	47	31	48	34	38	37	36	36	37	38	41	51	51	31	44	34	32	29	37	47	37	32	48	45	47	36	49	41	41	45	43	47	41	40	37	35	45	42	40	38	41	44	42	51	36	51	45	45	45	44	45	43	43	38	39	27	40	38	36	33	36	34	50	43	40	41	40	47	48	48	33	29	43	45	34	40	44	38	45	44	46	40	31	48	52	28	33	32	37	34	36	50	34	48	45	47	41	43	43	35	43	34	47	43	40	33	34	44	31	53	32	35	27	39	42	51	50	54	53	40	36	53	40	49	44	49	33	32	46	36	34	44	37	42	43	34	43	31	39	35	37	33	41	43	40	32	41	34	39	32	43	25	32	35	43	38	28	45	49	39	47	30	44	43	31	45	46	37	43	39	31	51	48	32	39	45	47	42	35	42	49	39	42	41	50	35	51	36	41	49	48	37	45	34	44	34	48	38	41	33	37	43	41	36	43	38	46	41	49	53	33	44	32	39	43	39	43	47	40	41	38	46	34	42	35	34	40	45	34	45	38	44	48	24	40	40	30	38	38	34	48	39	52	51	34	48	45	35	33	43	46	42	49	38	37	54	38	37	40	53	42	39	58	37	45	40	44	51	48	43	38	34	39	40	47	31	36	44	37	43	42	37	40	43	39	42	48	39	51	52	35	33	31	38	45	39	43	48	28	45	47	37	48	44	41	49	34	37	41	51	34	39	41	41	34	42	43	27	45	33	47	36	36	24	51	45	46	39	44	35	45	45	33	46	37	43	43	45	38	53	42	50	43	47	51	33	41	51	40	34	64	42	55	48	44	41	47	45	52	45	42	36	50	42	42	45	43	26	39	31	36	29	24	28	38	40	48	40	40	47	39	38	40	33	33	39	46	42	36	42	52	40	39	45	45	36	35	48	47	43	24	40	37	37	28	34	43	48	42	43	38	54	44	41	46	34	44	35	36	36	44	45	44	34	30	45	39	29	44	48	42	39	46	55	42	49	37	40	41	44	42	45	38	47	34	42	34	33	39	44	43	45	40	38	40	42	37	31	45	27	40	29	54	29	35	43	34	39	45	30	39	32	43	32	41	35	39	42	34	38	45	36	27	44	36	31	39	40	32	27	47	42	47	40	42	40	33	49	42	32	49	36	46	37	43	35	39	45	31	39	43	39	33	37	53	41	41	47	42	43	52	43	34	48	40	39	40	46	53	36	38	43	37	42	46	35	43	35	38	38	42	30	44	48	40	39	33	40	45	43	36	34	34	34	39	44	52	45	41	41	34	33	40	38	45	33	48	31	47	38	46	40	38	45	32	32	41	47	30	45	35	34	34	47	49	32	29	40	46	46	38	32	37	36	45	26	39	49	31	44	47	43	41	36	45	37	46	36	41	35	40	40	36	30	28	42	38	37	45	42	35	38	44	36	42	46	30	49	39	48	45	36	46	57	45	41	49	46	46	46	37	36	45	41	48	41	46	45	34	44	46
16568	5852	1829	2366	5605	7799	7031	6223	5909	4972	4269	10819	26033	25736	22829	17475	11186	6091	2521	814	374	384	357	386	380	416	373	396	380	412	386	401	395	369	354	420	390	435	368	381	399	404	364	397	414	411	412	413	399	377	413	370	398	388	375	401	370	403	365	399	401	406	396	366	387	391	385	375	402	391	372	380	402	398	405	366	418	404	403	394	396	372	395	409	406	386	430	396	410	373	374	412	398	405	405	424	400	384	390	362	364	394	367	396	391	372	386	422	402	381	358	374	384	369	398	436	390	376	413	389	395	413	383	418	375	384	372	384	402	390	404	405	398	367	347	394	383	373	401	398	421	420	396	399	394	374	377	416	386	423	363	401	389	381	403	390	404	408	409	402	405	408	380	414	435	385	394	384	371	349	404	394	406	345	417	433	384	401	382	371	399	378	375	398	411	411	404	423	446	369	376	371	366	368	394	388	444	441	419	382	387	411	369	415	392	386	411	403	365	421	378	372	367	375	361	372	382	363	373	408	404	408	353	388	365	380	413	375	405	371	346	394	427	419	366	385	387	376	397	443	404	383	397	391	414	392	408	383	388	369	372	438	414	384	415	394	367	383	402	439	406	398	407	358	368	446	392	394	385	379	384	394	372	379	379	375	392	382	416	389	369	373	368	405	373	359	403	403	369	391	395	380	436	384	399	382	363	367	417	404	403	367	379	410	374	401	353	396	376	378	369	409	389	381	429	376	406	374	374	392	372	411	380	369	405	396	376	409	407	392	400	410	373	392	392	388	398	373	386	392	401	423	428	365	397	399	417	356	441	400	372	401	425	410	421	377	380	387	385	384	430	393	374	384	393	384	405	378	411	403	437	372	401	385	379	382	386	382	400	411	398	370	376	384	377	390	428	412	429	397	397	364	393	420	415	414	368	404	411	403	365	357	397	415	419	397	377	392	395	442	363	376	411	383	392	401	404	381	367	386	390	387	413	400	411	364	384	384	419	395	337	407	398	412	404	383	424	371	410	363	399	399	395	393	379	388	371	396	387	396	390	410	418	388	397	392	426	383	375	391	406	366	386	365	412	426	385	386	344	436	399	416	405	404	373	388	390	377	373	429	426	413	359	382	360	447	389	405	385	431	384	401	404	431	433	408	417	421	370	402	380	383	382	406	421	393	380	421	380	385	407	375	399	375	408	360	383	402	368	410	391	406	382	391	395	387	391	398	333	357	373	413	384	383	406	370	432	401	408	412	392	388	409	388	382	393	374	365	411	391	402	330	361	377	408	398	396	381	382	449	427	408	370	381	385	381	423	401	378	371	391	414	413	382	397	394	380	430	418	384	376	398	361	379	404	401	363	396	396	456	396	392	401	429	376	368	405	387	391	379	398	369	384	368	383	414	391	401	402	384	368	413	396	370	411	380	390	363	384	417	384	403	408	352	405	379	393	410	396	405	382	392	363	400	356	384	456	377	371	426	402	433	396	405	422	396	367	367	387	394	417	391	393	383	408	385	374	377	390	391	369	392	366	372	425	389	391	382	418	424	367	418	382	383	409	383	414	359	395	377	370	412	387	357	370	356	392	394	430	416	390	374	409	406	391	411	400	395	356	398	407	383	378	386	379	429	392	406	408	418	423	382	406	408	390	399	396	377	423	383	406	411	399	382	351	402	383	421	381	417	414	351	362	407	385	382	368	359	418	401	386	371	410	371	401	390	377	390	380	435	381	385	356	372	380	405	405	394	403	380	391	391	401	388	389	386	388	409	389	405	409	411	398	396	358	411	395	393	417	402	385	352	418	337	383	404	392	380	385	395	427	356	399	394	422	415	388	381	384	377	401	419	377	419	404	383	428	386	392	414	363	358	427	368	390	380	384	398	378	380	405	349	401	401	387	391	378	388	431	361	370	361	395	406	387	418	358	375	404	435	387	400	387	414	380	357	397	433	403	398	398	395	392	381	423	385	402	402	391	410	404	407	390	397	372	410	414	353	370	411	401	407	392	430	450	384	370	405	378	381	391	398	380	394	399	391	374	368	403	409	413	401	400	388	379	429	354	383	405	406	402	350	429	420	414	399	387	396	378	405	377	364	419	391	375	377	391	388	391	373	393	393	348	405	410	389	408	379	417	388	407	389	423	400	411	405	384	373	398	394	414	385	389	407	403	403	340	391	361	370	380	346	407	391	376	425	390	408	374	391	385	422	440	376	348	369	369	404	361	394	378	417	401	393	398	390	393	383	415	333	387	381	414	356	418	379	389	403	350	360	400	379	390	384	376	405	400	399	399	391	380	400	414	405	402	359	405	405	376	401	410	413	406	402	401	365	401	373	384	400	402	428	381	397	373	402	380	378	368	386	395	369	410	376	374	445	364	405	382	352	406	389	394	398	390	391	414	385	383	406	404	426	368	412	386	375	404	416	391	382	397	384	373	414	359	393	392	394	406	412	378	395	359	383	406	377	397	379	407	381	376	367	423	418	431	415	396	381	379	416	410	396	426	398	400	432	391	379	390	429	381	383	384	425	408	388	419	372	428	396	422	397	405	393	367	418	407	415	409	386	404	392	386	433	380	390	346	395	392	401	387	359	384	407	387	407	382	373	405	390	387	381	412	384	401	444	398	391	396	376	385	356	424	386	420	387	397	409	417	371	391	378	375	400	401	395	371	388	373	397	370	422	426	436	407	395	384	396	380	387	373	368	379	390	411	378	393	406	368	408	384	387	424	437	394	422	381	397	404	391	402	388	374	427	412	381	379	416	397	418	409	405	381	418	370	372	368	396	388	379	374	388	400	348	369	421	420	394	420	394	386	417	366	376	427	409	429	400	379	427	413	388	384	386	389	396	340	436	387	385	383	414	398	413	425	403	417	361	389	435	429	397	377	409	421	395	353	405	399	429	407	379	353	366	433	389	399	386	407	385	415	415	424	391	428	407	400	416	385	408	376	373	402	423	423	401	390	387	423	403	341	372	392	388	419	401	400	360	394	391	401	364	385	388	368	372	357	383	374	420	388	406	387	387	379	397	391	396	417	405	384	402	408	411	415	399	429	375	424	395	417	366	374	365	421	400	368	392	423	371	398	420	393	388	398	389	381	378	376	407	400	422	375	386	385	410	383	421	406	391	343	355	413	397	407	377	394	445	357	390	403	360	367	381	392	394	361	386	366	364	404	438	392	389	441	377	380	375	410	397	391	401	395	376	400	401	397	398	382	419	394	386	417	415	402	387	397	377	404	408	382	401	401	370	390	352	374	405	387	388	399	395	394	379	389	411	396	396	414	408	400	374	371	392	402	426	403	394	427	367	396	390	389	371	393	391	419	388	400	380	396	403	385	383	425	378	395	429	355	383	382	418	386	397	370	387	389	384	397	383	398	409	417	423	370	392	377	361	393	393	367	371	377	369	393	410	381	367	433	376	388	373	377	361	379	387	385	390	396	422	405	385	437	371	426	425	387	433	428	352	396	401	410	366	395	406	376	354	420	396	395	382	386	382	392	393
1199	452	167	120	102	155	164	194	214	193	169	647	2594	2979	2365	1534	960	462	180	71	38	51	38	40	56	44	45	42	53	27	48	46	55	39	42	49	47	53	34	47	47	45	32	51	35	57	47	30	43	38	53	49	36	33	51	47	46	50	42	58	46	42	37	50	36	40	51	39	48	38	45	56	44	43	41	47	38	44	25	58	44	51	46	42	48	42	45	41	39	47	51	42	49	55	45	46	59	51	44	33	53	43	58	42	48	55	49	53	41	37	43	53	46	46	55	33	41	49	43	41	51	38	49	44	58	38	54	40	41	45	35	51	46	54	40	49	41	36	47	39	56	57	45	54	39	49	45	49	50	53	36	44	27	37	40	50	51	51	41	47	45	36	36	39	54	47	32	49	45	44	50	43	54	43	39	48	49	50	57	49	50	53	45	47	27	64	52	38	35	58	53	46	40	35	37	51	41	39	46	41	52	56	46	52	49	54	53	45	44	35	54	42	55	37	44	57	34	44	45	45	39	45	53	51	52	41	52	37	45	33	60	55	49	40	46	44	47	53	43	50	45	51	49	40	43	61	55	48	45	47	49	53	59	54	44	52	48	53	38	36	44	46	45	45	43	36	45	49	41	53	49	51	45	51	36	56	46	39	50	51	46	48	49	48	33	53	46	36	43	48	36	61	47	53	40	66	32	51	39	46	44	57	55	54	43	47	33	47	48	48	57	43	51	59	35	42	47	51	48	50	49	44	40	55	46	47	56	41	42	47	31	40	38	45	44	47	43	47	37	38	49	45	61	47	40	46	48	45	60	54	42	49	42	50	40	39	51	55	39	42	45	44	48	53	36	55	39	32	43	40	42	54	41	47	52	48	51	54	47	49	44	54	44	47	52	49	45	48	41	55	29	54	46	38	51	48	41	40	49	50	40	41	47	51	44	49	52	34	42	46	50	34	59	42	44	41	36	53	50	45	53	46	49	46	41	50	40	41	42	44	42	38	51	32	41	38	42	50	45	44	45	32	39	51	48	39	38	35	48	38	42	33	42	47	35	47	46	48	52	50	45	42	43	44	54	57	40	38	46	40	43	42	47	41	47	49	54	58	44	41	40	41	46	45	46	43	59	35	34	48	44	41	38	47	39	32	52	46	46	52	52	31	52	48	44	50	37	42	51	41	55	40	40	43	55	39	39	47	53	48	50	58	44	36	43	59	59	46	42	45	39	45	50	43	44	58	45	54	52	36	28	50	39	36	46	45	45	42	38	51	33	51	51	39	56	37	51	39	50	42	46	48	51	40	54	40	35	33	46	48	52	49	51	50	42	50	49	42	43	47	48	53	57	42	48	35	46	57	51	58	46	46	51	44	50	45	44	60	46	36	61	52	64	37	49	35	38	55	45	50	39	48	40	47	42	37	35	46	42	42	45	49	51	41	49	47	45	59	37	39	39	54	56	54	42	49	48	46	36	53	40	43	45	44	60	57	49	32	39	37	45	40	35	45	48	48	43	44	38	48	46	62	39	41	49	47	54	42	46	40	56	44	30	43	44	57	36	43	42	38	38	32	49	45	49	55	51	38	48	51	47	41	41	47	43	49	55	55	53	44	38	48	47	51	45	53	54	47	49	56	56	41	42	51	30	46	48	39	54	52	44	42	34	33	48	39	47	52	48	52	40	48	59	51	45	44	46	40	56	43	47	50	50	48	41	38	38	59	39	48	52	40	41	45	51	43	46	47	36	44	48	43	51	49	46	59	54	49	46	57	46	59	43	49	41	52	50	52	40	43	34	36	45	47	36	44	57	39	49	55	29	46	61	45	42	42	47	48	49	50	46	55	51	39	44	48	43	48	45	50	46	51	42	46	37	46	37	44	48	50	40	51	47	53	45	59	41	46	51	34	55	49	44	36	34	45	46	48	40	46	54	49	53	43	46	56	60	47	36	41	50	48	43	33	48	50	37	49	53	45	54	44	43	59	42	39	59	54	51	45	40	38	45	42	54	43	63	52	50	51	49	57	46	53	51	41	38	55	50	33	56	52	43	48	40	47	43	49	46	35	53	40	49	50	50	43	54	36	46	41	44	41	46	55	53	42	34	53	41	52	53	33	33	51	47	51	41	50	56	37	42	36	41	52	50	39	42	47	34	45	52	41	34	45	50	38	45	40	40	44	53	45	36	42	52	52	38	41	48	48	51	39	39	49	52	41	48	30	46	48	44	43	44	50	62	46	52	58	55	49	37	46	48	53	34	62	54	45	40	41	51	42	52	38	45	51	44	55	49	45	47	54	45	56	38	44	45	48	43	54	54	44	43	58	42	55	47	42	47	43	47	48	71	36	42	44	42	51	43	41	39	41	61	52	44	45	57	50	51	49	50	38	59	50	49	52	41	43	42	43	42	50	50	52	43	51	40	50	54	54	52	47	37	45	47	38	53	49	52	46	54	51	44	50	48	47	45	36	53	49	31	57	35	48	49	51	48	43	45	46	39	42	51	43	42	44	53	44	57	42	50	62	39	47	40	50	47	44	39	46	40	63	44	37	52	45	41	45	41	34	48	40	49	42	47	50	39	45	42	44	45	57	45	56	56	38	42	55	27	51	44	43	54	46	50	43	50	40	48	44	53	38	56	43	36	34	53	43	42	53	43	54	54	51	51	38	44	44	41	50	43	47	43	48	44	52	48	53	36	42	45	55	32	40	51	57	45	53	48	40	44	48	46	50	46	54	34	46	62	52	42	41	45	49	49	46	42	47	41	31	34	27	35	37	51	58	48	41	44	52	56	41	43	41	41	42	44	49	54	54	44	42	38	39	39	53	52	39	44	38	44	39	47	44	50	32	45	44	48	59	55	45	47	49	52	46	51	45	53	48	53	55	43	42	44	32	50	44	37	45	57	38	55	46	36	52	50	46	44	50	37	42	55	53	52	39	44	50	45	48	54	30	48	50	47	49	52	40	53	56	36	44	41	54	53	46	51	48	41	58	45	45	37	43	39	38	44	42	45	52	45	40	43	53	48	51	35	49	37	36	39	45	56	38	44	63	50	45	46	43	52	51	58	50	45	51	35	38	37	46	56	42	51	41	44	36	43	43	43	33	42	56	51	43	44	46	63	58	63	59	50	40	43	56	37	44	46	48	42	47	39	53	61	43	36	48	39	46	46	43	52	53	41	45	48	54	50	42	43	52	49	35	49	50	40	41	53	50	47	56	43	55	40	50	44	39	46	36	50	47	45	44	50	57	38	55	33	44	46	37	46	44	42	49	57	35	50	47	49	41	39	42	46	46	38	36	50	49	38	51	35	42	39	44	59	47	50	46	44	54	43	36	54	35	53	40	52	36	39	49	44	44	47	53	48	48	49	55	47	59	50	45	46	53	47	41	41	45	50	39	46	48	35	33	28	41	52	48	51	44	51	41	43	53	45	44	51	47	40	37	43	45	49	36	60	38	55	36	41	38	46	25	52	46	48	49	44	38	60	42	47	42	51	55	48	41
17540	6690	2312	3380	7869	10412	8930	8200	8006	6470	5472	14606	30442	30481	27382	22140	16360	9256	3721	927	494	466	489	478	431	405	452	460	463	491	430	440	470	484	446	504	466	460	446	441	450	422	442	442	459	439	449	483	447	454	441	497	462	446	437	453	439	469	460	444	451	458	454	448	434	456	456	469	460	458	458	435	434	486	477	440	478	471	492	436	474	439	456	449	445	467	533	455	435	481	464	447	442	440	428	450	462	455	487	426	450	482	413	476	472	474	443	468	501	493	460	443	493	478	475	448	456	456	434	451	432	421	467	435	419	390	480	472	468	500	445	447	455	512	499	475	465	465	472	457	493	463	428	474	456	439	429	483	430	441	502	428	440	448	422	448	482	459	444	492	457	459	440	444	475	473	493	466	456	469	456	464	442	491	479	434	491	426	466	450	483	455	438	465	432	440	435	456	461	438	482	428	468	502	482	464	463	472	492	444	453	463	483	440	418	447	464	484	502	441	411	444	469	438	456	441	464	439	435	469	464	475	492	444	418	462	449	452	462	411	494	416	431	466	461	494	446	470	444	466	448	493	501	453	438	464	495	461	469	442	448	453	467	429	452	460	449	478	430	456	489	427	466	468	432	485	437	475	462	477	442	464	457	477	463	461	429	440	431	462	472	460	497	436	451	453	449	466	447	437	489	451	446	516	446	471	432	454	450	456	462	433	434	433	432	444	487	474	443	414	461	443	452	448	405	435	481	450	466	473	491	441	461	468	476	461	480	448	452	448	493	441	464	460	452	445	443	433	452	479	473	481	449	451	482	455	482	461	443	442	459	480	419	475	450	466	436	461	447	531	487	441	509	461	457	442	458	434	454	454	458	462	481	455	407	440	418	470	486	494	454	450	437	452	468	443	428	442	448	473	463	455	436	448	446	441	453	462	477	441	471	487	455	448	483	449	440	450	464	441	450	465	465	467	445	417	438	500	438	462	463	471	466	413	438	452	427	453	488	437	454	461	474	505	457	441	512	445	427	485	495	450	458	389	506	428	482	458	428	438	469	436	457	445	472	472	442	463	460	438	480	446	456	447	467	487	462	442	447	415	437	455	460	460	451	466	444	453	453	449	519	493	437	441	434	440	442	432	436	460	465	451	443	468	479	440	466	473	466	484	483	454	485	446	480	468	480	437	484	442	491	445	451	483	466	472	479	471	487	444	421	483	508	499	452	462	419	420	429	433	475	454	448	442	494	425	512	480	464	448	444	458	484	427	473	422	456	435	472	442	479	439	479	458	466	443	438	455	472	457	431	478	484	441	456	458	437	428	480	427	457	492	452	430	479	447	446	478	421	471	428	428	472	441	438	493	449	473	451	456	451	486	438	484	444	429	444	452	458	451	434	471	448	474	468	446	468	418	481	423	483	464	408	468	467	430	477	452	442	513	467	445	491	452	477	469	465	458	443	507	471	461	452	431	456	413	446	491	458	478	464	414	458	479	449	481	484	452	492	457	456	449	442	487	472	454	445	465	445	477	429	478	455	480	471	458	450	460	489	454	438	428	463	483	460	455	435	444	451	450	500	436	458	419	485	459	471	474	433	472	489	433	444	446	481	450	416	441	461	450	439	457	449	480	450	472	471	394	470	449	484	457	466	433	476	490	438	472	469	461	473	434	451	430	473	435	448	487	418	437	460	446	466	479	434	497	417	446	438	445	417	460	461	493	455	455	451	454	470	447	490	461	457	459	459	440	456	466	439	500	496	459	438	482	460	465	441	495	458	495	427	479	453	469	460	515	430	458	449	445	442	462	467	468	484	468	455	438	472	458	437	473	479	460	424	447	493	497	444	449	435	447	455	438	457	451	454	466	493	452	456	444	485	449	436	450	467	448	444	472	455	431	435	450	471	491	467	433	487	444	476	439	484	493	439	451	451	470	472	482	470	473	444	445	464	431	468	430	467	436	421	410	413	454	476	495	452	423	469	454	445	460	461	434	468	417	471	435	419	442	422	466	429	461	436	467	451	473	488	427	434	479	447	422	484	483	458	470	438	446	475	486	454	479	473	421	455	458	448	446	451	432	465	468	469	483	446	465	466	451	478	493	436	455	467	456	451	468	432	466	453	495	470	501	459	458	455	433	472	490	446	436	448	449	454	416	441	486	500	467	472	487	440	482	499	412	446	494	505	492	452	454	451	455	459	463	472	488	469	450	481	422	495	455	463	443	450	473	443	473	439	434	490	471	484	473	446	476	467	449	494	474	443	439	416	459	456	446	477	449	460	495	459	439	457	466	470	488	464	441	452	461	468	445	464	433	455	443	418	459	499	449	456	449	479	488	440	448	453	473	464	435	444	462	431	482	504	444	454	480	419	436	475	432	437	438	456	451	435	465	449	453	444	439	508	448	468	459	456	430	426	432	417	474	463	461	422	440	426	454	443	427	442	497	482	426	430	482	489	462	436	426	506	492	461	427	455	486	450	412	463	474	480	459	473	431	482	406	450	473	431	485	428	454	500	435	460	462	457	469	485	455	476	427	475	465	490	424	481	459	435	454	458	465	473	465	452	444	473	457	465	474	471	432	476	434	476	489	440	468	419	457	417	460	465	445	461	463	482	436	435	449	456	485	455	452	476	490	421	456	438	462	456	436	468	472	460	438	450	474	457	462	472	444	463	482	445	454	470	441	460	428	478	434	458	461	473	430	460	441	465	462	464	414	459	452	469	442	486	480	446	447	454	432	467	472	447	486	465	508	429	482	452	446	420	442	463	457	429	434	472	468	491	423	433	482	491	452	466	447	451	453	461	438	440	448	447	464	468	461	441	447	453	468	471	487	463	455	452	480	467	437	427	461	458	464	458	462	486	483	461	445	467	438	437	433	450	470	442	452	423	419	407	480	450	460	478	437	429	476	476	410	475	452	473	441	474	476	452	439	464	476	471	476	455	453	475	467	452	461	426	425	465	434	413	464	473	408	436	443	461	508	444	454	485	429	456	478	442	456	497	488	475	429	416	428	445	444	426	492	401	475	476	476	471	496	461	453	453	476	444	482	474	422	462	451	464	463	476	455	418	505	454	471	428	427	454	467	487	462	467	397	456	447	434	440	455	448	479	450	446	485	473	512	465	456	463	447	480	456	423	495	487	456	459	476	447	440	459	423	496	454	462	451	485	475	475	477	449	455	466	476	498	446	471	479	476	507	459	464	489	488	451	501	469	427	479	479	441	428	461	436	450	452	461	432	439	459	436	435	480	458	466	449	466	500	465	456	486	432	465	406	454	475	460	444	458	471	450	431	445	465	419	428	409	464	437	438	444	475	467	464	486	411	486	492	450	489	488	437	440	438	446	472	437	445	486	452	456	449	448	406	451	444	433	449	433	457	475	468	457	398	461	449	462	419	438	461	467	467	461	429	446	450	441	473	468	448	489	448	449	465	451	456	452	460	451	440	461	452	451	478	461	416	463	450	385	447	504	428	453	483	466	446	475	479	477	409	422	464	433	456	446	459	460	449
1022	249	103	80	95	90	108	110	113	118	102	116	350	502	482	328	220	141	81	74	57	46	59	48	44	44	57	44	49	45	46	42	50	52	58	50	45	46	49	48	55	47	56	42	50	36	55	30	50	47	53	57	56	55	46	36	43	47	67	48	65	50	47	51	61	47	63	54	48	52	52	43	45	41	48	39	34	52	32	42	50	44	47	40	53	57	59	41	41	42	49	48	49	55	59	54	49	58	43	50	50	41	64	46	55	54	49	53	42	46	32	52	47	54	47	41	48	61	42	49	55	51	69	56	59	60	56	32	42	36	32	46	55	58	39	42	55	38	45	53	50	51	45	50	53	58	48	49	54	43	43	55	47	38	41	54	47	52	45	49	47	52	52	53	37	54	44	58	43	51	54	42	58	54	50	44	52	55	39	45	46	42	48	42	57	49	50	61	48	54	56	53	45	39	37	54	55	52	43	36	48	50	45	42	49	42	52	40	45	36	47	60	42	47	48	43	50	44	46	49	56	58	58	45	45	56	58	53	38	55	56	43	48	46	40	41	42	46	65	53	50	50	53	44	50	50	42	43	57	52	45	41	42	48	49	41	58	51	52	61	57	43	43	55	56	46	45	47	40	49	54	48	49	51	40	58	44	37	34	43	52	51	54	43	44	50	41	49	49	42	47	53	55	51	58	36	71	66	62	50	65	50	46	55	58	56	37	49	45	45	56	59	51	52	52	54	44	41	43	47	42	54	45	51	49	50	66	50	47	50	47	41	47	42	37	34	42	50	47	48	44	47	46	48	51	40	38	66	48	51	41	41	37	53	55	47	49	50	40	57	42	44	43	51	48	43	48	53	45	43	44	62	52	53	56	39	63	52	60	55	57	41	46	59	49	43	48	48	50	54	33	44	40	64	51	49	50	62	58	53	59	55	48	51	46	49	54	52	41	50	60	43	46	47	38	46	52	48	48	52	58	43	48	40	48	55	44	57	47	43	52	45	41	45	49	46	52	56	47	44	60	54	49	50	46	44	54	59	46	44	43	53	40	44	46	45	49	50	51	47	57	57	41	60	47	39	44	44	53	52	55	52	53	51	43	55	45	49	49	50	47	50	51	47	47	53	43	43	41	51	47	43	47	56	39	49	51	42	48	46	63	54	56	49	44	54	52	53	54	42	43	59	42	57	66	36	36	56	58	56	56	44	54	41	42	45	42	61	47	52	46	49	45	46	53	58	54	44	45	47	39	43	51	58	43	37	53	51	64	53	64	37	53	52	48	49	47	45	44	47	49	51	52	47	44	55	48	54	44	45	48	44	36	38	42	58	49	58	43	45	52	46	51	57	33	37	49	52	45	64	46	56	48	45	53	44	52	41	44	36	35	57	42	53	51	43	47	41	48	44	53	38	46	39	51	49	50	62	41	44	47	54	63	37	49	49	56	50	44	45	35	33	59	51	45	56	61	48	40	48	50	54	36	49	51	49	55	44	54	48	43	53	45	47	42	49	52	51	55	54	54	50	47	56	48	37	46	53	57	46	48	70	56	51	37	37	37	58	59	37	48	60	31	50	52	51	37	53	47	47	52	38	50	44	45	47	46	38	52	42	46	50	59	40	60	54	51	44	37	43	51	41	56	47	46	49	49	43	58	50	39	41	54	54	44	52	59	46	52	49	51	61	51	46	40	46	37	55	62	45	41	53	51	48	59	40	52	39	62	40	59	35	41	57	54	53	48	54	47	38	48	51	45	51	45	51	50	54	62	43	39	40	51	58	53	56	68	52	58	51	59	43	50	46	48	67	46	39	47	46	37	54	53	46	51	45	50	57	52	60	36	45	47	54	47	50	59	57	47	49	44	60	51	51	50	53	49	49	38	41	32	42	53	56	42	48	48	53	56	61	48	55	58	50	60	55	46	46	47	44	46	48	48	40	48	51	44	52	50	40	57	38	53	69	50	47	51	48	47	41	38	40	62	49	48	41	53	52	48	53	49	50	50	36	49	58	45	57	44	46	48	51	53	50	39	60	49	46	57	55	45	54	46	60	51	56	46	52	50	51	41	46	39	38	45	28	50	50	43	33	55	46	39	44	47	51	42	44	49	43	50	60	65	56	47	48	52	52	42	47	41	50	40	51	37	58	59	54	55	45	44	44	59	47	44	35	62	53	44	53	40	48	41	56	48	44	45	46	49	50	43	50	34	41	52	39	52	46	42	42	52	63	64	39	44	44	50	56	48	41	56	59	48	43	50	61	52	52	41	68	49	48	50	46	47	48	45	53	54	44	47	56	50	50	42	44	47	51	45	36	43	49	56	35	49	48	46	57	52	45	49	57	59	45	53	39	45	50	45	50	55	51	51	43	55	60	42	50	47	32	42	49	43	68	50	49	48	47	45	52	53	41	42	49	64	44	46	48	38	53	44	47	65	44	67	41	68	36	52	52	46	46	48	46	41	55	53	55	48	53	57	53	46	50	56	47	47	51	51	37	38	48	44	51	49	49	44	43	55	50	43	52	59	50	49	37	50	48	43	47	40	58	50	48	47	45	46	50	50	47	50	38	37	49	52	47	46	49	44	60	53	63	48	48	41	51	51	63	40	44	45	45	63	51	40	58	58	53	48	48	53	57	41	53	40	51	46	55	61	60	46	55	61	50	51	44	47	43	42	46	45	61	41	49	50	55	49	36	44	46	46	58	54	49	53	55	50	46	48	38	43	65	58	41	47	56	59	39	53	38	34	45	57	42	54	36	48	50	49	47	52	51	42	52	46	53	47	34	50	51	42	53	48	47	54	50	42	42	56	55	40	53	52	52	46	49	48	58	61	45	46	56	40	47	34	50	36	49	52	54	42	46	48	36	35	52	54	59	51	47	50	59	66	57	52	50	49	35	42	47	48	58	43	48	58	48	48	50	42	54	48	43	52	62	50	45	56	53	48	44	52	55	54	55	46	44	46	45	49	46	57	54	59	37	40	56	51	47	44	61	67	53	47	51	55	52	60	40	61	49	42	56	50	41	50	58	40	44	43	47	45	57	41	56	44	49	51	41	52	52	41	54	53	45	44	51	58	64	50	51	56	54	50	50	48	57	43	43	49	51	44	53	34	58	44	55	56	50	36	43	50	41	44	57	41	42	55	51	56	61	47	52	62	54	47	47	51	48	50	51	58	49	57	45	47	53	45	52	43	51	62	45	47	47	39	49	48	58	27	56	44	48	45	50	51	45	39	54	49	49	46	48	34	53	69	42	61	42	53	42	48	64	48	35	56	36	50	54	51	57	47	44	52	45	46	53	62	53	50	52	41	45	49	57	57	56	55	58	62	55	58	50	50	48	38	44	56	35	42	50	39	47	41	57	43	28	40	46	43	65	62	46	45	44	55	50	52	48	62	45	40	38	48	65	46	50	50	46	39	55	51	37	48	52	43	35	49	46	44	40	65	52	54	36	57	55	41	49	50	52	54	46	49	47	49	43	48	50	47	60	45	49	34	49	52	45
12788	4013	1484	1872	4675	5977	5285	5192	4786	4039	3075	3035	10817	13435	11463	8303	4851	2554	1483	861	477	468	488	452	487	473	501	480	486	494	489	484	487	496	487	501	509	468	472	515	454	503	461	466	508	485	510	475	464	487	431	499	446	447	473	458	485	477	520	508	456	462	494	486	489	466	473	488	482	482	486	487	463	483	474	466	480	512	467	446	466	483	464	468	458	462	518	464	492	489	476	464	478	468	439	472	478	478	466	446	520	448	454	491	473	496	473	467	460	464	447	480	441	500	504	494	450	446	468	458	463	459	449	480	496	509	469	523	484	483	490	470	527	446	476	465	496	470	482	471	468	466	463	493	462	424	436	493	488	456	442	467	475	473	489	476	466	476	471	484	461	512	491	454	447	474	498	494	524	483	462	477	455	438	475	438	433	432	481	445	477	486	501	488	514	508	493	506	457	485	484	507	486	502	454	506	497	492	479	465	500	472	490	480	506	434	462	484	491	473	487	505	463	493	479	451	481	458	455	479	481	443	469	457	499	475	489	450	493	482	488	496	469	486	500	482	501	507	476	492	460	495	486	452	470	450	472	454	453	461	505	441	460	513	506	473	476	478	483	464	464	463	480	515	464	485	468	475	481	469	481	454	451	490	493	475	472	506	485	512	475	426	483	459	486	507	506	443	467	474	470	485	467	461	500	453	514	472	467	502	448	492	462	509	480	469	497	477	525	448	463	467	493	482	516	456	485	452	486	479	491	488	483	487	497	477	458	471	482	504	490	486	465	448	485	460	464	481	460	474	448	460	479	462	473	481	432	505	473	477	465	449	401	470	478	503	482	467	468	477	458	483	498	446	474	460	456	464	478	488	477	436	444	488	469	459	464	452	496	422	462	459	476	465	497	456	495	482	507	489	507	494	482	467	476	479	499	491	492	498	496	522	475	490	481	481	441	482	471	469	462	495	452	455	499	489	489	496	516	497	486	472	477	464	473	443	463	459	443	487	459	514	447	441	484	473	494	463	494	460	444	474	478	470	478	471	475	463	443	451	492	467	445	506	461	475	501	508	508	465	472	477	508	475	488	485	490	505	496	473	494	487	480	463	462	495	480	488	459	463	479	479	491	448	478	470	466	491	509	530	472	508	467	448	490	519	478	478	501	468	469	492	452	484	430	456	476	476	490	508	484	469	513	459	435	480	495	492	474	450	476	486	513	530	459	487	511	476	479	490	467	496	478	500	496	475	465	465	475	459	477	465	499	510	466	513	499	482	463	426	490	470	472	508	493	498	514	448	481	516	493	498	427	479	516	468	475	490	488	455	466	445	499	477	470	466	428	491	478	482	469	477	484	478	472	461	507	491	516	459	456	475	461	452	459	504	464	432	504	503	481	449	512	499	459	445	501	464	463	460	503	501	477	485	455	461	469	488	457	473	480	467	468	474	487	498	485	471	525	476	499	453	476	489	523	478	468	458	513	510	464	465	521	454	452	493	455	502	516	515	453	496	484	442	478	529	484	466	480	487	449	450	468	455	477	498	457	480	480	445	458	447	483	484	449	476	459	485	494	491	499	456	491	467	486	483	475	436	446	458	494	486	452	458	484	473	506	449	488	495	451	493	516	450	502	484	485	472	461	484	477	457	476	456	462	484	501	481	509	454	484	464	497	446	467	468	456	459	474	448	496	445	478	468	479	509	508	443	502	490	500	507	487	504	524	511	496	437	477	499	445	468	488	458	493	498	490	460	471	453	485	443	468	464	469	474	430	476	530	511	480	475	449	481	461	486	469	474	459	487	459	481	505	460	467	485	465	479	473	502	482	469	520	484	490	467	468	501	488	529	484	468	447	460	460	498	460	475	478	494	515	433	496	473	440	533	506	434	483	483	458	471	480	476	468	431	445	467	461	441	498	487	499	481	469	472	471	508	468	493	478	470	471	434	470	487	433	451	476	463	470	480	487	476	467	485	520	473	489	461	488	443	479	457	487	443	465	448	512	472	458	494	456	468	501	450	531	462	436	468	493	490	489	467	490	471	503	491	482	451	467	478	494	491	500	471	460	475	482	428	481	474	520	512	472	484	500	499	459	458	476	484	516	475	442	477	466	507	493	440	454	449	457	533	471	470	442	432	462	531	475	468	477	515	481	481	449	485	465	515	485	464	456	499	465	500	486	494	485	433	484	514	499	476	506	475	439	487	502	488	465	503	470	490	496	467	468	471	478	507	429	506	509	464	485	507	471	472	483	475	480	483	488	478	496	468	452	502	432	465	484	507	452	460	471	517	474	452	511	489	463	474	449	476	472	447	435	468	499	486	458	489	515	481	483	454	479	478	473	470	488	489	473	472	496	490	449	468	473	471	487	450	495	485	471	492	469	483	474	468	481	497	495	472	498	462	453	465	459	468	497	454	512	478	481	500	487	476	452	470	479	445	457	469	501	489	479	474	504	467	475	486	444	510	438	488	504	492	465	458	449	448	483	477	479	467	473	475	453	473	487	502	461	453	479	480	496	488	483	522	477	485	461	490	473	478	458	499	470	443	503	451	431	437	476	464	485	503	472	465	555	467	483	493	440	458	469	478	481	468	488	472	502	493	506	472	488	493	478	497	495	465	519	485	493	496	412	462	491	509	504	506	484	458	449	475	448	502	486	447	474	482	469	470	509	502	443	485	477	481	467	490	486	477	465	459	473	492	481	486	464	460	452	475	453	486	518	480	428	467	470	458	474	483	467	461	473	465	438	448	466	495	508	468	455	477	495	440	500	470	498	475	483	473	451	461	465	515	457	532	469	493	489	487	507	483	471	429	460	488	429	461	477	524	490	498	512	483	483	476	464	492	486	457	474	465	476	457	518	483	493	516	475	510	454	485	484	474	452	432	468	477	438	493	459	466	466	486	470	481	458	485	453	495	504	448	470	463	465	472	497	450	469	514	487	435	488	465	504	478	487	495	466	485	502	486	456	491	468	465	483	476	496	485	523	481	482	491	487	520	458	435	477	493	460	457	470	448	519	496	457	473	476	475	466	475	503	463	454	480	457	476	455	457	496	485	486	493	482	478	431	487	469	446	455	495	462	483	472	469	424	444	484	439	466	464	474	493	493	480	475	453	442	495	511	457	448	481	483	497	484	456	463	520	498	516	480	472	473	449	471	457	437	493	507	519	479	453	472	518	465	504	510	464	477	480	464	471	482	443	469	457	470	480	478	482	440	443	466	456	504	455	499	450	471	467	494	469	493	487	489	484	490	464	465	453	460	483	455	455	472	473	493	487	472	483	484	425	483	430	468	448	437	493	546	516	476	454	458	469	453	462	496	484	477	463	468	468	465	480	487	487	465	437	473	498	473	480	484	504	488	501	498	480	478	497	463	425	498	486	480	456	441	473	447	461	488	522	500	477	476	484	472	513	438	454	483	484	469	451	469	452	471	477	506	488	508	458	425	504	447	484	473	491	452	487	481	528	478	468	486	473	482	463	482	490	463	487	491	498	496	466	501	478	503	460
734	365	157	117	100	109	161	155	167	166	147	302	1285	1490	1338	879	547	271	183	115	53	54	63	46	55	75	57	52	50	47	59	60	61	52	57	42	54	62	60	52	46	60	58	45	60	57	57	57	47	66	48	62	45	63	62	55	68	48	64	54	60	59	68	66	67	66	57	53	67	42	52	45	44	52	57	49	63	55	47	53	55	55	62	62	52	69	50	54	67	64	63	54	47	62	53	54	58	45	50	47	61	63	63	44	49	48	56	64	54	55	49	71	69	46	43	53	62	64	47	54	59	63	63	70	60	56	42	59	45	51	66	59	61	64	53	47	49	56	57	60	55	63	54	40	66	35	61	60	63	64	51	57	51	48	57	60	56	44	55	52	59	56	58	47	52	58	54	48	48	61	53	58	56	53	40	50	46	43	66	53	56	50	61	45	61	54	45	50	44	53	52	64	59	59	68	52	51	56	65	55	79	68	67	61	45	70	56	57	55	57	45	61	43	50	58	51	64	57	50	57	49	52	62	66	59	44	47	54	48	51	66	60	54	42	42	59	57	53	47	51	58	47	50	66	53	55	47	66	52	49	67	47	58	69	50	59	57	57	60	55	68	67	50	55	60	64	52	48	54	62	49	54	73	47	62	63	60	59	55	46	49	55	60	72	64	51	42	67	52	50	55	52	54	56	60	46	60	61	44	75	66	55	61	53	48	52	64	58	48	54	55	60	64	49	52	57	50	56	53	51	63	56	52	64	56	46	58	66	54	55	61	44	51	66	65	54	57	59	60	58	59	53	48	62	40	48	49	50	53	43	65	45	59	63	55	40	50	44	60	56	42	71	55	43	48	51	56	57	54	46	63	53	40	66	60	54	68	53	57	65	55	67	53	41	46	49	60	49	53	50	45	59	68	66	51	65	44	61	66	56	57	45	58	58	56	64	61	62	77	47	68	57	49	61	53	58	51	56	41	47	70	47	60	48	51	66	52	55	50	60	56	70	63	57	51	45	58	52	50	53	43	55	59	54	61	58	58	43	59	48	60	56	54	52	56	63	55	61	53	36	53	55	64	66	60	65	66	65	54	48	52	65	54	77	41	54	54	51	45	48	44	57	46	70	54	58	50	64	70	59	48	55	62	55	52	52	56	44	57	51	54	52	51	59	67	57	58	62	55	66	56	59	61	46	54	52	48	53	50	41	51	55	53	54	58	52	52	57	56	63	53	58	62	65	52	67	53	56	51	57	50	57	56	51	57	42	69	57	48	48	43	71	46	54	56	49	53	57	51	59	55	59	61	58	43	59	53	45	58	44	63	58	57	64	53	56	47	44	49	59	54	44	50	69	47	48	57	55	44	63	56	51	64	63	57	55	60	62	33	50	53	69	52	56	56	56	62	48	62	51	69	46	58	55	61	41	52	58	48	62	52	55	64	65	59	67	58	68	59	59	57	51	47	69	61	50	44	58	51	56	45	46	56	73	61	60	57	51	52	48	56	49	50	48	53	53	64	71	57	56	58	53	41	57	53	41	56	67	52	51	50	54	45	53	52	65	53	68	58	59	53	50	49	50	57	53	52	48	58	50	49	45	52	50	57	51	60	49	52	53	48	63	45	70	45	62	61	48	41	64	54	53	42	54	51	66	48	47	49	56	58	53	54	64	45	48	45	49	46	73	63	54	58	49	50	49	59	55	41	50	51	60	47	62	55	68	49	66	65	45	62	58	55	39	58	61	56	52	54	57	57	61	46	59	51	55	46	49	49	57	56	66	51	67	64	59	51	49	50	59	55	56	58	45	44	62	59	76	49	52	58	58	64	57	56	56	61	61	58	60	51	48	46	54	45	44	58	50	49	65	53	48	49	60	67	62	51	50	65	67	59	69	68	65	49	40	48	58	58	42	56	53	49	59	52	51	51	50	55	71	62	60	54	52	58	57	60	55	55	59	69	58	40	55	74	61	40	53	54	58	44	59	59	57	45	70	57	57	43	56	43	53	60	59	45	62	49	48	58	60	53	52	49	53	48	61	60	47	43	50	62	61	51	54	54	62	57	60	58	51	46	46	50	49	59	74	65	64	57	47	51	41	55	42	59	47	57	40	52	45	64	53	56	65	64	61	52	52	39	50	50	57	47	63	62	54	47	56	41	54	59	49	58	54	57	60	56	50	55	56	49	60	71	55	51	47	69	60	53	55	50	52	71	54	62	59	50	68	56	52	62	70	69	50	62	53	46	51	48	57	53	51	60	56	75	44	55	58	60	57	60	81	52	61	58	60	54	63	48	60	48	53	54	68	54	61	76	56	51	63	50	44	56	49	62	61	51	52	41	74	49	66	47	56	53	68	55	45	52	56	53	52	58	61	64	52	53	58	61	57	69	60	61	57	58	66	69	50	66	59	53	47	59	53	38	57	47	55	59	62	58	52	55	54	56	61	49	60	56	65	63	60	66	55	62	43	46	58	58	67	56	52	74	54	47	67	65	51	46	50	63	60	75	48	71	43	59	53	52	53	47	42	54	53	59	52	54	55	42	62	56	53	50	58	54	53	47	52	41	44	62	53	42	60	54	70	45	72	53	66	55	51	55	48	54	45	56	49	49	54	63	47	46	55	50	66	55	54	52	55	59	47	53	58	48	51	52	55	63	68	61	46	65	63	55	49	61	64	44	61	59	72	52	56	59	54	52	64	55	48	62	72	63	48	58	55	61	47	55	53	55	45	52	42	63	55	57	62	59	60	53	49	51	51	50	59	62	55	58	57	52	51	55	72	47	48	54	61	64	70	50	50	54	52	57	49	46	46	54	54	57	70	50	66	69	48	48	66	51	48	57	48	57	59	59	56	68	51	55	72	56	46	50	59	45	53	53	63	70	64	61	56	50	60	48	60	58	65	49	66	48	64	57	54	60	64	53	57	52	53	49	68	57	55	63	50	44	55	58	45	52	58	49	65	59	69	58	69	57	61	66	42	61	51	56	67	64	65	65	38	72	59	52	43	52	51	53	51	64	62	49	56	60	56	66	62	52	54	69	47	50	50	47	48	68	59	64	52	46	48	45	58	55	67	65	56	50	43	52	63	71	64	61	54	51	50	62	63	48	65	77	51	55	60	54	53	59	69	58	67	59	45	44	59	46	54	53	58	56	59	61	54	43	54	49	61	63	55	62	54	52	54	55	52	51	47	59	56	51	62	50	42	52	64	57	54	54	63	64	64	53	47	63	60	54	54	58	57	58	61	42	60	46	48	58	50	44	67	64	43	55	62	48	51	52	64	55	38	65	44	61	36	58	50	65	42	64	63	48	60	49	61	51	56	56	56	63	57	42	59	44	57	60	58	60	50	56	52	50	55	54	59	65	63	57	51	50	60	65	55	60	54	55	58	57	56	56	66	40	56	59	62	53	68	66	52	45	62	49	58	63	58	52	48	45	69	60	52	57	46	45	51	42	47	56	54	51	61	45	58	57	48	70	55	57	52	59	56	69	43	38	60	47	55	49	59
12981	5257	2119	2741	7112	8330	8065	6926	5939	4877	4166	8855	23149	23880	21036	16364	10447	5502	3481	1631	604	505	521	530	553	545	543	544	550	580	544	561	535	559	540	534	593	546	550	542	545	529	532	533	523	538	543	581	590	503	560	560	553	582	610	506	518	467	561	552	518	528	533	513	521	530	530	575	499	504	527	532	569	545	496	509	570	542	522	542	540	504	562	528	558	503	535	567	546	485	528	535	597	530	547	569	552	509	507	551	513	589	545	578	556	499	548	515	513	533	538	535	562	551	565	578	547	541	536	543	551	523	548	532	540	568	585	520	522	533	556	524	536	556	550	527	543	561	508	537	548	531	480	504	533	551	558	523	537	579	551	541	511	561	578	557	569	560	525	557	542	535	506	552	551	509	522	506	502	547	494	538	584	551	521	547	547	524	538	587	516	568	570	536	517	542	558	571	509	544	514	558	528	535	521	532	527	557	530	519	559	493	567	541	555	568	548	501	505	555	557	557	543	496	571	541	566	547	535	526	559	574	541	541	544	564	511	570	562	547	519	515	537	511	553	556	584	545	550	523	524	583	511	552	544	557	559	546	533	521	516	520	558	538	546	518	541	538	541	564	521	532	532	536	507	569	582	563	564	503	547	546	523	525	560	549	549	552	561	524	552	516	560	577	540	521	496	567	571	536	545	537	524	574	547	548	512	537	556	582	561	493	531	493	507	536	511	511	537	582	501	510	599	568	548	542	533	520	574	534	506	528	520	528	546	523	586	530	550	556	539	509	577	542	551	520	564	560	579	529	543	526	547	539	545	542	548	575	541	531	545	522	566	595	548	533	574	508	551	547	562	509	563	520	571	535	542	524	537	576	505	557	556	549	578	531	515	516	515	564	564	535	514	549	570	547	528	567	495	509	545	514	531	548	544	572	501	550	527	569	538	581	541	561	488	529	550	528	554	521	578	564	527	524	551	580	534	544	548	564	530	565	558	503	554	522	541	545	577	518	478	564	532	550	546	542	520	534	525	549	552	612	543	513	497	532	508	508	563	517	528	556	505	533	578	535	545	541	500	535	525	549	579	516	550	568	524	562	552	525	528	538	511	525	512	556	558	509	545	555	540	520	545	551	552	558	539	549	552	559	592	536	466	530	515	549	472	499	471	549	584	549	508	567	546	550	546	538	555	488	546	551	521	554	517	531	560	530	523	506	548	514	545	513	579	540	556	508	524	593	524	507	538	541	535	549	492	537	599	545	584	550	532	537	548	521	511	523	525	554	523	541	544	573	523	519	518	557	535	547	558	531	544	547	520	572	552	542	554	527	571	566	515	518	531	526	573	533	540	551	557	518	515	543	563	584	575	534	513	520	528	513	550	521	550	545	564	546	582	531	475	549	494	513	527	540	522	556	540	531	573	526	520	503	533	526	561	585	531	547	556	521	540	559	512	534	585	563	552	550	515	539	545	520	543	556	591	618	503	567	580	549	543	519	532	584	580	508	550	529	540	527	547	564	572	551	555	517	543	574	536	566	494	530	588	535	545	572	525	585	517	494	475	565	507	488	547	507	596	570	550	503	557	532	478	573	544	484	563	531	583	573	560	526	529	556	514	571	543	577	475	536	509	549	554	558	529	518	528	530	528	516	561	529	511	564	535	575	536	538	560	539	536	563	562	556	524	560	522	530	568	569	544	548	539	560	561	520	560	534	545	531	537	565	523	506	488	536	528	539	535	520	556	549	569	561	546	518	589	519	513	554	533	529	536	550	569	558	573	534	559	518	543	501	492	506	536	584	575	519	566	562	560	554	563	500	548	626	507	504	536	519	536	552	558	523	505	560	497	506	520	523	532	573	522	534	543	583	537	560	541	519	575	572	539	553	546	527	564	526	567	532	567	513	552	530	551	502	568	539	491	561	579	525	501	577	540	565	526	515	562	529	545	554	560	555	561	529	528	510	554	567	515	577	537	516	536	547	511	554	522	549	569	530	545	524	528	526	560	598	572	533	531	501	529	558	526	553	553	588	549	546	534	556	544	520	524	561	534	554	588	540	516	556	536	541	585	542	566	537	575	532	489	551	517	535	532	552	541	496	542	532	527	537	529	500	570	526	532	502	522	569	543	551	552	544	574	539	545	567	560	515	543	486	519	556	537	500	538	496	554	477	479	510	557	537	516	554	562	552	574	531	575	543	576	529	566	537	513	512	569	529	552	589	553	527	524	500	524	570	528	498	523	557	563	514	567	530	553	530	544	558	563	566	517	551	540	535	528	537	566	514	543	531	557	538	546	517	559	529	493	535	516	543	552	550	519	526	516	594	509	566	549	524	554	536	580	543	542	539	525	505	513	549	579	539	568	555	554	525	571	551	567	544	524	549	580	570	557	540	550	506	544	527	569	550	509	533	560	542	507	511	533	567	567	525	581	574	545	550	536	533	545	548	545	569	580	504	527	532	519	582	486	578	490	569	544	566	560	545	534	587	507	524	542	523	552	584	546	563	558	579	558	509	517	530	504	544	586	534	536	543	555	541	517	537	564	541	507	558	570	555	495	527	560	543	543	529	547	543	562	537	542	532	558	534	526	494	584	545	530	520	583	540	550	508	514	495	532	592	609	547	545	571	521	538	546	535	554	528	507	555	551	541	517	528	585	489	541	535	541	536	550	541	554	540	529	553	516	516	532	540	530	514	551	531	552	565	506	518	533	496	559	564	539	530	535	526	563	580	546	560	527	520	573	508	502	554	558	516	553	538	566	540	577	554	558	558	545	580	522	533	602	563	543	522	510	528	516	513	532	514	532	585	528	524	543	562	558	561	514	522	566	543	537	546	519	506	554	527	558	555	529	561	565	521	525	516	578	596	561	542	509	564	547	513	523	585	542	536	526	561	545	526	509	546	528	540	526	536	554	562	557	555	531	557	538	557	530	517	552	514	548	505	501	555	532	574	514	541	574	514	521	515	586	576	524	539	523	584	559	487	555	529	550	546	550	520	575	511	594	541	534	583	521	531	534	538	542	536	568	566	570	547	549	552	555	584	589	496	510	540	539	555	547	571	528	537	566	556	546	526	521	540	552	536	508	542	565	554	555	525	567	577	556	552	555	537	545	554	540	562	547	547	521	557	521	575	543	569	534	526	522	543	547	507	516	562	557	530	544	519	575	539	513	521	557	536	548	530	514	565	509	532	550	532	505	541	535	545	551	487	494	554	503	544	557	535	515	511	525	494	562	555	513	573	535	537	574	570	553	519	546	582	529	549	545	497	544	551	539	540	549	569	538	562	556	492	528	530	527	510	546	543	523	546	531	537	504	562	516	613	559	559	549	554	525	566	514	502	537	566	546	533	499	519	585	550	547	545	545	540	525	526	546	552	535	544	549	534	543	560	527	538	508	594	562	504	499	535	557	536	578	536	501	523	561	539	549	550	501	551	546	583	507	465	493	544	530	580	534	542	529	575	551	575	545	532	522	508	568	547	574	505	508	570	532	542	537	544	548	553	534	564	532	548
1420	294	160	80	80	123	146	187	121	144	132	451	1393	1725	1417	1061	667	333	163	78	48	43	39	35	37	24	38	52	45	40	37	38	42	41	41	38	34	39	45	38	43	53	34	40	48	46	47	35	35	42	34	27	37	39	31	42	37	43	49	40	41	43	43	40	42	40	34	32	47	42	44	37	50	37	48	35	33	37	49	46	47	44	36	27	42	41	32	41	46	42	43	43	37	46	45	43	32	30	38	37	38	44	54	50	35	43	43	36	43	40	41	48	39	30	34	39	52	42	32	26	34	49	42	40	37	38	41	38	31	31	42	31	40	37	35	37	28	52	36	45	52	36	43	42	36	39	35	35	33	40	41	33	36	36	40	41	50	56	45	49	37	46	43	41	41	49	49	36	50	41	39	45	43	44	51	46	43	41	35	36	43	57	39	50	43	45	36	45	51	42	43	34	34	41	48	38	47	40	46	46	52	39	36	38	31	34	43	42	48	37	47	45	47	38	42	36	42	41	43	46	41	46	38	54	43	34	44	36	56	39	41	45	36	41	45	35	38	44	40	42	35	44	32	41	39	46	49	30	43	31	36	41	41	37	51	53	39	40	54	54	36	43	47	41	32	39	28	37	38	43	40	34	40	34	38	47	34	50	50	42	34	34	36	47	44	42	39	43	40	38	36	39	32	49	34	28	31	27	45	45	47	48	31	43	48	37	41	29	46	48	39	31	53	35	32	41	41	36	45	48	43	48	43	42	29	27	47	40	42	32	26	43	32	50	44	37	28	39	39	41	53	41	37	45	40	51	48	39	42	42	42	22	47	32	35	47	57	41	35	49	35	45	35	37	44	36	31	34	48	42	38	29	25	43	38	35	53	43	47	33	38	31	46	45	26	38	39	33	39	45	35	35	41	44	43	52	30	38	40	37	49	35	45	45	37	49	35	42	38	40	43	34	43	42	49	42	36	32	35	40	32	49	28	35	39	52	43	39	43	41	40	39	26	47	36	43	30	35	36	40	47	54	29	39	53	51	39	46	41	40	45	47	35	40	49	45	40	43	46	42	42	45	48	35	41	41	29	53	41	46	48	40	39	46	39	36	49	30	39	37	46	42	44	42	32	45	44	47	59	44	49	32	41	30	37	43	39	34	43	41	54	31	35	44	39	35	38	33	40	52	34	43	39	44	35	45	35	42	42	43	59	32	36	46	47	32	34	31	59	41	53	36	48	36	37	42	31	43	39	38	41	27	56	46	32	46	38	45	51	39	37	44	65	38	38	35	46	39	42	38	40	48	42	44	42	44	48	36	35	47	34	42	51	35	43	44	50	43	42	35	52	39	38	42	50	52	34	47	32	43	35	40	53	42	38	34	41	51	38	40	46	40	45	49	41	33	44	38	46	45	45	49	47	42	38	40	38	37	37	38	42	41	44	39	28	38	42	42	34	42	27	39	27	38	56	42	42	40	43	41	47	40	41	35	38	47	29	47	39	33	35	39	39	46	50	48	32	54	57	43	48	38	52	43	35	46	48	44	36	41	30	40	44	46	44	48	47	26	34	40	45	43	43	41	46	30	34	50	32	52	41	33	46	40	41	39	43	46	48	43	39	36	51	34	51	34	36	41	36	35	47	37	44	49	30	43	28	37	45	41	56	43	35	43	43	38	48	44	42	53	50	44	39	46	45	34	45	37	38	46	42	31	40	37	50	35	39	34	39	33	41	40	52	40	45	40	38	33	42	40	48	37	54	43	38	37	41	35	43	35	29	38	34	38	38	44	40	49	41	42	46	45	52	38	43	36	48	45	42	37	41	42	48	48	38	39	50	37	43	34	38	48	32	38	47	50	31	42	51	36	38	47	43	41	49	46	42	40	37	39	49	55	44	44	47	43	39	51	45	48	29	28	42	36	41	45	41	41	37	34	33	42	32	44	44	49	40	37	41	45	42	29	49	35	33	47	39	34	38	40	51	36	46	42	41	40	33	33	40	30	35	42	48	40	48	49	40	45	46	44	44	30	42	46	38	47	42	45	45	53	38	29	38	39	47	43	46	39	36	42	50	51	38	37	28	44	40	57	52	43	46	35	38	36	42	42	29	47	39	45	38	50	40	43	46	46	47	40	44	38	35	43	50	44	52	50	41	37	38	41	46	46	45	45	48	35	46	44	49	42	41	34	41	42	36	36	40	37	54	44	58	38	40	33	37	27	39	20	38	42	45	44	46	42	43	45	35	32	37	46	39	44	40	43	54	50	32	44	46	42	50	55	42	33	55	48	41	52	30	37	37	40	34	50	42	34	39	44	38	43	32	32	53	33	41	42	48	44	40	54	42	46	40	39	40	43	36	39	39	44	29	40	33	32	48	28	42	35	37	35	35	43	46	45	37	48	44	39	43	31	46	47	37	51	41	43	33	38	44	39	41	43	47	48	41	49	48	38	52	40	50	36	46	35	50	30	35	38	38	39	44	45	42	39	49	51	33	35	44	40	36	42	36	54	52	52	33	44	36	42	42	32	52	47	39	41	35	40	30	37	38	42	41	59	25	41	46	49	37	44	48	38	45	45	50	48	36	58	47	33	44	39	35	46	38	41	39	45	50	39	37	30	48	42	37	40	51	37	36	42	32	42	39	46	34	46	37	39	36	45	40	37	42	34	41	39	47	32	42	43	31	31	41	53	38	46	56	50	41	39	59	37	51	34	42	46	37	43	40	46	43	46	42	52	47	34	36	42	41	39	51	27	46	31	28	36	48	46	36	47	33	48	32	34	53	48	37	39	50	58	37	48	36	36	45	40	45	35	39	36	37	44	37	42	39	42	40	56	32	44	43	43	35	40	45	59	41	43	42	46	46	41	41	51	35	49	43	41	36	43	42	42	33	32	59	31	45	45	44	46	47	29	39	51	34	38	27	56	37	43	48	36	44	33	42	29	38	36	39	34	39	30	38	38	32	50	43	31	44	34	48	44	37	31	32	41	52	43	24	37	48	42	53	40	43	43	37	30	29	43	53	37	33	40	37	43	39	41	43	34	41	42	35	40	41	36	31	33	34	39	34	44	46	44	33	38	39	43	28	50	33	45	37	45	36	53	53	35	30	45	40	38	38	47	31	44	34	45	44	46	44	41	51	45	44	38	45	46	41	49	49	38	29	39	47	45	49	53	40	45	35	33	37	47	40	24	32	42	37	42	40	48	35	35	28	43	43	43	36	37	32	39	42	34	46	39	42	33	38	38	40	31	52	45	51	40	43	47	31	44	43	31	52	36	36	46	48	40	40	41	52	42	42	50	33	51	36	41	46	29	55	34	41	29	40	39	30	45	40	46	44	42	41	36	36	38	40	45	32	47	31	44	49	44	48	46	41	48	35	44	43	41	41	42	35	54	35	37	37	53	51	42	45	41	37	33	30	41	42	31	40	51	39	50	48	37	42	45	42	48	30	41	35	44	38	40	44	46	39	47	36	42	32	32	42	42	46	51	43	33	37	49	46	47	43	54
15220	4901	1853	2679	6304	8121	8037	6936	6020	5016	4280	13102	24010	25181	22376	18705	13370	7714	3562	1529	438	420	421	405	380	374	369	406	373	389	378	422	400	390	408	400	405	440	428	419	391	381	389	418	390	353	382	438	413	394	406	401	408	417	399	407	424	408	414	427	395	378	374	396	383	364	409	410	388	410	409	418	399	413	394	435	385	385	405	382	407	405	409	395	397	401	418	366	403	374	402	370	393	396	402	412	399	432	398	396	407	405	394	371	374	404	375	381	378	420	400	410	404	418	404	408	408	389	435	403	371	393	405	374	424	388	395	384	431	412	374	353	359	406	352	393	394	420	385	393	395	391	381	369	410	392	397	361	417	394	430	379	443	425	415	458	361	393	419	381	403	399	410	399	387	429	420	393	414	400	420	387	395	412	398	369	414	396	381	375	434	398	377	392	406	405	429	396	383	369	377	418	430	438	395	399	403	415	392	360	388	395	411	375	399	416	387	425	424	407	418	394	399	415	392	407	401	408	384	426	390	406	394	393	399	358	404	412	405	426	377	421	394	381	435	407	375	411	422	438	407	409	448	392	397	403	396	346	379	400	381	383	420	358	421	447	403	427	413	373	422	403	407	387	413	380	413	402	392	416	414	370	404	430	395	388	400	400	439	419	403	433	396	381	415	417	431	411	419	432	385	403	391	389	456	390	424	418	353	414	392	392	384	412	401	387	382	415	388	382	428	399	437	392	381	405	402	378	462	386	452	419	420	435	421	383	410	386	395	417	371	399	389	414	425	420	370	400	404	388	386	409	407	385	405	388	399	435	401	411	400	401	384	411	370	387	416	431	390	407	388	399	384	405	350	372	400	384	397	396	395	398	409	388	387	405	394	383	393	389	390	368	393	367	408	354	380	390	380	361	392	419	416	417	415	396	404	411	404	414	401	356	392	382	405	397	440	424	398	374	404	395	382	407	413	424	407	391	414	418	399	403	414	411	387	387	398	413	389	407	424	439	363	405	428	358	403	419	399	414	410	419	403	392	432	401	423	411	405	409	387	417	399	363	426	350	381	409	416	404	428	382	387	366	376	425	376	418	409	409	392	409	431	406	410	413	407	391	382	393	410	377	447	413	405	418	376	382	398	423	401	384	392	408	390	411	369	420	385	401	415	404	414	383	379	404	397	432	390	408	388	406	396	404	390	399	395	428	432	373	427	414	392	389	383	394	435	430	396	412	443	381	420	428	383	488	440	395	370	399	407	413	385	413	383	370	391	395	399	410	373	392	429	397	391	437	420	429	394	391	398	411	439	349	379	400	383	397	381	372	377	366	432	385	387	412	417	405	429	394	409	429	413	356	397	413	421	386	382	382	399	417	402	394	404	410	374	394	401	383	421	467	411	448	357	420	423	374	436	380	393	390	385	410	418	401	384	412	403	383	425	382	437	380	404	385	368	395	434	397	414	416	406	420	427	390	425	395	381	401	387	381	407	436	385	410	369	392	388	411	388	370	389	391	383	414	402	393	382	379	417	441	412	408	415	388	394	441	403	392	394	384	390	353	405	447	384	397	379	377	427	378	378	401	406	424	378	447	399	385	393	418	381	415	412	421	361	395	413	433	417	394	425	399	384	396	415	373	398	411	392	403	400	383	396	376	415	414	396	417	366	453	406	395	378	409	375	399	406	470	386	419	423	404	395	417	376	390	412	420	420	387	369	387	389	414	383	406	378	396	389	399	395	402	407	394	407	420	370	397	408	386	405	371	427	420	410	412	384	393	417	397	411	410	376	411	410	422	444	400	375	380	407	398	416	402	440	425	410	418	415	454	347	393	419	364	417	445	403	378	359	383	418	408	392	423	425	401	395	411	406	379	424	441	412	435	401	399	429	392	441	410	421	399	420	397	397	441	440	381	390	418	402	438	372	383	395	417	437	391	402	421	392	355	405	412	427	396	398	378	432	381	432	386	370	389	384	434	368	391	386	382	412	371	378	410	426	395	424	400	426	379	410	397	379	396	386	416	447	411	399	417	395	420	378	380	407	393	403	427	403	379	399	433	399	375	429	420	412	386	407	382	395	428	404	375	421	437	409	383	419	399	375	378	399	389	396	427	394	396	398	425	417	391	371	421	403	422	367	347	405	430	391	418	419	394	387	408	384	405	373	379	404	400	412	391	393	420	459	408	374	392	397	381	393	428	381	390	405	401	409	438	412	399	433	433	402	390	417	395	426	404	412	358	396	408	398	404	406	397	409	386	421	386	359	389	391	406	419	422	406	424	401	389	387	385	428	410	406	408	347	406	380	422	393	380	416	417	437	397	411	402	374	388	399	415	380	401	392	390	390	410	416	404	411	384	394	444	377	378	397	380	411	392	387	369	393	400	417	401	419	388	433	387	389	414	386	390	402	383	362	407	389	398	392	403	393	416	398	386	383	384	372	399	409	405	389	405	401	390	401	399	433	365	419	345	412	450	402	454	429	398	374	384	381	422	397	406	415	422	389	393	419	415	409	386	373	393	393	408	419	397	380	425	359	412	420	381	405	392	399	414	374	399	391	410	398	418	422	390	410	398	432	363	411	411	380	438	378	390	354	379	404	444	400	415	382	376	377	429	364	376	391	417	371	405	423	383	409	421	385	429	359	431	404	412	393	389	413	402	390	409	423	384	375	404	370	406	402	407	384	420	362	383	392	426	420	381	394	422	412	435	440	413	396	394	368	404	417	395	363	388	417	389	393	367	414	439	424	398	407	408	423	391	411	433	411	400	423	373	390	394	414	421	434	425	407	425	407	407	412	432	407	451	400	372	360	392	411	411	368	386	375	399	397	410	380	413	401	400	384	428	402	411	425	422	394	411	413	398	402	401	404	425	408	453	383	383	377	386	407	413	424	372	393	367	448	376	410	388	373	413	450	409	436	417	414	398	418	383	404	415	404	408	413	381	397	403	420	448	409	440	387	431	425	398	393	368	407	381	398	396	399	426	375	400	415	433	356	409	416	419	409	403	420	419	405	409	410	401	402	427	426	375	426	401	406	407	439	461	417	413	375	410	413	395	424	402	430	393	404	399	393	395	369	393	412	382	427	375	397	390	388	430	428	414	425	397	398	386	412	425	420	386	414	369	379	402	391	383	395	430	447	415	389	412	390	397	413	415	411	438	363	396	384	415	352	390	413	399	424	408	393	385	414	389	352	374	365	381	388	425	414	372	424	386	395	380	395	398	405	402	439	430	397	412	397	377	401	400	392	433	359	398	388	400	410	415	399	381	422	390	394	398	393	377	406	373	378	361	381	355	436	400	381	399	387	413	407	370	385	419	411	399	390	415	398	385	426	362	393	403	418	418	412	440	390	401	435	388	404	375	393	387	408	407	402	409	421	381	421	409	377	380	436	411	407	395	438	416	405	359	419	392	392	433	411	389	408	419	395	439	367	422	391	395	388	398	397	381	401	375	403	412	395	430	370	426	394	439	423	375	391	438	415	326	425	351	407	426	380	402	372	455	422	410
1039	374	163	109	104	160	205	202	164	160	178	910	2104	2828	2475	1708	1032	509	247	141	44	52	48	47	42	46	49	49	47	43	42	45	41	43	56	62	46	38	47	47	59	51	61	39	45	57	28	46	51	59	59	38	40	46	44	47	50	52	57	44	51	46	41	44	48	35	37	41	47	35	38	48	48	51	36	53	32	59	43	55	55	49	39	43	51	53	64	51	42	46	42	39	42	52	54	45	48	39	35	50	51	50	47	60	41	48	60	42	48	48	55	52	47	53	50	43	51	48	49	46	56	50	47	61	39	54	39	55	45	50	56	41	50	48	41	56	43	41	60	36	48	37	46	67	53	41	53	43	45	41	38	47	59	55	49	54	47	46	55	50	41	46	53	44	59	55	43	41	37	53	35	56	41	48	61	31	45	40	50	53	45	43	43	42	51	28	37	49	48	36	44	48	44	39	49	54	43	52	43	52	53	67	49	46	43	46	40	56	44	50	47	50	48	45	37	46	46	54	40	49	55	37	46	44	47	42	36	54	36	42	54	53	50	44	47	52	47	48	42	41	48	39	53	47	42	46	46	47	54	48	48	49	49	48	55	43	49	45	48	58	38	41	48	53	34	48	43	48	47	48	45	44	39	41	63	47	48	38	44	48	50	54	54	56	46	55	49	30	46	48	58	38	52	52	51	49	39	45	48	57	55	48	44	53	57	35	54	38	45	46	50	45	61	47	47	42	50	52	52	45	37	32	45	53	43	47	45	45	53	47	38	44	51	42	43	55	52	53	49	58	51	55	61	57	51	44	33	57	46	46	48	46	47	47	45	50	50	55	44	60	55	40	46	47	45	54	54	58	48	47	49	42	47	59	47	40	48	54	45	35	50	48	48	56	44	35	44	46	53	55	46	62	49	62	47	48	44	51	50	45	44	57	51	53	42	51	44	42	42	48	45	53	48	54	47	47	61	50	40	51	50	36	42	43	54	48	38	45	52	41	40	44	43	35	44	49	46	56	46	39	42	63	48	49	48	56	54	48	34	54	44	51	43	34	58	43	46	43	43	43	40	63	48	39	54	55	38	48	61	59	29	48	42	47	53	49	63	50	54	49	47	50	37	50	51	53	49	50	51	49	50	51	54	44	35	39	53	43	45	37	43	48	46	37	57	51	46	29	56	49	36	48	54	50	48	42	52	42	51	48	55	43	46	41	50	44	40	50	61	42	47	47	57	44	44	44	51	43	54	50	49	63	48	42	51	49	41	45	39	54	40	45	58	49	51	35	52	46	50	42	53	55	45	53	39	54	42	46	46	49	41	34	34	40	47	51	43	45	40	33	51	45	44	36	42	58	54	33	49	52	46	37	40	51	53	41	55	43	44	50	43	43	49	39	60	46	47	35	52	48	38	42	39	45	47	48	60	40	45	44	35	43	40	55	55	46	51	48	44	48	53	54	50	48	51	43	55	48	49	51	49	42	38	52	47	43	47	45	66	30	50	51	49	43	39	58	38	56	48	45	62	47	39	43	61	44	51	54	40	52	48	41	66	34	57	54	58	56	44	42	39	50	62	48	35	47	47	57	50	54	55	53	48	37	48	53	39	50	48	44	49	50	60	42	39	43	34	65	39	49	51	50	51	57	37	57	39	41	49	52	45	44	50	42	41	47	45	59	59	53	35	37	47	40	43	37	49	36	47	47	68	57	50	41	46	48	48	53	62	42	44	55	45	44	39	45	48	41	35	60	42	53	50	40	51	40	53	46	52	52	59	44	43	37	37	51	47	62	50	59	56	49	67	44	48	39	53	40	38	48	46	37	59	63	31	54	49	44	47	50	39	51	41	47	52	40	32	35	58	46	54	54	46	35	53	42	56	47	50	37	41	37	52	43	41	41	43	47	49	55	52	48	41	45	55	38	59	54	51	52	48	45	45	49	50	44	51	44	33	44	47	39	47	37	48	51	51	45	47	47	59	38	58	38	47	52	49	54	52	50	54	66	45	52	43	37	44	38	44	48	51	61	37	52	48	35	45	38	56	52	56	63	49	48	40	41	51	55	52	48	40	49	46	52	55	47	39	53	55	41	55	51	48	56	51	40	50	41	55	52	50	48	36	51	49	81	66	52	56	50	52	52	59	52	53	35	54	30	49	44	47	52	55	42	59	44	44	53	50	42	37	39	33	51	49	38	43	53	61	50	52	57	41	45	41	48	42	43	48	52	41	34	45	54	41	45	44	53	42	50	45	42	49	48	52	43	48	48	46	60	51	49	57	64	53	54	39	48	46	44	37	38	43	51	39	49	43	47	51	46	41	54	42	55	43	48	64	54	43	55	44	54	62	50	50	28	49	54	53	55	42	35	45	42	56	47	37	59	43	57	59	40	48	52	50	44	51	49	50	37	46	49	47	48	38	42	42	38	54	46	48	54	52	49	50	48	57	43	56	42	49	45	58	52	48	36	45	58	47	52	50	38	52	46	47	44	35	34	45	48	47	50	51	42	43	36	62	52	49	51	41	50	49	44	49	49	68	47	50	53	40	40	46	45	48	45	40	48	53	46	46	49	50	38	53	45	43	47	45	45	47	40	53	47	40	39	38	46	50	44	43	46	42	52	44	32	52	37	40	50	60	46	46	51	52	47	37	48	49	45	54	46	51	49	48	46	45	46	54	56	54	42	46	42	50	59	27	45	45	64	47	47	39	42	39	46	54	37	57	63	58	45	38	47	38	44	51	48	53	39	42	47	63	49	43	57	40	42	50	50	47	40	46	51	47	39	50	59	53	41	49	53	49	43	52	52	56	35	45	40	62	36	49	42	50	38	61	47	45	60	45	53	43	46	41	55	37	45	46	49	45	38	39	44	46	51	47	51	48	37	42	57	52	52	54	48	54	46	41	40	48	41	35	46	36	50	49	57	38	68	52	59	32	45	45	47	43	58	47	56	63	43	40	47	39	51	50	46	51	62	46	45	57	43	50	43	46	55	52	49	55	53	59	40	42	45	46	56	62	49	58	47	55	53	46	33	47	49	40	55	56	40	41	51	44	48	54	49	42	58	50	41	41	57	38	50	45	44	53	41	64	45	53	44	49	53	45	50	49	41	41	52	52	51	57	53	39	42	49	57	51	54	49	45	49	40	49	44	44	35	42	46	55	45	39	53	41	43	44	51	46	41	47	46	46	52	42	37	46	55	57	44	48	48	36	48	39	49	48	34	42	45	52	38	61	40	47	54	47	52	40	50	48	43	47	35	45	46	54	46	57	47	58	46	41	43	54	51	50	40	35	41	43	38	52	59	51	45	47	30	42	38	53	44	37	52	49	42	50	48	49	50	43	49	54	44	55	45	47	57	61	46	53	39	42	41	43	54	39	56	52	45	54	56	49	56	49	55	49	52	51	33	52	51	42	53	52	59	47	54	43	50	46	47	44	33	44	62	50	46	47	50	48	51	48	37	50	59	49	47	44	40	35	51	55	53	48	52	49	39	43	44	41	56	54	43
15134	5700	2332	3408	7856	10185	10803	8979	7663	6447	5631	20514	28269	30041	27646	23128	16968	10260	4981	2047	497	467	476	472	428	467	490	457	488	453	456	458	469	440	468	459	496	458	472	491	495	473	467	467	457	506	512	465	456	474	474	468	486	476	487	451	450	513	466	503	474	517	505	464	467	468	461	459	455	482	460	455	475	478	514	496	476	452	515	470	475	448	471	481	478	472	465	492	510	481	459	422	509	440	464	493	463	499	485	430	473	466	499	498	496	452	471	469	465	471	474	503	463	457	506	464	476	468	473	494	469	530	452	488	478	507	475	472	493	503	465	474	443	463	476	443	458	482	496	479	493	494	479	492	493	488	491	498	476	461	488	488	506	466	474	450	492	460	516	484	495	498	445	479	461	455	470	453	474	466	499	448	473	465	494	469	511	452	504	457	492	442	495	417	475	493	472	480	447	462	476	487	455	476	479	485	478	463	480	475	474	462	445	458	495	498	431	450	449	504	481	468	459	496	464	506	463	470	478	504	493	473	469	465	508	459	478	487	470	483	451	493	501	494	477	498	459	491	486	488	479	474	429	519	510	421	496	493	478	482	478	479	465	455	495	449	414	479	441	447	454	493	461	459	441	494	487	487	450	487	476	442	472	513	487	480	535	481	467	461	469	453	451	464	483	474	422	507	485	452	485	511	493	488	502	495	445	447	469	484	445	497	469	468	463	498	421	497	491	452	452	475	500	463	479	485	519	496	477	488	480	487	471	452	457	480	481	500	468	437	514	458	458	501	505	485	524	426	520	494	489	463	470	454	430	487	479	472	465	505	445	465	480	448	477	466	489	468	441	446	498	493	437	476	491	490	465	412	453	485	495	493	483	446	441	511	469	494	428	491	506	468	453	472	435	452	486	472	498	456	490	476	464	512	441	472	512	482	432	482	455	519	441	468	449	451	426	470	491	474	469	462	472	504	486	479	476	490	461	458	453	485	509	482	492	444	450	496	474	513	488	478	473	478	431	468	494	484	495	495	487	505	469	501	480	506	456	465	490	454	471	458	500	472	500	490	422	484	435	463	497	473	471	496	507	492	468	474	447	477	468	500	457	476	459	446	433	494	489	508	455	499	495	427	530	480	424	451	483	484	453	451	459	449	453	462	507	525	457	437	463	442	493	512	508	468	466	449	465	427	462	500	500	524	493	458	490	491	474	502	462	472	471	504	461	480	467	470	480	480	488	451	464	480	476	443	477	462	480	467	480	497	441	461	463	511	492	482	485	452	491	468	430	440	463	517	506	470	464	438	482	463	470	502	495	461	452	424	519	493	453	464	457	472	462	514	449	481	451	492	451	475	497	473	479	442	476	475	429	457	443	486	453	473	488	468	493	476	458	493	470	478	470	458	484	494	481	488	465	498	481	469	433	466	455	482	522	441	425	498	472	477	472	457	468	486	469	453	471	474	471	475	453	469	472	471	515	462	521	505	502	495	501	455	458	430	478	535	456	486	456	493	490	441	464	509	478	432	487	472	498	464	446	498	468	495	465	446	469	401	405	482	470	456	461	513	433	417	469	458	474	454	476	468	452	508	499	474	473	470	492	441	467	459	455	483	485	499	479	475	418	522	464	468	452	482	469	460	448	442	501	465	472	489	510	461	452	501	485	472	455	471	486	467	479	487	466	454	459	423	476	493	489	458	449	455	468	471	448	472	470	497	483	461	538	451	507	467	491	477	425	508	467	467	485	478	445	499	463	464	474	478	472	481	481	466	443	482	516	479	463	470	509	490	502	464	444	456	480	502	465	446	491	480	453	470	467	508	470	456	487	458	448	496	508	495	476	458	461	457	453	495	505	472	493	438	521	482	473	487	471	483	469	473	505	472	509	451	438	463	504	470	478	511	475	464	483	464	423	472	447	466	467	493	470	492	468	455	453	428	459	485	497	455	494	478	510	454	484	520	503	483	461	475	469	496	444	465	490	451	482	485	486	459	477	495	428	504	435	442	492	500	456	460	489	502	475	538	469	476	511	479	466	468	481	487	475	472	444	535	497	477	471	461	478	496	465	513	522	480	467	487	450	486	444	466	449	483	496	501	465	481	494	461	468	458	485	480	471	470	499	455	494	464	466	449	481	438	502	501	477	477	460	503	460	464	460	474	493	466	468	480	488	470	464	510	482	463	506	473	489	410	505	445	491	468	475	448	450	485	471	493	517	457	464	468	454	486	469	486	509	480	467	459	436	474	498	459	509	458	509	491	488	488	456	432	514	468	454	486	498	518	456	477	446	512	427	481	514	451	464	500	498	439	495	467	474	462	466	504	464	486	481	482	461	482	475	493	475	535	488	486	474	476	499	443	493	449	462	467	453	457	449	475	457	445	465	469	446	472	482	478	442	457	496	482	475	431	482	493	473	481	484	459	464	515	487	450	529	497	472	465	472	459	525	465	464	512	497	436	452	452	479	454	448	461	475	502	466	496	470	475	493	492	463	450	467	441	503	500	476	488	468	472	483	454	460	474	474	468	489	462	488	479	477	494	500	492	478	483	495	514	509	455	443	468	477	480	470	453	508	518	507	482	469	477	452	468	472	462	449	476	515	503	460	479	484	509	469	458	485	488	461	478	447	504	477	475	469	477	480	484	487	479	529	480	476	484	473	459	466	496	492	434	445	462	523	485	437	508	475	460	481	460	487	436	473	499	510	450	489	480	476	473	430	393	440	474	449	486	500	482	473	493	467	489	510	481	464	449	449	469	528	479	482	473	482	490	485	514	447	518	474	472	446	487	448	432	487	462	486	452	489	435	475	500	467	468	464	438	467	515	468	492	463	487	470	513	500	461	463	461	498	497	488	474	476	476	478	505	466	479	478	465	460	503	419	429	502	459	474	459	469	476	497	463	511	479	482	493	466	467	473	481	451	489	486	464	471	505	486	465	480	496	463	479	509	455	476	509	467	504	467	465	476	495	440	428	494	466	519	479	455	449	466	464	487	445	445	501	427	466	482	466	507	496	502	497	479	484	453	469	490	485	439	463	504	437	493	495	464	438	456	474	485	470	470	478	420	478	474	503	469	499	512	436	450	519	466	529	489	454	498	472	515	446	462	461	475	481	486	498	454	485	473	494	474	461	494	480	497	459	486	485	460	470	458	459	479	495	492	465	465	508	437	475	432	464	473	475	471	460	498	462	518	494	457	486	474	470	513	471	462	496	465	489	496	482	480	484	471	438	488	514	471	490	473	462	475	469	486	467	478	471	484	463	492	517	503	489	495	467	470	510	457	476	477	478	445	476	476	501	480	498	486	498	475	461	431	457	479	455	477	462	482	477	480	498	495	473	459	479	472	435	462	494	491	454	486	458	459	428	477	488	482	460	479	515	483	481	489	528	468	469	476	483	473	467	493	474	472	464	526	460	466	460	482	465	455	487	457	486	485	488	456	457	513	436	488	482	505	509	456	461	464	487	450	507	472	464	487	474	466	460	468	482	463	468	443	481	486	440	493	437	465	468
974	207	132	83	68	94	118	128	113	99	109	252	387	470	427	316	230	147	105	69	63	65	43	36	61	59	50	47	59	38	47	45	61	52	61	41	45	52	60	50	50	37	51	57	58	59	54	49	72	50	50	51	43	55	62	50	49	63	56	51	55	41	57	51	50	48	58	56	51	47	56	53	44	50	53	47	54	50	50	58	52	51	45	44	55	54	43	42	50	53	61	41	78	61	49	55	60	52	44	56	48	49	62	59	50	60	45	39	55	52	43	62	55	57	61	58	62	50	47	40	41	67	53	54	53	43	53	53	52	57	30	53	59	52	50	66	48	41	48	59	54	48	47	40	54	39	61	54	52	47	47	72	62	44	59	40	54	47	51	60	47	46	45	53	57	58	43	53	71	56	40	61	55	50	46	44	55	55	51	64	45	46	60	53	48	49	58	69	48	46	56	56	45	60	51	55	37	56	50	46	36	61	49	47	54	51	46	50	51	52	56	57	53	42	44	50	53	45	39	44	48	59	50	48	41	53	57	66	53	55	61	60	53	47	46	50	55	46	41	41	53	54	70	46	54	54	45	48	46	53	60	44	54	61	52	45	63	46	53	44	56	55	45	55	54	52	42	63	57	65	78	55	52	58	47	52	43	43	51	48	41	40	57	61	53	52	50	47	57	40	54	51	64	56	49	64	51	50	36	42	50	56	62	43	72	64	54	33	42	46	41	59	35	50	55	41	59	55	46	56	41	50	56	53	33	60	53	61	50	64	62	49	60	40	49	44	53	52	50	62	43	47	58	48	49	50	58	40	59	33	53	57	52	53	64	54	56	58	67	43	52	61	47	59	58	55	55	52	54	68	45	61	54	45	65	53	41	57	72	56	43	44	47	41	64	54	53	49	55	57	39	40	47	56	52	49	53	46	56	58	59	60	57	51	44	48	48	53	48	43	39	48	49	42	45	68	64	60	51	63	38	39	53	47	61	49	54	49	55	50	57	51	59	62	49	45	42	38	46	54	61	65	52	48	52	56	53	56	60	62	48	58	55	48	66	46	53	54	46	43	48	57	52	68	61	53	53	58	48	65	53	57	47	53	54	52	39	46	56	67	53	49	53	59	56	41	54	54	56	52	54	50	48	53	54	50	46	54	51	58	45	52	47	46	49	59	53	42	62	50	36	64	61	39	53	59	53	42	48	58	52	49	53	53	53	46	44	42	50	39	55	51	56	49	49	45	53	53	46	55	54	52	54	46	50	47	72	50	52	50	51	44	51	49	46	49	63	57	63	56	48	36	66	41	45	60	47	41	58	53	54	49	62	53	52	63	56	57	54	52	43	50	60	55	56	43	51	54	57	46	55	46	41	49	56	55	58	47	55	40	56	39	61	69	56	49	47	53	41	55	50	47	48	54	62	52	47	54	55	43	56	60	50	47	40	44	53	54	56	40	76	51	57	45	57	56	43	37	54	46	49	40	43	37	56	57	37	53	45	58	44	58	58	41	49	58	57	47	48	47	50	52	57	55	61	54	58	45	56	57	50	47	47	60	53	55	53	41	57	52	43	45	50	63	48	48	53	43	48	43	48	50	43	54	56	39	46	44	48	68	57	67	45	44	56	52	43	55	42	33	53	57	52	42	63	44	46	57	67	64	45	52	39	43	63	49	54	68	53	58	51	53	52	35	49	48	58	56	39	56	60	61	51	54	58	43	50	64	43	66	44	53	46	33	44	52	51	62	40	41	66	47	57	47	67	44	60	61	45	48	46	49	53	43	42	51	54	57	44	43	43	55	58	57	55	54	55	49	52	41	59	53	63	60	59	47	59	72	54	45	52	48	42	48	49	62	49	43	58	47	57	52	55	51	38	51	51	42	42	52	55	60	58	56	51	51	56	52	55	59	55	47	60	46	67	47	44	52	45	52	48	57	64	46	48	50	66	39	51	54	50	42	69	52	54	46	52	52	53	66	44	57	62	48	45	46	57	48	56	53	67	58	43	47	52	52	53	44	51	71	47	43	53	42	62	58	49	63	52	54	47	50	35	53	49	52	42	48	50	53	47	54	47	53	43	49	57	50	58	49	50	53	49	61	61	47	55	63	51	51	45	52	47	51	49	58	46	59	54	46	53	53	44	49	48	50	60	55	43	55	53	50	54	55	59	57	48	45	72	52	55	53	45	54	53	49	54	55	52	63	51	56	50	63	47	51	52	54	52	48	49	62	53	50	45	40	50	56	51	54	44	43	39	54	46	55	50	47	54	42	43	54	46	57	54	54	62	55	57	37	58	42	53	54	52	47	56	39	54	50	43	49	51	51	61	43	57	57	52	49	59	56	47	38	53	60	42	57	47	54	48	55	62	52	44	60	59	35	49	63	44	48	53	47	39	56	50	60	64	54	54	62	61	57	40	58	50	41	48	57	48	58	43	48	67	59	55	55	60	46	46	46	58	58	45	66	59	53	54	53	58	64	73	52	56	47	56	61	56	48	57	44	49	53	41	47	44	56	51	49	54	62	34	51	53	54	51	42	55	54	52	52	56	47	62	54	51	49	56	56	50	46	55	69	44	50	51	52	60	56	44	54	42	59	50	45	52	52	58	46	51	55	59	52	39	47	55	46	54	60	56	59	37	36	64	42	57	62	45	34	44	52	50	46	49	53	47	54	45	49	51	46	50	49	56	35	65	44	50	52	36	54	57	52	48	49	59	44	60	60	46	52	49	46	49	43	45	42	58	56	60	46	61	63	55	59	50	44	50	63	63	54	55	51	58	51	50	48	41	63	43	51	39	59	45	42	53	54	52	48	54	42	52	45	58	51	50	47	47	54	46	60	64	45	59	46	49	48	54	61	58	55	47	52	45	51	58	42	45	51	57	50	58	55	54	53	46	53	46	42	52	56	57	57	44	52	51	56	43	56	44	54	58	54	49	63	51	50	51	44	62	52	58	57	58	48	51	62	53	54	51	47	57	56	44	48	54	58	56	55	59	59	47	47	50	47	55	48	41	56	50	60	48	44	49	54	37	58	55	48	51	61	56	54	62	46	48	47	57	47	49	54	40	44	49	35	46	45	54	44	50	55	50	52	45	61	50	49	49	53	49	43	42	61	38	44	40	53	58	52	59	49	44	60	46	41	53	56	52	39	50	59	44	60	52	62	55	53	50	65	50	56	58	49	57	52	52	60	45	54	55	59	47	48	48	46	43	62	52	45	42	52	52	51	48	58	57	48	47	65	62	52	49	65	53	48	49	41	46	73	59	50	39	50	53	56	65	51	44	51	59	61	70	45	35	50	37	60	44	66	44	42	52	42	52	44	63	46	56	51	42	55	56	52	53	65	52	45	65	53	45	53	46	47	55	47	56	57	45	43	42	52	42	55	58	61	60	59	51	57	54	43	51	47	68	56	37	39	42	45	45	63	67	52	47	56	55	42	57	54	52	50	59	58	70	69	51	43	57	44	47	40	52	53	63	49	52	55	52	47	51	48	55	53	41	49
11674	3357	1461	1999	4466	5540	6637	5708	4379	3498	3233	7892	12132	11368	10453	8004	5322	2972	1518	867	440	492	451	503	487	499	502	514	500	569	500	500	516	521	531	480	488	511	489	490	508	469	503	500	466	514	517	460	506	479	501	521	486	506	509	501	494	491	507	496	487	532	519	475	481	493	490	522	496	476	486	482	508	486	498	438	494	504	537	512	490	506	510	471	469	535	492	479	501	521	477	535	483	500	484	476	516	496	491	469	489	491	530	481	484	495	450	464	473	497	518	487	489	497	505	467	523	511	501	494	498	522	500	508	522	501	525	469	512	498	490	485	520	462	497	467	514	474	502	486	492	493	501	513	520	476	472	476	525	455	490	474	474	496	531	489	481	504	516	511	506	483	483	508	532	477	504	495	507	504	495	516	477	512	487	512	532	523	497	510	486	467	511	498	505	497	506	576	486	464	498	504	474	503	530	465	522	479	476	468	481	508	496	493	465	499	508	481	487	508	512	519	497	462	484	492	473	477	506	458	490	461	464	494	512	477	483	471	490	469	487	540	478	491	488	486	525	493	458	517	476	527	481	478	461	496	541	494	487	530	480	510	482	500	541	504	534	516	487	481	461	527	517	516	486	506	509	487	473	466	535	441	512	507	502	502	482	488	476	526	522	511	473	515	524	477	518	518	490	528	476	527	509	492	472	483	474	445	527	461	488	456	516	466	471	514	496	501	442	509	519	472	487	484	494	478	512	495	488	471	513	510	443	521	466	482	511	540	492	512	458	500	506	510	475	493	510	519	502	499	465	506	508	510	436	496	477	483	502	466	499	514	489	482	510	513	511	477	490	475	527	484	472	500	517	474	491	524	475	508	522	439	495	513	534	505	499	485	495	439	481	502	490	508	478	541	471	492	467	494	476	510	498	464	523	502	501	513	462	508	471	526	484	515	481	461	483	475	512	497	473	506	492	488	495	533	480	487	467	486	521	496	500	513	526	490	490	475	476	485	511	520	540	476	515	495	517	501	508	527	492	497	510	470	438	549	466	519	526	510	549	486	441	500	503	500	474	512	544	479	484	490	503	490	527	506	484	483	489	462	498	501	495	512	503	462	521	495	504	502	484	497	482	499	507	507	448	496	499	494	518	471	497	522	458	507	541	503	515	479	463	504	477	502	499	508	498	496	457	500	504	491	452	465	496	485	503	462	502	506	502	487	471	513	505	493	490	497	534	516	517	476	499	477	487	485	468	506	494	459	466	490	481	541	507	486	489	507	513	512	516	489	493	450	492	476	535	455	477	513	517	514	516	517	520	485	507	494	482	526	496	500	506	519	444	475	490	526	456	515	487	505	519	495	508	505	490	490	514	520	489	506	497	499	488	511	519	481	560	492	541	511	468	512	489	475	516	514	495	477	499	497	455	484	477	484	504	511	464	477	498	528	489	526	480	484	512	484	526	472	503	504	476	473	485	435	519	521	483	511	472	471	525	439	513	452	549	508	462	494	499	537	479	495	513	485	497	481	476	480	494	490	490	483	498	525	475	488	526	500	507	477	467	508	511	531	482	490	451	499	475	474	489	481	493	498	467	474	498	481	496	496	469	501	496	519	492	479	506	493	510	523	531	500	504	515	496	489	525	518	496	490	455	519	488	477	521	512	553	497	496	497	478	532	534	532	535	503	527	482	545	478	473	486	511	480	477	461	469	484	527	509	506	483	486	559	486	455	494	502	492	494	453	501	486	501	482	497	488	512	456	478	438	500	435	508	499	494	517	516	547	504	487	498	526	500	493	474	507	475	479	508	489	492	495	519	500	480	496	461	484	451	489	507	495	489	492	488	512	457	492	488	481	454	504	511	504	520	488	484	489	529	510	485	514	505	479	500	534	516	469	487	509	488	521	489	540	486	494	471	456	481	470	504	494	446	517	494	538	474	502	488	513	534	489	496	531	516	483	532	483	507	464	494	486	515	472	469	498	510	535	494	488	455	484	524	501	530	523	503	482	527	506	506	478	519	486	505	479	495	491	513	501	498	517	512	483	468	527	486	525	517	483	499	491	473	520	496	477	477	491	519	494	487	508	503	457	487	499	532	495	537	464	491	489	458	499	493	490	530	491	480	508	509	477	488	448	489	471	505	499	473	478	497	505	469	494	491	486	474	486	479	538	445	477	508	523	503	523	529	468	515	497	532	542	505	473	520	474	505	498	482	497	471	487	470	484	503	519	498	534	491	460	564	527	520	528	530	495	516	488	510	506	480	446	481	511	463	474	485	465	461	493	516	508	512	557	537	530	468	482	515	517	491	498	491	476	447	512	509	500	552	507	536	504	509	496	533	500	504	488	493	462	530	508	490	492	450	511	519	501	539	485	489	493	506	504	457	509	487	473	493	482	498	535	459	494	463	507	495	461	476	507	472	488	485	522	502	499	462	518	511	525	514	504	476	488	496	511	492	524	500	487	510	461	491	491	518	456	492	472	479	525	489	525	455	491	511	504	486	509	501	514	504	502	458	510	491	490	511	511	476	482	474	505	459	438	503	511	497	496	531	547	487	509	515	500	482	497	511	514	528	511	486	484	479	482	508	499	526	505	505	532	511	501	449	508	477	492	455	505	469	506	488	509	474	458	476	459	457	514	455	533	475	491	507	538	471	474	511	511	471	533	496	500	506	511	474	482	486	519	524	504	515	450	544	484	473	481	504	521	506	492	489	486	465	442	527	501	491	474	538	498	498	522	500	473	525	515	454	505	500	526	488	497	511	490	528	483	511	510	505	499	491	489	484	471	506	496	477	488	505	484	490	485	480	514	507	519	501	480	524	540	488	483	491	506	490	522	557	481	514	502	505	524	467	501	458	478	499	530	481	500	543	487	499	481	525	498	527	541	467	517	495	488	536	461	533	519	487	526	436	496	511	508	492	539	488	504	506	489	507	486	478	460	510	473	513	530	507	485	488	502	520	511	490	517	500	497	509	500	495	519	470	475	500	491	493	506	483	510	502	488	552	486	486	482	484	516	452	543	500	521	510	499	526	506	460	477	491	451	502	505	486	475	473	496	504	506	473	516	532	462	478	468	508	510	515	525	544	474	519	498	533	521	488	491	516	506	498	529	508	523	496	464	512	500	501	478	498	483	567	461	517	530	488	465	523	496	522	497	497	524	464	505	480	521	501	514	504	526	531	518	479	467	448	487	515	521	478	482	503	502	526	484	489	494	507	473	517	488	498	500	491	490	512	527	486	494	475	498	473	473	473	505	527	478	480	543	498	505	525	520	449	506	484	482	532	509	501	510	554	483	505	494	511	503	496	491	476	527	492	519	501	478	501	495	450	472	509	467	460	522	526	529	470	512	500	476	470	508	482	502	511	520	478	488	537	481	486	467	497	470	526	501	506	474	444	465	497	486	469	519	504	507	517	496	464	488	460	512	486	507	516	490	499	515	518	455	522	554	519	496	477	479	500	514	513	465	467	550	478	520	547	469	489	519	511	502	493	527	490	499	485	496	528
785	292	153	110	96	103	166	168	167	138	159	516	1162	1449	1196	920	574	264	156	101	61	73	49	67	65	66	66	53	54	53	49	52	56	66	63	71	45	49	50	56	52	58	46	56	56	58	53	56	58	51	55	67	51	55	57	70	66	57	52	60	55	59	49	45	40	66	61	79	67	66	57	59	50	74	47	58	57	64	59	49	55	68	58	69	54	55	53	58	58	57	51	55	65	59	53	50	59	48	73	54	79	64	70	49	53	42	68	49	55	56	54	51	49	48	61	43	62	59	55	60	47	54	60	57	66	54	66	53	74	54	53	52	53	45	53	55	53	57	58	54	47	50	43	59	54	65	61	60	67	57	60	61	58	51	62	63	63	55	66	53	54	51	59	54	65	58	59	65	68	55	60	49	64	62	59	66	69	59	63	75	51	49	46	54	53	57	67	51	52	60	55	71	48	58	52	67	56	58	65	57	52	60	58	49	51	59	52	75	45	62	62	67	64	50	47	41	58	63	51	48	47	73	54	53	57	46	42	51	63	68	57	54	57	54	47	65	65	55	55	60	60	65	53	56	65	52	58	52	68	57	50	55	60	46	50	42	57	51	60	52	52	55	51	45	58	59	58	68	49	49	64	57	63	59	61	54	51	61	52	63	57	65	56	58	48	43	63	58	50	57	60	61	48	59	52	55	66	60	57	61	50	50	66	47	56	51	66	77	52	48	59	59	58	58	53	59	56	61	47	63	57	52	65	80	61	57	41	60	63	58	57	44	63	63	61	58	57	56	51	71	71	58	41	66	50	41	58	66	69	70	65	59	67	61	61	59	71	55	61	40	55	53	44	58	72	58	52	53	52	66	48	59	66	65	76	57	44	58	58	61	51	63	62	51	52	52	56	49	61	72	45	68	69	62	59	56	63	59	45	54	56	52	48	45	49	69	52	58	55	59	51	59	75	50	67	66	45	54	66	60	43	63	57	55	46	54	46	54	45	64	63	59	51	69	63	60	48	59	50	51	53	54	70	42	57	63	64	49	58	61	47	57	66	49	71	46	67	62	57	47	45	58	44	64	56	54	57	67	52	39	62	57	48	47	66	54	44	64	56	53	50	55	61	37	43	50	56	53	57	59	58	69	57	53	69	59	60	63	49	56	47	57	54	52	59	56	55	64	58	58	53	48	57	59	59	55	55	60	52	57	49	62	59	58	66	61	55	73	69	51	57	42	51	66	52	48	46	43	58	48	52	55	46	43	52	57	66	55	64	54	69	63	63	64	54	47	64	48	55	57	65	52	56	51	58	68	60	59	53	73	71	66	63	52	57	41	54	59	74	63	52	57	67	59	57	51	61	51	67	58	53	62	56	56	47	62	49	54	42	49	62	51	51	57	60	57	43	48	58	55	60	55	60	48	54	47	64	54	45	64	57	46	48	49	58	43	60	53	64	60	60	51	54	53	65	55	47	62	43	53	56	57	60	38	57	56	49	53	58	56	60	64	58	62	60	50	49	52	64	55	60	62	56	63	51	62	50	60	62	43	48	54	63	58	66	52	68	61	50	54	52	67	69	67	66	57	55	53	47	54	59	52	60	62	51	73	65	56	47	52	48	56	56	62	44	41	48	53	63	52	65	71	51	64	64	46	60	61	55	56	48	70	62	52	45	45	51	56	53	71	59	51	53	50	48	63	58	49	52	56	51	42	61	61	56	57	60	47	56	68	43	60	55	53	51	51	55	63	60	55	63	69	64	34	58	52	49	47	43	57	51	57	58	60	71	73	55	54	82	63	50	59	43	61	62	48	59	46	55	58	49	54	69	59	53	69	68	58	48	66	53	62	58	73	63	64	54	57	59	51	56	54	73	50	55	67	65	71	51	46	61	41	66	47	53	52	50	61	70	53	67	60	43	60	61	60	49	48	49	43	57	66	62	53	47	58	42	53	71	52	41	69	47	53	64	52	58	45	68	46	56	56	58	66	45	58	57	56	56	61	50	51	58	59	53	54	52	57	56	58	56	50	58	52	56	54	49	51	52	49	63	55	53	52	56	51	57	71	46	62	54	56	53	58	51	55	49	54	57	64	51	51	50	63	47	54	56	63	57	58	58	58	71	66	54	57	55	48	63	54	52	63	49	62	53	52	55	62	45	52	63	60	70	60	66	60	67	56	47	49	58	48	68	54	52	57	52	71	69	40	57	55	63	51	52	65	66	57	49	40	59	52	56	72	47	57	57	56	55	60	66	47	50	69	50	56	58	57	56	41	72	46	56	41	64	74	86	51	56	66	43	57	45	61	53	56	50	52	59	50	64	46	44	48	45	65	63	59	68	52	49	53	56	63	50	56	58	48	48	48	62	59	65	61	55	64	56	60	53	66	47	59	47	52	57	57	42	46	53	61	60	69	64	55	56	54	62	66	58	50	54	62	56	60	51	61	55	52	52	52	64	59	63	50	55	63	62	59	53	64	53	63	67	54	54	66	65	56	45	42	59	62	50	60	53	56	75	50	42	63	52	52	62	50	51	56	59	51	46	48	68	45	55	56	63	59	64	56	62	58	58	56	53	50	52	55	74	62	45	61	57	56	65	44	56	53	53	54	64	56	68	58	68	56	62	50	53	61	66	49	56	59	54	62	48	48	60	56	58	63	57	55	50	61	40	60	57	53	63	59	44	67	57	57	44	51	49	56	59	69	59	51	49	49	55	59	54	66	56	62	56	74	63	68	49	56	54	49	65	57	57	52	53	55	65	46	60	59	59	65	53	60	48	55	58	56	61	53	50	66	44	49	52	69	61	47	58	56	59	63	54	64	49	57	60	49	69	66	44	62	58	68	61	60	54	57	60	56	42	51	49	62	70	60	59	43	52	67	60	67	61	48	45	57	63	51	54	64	52	73	48	61	60	40	59	62	61	57	58	58	55	46	66	53	51	52	53	51	55	52	57	55	72	61	64	65	48	42	50	70	61	69	58	54	52	65	69	58	60	65	60	47	50	60	51	62	62	56	56	60	51	52	59	78	59	68	57	58	55	58	74	45	54	48	53	50	49	67	50	40	54	64	47	50	61	59	45	61	56	60	49	54	51	63	60	47	50	48	59	62	61	48	61	74	44	58	66	59	53	61	54	62	61	55	63	47	45	45	60	66	58	58	72	52	56	49	53	64	46	60	53	67	48	62	58	68	51	47	55	72	46	57	57	52	41	56	46	55	51	41	44	46	56	58	55	56	61	52	50	49	49	48	42	64	55	60	54	47	51	55	47	58	64	48	58	58	55	59	50	55	61	63	53	51	61	57	50	57	60	57	52	51	58	68	61	50	60	54	64	63	51	64	61	61	56	50	57	67	41	59	62	52	67	55	54	56	49	60	63	51	42	61	55	52	43	63	46	57	55	51	63	53	67	51	52	44	54	62	62	52	57	57	77	49	52	69	60	69	55	53	70	49	46	54	41	64	58	57	46	61	61	63	51	72	61	72	51	54	56	52	46	60	64	63	59	62
12356	4391	2143	2718	6464	8038	9577	8004	6044	5019	4866	13439	22699	23078	20380	16225	11041	6073	3017	1386	539	544	523	539	560	557	564	535	553	499	584	547	543	542	605	513	581	520	590	580	544	549	527	559	560	567	501	541	570	603	536	574	560	549	559	548	514	591	562	565	531	556	537	575	588	564	554	541	600	546	556	538	555	562	562	564	558	555	533	549	575	533	544	559	543	583	562	587	554	522	595	540	542	610	539	547	564	519	569	575	510	585	560	599	549	543	537	557	560	545	624	572	537	542	571	552	552	561	564	564	589	560	569	585	575	564	593	525	551	556	541	582	567	528	592	574	554	584	583	587	537	566	551	545	545	531	560	530	568	538	574	545	554	542	543	554	550	545	559	569	587	580	570	511	566	546	578	553	551	520	585	522	565	582	568	576	559	569	575	582	524	550	535	572	564	560	569	515	565	567	551	544	600	560	525	539	528	533	579	560	556	582	542	499	564	587	564	562	583	549	548	532	541	559	569	556	583	595	562	546	551	553	563	578	519	545	569	558	541	604	532	548	548	569	482	552	532	570	559	552	570	554	560	538	536	539	560	532	554	568	556	564	533	512	541	571	535	575	557	582	561	566	576	593	549	565	555	563	534	558	579	533	576	566	593	551	550	558	540	537	501	548	550	543	549	558	559	537	565	536	541	521	549	534	594	548	569	552	554	537	558	533	591	547	548	557	552	538	596	539	534	555	503	557	543	577	596	517	582	578	570	574	550	557	557	620	565	577	569	556	604	546	544	519	540	548	560	570	569	518	541	578	584	601	576	539	564	627	520	587	569	569	563	577	546	552	602	553	581	537	550	558	559	555	516	524	551	534	528	572	518	572	569	550	552	580	550	573	542	564	539	530	550	569	548	585	535	532	568	525	537	528	523	546	504	571	562	576	535	545	525	560	570	562	572	556	550	557	542	576	522	552	548	545	518	568	536	554	519	569	544	587	551	545	551	578	555	529	568	544	534	550	516	553	550	511	533	539	555	568	533	569	573	572	578	570	583	551	593	519	536	548	553	530	520	575	564	538	527	599	538	519	576	558	589	553	550	541	553	520	573	595	573	580	582	555	523	503	570	567	552	540	564	507	527	547	524	540	560	615	535	575	512	540	523	537	556	577	559	594	543	559	549	552	540	553	554	531	590	585	534	552	549	574	545	537	542	580	530	526	555	577	571	587	554	557	527	544	559	533	530	549	551	571	554	568	549	527	532	573	535	582	589	552	555	561	528	542	542	524	520	560	579	490	563	553	512	537	563	523	554	528	554	554	542	562	585	561	561	521	529	550	553	572	549	562	541	552	557	579	549	537	612	562	596	540	550	524	563	581	511	585	543	567	536	524	536	538	549	546	529	586	558	579	553	579	527	502	528	551	535	527	567	519	527	546	553	582	572	515	531	494	579	579	557	533	565	551	556	528	557	524	539	578	573	536	549	508	560	563	556	605	564	549	595	543	552	528	566	570	553	526	590	595	579	552	563	554	560	559	540	590	575	588	548	567	521	571	563	568	563	539	537	529	574	513	580	536	538	559	529	560	580	560	556	558	548	601	558	559	553	600	510	519	569	545	556	535	526	518	599	527	578	556	564	528	530	519	582	581	573	557	568	603	545	596	552	543	543	541	508	514	558	566	556	546	502	574	540	551	569	521	563	535	527	575	561	535	501	554	569	532	528	530	549	567	582	566	560	580	539	533	555	557	538	523	521	588	543	595	511	534	531	590	552	560	550	559	555	556	549	582	540	557	495	558	566	584	570	515	544	554	551	560	549	556	534	535	539	549	540	540	549	566	535	582	584	571	572	519	562	544	561	558	541	552	546	540	543	542	525	523	546	561	528	525	549	533	547	614	555	580	547	539	596	560	573	538	513	527	549	561	543	531	570	583	550	569	524	543	530	551	581	551	533	549	578	576	557	554	576	554	581	507	561	561	575	585	606	533	535	564	560	564	534	558	576	514	544	586	533	511	599	540	568	542	544	578	575	548	532	540	533	533	531	542	548	542	554	575	532	534	567	531	573	527	525	578	548	555	555	570	592	554	525	599	514	548	546	530	560	554	539	561	554	511	568	583	552	532	544	553	544	559	607	611	548	564	541	539	559	586	569	578	570	535	531	539	545	524	562	554	526	556	530	543	565	566	588	529	556	548	568	549	533	567	539	526	589	546	537	579	569	543	572	549	578	573	547	544	554	527	529	539	572	569	553	575	590	555	529	559	552	571	529	552	558	513	580	552	565	547	549	568	547	551	523	533	569	541	516	526	529	542	589	530	558	538	561	578	549	558	545	543	516	537	596	593	546	601	513	588	542	548	546	518	573	534	536	553	554	556	525	590	523	564	542	533	532	541	519	551	536	536	542	569	537	557	527	552	569	587	552	596	539	565	550	535	580	587	524	554	554	555	545	575	547	535	550	575	560	551	547	566	573	607	546	550	589	554	530	547	516	563	513	537	577	603	556	605	569	572	526	529	573	567	553	536	536	543	590	520	568	573	507	508	565	573	514	527	495	520	554	542	532	565	564	524	563	546	572	578	552	582	537	552	523	586	605	537	530	564	544	543	544	551	540	517	565	550	551	549	557	584	555	568	546	532	506	540	530	574	562	585	562	585	561	553	529	541	565	525	560	551	529	530	533	560	599	565	537	537	532	551	548	553	546	565	556	552	541	540	540	565	535	590	524	579	562	563	551	560	553	522	521	574	586	607	555	589	568	514	517	528	569	539	548	559	576	552	528	545	543	584	515	528	593	591	588	556	556	547	498	543	547	556	549	557	559	572	587	550	561	566	522	556	561	542	532	562	525	526	562	535	578	537	556	595	554	534	565	541	519	551	478	530	557	556	496	581	564	584	558	552	560	551	570	519	526	499	534	536	526	561	538	531	522	552	543	550	514	562	568	576	525	567	544	585	549	585	564	570	552	509	533	556	522	547	559	518	561	497	567	572	578	552	567	557	557	583	596	533	538	548	554	514	578	592	565	575	556	555	569	547	579	544	562	552	545	602	569	547	588	599	555	563	556	533	554	535	561	539	550	575	570	550	537	578	546	593	558	540	596	563	549	560	551	542	544	571	563	540	545	584	560	571	559	518	560	572	551	560	559	574	556	564	566	556	565	558	534	558	550	554	564	551	561	592	542	518	538	541	563	569	607	572	561	508	556	549	533	542	558	562	551	557	565	570	544	580	543	565	559	518	547	585	586	557	595	515	541	526	556	519	564	544	579	576	553	553	524	553	559	541	583	556	549	583	550	576	554	520	535	544	512	548	531	618	565	553	558	567	563	527	544	531	527	543	555	597	572	560	547	550	547	583	528	581	555	515	496	537	556	545	528	575	539	588	555	537	527	616	561	531	540	540	545	519	530	564	549	600	547	570	566	556	565	544	554	537	552	549	517	580	586	555	563	488	575	531	570	574	531	532	576	549	569	553	537	585	553	553	541	512	587	546	569	544	528	531	555	561	595	566	558	551
1369	285	130	110	75	101	148	189	142	142	161	532	1731	1590	1448	1055	572	325	175	65	53	42	31	44	40	34	46	42	47	54	46	26	40	54	43	45	37	37	35	38	40	37	40	50	46	33	32	49	36	42	42	46	38	35	40	49	42	38	40	31	41	39	47	45	36	36	33	35	40	47	40	34	42	37	35	50	45	36	41	45	34	42	51	54	54	36	45	35	37	37	40	51	48	35	28	46	41	36	43	37	45	47	36	50	48	42	25	34	48	44	42	51	45	41	52	51	39	39	51	31	38	38	48	45	30	40	42	38	32	50	46	31	42	44	45	48	29	43	47	47	45	43	33	50	41	34	40	51	41	34	38	48	27	39	41	47	42	35	46	54	48	48	39	45	41	47	44	48	49	48	45	47	41	52	44	39	45	32	33	53	38	44	41	38	45	47	30	34	38	49	36	50	43	35	47	50	41	35	32	32	33	46	54	47	51	37	50	49	41	41	40	36	52	33	44	43	45	44	47	42	46	44	41	37	46	41	33	46	47	34	38	46	47	29	49	49	31	56	43	34	32	53	39	45	50	43	41	42	39	48	30	39	37	39	43	43	48	34	51	32	48	41	38	50	52	48	43	34	47	36	47	38	34	49	48	36	28	41	42	33	39	48	30	42	41	44	44	36	31	32	44	35	38	47	30	38	39	31	31	44	47	53	42	51	39	35	28	36	42	36	51	44	47	55	25	31	35	32	43	44	32	34	42	49	28	48	33	36	41	54	41	53	41	51	45	45	44	31	47	41	30	36	47	52	38	40	44	32	33	35	39	38	36	33	35	33	33	44	47	35	38	45	44	37	41	39	34	39	38	45	38	38	42	35	40	44	53	40	30	42	43	48	39	41	55	38	41	48	49	53	44	41	40	33	36	40	41	40	50	28	47	37	43	42	39	43	44	49	41	42	40	28	33	44	49	45	50	43	36	52	48	40	50	42	44	41	32	47	48	42	41	28	46	36	38	38	53	47	27	40	45	42	37	32	37	44	42	46	36	45	43	43	44	39	39	37	40	43	37	41	49	36	47	33	31	42	37	39	44	32	46	46	46	37	45	38	34	31	46	34	32	46	41	40	37	58	36	43	42	49	45	40	30	36	42	54	44	46	39	44	37	38	32	39	45	42	43	36	41	37	36	37	39	39	45	37	48	37	53	39	30	48	40	44	41	35	28	37	40	30	48	46	38	32	47	35	34	48	31	52	34	37	41	35	47	44	30	39	44	50	37	37	46	36	39	33	44	43	48	54	42	33	39	39	38	32	27	35	35	43	46	40	36	32	41	32	41	38	45	47	39	40	41	47	43	38	36	49	37	34	30	42	42	43	54	35	36	42	50	43	40	43	52	42	34	33	49	28	38	42	40	46	48	40	44	44	41	43	52	50	45	41	47	50	41	47	35	27	52	39	43	49	43	31	43	51	36	43	40	40	30	46	40	36	37	45	46	40	41	39	45	43	48	35	48	47	42	51	35	34	44	37	48	51	32	47	45	42	47	43	37	30	45	32	35	40	42	39	40	42	36	39	41	37	46	38	44	37	49	51	38	37	47	28	44	40	38	41	35	55	36	42	48	42	37	40	32	37	38	41	29	42	33	51	39	48	40	49	49	30	40	46	40	43	43	42	44	49	56	35	29	42	43	35	51	51	39	43	40	41	42	38	47	42	42	38	53	42	44	35	48	42	35	53	35	49	33	47	43	37	34	48	32	46	41	42	30	44	41	46	41	42	50	29	30	38	30	32	47	45	38	54	53	37	40	45	46	42	37	39	40	40	41	41	34	41	43	32	33	36	48	36	39	37	42	39	34	43	49	36	40	43	35	27	54	44	39	40	44	41	43	42	37	42	38	45	38	47	46	55	46	41	50	43	49	41	44	35	33	51	41	47	37	31	35	47	42	55	42	46	43	30	34	51	41	45	32	47	38	37	40	42	54	42	35	43	28	48	37	41	37	34	34	35	49	44	39	42	30	38	49	39	39	40	39	38	39	42	50	45	40	41	33	36	57	46	30	38	44	40	38	48	26	41	38	46	40	42	34	40	36	38	53	44	37	50	41	44	49	39	43	40	34	42	47	44	31	47	47	48	45	37	41	49	34	42	34	35	35	40	47	35	36	45	46	34	45	38	39	37	43	38	49	35	43	30	35	35	44	34	51	37	44	33	44	45	50	40	28	46	39	46	36	52	48	47	33	59	53	33	48	63	50	25	46	43	33	43	37	46	44	47	53	30	39	39	39	37	46	40	42	47	35	46	48	40	32	47	39	31	26	40	42	38	36	47	36	45	38	47	43	45	46	37	40	42	38	43	47	41	44	49	33	39	31	36	36	43	42	41	45	36	46	41	40	34	36	49	38	39	45	42	40	38	30	42	48	46	38	40	34	37	49	42	39	44	38	40	40	44	47	50	42	43	35	25	39	43	39	61	43	53	34	46	61	45	32	45	40	33	55	40	41	45	38	39	33	36	48	45	44	42	41	55	48	37	51	36	44	36	37	38	40	40	36	35	59	42	44	29	46	32	34	47	37	35	34	29	40	45	32	40	37	26	36	41	42	47	39	55	34	28	41	49	45	53	41	49	45	38	42	48	41	40	39	38	47	50	42	44	36	41	41	48	33	39	44	43	38	59	40	43	40	36	33	40	30	40	46	27	45	44	34	39	40	48	38	23	33	44	39	43	40	48	35	50	31	40	44	33	45	41	41	44	38	48	41	38	34	51	41	34	43	48	45	42	37	40	48	48	43	43	42	41	51	43	44	36	44	45	42	35	37	51	43	38	49	51	41	33	44	38	38	44	45	45	52	31	35	31	32	37	35	38	40	42	46	31	31	50	38	37	60	46	44	34	42	38	44	47	38	36	38	43	46	40	42	44	30	34	39	42	43	45	49	48	35	33	44	36	51	54	39	41	37	38	44	55	42	45	38	35	55	42	38	33	43	55	36	38	40	52	40	36	49	41	43	55	33	35	54	37	40	45	39	32	42	37	34	35	43	45	35	47	43	45	43	57	39	48	44	45	51	41	47	58	47	39	37	35	42	40	44	43	38	41	55	43	54	30	50	41	50	41	41	43	59	33	38	49	41	34	64	47	47	45	55	48	31	29	43	36	35	44	44	41	41	33	44	40	51	43	43	38	44	50	50	41	47	38	31	44	27	41	45	60	45	34	42	34	48	52	33	51	42	32	51	50	45	54	48	36	46	40	48	46	37	34	41	43	43	41	47	39	39	48	38	34	43	46	22	44	40	53	39	42	32	50	39	35	40	43	47	38	42	42	31	48	44	33	53	39	41	45	48	53	54	36	35	34	51	31	47	48	45	35	38	51	42	52	35	49	43	39	35	38	46	52	45	53	39	33	37	40	48	49	52	43	37	34	38	53	44	44	34	51	35	42	41	33	43	49	42	46	43	53	39	34	54	45	53	47	36	40	38	43	28	41	38	40	39	47	45	36	37	47
13921	4247	1692	2347	5724	7739	8978	8564	6641	5593	5363	14802	26321	23875	22443	18074	12398	6855	3238	1137	408	428	385	417	397	417	429	421	376	386	418	390	393	402	438	426	402	400	418	405	392	424	391	378	431	435	432	451	384	408	410	373	406	389	397	400	392	399	411	400	403	378	418	391	414	393	397	397	423	416	380	412	366	411	413	381	398	403	416	407	399	386	418	432	406	413	382	408	433	392	398	393	359	387	438	416	391	406	406	400	391	436	390	428	379	373	409	420	412	376	420	361	403	417	389	418	413	417	383	377	375	390	388	400	402	399	411	437	394	403	395	429	425	390	389	411	394	429	394	419	385	401	443	403	386	356	425	390	397	397	415	384	385	397	416	386	419	404	377	431	370	394	444	463	406	383	375	395	371	395	416	359	440	392	408	412	392	406	420	387	411	406	406	406	412	436	421	401	395	425	449	389	392	373	404	456	424	403	437	362	408	396	393	422	390	416	419	385	407	416	395	378	412	394	415	401	374	392	401	397	430	394	371	397	394	413	408	373	395	385	387	407	390	439	451	389	373	405	425	370	402	388	407	404	413	386	409	432	435	431	430	397	417	387	374	407	389	407	409	379	408	415	370	422	379	417	403	412	415	415	404	368	412	425	436	389	406	388	376	406	407	402	421	407	410	400	375	404	402	415	407	393	391	380	395	405	416	424	456	389	395	386	380	365	419	411	407	394	393	397	422	424	425	380	389	389	392	441	396	383	355	383	384	385	405	377	450	371	427	420	406	367	451	396	419	375	421	413	438	431	400	411	388	409	420	404	418	455	373	357	392	418	394	389	401	410	444	403	405	402	417	392	393	428	376	413	404	411	402	410	365	393	399	398	398	406	403	410	412	405	405	409	377	393	392	410	377	389	407	404	392	395	372	396	406	405	396	399	397	398	403	372	406	411	407	424	415	403	385	386	411	388	400	395	385	389	404	409	417	407	400	393	427	368	392	411	376	413	441	425	407	390	374	411	368	425	398	431	418	404	392	415	429	410	374	391	413	400	408	415	405	384	405	410	406	401	418	397	407	409	409	393	419	404	408	412	408	400	377	415	399	396	401	424	379	412	392	404	395	418	402	363	431	387	388	405	400	397	399	408	363	408	385	390	451	382	405	407	429	412	394	377	408	429	406	382	416	383	378	416	416	385	407	380	373	426	392	440	413	417	407	434	385	416	352	411	374	403	403	386	421	406	406	439	424	378	381	401	390	388	399	426	370	402	392	370	419	366	373	420	380	404	376	398	401	402	412	408	397	373	375	402	413	431	390	426	385	387	413	388	423	410	389	383	410	421	433	403	400	381	392	418	396	403	417	394	412	423	397	441	422	399	403	392	367	429	402	397	394	414	409	407	394	425	398	363	424	384	364	402	401	402	390	391	388	418	424	389	400	380	395	427	406	383	419	428	386	427	384	397	385	428	373	404	402	384	416	399	416	411	410	404	421	364	381	364	412	394	397	407	427	390	417	375	414	421	415	412	397	394	435	394	421	388	416	397	410	410	406	417	385	430	395	393	383	400	405	382	385	398	387	418	380	411	423	423	398	442	377	417	396	417	408	385	401	412	390	418	409	396	370	427	366	371	367	403	444	360	380	391	408	390	406	400	359	390	428	405	375	370	393	399	405	372	404	364	400	410	391	430	403	394	425	375	374	400	377	409	413	416	381	434	393	439	404	413	384	397	395	383	414	425	441	428	403	395	413	390	414	415	420	413	399	425	388	374	429	374	370	369	370	414	408	404	376	423	404	411	404	403	424	394	363	386	415	437	397	420	387	390	393	425	407	448	403	395	425	401	407	436	365	409	373	419	376	415	388	425	419	421	416	431	412	363	398	364	399	390	401	403	402	433	390	385	387	403	408	396	409	398	386	392	377	407	423	410	373	417	402	396	373	370	428	410	367	406	420	384	424	418	457	441	393	420	391	399	391	379	414	443	373	430	412	408	404	409	395	448	394	396	395	418	406	436	399	396	392	384	399	384	399	407	435	408	401	394	427	369	380	430	387	395	426	385	387	428	404	378	456	401	405	401	413	403	384	402	413	387	378	413	376	449	418	389	389	436	434	408	433	428	391	421	385	445	396	383	384	398	410	428	393	388	387	366	395	419	380	437	421	403	396	409	419	388	384	406	432	412	382	371	398	395	402	386	377	409	384	402	392	374	412	391	420	434	420	397	398	373	376	409	392	425	435	406	380	419	388	427	370	433	417	378	406	430	407	455	437	387	419	426	409	428	358	358	444	420	404	400	439	396	399	391	469	403	387	395	405	400	418	375	364	404	443	377	412	368	396	411	382	431	414	400	391	421	412	408	403	393	381	381	407	392	397	380	345	398	383	413	398	397	410	394	434	426	387	405	443	429	409	419	408	409	426	427	401	420	392	388	396	416	408	372	420	437	396	425	387	418	420	393	383	398	397	426	419	394	418	422	426	396	379	427	358	397	406	411	409	403	445	419	432	398	376	393	410	414	408	429	427	402	403	425	388	408	415	392	424	388	387	435	377	421	404	403	396	438	367	396	412	420	419	443	387	400	388	417	382	422	421	384	393	384	385	412	385	410	426	379	413	404	378	404	367	413	405	411	413	405	432	404	374	377	414	422	342	414	407	400	384	391	441	365	403	383	390	421	413	406	413	379	425	431	402	419	382	384	419	379	408	437	396	399	406	415	418	412	400	430	393	409	397	393	386	397	401	417	408	422	430	379	440	363	400	373	375	442	380	406	408	398	405	391	415	420	402	391	383	432	390	410	411	421	380	390	420	402	411	433	390	392	389	417	404	379	452	372	405	402	408	454	389	398	413	417	445	393	395	376	423	392	404	395	400	403	389	387	394	387	378	391	421	406	407	392	423	378	403	426	400	370	412	396	407	411	404	363	417	391	381	377	407	420	409	455	414	413	397	410	418	389	393	417	404	418	363	418	419	393	372	425	398	403	386	406	409	391	370	393	394	411	367	442	389	382	399	404	414	405	348	411	397	401	403	470	424	376	392	378	401	399	404	396	364	395	404	380	372	401	423	379	403	387	384	404	415	448	396	388	412	420	409	426	385	428	451	423	385	372	397	433	380	396	375	409	414	431	380	407	374	419	421	396	392	391	395	413	424	351	390	417	394	382	417	416	394	390	385	417	374	390	424	405	368	391	409	364	419	381	370	413	348	406	378	393	429	426	410	377	423	413	407	402	401	446	434	431	420	415	383	375	455	401	402	405	431	406	408	383	384	393	412	400	411	365	406	413	394	400	423	395	390	386	392	410	411	377	404	417	415	400	413	418	411	388	412	389	422	405	421	412	404	393	407	431	397	380	403	371	392	397	374	423	402	390	425	414	419	456	387	413	405	373	363	404	399	407	420	420	377	410	414	409	418	397	404	419	411	411	387	413	384	389	427	404	419	438	377	402	410	398	441	410	404	429	425	431	405	398	435	382	429	414	400	416	400	358	419	413	382	431	426	428	407	400	378	398
1010	375	155	118	106	136	189	216	211	170	157	975	2613	2594	2432	1768	1038	483	176	59	41	57	57	42	37	47	51	49	61	29	39	34	50	60	36	48	53	52	41	44	37	48	46	52	59	37	45	42	42	59	31	40	52	41	53	58	43	60	37	49	70	45	41	46	42	33	39	43	52	51	49	54	40	47	53	40	45	45	42	42	42	46	54	50	59	44	59	39	50	53	39	39	47	53	36	45	45	45	44	57	48	47	47	56	40	49	54	46	45	47	39	33	36	48	50	57	41	38	48	45	41	42	41	50	47	45	42	58	49	44	57	46	41	45	45	51	53	53	48	54	42	38	44	52	48	33	36	50	55	51	61	53	49	58	54	54	42	55	55	46	46	50	51	51	41	45	37	45	60	42	51	53	50	57	51	50	45	49	60	41	43	55	43	44	47	39	39	59	46	46	48	43	46	39	46	38	40	48	42	41	45	56	41	43	35	51	51	53	49	33	67	58	51	57	44	54	40	49	60	42	50	43	52	44	50	46	41	56	42	46	43	41	50	58	48	50	55	41	48	47	48	39	53	45	58	53	48	45	49	54	42	46	50	51	46	51	48	54	47	59	51	44	56	52	42	55	47	49	47	55	48	37	54	53	55	35	37	54	45	44	45	45	45	48	48	37	39	38	54	46	45	44	46	55	51	39	54	38	59	45	39	53	53	37	59	38	34	36	51	57	51	44	51	44	48	45	38	44	59	46	49	57	50	59	63	46	47	42	49	46	37	47	45	51	52	54	46	50	44	51	46	45	38	55	66	50	47	40	50	44	52	48	46	41	44	31	52	60	56	45	59	46	54	63	52	54	55	39	55	50	57	41	37	48	45	44	49	31	37	64	46	50	49	43	39	48	35	55	40	51	43	59	32	41	47	40	39	44	48	39	53	47	41	43	60	54	37	59	42	52	47	67	59	34	50	41	50	42	46	52	48	51	35	59	49	50	42	34	43	47	55	38	51	60	43	51	37	48	57	56	52	44	43	50	52	40	48	50	46	52	43	49	52	43	59	40	48	32	54	33	53	45	44	28	47	42	54	45	46	53	59	42	39	45	45	39	49	53	38	53	53	41	44	54	46	53	45	56	47	41	58	48	50	46	47	45	50	59	48	49	48	48	49	47	58	41	42	56	50	49	52	44	42	47	41	38	46	47	47	36	44	43	47	62	40	55	41	41	53	45	41	44	43	52	42	44	41	42	49	47	53	43	37	48	55	59	35	42	39	52	53	50	37	61	51	50	34	50	47	47	54	48	44	44	51	45	48	37	42	35	46	45	55	52	45	42	49	56	48	46	54	55	45	47	44	50	34	55	46	49	55	50	43	44	40	51	60	54	54	40	42	41	36	56	47	50	53	42	43	55	44	46	55	45	43	64	46	48	50	38	52	45	46	51	48	60	43	45	47	51	59	49	29	49	45	53	42	54	53	45	41	37	44	47	51	49	56	53	37	43	43	54	51	32	39	47	41	46	44	42	45	63	54	45	61	36	41	40	46	52	54	38	57	63	58	39	55	45	56	48	43	37	44	49	49	42	46	43	50	53	44	51	54	48	52	43	43	46	36	40	53	48	54	49	50	48	40	50	49	36	47	45	54	42	59	54	50	57	40	53	54	50	42	59	50	51	43	53	50	42	51	55	51	43	50	54	60	49	52	49	40	37	44	48	56	51	35	58	47	40	51	46	35	58	40	55	59	51	51	48	39	47	50	47	54	48	46	50	42	59	45	40	57	33	52	41	43	56	57	42	43	56	53	45	56	40	34	42	55	49	45	53	46	49	46	42	43	50	62	57	51	50	53	49	58	56	52	42	45	56	44	39	47	44	35	52	40	50	44	54	49	55	46	48	42	55	54	45	53	51	50	57	58	44	55	47	52	41	36	42	43	55	49	45	49	56	61	48	44	37	55	54	42	48	43	37	58	39	52	48	53	53	59	31	43	55	50	53	51	39	49	47	39	62	44	54	49	58	41	48	52	53	65	52	45	49	36	45	48	57	41	43	39	48	51	63	44	56	45	50	49	48	45	35	49	42	49	47	44	37	38	62	44	47	62	53	53	46	46	52	41	50	46	41	44	47	50	45	54	56	58	47	48	51	52	43	50	49	54	64	40	58	46	46	46	53	58	48	50	59	44	42	49	46	50	42	48	42	34	45	34	38	48	44	49	43	50	61	62	50	42	34	52	40	55	37	42	51	31	48	46	49	38	45	52	43	51	45	51	48	55	55	46	60	51	48	41	45	63	58	53	45	55	48	60	42	41	43	63	39	48	45	47	44	65	45	34	43	45	49	60	38	39	52	50	44	40	51	60	46	45	46	39	62	34	59	48	59	51	47	41	33	48	52	45	47	51	60	44	40	45	52	48	46	51	57	49	54	67	39	48	43	60	47	47	47	46	47	42	44	42	43	61	58	43	49	49	39	41	31	47	52	58	64	49	51	51	41	50	45	50	55	47	53	52	54	43	43	43	56	38	46	56	59	47	42	43	39	65	62	49	49	57	42	52	41	58	32	41	45	50	51	37	54	57	33	47	48	55	57	46	39	52	43	52	36	44	48	50	65	54	45	43	50	38	52	39	46	42	50	63	48	61	43	37	35	48	39	63	59	47	38	47	40	58	59	42	56	51	43	43	53	39	45	46	52	54	47	50	47	45	62	46	46	55	56	42	41	55	47	45	49	45	47	43	46	51	45	52	44	46	56	40	52	52	48	50	42	47	52	35	54	46	45	64	36	49	35	43	51	34	50	33	49	55	50	43	60	59	44	50	42	50	46	47	46	55	58	57	39	29	58	47	52	43	56	59	39	51	50	54	56	51	40	45	46	52	35	53	43	45	47	41	47	52	53	33	51	46	48	52	47	42	49	46	46	34	51	47	58	41	46	52	49	54	43	43	48	51	34	51	49	34	49	49	50	59	56	46	43	49	36	45	52	43	45	51	44	53	45	43	38	48	46	48	42	43	58	53	32	43	49	40	39	46	50	52	44	48	54	42	41	47	58	59	46	42	65	47	51	40	32	47	50	49	43	57	44	54	54	48	42	38	51	35	49	35	50	36	50	43	56	56	57	57	42	50	55	35	41	43	46	47	38	57	52	39	46	50	50	52	47	44	57	38	43	48	59	35	42	33	40	49	52	40	49	51	57	33	44	44	30	45	36	51	40	48	38	47	55	54	46	57	33	38	47	46	48	42	46	57	43	51	56	45	46	42	50	55	44	60	39	55	51	56	58	56	48	61	58	52	62	60	60	44	38	58	40	53	46	43	39	44	54	63	52	58	52	47	45	54	40	59	44	48	37	48	43	42	50	47	49	47	48	36	50	49	63	53	37	47	54	55	58	41	38	45	43	42	53	56	42	44	47	51	55	57	41	52	51	45	43	46	43	44	47	58	49	33	42	50	43	44	49	45	54	53	62	43	46	47	50	47	52	58	48	43	51	47	49	41	55	53	55	44	56
14795	5275	2309	3098	7668	10350	10497	9794	8410	6894	6482	20795	30223	28524	27567	23299	16534	9666	3775	822	473	492	475	514	445	437	460	434	468	471	487	473	529	489	468	443	471	449	501	459	462	519	497	476	466	437	485	477	455	491	481	491	459	463	466	469	485	450	460	471	456	463	446	480	500	460	483	461	486	498	509	439	494	498	504	465	504	483	482	473	489	458	492	451	501	470	477	495	503	508	463	457	503	514	502	469	495	489	497	516	461	456	493	463	447	481	495	472	474	438	470	496	492	496	511	472	474	480	469	486	461	459	470	505	510	491	480	460	460	495	490	442	466	488	479	501	529	513	500	455	471	467	512	491	478	459	467	474	438	448	458	468	503	444	512	439	452	480	485	503	437	456	495	461	469	503	458	470	478	491	480	424	466	454	470	474	488	445	466	443	468	443	459	444	457	453	470	516	490	451	488	489	453	492	480	495	493	444	502	442	502	488	476	475	469	461	476	454	482	480	466	488	489	432	460	475	470	459	488	476	477	482	493	449	464	422	440	531	448	445	483	461	491	445	480	465	483	457	514	443	483	479	463	445	485	458	482	478	497	450	484	455	479	499	453	482	456	476	444	487	496	474	479	487	525	462	508	504	497	492	469	452	458	450	458	485	477	479	504	477	476	474	508	449	493	502	468	474	485	471	450	450	489	432	477	427	484	448	478	508	513	478	451	487	491	463	434	486	490	468	460	466	485	513	443	482	490	475	507	489	450	462	487	460	451	496	477	484	480	485	471	471	461	463	481	481	515	508	470	477	454	460	515	502	519	476	455	485	461	466	467	469	505	519	428	470	473	504	483	496	474	463	513	476	444	488	494	471	465	455	484	502	488	481	490	456	490	470	483	486	490	427	491	484	514	470	432	446	450	466	450	454	487	474	439	472	484	497	455	459	492	493	448	537	439	471	457	473	462	469	462	508	438	465	477	448	484	490	468	445	474	464	460	477	449	477	421	476	458	492	476	464	456	461	470	436	492	471	449	473	518	473	470	490	471	484	487	478	471	487	456	476	492	503	479	490	463	441	444	498	458	514	498	475	462	473	494	475	485	501	472	447	449	481	465	467	499	500	488	459	486	446	490	475	470	480	478	462	473	473	461	477	487	465	498	445	508	504	467	474	454	492	461	498	467	476	488	481	499	495	487	495	458	462	477	464	489	477	465	461	442	507	478	494	456	481	491	470	469	470	462	495	482	477	442	482	450	448	488	491	490	474	486	473	437	481	496	474	481	454	477	456	477	434	485	477	473	486	484	452	491	454	441	462	486	489	491	481	508	468	512	497	509	424	460	452	446	450	421	478	487	412	466	459	484	457	500	456	447	411	462	470	473	510	458	484	448	450	469	501	486	479	512	492	474	503	487	465	503	510	464	466	465	459	446	462	481	499	470	463	500	495	495	474	502	480	479	481	447	485	480	482	519	462	484	433	471	438	494	494	447	507	477	473	515	484	488	458	485	483	486	478	444	486	462	457	472	457	485	439	505	452	449	528	443	459	477	463	532	479	473	495	480	439	492	494	441	488	457	483	516	477	475	463	479	454	481	509	454	469	489	471	471	496	475	442	500	495	458	467	494	501	478	478	457	466	487	457	488	518	484	463	477	447	476	449	473	458	466	461	475	478	448	483	470	460	495	467	464	461	478	461	455	488	486	462	507	480	503	488	438	446	498	489	485	488	468	455	495	490	465	474	486	444	499	433	464	484	443	469	475	470	445	492	427	454	474	523	440	493	467	448	461	461	477	502	483	472	480	499	465	457	488	461	455	435	478	465	472	450	508	475	460	457	475	462	528	481	482	486	479	475	433	457	499	501	472	451	447	486	485	490	459	483	472	456	474	458	455	459	484	454	487	446	531	444	496	490	504	470	495	490	500	464	477	461	528	490	449	470	475	444	439	475	448	486	462	447	466	477	483	507	440	469	500	495	468	497	447	488	465	488	478	487	502	465	449	471	471	462	514	471	524	458	521	467	476	479	450	473	493	481	471	483	501	506	459	488	468	498	494	480	438	486	466	458	474	482	467	476	490	469	504	500	492	498	445	485	475	456	483	443	485	484	444	478	486	504	479	483	440	442	446	494	462	461	433	489	467	455	465	460	447	469	487	476	496	478	507	455	504	509	452	491	460	464	483	457	469	457	484	493	466	444	506	519	468	485	505	472	461	462	454	464	493	495	470	463	466	453	500	459	474	444	477	468	478	522	505	429	471	459	464	489	494	473	507	463	463	471	460	418	451	491	458	432	456	487	451	452	500	440	482	469	530	459	474	452	476	451	463	449	472	480	474	484	485	500	439	442	443	487	433	463	453	463	478	467	483	468	479	490	458	505	491	475	469	485	476	475	464	433	493	504	493	481	450	508	473	489	463	465	474	463	507	504	480	460	464	469	418	497	472	478	479	489	475	505	474	503	503	482	480	438	452	464	442	489	484	512	455	494	449	466	444	500	483	499	466	461	482	497	493	489	470	478	492	478	430	450	484	461	456	488	467	461	493	471	476	486	444	441	476	492	496	461	471	489	428	485	487	440	462	479	461	472	498	491	468	515	504	458	512	479	463	472	454	448	495	480	488	512	489	477	479	497	467	449	475	487	483	469	457	448	459	509	474	492	434	485	467	472	463	467	453	452	466	475	476	458	483	486	451	479	447	495	456	483	470	468	457	465	511	470	456	502	465	441	461	468	510	500	492	476	438	498	489	469	470	478	435	480	471	523	498	456	504	508	445	481	503	476	467	474	487	462	513	474	482	440	481	424	445	466	510	459	502	530	459	495	490	506	519	446	461	474	440	472	472	448	499	513	456	448	477	454	488	489	510	482	457	483	435	474	473	486	450	490	472	520	467	502	501	452	492	470	454	474	489	469	424	459	490	478	474	482	445	498	464	464	459	492	452	477	443	449	472	495	471	462	488	525	507	504	503	474	474	450	472	480	465	477	449	501	445	440	475	477	461	471	437	468	495	468	470	507	494	485	509	476	463	471	456	468	481	443	475	502	456	453	493	464	453	482	471	503	490	407	477	470	473	483	518	436	479	454	483	436	443	452	489	495	459	511	474	450	479	478	496	481	516	462	505	471	515	476	481	503	475	467	520	479	454	500	492	492	435	461	450	484	490	438	461	477	473	473	472	476	474	514	522	506	457	454	497	480	495	459	496	470	496	464	482	460	455	496	516	465	517	464	508	449	484	446	464	452	496	460	468	458	441	456	474	471	480	452	433	489	480	453	453	472	458	477	462	462	484	480	486	444	498	458	464	458	457	469	478	477	463	467	464	470	471	466	489	471	468	465	472	464	508	458	492	498	472	487	474	471	473	466	464	473	472	447	516	457	484	461	440	467	487	449	462	484	467	476	492	465	468	431	462	456	456	443	500	482	479	482	494	461	486	498	502	439	463	485	460	487	490	481	511	478	439	430	491	486	477	487	486	468	495	450	473	408	472	489	464	449	480	455	470	460	482	487	495	510
935	201	110	76	72	90	125	147	123	113	139	218	357	373	416	355	198	114	70	52	45	50	44	35	59	71	47	51	61	41	53	52	57	31	49	38	39	49	57	55	58	45	49	48	33	73	60	59	54	61	51	62	46	47	44	63	65	50	46	48	50	49	50	47	42	44	57	57	53	49	42	50	50	40	65	47	48	47	45	42	52	47	48	57	47	55	44	57	40	52	50	47	55	36	46	57	48	50	48	42	54	54	53	52	53	43	44	47	37	43	48	57	48	68	62	46	47	60	46	56	46	40	42	47	40	39	47	52	51	50	46	47	55	55	44	53	47	54	48	48	49	54	53	48	33	56	45	59	47	50	46	46	45	55	46	62	54	55	68	66	46	59	47	42	56	54	59	51	49	42	48	56	44	47	41	49	51	51	51	51	52	55	46	47	50	56	39	46	47	56	41	45	43	51	56	35	49	43	42	54	53	49	60	38	54	54	44	46	36	39	56	49	53	49	48	54	56	47	48	60	44	53	44	43	50	60	61	51	67	65	59	54	48	44	45	38	51	45	43	53	52	54	53	56	54	49	51	57	52	47	53	49	43	47	47	54	42	51	64	51	45	40	41	60	45	53	42	51	38	46	56	46	46	38	38	60	55	54	46	50	49	59	54	38	60	50	58	55	38	48	52	57	44	39	49	57	60	43	50	47	62	47	43	48	44	57	48	49	57	53	46	53	49	58	54	50	56	45	54	48	55	45	43	48	54	48	47	40	59	58	52	52	54	59	68	48	42	43	60	44	56	49	49	56	58	59	58	52	40	58	43	61	45	56	57	54	39	56	65	43	58	41	63	51	55	48	46	47	55	48	48	47	51	50	61	37	55	56	41	44	57	43	49	41	46	50	56	44	42	50	49	53	52	53	58	54	51	64	55	50	59	48	40	43	55	39	48	55	51	56	49	47	30	39	51	64	37	63	44	50	48	41	51	47	47	36	45	54	52	53	54	44	46	53	59	55	70	43	55	56	41	63	53	51	55	58	33	51	53	39	46	40	51	62	56	73	64	53	54	59	57	58	46	66	55	46	51	57	60	50	50	47	54	38	47	49	51	34	48	47	53	53	46	41	57	58	51	47	47	46	55	42	35	43	49	52	63	63	50	60	48	56	47	48	46	46	49	51	46	60	53	44	52	61	47	45	62	48	62	46	53	54	39	58	58	51	42	55	63	60	50	34	56	45	64	37	55	48	50	65	60	48	49	51	41	65	53	55	38	75	47	39	53	47	52	44	45	53	44	65	43	52	60	48	57	57	54	53	56	48	53	54	52	65	55	53	53	57	48	43	60	52	48	44	48	58	41	54	42	53	52	42	46	65	55	40	50	55	53	34	48	64	45	63	44	57	57	67	57	48	59	45	51	58	42	40	65	40	52	39	48	61	70	41	49	60	51	48	44	54	39	42	53	49	54	56	58	57	56	51	68	68	52	51	48	41	43	47	58	45	57	45	54	55	61	47	55	43	37	58	48	51	56	50	49	67	56	52	42	61	53	47	47	48	44	42	53	61	38	44	54	50	60	48	50	58	45	53	38	59	43	54	43	54	53	67	52	51	54	68	55	49	57	38	56	38	40	50	64	50	56	59	58	46	62	52	59	66	59	49	56	45	42	61	40	54	57	49	61	40	52	53	68	45	40	47	49	58	53	53	48	44	46	64	42	53	57	47	59	42	48	65	47	44	56	43	42	34	44	40	54	61	59	53	50	61	63	45	54	59	45	52	56	46	46	67	40	37	58	61	58	60	46	68	45	54	46	46	55	32	54	54	66	50	51	47	57	55	54	50	49	45	44	52	45	54	50	60	50	52	54	46	53	48	52	54	47	51	67	74	54	48	54	56	51	61	55	48	56	53	37	47	50	51	48	61	47	51	52	49	47	49	51	60	52	56	51	44	42	43	51	54	50	51	49	68	37	52	59	38	40	45	53	49	51	45	50	55	59	51	56	50	52	57	54	43	43	62	55	53	53	55	44	39	46	55	49	62	36	67	39	45	54	56	47	52	50	48	61	62	45	68	46	60	49	59	49	43	62	46	51	51	55	47	61	48	55	53	57	40	48	48	51	51	53	48	50	36	57	48	36	46	50	50	55	57	54	56	47	55	60	51	46	48	53	42	49	51	52	61	37	43	40	40	65	47	43	36	65	48	50	50	52	52	52	45	49	53	47	42	56	49	53	46	48	57	43	55	50	49	66	50	50	48	43	58	57	48	58	49	61	51	43	58	62	52	38	49	55	43	59	56	40	46	61	55	59	50	52	55	68	61	61	44	44	61	55	44	44	45	49	49	47	60	47	44	39	58	56	43	61	54	43	59	41	53	43	53	46	49	36	54	48	55	44	46	42	58	57	60	45	51	54	60	44	59	47	49	43	38	49	58	62	45	63	56	51	49	53	46	51	48	55	53	56	47	47	54	57	56	40	57	55	44	47	55	52	53	48	54	56	57	48	48	46	43	42	35	54	40	50	61	32	60	52	50	48	50	47	50	47	70	58	47	44	36	51	48	49	44	64	42	51	52	51	63	58	44	65	52	58	62	46	48	42	47	44	68	44	47	39	64	45	42	50	52	48	58	51	63	38	50	48	52	48	49	64	35	43	47	53	51	60	62	49	66	53	38	45	54	65	60	42	46	54	54	51	50	45	59	55	53	57	55	46	46	61	39	45	52	58	56	54	59	46	29	43	65	62	44	56	46	43	60	54	50	52	49	33	56	40	53	45	52	28	54	53	53	52	45	40	52	53	55	37	57	46	46	44	56	52	59	51	71	47	60	62	43	47	60	53	48	46	45	48	53	57	59	63	60	50	49	55	51	50	54	45	56	46	46	49	53	49	47	56	46	61	51	47	73	48	50	48	59	47	44	48	49	43	47	61	58	62	53	47	50	39	35	52	56	52	59	57	49	41	46	55	61	42	66	56	58	49	42	61	50	51	57	50	45	52	60	49	48	45	58	50	42	44	50	51	49	48	53	47	41	51	49	55	53	50	53	52	60	39	65	47	53	37	58	60	56	34	47	50	60	61	60	48	44	56	42	57	42	52	51	45	50	54	42	45	66	45	40	49	54	44	44	65	45	45	57	49	54	51	52	51	34	53	48	48	62	51	54	39	38	36	52	60	54	55	46	51	55	48	52	49	59	49	62	43	58	46	59	51	61	46	54	46	45	59	49	33	45	51	41	51	43	48	40	50	51	50	62	47	62	48	47	42	48	51	50	57	51	56	43	63	49	48	67	48	56	46	50	50	54	57	54	49	69	45	57	46	53	43	53	58	53	40	59	56	56	46	54	48	50	54	48	52	50	50	50	44	54	50	54	60	53	65	45	53	67	43	42	45	51	50	46	58	54	47	61	60	53	66	45	48	49	42	41	57	32	56	50	49	49	56	50	48	54	51	61	41	61	54	58	51	42	58	54	47	53	58	45	48	66	56	62	47	57	52	48	47	58	56	51
11362	3220	1403	1649	4294	5912	6133	6079	4688	3949	4087	7139	11527	10855	10520	8564	4450	2292	1048	564	509	489	486	483	495	536	486	501	474	490	478	487	448	490	477	464	494	500	477	469	496	491	470	467	492	464	493	500	480	522	531	456	464	487	463	490	486	461	475	537	491	496	491	456	470	439	502	496	476	467	467	490	453	506	512	465	465	500	516	489	497	480	470	473	477	481	487	530	493	494	433	523	498	478	458	444	490	494	519	499	487	516	470	470	460	510	464	460	510	487	491	482	511	484	486	473	484	443	499	496	502	515	452	461	513	460	489	512	446	451	513	498	488	482	503	491	472	506	523	464	495	479	501	455	469	496	486	464	467	472	505	494	486	519	509	488	464	494	496	501	533	471	489	504	454	500	487	480	506	483	490	465	454	473	468	518	484	498	454	501	510	540	463	531	493	492	448	473	530	507	494	523	521	499	495	474	485	509	491	467	449	470	503	501	508	495	479	463	508	487	500	502	510	502	491	489	513	502	491	454	462	539	478	514	520	514	507	484	448	470	458	509	526	491	487	506	482	501	496	468	522	490	496	502	492	490	503	497	495	480	479	497	495	463	477	459	474	506	489	451	483	494	492	484	508	497	498	533	500	449	508	500	482	511	487	466	501	496	530	508	477	437	509	517	476	459	503	463	486	453	489	481	510	510	455	471	485	499	498	517	498	485	493	501	493	467	479	456	476	479	496	479	496	499	427	496	478	480	488	469	512	492	470	470	474	518	507	463	482	502	490	471	469	457	538	489	477	488	478	443	536	471	516	481	464	484	488	487	484	498	468	472	519	474	452	473	487	472	515	479	492	480	487	494	528	507	504	502	507	460	432	489	495	466	488	458	512	469	516	466	491	489	480	501	530	491	501	470	491	490	510	497	450	496	529	466	509	501	486	497	497	502	458	480	492	520	472	462	462	449	491	481	503	497	481	478	476	522	424	526	507	495	513	505	470	507	463	487	509	491	490	479	522	488	471	495	501	466	439	466	516	516	464	514	471	464	505	484	501	488	473	526	491	459	452	483	491	467	499	491	452	487	481	478	470	507	479	492	472	508	515	479	493	508	478	504	492	458	477	484	451	487	465	481	476	477	490	481	457	463	488	468	498	495	456	511	498	524	501	485	529	512	459	509	500	511	498	480	498	487	507	482	546	478	460	502	474	483	491	475	493	488	514	487	490	482	482	514	470	521	471	514	493	446	477	472	478	482	449	482	494	460	476	499	486	505	507	512	500	484	495	487	502	470	488	504	470	484	518	491	471	501	515	461	471	465	484	492	514	458	490	512	504	489	502	453	529	495	487	463	468	532	464	503	488	496	494	543	488	468	475	483	483	466	478	490	489	458	504	495	497	521	506	515	484	456	502	506	475	505	492	466	518	489	477	475	495	506	492	469	488	459	526	528	505	503	465	472	507	530	506	505	469	482	510	526	481	490	524	465	502	491	484	526	474	501	446	500	472	453	519	514	482	479	471	493	469	476	490	502	498	449	491	477	503	493	463	539	497	461	489	516	511	517	450	487	479	497	478	475	466	492	517	486	512	513	446	459	487	508	487	493	495	494	476	467	520	551	483	487	475	476	509	484	545	478	468	493	482	529	482	477	457	524	521	474	509	427	412	484	475	509	492	477	533	455	537	491	499	486	488	463	507	512	475	475	504	509	503	480	481	481	547	486	496	493	501	498	472	516	482	474	462	466	479	494	457	528	468	450	504	496	493	465	484	484	511	475	471	467	479	473	489	484	492	469	525	511	473	490	453	515	523	488	468	483	457	530	488	482	453	482	489	475	477	449	482	486	489	480	450	486	487	475	493	482	464	462	476	467	490	488	493	454	530	478	528	480	483	484	450	472	507	446	495	484	512	481	462	461	456	469	488	503	462	461	496	455	489	492	516	505	504	471	493	488	493	479	490	502	501	515	517	487	506	528	461	461	504	499	473	466	496	503	514	468	514	508	499	522	504	467	485	519	474	463	488	488	487	530	498	500	475	499	515	434	486	491	469	496	486	498	489	521	501	513	482	485	467	496	481	501	484	474	471	468	492	462	523	500	495	501	474	488	511	496	461	479	475	529	455	494	491	441	514	455	508	457	467	504	476	510	524	458	481	467	496	504	525	464	527	491	490	500	465	499	483	469	504	470	487	482	459	499	499	505	463	484	471	462	526	487	502	479	515	485	503	465	487	484	489	483	484	509	462	438	478	460	502	483	473	483	481	511	483	469	443	475	487	492	476	491	484	501	498	510	500	476	474	487	469	534	476	495	516	480	501	476	474	479	487	505	476	495	503	490	486	467	494	493	485	491	504	467	495	492	490	499	503	480	482	482	474	454	487	505	469	473	514	478	474	533	448	468	497	454	480	504	500	503	503	484	463	467	489	477	495	487	522	476	478	489	489	498	478	469	501	491	497	455	467	465	506	518	501	467	484	447	451	477	484	511	462	455	494	455	483	479	500	496	510	521	510	497	478	472	481	488	435	499	461	476	460	492	479	480	524	494	465	482	516	520	457	492	507	458	470	480	488	488	487	455	479	495	518	466	491	501	455	493	487	466	450	480	477	461	492	459	479	500	476	474	458	527	492	505	499	462	521	471	468	492	495	462	489	469	490	532	487	494	463	465	448	499	471	490	479	486	478	449	477	484	468	488	476	544	463	458	493	479	463	495	505	470	488	492	476	493	452	468	457	499	473	482	513	499	506	493	504	523	496	462	475	451	499	503	502	488	461	472	490	490	466	516	494	484	522	492	478	470	487	469	500	477	486	483	455	485	507	487	457	465	514	443	467	486	505	498	498	510	488	474	485	485	493	472	482	489	482	470	460	457	480	495	505	494	507	491	488	494	483	468	481	497	455	482	462	479	469	503	490	460	471	523	513	511	492	513	492	472	474	539	512	475	475	464	465	493	490	489	475	511	476	476	493	520	535	517	456	480	525	506	494	477	525	509	474	471	488	507	496	505	510	488	482	482	483	525	552	469	501	474	480	500	537	491	500	502	489	447	499	469	474	511	522	469	514	482	482	486	462	475	492	476	473	500	491	474	501	500	484	516	492	486	499	477	459	500	534	469	506	488	482	472	503	471	541	454	466	493	473	481	511	501	497	481	513	455	521	511	474	469	488	498	504	477	517	487	508	482	481	460	494	473	487	442	516	463	483	461	487	528	452	456	434	488	523	483	512	482	468	503	490	484	468	439	481	500	490	477	447	546	488	525	500	471	508	494	498	482	499	507	515	469	501	506	501	493	484	507	499	505	522	467	467	476	489	467	485	492	480	510	487	474	476	510	479	497	479	497	475	477	487	487	539	454	490	454	464	465	476	555	478	491	501	478	470	527	476	476	503	471	501	467	484	461	499	500	435	501	529	485	466	494	488	486	497	505	489	450	511	433	507	487	519	486	478	505	497	496	444	494	510	506	442	504	506	487	518	505	496	477	507	459	509	492	515	509	472	450	498	454	508	482	511	500
660	289	130	113	94	147	164	180	178	142	372	763	1277	1190	974	847	436	279	127	70	67	58	58	56	67	54	53	58	54	66	55	61	56	54	62	50	54	56	55	40	60	70	46	56	62	55	54	56	56	47	52	63	54	66	64	55	60	46	57	60	46	62	60	58	67	50	49	49	63	55	42	50	58	67	64	74	66	84	49	52	56	47	42	54	55	58	54	58	64	53	61	63	56	51	60	70	59	51	65	63	61	53	55	53	55	60	61	43	48	45	57	66	74	71	59	49	51	72	51	50	63	55	64	67	46	64	56	66	63	63	63	48	54	61	61	57	53	58	49	55	66	66	53	64	61	53	50	60	69	55	61	52	40	59	63	64	59	59	65	50	56	48	62	64	52	55	36	63	58	50	51	48	59	55	60	66	56	64	58	55	49	52	70	46	57	46	59	54	65	57	56	65	49	50	40	68	60	63	72	58	54	56	63	71	41	49	65	61	58	56	51	63	57	40	63	65	56	56	54	59	53	43	54	71	47	57	72	60	36	47	59	58	62	58	61	65	53	66	55	56	42	39	57	55	54	59	51	44	58	57	51	56	46	52	55	52	56	58	54	65	68	68	49	57	64	50	76	46	65	54	58	56	67	34	59	57	55	43	59	67	52	57	57	56	58	65	49	49	60	49	64	49	53	49	56	60	55	53	51	59	53	42	62	48	73	58	56	52	62	66	51	54	56	61	61	63	57	60	54	61	60	48	47	52	47	49	54	66	47	62	63	52	62	55	53	52	78	67	58	64	61	66	70	57	59	59	62	54	54	65	65	59	60	59	71	53	60	52	57	55	61	58	47	50	65	47	51	59	64	64	55	65	64	59	51	69	53	44	52	47	53	62	50	44	54	75	55	59	40	38	50	42	45	65	48	58	58	64	52	44	50	45	52	58	72	63	53	57	59	53	51	56	63	63	52	50	50	50	55	37	50	49	55	52	44	64	54	53	55	65	62	59	55	56	60	56	48	61	63	62	46	58	38	41	54	78	54	53	49	62	52	64	62	42	44	58	72	44	62	53	56	60	48	50	37	51	49	65	58	67	60	65	63	55	82	43	54	58	60	61	66	65	57	68	62	55	57	51	70	60	60	55	49	54	51	61	57	52	53	71	73	53	62	48	55	58	66	55	61	44	61	57	58	54	64	56	52	48	53	62	47	69	53	56	53	48	54	43	64	60	59	53	58	47	53	57	47	61	63	50	61	59	48	62	63	66	58	59	61	62	53	58	42	67	65	65	49	55	56	58	55	70	50	57	58	65	59	54	54	49	59	63	57	48	59	53	68	52	57	46	65	45	56	42	55	46	64	59	56	65	55	66	53	51	57	60	44	52	53	54	54	62	60	71	41	49	46	66	64	57	48	44	60	64	55	65	51	47	50	64	49	65	56	57	72	47	50	62	59	56	67	59	61	62	59	69	64	59	57	68	50	53	55	63	42	53	71	61	55	65	60	55	60	77	58	55	63	54	50	51	49	51	61	61	56	63	51	47	69	46	51	59	54	67	47	43	62	64	51	64	51	71	53	53	65	51	49	68	55	62	48	60	64	67	38	55	63	65	51	60	53	57	69	58	48	56	73	54	53	75	68	48	67	56	66	48	62	52	54	53	45	53	52	57	55	59	62	54	66	65	61	61	57	49	64	66	61	55	58	68	42	57	64	58	47	38	63	57	65	72	57	67	56	73	59	58	72	56	63	61	51	57	41	46	71	67	49	67	71	58	56	55	43	52	49	53	59	65	58	58	50	55	36	59	62	55	51	67	51	65	65	54	47	58	63	46	56	49	64	51	51	48	52	61	48	55	44	63	76	64	58	57	60	55	54	65	41	67	61	56	56	44	60	69	53	59	49	60	53	57	62	44	61	50	51	65	62	48	66	59	56	53	57	60	55	62	53	57	54	55	52	60	65	51	62	55	52	53	55	53	43	52	52	58	52	63	61	41	57	69	69	61	60	47	59	55	45	41	50	51	63	77	66	46	59	63	60	62	58	64	44	57	57	58	53	45	65	63	57	56	50	47	46	58	46	54	78	54	52	51	46	69	61	57	59	54	46	55	51	60	61	59	72	50	56	54	59	59	50	53	49	62	64	81	49	50	51	63	42	58	69	52	50	60	65	55	48	64	63	59	47	54	44	56	46	65	49	44	45	69	60	56	52	59	67	50	54	56	46	45	57	52	76	57	63	58	52	55	62	54	52	68	50	56	58	61	54	60	55	62	65	48	48	47	64	58	57	59	49	59	48	53	49	59	51	46	52	61	49	61	56	55	54	62	61	66	42	58	56	56	54	51	51	45	45	40	65	51	55	63	63	70	56	38	43	42	63	60	49	53	58	60	50	56	49	55	67	53	57	57	65	57	67	61	53	61	46	58	62	51	44	54	59	58	72	62	61	75	68	64	54	50	54	67	56	52	53	72	61	57	61	44	49	52	57	57	65	47	57	48	50	56	45	58	65	52	57	58	58	47	50	60	56	56	47	51	58	45	57	62	52	55	54	64	45	47	68	58	59	65	58	56	53	50	60	60	51	48	58	60	44	56	52	72	67	50	67	61	50	58	59	57	44	50	50	51	64	48	60	53	44	48	61	50	57	45	54	55	52	54	59	66	74	51	74	51	59	62	57	71	65	44	54	53	65	63	66	56	59	50	75	60	68	44	52	46	47	54	66	64	56	58	69	65	59	65	55	57	61	60	53	60	55	37	56	57	54	54	46	43	58	60	67	56	65	48	48	52	45	58	50	68	56	53	56	56	58	56	61	49	49	48	64	57	54	57	61	60	70	65	56	71	55	60	63	54	43	31	56	51	50	56	55	63	58	52	78	53	61	48	55	56	44	52	57	68	49	63	47	46	53	59	57	64	57	47	55	56	47	64	49	59	49	60	37	35	51	61	72	61	57	43	53	70	57	59	41	50	57	60	58	60	57	52	45	51	57	49	53	52	49	49	56	54	85	58	69	52	53	56	74	51	51	55	49	45	63	62	70	54	65	57	64	52	58	65	43	62	49	46	54	48	54	67	52	49	57	55	49	43	54	46	54	46	58	61	59	54	65	52	55	67	49	56	52	52	50	64	63	55	51	46	50	54	52	46	51	48	58	52	60	63	56	47	52	40	71	46	51	53	61	69	58	45	59	56	53	51	57	50	58	59	64	50	53	44	64	49	52	49	50	57	50	46	66	62	62	55	66	45	54	49	46	58	60	47	62	76	67	65	53	64	71	46	54	60	68	65	65	50	50	56	63	65	60	61	64	55	55	54	50	55	49	46	45	56	57	49	65	58	53	60	52	49	68	57	47	48	58	49	50	63	49	40	58	58	56	70	55	56	55	62	55	54	48	51	51	52	60	54	62	54	56	56	56	55	49	56	61	67	49	60	47	52	56	55	56	54	53	61	65	46	49	59	69	63	64	65	58	60	59	61	40	53	67	53	59	64	50	53	57	56	66	67	57	53
11111	4443	1758	2603	6823	8772	8263	7917	6413	5121	11163	18276	22783	20847	18543	15337	9941	5966	2579	953	539	544	548	563	581	559	576	566	544	538	566	557	547	580	524	567	578	528	520	522	562	559	580	521	539	554	567	554	563	554	545	529	507	519	541	548	567	527	524	559	585	526	539	556	602	562	551	527	511	540	480	551	561	554	548	544	542	548	611	525	519	540	543	504	544	540	546	544	566	567	544	499	550	526	481	493	526	588	540	549	548	566	526	542	594	540	558	531	530	594	577	526	542	542	539	485	584	508	583	554	540	519	541	514	566	595	552	559	498	554	520	569	530	570	529	557	561	544	527	556	565	576	537	571	546	543	520	536	539	569	566	557	588	557	545	541	551	525	556	562	577	555	495	567	544	584	521	529	565	543	575	556	538	519	524	549	545	540	544	567	534	544	541	551	525	527	514	565	554	517	582	590	530	561	531	568	516	563	559	566	520	571	555	539	523	556	561	523	518	526	531	559	556	577	570	525	542	523	595	588	559	560	511	549	554	569	548	567	547	544	577	524	511	542	562	565	573	523	572	575	612	536	550	560	546	540	545	541	575	512	572	537	559	584	558	560	524	555	567	533	521	539	499	514	539	543	558	556	549	547	523	553	528	579	570	572	535	578	579	535	561	547	546	531	527	519	511	533	540	534	534	529	577	548	536	586	541	578	558	544	494	591	525	545	532	508	523	541	588	555	561	555	528	572	522	550	574	513	557	583	544	570	543	553	533	585	526	563	544	524	521	534	560	549	537	554	512	562	537	549	545	553	508	542	555	547	560	578	565	547	545	524	545	540	574	558	519	504	580	531	511	573	558	576	547	542	546	550	573	514	543	555	511	517	545	523	561	562	564	533	561	545	530	536	528	572	558	589	549	524	506	541	536	531	539	537	545	580	555	592	559	570	544	556	556	550	568	543	491	563	515	556	575	583	554	515	531	583	538	553	544	572	536	558	565	546	567	553	559	579	526	574	568	549	526	581	555	522	546	582	559	549	504	543	525	544	581	545	552	553	530	559	533	568	554	569	525	529	562	574	571	536	546	538	516	552	571	561	564	502	557	540	539	534	533	560	528	561	583	581	534	532	533	557	570	532	526	583	569	546	548	515	546	549	565	514	536	563	530	506	568	520	558	558	599	571	528	591	525	532	537	617	542	551	558	532	571	540	580	558	580	520	576	577	519	545	531	537	515	524	570	552	554	517	539	562	572	523	506	533	496	575	566	554	533	521	549	522	565	541	552	516	530	550	564	523	539	587	558	541	509	535	567	558	540	566	518	551	528	522	571	525	550	569	585	560	538	545	549	544	517	536	596	559	551	533	534	526	532	555	537	551	589	538	547	562	546	571	565	557	537	567	541	569	584	554	522	545	555	535	520	546	557	533	535	567	556	576	537	542	526	536	540	544	532	569	541	594	579	562	562	570	600	546	545	545	574	549	580	565	524	564	538	581	532	531	559	516	570	556	597	570	549	617	536	576	522	587	560	542	539	534	554	542	479	573	523	523	523	554	565	539	541	523	554	562	555	533	490	592	578	573	539	527	574	575	537	598	588	594	567	536	539	596	553	555	558	534	515	602	559	534	547	505	522	569	551	595	528	545	557	534	521	538	583	588	552	531	540	529	543	560	543	516	583	562	504	587	521	574	557	579	528	584	536	536	558	554	598	514	549	553	568	568	534	532	518	542	546	528	506	597	546	574	527	582	527	529	521	527	508	513	533	573	531	584	565	568	537	539	574	582	576	564	550	595	519	558	523	535	579	514	559	565	554	535	555	546	537	543	528	525	548	555	549	549	525	572	540	533	538	564	527	495	524	540	549	565	586	558	563	546	521	526	534	533	605	587	570	534	561	561	550	554	545	588	554	535	550	564	583	550	563	522	567	552	514	535	537	500	540	559	531	520	577	557	565	545	524	566	512	525	594	558	560	537	558	578	534	543	578	525	537	579	566	581	573	517	545	543	529	555	521	565	572	564	549	562	534	544	519	551	546	543	561	538	559	506	542	567	554	565	540	533	519	545	555	545	577	555	518	586	541	573	589	558	536	569	545	542	556	576	513	544	515	572	565	556	575	565	560	573	540	565	533	516	541	628	526	553	538	558	562	531	555	524	548	563	515	548	554	536	565	536	535	548	553	551	552	591	551	535	537	547	545	532	510	557	559	530	554	573	588	523	531	568	546	592	547	564	511	548	530	585	540	535	512	520	537	552	514	535	538	521	526	554	528	562	605	575	576	546	557	551	547	541	559	531	550	554	561	553	550	552	570	530	552	497	508	644	519	542	555	561	549	498	571	578	557	547	554	553	552	594	531	524	607	550	544	536	574	600	474	572	546	551	573	571	542	547	548	545	588	568	543	562	573	552	583	559	562	531	528	573	539	553	532	504	572	554	574	609	582	545	516	545	537	541	570	561	539	549	559	579	540	591	560	547	547	557	538	517	560	562	546	579	580	550	562	533	567	531	588	538	508	531	563	557	556	592	539	572	562	547	589	531	555	545	540	511	574	522	586	517	536	524	544	533	564	571	556	550	528	544	519	532	536	591	597	537	538	569	530	533	574	524	558	520	542	557	541	533	566	560	562	561	574	561	540	568	599	549	545	556	590	544	566	546	568	555	542	514	585	554	556	525	580	543	543	507	500	563	554	506	547	577	529	581	559	520	564	553	567	527	559	570	542	590	548	537	551	532	547	553	530	544	519	556	539	522	560	585	555	532	546	565	571	605	563	571	555	549	518	532	533	555	579	540	538	568	560	552	494	543	601	546	533	545	584	555	576	547	571	575	527	559	574	552	598	555	493	544	551	567	525	529	551	538	579	555	544	532	571	541	559	564	520	576	551	548	543	531	556	576	552	573	536	555	557	540	567	563	509	559	592	526	556	544	578	581	577	562	547	554	591	561	540	568	556	532	591	573	540	548	543	525	568	510	534	555	535	604	532	579	515	559	516	568	541	579	535	594	502	531	514	536	548	551	537	517	521	552	534	566	518	512	536	535	500	512	534	538	556	572	527	524	535	570	573	558	586	559	520	559	531	575	547	509	562	599	552	534	477	507	570	521	547	542	538	557	530	526	527	513	550	501	557	575	552	508	545	569	486	555	528	563	537	539	594	573	518	519	555	562	539	535	525	545	568	534	549	551	522	547	545	543	538	575	568	590	576	499	555	530	562	536	552	529	522	543	535	575	571	559	525	600	496	559	547	568	524	552	578	520	545	580	556	530	501	533	504	512	575	529	552	544	613	554	515	559	578	548	545	568	533	555	492	503	567	543	526	556	500	534	524	530	537	552	560	570	537	593	531	589	535	545	559	594	562	539	582	519	519	548	566	539	557	544	551	533	527	562	535	553	569	537	537	549	548	538	547	522	536	567	540	549	518	511	548	560	508	511	559	525	532	510	534	598	563	534	522	515	531	586	555	524	534	528	563	556	536	508	556	568	534	549	565	564	526	523	537	531	563	505	546	531
1308	312	110	109	79	114	140	172	134	151	358	879	1393	1553	1110	951	543	312	125	55	41	30	37	38	51	45	33	42	40	49	28	42	52	41	36	49	36	29	36	48	35	51	41	48	38	31	40	35	42	50	50	42	38	28	50	36	46	45	49	35	46	39	46	41	43	40	41	46	40	44	43	30	31	33	40	43	42	43	33	46	29	42	26	32	45	44	36	37	46	33	33	33	39	35	33	41	41	40	46	40	34	32	39	44	38	37	38	39	34	38	44	50	39	49	33	29	40	34	42	37	31	33	43	37	30	43	28	36	38	37	44	46	31	42	33	34	37	42	45	40	43	36	33	41	37	39	27	41	50	30	32	30	37	38	39	43	46	36	35	40	28	34	39	37	36	25	48	42	36	40	37	42	36	43	39	35	43	35	36	49	55	45	34	32	41	38	46	32	34	43	52	39	33	29	44	45	39	39	31	40	50	35	44	38	37	49	31	58	27	46	36	27	40	39	36	33	40	42	41	40	44	35	34	33	40	32	47	43	35	41	38	31	38	46	33	40	34	47	37	35	46	38	31	33	43	38	30	32	36	42	33	39	44	40	31	37	43	32	38	36	42	49	46	39	38	37	51	38	38	34	46	45	39	41	25	37	46	35	41	40	26	48	43	38	34	38	27	35	36	49	41	38	33	44	46	36	46	40	49	38	44	39	46	48	51	34	32	35	46	45	39	37	32	42	50	31	45	40	38	34	42	41	41	30	42	38	42	39	40	42	33	40	32	34	28	47	27	48	37	37	42	31	36	43	33	33	53	37	50	32	38	41	29	33	34	44	42	48	52	38	41	36	39	49	38	42	36	40	40	31	42	45	48	33	33	38	39	23	36	50	32	49	34	30	41	44	36	32	36	36	31	29	38	27	35	45	45	40	45	25	42	44	40	36	30	37	46	41	46	34	43	52	44	38	41	50	39	40	41	38	47	44	35	38	29	36	38	33	38	45	37	32	38	43	39	52	33	51	32	46	30	28	45	29	40	34	32	29	35	35	43	36	43	46	39	39	36	47	43	30	33	32	40	36	44	39	47	52	46	31	43	26	41	46	51	34	38	32	24	27	32	47	38	27	37	42	40	34	53	31	36	42	32	44	42	41	45	44	38	47	43	40	40	37	42	38	35	37	50	41	39	40	31	32	39	41	46	32	35	33	40	45	32	39	43	32	38	47	41	38	34	39	33	47	36	29	45	40	37	26	35	38	37	39	42	35	30	26	42	39	41	30	24	40	45	34	41	41	39	39	37	40	39	46	36	55	40	34	47	39	26	34	40	43	33	42	38	35	39	33	33	47	42	44	36	37	34	35	25	43	46	43	44	44	53	42	34	35	47	41	41	31	31	41	43	36	38	39	30	32	38	34	42	45	38	35	38	46	41	45	30	42	44	48	39	42	49	44	36	45	31	49	43	49	48	27	46	43	40	29	38	41	36	46	30	35	27	41	45	32	42	32	45	40	39	36	49	43	44	37	38	34	31	45	37	52	27	45	36	42	30	40	43	40	54	37	45	31	38	38	39	42	31	28	44	42	37	32	38	38	46	42	45	40	33	37	45	35	39	35	42	38	40	47	32	36	39	38	45	49	44	37	54	55	38	36	44	31	37	46	44	45	46	39	35	37	47	35	43	37	41	38	29	42	31	38	43	49	36	43	46	56	39	45	37	36	33	35	49	46	31	39	35	39	37	34	34	44	37	34	41	29	44	43	40	34	37	39	42	47	40	44	53	41	42	40	34	35	44	29	33	48	44	45	39	45	46	43	43	39	35	36	48	43	34	41	38	43	46	39	47	38	34	42	46	41	37	26	35	43	50	40	42	40	46	48	46	27	31	37	44	43	28	43	30	36	31	39	46	35	34	40	33	36	25	31	52	39	53	28	38	36	39	41	37	44	45	45	34	35	28	34	42	33	35	39	44	40	45	39	48	40	36	44	53	27	34	34	38	31	36	36	29	33	47	24	35	36	24	34	36	33	44	41	26	33	36	41	45	41	41	31	38	50	40	20	34	51	34	35	31	48	37	39	44	51	38	38	33	21	44	47	42	45	37	43	30	38	40	35	36	31	41	36	41	43	45	40	39	39	44	37	45	39	44	40	40	28	32	38	31	37	39	35	37	47	38	36	41	28	40	35	43	30	38	47	39	33	35	35	46	33	49	50	45	41	52	49	35	36	47	43	39	33	35	29	33	44	33	45	49	34	53	29	36	39	38	40	41	41	35	39	33	45	40	40	35	46	39	36	42	35	46	36	36	50	37	45	47	46	36	39	37	43	38	37	51	40	39	45	45	45	22	37	37	47	52	47	36	39	41	42	29	33	43	34	48	29	36	45	37	34	30	34	44	36	28	33	34	39	46	29	48	43	36	48	36	39	37	45	38	44	49	34	31	40	35	24	38	40	39	39	41	41	39	36	38	27	33	47	38	35	42	45	27	30	46	41	41	42	30	43	30	52	37	43	43	42	38	40	42	40	55	35	42	55	42	38	40	46	35	38	38	43	36	42	43	33	44	48	34	43	37	35	36	38	48	44	29	33	39	41	35	38	39	32	39	39	44	36	46	44	31	33	41	42	39	43	32	46	48	40	37	39	45	41	37	30	42	46	34	32	40	23	37	35	31	36	38	46	53	37	43	40	48	41	38	29	39	31	50	47	41	45	54	30	44	40	38	38	31	42	39	39	37	38	33	40	38	32	37	39	38	45	44	39	45	39	35	54	44	30	35	34	42	31	41	34	29	42	43	36	38	33	40	37	38	52	39	39	42	43	35	29	42	45	46	40	32	32	35	39	34	41	37	41	34	36	39	39	43	51	43	43	41	40	44	44	27	38	34	51	40	39	41	33	46	36	34	41	37	39	32	38	30	42	30	41	46	46	43	44	40	43	29	33	41	49	35	34	41	47	38	28	42	38	41	42	33	32	39	46	44	42	37	43	32	30	49	30	33	39	42	54	37	41	32	36	37	41	42	42	47	29	35	51	41	44	31	42	48	38	33	40	36	30	38	37	32	50	32	34	29	35	38	38	38	37	34	56	42	37	42	31	43	52	37	41	41	37	27	28	41	40	31	58	41	42	52	31	24	41	37	41	35	44	40	36	41	48	39	46	34	41	31	39	37	47	34	43	45	32	30	33	42	38	35	33	43	38	46	48	36	38	32	46	46	38	33	45	37	38	30	43	43	35	42	36	43	47	32	36	36	41	41	40	44	40	49	49	34	42	36	45	29	40	40	38	38	30	28	29	31	29	37	44	46	47	55	35	38	41	39	55	51	40	32	39	36	36	39	43	39	31	32	42	33	29	36	30	39	46	27	46	52	38	34	40	42	48	35	26	44	49	42	32	45	42	39	24	42	32	32	34	37	52	30	43	46	35	42	42	38	46	39	42	44	37	42	42	47	35	41	31	36	35	34	42	40	42	42	42	36	46	44	38	39	36	50	32	40	38	34	46	36	31
12869	4580	1664	2602	6723	8913	8416	7329	6117	4930	10845	20665	24353	23874	20008	16906	11454	7170	3295	887	396	387	374	399	395	354	346	368	388	371	358	398	391	384	400	418	367	376	349	338	422	367	377	392	382	392	394	356	386	375	378	368	385	376	389	368	381	374	354	357	361	375	396	367	393	400	367	387	352	400	368	396	387	435	385	396	409	363	386	378	426	379	378	360	370	365	381	418	406	402	392	377	361	357	405	356	389	381	372	355	363	419	414	411	381	350	364	391	395	412	328	397	369	390	354	387	380	359	377	366	357	392	386	333	367	388	350	387	400	352	409	394	352	396	378	387	384	403	377	349	351	397	395	393	385	382	392	379	390	363	368	372	400	364	364	399	377	362	406	377	401	368	389	384	351	368	364	362	404	362	381	385	399	394	385	365	394	363	379	408	373	395	384	386	331	390	354	327	345	404	367	385	403	402	368	395	362	377	393	364	392	334	369	348	372	375	381	361	406	357	373	380	408	369	372	381	379	373	398	376	390	353	417	390	397	392	376	358	381	373	377	383	427	353	374	415	425	370	351	400	393	357	358	383	383	364	403	384	363	434	388	390	379	381	392	390	387	376	404	387	394	383	378	371	398	411	392	382	406	384	395	405	371	380	377	383	368	366	391	401	345	387	410	387	378	364	353	366	418	380	349	427	350	353	357	348	361	360	379	396	337	349	371	379	399	385	381	393	386	390	383	374	368	375	386	371	395	389	384	382	368	380	367	381	377	388	370	363	371	389	364	385	367	336	372	372	374	361	380	395	401	384	397	381	388	383	386	359	358	375	362	374	382	393	383	386	388	361	396	402	421	378	392	357	369	359	404	420	390	343	386	371	374	411	363	394	374	377	397	411	383	381	423	405	406	374	347	366	362	392	389	391	396	385	369	387	398	325	392	347	375	366	357	378	394	405	398	382	340	321	408	371	392	360	353	372	359	358	376	370	388	381	394	388	373	381	391	378	371	368	398	377	383	372	382	351	368	379	351	358	367	374	352	379	364	354	386	357	392	408	373	387	388	396	329	405	370	372	389	411	384	391	386	374	364	388	375	330	363	354	420	391	395	397	371	392	360	364	398	369	397	344	400	409	378	395	368	407	400	384	409	398	387	381	346	386	395	379	339	378	383	386	355	388	380	395	372	397	366	378	376	352	360	373	378	382	379	404	397	391	399	383	353	394	372	390	361	453	449	393	375	378	347	412	389	378	381	387	363	375	372	407	385	381	408	410	332	376	362	352	398	374	402	378	372	355	397	365	435	391	404	352	374	377	361	373	374	362	381	357	397	367	351	378	383	379	361	396	379	364	363	388	375	377	392	390	349	359	377	379	393	405	353	347	383	398	356	375	368	416	387	333	374	356	348	389	367	376	358	380	375	379	355	361	382	379	344	347	366	417	371	397	390	389	384	373	374	359	370	362	354	384	339	399	386	372	367	383	366	393	371	371	373	385	358	409	381	375	378	371	343	437	361	362	356	384	386	399	379	372	390	374	400	382	395	397	387	392	378	416	355	385	361	368	392	377	358	381	358	384	406	408	388	369	397	374	381	389	392	385	374	346	386	371	399	377	405	386	384	367	384	368	380	368	404	353	381	367	402	350	377	380	349	367	359	372	368	333	368	426	366	392	377	389	381	373	366	387	391	381	413	345	381	388	371	406	404	356	420	395	363	352	354	370	317	375	368	379	378	359	392	380	400	375	379	380	388	361	342	369	381	393	390	384	341	405	399	369	387	352	390	339	339	371	401	396	387	337	358	372	359	390	385	373	382	367	349	387	392	360	387	381	381	360	360	361	371	375	380	370	408	375	348	404	378	379	368	378	375	386	381	376	375	359	369	373	359	391	388	353	379	400	346	369	405	387	441	353	394	396	377	392	360	392	380	382	383	356	386	346	404	341	364	363	376	392	365	350	411	372	396	403	372	392	396	365	381	407	416	395	350	389	370	396	390	403	404	394	357	406	386	371	373	400	426	358	399	380	370	388	364	340	340	396	395	356	377	381	385	387	348	405	375	369	341	390	392	407	411	386	367	391	355	407	404	354	355	417	363	414	400	375	386	385	387	370	361	378	423	393	385	362	357	386	404	434	386	392	378	360	396	391	350	403	368	401	415	376	362	405	373	416	375	398	350	371	422	370	406	398	351	365	387	373	359	386	388	384	361	362	371	388	380	366	358	373	355	394	383	393	360	392	388	399	418	368	383	366	376	382	397	364	375	374	362	368	352	371	394	373	401	377	391	407	386	373	365	362	375	397	331	380	380	364	395	390	390	386	394	375	396	352	363	384	365	395	407	397	369	355	375	405	394	390	360	402	400	363	348	393	397	368	379	356	372	392	354	373	382	388	329	415	370	375	373	343	396	388	382	399	374	379	366	396	371	392	393	347	405	358	379	386	375	373	414	396	370	402	371	386	384	379	359	373	397	399	378	387	350	380	392	386	372	378	356	386	373	411	378	359	408	393	408	340	385	365	361	371	363	382	388	390	410	365	371	387	380	362	376	375	440	359	374	372	345	371	373	371	367	371	364	380	376	357	397	395	397	371	370	356	363	351	371	405	386	386	384	380	402	366	383	378	368	363	382	355	363	372	393	431	369	378	377	389	377	382	380	423	403	432	359	392	390	332	377	355	361	368	374	386	382	365	348	386	408	392	370	371	364	374	383	340	379	353	380	432	379	378	431	368	373	388	381	399	378	402	405	403	386	375	350	416	374	365	333	394	381	412	353	389	379	368	368	363	355	352	401	384	403	363	375	356	360	353	379	386	363	385	374	381	377	388	394	350	349	355	343	376	403	384	384	341	377	355	376	368	405	361	372	383	416	401	387	399	364	376	363	362	394	375	384	376	367	412	404	376	388	431	376	370	389	398	368	367	377	359	375	369	361	349	334	374	395	360	363	387	385	379	365	355	374	399	389	359	350	394	389	397	410	411	359	380	372	373	379	398	377	393	394	370	355	414	360	395	366	426	393	381	393	372	334	364	382	388	362	405	347	389	392	387	349	418	334	364	370	364	381	359	357	390	388	354	357	347	394	394	391	355	391	368	382	408	361	357	367	390	408	372	362	383	398	346	395	393	389	382	373	374	381	379	356	411	362	383	403	394	396	376	377	364	360	396	365	392	393	354	385	385	388	388	400	372	413	381	393	372	361	394	392	377	366	370	374	333	390	365	395	359	396	381	378	381	391	360	391	341	349	384	395	385	356	410	385	394	393	376	349	380	344	383	359	358	367	345	390	377	392	373	372	357	353	377	372	327	361	365	401	393	395	379	358	412	373	389	376	380	377	383	386	370	385	398	394	393	353	402	384	404	365	391	374	381	380	379	385	413	371	376	363	376	400	366	376	374	396	370	400	381	370	403	382	389	398	330	382	406	345	346	372	369	370	354	385	402	376	387	374	372	374	373	393	414	380	366	347	372	356	371	358	390	375	382	382	372	413	367	394	375	350	411	405	376	389	407	356	368
925	427	162	144	108	141	212	199	164	167	356	1303	2168	2166	1526	1902	1215	563	223	76	48	53	38	54	53	56	51	46	42	54	43	43	40	57	39	50	53	61	42	51	35	42	56	47	39	47	50	46	45	42	34	64	38	44	38	43	46	40	35	50	45	45	50	46	46	51	40	47	53	45	47	52	44	54	44	57	49	49	44	46	47	43	54	48	52	54	56	34	48	43	51	51	39	51	37	50	53	43	42	40	46	52	52	45	48	45	68	42	38	49	49	43	43	46	40	40	47	48	38	34	41	52	33	44	55	35	51	33	45	53	51	39	48	44	55	63	46	53	46	43	47	45	49	40	35	40	45	47	39	51	46	48	45	45	46	49	39	45	35	46	60	45	34	44	49	54	51	34	40	45	47	40	50	39	50	51	43	38	58	46	46	50	66	52	53	54	44	54	45	53	45	47	47	34	66	37	51	43	41	42	55	53	46	36	43	49	49	41	54	36	52	40	40	51	32	52	46	44	47	44	64	46	53	47	45	43	47	59	47	56	46	51	57	34	38	47	44	36	49	47	43	38	53	53	48	47	41	43	42	40	43	49	58	38	43	49	50	40	42	49	36	45	59	43	43	50	41	39	52	37	49	40	51	39	42	39	40	54	46	38	62	46	41	51	47	40	49	42	53	44	31	48	46	42	61	52	37	44	53	50	49	45	53	54	41	37	40	60	58	51	35	44	47	59	47	44	45	50	44	49	52	50	58	61	48	47	53	39	52	43	44	47	52	30	48	56	39	58	49	41	47	56	54	48	47	58	47	49	48	54	45	49	50	38	38	40	54	46	57	49	45	49	34	51	39	54	38	38	54	49	45	43	51	35	55	46	49	50	40	39	56	55	41	51	45	37	38	34	35	47	42	51	40	46	44	46	60	50	51	48	66	57	33	47	49	39	37	60	45	41	45	36	40	55	45	43	57	48	55	38	44	46	45	50	47	50	45	43	49	41	45	54	53	37	45	46	45	48	44	48	55	39	59	52	47	45	51	47	35	46	45	35	52	41	56	48	36	39	41	37	42	47	47	45	38	52	44	38	39	52	35	47	34	55	36	56	48	47	40	46	52	41	40	58	68	47	48	60	45	50	50	37	44	42	60	47	54	46	44	56	72	54	56	52	46	60	55	50	46	46	33	42	37	39	43	47	40	50	41	53	52	35	43	37	48	48	44	50	46	43	44	44	45	43	48	46	40	46	49	38	55	49	52	56	43	39	53	48	48	51	45	31	48	41	57	46	50	39	46	47	42	52	47	38	46	40	34	49	53	44	39	45	46	63	43	43	38	48	43	33	48	51	46	40	44	55	39	52	37	43	37	53	43	39	44	50	39	46	42	51	40	45	36	48	38	53	47	37	59	50	46	49	45	45	37	44	43	45	45	41	50	35	53	44	47	43	54	34	50	27	38	47	41	33	56	48	53	54	51	38	49	42	40	49	55	56	52	37	46	51	52	42	45	44	50	42	48	38	47	54	44	43	33	53	52	46	52	45	40	30	36	52	41	40	44	40	44	35	41	47	45	25	58	43	37	46	41	58	51	37	42	42	53	36	47	45	54	42	38	40	43	43	43	43	41	57	47	50	34	47	53	46	41	63	48	37	47	52	49	48	49	43	50	39	55	43	61	54	45	47	59	45	48	40	48	46	45	47	53	48	53	46	39	46	43	44	52	40	45	55	51	44	57	53	48	53	43	46	48	55	43	44	37	56	46	57	41	36	48	43	34	43	47	46	37	44	44	35	45	38	52	36	49	37	49	34	48	28	42	41	44	60	43	55	33	43	50	43	42	44	50	44	44	40	39	49	59	36	53	53	63	52	48	52	47	41	48	47	54	48	48	48	33	41	40	55	39	48	35	59	40	45	45	58	52	39	46	43	36	40	45	56	49	40	53	53	36	48	50	52	51	35	53	53	45	50	54	56	37	47	56	47	54	39	42	37	46	43	34	36	59	43	36	57	55	58	31	50	63	35	58	40	43	46	52	43	48	40	39	60	43	45	44	56	41	48	40	37	50	62	45	50	45	40	46	33	40	45	51	44	53	44	58	45	43	54	60	39	49	55	39	45	41	40	44	38	44	42	40	40	51	47	49	41	34	49	38	43	52	64	50	42	40	44	46	31	32	52	41	42	37	55	57	48	42	52	46	45	35	57	55	33	46	57	44	41	41	51	42	39	44	45	45	66	48	41	31	36	55	47	52	52	51	35	40	46	50	55	48	47	50	46	44	47	37	46	49	53	39	50	45	39	61	54	42	39	44	55	45	40	46	45	45	60	34	50	53	34	44	46	35	55	38	51	50	54	55	51	38	55	43	45	39	41	42	40	53	64	46	51	42	36	34	47	39	49	43	37	45	50	49	44	46	48	41	39	50	54	48	63	50	61	44	56	44	38	54	42	37	39	57	51	45	57	48	33	37	45	47	51	35	42	55	45	45	41	43	40	50	45	51	35	61	43	38	40	49	46	47	39	36	48	52	49	54	45	48	55	43	50	49	59	37	46	40	62	43	39	58	49	37	39	42	49	43	48	32	53	49	42	62	36	50	58	36	43	56	44	43	44	40	49	49	49	55	50	38	47	60	52	56	42	48	38	49	43	41	56	52	41	35	45	56	42	50	50	38	54	43	40	47	49	38	43	51	45	38	45	32	39	42	48	48	42	58	54	51	40	35	47	50	39	44	58	37	48	50	45	37	46	50	57	48	42	43	43	48	43	52	48	44	44	42	64	47	50	41	35	41	54	49	52	46	45	39	41	46	44	41	51	52	42	47	42	42	49	67	43	44	47	50	38	56	38	42	39	44	53	37	39	48	51	38	47	43	37	34	50	49	53	47	51	43	42	39	47	55	52	54	38	36	54	48	49	49	49	41	42	48	33	36	50	43	54	38	42	43	46	39	42	35	36	33	63	50	40	45	53	52	50	51	35	32	37	45	50	42	37	41	43	56	45	40	30	45	48	42	46	47	36	47	55	47	49	50	55	40	49	37	49	52	31	52	43	47	43	47	49	37	45	48	47	50	47	41	40	50	40	60	47	39	58	57	45	40	47	48	46	60	43	43	61	44	56	37	38	51	49	53	57	49	44	57	36	39	44	48	37	47	47	41	48	40	46	55	35	49	55	46	41	49	51	35	46	48	44	37	47	41	50	33	35	51	41	40	41	42	48	54	44	43	46	43	48	43	47	46	53	72	50	51	45	35	49	41	39	44	53	42	50	60	43	49	42	42	51	45	54	40	55	56	67	48	51	54	41	46	43	57	37	48	49	52	52	39	32	59	55	43	40	34	35	43	49	45	46	39	44	36	47	40	56	30	49	45	45	43	54	46	47	46	48	60	50	53	53	53	54	38	49	48	41	41	57	43	52	46	42	43	54	48	48	43	30	49	49	50	45	35	49	43	44	46	42	51	59	46	45	53	50	64	48	41	38	49	46	47	51	47	40	37	44	38	43	41	46
14081	6294	2200	3795	9395	11888	10608	9123	7422	6246	11425	24365	28203	26165	22814	24488	18804	10872	4282	789	534	458	429	483	466	495	467	473	444	511	447	455	465	503	447	519	453	469	445	434	455	468	479	456	470	452	433	475	464	439	460	439	496	444	486	437	460	438	469	485	462	444	466	431	457	459	451	499	395	422	458	433	457	524	481	511	462	454	467	488	453	430	442	445	451	490	472	480	436	459	422	416	454	437	470	444	460	437	461	494	475	465	467	474	447	453	479	466	438	484	442	462	449	506	440	443	433	445	462	443	465	489	471	483	457	478	439	470	427	453	431	442	472	471	423	439	455	475	461	457	463	443	460	447	447	435	437	453	462	446	454	504	432	477	480	456	486	467	467	454	448	450	473	490	461	469	464	471	471	458	422	448	442	456	440	467	467	437	466	456	449	445	502	419	421	451	491	433	506	456	450	450	460	495	454	452	451	460	468	435	447	471	460	476	456	444	456	441	456	484	448	450	483	437	457	487	467	490	456	445	471	431	464	474	454	467	493	443	480	438	455	454	472	450	434	448	482	508	457	460	454	441	440	425	430	458	475	443	441	413	476	431	445	447	480	458	469	426	448	470	432	449	471	438	446	460	473	470	437	442	432	458	455	454	508	426	437	414	451	479	469	430	441	480	464	444	462	480	458	436	449	398	524	502	441	498	463	442	434	467	447	436	445	465	449	458	442	479	435	418	443	444	478	480	455	455	470	470	481	471	438	473	448	465	510	485	470	456	447	427	463	466	427	472	433	463	454	450	492	465	470	464	411	489	469	458	451	444	470	460	463	474	494	416	450	454	454	429	442	412	462	456	466	452	455	496	458	450	481	424	444	472	475	461	458	451	493	437	471	458	491	508	482	450	469	453	436	486	488	445	444	467	439	443	440	427	473	464	505	444	482	485	435	442	419	454	430	447	434	459	452	482	426	458	485	454	446	439	452	508	456	450	445	460	507	462	455	453	441	428	467	456	426	449	466	484	461	464	465	461	421	457	462	443	501	437	452	454	459	454	466	475	487	421	454	442	443	466	455	472	460	452	446	440	475	464	448	467	437	482	453	406	453	468	432	459	411	433	457	444	446	448	460	442	473	439	431	458	438	439	456	439	482	465	459	485	486	445	497	464	431	459	465	483	460	429	442	452	447	458	482	463	444	458	441	491	460	448	457	418	472	459	481	465	462	469	450	457	470	427	447	474	462	455	452	469	473	465	467	474	455	445	414	475	430	475	456	484	453	476	434	468	437	461	481	416	475	474	501	482	467	462	458	433	482	467	461	482	461	448	480	436	473	478	464	445	428	425	456	444	444	470	424	458	446	435	455	485	432	442	454	425	481	457	458	461	460	425	449	406	475	433	445	463	448	444	449	442	448	438	396	427	407	452	418	436	439	459	469	443	428	435	464	433	501	439	401	463	450	469	457	474	459	441	419	448	438	482	418	448	449	461	483	426	493	423	468	422	430	488	449	453	436	475	452	457	459	446	482	489	475	480	446	464	484	433	426	441	459	444	441	460	462	423	404	430	421	437	463	463	439	473	453	457	472	476	443	434	451	487	436	437	444	452	456	468	450	428	468	469	483	427	429	504	444	464	456	472	517	481	437	440	491	430	470	459	449	432	433	489	487	450	476	474	455	464	437	438	460	455	465	481	460	453	464	429	445	454	445	457	492	454	476	452	438	471	452	453	440	454	456	452	449	469	448	463	419	447	454	430	471	440	464	442	443	470	510	457	463	460	447	484	416	450	447	475	483	452	455	458	434	441	451	475	481	457	445	460	452	452	436	467	463	484	458	419	466	447	427	441	452	493	450	475	491	451	453	457	464	456	442	474	433	435	424	416	465	448	430	447	439	457	445	453	442	459	421	428	473	464	466	456	450	487	485	483	430	449	478	463	447	477	465	495	450	491	462	472	446	463	480	448	424	456	460	443	456	486	444	441	462	453	501	483	474	485	451	474	479	461	460	440	451	448	446	494	456	436	481	467	414	482	476	451	410	477	450	424	441	465	459	470	484	444	459	478	424	444	457	452	461	480	429	479	472	486	456	457	461	455	463	437	457	430	471	441	428	442	446	469	463	494	478	443	450	477	439	461	441	467	462	482	417	440	442	450	454	456	462	482	444	441	493	448	456	444	463	442	442	442	436	438	508	485	431	437	462	417	456	420	423	459	479	487	466	426	454	468	462	500	457	484	438	438	473	464	457	472	513	406	464	464	435	404	464	444	447	459	453	463	457	461	459	452	452	430	459	448	447	437	479	474	452	462	470	468	465	431	472	445	466	475	467	470	464	460	433	462	451	493	439	434	448	468	458	445	492	454	434	468	466	500	481	444	468	451	452	480	474	477	490	473	471	467	421	458	464	456	481	481	483	475	461	438	477	469	473	436	501	452	482	427	489	476	459	448	439	408	480	412	453	507	468	468	457	488	448	437	469	411	465	462	457	457	418	456	430	470	479	488	452	465	476	459	436	420	489	435	466	463	473	408	465	441	469	451	434	416	484	485	456	441	436	479	437	467	484	455	469	446	438	465	483	459	394	447	451	495	493	448	465	465	446	446	437	473	446	447	430	515	438	457	479	457	458	461	437	410	425	436	472	452	468	417	464	455	458	462	441	485	497	425	436	456	432	463	465	467	478	447	448	470	463	451	454	452	478	446	471	462	457	437	463	448	489	449	439	474	436	441	439	403	441	449	445	466	439	438	476	493	471	436	459	461	464	419	447	494	465	493	472	427	485	467	503	448	484	465	425	458	444	455	435	472	489	459	421	462	473	466	447	444	460	462	427	453	442	427	499	461	426	441	481	447	415	429	444	486	425	477	447	484	485	437	478	446	478	454	460	410	418	472	483	471	473	497	481	476	494	442	426	449	438	448	478	443	433	392	416	488	427	464	470	467	470	477	459	501	452	503	496	484	451	437	442	445	449	471	448	463	463	439	487	434	480	453	463	414	462	463	415	453	442	434	431	457	470	465	481	442	474	427	424	412	410	451	467	461	448	466	446	490	451	410	444	452	430	483	465	461	439	453	454	453	448	434	483	456	479	429	473	464	450	495	491	447	434	497	434	454	474	491	482	446	465	474	482	451	453	449	438	429	422	432	488	444	476	499	529	462	504	457	449	445	475	443	469	468	464	427	423	454	461	508	447	475	476	461	469	476	459	467	455	448	452	456	465	465	420	481	497	454	463	489	451	418	499	497	430	432	462	448	490	509	456	423	471	415	443	454	464	486	482	425	465	436	431	478	449	468	434	481	472	437	463	431	464	448	494	453	496	439	454	446	483	454	477	469	444	424	483	511	447	458	421	458	460	421	449	453	469	455	452	445	456	453	457	459	450	441	496	472	468	473	429	398	480	421	465	446	457	448	462	428	396	468	438	458	464	478	449	435	471	449	467	465	430	428	477	497	481	455	464	490	461	454	461	464	434	450	447	444	470	475	433	451	472	455	448	502	434	438	451	464	443	452
900	206	81	94	83	99	109	117	106	126	127	247	280	334	279	229	200	147	70	43	50	47	39	59	43	55	53	69	51	68	52	56	54	54	52	41	50	58	53	52	43	52	43	51	60	51	39	49	54	55	53	51	43	60	47	58	48	63	39	36	54	47	54	49	50	55	47	61	44	53	50	56	53	45	57	63	36	44	49	40	49	39	54	39	44	47	51	49	51	60	35	59	41	40	45	47	63	40	52	47	47	51	73	51	44	53	59	52	58	47	61	50	44	52	60	52	51	41	38	48	51	43	45	38	49	42	54	51	53	47	60	49	48	49	61	58	43	52	51	49	49	51	39	48	39	49	63	37	67	43	55	46	38	54	53	49	56	46	38	47	58	37	45	46	49	37	61	59	41	46	48	51	45	39	42	50	51	44	50	56	54	40	36	39	40	38	49	51	56	39	40	43	53	33	52	49	47	48	49	41	55	51	51	53	42	50	50	50	49	43	40	51	67	54	43	44	39	44	43	54	53	63	59	52	54	50	46	48	53	41	46	47	48	45	50	54	43	46	44	53	49	47	66	44	58	46	53	55	51	48	60	43	38	55	47	39	50	50	62	39	65	45	49	59	48	56	58	49	44	51	45	46	56	45	48	49	44	46	59	50	47	70	53	59	47	54	55	53	37	48	51	49	48	44	49	50	39	53	49	39	45	49	43	51	54	57	50	57	46	46	62	53	51	54	54	63	45	45	42	40	43	50	51	54	42	44	52	47	46	58	49	43	47	55	57	48	59	56	47	56	47	51	47	53	46	51	58	43	44	51	57	43	60	39	39	55	38	42	50	57	44	36	42	55	50	45	58	46	52	53	57	42	46	50	41	55	52	44	52	49	45	55	48	51	56	51	40	50	44	48	48	43	50	49	51	51	59	41	54	56	47	56	41	52	62	48	48	32	60	57	46	40	49	57	47	57	52	43	61	51	43	38	53	53	45	52	46	55	54	64	39	27	43	56	42	57	32	47	41	64	44	49	44	68	61	48	55	53	47	52	58	52	42	51	39	51	42	43	39	51	59	57	43	48	49	44	39	58	45	47	46	47	46	71	55	51	53	37	50	38	40	43	51	49	50	49	47	42	48	40	47	43	52	49	45	48	36	72	50	40	54	46	48	55	36	34	48	53	57	44	47	48	46	43	40	44	66	48	52	63	56	59	59	52	48	37	48	54	47	38	46	46	51	58	48	52	54	53	38	51	52	59	54	65	54	48	48	56	46	58	50	52	50	55	52	43	36	47	45	61	43	48	62	51	51	45	47	42	60	46	40	50	46	63	48	44	60	43	51	46	54	48	50	55	60	46	51	54	47	50	53	51	54	46	65	47	49	64	46	43	44	48	46	50	48	53	44	49	44	46	59	40	60	53	35	54	46	53	42	50	59	65	42	44	40	53	58	48	41	64	44	45	50	46	51	52	38	53	42	44	47	53	47	54	45	45	41	45	48	45	55	44	58	40	58	48	48	35	53	53	58	56	47	52	50	47	51	48	48	46	48	62	53	45	49	59	45	49	45	44	44	61	41	46	43	48	41	54	51	49	57	56	48	47	55	44	46	50	52	44	57	40	43	46	48	44	62	43	59	36	42	44	46	55	51	57	43	63	48	57	54	58	57	58	55	38	45	51	41	49	66	57	52	48	45	49	50	65	40	44	56	43	45	47	55	38	48	42	36	51	43	48	45	47	49	37	51	51	57	50	54	49	53	72	50	38	45	63	44	44	51	37	49	53	56	60	54	51	35	51	56	42	60	46	43	58	47	52	44	57	39	43	52	42	47	53	43	46	40	58	46	46	38	44	46	53	58	40	45	47	52	55	55	57	55	44	51	43	57	49	46	55	52	55	54	36	49	56	55	46	55	44	58	47	51	40	45	34	52	50	47	59	64	55	47	54	40	45	46	44	53	61	56	37	54	47	49	46	54	33	47	38	51	39	56	53	50	55	54	44	54	66	50	45	62	47	39	43	58	55	47	50	47	48	55	54	46	57	67	40	45	49	47	44	56	52	58	55	41	52	51	63	47	54	45	50	43	48	44	47	54	54	52	49	62	55	49	35	46	45	43	48	48	50	54	40	55	39	52	42	44	58	56	46	39	44	40	53	49	53	44	56	47	59	40	51	43	41	40	56	31	44	57	47	62	47	43	56	43	56	39	49	55	58	55	57	60	52	55	53	45	43	45	57	49	46	43	44	49	61	51	60	44	58	45	53	58	53	44	48	51	48	55	35	45	49	43	52	56	43	48	45	45	46	50	48	47	53	53	53	46	59	47	41	56	38	49	59	62	47	55	43	48	47	49	56	60	51	49	40	44	48	41	45	42	49	44	44	49	48	61	49	48	45	57	56	54	54	45	41	45	60	26	35	48	46	45	43	58	50	38	54	39	52	43	53	50	54	47	57	55	52	50	43	52	48	48	40	47	51	41	46	54	64	51	46	38	48	44	41	48	42	48	39	48	46	50	46	48	55	56	60	49	40	43	44	39	58	37	48	51	43	50	53	50	47	48	45	51	48	48	50	61	47	46	45	54	49	46	49	61	56	41	39	47	47	55	43	64	42	44	33	50	44	40	55	46	43	56	55	55	44	50	63	51	39	40	53	45	54	56	48	46	54	39	55	59	35	47	51	64	47	48	55	46	50	51	44	53	45	55	52	40	45	48	33	36	50	41	47	48	50	53	43	46	42	49	54	47	57	46	51	63	49	40	53	48	41	44	58	46	40	45	58	48	54	53	52	55	41	61	47	57	46	56	60	61	48	47	37	46	47	50	39	50	56	53	54	54	50	49	43	48	50	59	46	50	53	49	59	52	56	49	56	37	52	61	52	47	53	61	53	41	56	52	44	40	51	42	38	52	39	39	47	48	37	47	60	45	50	46	51	41	49	54	45	50	44	49	61	59	46	50	49	52	48	57	45	48	47	49	53	60	52	49	58	43	54	48	47	42	48	43	48	41	53	48	59	54	57	66	47	49	40	51	42	59	40	32	64	44	54	44	42	62	55	57	55	45	53	44	52	48	46	45	39	46	51	48	48	55	49	44	52	51	53	57	46	52	42	48	56	45	53	47	56	52	48	48	43	48	62	41	49	54	59	63	50	36	48	55	53	52	54	41	50	47	60	55	45	46	53	45	50	51	48	48	42	55	47	29	45	33	47	53	51	74	46	45	60	40	61	49	54	44	39	57	38	55	49	46	55	42	57	43	53	41	49	41	42	62	47	41	54	53	60	57	47	64	41	58	33	46	56	52	57	57	56	50	45	63	47	56	52	44	64	52	53	61	52	55	46	48	62	44	43	56	52	51	47	51	52	41	38	51	46	38	50	42	48	50	55	48	46	49	47	53	46	41	45	51	52	53	47	47	39	60	45	55	55	54	43	43	36	45	50	49	54	48	53	50	65	59	35	47	51	46	43	48	56	46	61	48	35	46	36	45	46	51	49	38	55	48	52	47	49
11154	3169	1322	2232	5637	7191	6025	4917	4022	3539	4054	8595	9424	8826	7163	5772	4705	3147	1419	476	477	524	504	556	509	480	486	475	507	494	497	472	437	504	485	502	449	448	452	490	458	489	489	465	465	463	492	496	455	471	474	470	461	490	501	480	500	476	475	448	475	435	461	457	482	502	511	501	454	446	431	464	449	471	513	562	478	466	480	495	476	462	541	453	430	452	469	486	517	449	462	458	439	448	470	502	438	487	487	494	485	460	497	502	468	473	498	445	493	463	480	499	454	498	460	507	434	424	460	468	494	465	465	478	452	439	470	485	519	500	480	462	489	487	466	525	489	503	476	496	515	462	434	472	500	520	455	464	448	449	477	448	501	426	481	480	464	472	452	489	453	468	464	506	456	485	467	456	459	493	495	488	474	486	514	455	451	485	485	501	464	459	515	484	449	470	462	467	446	457	456	448	437	495	467	459	477	445	477	504	434	473	476	475	445	479	496	499	492	481	442	477	482	493	486	474	462	467	455	441	459	476	436	474	444	492	514	486	489	478	480	510	485	463	516	496	487	507	488	465	474	458	493	431	497	459	461	433	471	449	464	465	443	486	471	446	456	446	512	442	490	470	477	450	465	445	448	478	456	443	481	503	469	467	459	509	482	456	481	478	475	476	511	453	493	482	437	444	469	479	458	448	451	444	466	510	450	466	453	474	465	448	468	475	453	451	471	497	472	502	442	500	462	481	490	487	432	486	485	455	481	512	475	459	479	480	487	464	460	500	472	426	499	481	477	464	442	502	468	501	461	428	479	426	505	453	508	484	480	488	456	448	434	473	471	474	484	473	500	483	445	495	496	448	466	474	453	477	461	463	473	442	496	472	478	448	459	486	461	445	459	430	463	503	437	435	463	458	465	497	460	456	439	478	463	484	459	452	453	454	472	497	478	430	435	476	492	503	486	466	473	443	474	484	467	485	443	491	479	478	455	506	465	483	429	538	444	488	459	476	479	444	462	480	461	455	470	497	487	484	479	458	487	466	484	459	473	512	450	452	472	461	463	481	482	471	469	494	448	484	475	470	471	450	470	463	458	488	461	469	487	448	487	445	488	483	499	456	471	495	444	455	484	480	501	460	422	487	478	491	481	488	458	459	445	496	491	444	473	491	451	463	463	463	488	432	463	457	464	477	463	473	479	475	469	492	472	486	487	478	458	485	484	451	470	446	430	470	490	487	489	479	452	472	447	481	464	484	456	470	440	471	476	437	460	470	492	456	476	453	511	468	481	468	466	479	480	477	476	475	482	466	473	452	468	476	462	466	478	476	505	454	454	500	502	474	486	457	478	462	489	464	502	469	491	470	472	441	496	504	450	474	475	466	486	467	466	500	509	435	471	479	498	484	434	463	468	470	459	490	458	493	449	458	456	451	468	460	507	514	486	448	463	439	477	480	505	491	474	423	483	478	495	458	465	468	481	429	469	462	476	485	448	470	447	494	526	464	487	495	523	484	467	489	474	477	448	492	455	489	441	477	438	468	477	463	472	444	463	469	477	498	479	456	462	437	476	493	456	444	455	484	480	432	468	476	454	467	450	461	485	507	492	473	474	460	464	507	466	489	478	478	500	448	457	505	464	490	482	458	482	414	477	483	445	482	452	473	439	472	456	519	466	462	456	472	490	461	478	452	472	465	438	466	429	483	444	480	464	454	470	454	438	466	451	423	469	520	481	450	437	491	437	490	477	422	505	462	515	485	476	485	480	515	511	480	484	466	487	455	499	476	427	465	486	450	441	448	476	454	458	457	499	437	463	456	493	442	458	420	491	472	457	482	460	466	496	467	455	446	479	436	491	449	475	518	454	492	463	474	491	456	473	453	430	478	444	505	498	457	457	479	472	479	521	481	470	503	440	457	421	486	491	486	471	459	455	462	473	497	472	433	438	444	457	458	484	492	451	494	456	497	497	460	476	432	474	528	457	487	467	461	453	466	489	452	459	487	486	504	512	488	472	468	437	485	477	439	496	498	484	503	459	464	470	480	495	462	436	466	506	468	455	438	468	485	485	429	482	507	466	451	471	469	446	494	464	471	465	456	444	488	450	406	497	472	406	484	463	476	492	462	428	466	517	451	439	455	473	472	463	462	443	489	455	500	461	468	492	451	485	488	453	474	451	402	453	469	469	512	501	465	466	436	500	475	512	438	481	464	488	450	477	451	491	476	473	479	489	447	468	461	471	475	462	442	455	464	466	513	473	443	472	502	483	478	490	497	509	456	478	441	491	487	500	444	497	466	469	517	451	447	465	477	459	482	479	437	483	443	470	494	486	476	451	473	451	471	502	488	483	451	469	520	485	469	443	445	447	458	453	465	452	443	426	478	455	501	455	485	480	443	466	453	442	513	474	482	470	491	452	485	480	499	480	472	473	482	468	464	448	461	451	471	431	471	480	476	434	483	471	460	440	475	463	435	450	457	494	511	505	474	451	477	500	444	448	449	440	482	490	451	457	465	469	486	442	500	494	471	460	404	460	472	504	500	476	449	471	475	480	485	482	488	471	452	446	449	481	526	492	500	436	446	441	469	479	475	485	485	474	491	425	463	462	476	469	465	507	445	455	442	469	458	502	493	441	509	450	478	481	475	476	466	435	495	474	499	446	462	468	489	516	471	458	448	463	472	443	497	471	442	497	436	485	483	469	462	507	475	461	452	459	427	469	468	485	485	442	478	473	438	472	498	473	483	519	458	490	481	479	490	486	465	445	477	490	451	479	503	488	503	471	463	463	475	522	465	488	493	488	445	509	475	503	510	476	477	485	485	492	460	448	496	468	454	458	439	465	492	443	437	496	499	486	489	469	489	464	495	480	473	459	428	432	470	487	468	463	500	472	437	427	460	487	501	406	447	443	476	449	439	463	460	494	484	468	490	478	419	498	503	487	505	486	447	482	448	455	491	457	448	469	472	430	488	468	467	477	483	504	489	459	461	486	455	450	511	471	436	466	475	470	477	464	464	428	468	487	453	478	445	456	541	452	531	494	440	436	486	465	486	436	485	470	484	535	442	444	478	457	503	488	456	478	484	493	492	471	430	478	464	503	469	459	482	484	478	478	454	509	444	459	472	451	478	455	453	464	477	439	463	473	466	463	471	465	456	467	430	459	499	451	515	461	501	449	505	485	486	488	475	473	446	534	451	466	475	459	441	492	471	483	485	484	487	461	488	416	468	509	473	461	454	450	427	507	487	498	475	470	495	502	489	460	484	439	442	442	476	478	464	462	474	447	453	483	507	521	483	455	501	474	463	484	482	491	464	469	488	450	466	463	472	488	495	501	469	445	479	452	436	443	464	483	494	465	447	504	517	492	496	435	513	469	463	490	458	472	499	475	470	457	482	460	483	472	460	480	446	462	437	482	451	467	460	453	523	458	472	482	459	483	473	443	488	472	446	492	480	460	510	478	439	481	446	456	440	494	450	493	426	498	492	463	452	455	460	472	467	444	472	435	510	465	456
621	260	144	130	120	147	146	169	143	144	218	514	989	951	1087	603	790	429	117	71	53	60	56	65	54	60	44	43	53	61	64	46	41	57	64	69	55	52	66	62	47	64	56	68	68	45	54	53	49	58	67	56	50	40	67	60	47	50	67	48	66	47	56	70	54	59	65	67	62	52	57	62	59	59	53	59	64	55	56	76	60	52	47	64	61	60	45	50	52	56	72	53	57	58	42	58	57	49	49	50	66	55	56	45	65	53	61	57	62	52	53	56	49	54	52	56	60	58	53	71	54	64	49	56	66	53	61	59	54	69	47	60	47	58	61	61	55	77	42	50	56	42	51	54	72	65	60	61	60	51	54	61	52	46	39	56	62	54	58	54	56	63	65	62	51	52	62	60	54	49	44	59	49	54	62	58	58	59	69	51	43	49	55	51	56	65	56	59	60	50	41	52	47	68	55	70	46	51	63	56	65	53	68	63	51	52	71	48	56	49	53	53	72	51	52	58	51	66	54	51	56	54	64	59	60	64	62	52	58	54	56	43	54	67	50	57	60	53	67	50	51	62	56	46	59	51	55	47	66	60	44	70	65	50	63	47	47	60	47	41	47	61	66	62	62	64	63	65	62	50	45	64	49	52	64	73	62	53	47	59	61	59	55	48	50	56	57	55	54	69	66	48	64	65	65	60	52	52	54	56	78	68	65	44	50	47	60	52	64	69	60	68	58	66	55	59	59	65	60	57	66	47	56	55	49	61	57	58	44	45	53	65	56	56	52	62	62	63	69	51	46	58	39	57	71	59	71	58	52	65	57	41	63	47	53	53	56	54	59	60	46	75	58	55	58	62	58	54	57	48	56	56	59	48	44	45	49	75	81	47	57	50	59	60	52	70	45	63	59	57	59	65	67	46	55	40	45	50	69	49	59	60	69	62	54	50	59	65	57	63	49	66	59	69	59	55	61	55	63	60	62	43	66	50	59	57	61	56	52	52	49	52	56	58	49	57	55	35	52	63	53	66	47	44	74	68	54	67	68	55	59	46	58	64	56	53	54	49	46	57	54	69	62	56	48	46	50	62	60	60	49	56	67	61	67	50	47	54	53	58	69	55	54	56	58	59	67	58	57	47	50	53	66	49	59	52	53	53	61	57	44	52	63	55	68	63	54	68	46	65	62	51	47	60	51	51	54	55	46	64	65	54	54	51	61	50	50	56	66	60	52	66	61	67	55	64	68	64	50	52	58	57	56	52	58	53	62	59	54	58	59	60	50	59	64	63	63	50	58	57	53	54	56	59	45	57	60	63	63	55	59	53	54	58	55	54	52	48	51	66	59	49	55	62	56	51	49	48	48	53	72	50	58	45	53	48	52	47	53	52	48	56	55	50	60	62	47	67	48	48	60	44	46	60	46	52	58	63	57	64	53	55	61	51	69	44	76	66	55	42	48	64	55	66	51	61	69	67	56	70	53	72	44	58	73	47	49	68	50	64	51	46	73	60	53	54	44	56	54	53	50	49	57	61	54	60	55	45	57	48	65	64	71	55	62	41	55	52	66	44	69	65	62	56	59	45	65	57	59	49	57	67	73	41	61	50	50	47	61	43	41	56	48	49	47	56	65	67	61	48	53	58	53	63	57	53	56	45	66	62	59	56	68	54	52	52	51	48	59	52	32	55	51	42	65	55	44	69	54	58	71	73	53	53	68	66	69	54	69	67	64	59	44	66	59	57	66	59	65	48	58	48	67	64	55	58	55	55	52	54	47	41	55	52	61	52	54	58	54	65	48	65	63	50	47	52	52	60	55	59	52	51	66	56	74	52	61	68	61	57	50	53	54	56	63	59	50	50	54	58	58	57	56	44	62	67	62	55	57	55	47	51	54	62	64	74	61	53	57	54	51	53	70	57	62	45	48	46	63	55	53	49	50	59	47	61	56	63	52	61	61	55	58	72	47	56	50	62	56	57	62	60	58	50	48	63	63	53	53	55	60	48	61	59	52	55	55	56	38	52	49	57	49	61	61	59	53	61	60	63	56	44	53	65	44	63	54	51	64	55	51	61	65	68	66	64	49	51	56	70	61	50	52	64	57	52	54	46	54	65	44	49	53	48	59	53	53	72	57	52	55	61	73	50	53	69	51	57	53	63	52	51	51	65	51	63	56	75	45	63	59	64	57	50	47	57	50	56	57	44	61	46	62	60	54	65	53	62	54	69	60	54	64	51	57	52	63	68	67	57	56	48	41	56	50	55	47	43	68	52	67	46	62	48	41	67	52	64	65	66	61	66	52	42	58	48	61	57	49	52	54	52	45	50	50	57	56	62	57	50	49	50	50	50	44	61	62	55	61	70	60	53	46	55	45	54	57	57	67	66	49	57	55	43	55	63	43	49	50	46	57	50	55	54	58	47	43	60	62	55	50	57	57	58	52	63	48	71	60	68	59	60	62	40	71	51	58	44	62	56	65	48	66	58	56	55	58	52	53	56	45	54	50	59	55	50	63	61	47	58	69	67	45	62	51	59	48	59	66	46	48	50	45	45	48	49	62	74	52	49	53	48	52	55	60	67	52	49	54	63	57	52	44	59	77	51	59	38	48	56	55	53	46	49	51	51	58	52	68	60	65	55	55	50	56	52	52	71	63	58	58	59	57	62	51	54	67	46	59	57	53	62	61	66	60	54	54	51	45	59	65	56	58	48	39	48	64	71	72	59	63	56	65	56	51	47	52	53	65	66	65	65	59	61	45	53	49	60	61	53	52	58	68	55	63	59	75	65	59	47	58	64	58	67	69	64	62	50	69	53	51	56	68	48	58	47	45	60	57	70	62	51	53	48	62	60	52	77	48	55	62	59	55	48	54	51	57	77	69	66	55	55	46	53	49	51	58	49	64	54	55	64	43	57	55	48	62	67	64	41	67	50	60	56	53	56	50	55	47	60	59	56	52	63	69	57	56	67	63	50	55	59	48	47	62	60	80	52	68	53	62	47	45	55	56	56	52	55	53	58	46	57	52	58	55	58	53	46	71	62	60	67	58	68	62	55	52	64	69	51	57	47	50	55	42	61	37	53	53	58	65	61	59	44	55	62	65	70	64	61	59	68	43	46	61	72	62	49	62	61	46	61	65	52	54	47	42	52	50	50	56	40	61	51	52	59	63	54	58	53	51	55	70	44	55	53	59	61	66	53	54	59	59	55	59	48	59	60	58	50	60	60	52	52	52	66	72	52	55	53	58	62	65	53	69	46	60	74	55	59	58	61	64	55	46	60	59	63	52	45	72	59	55	43	59	40	60	49	53	48	45	55	57	54	58	51	47	64	52	59	59	50	54	53	51	69	61	50	60	56	68	58	57	41	62	38	64	43	55	50	60	79	65	59	59	55	60	60	66	66	73	47	59	54	54	47	66	61	56	59	62	53	59	58	53	64	69	46	57	68	56	54	57	58	45	61	50	57	55	63	73	50	63	63	60	50	57	64	59	60	47	52	64	51	51	63
10743	4080	1826	3085	8012	10018	8346	6793	5532	4838	7771	14683	20392	18809	18845	13083	15223	8701	2468	618	597	588	584	597	560	620	576	532	550	554	528	596	543	529	556	537	547	556	566	523	545	525	546	562	551	537	568	560	517	546	518	556	518	537	531	548	494	569	523	558	574	547	528	541	539	560	550	540	543	527	555	554	555	588	575	567	561	544	571	512	497	572	561	541	549	564	549	488	528	528	527	506	563	504	515	542	541	536	595	579	525	539	555	554	552	552	527	514	488	545	515	508	554	530	545	546	565	516	555	520	543	546	563	490	508	569	563	584	579	557	547	536	528	594	526	576	518	562	546	597	560	542	547	551	523	550	517	542	572	537	560	523	563	522	554	546	518	514	515	581	554	539	515	541	550	588	566	515	565	548	531	515	511	573	548	555	536	540	547	530	495	549	521	561	553	543	503	553	576	542	541	530	529	555	515	520	561	545	529	514	580	521	542	550	562	516	560	549	582	506	523	551	501	535	531	529	558	512	557	579	562	588	508	529	549	559	570	524	554	516	544	501	574	578	550	550	566	506	544	501	540	561	537	572	541	518	591	501	549	523	535	532	570	539	556	587	538	512	551	544	506	539	569	568	503	616	524	502	518	589	558	553	561	531	496	540	570	552	536	560	533	538	547	533	569	483	557	555	539	560	565	556	562	566	550	585	540	540	561	557	543	515	598	551	581	520	536	542	558	508	543	537	534	566	570	494	497	546	528	512	532	512	566	533	527	543	570	549	551	562	579	519	555	529	591	573	544	533	543	546	502	546	564	516	564	587	531	570	524	530	572	524	507	562	559	568	535	531	544	534	525	583	537	516	550	538	571	514	509	592	541	497	570	513	538	543	521	544	584	567	572	518	565	526	581	528	519	556	536	514	566	542	552	508	545	526	539	592	555	542	534	572	536	553	526	540	555	575	505	525	541	561	518	517	576	496	590	571	513	524	520	552	548	527	555	561	533	548	567	520	549	535	562	522	565	571	544	559	530	580	518	527	562	502	574	547	546	542	545	545	552	582	591	547	513	532	523	546	564	535	586	558	569	527	573	526	545	588	524	552	519	572	572	550	533	543	513	545	583	515	548	581	531	580	568	555	546	541	512	540	547	554	509	533	553	508	531	536	522	546	532	528	553	597	558	587	558	535	525	499	547	543	519	564	567	549	568	520	545	519	506	584	531	544	567	591	563	533	537	539	551	516	523	558	537	571	540	525	556	527	569	528	526	538	545	544	531	538	581	545	541	572	543	574	546	564	532	548	590	516	557	559	532	536	538	559	565	558	527	511	557	551	529	561	514	544	526	513	539	548	526	496	499	494	522	593	545	522	556	526	601	518	554	571	480	568	552	507	547	568	546	597	535	549	535	546	566	547	571	525	542	530	525	530	528	537	555	537	557	541	530	534	537	525	533	523	534	567	515	551	569	537	575	571	540	518	566	568	552	523	539	575	550	552	572	546	515	573	488	526	551	516	568	521	545	559	543	531	572	527	554	532	528	544	527	542	545	519	553	524	551	544	565	554	543	553	569	544	529	554	549	567	567	561	538	509	549	549	521	533	530	537	539	572	560	539	517	533	539	556	526	568	573	527	537	508	565	531	537	555	559	567	525	519	521	529	507	561	535	516	516	488	510	523	589	543	533	535	583	491	534	556	548	547	576	554	545	544	477	507	530	548	493	576	542	557	572	571	530	530	590	560	510	525	539	545	528	561	547	558	492	514	475	567	508	537	573	525	586	531	570	572	527	537	519	532	578	583	533	552	543	567	538	535	550	571	549	530	491	498	552	529	530	555	516	609	570	575	560	576	542	547	539	592	520	557	570	550	536	548	549	541	552	547	520	503	526	562	581	514	559	536	562	596	555	549	535	507	544	525	536	522	581	533	558	577	556	574	542	555	470	564	528	537	549	551	541	538	564	543	542	531	559	540	549	579	520	566	571	510	550	533	526	528	544	514	520	561	511	542	559	551	528	525	543	512	555	502	548	522	572	533	525	569	533	535	529	521	550	545	542	569	545	528	536	566	537	563	578	513	514	533	535	548	571	564	543	584	548	515	542	496	531	548	534	529	552	515	500	568	511	554	508	574	536	509	542	530	547	574	564	569	546	518	564	533	539	505	521	537	536	547	591	552	540	560	526	539	515	536	556	499	541	538	531	573	556	519	541	505	556	518	570	578	594	514	534	559	526	586	545	529	560	512	500	543	595	530	527	574	589	576	513	551	574	527	570	556	536	530	560	542	566	568	560	547	535	543	596	520	552	546	548	509	545	535	562	549	563	570	508	557	566	521	538	540	565	546	564	539	572	544	537	524	549	596	562	588	571	490	545	545	528	534	576	570	537	577	533	522	545	531	598	536	541	504	592	491	526	560	533	566	510	515	570	603	548	534	532	531	550	544	542	496	549	491	529	512	521	568	500	561	538	613	548	566	571	564	558	547	558	562	567	546	583	512	533	549	553	590	569	531	559	550	550	555	605	546	540	494	533	565	583	516	590	535	508	554	556	589	534	535	529	565	524	579	580	529	534	579	507	540	568	545	576	536	516	526	549	608	535	500	529	497	545	572	550	540	539	552	577	541	551	520	556	502	543	530	513	505	538	557	558	551	549	562	515	537	620	606	567	517	557	570	553	495	558	554	522	558	553	512	539	557	553	524	542	577	565	588	526	536	554	525	541	536	559	503	569	578	560	525	484	546	548	541	502	556	524	564	572	552	530	496	529	562	584	520	567	569	523	558	552	508	531	550	578	570	560	575	555	539	576	509	561	554	536	565	552	539	529	562	532	570	517	508	541	501	544	546	507	576	531	542	533	544	555	585	563	556	515	539	525	516	552	553	557	529	576	543	554	531	555	551	543	539	567	581	538	572	553	528	547	536	564	565	520	587	530	522	598	508	576	515	531	562	548	547	537	546	537	576	533	553	563	548	546	505	536	545	536	519	525	544	531	560	515	530	512	550	508	521	532	546	577	556	582	553	560	521	558	578	524	537	534	551	528	513	543	544	490	569	570	559	560	528	562	540	553	525	527	534	582	511	578	545	546	587	531	539	537	536	562	613	517	535	556	549	534	548	518	556	586	538	534	535	545	580	566	525	537	552	552	493	518	546	593	504	586	531	525	560	546	551	514	537	582	534	545	525	529	549	522	548	504	572	515	538	563	569	587	551	559	545	523	541	577	547	556	557	535	534	579	505	525	520	552	633	554	529	575	513	508	550	570	567	543	555	531	560	568	581	536	557	538	590	521	520	545	573	514	562	515	558	556	570	588	548	560	540	504	556	570	531	530	514	596	549	518	526	599	534	518	533	552	558	507	515	515	589	548	525	525	544	542	562	502	531	529	563	591	492	538	571	519	510	582	541	539	558	545	563	518	459	550	569	536	544	544	597	538	556	564	513	553	590	577	526	567	520	535	566	520	534	558	532	557	519	531	596	530	544	558	556	560	557	534	505	552	546	553	501	565	586	539	542
1252	227	137	111	93	125	162	137	131	127	168	421	1109	1839	1165	1051	744	388	120	35	38	33	30	28	46	41	37	45	39	35	42	31	36	46	39	45	40	41	35	43	34	29	28	49	43	41	31	45	40	27	40	34	38	31	45	42	33	31	37	36	40	33	40	41	34	41	32	44	37	39	35	38	33	38	45	37	45	33	47	49	32	40	34	35	45	42	33	32	42	41	34	43	38	48	32	43	49	31	36	31	33	52	32	40	41	32	29	35	35	42	30	36	30	33	40	36	42	25	36	34	39	35	34	33	42	31	34	37	43	39	34	33	42	31	28	34	40	46	42	28	31	43	46	33	31	41	38	38	46	42	44	37	46	38	42	42	47	45	33	40	48	37	37	36	34	31	38	36	36	28	41	40	46	43	37	26	25	43	35	32	39	35	40	32	43	33	22	31	41	37	35	36	36	44	30	28	36	38	36	28	31	31	33	45	30	32	42	47	33	27	42	47	32	41	46	29	34	46	36	25	30	37	45	37	47	40	44	37	49	47	34	39	42	27	47	22	41	42	37	39	53	40	36	44	43	43	31	36	41	41	41	41	34	47	53	37	34	47	42	55	45	41	49	36	44	39	44	34	35	37	31	56	36	31	39	40	33	34	40	38	39	45	40	36	35	42	38	47	37	39	36	44	37	39	37	38	36	34	31	35	38	39	38	40	38	50	25	38	31	36	35	40	40	31	36	41	37	40	42	42	37	35	41	37	47	31	29	41	31	43	53	23	34	40	43	40	45	47	42	38	45	39	41	27	39	42	42	35	34	32	42	34	45	31	24	39	50	35	48	37	36	38	40	41	35	43	33	35	24	33	45	35	31	54	40	42	32	40	37	44	41	42	37	42	21	38	38	44	38	39	35	45	34	41	47	43	35	31	28	38	39	38	37	40	44	33	37	37	39	52	43	37	48	33	31	32	40	37	38	44	34	41	50	32	20	45	36	43	42	25	37	37	28	34	32	31	43	38	37	33	34	33	38	37	35	46	38	30	42	40	40	41	38	31	29	44	38	40	39	45	40	41	36	30	43	39	38	45	37	42	40	27	46	37	44	33	30	38	26	44	37	45	27	29	29	33	35	38	47	44	49	32	28	30	39	40	40	31	44	56	43	37	43	31	39	44	44	38	35	37	33	39	39	46	39	41	35	49	44	53	38	37	42	30	37	32	48	32	37	39	45	45	28	51	43	40	43	42	34	42	44	44	41	37	45	43	43	37	43	54	41	34	27	47	52	33	41	25	32	46	37	32	47	29	36	43	35	41	40	45	38	36	41	26	39	46	44	26	40	41	39	28	45	46	41	33	33	38	48	42	28	36	54	47	40	38	31	48	47	38	47	36	41	46	39	44	38	34	43	41	32	43	47	37	32	44	41	34	37	39	36	39	39	43	28	37	31	34	38	38	41	43	47	37	40	41	30	33	39	33	42	44	39	40	35	45	37	45	37	42	44	38	45	30	35	43	37	39	34	35	42	36	35	28	34	42	39	48	41	40	41	34	40	48	37	44	28	36	47	33	43	36	37	47	39	44	34	37	29	43	34	47	39	38	38	34	38	36	35	40	38	35	33	33	35	33	37	50	41	45	40	33	33	40	40	45	37	46	43	32	42	28	41	36	43	39	46	38	45	43	46	34	29	35	34	36	45	33	34	38	33	41	44	49	37	40	42	33	32	33	48	46	47	32	35	34	35	42	39	44	47	47	39	43	34	34	34	40	36	37	41	33	42	39	46	32	37	41	37	33	37	40	30	31	40	48	38	39	33	44	44	45	40	36	40	42	43	41	48	48	27	35	39	35	34	35	43	42	40	31	27	34	33	50	42	42	40	36	40	34	37	38	36	39	35	36	43	34	37	39	41	36	34	41	40	43	44	41	38	34	42	47	39	41	58	37	38	40	38	39	42	39	26	35	27	38	33	36	30	41	41	32	40	50	40	30	31	30	28	27	35	42	39	31	37	39	31	35	37	42	43	42	45	33	43	38	48	31	42	33	33	32	44	38	46	35	31	35	41	43	45	53	35	37	38	34	35	37	39	36	34	37	30	38	48	36	44	28	33	33	37	28	40	39	35	35	45	39	48	46	40	34	36	36	46	32	32	35	45	45	52	31	28	46	44	50	39	31	28	41	41	41	44	42	37	50	36	38	37	36	47	35	46	34	34	43	46	31	36	35	51	36	44	38	42	35	35	38	34	44	40	40	41	42	33	33	40	41	38	36	36	40	38	46	37	40	36	33	30	40	41	48	35	30	39	36	40	36	41	26	31	36	48	30	40	45	39	39	34	37	37	37	46	47	42	47	41	33	31	41	39	47	38	41	30	42	46	31	40	33	35	37	43	39	39	41	42	38	42	41	42	49	36	28	40	43	39	37	37	29	43	31	40	41	38	35	39	38	45	37	33	40	36	40	36	48	42	49	51	33	47	38	45	50	31	48	37	40	36	26	37	45	43	49	45	40	49	31	37	23	39	40	32	37	35	33	54	38	50	45	41	51	43	41	39	28	39	43	40	45	40	45	43	35	36	37	36	35	49	35	51	35	33	37	32	28	42	38	35	41	35	40	42	45	45	28	29	43	28	36	39	43	41	39	38	35	35	29	34	43	37	40	33	35	34	41	33	38	30	46	44	30	52	39	42	36	46	36	34	26	45	31	36	28	39	46	28	44	49	41	39	36	25	25	37	33	42	35	44	32	36	40	43	41	41	34	41	40	35	39	31	38	39	29	40	41	43	31	38	35	39	34	42	33	42	47	28	40	42	40	30	31	34	36	33	45	24	34	33	46	40	33	37	42	34	33	54	36	30	30	48	36	44	32	31	38	43	23	48	48	48	52	36	50	36	44	52	47	36	36	45	33	44	41	39	38	34	37	43	36	41	43	28	41	43	42	36	64	30	40	35	41	50	39	29	34	34	42	41	29	30	34	40	25	34	48	36	34	40	37	37	40	35	35	29	36	40	39	33	41	25	41	57	22	39	42	43	33	33	44	37	30	28	51	40	43	38	36	39	41	42	41	41	23	25	45	32	33	39	43	32	35	34	36	44	36	36	41	43	34	33	47	46	49	33	44	46	40	40	61	29	49	36	31	48	21	28	25	40	45	38	36	35	25	41	44	39	38	46	37	41	44	29	35	38	38	32	44	33	42	41	41	40	45	36	40	31	30	36	51	40	38	35	40	37	28	40	34	42	40	38	41	43	33	39	42	30	41	39	44	39	40	53	36	38	33	33	44	37	47	42	34	38	39	40	29	39	32	45	38	38	46	32	38	47	45	39	46	40	34	36	39	52	36	38	42	41	41	46	46	33	35	37	41	39	40	31	41	34	38	38	30	43	33	42	31	42	37	51	50	32	39	39	33	35	41	32	36	28	35	42	43	33	43	37	31	32	36	38	33	37	41	35	41	42	51	44	38	34	36	34	34	33	32	34	55	38	24	35	36	30	31	35	33	36	36
11952	3626	1867	2991	7484	9615	8386	6590	5714	4376	5941	13468	21975	25844	20129	18126	14664	8062	1827	441	374	390	409	395	409	381	356	385	392	383	377	373	380	416	395	382	383	341	390	399	359	398	358	386	401	359	373	373	368	378	408	401	400	353	401	388	392	399	367	380	352	385	395	414	348	364	380	373	360	367	379	355	394	358	420	393	370	373	366	350	373	369	396	356	379	397	355	360	407	368	364	362	367	376	394	361	367	323	343	385	361	359	344	389	370	400	358	404	368	363	380	392	390	393	368	367	334	354	366	347	368	349	407	359	354	360	361	369	344	371	359	393	360	376	350	369	357	357	408	361	381	353	371	373	384	337	341	355	377	363	393	402	360	374	388	379	371	421	347	400	369	383	391	355	392	338	383	360	359	354	380	375	387	370	376	331	390	370	360	373	349	372	371	357	382	411	373	389	358	358	359	383	374	346	340	346	357	376	372	394	364	362	376	386	403	391	420	370	341	392	348	401	376	341	345	334	375	361	365	397	394	368	372	385	353	363	379	375	398	384	336	407	361	360	374	396	392	381	377	378	389	378	364	378	348	373	333	408	398	378	383	380	352	375	379	394	371	352	430	333	393	353	353	365	364	370	367	372	324	342	370	344	396	374	383	362	356	383	363	389	367	387	411	355	399	390	360	394	362	382	395	380	365	361	360	360	411	365	369	382	376	363	348	336	371	351	360	355	389	376	381	401	362	359	391	351	395	368	422	401	345	316	367	374	389	407	358	373	387	352	398	379	375	381	372	390	341	350	321	366	346	369	375	361	367	340	388	384	369	399	404	377	391	408	368	379	325	390	384	361	407	402	350	395	396	366	379	378	395	384	360	365	348	420	375	379	391	334	383	377	369	376	419	380	369	382	367	350	351	359	366	374	345	360	362	378	336	362	360	353	370	367	377	357	392	375	350	382	387	405	368	357	390	373	371	369	405	372	352	410	372	387	371	364	361	352	378	347	395	347	361	349	384	381	374	376	401	374	394	369	380	388	365	386	368	402	364	346	387	376	374	416	346	374	394	381	377	354	385	398	353	352	357	400	360	355	377	394	337	371	398	368	376	382	328	379	356	390	350	376	397	370	357	378	411	359	387	350	375	365	373	366	397	378	374	368	323	346	344	352	379	389	387	393	403	338	392	346	368	373	402	376	354	390	360	320	346	390	348	404	371	365	351	333	388	374	392	394	380	357	330	362	352	367	390	380	369	348	335	368	378	383	336	354	369	344	395	393	381	368	361	378	375	398	340	347	372	370	376	350	381	386	350	361	375	392	342	355	377	404	399	336	394	329	391	379	384	356	390	352	351	385	392	412	379	369	343	408	377	355	366	336	348	374	405	350	350	381	392	364	372	394	373	377	339	406	359	347	348	393	374	359	350	385	399	373	371	357	358	372	378	367	354	358	367	402	396	365	399	369	369	384	374	376	394	338	393	369	397	344	371	403	388	394	340	404	356	368	368	377	377	389	358	388	406	333	333	387	373	347	395	344	405	379	387	371	393	392	391	404	395	371	387	374	388	346	377	383	366	364	395	386	350	375	413	375	389	415	396	382	367	357	366	329	349	419	352	380	359	330	355	360	365	391	368	367	382	383	352	349	377	372	369	349	348	356	358	398	378	373	379	425	382	365	391	380	364	356	371	379	366	396	409	379	384	376	365	385	407	352	396	356	371	351	326	382	388	357	381	343	377	374	347	393	334	365	371	360	411	339	392	360	377	382	358	349	386	385	405	388	387	373	403	401	374	367	420	363	370	389	382	388	364	365	382	342	389	413	346	360	385	370	386	370	384	389	384	357	356	389	365	378	363	402	346	358	369	366	369	384	385	362	389	385	401	356	367	336	364	365	373	367	346	397	365	363	380	389	322	347	360	390	363	350	371	360	375	379	381	367	358	362	348	380	359	401	323	359	376	367	367	405	362	366	403	377	373	384	370	343	381	417	360	380	369	390	357	394	389	357	387	375	362	351	403	372	366	360	365	378	377	362	353	365	404	345	370	344	368	410	358	367	363	356	361	408	386	377	360	399	396	367	380	363	386	357	356	401	374	354	385	375	377	343	359	417	370	392	354	374	392	404	374	359	375	344	356	391	381	362	353	361	374	352	390	356	388	358	350	387	370	401	352	370	351	376	377	374	372	408	354	350	352	336	372	381	400	384	391	382	371	387	403	390	367	347	368	349	368	401	362	370	345	385	378	347	369	382	382	332	361	401	335	392	352	361	374	353	379	374	372	356	398	423	348	333	382	404	355	355	364	379	366	350	347	361	378	340	405	377	382	397	368	343	369	393	388	375	372	375	390	389	364	417	371	373	368	391	383	372	380	393	367	361	401	387	402	361	368	355	381	351	384	375	359	397	365	368	383	369	378	377	371	373	382	355	374	380	392	383	353	392	365	359	373	364	370	370	372	393	369	376	370	367	383	393	369	376	398	396	363	399	348	375	356	382	340	411	359	409	380	381	403	392	403	385	393	372	359	357	381	394	413	361	386	336	392	426	406	370	349	424	388	387	357	378	412	376	392	378	366	374	368	370	403	397	340	348	360	354	391	380	371	386	385	327	369	357	390	366	355	378	408	385	376	374	341	347	371	385	375	345	403	379	364	374	397	368	358	375	432	349	378	414	305	359	380	380	340	375	350	357	348	402	376	363	356	388	346	372	328	390	357	332	345	407	384	345	400	371	349	322	395	390	350	335	375	354	383	383	391	383	382	369	375	350	389	365	380	382	357	379	387	398	360	362	397	370	376	414	370	363	361	347	354	385	360	372	371	351	392	371	380	382	337	394	362	380	388	361	352	377	384	382	435	384	376	353	364	359	377	360	340	438	359	337	355	393	354	377	349	374	385	418	394	353	370	386	350	354	334	369	378	388	401	378	371	379	398	407	378	396	372	390	381	356	348	390	355	363	380	374	375	370	347	349	327	352	339	380	341	351	394	353	367	376	369	381	380	356	383	389	376	351	369	389	373	394	376	373	339	356	362	356	398	361	381	399	368	405	387	366	367	416	365	359	383	363	377	350	359	382	409	362	395	387	375	379	375	390	417	392	357	373	391	372	355	380	387	396	383	391	385	355	410	356	386	362	402	388	416	410	392	384	387	374	329	368	352	376	396	387	350	390	389	388	396	368	373	381	375	391	380	390	400	346	363	413	384	359	345	403	383	387	355	381	382	371	358	363	380	347	371	399	361	363	360	363	374	392	362	362	393	379	370	377	386	391	356	357	364	366	363	375	378	381	356	384	362	383	324	397	401	363	353	364	365	396	395	336	352	384	374	364	377	381	350	362	348	329	384	398	376	353	402	381	393	345	376	386	396	385	348	390	342	377	358	353	397	349	336	397	367	386	351	378	384	371	364	346	398	361	400	361	379	386	385	363	383	364	363	377	368	350	389	356	382	359	392	337	331	326	372	350	388	346	369	358	361	352	372	361	343	365	369	367	397	374	346	384	412	382	358	397	388	391
808	287	160	136	119	200	203	194	174	145	214	594	1949	3125	2571	1667	987	509	183	45	52	41	49	47	58	45	55	36	42	57	42	46	56	48	44	42	46	53	35	45	50	51	48	41	55	56	53	45	56	51	51	40	46	48	49	64	46	55	45	60	51	42	45	49	42	52	48	63	38	42	48	52	45	44	50	48	39	26	48	60	50	57	39	51	46	52	59	51	42	43	42	45	58	59	47	47	61	57	40	45	55	46	38	48	39	44	44	42	42	59	53	48	34	43	42	50	42	52	50	46	55	48	45	47	42	52	47	52	52	45	54	48	50	54	45	51	55	59	48	42	42	55	55	52	48	45	33	55	54	45	49	35	61	49	47	41	49	48	58	43	46	48	42	68	50	51	46	50	59	39	53	38	38	41	52	55	48	47	43	58	50	50	57	51	45	58	38	44	43	58	42	45	43	54	57	52	47	53	45	44	55	42	50	43	52	54	49	63	57	56	39	35	56	50	50	42	43	61	60	39	46	47	40	46	46	45	36	40	53	59	44	61	44	39	52	48	52	43	47	54	52	51	56	50	49	57	45	68	40	45	52	43	50	41	56	40	41	41	49	43	50	43	44	45	57	51	40	47	46	36	43	46	44	53	49	50	49	45	50	39	44	46	55	51	44	55	46	51	54	39	44	38	47	41	53	46	41	53	49	40	38	42	45	31	46	51	51	45	46	38	47	44	42	55	36	39	56	50	34	61	38	46	51	56	50	46	44	50	41	50	43	34	50	52	43	46	45	42	32	56	48	43	42	46	62	38	51	54	43	46	48	61	43	39	30	57	51	37	54	50	45	47	47	38	57	40	44	46	67	45	45	65	42	45	39	49	46	44	45	29	52	46	36	56	37	40	53	35	34	53	49	52	45	54	44	48	41	44	49	47	48	49	58	57	43	45	41	49	40	52	44	47	60	52	47	54	57	46	51	42	55	48	55	52	50	47	41	62	43	42	41	44	45	36	48	37	48	64	40	54	50	50	50	52	52	47	44	38	53	30	31	46	46	47	54	44	50	46	57	45	40	48	44	57	46	36	48	48	55	47	48	49	54	44	53	42	40	52	45	49	46	47	52	38	57	44	51	37	56	44	46	43	60	48	47	53	65	52	48	40	49	53	60	34	41	42	40	36	34	54	53	49	47	51	49	59	39	47	46	47	55	34	45	44	47	49	42	63	53	54	41	50	42	44	47	45	39	37	37	52	52	53	54	57	49	56	52	54	47	54	54	42	37	39	39	48	53	47	43	45	54	43	51	44	47	54	56	53	51	47	53	53	48	37	41	45	42	56	53	31	57	46	48	40	34	52	50	47	46	44	54	43	40	48	51	49	52	53	49	48	57	42	41	47	66	55	41	51	48	42	51	53	46	48	63	41	59	44	41	42	50	52	44	44	46	54	53	51	38	45	45	44	41	59	47	46	47	35	53	53	44	55	48	57	37	44	55	50	49	55	49	59	54	48	42	39	45	30	45	47	43	45	38	46	31	59	45	40	43	59	48	48	69	51	51	48	57	41	54	52	57	45	54	43	45	49	60	49	50	53	45	39	51	57	44	42	53	60	40	43	44	59	48	50	57	39	49	49	72	39	44	49	37	49	35	52	60	59	35	49	54	47	44	41	61	53	46	50	41	46	55	50	53	46	55	41	48	53	64	41	47	40	56	54	47	46	53	47	35	50	56	39	46	35	39	40	53	48	49	40	56	51	58	43	36	42	50	54	56	43	47	48	47	48	45	43	44	44	45	49	34	32	38	47	40	56	54	44	49	49	50	39	52	54	49	52	61	35	43	43	50	43	42	39	50	49	55	47	41	51	60	42	44	48	39	50	45	47	40	54	54	44	45	51	53	55	44	45	50	49	56	58	44	47	61	57	44	59	41	53	53	49	45	45	44	46	51	41	50	42	42	50	41	37	48	39	45	56	31	27	56	42	46	53	37	42	51	57	41	54	53	58	46	57	58	38	47	67	43	52	50	60	49	52	48	47	55	37	48	30	54	46	46	44	42	53	62	51	57	51	44	59	51	56	59	40	60	55	61	49	53	45	40	50	43	44	54	51	54	42	37	39	50	42	53	49	57	50	44	39	50	46	43	57	43	47	50	38	45	56	57	49	55	56	63	46	49	68	46	47	51	39	49	49	53	54	41	41	55	63	43	44	62	65	50	48	52	49	35	50	48	53	55	50	55	44	38	53	39	49	45	54	34	44	50	45	57	56	48	54	42	43	46	42	55	53	62	58	50	51	64	52	44	41	51	32	34	53	37	55	43	39	51	45	39	45	55	41	45	41	34	45	44	57	39	48	58	42	31	42	48	50	53	41	42	45	51	48	63	54	60	52	42	42	36	44	47	57	45	43	36	49	56	41	55	59	59	48	56	49	50	41	38	40	54	38	46	42	41	48	49	47	49	55	46	47	48	46	60	49	46	51	47	58	61	44	42	50	58	48	43	39	55	55	48	38	50	47	56	41	43	50	39	46	49	46	46	51	49	56	50	46	47	62	46	52	54	44	64	44	54	55	47	54	52	50	41	36	48	49	63	43	62	44	35	53	53	46	49	53	49	43	48	55	46	35	51	47	51	59	47	55	39	54	48	37	42	46	51	51	41	46	46	41	40	39	42	47	45	46	42	52	42	46	45	41	30	54	50	49	46	40	46	53	35	42	48	53	45	60	41	55	31	44	50	48	62	45	53	45	44	51	55	60	43	47	40	46	55	55	38	53	62	55	50	47	56	53	65	53	38	48	46	38	53	46	57	46	43	48	43	48	53	60	57	48	51	60	45	41	46	49	54	54	47	38	42	52	42	67	57	43	47	47	43	44	43	42	37	47	42	41	44	49	50	50	48	46	64	53	42	40	50	48	45	45	56	46	44	50	45	45	54	44	41	47	49	54	49	56	54	42	55	53	54	52	40	50	63	33	59	43	56	45	47	47	42	41	49	43	44	40	49	54	52	63	47	51	45	57	41	46	43	52	56	46	46	37	48	49	37	55	48	48	40	47	47	33	48	54	38	52	43	42	45	52	56	41	43	59	53	58	56	49	48	41	44	49	48	45	55	49	47	49	60	51	49	44	39	54	46	50	43	62	53	50	51	36	45	50	60	55	42	42	54	46	47	42	40	49	48	39	43	52	40	45	66	50	45	56	45	45	56	57	48	39	49	61	49	37	53	43	53	46	39	49	60	50	47	55	61	34	44	56	44	46	38	39	54	53	46	49	47	36	50	52	49	52	34	39	51	57	48	41	57	49	34	47	29	46	56	52	49	46	43	47	35	52	55	53	38	49	51	56	41	40	31	38	52	37	48	46	65	49	47	50	49	52	44	47	47	45	62	57	48	45	45	39	45	54	47	39	35	50	39	43	41	52	45	54	62	60	42	46	39	41	50	39	60	56	54	52	51	50	46	60	40	48	63	49	64	55	47	44	38	36	50	47	45	62	51	53	46	50	50	46
12781	5127	2499	3944	9137	12062	10858	8397	6913	5717	7099	15893	27740	31114	27757	22452	15961	9605	3667	477	473	500	527	460	462	447	504	486	479	496	481	488	455	473	518	467	483	487	490	486	483	482	505	518	480	547	485	454	506	515	432	466	509	469	456	478	471	467	462	446	497	478	470	501	481	498	491	503	435	490	449	495	469	448	490	450	439	444	483	466	508	464	465	503	442	490	495	441	443	488	444	458	471	457	475	465	474	426	494	480	470	468	469	486	472	506	476	461	460	477	449	452	484	487	457	477	487	415	474	495	459	447	497	467	469	489	442	491	442	469	445	440	503	452	423	463	467	475	455	478	509	461	458	466	463	447	480	498	487	485	494	455	462	478	465	488	520	452	465	444	429	499	467	494	485	480	452	437	477	475	453	464	513	480	471	441	463	481	457	481	480	472	478	460	473	467	501	427	476	459	508	456	465	449	482	473	464	484	456	518	469	484	492	443	477	469	448	465	484	451	435	465	468	464	476	466	454	493	469	478	476	480	435	473	498	474	446	467	460	444	490	487	452	472	476	460	483	488	473	485	461	489	465	483	440	467	472	475	498	441	473	470	523	491	486	466	442	500	493	449	471	482	460	450	492	484	495	464	455	454	465	461	496	448	452	431	484	462	493	483	486	468	456	465	490	461	465	499	482	461	448	469	446	508	460	440	487	398	473	466	485	468	455	467	433	435	510	507	487	480	443	470	467	484	514	493	506	487	508	471	501	474	468	475	476	481	465	493	478	495	490	484	466	437	439	477	456	475	481	439	452	454	468	482	506	465	466	497	451	444	483	454	461	475	485	492	463	435	450	468	469	469	476	473	477	504	450	439	509	450	471	503	467	463	467	522	504	450	495	485	481	459	480	443	511	476	441	469	463	468	504	467	455	454	482	480	441	442	490	486	458	477	482	478	479	490	431	487	480	470	450	491	515	506	462	458	453	509	468	446	485	444	463	476	456	505	452	453	496	486	511	437	450	466	487	486	454	453	510	471	500	506	465	516	464	485	451	453	495	444	517	463	489	479	453	500	474	489	461	509	473	489	458	416	473	465	459	432	455	441	452	454	442	450	466	465	438	464	470	449	466	479	457	496	469	430	471	495	453	463	459	515	476	460	499	472	497	480	517	452	463	449	473	453	500	454	460	461	463	513	446	456	449	473	480	482	440	504	511	477	496	455	460	428	492	440	486	416	461	490	462	449	467	477	466	473	491	462	465	480	470	481	471	475	505	451	473	465	462	495	479	450	473	483	464	465	477	483	445	463	466	449	523	464	469	466	459	459	486	490	504	464	470	466	474	447	482	471	453	439	496	485	467	450	485	462	455	489	469	499	462	496	449	482	471	468	442	474	489	492	476	517	459	486	459	448	441	452	477	466	466	445	490	476	493	438	469	458	440	460	463	444	480	444	471	475	485	482	451	494	495	468	511	504	491	457	454	507	462	509	464	502	479	477	476	456	430	498	480	457	467	446	491	462	479	486	490	440	506	470	493	490	484	526	468	514	491	477	514	430	434	487	470	469	464	462	488	499	461	433	478	431	461	503	483	486	509	454	500	455	454	496	471	458	513	447	466	479	472	515	453	451	472	451	455	494	464	452	441	476	437	470	456	479	480	471	467	503	499	490	498	463	437	496	427	478	435	462	486	497	487	468	470	468	477	502	462	464	461	485	500	463	503	420	453	496	469	457	452	458	447	540	435	501	485	427	431	484	479	442	471	492	484	457	459	423	420	449	440	414	467	499	483	486	433	464	464	476	460	492	456	480	497	432	479	470	469	480	460	439	481	515	493	496	464	450	452	509	482	473	481	425	515	472	460	471	492	481	507	473	458	479	501	467	441	458	499	426	441	492	436	468	465	490	502	495	518	483	451	480	516	458	478	471	444	478	432	467	509	454	509	481	454	446	438	495	487	519	472	475	484	440	461	490	505	469	447	472	500	501	476	523	429	453	467	476	515	516	469	498	479	444	454	448	453	483	446	464	492	477	461	455	487	501	462	491	452	464	471	491	433	480	453	459	480	472	487	488	469	455	465	501	473	536	494	482	477	502	461	486	448	474	451	441	475	463	450	493	487	498	444	492	457	481	505	497	491	490	480	499	460	452	478	495	489	483	486	495	465	493	462	493	485	458	513	471	488	457	488	462	469	484	503	501	461	471	460	478	443	436	442	434	465	490	466	473	509	485	463	475	452	482	510	483	475	460	469	505	474	466	460	497	475	480	453	487	497	429	501	489	474	441	471	512	467	492	501	508	489	462	474	440	463	466	452	463	468	490	468	459	458	459	462	471	479	472	475	485	462	486	475	496	422	488	502	492	514	490	461	473	481	469	470	480	451	478	475	495	489	477	470	461	477	481	490	475	467	491	452	505	478	448	430	446	490	460	482	479	481	458	477	488	474	485	425	446	465	462	485	446	499	450	508	472	466	474	473	448	504	461	474	493	440	507	464	514	506	473	497	467	447	451	457	481	432	469	466	440	485	476	473	475	478	437	479	440	486	452	479	463	492	448	481	477	482	416	487	440	449	500	493	522	500	463	433	497	466	524	446	517	460	473	438	468	464	457	466	472	476	455	482	479	491	476	457	437	460	470	417	449	491	467	444	456	490	442	469	454	454	487	481	484	464	428	449	419	450	478	474	511	454	495	485	485	429	484	441	496	482	461	485	488	437	504	438	484	472	469	493	429	437	491	435	458	465	504	461	448	491	472	499	466	462	461	460	396	452	464	431	452	453	446	468	463	467	486	511	445	482	485	437	460	461	493	463	461	459	438	442	488	461	469	490	436	451	499	455	497	480	494	403	470	508	484	479	464	487	462	462	472	494	487	429	470	515	467	447	490	480	395	499	468	457	500	479	457	445	513	495	498	454	441	456	469	486	458	445	481	469	456	479	497	467	505	452	456	466	491	468	481	476	475	490	495	455	504	477	451	497	495	492	498	452	461	443	464	459	479	488	463	470	486	470	482	436	491	461	470	441	473	438	505	485	460	422	460	448	455	405	501	498	472	480	458	473	482	483	428	475	443	433	467	446	462	503	459	474	500	482	498	495	489	457	478	498	493	494	461	462	503	461	524	449	491	477	497	441	441	470	428	450	486	495	434	479	503	438	507	453	500	470	474	480	473	463	438	501	479	454	441	460	432	489	465	452	481	489	464	470	458	480	491	478	467	484	489	437	420	474	446	503	497	496	477	458	422	447	498	463	473	497	463	479	489	445	467	483	471	440	453	505	479	473	498	498	500	486	449	499	479	481	468	480	441	488	481	476	472	454	443	466	474	438	460	507	503	430	471	475	495	505	475	485	461	485	484	475	474	447	492	492	496	473	469	470	464	476	472	484	507	494	431	455	459	458	494	466	466	491	494	463	445	495	453	417	432	468	464	474	452	495	467	456	446	450	481	465	440	495	441	484	463	482	489	477	446	445	498	470	450	507	432	475	422	458	503	490	478	490	493	485	476	447	443	474	444
849	185	105	103	92	119	127	130	124	163	187	184	268	472	464	329	211	156	74	41	50	54	45	40	41	65	42	52	52	71	50	50	59	55	67	47	59	60	46	50	44	64	53	39	34	63	60	64	44	48	52	47	40	53	53	50	60	53	56	48	56	49	51	42	47	46	41	44	61	61	41	51	57	62	45	61	61	46	58	63	56	64	59	38	53	49	63	55	59	54	55	55	62	53	55	52	50	60	48	47	56	42	51	45	45	66	53	72	57	55	65	51	58	52	63	48	46	53	37	53	54	60	60	42	59	52	64	49	58	41	58	52	37	48	56	43	53	41	55	50	46	57	52	48	49	50	40	48	48	39	59	62	55	53	47	42	47	56	59	56	50	53	52	42	53	61	43	62	53	52	58	49	45	60	47	50	50	68	60	49	58	52	50	48	59	44	54	57	44	36	58	54	51	65	52	54	50	48	40	41	40	63	53	57	51	52	58	50	74	52	52	51	52	69	51	54	64	52	52	54	60	58	59	54	44	44	59	54	53	43	58	49	49	45	53	41	52	52	53	59	59	53	54	48	52	45	44	62	61	55	51	45	45	46	54	49	56	48	58	54	47	51	46	48	61	55	46	50	54	66	53	43	46	47	43	54	53	53	51	60	61	46	44	56	33	52	42	50	43	54	56	53	38	47	51	65	67	48	55	47	54	48	54	36	41	46	62	40	56	58	49	44	54	55	50	33	65	47	54	39	62	61	57	38	68	60	47	38	56	65	48	60	46	56	58	53	64	58	55	55	51	46	55	43	54	50	52	62	38	57	45	56	43	56	45	54	62	60	59	43	64	56	47	44	60	46	72	59	50	48	66	43	56	51	51	38	41	48	54	46	50	52	56	66	57	48	59	54	45	67	43	47	45	42	59	54	62	54	49	55	54	51	46	49	50	51	64	47	61	63	43	41	60	54	45	57	56	56	62	65	54	52	47	45	38	47	44	45	44	63	52	52	48	60	52	65	58	44	52	48	44	49	58	55	45	57	62	54	69	50	47	49	55	50	59	58	51	53	48	50	55	49	61	61	60	51	50	60	49	51	50	45	53	41	51	56	58	52	45	63	54	63	51	53	40	50	48	73	57	44	53	54	60	58	50	52	50	51	59	54	52	59	47	40	51	77	50	51	43	50	50	50	59	48	48	51	56	58	48	54	45	44	57	42	46	44	58	45	61	52	57	46	47	53	53	62	47	46	50	56	52	45	59	47	30	48	47	58	61	53	47	58	47	53	56	67	53	50	49	44	48	46	62	47	50	62	55	63	41	57	53	71	51	56	50	57	50	51	61	61	56	45	57	58	49	57	64	56	59	50	62	38	62	56	64	61	50	49	46	57	54	77	50	49	52	56	59	38	53	50	41	44	47	52	50	44	43	52	47	62	56	54	64	67	46	55	41	58	42	50	59	56	58	62	56	43	59	46	50	48	36	52	48	50	59	47	53	41	50	58	54	56	63	48	55	62	52	53	65	48	51	43	53	52	47	43	48	47	63	51	41	54	51	58	46	61	39	42	41	49	47	44	53	67	56	49	60	55	46	53	61	51	51	49	54	51	65	51	52	58	67	39	40	41	47	49	59	59	48	44	57	56	51	67	60	51	61	48	46	54	50	46	47	57	50	53	45	52	70	54	55	62	55	52	43	53	46	43	61	57	54	61	66	40	58	59	58	57	43	60	60	46	58	44	55	61	44	53	50	41	51	34	46	63	65	65	52	55	49	52	56	57	53	54	58	41	50	50	68	59	55	49	45	57	62	47	56	61	49	60	51	44	58	49	50	49	44	47	51	61	55	48	55	42	53	63	46	42	60	63	49	54	54	53	53	48	47	61	44	48	55	47	53	57	49	50	50	59	59	55	58	51	29	64	49	66	45	61	57	58	47	48	50	45	41	49	56	47	55	62	53	56	69	45	55	56	52	65	61	62	52	66	58	44	53	57	55	54	44	50	56	58	43	58	54	54	54	44	52	50	43	61	53	46	50	44	61	52	64	54	50	54	44	58	52	53	54	52	55	59	46	54	41	44	54	51	59	54	54	45	59	54	64	55	52	59	58	51	49	35	49	59	57	60	50	43	49	56	58	57	51	43	50	59	52	52	55	55	56	53	59	63	55	54	62	53	52	55	48	53	45	49	35	50	44	56	48	56	53	51	57	50	48	61	63	51	64	57	56	56	46	56	54	51	44	49	53	50	61	51	45	49	51	60	48	61	55	54	39	56	62	44	41	56	51	48	65	51	45	60	50	49	53	48	54	48	46	61	53	42	56	60	54	51	51	54	43	63	57	67	51	42	49	77	51	62	42	49	58	61	38	51	53	46	63	51	59	51	51	39	57	54	62	52	51	52	48	60	55	53	55	58	53	62	47	47	50	58	54	46	39	52	33	55	61	53	48	45	55	68	43	43	66	46	56	50	50	49	51	55	61	44	48	59	47	57	64	31	55	54	49	46	61	51	56	46	55	44	52	56	46	41	61	48	52	53	51	50	42	63	54	47	53	48	40	60	60	44	42	56	61	57	45	59	51	65	50	53	52	50	47	40	53	52	46	59	45	55	39	60	53	51	48	50	50	60	42	51	62	52	67	58	50	56	51	46	52	61	42	53	35	47	51	59	37	43	59	62	57	44	52	45	54	64	60	59	52	50	42	41	49	62	50	75	50	57	60	55	59	51	47	40	46	56	57	57	52	51	56	53	52	61	44	62	52	49	51	67	51	45	50	57	47	51	54	43	40	54	44	48	59	42	50	60	54	46	59	49	60	49	51	60	49	43	56	51	50	54	46	40	52	48	52	50	46	64	52	59	51	55	48	59	49	45	60	69	59	44	58	55	39	53	55	53	53	50	45	46	71	40	71	64	55	55	42	54	47	54	45	49	64	54	66	50	53	45	55	59	50	56	52	39	55	45	55	62	38	61	44	56	53	50	48	49	52	52	60	51	53	50	45	53	39	62	56	47	46	59	61	38	55	58	58	50	45	53	58	51	44	67	55	53	47	52	40	59	62	51	64	64	49	45	66	57	66	47	56	53	52	44	50	50	45	54	41	59	70	51	51	59	64	52	54	59	51	51	61	53	62	45	64	53	50	58	67	55	45	47	46	51	47	49	54	36	55	43	55	39	53	63	67	47	65	53	56	59	52	47	44	57	62	48	55	45	42	53	51	45	51	55	54	43	47	48	49	45	54	56	61	42	46	50	60	49	49	62	47	47	57	58	55	55	62	46	47	40	49	51	62	41	56	53	51	47	53	47	61	58	60	55	58	47	53	65	58	48	67	60	60	58	50	59	69	44	59	51	39	47	49	54	54	49	51	50	67	61	54	64	45	51	40	44	62	61	40	63	47	58	54	52	44	66	52	57	49	55	64	54	57	59	50	51	52	61	56	63	43	47	53	37	41	61	50	40	51	50	51	43	58	58	68	64	44	54	46	41	54	47	49	49	61	48	51	43	42	60
9584	2976	1803	2465	5900	8421	6664	5137	4259	5164	5506	5735	8897	12833	11804	8295	5070	2791	1256	536	517	509	497	505	499	513	448	481	528	499	484	480	523	496	507	535	523	483	518	518	504	510	507	540	494	479	462	490	525	524	489	453	540	532	502	457	509	519	491	503	528	499	489	503	522	551	482	491	506	523	498	534	454	499	522	516	528	510	490	488	508	508	507	474	522	497	540	499	471	500	461	490	498	494	499	521	465	523	513	509	510	475	489	508	518	462	493	515	520	513	520	471	462	526	491	505	504	514	510	488	486	449	523	529	507	499	490	500	488	483	478	484	554	496	470	508	535	503	462	481	533	485	497	498	514	501	488	508	538	469	518	495	478	489	507	499	511	511	480	524	519	518	442	507	523	518	476	499	496	489	491	532	545	510	490	495	503	494	526	470	511	499	474	492	486	486	526	494	481	485	478	497	499	477	520	498	514	501	536	522	476	472	496	518	503	505	528	496	492	523	457	497	533	525	503	567	457	468	512	517	533	508	508	502	504	527	518	505	533	532	514	496	548	503	464	509	503	530	517	499	480	464	482	511	498	476	510	455	488	492	523	459	507	535	531	506	515	516	505	500	485	474	513	519	528	534	514	495	544	498	562	510	515	470	504	538	511	496	497	501	486	524	512	506	487	478	526	497	565	527	547	481	478	480	489	490	535	519	490	500	460	496	472	477	515	503	516	472	535	508	490	497	522	513	535	552	532	468	491	533	469	527	512	487	492	519	556	532	471	502	496	538	492	495	551	510	492	530	505	457	510	463	494	466	507	499	490	511	515	525	499	532	484	505	457	522	511	539	513	481	548	514	493	503	540	531	509	526	473	497	513	491	513	502	495	535	477	496	515	540	483	520	487	522	506	491	483	510	525	460	496	521	504	458	458	531	554	479	464	492	531	486	482	522	492	523	545	541	488	484	513	491	464	466	497	537	506	455	517	465	532	527	516	485	502	514	508	524	493	525	486	499	514	550	511	490	499	527	476	489	502	514	468	502	526	526	512	490	520	485	516	467	534	486	511	511	466	543	508	486	461	522	508	497	521	489	534	516	468	507	496	498	479	526	512	493	515	476	496	506	482	499	513	513	510	554	523	513	494	518	482	512	497	454	488	527	507	478	495	513	522	523	455	492	466	518	479	499	473	515	529	498	476	484	524	511	490	528	509	501	519	538	502	480	510	482	483	515	551	485	511	492	538	495	499	532	507	482	511	543	520	514	513	493	486	501	537	471	499	521	532	502	521	525	531	537	497	535	489	533	495	510	464	482	527	530	491	521	515	499	517	511	502	499	474	471	499	543	473	526	510	533	487	465	492	481	493	496	490	505	498	504	505	456	468	491	509	520	495	520	481	515	503	492	550	463	490	477	536	495	519	488	498	517	522	487	525	489	515	510	514	509	546	427	519	485	525	494	495	514	523	493	512	496	559	504	515	520	496	496	488	501	526	502	480	496	504	500	538	453	505	496	486	476	473	502	544	517	521	484	495	487	499	492	486	456	530	497	525	483	518	503	507	512	465	478	520	513	526	493	461	518	485	500	549	476	503	482	495	513	473	506	496	517	532	486	517	502	532	560	487	511	507	493	526	528	497	474	521	486	511	487	519	514	524	517	507	515	520	494	496	515	492	499	510	556	488	454	439	464	484	508	512	472	522	495	524	458	524	475	535	508	473	512	501	542	455	495	541	510	506	526	487	502	554	489	504	475	518	472	524	541	505	479	499	487	535	491	523	512	482	503	499	485	468	508	505	488	459	500	508	458	503	473	506	517	526	534	499	482	481	540	502	483	476	505	493	472	507	462	458	481	493	530	503	524	528	503	510	489	518	491	537	466	507	518	515	466	501	500	489	496	458	500	492	523	514	549	509	506	513	492	506	480	535	479	505	519	498	506	497	488	509	517	498	485	515	467	505	520	447	464	513	505	526	452	525	481	482	499	510	512	510	504	502	527	465	540	533	477	520	470	536	479	527	470	512	502	504	517	507	540	498	493	514	501	498	500	494	484	480	488	549	506	507	518	500	498	510	462	513	503	495	498	541	514	461	488	514	487	530	497	500	530	527	513	509	462	461	527	522	497	492	480	482	513	509	480	539	491	489	516	504	509	492	478	502	487	487	525	524	497	483	490	504	507	492	498	512	516	465	519	508	505	484	533	472	478	474	490	480	500	501	519	536	482	524	503	518	508	491	498	479	504	526	509	491	515	489	495	491	512	495	517	491	526	521	498	487	462	503	509	501	471	495	497	514	483	496	490	543	486	484	491	526	515	503	515	538	495	541	502	525	488	471	523	495	450	547	480	490	510	479	509	513	509	515	476	503	491	536	468	522	475	491	499	512	554	499	515	537	478	504	479	516	511	465	474	501	502	510	500	512	486	505	487	503	485	499	516	493	504	507	532	558	508	462	491	528	497	504	517	531	504	467	503	485	503	534	472	522	503	490	540	541	537	526	524	500	486	497	517	530	525	525	490	527	499	495	499	480	491	490	495	519	516	533	526	507	478	508	513	518	518	481	507	523	501	529	532	500	498	502	493	489	484	484	499	469	524	482	469	503	543	450	536	510	494	471	469	520	517	505	513	492	475	525	551	537	478	506	503	487	462	461	525	535	481	489	496	476	496	532	455	507	513	528	524	504	520	469	528	512	510	523	473	527	487	445	491	495	483	479	491	521	519	494	487	468	517	510	498	513	500	498	526	525	485	502	504	493	492	523	501	465	506	506	533	508	529	490	528	469	479	516	486	494	523	514	519	487	495	474	484	486	491	512	487	507	539	508	492	494	482	500	474	506	462	486	469	478	534	530	511	498	507	516	489	478	481	494	518	544	509	459	491	493	512	480	530	500	455	541	476	482	509	491	506	563	509	515	509	503	487	451	487	474	491	519	509	485	523	462	531	509	464	494	496	491	493	485	486	463	517	512	534	552	506	535	560	499	489	515	503	492	489	482	468	497	517	507	472	499	503	534	477	515	514	514	479	507	537	518	507	491	502	534	520	485	489	437	509	496	526	527	494	480	510	481	530	494	513	506	491	478	531	524	481	478	475	494	529	454	501	507	492	548	531	480	465	495	493	511	501	533	516	491	499	500	522	489	514	535	502	511	511	477	494	487	483	462	535	486	468	510	495	488	467	492	482	513	462	505	482	517	524	475	486	481	526	519	482	525	486	510	522	518	483	493	535	496	521	502	459	469	498	521	522	513	505	486	538	514	486	536	549	493	470	481	502	532	504	508	480	440	485	517	477	553	496	519	491	514	512	499	474	498	513	508	504	511	511	500	503	510	491	482	495	544	486	507	477	528	501	474	484	518	505	477	494	531	486	497	476	493	528	526	473	521	466	476	479	509	533	480	496	521	487	507	501	490	516	535	497	527	526	524	527	511	498	491	521	470	511	490	484	522	534	484	491	509	507	522	496	475	502	484	469	513	539	498	532	489	518	521	517	506	483	527	484	497	488	538	495	495	500
638	317	175	158	138	153	203	181	199	205	256	362	846	1545	1378	893	580	285	129	60	63	62	64	50	53	53	67	63	55	64	45	54	59	62	45	61	51	41	58	51	63	56	63	53	56	48	65	69	70	69	58	61	53	56	58	53	53	46	47	56	72	62	53	56	60	55	54	61	64	69	42	45	56	49	75	72	56	56	58	56	77	59	60	63	54	53	53	57	47	73	55	52	47	52	64	62	64	48	45	56	47	60	67	57	62	64	45	44	55	52	61	63	46	56	68	61	66	57	56	53	60	43	50	64	59	58	42	63	49	52	61	76	68	66	53	63	71	59	42	55	68	69	45	44	62	63	55	61	63	53	59	64	54	72	60	70	57	65	64	41	55	47	46	54	66	56	60	52	45	51	51	55	59	59	73	70	59	52	58	65	52	48	60	58	65	44	55	60	80	66	61	63	57	59	65	67	65	66	61	57	50	52	54	51	67	63	44	61	58	56	62	59	57	56	58	60	61	52	53	68	44	51	66	55	66	63	61	61	49	50	64	47	64	62	63	81	67	52	58	64	63	67	54	55	51	63	68	64	68	63	59	55	64	51	55	59	64	44	54	48	57	55	67	72	62	58	60	52	71	69	54	62	51	56	51	56	63	71	48	58	50	62	56	60	54	63	51	50	61	56	60	63	61	48	71	52	65	58	56	48	57	50	70	54	53	66	57	67	66	70	54	54	66	61	59	53	67	58	64	57	67	50	63	48	49	51	55	59	71	61	50	53	60	61	51	65	53	50	67	68	52	59	70	58	61	47	57	53	60	66	52	59	59	61	55	65	52	52	61	67	57	54	64	58	51	58	62	56	57	75	62	46	61	59	67	57	70	57	52	68	52	54	68	57	61	40	78	55	61	58	56	54	78	60	64	78	52	68	58	45	62	60	59	53	59	45	59	47	63	50	49	55	65	48	53	58	57	58	63	47	56	60	60	63	55	64	63	61	62	59	48	48	58	59	81	59	63	55	54	65	53	58	77	47	70	63	65	62	57	53	49	45	60	64	66	58	65	74	60	56	58	53	56	41	53	50	57	55	54	57	62	66	55	52	60	61	59	55	73	53	62	63	53	59	67	45	58	54	71	64	61	70	63	58	68	61	46	55	55	60	56	59	59	73	66	64	67	56	62	65	67	38	54	54	75	57	61	54	68	59	52	60	57	52	55	54	70	57	51	56	54	79	56	52	60	54	69	58	52	67	66	64	68	54	64	58	70	56	56	42	64	48	58	58	54	65	60	64	54	61	67	47	52	68	45	52	45	61	57	56	67	59	51	63	49	55	57	53	53	58	44	62	67	39	58	53	71	79	65	67	37	56	48	67	57	55	51	63	55	55	59	51	54	72	60	53	58	57	55	61	62	53	47	47	48	53	56	48	53	53	63	48	61	68	54	59	66	78	47	61	60	65	43	61	56	63	60	65	52	70	43	60	50	53	57	67	71	67	69	56	54	48	44	57	74	58	61	42	59	60	49	58	62	61	64	63	55	80	44	76	53	56	72	56	59	55	78	59	48	67	54	50	56	50	61	66	59	63	61	62	52	50	62	66	57	55	59	66	55	63	57	70	53	58	58	63	66	62	59	61	56	68	56	55	57	55	65	59	58	73	55	51	51	78	57	55	56	62	46	67	53	60	65	53	54	56	44	61	58	54	55	55	70	57	54	79	55	75	55	47	51	56	43	59	55	59	56	50	68	72	63	63	57	58	57	62	65	43	45	56	57	75	70	56	54	45	69	50	47	52	53	59	61	63	50	48	56	52	56	58	64	53	59	82	50	68	48	70	59	68	71	64	56	63	54	67	63	68	57	57	59	52	55	58	65	45	62	70	65	64	60	60	60	56	59	58	35	54	58	54	57	55	65	51	61	56	60	45	47	64	54	63	51	55	64	66	56	50	61	65	61	57	66	68	63	55	59	52	56	61	69	66	53	42	59	61	73	65	56	62	58	47	55	62	61	52	60	57	56	58	51	52	57	49	65	47	51	62	60	52	52	42	64	54	63	69	60	52	61	72	58	58	50	55	64	49	71	54	57	57	46	58	54	49	43	61	70	51	60	47	54	62	58	53	60	62	62	50	42	52	63	54	59	49	58	60	62	49	61	70	56	58	63	56	50	59	59	67	44	57	64	60	60	63	52	61	55	56	53	61	59	52	63	73	64	67	65	61	57	52	47	65	66	62	59	72	59	57	68	60	49	64	56	57	58	55	63	52	61	64	65	64	58	61	62	48	60	62	59	70	65	50	58	59	67	48	66	52	59	70	46	65	52	60	60	56	76	62	57	64	63	57	53	58	53	51	58	72	46	54	68	71	63	72	61	58	57	68	57	50	57	55	59	62	47	60	65	68	44	64	43	55	62	51	50	54	64	55	54	55	47	63	61	59	58	63	66	60	63	52	59	55	58	66	57	43	61	54	60	58	48	48	61	46	54	57	56	53	57	54	73	52	44	55	61	69	52	50	46	71	60	48	66	45	67	54	49	56	53	55	60	62	69	52	40	74	47	78	59	66	55	47	49	56	50	54	71	65	66	75	53	56	52	54	60	53	56	59	54	65	68	55	74	58	50	66	55	67	47	54	52	55	55	59	43	70	54	57	48	74	57	71	58	52	47	58	52	69	49	67	61	60	70	50	54	60	60	61	59	53	59	54	56	58	44	56	53	42	62	72	68	48	56	45	60	51	64	74	60	56	64	54	48	75	44	44	60	55	46	66	59	68	51	59	60	52	63	59	75	69	60	59	57	63	77	51	58	45	59	55	59	68	70	43	58	77	53	49	54	58	75	57	47	61	54	44	50	58	56	52	62	67	60	54	64	64	62	61	58	56	57	46	44	57	54	55	61	52	56	67	61	65	69	73	55	46	61	50	69	62	55	63	43	59	56	55	52	62	51	49	58	58	57	64	55	52	55	67	50	55	55	52	68	69	56	56	66	51	52	60	77	57	50	67	81	52	55	58	57	54	46	52	55	56	58	61	61	51	61	55	58	51	84	69	56	77	52	56	46	68	65	73	75	68	65	77	62	55	79	57	67	49	47	61	52	64	57	55	56	55	47	63	51	54	60	65	50	66	64	76	65	50	53	63	68	50	58	39	55	50	46	65	61	58	72	57	61	53	56	51	57	65	74	44	48	71	55	53	48	56	45	53	58	50	54	51	49	61	54	46	68	71	58	52	61	58	52	58	62	49	63	59	62	48	61	57	53	55	60	65	42	47	62	46	56	63	59	60	61	70	53	58	69	55	61	64	55	57	51	57	62	51	65	52	45	55	51	71	43	73	57	57	71	61	67	55	67	62	53	61	48	53	45	50	59	61	59	57	73	57	53	62	72	58	55	69	52	64	55	55	60	67	43	47	59	48	75	55	49	66	65	64	55	57	62	64	65	71	62	55	55	49	63	65	75	51	67	58	71	58	46	53	66	55	59	60	66	78	57	70	44	59	62	53	54	72
10872	4607	2262	3473	8220	10926	10215	8445	8542	7773	8676	10306	18618	24040	22101	16711	11133	6337	1871	572	582	574	593	582	558	560	611	562	562	562	584	553	562	573	607	581	539	563	562	544	551	592	538	568	567	611	571	561	559	534	542	571	579	558	582	562	598	578	593	562	576	545	565	579	570	575	616	595	549	557	596	534	569	523	577	569	560	547	553	519	573	549	583	537	567	580	536	610	544	574	575	567	553	579	562	563	568	544	592	531	522	552	554	602	546	570	582	588	579	566	525	571	563	538	538	601	559	556	585	561	572	556	596	585	597	605	541	559	572	572	546	560	576	578	548	559	573	561	570	568	574	551	581	579	535	563	571	569	610	548	576	559	518	590	579	583	544	596	539	531	576	528	534	603	575	604	566	614	559	543	567	583	551	574	554	586	574	537	583	536	489	546	557	612	589	611	573	495	548	587	573	537	548	544	550	530	616	578	562	572	558	564	553	579	561	559	573	567	556	571	585	545	590	552	534	544	586	599	530	566	578	599	585	592	604	580	553	566	576	602	558	570	559	558	541	582	555	554	575	592	605	548	580	534	529	582	591	597	542	536	583	569	594	536	570	588	565	586	580	587	569	574	537	529	572	555	567	622	527	547	540	576	544	514	609	532	569	573	577	550	579	502	591	559	532	572	577	553	608	554	574	578	556	554	561	572	556	565	554	556	578	601	530	578	549	550	550	598	559	522	554	527	549	562	579	591	583	550	580	571	523	571	572	556	566	548	577	539	585	571	563	535	568	568	578	565	590	531	597	574	595	543	557	598	573	591	563	530	588	557	569	558	547	548	545	584	585	553	555	533	587	550	553	548	545	513	577	597	568	537	555	566	595	613	495	557	553	539	552	566	569	549	563	590	564	519	581	552	535	585	592	555	546	594	614	547	547	547	543	575	536	580	569	552	558	616	568	582	533	575	570	570	552	557	550	558	557	569	532	560	545	590	579	528	597	575	572	611	546	557	570	592	523	593	547	529	590	586	546	594	582	538	543	560	545	593	593	524	586	556	545	604	564	564	548	571	550	555	545	586	578	612	568	574	574	597	522	569	562	556	583	540	582	579	572	532	535	576	567	536	570	525	574	541	585	560	595	597	574	552	594	562	620	553	555	594	596	589	549	561	614	556	556	575	609	580	630	536	551	537	585	540	554	583	508	566	573	560	561	529	584	576	570	583	568	575	551	560	561	567	538	572	570	533	576	519	551	584	551	547	602	618	549	570	523	538	559	550	541	588	601	553	572	573	594	540	580	562	585	591	545	607	589	593	590	575	608	531	567	554	573	603	552	598	565	550	530	558	576	567	588	562	559	574	591	561	604	568	561	569	561	580	587	504	562	553	568	588	570	588	555	549	542	556	542	566	568	575	576	558	560	562	575	567	571	588	514	554	566	571	595	619	543	560	586	575	511	567	576	591	564	562	575	563	565	567	577	585	567	589	612	595	539	539	564	551	568	572	528	575	583	547	558	556	557	560	593	574	525	553	532	549	571	543	574	628	556	603	536	519	589	611	619	519	550	505	590	568	552	559	605	563	541	586	552	527	524	574	567	526	588	552	528	568	573	561	548	550	577	503	533	590	576	525	587	605	564	560	578	604	600	601	557	596	540	547	573	561	582	520	595	524	555	564	579	561	560	569	597	549	571	571	617	550	541	571	520	564	553	553	580	563	568	561	579	593	578	552	572	566	545	515	608	554	556	577	599	601	529	558	562	544	546	593	574	557	552	515	554	553	551	570	557	600	571	545	560	539	601	535	585	535	592	540	565	596	566	591	544	559	579	561	530	604	578	563	584	616	574	554	583	578	599	540	549	579	583	539	524	578	580	584	532	570	583	578	583	556	550	562	554	575	593	582	536	566	562	533	540	573	535	575	534	559	570	554	607	539	561	543	556	586	574	567	572	608	630	534	567	575	572	566	581	573	575	526	527	579	555	540	546	567	569	584	573	604	584	580	597	551	561	552	571	645	594	557	593	593	551	514	578	565	534	570	564	594	590	527	573	565	560	557	577	622	546	588	541	560	584	570	548	552	570	545	555	582	579	580	560	558	604	519	622	582	565	553	575	558	550	578	560	530	560	573	590	547	574	573	542	597	530	578	568	558	560	561	547	581	510	534	558	580	552	619	555	569	553	563	595	561	625	588	576	588	599	567	564	570	555	613	561	625	612	590	603	560	539	580	630	553	561	554	553	575	569	556	541	569	577	578	591	579	547	622	608	561	518	559	587	598	606	548	590	589	575	586	570	578	584	552	585	589	563	555	521	574	553	549	555	570	534	576	580	582	566	538	603	551	570	548	578	536	577	603	609	587	577	556	569	569	579	556	526	539	598	533	552	578	594	538	534	568	559	601	542	570	555	603	528	577	576	524	567	598	505	544	599	612	565	584	555	590	566	586	588	595	583	596	547	555	553	626	552	566	587	561	573	551	555	561	560	542	573	507	587	539	567	583	596	563	603	619	561	531	544	548	538	593	540	554	566	570	593	575	510	580	566	587	566	561	576	550	568	547	599	565	566	586	559	581	591	563	575	558	562	571	558	541	572	517	602	550	535	526	583	608	592	587	515	587	541	569	571	558	533	548	572	585	519	555	546	607	536	556	588	562	605	604	567	519	517	545	575	601	581	607	595	554	554	582	560	569	570	545	580	537	545	527	528	573	526	576	604	516	541	572	588	534	605	541	543	556	551	555	574	537	556	546	527	544	558	574	593	618	539	555	586	586	556	585	542	562	537	527	574	565	585	576	544	559	551	593	566	606	611	542	554	577	583	535	512	557	596	597	588	556	538	616	561	538	585	597	546	586	509	565	599	583	603	564	563	543	551	536	557	562	517	545	550	532	571	552	560	556	572	597	589	518	588	523	562	569	537	560	563	590	574	547	566	549	606	577	561	593	564	651	572	561	534	561	591	522	522	547	562	536	574	557	588	581	511	564	600	605	584	584	570	583	516	582	588	538	575	556	563	583	553	553	558	551	551	574	571	567	541	575	560	574	525	514	611	576	576	610	580	585	553	605	591	537	590	566	581	525	511	580	548	571	549	518	603	585	578	591	538	602	589	598	560	530	558	547	560	523	586	561	551	563	588	600	570	581	585	555	574	579	566	546	574	547	592	545	573	550	607	569	613	543	580	538	582	554	531	581	555	567	597	591	552	590	587	591	592	603	539	563	534	553	569	590	540	562	547	556	536	571	594	531	607	582	555	596	578	574	569	576	570	540	566	588	551	531	549	552	574	577	548	564	562	570	568	619	590	561	519	576	578	580	601	568	586	529	601	559	555	561	557	574	557	548	551	569	625	550	588	556	519	569	577	600	597	612	571	557	548	545	548	548	604	570	573	608	557	609	583	587	566	566	626	558	559	580	533	561	540	549	622	560	576	589	563	586	564	557	590	556	569	559	532	598	535	622	570	553	580	542	550	606	560	559	591	566	549	565	564	622	567	606	573	571	579	599	572	574	585	539
1233	267	171	109	98	138	168	205	170	172	214	389	1266	1939	1538	982	620	320	102	47	46	45	37	34	51	43	40	31	35	41	54	51	46	41	58	44	39	40	34	47	31	43	38	49	49	38	50	45	35	39	52	40	33	49	41	37	40	48	31	47	35	45	29	41	33	42	53	40	46	41	46	30	40	31	38	44	48	36	52	48	42	47	45	42	36	43	45	42	38	47	46	44	36	41	37	41	46	57	41	44	48	29	33	42	42	27	37	43	41	44	33	47	43	32	43	36	27	45	45	40	50	39	44	33	35	38	39	42	46	36	29	45	42	34	40	45	43	31	40	54	32	43	30	49	52	43	41	42	45	37	55	29	44	43	33	58	46	36	40	42	38	44	61	26	40	52	41	40	39	42	29	39	48	34	53	37	42	37	36	33	49	50	42	52	32	45	50	38	42	45	38	42	44	51	43	43	46	39	41	37	40	37	31	48	42	42	36	49	51	41	30	47	42	41	46	26	42	36	32	49	38	36	47	37	33	41	40	39	49	29	45	42	33	41	44	43	50	38	46	41	31	27	33	45	35	39	46	33	42	34	44	41	48	42	30	40	44	50	48	41	39	37	44	45	40	47	31	39	38	33	52	43	39	49	41	41	40	49	45	43	42	33	40	35	50	34	41	33	39	38	36	44	48	47	45	40	48	43	41	43	50	39	45	48	40	46	37	47	49	37	30	50	45	42	45	52	36	37	38	35	32	32	40	43	38	49	31	37	37	36	44	48	53	39	41	43	40	41	42	29	50	35	42	42	32	38	48	40	37	52	41	40	40	42	42	39	43	44	51	47	35	50	44	41	37	36	53	52	50	37	26	51	33	52	40	39	36	36	44	28	41	40	39	40	49	50	49	45	43	50	35	33	36	37	40	55	38	35	52	41	61	39	33	31	32	44	36	46	36	39	47	42	43	33	39	42	54	47	35	39	41	48	46	39	34	47	45	34	47	46	27	54	42	35	35	34	35	47	41	36	34	47	48	40	35	50	37	34	37	42	48	38	31	47	48	40	43	48	38	42	42	40	49	43	43	40	40	51	38	50	45	39	31	45	33	42	31	36	42	35	38	41	29	31	33	38	39	31	35	42	46	36	46	42	39	35	37	41	45	40	29	48	41	43	49	43	41	48	36	38	50	41	47	46	41	40	48	49	56	33	56	50	34	53	42	34	40	34	43	34	56	32	55	38	33	46	50	34	47	36	40	35	40	46	38	46	33	37	37	35	45	40	30	38	35	38	45	42	33	38	35	44	40	50	22	42	39	40	42	43	45	44	38	42	35	51	56	46	41	43	49	47	54	33	42	37	39	41	49	38	53	38	43	49	43	48	33	50	42	45	37	40	45	38	39	38	45	45	42	48	34	53	43	51	39	33	42	32	52	31	33	52	36	54	49	34	43	41	39	51	46	42	44	51	28	47	43	34	40	40	35	48	34	44	37	43	39	46	45	53	37	47	43	40	42	37	34	49	36	40	36	42	48	43	43	35	46	47	43	35	47	44	45	45	47	35	36	39	48	45	49	51	37	44	47	37	46	44	50	36	42	39	43	36	33	39	32	44	48	48	46	38	32	43	54	40	50	44	39	45	53	41	26	41	46	37	40	43	35	36	37	41	49	32	34	38	40	58	44	32	33	49	50	44	32	38	39	43	45	43	34	42	44	32	35	56	39	36	33	44	48	42	50	34	42	44	32	51	44	54	29	47	34	41	44	44	44	39	48	31	49	45	40	42	29	36	52	41	27	34	40	39	47	32	43	43	34	46	50	44	54	37	45	36	38	50	38	37	39	32	27	37	42	38	46	42	24	43	39	36	38	45	40	40	35	43	38	39	35	41	49	39	42	52	50	49	55	40	41	49	43	47	51	42	41	36	45	38	55	43	47	26	47	48	31	40	38	35	40	42	44	37	44	37	48	38	24	46	35	36	54	43	39	36	37	44	40	36	45	41	36	33	36	36	42	38	43	39	35	37	40	33	44	42	42	46	38	38	41	30	46	30	38	40	36	49	39	39	43	37	39	39	33	24	40	31	52	59	47	38	43	42	37	39	29	32	45	38	36	35	41	42	35	38	41	37	39	46	32	39	37	38	30	52	42	40	48	41	44	33	39	39	53	34	37	37	53	37	49	35	41	30	51	43	34	49	38	41	34	38	43	40	35	37	33	36	51	46	44	36	36	45	59	47	48	49	36	43	37	34	29	48	40	36	55	42	48	47	45	54	41	42	38	46	42	32	36	32	61	47	47	48	42	39	40	41	49	32	37	36	32	35	45	37	37	42	43	44	36	37	52	48	45	41	47	51	38	35	40	44	37	38	50	51	33	56	40	39	43	41	40	27	39	45	38	32	38	39	37	32	41	28	48	36	45	25	42	39	51	35	38	43	37	40	41	41	40	52	41	52	40	52	39	50	25	44	39	41	40	41	47	42	26	41	41	46	27	33	48	45	40	41	40	40	54	41	46	34	44	41	34	41	52	36	30	45	46	39	40	36	40	47	47	34	33	58	28	45	45	47	46	40	42	42	44	37	55	53	42	46	46	50	47	41	45	62	48	37	35	44	34	34	39	47	43	38	34	38	41	42	29	42	38	52	43	40	41	53	31	43	40	46	40	44	39	49	49	46	36	31	46	44	37	41	47	35	42	53	27	38	48	39	38	37	43	42	38	42	36	39	49	40	29	57	36	44	30	35	48	36	44	37	32	42	39	39	36	36	36	33	41	42	45	40	43	37	43	48	41	38	41	40	46	36	43	40	42	42	37	46	48	35	49	49	45	33	37	42	34	50	47	38	38	31	36	45	39	50	45	34	31	43	45	40	39	41	35	35	41	42	43	46	42	31	30	43	26	39	45	40	48	41	36	24	39	36	35	44	48	37	29	52	49	44	46	55	40	39	38	44	40	35	49	50	51	45	46	45	42	39	51	43	38	50	45	40	46	38	56	36	44	35	46	47	39	43	30	38	45	36	47	39	50	48	48	34	44	39	42	33	43	48	36	50	46	37	46	46	39	30	44	44	48	41	45	38	38	50	42	54	32	33	33	36	41	43	49	46	43	53	36	44	38	45	38	57	40	35	31	41	43	45	35	39	37	40	46	35	42	39	50	37	37	44	35	50	30	28	34	31	44	41	37	41	44	34	34	47	45	45	38	49	48	34	46	47	54	41	39	35	42	38	37	40	45	34	39	35	45	36	42	44	42	38	35	36	36	41	40	26	50	35	43	58	40	37	30	32	45	39	35	38	41	41	29	44	39	52	39	34	50	41	43	40	33	48	35	37	46	39	35	34	34	32	48	50	32	40	28	43	49	43	33	51	50	33	31	36	34	40	36	33	36	33	39	42	49	39	37	28	48	34	57	43	35	31	34	47	33	48	35	42	45	44	36	35	51	50	37	50	49	49	32	45	39	50	43	41	46	45	43	51	47	43	36	40	52	55	56	35	49	42	42	42	33	36
12394	4249	2205	3051	7717	9994	10123	10144	7754	6716	6647	12079	22721	26303	22948	17582	12269	6691	1992	410	412	414	391	419	384	394	364	433	438	406	420	397	410	378	414	373	360	371	395	394	386	413	419	403	403	401	407	372	392	382	440	394	373	384	394	413	428	378	376	378	372	421	382	412	395	406	391	367	362	396	371	382	374	413	403	392	343	405	403	382	441	369	417	408	368	393	407	416	360	410	419	394	404	408	387	401	440	383	352	368	377	424	402	420	384	406	424	380	372	417	370	377	407	390	407	392	411	382	421	415	433	397	396	420	384	380	337	370	371	397	392	374	377	365	393	360	394	433	360	378	393	385	376	381	385	432	380	399	394	420	388	403	361	421	414	402	411	384	409	395	378	370	413	425	408	420	377	419	391	390	390	392	380	395	369	396	377	374	365	363	390	403	382	383	393	384	408	398	394	423	395	416	412	378	412	444	411	377	382	371	419	421	381	380	406	356	422	429	401	390	406	387	392	414	388	400	387	382	377	416	391	408	414	406	410	394	438	362	404	391	403	392	379	409	392	395	377	372	398	404	373	392	384	416	386	443	421	422	440	384	368	347	424	403	399	393	407	389	412	399	427	396	449	405	376	380	394	386	389	375	417	414	399	417	396	382	402	389	414	425	416	397	387	405	414	369	405	367	406	388	365	408	398	408	390	363	381	399	405	422	410	394	392	364	428	396	430	377	409	417	385	376	373	400	398	397	393	377	382	409	360	379	433	406	400	369	368	386	383	363	399	372	407	415	389	413	382	371	419	387	384	419	412	401	356	393	392	388	401	376	397	400	411	411	419	420	425	368	401	383	431	431	377	348	404	367	390	380	409	424	430	391	391	437	360	416	406	417	402	436	409	390	384	390	410	405	385	403	381	380	413	398	435	410	380	406	408	363	377	425	445	409	386	387	413	371	412	441	415	380	368	387	430	384	406	405	407	383	414	399	409	378	385	414	432	396	369	423	392	372	407	364	373	387	419	406	404	411	378	386	379	420	386	373	376	368	395	395	377	395	381	392	386	420	357	412	381	374	394	398	382	371	415	417	428	421	379	387	387	398	398	391	389	409	376	368	383	378	383	398	424	398	387	406	370	403	376	357	405	410	392	389	401	407	416	397	382	395	407	409	378	413	397	384	399	403	385	394	372	395	395	406	424	365	427	392	415	392	426	389	396	370	404	390	408	391	450	409	371	410	401	410	392	424	354	424	348	422	388	403	365	399	393	421	403	391	382	385	395	403	400	407	410	406	368	394	389	369	432	362	396	378	388	383	404	380	399	375	403	407	409	432	413	420	407	403	404	419	411	360	399	412	406	369	362	412	424	401	425	400	413	410	376	346	429	393	419	401	436	399	378	398	394	364	396	422	436	412	352	415	375	424	422	397	398	359	389	411	390	375	379	401	379	396	422	393	386	377	395	414	401	419	388	407	402	406	401	403	437	379	416	398	404	377	409	389	422	417	357	398	397	397	392	436	396	401	381	394	392	443	413	395	389	417	396	423	400	390	408	374	382	379	428	420	404	397	408	405	365	375	368	364	408	417	391	403	369	401	391	421	374	409	388	373	421	373	430	371	411	411	396	384	416	389	423	381	402	344	408	388	387	395	363	373	430	381	405	416	397	368	431	406	377	379	394	405	393	415	410	409	385	380	409	392	400	399	395	379	436	386	401	407	411	375	383	356	388	365	382	423	419	404	366	387	412	396	438	405	406	399	400	421	411	404	383	418	361	378	401	380	371	380	365	390	425	394	398	421	414	420	455	373	394	398	401	382	369	434	402	412	402	397	395	373	409	396	420	389	406	382	381	429	414	394	395	411	425	365	398	400	393	391	395	388	391	382	423	394	382	412	412	371	430	377	408	388	354	407	371	370	404	426	396	381	391	411	413	390	411	414	387	396	353	381	450	371	425	446	391	364	394	387	432	398	412	380	377	394	408	417	387	403	384	402	405	393	397	388	393	396	432	382	416	390	406	410	398	415	416	385	392	391	398	427	405	374	436	357	392	397	400	383	435	385	425	404	396	418	422	401	377	378	364	396	419	392	391	389	378	375	384	386	361	395	399	369	400	391	380	408	396	382	411	402	394	432	404	414	403	368	413	409	437	399	388	379	400	403	402	371	385	408	416	399	423	410	424	411	377	411	409	387	392	382	375	387	368	414	372	404	404	370	415	392	381	398	382	435	383	397	408	396	384	388	381	401	429	400	418	411	394	433	409	408	404	419	383	389	388	390	405	415	372	417	420	375	392	406	433	398	394	412	357	415	392	412	393	394	390	393	380	406	428	402	411	393	461	391	378	387	382	380	415	396	405	388	378	378	328	366	438	409	397	421	405	436	387	369	383	450	393	387	395	370	432	359	381	412	380	383	393	397	427	374	419	384	405	379	391	392	413	405	408	382	386	401	417	396	404	407	376	392	398	403	414	390	443	383	400	385	375	392	408	355	359	394	380	394	387	355	393	371	360	371	402	397	416	403	390	383	380	372	433	392	425	408	401	392	424	371	395	408	357	400	414	372	404	408	399	388	460	420	404	365	404	400	385	408	403	396	388	408	443	378	413	372	385	394	437	392	376	414	388	395	414	368	395	397	397	450	408	404	401	405	385	419	421	414	402	380	396	415	391	386	386	403	387	379	404	389	362	372	390	438	421	401	389	369	369	376	382	393	403	412	408	403	390	400	403	390	417	424	427	388	388	384	373	383	393	355	406	423	433	401	409	375	380	406	406	423	420	373	442	391	406	395	379	377	386	399	384	420	435	393	387	391	408	386	429	404	379	359	384	413	384	402	408	364	364	437	409	398	358	404	420	390	377	375	396	389	436	437	379	408	393	418	382	386	381	393	397	395	389	398	406	385	400	396	414	391	372	395	401	349	387	438	377	410	407	386	400	405	379	346	408	358	406	387	399	426	367	399	389	415	372	423	398	416	390	397	405	412	365	386	409	420	395	368	405	374	404	395	391	430	416	402	409	380	391	411	417	431	364	354	371	387	373	424	419	407	415	358	453	402	432	407	416	413	397	397	398	363	422	400	402	376	422	376	386	384	388	419	402	377	426	409	379	379	406	374	384	390	393	385	367	386	416	396	373	381	408	385	413	388	387	354	417	390	392	385	404	354	406	395	406	400	392	369	372	404	387	387	419	391	380	389	425	387	369	397	360	411	388	392	363	397	390	392	404	383	464	413	376	360	411	406	390	387	398	399	417	366	397	384	372	397	427	379	379	401	408	394	406	379	406	397	377	414	397	400	381	388	392	428	421	412	416	412	411	377	402	437	390	422	382	384	414	390	402	391	390	409	410	421	367	390	370	412	375	423	383	370	395	424	417	438	425	412	398	419	427	391	392	366	376	365	401	400	337	366	379	414	416	451	400	406	400	387	388	372	424	387	401	397	397	417	402	413	408	416	431	375	366	391	368	439	391	430	413	387	370	416	380	383	405	385	430	359	389	397	389	420	381	406	398	374
902	416	240	152	146	181	232	276	233	202	167	770	2825	2822	2432	1488	870	387	92	64	53	45	50	45	45	55	45	42	44	45	48	40	54	46	46	36	57	57	59	50	44	50	41	52	54	41	39	37	54	62	51	46	51	57	52	63	58	46	63	61	50	44	48	51	37	43	42	50	44	45	43	50	45	42	45	52	51	48	47	46	44	43	39	44	47	37	51	47	59	31	45	42	50	34	52	38	45	40	47	43	56	31	44	46	58	55	72	38	49	40	71	54	49	56	49	41	38	53	46	55	55	39	40	56	56	47	41	48	35	38	51	47	62	61	45	54	56	51	42	49	51	62	53	53	57	54	50	48	45	42	40	48	43	59	49	47	50	52	44	60	55	53	42	45	49	52	46	55	42	54	46	48	39	41	47	55	61	53	45	44	48	57	48	48	51	46	50	45	45	47	46	35	31	37	45	38	40	47	46	55	47	63	39	45	58	59	48	60	44	49	59	60	46	56	40	47	59	58	58	64	54	49	46	37	43	35	42	45	50	50	43	56	54	47	47	46	34	48	44	50	46	38	41	44	43	47	43	51	43	40	54	51	52	52	42	48	39	42	36	39	40	47	36	49	39	49	46	35	47	44	43	43	60	48	63	38	44	40	47	52	51	48	37	52	49	48	61	44	51	44	48	43	57	49	52	43	55	41	52	55	58	53	41	48	40	62	59	53	51	56	42	43	55	56	43	53	42	45	53	54	47	47	46	50	37	54	47	62	49	43	56	59	52	54	56	44	34	43	49	47	48	55	55	51	73	55	54	54	53	41	58	42	40	44	48	41	39	37	40	45	51	35	39	47	54	37	50	52	53	60	58	42	56	43	61	46	54	50	47	48	55	61	47	46	52	54	47	56	42	33	51	39	51	49	49	62	52	52	41	40	42	64	52	39	42	48	36	50	51	40	56	37	50	47	64	54	62	45	50	50	63	48	53	48	47	46	40	61	60	49	45	45	50	45	59	45	43	41	51	58	53	47	48	58	64	45	38	51	52	57	61	46	54	55	45	36	44	39	46	41	45	44	57	39	45	58	52	60	53	49	50	49	60	47	54	47	55	58	48	51	50	52	59	43	55	51	52	62	48	46	46	62	43	43	63	58	60	40	37	53	55	58	57	58	55	65	47	43	48	49	47	57	47	52	50	48	49	48	45	44	50	51	50	45	34	55	48	50	45	58	53	55	41	42	57	43	51	56	52	49	67	34	42	44	38	47	68	43	41	45	60	52	40	54	53	51	53	47	51	36	43	48	54	57	58	43	52	52	41	45	49	53	50	45	55	57	48	44	58	31	38	53	53	42	46	55	52	46	50	48	51	42	37	44	39	46	60	47	71	49	42	41	45	50	48	45	51	50	58	42	47	45	47	48	50	55	55	56	53	43	44	58	50	60	49	52	56	42	32	52	43	53	57	39	53	35	48	42	60	36	54	38	54	53	56	47	54	54	42	47	50	47	39	52	51	42	52	50	52	41	45	45	53	48	48	60	39	45	45	50	54	55	46	47	40	61	60	52	40	46	47	48	42	41	50	50	71	59	40	47	56	43	40	56	41	42	40	53	44	52	55	40	42	52	41	58	62	40	37	51	38	49	56	52	42	54	45	52	56	45	56	48	51	55	39	53	59	47	52	45	41	51	35	49	33	46	50	43	46	44	40	59	44	56	41	57	45	48	48	43	44	63	49	52	45	45	58	55	49	50	62	41	32	43	41	48	59	48	30	58	32	47	50	42	48	42	47	46	43	43	49	43	49	52	44	46	56	42	51	35	45	51	46	56	34	45	45	47	44	32	65	61	55	50	44	57	47	58	49	46	54	53	44	48	42	55	44	45	47	44	63	57	60	43	49	43	38	40	50	54	37	44	51	43	50	44	54	47	42	38	46	57	55	53	49	41	57	41	47	59	52	44	58	57	44	47	41	53	50	40	56	44	43	58	47	52	35	38	40	66	47	49	47	55	36	52	55	69	47	47	63	63	44	48	39	56	43	44	55	60	46	45	54	56	35	43	53	48	59	44	46	44	42	46	46	57	57	48	37	45	41	50	54	47	50	48	48	45	49	47	45	54	44	51	45	53	41	50	60	49	43	52	57	40	63	49	44	52	46	52	36	47	40	60	57	44	42	53	46	56	53	41	53	50	54	52	55	47	40	42	52	53	56	47	60	48	49	36	44	38	36	45	55	48	39	61	42	43	40	44	47	56	37	58	53	44	57	60	47	48	53	41	55	47	51	56	39	52	52	45	36	39	50	57	46	49	53	44	52	54	50	47	40	53	42	48	46	38	47	52	51	40	52	44	60	35	35	59	52	53	43	59	46	55	49	48	44	34	40	58	58	50	58	59	49	54	46	40	47	51	47	44	54	44	57	42	56	41	53	54	57	50	47	36	59	51	47	51	58	45	43	48	59	53	45	44	46	50	43	43	53	54	55	47	35	36	41	47	54	46	37	57	46	48	60	43	36	49	45	54	49	54	53	53	42	45	56	49	46	49	40	48	54	40	45	37	47	46	38	45	57	60	44	60	55	47	50	43	51	45	57	44	58	41	37	44	44	46	48	57	44	45	49	41	53	53	58	49	43	56	51	50	50	38	52	52	50	32	51	63	32	53	44	39	54	58	51	45	42	59	52	53	53	56	48	40	50	37	55	57	45	52	38	47	49	50	46	43	39	49	56	45	56	45	46	58	49	42	51	46	36	42	44	49	48	50	53	48	52	41	41	54	50	67	59	43	45	53	44	41	49	38	55	55	53	54	46	50	56	44	46	28	48	32	46	45	46	55	42	44	58	50	49	47	46	42	52	47	58	48	53	52	56	39	37	38	42	45	47	45	60	52	49	36	51	55	45	39	55	44	50	49	40	47	48	41	47	32	50	41	41	39	47	49	48	46	47	49	46	45	53	37	44	38	52	46	56	48	47	45	44	50	55	50	38	46	45	44	45	29	39	49	45	57	62	40	49	50	59	42	46	37	45	28	42	58	47	51	49	36	50	60	39	48	48	64	64	49	49	66	49	48	49	56	53	63	45	52	48	42	50	43	48	32	48	48	62	40	57	43	49	48	52	67	47	45	47	36	61	56	42	37	49	44	52	49	34	47	35	49	62	42	52	56	50	45	48	45	54	52	46	46	43	43	42	44	45	47	60	48	46	50	53	48	42	48	51	52	49	46	51	44	47	51	43	54	51	45	60	45	56	51	40	51	53	64	47	48	37	42	41	54	50	52	42	50	38	46	45	54	51	57	38	51	56	52	35	46	32	47	55	38	47	37	40	51	53	49	43	42	45	64	48	42	55	53	48	45	43	55	39	41	46	52	47	43	45	53	66	60	59	43	56	51	58	53	43	57	41	44	41	44	47	41	41	51	45	63	39	38	51	42	46	52	49	50	49	55	39	58	46	61	49	51	53	53	50	48	35	44	41	44	44	46	42	47	67	57	48	52	56	48	57	35	46	52
14493	6115	2967	3957	9920	12117	12223	11692	9754	8247	6599	16605	30668	30029	26780	21547	15212	7851	1301	467	508	504	454	470	514	474	499	467	492	493	498	533	480	516	506	510	477	530	453	486	493	470	485	442	460	490	447	488	493	443	485	520	471	479	486	488	528	459	476	497	464	492	525	518	527	489	450	460	470	468	471	510	492	482	499	508	465	514	438	493	480	458	436	468	465	473	464	468	478	483	479	503	511	485	473	490	505	463	447	529	496	450	480	473	534	482	461	480	478	509	486	479	473	478	458	489	486	472	503	465	447	470	445	490	512	503	520	479	484	459	455	480	464	504	452	516	488	406	479	444	474	474	494	484	444	506	467	490	475	497	525	450	449	463	442	448	481	496	496	469	499	512	476	477	484	491	470	431	504	500	453	469	476	487	503	512	485	449	479	489	463	512	525	506	464	509	482	455	469	482	477	476	488	463	464	476	444	447	485	454	485	483	479	481	480	512	461	465	457	457	455	481	472	483	459	497	485	487	505	475	488	471	472	499	498	509	453	495	482	473	458	432	483	482	463	453	456	432	496	471	515	475	458	480	489	469	493	490	470	471	425	496	474	468	446	485	470	457	455	465	454	471	448	449	485	519	482	502	476	473	482	502	508	499	453	469	527	470	461	509	474	479	472	507	476	488	474	484	482	457	488	484	492	522	463	506	496	462	505	480	461	469	466	518	519	444	473	478	435	484	465	479	519	459	460	425	462	483	466	479	488	464	486	487	458	478	442	479	501	470	486	481	441	476	473	497	455	468	467	478	465	464	460	490	499	430	487	481	481	477	468	484	449	482	500	457	487	500	456	492	478	455	480	445	505	447	504	452	471	477	474	480	505	444	467	477	475	493	489	480	481	489	480	489	425	481	491	490	475	475	506	491	477	464	468	492	481	531	433	469	484	476	477	429	462	480	424	463	491	467	462	487	486	478	492	453	482	478	456	508	480	465	497	470	478	473	515	483	465	523	469	508	448	483	489	512	496	430	480	462	481	482	507	508	478	464	459	468	462	493	478	481	466	493	523	447	504	459	499	452	482	513	493	520	483	466	521	519	471	505	458	484	487	503	483	508	488	463	487	490	485	486	457	497	478	432	516	468	470	497	477	468	508	491	479	478	455	490	468	489	484	472	505	484	451	467	483	486	500	508	490	486	499	469	476	486	457	474	469	473	451	488	505	471	515	509	497	509	496	484	473	481	490	485	492	439	484	513	458	508	449	475	491	465	516	523	446	484	458	508	514	458	448	450	490	479	512	439	472	461	451	490	449	456	468	493	494	460	493	485	478	508	483	493	491	482	481	473	464	464	472	441	457	475	482	460	468	486	462	492	462	461	495	501	471	479	486	499	443	494	440	430	485	478	463	462	459	454	485	483	475	462	512	494	465	478	475	458	460	494	467	477	494	497	433	426	482	492	461	488	520	496	499	461	499	488	499	482	476	452	500	485	504	483	447	503	450	501	460	470	476	487	494	492	497	456	511	442	502	406	478	435	457	462	487	491	493	454	448	439	482	504	489	489	480	492	442	462	482	486	488	462	464	462	431	480	499	477	479	481	472	434	520	465	456	501	448	484	473	507	457	473	497	470	446	481	458	476	470	479	476	470	493	483	499	439	447	480	463	453	453	508	514	461	449	543	463	520	490	423	459	520	495	456	491	477	461	441	493	500	504	460	479	500	459	469	500	479	466	493	484	512	481	461	452	497	484	453	505	473	472	453	442	459	491	483	456	525	487	488	469	528	492	439	431	463	430	519	482	512	505	506	463	470	444	467	508	477	490	449	470	483	485	465	466	498	520	441	492	496	458	497	448	475	435	480	506	474	467	445	467	458	507	489	521	510	498	449	462	453	507	478	541	460	472	470	464	500	470	473	483	435	463	454	488	488	483	460	495	492	483	490	473	478	492	480	479	496	500	467	489	478	489	507	492	490	477	491	499	486	486	530	442	467	462	495	497	491	435	480	499	487	484	503	493	496	489	502	488	479	486	474	459	473	493	467	488	503	508	485	511	440	491	511	491	507	492	448	456	439	471	494	464	465	479	463	446	499	466	504	423	489	472	502	485	470	495	493	499	492	499	523	509	489	487	526	472	489	449	514	516	509	467	491	484	485	503	486	508	471	485	460	495	459	492	456	470	482	435	469	465	523	504	504	522	472	462	479	495	481	453	484	488	476	478	480	485	456	466	479	532	485	474	474	473	521	487	463	534	491	459	498	469	473	490	451	417	491	474	484	465	429	509	477	449	439	432	458	440	476	491	485	475	451	506	477	456	465	527	483	453	479	487	496	525	457	448	507	452	478	514	476	449	445	420	488	459	509	470	456	464	466	473	480	441	483	462	477	475	495	489	528	457	536	505	494	505	477	483	464	434	486	473	474	507	477	475	455	460	488	462	464	484	518	501	501	466	477	498	487	454	506	450	479	454	472	516	435	439	485	486	508	458	473	492	511	462	464	509	503	493	467	501	484	478	492	491	463	492	473	472	477	451	489	475	523	440	495	463	455	472	509	490	478	452	468	469	475	492	489	470	464	491	422	476	478	462	472	465	501	459	514	473	450	471	489	464	447	481	460	503	486	430	498	469	492	459	448	482	479	479	488	513	500	474	466	436	447	482	536	501	453	480	486	464	507	487	498	498	503	472	508	502	498	480	464	471	478	496	503	497	524	496	458	454	452	552	494	481	446	513	467	459	493	468	463	476	477	501	477	468	475	480	482	493	469	477	489	482	471	500	466	508	453	507	491	514	464	444	479	461	474	488	497	478	456	504	452	497	504	464	465	486	495	523	452	478	476	451	508	531	521	502	477	493	479	494	487	463	441	457	490	491	500	472	492	505	453	465	509	475	498	492	508	503	480	488	552	473	488	472	451	530	481	453	488	467	456	468	508	501	482	478	463	485	473	525	475	470	467	425	474	469	497	511	497	483	475	463	468	511	472	483	468	478	507	486	471	464	443	440	462	481	461	461	481	451	460	485	474	483	469	452	487	428	465	471	500	500	464	500	490	480	521	464	495	490	476	481	450	481	519	452	480	502	495	497	509	471	459	495	455	496	471	508	465	489	486	486	528	459	470	463	494	480	482	496	445	492	481	458	480	463	457	481	493	503	481	472	482	482	458	479	473	496	474	448	464	477	470	489	508	479	472	488	427	484	517	478	455	515	502	488	466	447	491	470	504	475	501	497	464	429	470	476	471	451	484	493	503	483	523	492	480	466	464	465	509	459	466	465	464	505	488	495	509	487	464	431	453	474	462	492	449	487	499	463	433	464	473	489	488	482	467	458	501	441	497	423	443	512	473	481	471	486	533	486	483	471	508	477	448	476	465	499	465	501	511	535	450	467	534	455	499	488	501	429	478	492	449	489	500	488	468	504	478	480	478	492	483	489	474	482	496	474	500	470	459	475	481	499	490	498	464	487	529	471	465	513	438	499	490	458	488	501	488	487	454	485	474	480	472	470	509	489	495
876	235	109	91	102	101	140	181	155	143	146	269	323	423	374	297	209	111	51	49	51	54	56	58	46	52	48	63	54	52	57	70	52	61	47	59	52	52	54	57	55	57	56	47	51	49	69	53	53	52	49	54	53	52	53	50	53	57	52	63	47	70	45	57	54	54	56	56	43	61	47	45	62	49	60	55	57	49	49	39	55	53	56	55	49	55	56	47	46	46	47	58	63	58	57	39	48	52	43	62	46	39	62	40	42	41	42	53	64	56	58	46	42	55	50	47	41	53	54	48	50	48	65	56	62	40	56	45	70	49	57	55	51	39	51	55	50	55	57	48	62	50	54	41	52	48	50	57	46	48	59	39	54	54	54	41	48	46	55	54	53	57	45	46	55	47	52	53	50	42	48	59	46	48	57	59	52	51	51	57	59	55	34	59	47	37	57	44	54	61	55	51	60	50	42	56	46	51	59	50	55	37	53	54	49	45	48	47	62	55	48	54	57	53	47	53	47	57	48	52	54	46	60	58	47	69	46	49	47	48	48	62	61	49	58	60	42	48	51	51	60	51	63	50	66	59	58	63	48	47	48	45	53	48	62	66	41	45	50	56	63	59	36	51	50	44	64	35	38	35	56	51	46	51	37	61	52	46	49	37	44	57	49	51	63	54	56	52	53	49	58	63	58	54	50	65	50	57	63	54	57	49	46	47	53	53	49	58	55	43	59	46	50	60	60	55	54	55	54	60	45	59	47	55	54	66	45	50	57	41	42	44	63	46	56	55	50	50	56	41	57	49	46	54	45	51	51	47	58	55	54	52	45	54	59	53	56	53	56	75	54	36	60	41	43	55	61	57	50	52	60	53	49	59	50	56	52	50	59	46	54	53	39	56	48	39	64	49	46	54	52	51	48	37	72	50	53	47	48	70	55	51	44	43	54	57	58	45	59	46	37	69	61	47	54	55	53	45	60	44	56	62	59	41	62	53	51	51	59	40	43	53	49	68	49	46	49	63	57	51	48	45	56	58	55	60	51	49	54	43	46	41	70	54	46	54	49	50	54	54	56	60	54	55	58	56	52	62	45	53	69	51	59	43	49	52	40	53	48	59	66	55	47	55	50	37	62	59	53	48	44	61	61	52	47	48	54	57	65	37	53	55	45	51	35	70	61	45	47	70	42	38	59	55	59	54	53	52	63	48	36	47	37	48	47	55	41	61	61	55	47	55	40	56	54	60	43	49	64	48	50	64	55	45	65	69	52	43	56	54	61	45	50	56	58	49	52	46	46	52	59	52	51	64	51	50	56	71	54	43	39	60	49	57	49	53	58	52	47	47	62	42	55	44	41	55	43	51	43	48	57	43	50	46	58	54	33	52	50	46	61	46	61	52	44	48	55	54	59	63	62	60	49	45	43	57	54	68	53	53	49	57	52	51	49	35	58	44	55	47	57	53	53	61	52	48	46	49	57	56	53	44	54	45	48	51	55	48	52	50	59	45	52	56	54	55	49	42	57	59	46	48	37	51	52	49	51	48	51	62	60	48	40	50	49	51	50	45	58	48	61	54	59	45	48	64	67	64	59	52	49	53	48	48	48	60	49	49	35	59	51	51	44	51	64	55	56	60	59	60	42	54	59	52	42	60	70	57	54	54	54	43	58	60	46	57	44	53	57	39	58	40	46	53	49	55	55	41	60	71	58	56	53	67	44	55	50	59	39	50	59	54	52	56	51	54	58	51	44	56	52	44	66	46	48	51	50	59	48	48	68	58	59	49	50	61	49	48	43	60	49	53	53	53	55	46	49	62	45	47	56	52	51	44	50	52	55	53	47	44	53	43	52	56	48	51	58	59	60	48	57	53	45	48	55	53	54	52	45	57	57	63	52	46	49	53	54	50	66	55	45	56	56	49	57	48	55	44	53	51	57	58	56	52	48	49	53	50	66	63	49	47	53	54	46	59	59	50	55	56	56	47	59	67	55	52	47	48	54	55	49	40	50	42	53	60	44	44	48	45	49	63	48	54	40	56	50	40	52	57	50	56	44	64	49	51	44	50	51	45	66	50	55	53	58	42	44	53	49	56	58	49	47	48	45	45	55	51	55	53	51	41	56	45	52	50	53	56	67	43	55	34	40	44	54	44	46	47	46	60	61	47	53	45	51	54	51	60	51	66	59	57	58	62	52	47	54	45	47	45	61	44	60	45	51	48	65	53	55	58	42	59	42	45	56	45	54	60	47	57	44	56	46	51	47	52	43	63	49	52	38	50	47	47	52	59	48	57	53	43	46	64	39	51	62	52	68	59	45	53	47	35	58	67	50	53	55	54	44	70	34	54	35	44	55	50	46	66	38	54	52	56	57	51	49	51	49	41	46	57	51	62	52	63	61	58	53	54	64	65	57	45	48	47	51	64	43	50	49	65	56	46	59	55	62	50	57	68	50	51	51	48	52	58	49	47	60	50	64	65	59	38	39	52	43	64	49	55	54	51	55	52	52	62	51	61	54	65	47	65	57	46	51	48	58	63	42	50	60	40	54	61	38	57	65	57	44	52	40	42	46	48	53	53	50	44	50	47	46	62	60	42	43	60	48	62	50	64	57	46	43	57	54	44	55	50	64	65	56	57	47	60	58	41	53	56	49	48	49	56	32	59	59	60	60	60	44	47	50	52	52	57	53	43	53	51	51	47	50	50	52	50	60	41	56	52	66	46	53	49	49	47	53	50	60	50	56	48	68	52	48	51	45	59	46	40	56	44	50	52	40	51	46	43	44	47	41	54	54	43	54	49	58	53	69	53	45	60	60	52	42	41	49	57	56	68	37	53	38	47	49	61	46	54	42	56	44	57	53	58	65	62	55	60	51	61	37	44	51	50	63	48	58	51	49	59	41	50	54	46	64	48	48	40	58	50	48	62	65	59	50	49	57	63	67	54	42	49	58	64	58	56	66	52	52	42	53	62	49	61	58	52	61	55	51	45	47	51	50	66	49	62	51	55	53	62	57	56	60	53	58	58	51	53	40	47	52	52	51	58	44	54	58	52	57	42	64	47	43	60	39	58	50	56	51	49	52	64	43	45	62	51	46	57	58	60	50	61	45	41	42	49	57	57	42	50	51	56	49	47	41	51	55	53	54	63	59	57	48	64	47	64	51	54	43	58	61	43	47	53	49	50	61	57	58	55	53	52	46	40	45	62	62	41	56	41	55	51	43	44	47	58	52	60	52	55	38	60	53	47	55	50	53	54	46	44	54	47	53	47	54	55	59	50	61	60	39	55	54	60	48	45	46	56	55	55	45	48	53	56	55	72	48	46	41	56	44	55	53	63	63	54	47	52	45	63	54	49	52	50	40	54	55	45	55	54	54	60	51	54	50	54	51	55	50	52	45	52	59	55	34	65	45	60	58	51	62	56	55	58	52	41	52	56	48	66	38	49	45	55	52	67	54	41	57	55	42	48	49	52	60	56	51	63	44	48	53	61	51	52	43	54	56	47	56	59
11111	3473	1555	2483	5227	7099	7164	7398	6420	4702	5012	9866	10665	11716	9835	7028	4266	1933	533	490	485	558	519	468	536	489	515	519	508	482	464	506	523	472	546	518	515	501	485	535	530	507	516	530	499	501	497	520	475	508	510	498	525	526	508	474	519	505	479	486	477	517	507	475	502	499	526	469	512	513	510	520	484	481	515	524	515	486	535	493	526	483	484	487	495	515	488	488	519	512	498	547	485	501	533	522	488	498	509	482	462	478	527	513	492	498	466	508	512	482	519	527	521	508	465	515	521	497	526	513	503	509	498	484	482	478	483	504	472	507	545	489	505	494	479	523	535	504	506	490	473	528	507	488	512	505	497	485	516	496	524	516	469	498	479	508	498	454	475	518	492	547	530	534	511	496	520	479	457	498	514	489	485	496	467	459	499	512	489	512	528	486	555	523	479	513	499	480	492	523	514	497	486	488	518	519	479	530	520	486	472	519	506	480	497	548	488	515	498	481	493	484	513	495	474	540	488	543	516	488	503	515	510	470	493	445	538	528	488	484	518	521	542	497	518	503	493	516	506	508	493	499	491	503	504	502	473	514	561	508	525	513	493	512	497	503	483	455	496	468	508	502	514	518	489	521	534	514	507	476	516	501	470	527	518	530	460	493	526	486	514	484	498	526	482	551	494	558	497	520	490	564	489	521	465	490	491	487	504	478	520	527	510	509	511	514	490	584	506	497	467	518	484	495	510	506	501	474	513	498	510	520	485	498	503	468	487	503	506	468	462	500	504	497	470	521	537	494	477	498	509	517	525	471	504	508	482	518	502	507	554	533	498	502	543	554	527	535	489	510	509	490	510	526	502	498	480	496	514	485	498	540	510	456	484	482	514	473	516	496	484	491	467	468	510	507	516	490	522	502	521	470	515	527	519	553	481	526	528	490	508	474	508	512	490	477	507	497	517	515	507	506	500	484	515	490	512	524	501	504	524	500	500	518	526	559	509	484	543	480	513	491	455	472	507	510	473	498	474	482	511	502	494	514	510	536	485	497	521	456	483	516	462	468	472	469	512	504	501	471	524	502	503	541	519	476	501	502	481	486	506	508	526	529	488	508	464	507	509	470	501	501	476	515	475	474	495	479	486	525	505	529	490	527	470	493	471	473	514	518	517	509	509	504	472	498	487	520	479	501	505	542	489	522	512	514	484	470	556	504	524	501	504	503	490	480	491	462	538	494	525	474	531	515	471	498	512	535	504	471	492	498	468	508	456	508	496	498	495	501	534	487	489	498	485	541	524	511	490	476	498	502	494	549	481	510	488	502	516	527	463	492	519	527	499	486	503	492	535	462	513	547	521	514	504	523	536	479	519	516	494	517	483	460	504	507	487	504	498	473	508	482	495	505	503	526	480	491	494	517	491	491	497	502	488	490	522	492	502	497	501	539	506	466	494	502	511	519	526	480	501	527	511	531	492	536	525	502	494	549	531	497	467	501	504	509	505	489	472	502	496	542	524	509	485	490	485	505	485	513	487	526	473	504	543	523	482	544	473	505	482	510	509	499	527	510	529	523	499	507	496	486	499	545	462	515	477	527	516	498	501	520	524	487	548	483	512	531	468	484	484	524	514	519	501	505	501	471	525	522	486	456	523	527	533	499	483	473	516	520	518	501	513	519	518	526	494	488	489	522	479	566	481	482	520	520	498	504	499	539	506	525	557	483	476	479	460	457	469	480	498	506	530	502	533	470	498	509	499	518	522	490	486	490	493	506	499	525	515	506	509	529	520	522	506	511	511	462	503	507	500	489	476	493	497	487	530	488	498	524	516	494	488	461	524	504	507	493	465	547	540	485	480	475	479	530	478	465	492	485	521	519	532	512	504	480	464	554	508	526	518	501	506	499	492	498	506	495	501	522	514	524	499	485	504	494	526	491	489	504	492	471	517	494	500	500	482	497	508	490	497	495	520	478	487	489	512	502	513	482	514	472	493	478	500	519	496	544	492	524	490	473	464	471	479	462	513	513	513	515	499	480	474	479	513	521	482	475	505	506	486	506	502	482	481	496	504	475	500	515	493	477	523	539	486	470	508	548	508	500	511	518	487	504	517	514	590	496	474	506	549	488	479	496	478	481	509	457	466	497	521	505	527	531	516	492	499	470	498	507	526	512	520	481	476	511	468	491	507	485	508	517	551	524	499	499	527	502	550	519	509	548	531	490	498	499	517	496	504	511	483	476	503	524	462	519	486	500	526	484	500	495	475	498	483	488	505	498	501	489	482	488	522	487	515	492	482	480	515	455	498	481	502	507	485	521	461	501	506	560	514	475	486	494	517	515	502	500	529	530	541	486	519	463	519	504	489	477	452	456	509	524	511	512	505	540	499	488	502	473	514	487	509	512	526	509	508	486	532	490	471	484	509	548	525	503	488	563	501	514	513	514	546	504	509	501	530	484	493	512	475	511	491	473	471	525	526	521	485	511	494	507	511	553	474	473	506	515	528	497	523	478	521	518	504	548	490	507	477	528	520	515	481	488	506	500	499	481	499	535	486	524	477	455	525	485	464	496	482	508	481	502	520	503	515	518	506	478	460	460	461	500	503	472	463	509	498	486	526	510	490	515	558	511	522	509	481	499	493	498	509	509	520	505	508	508	470	514	507	492	496	513	496	493	498	521	484	503	493	509	473	517	471	509	486	502	474	499	467	542	497	557	502	510	550	518	494	450	490	490	498	476	519	500	515	538	457	504	493	518	513	469	494	467	526	529	556	512	500	462	481	519	523	516	529	506	495	471	471	479	479	503	502	526	531	512	505	475	458	520	534	455	554	528	511	511	524	478	522	524	497	512	484	511	507	503	516	530	504	460	497	497	501	514	505	523	493	502	511	506	468	489	512	484	538	523	499	509	499	498	490	571	508	539	555	448	527	487	509	509	478	526	513	487	451	504	537	510	482	528	489	516	534	481	525	508	507	478	530	510	492	492	502	529	520	449	555	496	551	525	492	483	471	513	504	510	471	504	506	510	520	482	486	543	476	473	530	491	479	516	492	492	529	480	532	480	510	486	549	496	520	474	525	501	497	508	502	527	517	470	503	499	503	517	503	506	513	476	536	493	505	544	453	510	507	483	527	497	486	460	515	494	512	502	485	484	506	524	478	487	474	484	503	495	501	466	487	504	487	487	485	504	471	507	476	518	485	488	512	513	499	483	509	489	499	473	520	471	516	519	514	514	470	495	536	508	541	521	482	505	499	472	509	486	539	455	522	494	478	504	516	513	508	511	496	521	507	491	507	471	501	528	503	479	479	526	506	490	486	520	494	471	489	498	515	496	476	511	505	493	500	534	512	500	554	504	537	489	492	517	471	462	505	525	512	526	474	488	513	528	551	520	500	569	516	501	489	490	507	462	545	504	484	511	494	485	512	534	495	513	511	494	476	500	486	494	488	501	531	486	483	495	506	524	502	499	456	492	475	542	501	484	470	499	502	524	557	533	488	490	538	494	485	488	514	499
651	318	157	140	109	139	175	166	210	139	129	733	1440	1441	1270	775	372	167	64	60	56	56	59	55	54	71	49	59	62	52	47	75	58	59	69	50	64	48	62	57	58	50	59	52	58	55	73	64	77	68	63	64	41	68	72	60	54	57	55	66	54	62	64	52	59	48	56	62	54	47	53	50	50	72	60	70	59	61	57	57	50	53	60	69	61	53	67	57	52	53	53	52	54	67	57	62	55	76	54	61	56	50	62	66	53	61	60	61	55	57	55	56	56	61	71	55	51	50	63	70	57	59	57	58	62	47	56	68	51	48	65	62	60	59	47	60	53	57	53	66	60	51	64	59	56	57	40	55	64	51	73	55	55	63	46	57	62	62	49	45	65	51	54	56	50	54	58	62	56	56	59	56	49	62	68	65	60	50	53	75	83	61	50	65	58	55	58	59	46	56	62	54	67	61	58	61	61	69	59	71	48	69	72	60	58	56	55	65	53	59	68	43	51	60	61	52	57	72	66	48	62	58	61	46	63	64	62	58	74	56	52	60	53	57	64	52	53	72	45	58	56	47	47	57	59	62	69	61	61	66	73	43	61	67	66	55	59	47	61	65	54	59	62	58	51	62	50	60	64	70	55	58	68	66	52	71	61	47	65	76	64	56	54	59	63	69	56	64	57	60	62	42	51	47	50	66	46	61	71	55	53	56	49	60	60	66	57	66	58	50	63	65	55	56	56	58	58	59	62	53	57	51	51	72	69	64	79	57	60	59	62	52	65	55	54	49	61	52	52	47	69	63	60	64	51	70	59	67	60	51	70	49	58	58	56	56	61	73	64	61	66	63	69	49	56	68	54	49	74	47	62	54	52	49	56	51	47	54	53	63	46	73	57	60	63	57	62	63	57	57	52	63	65	59	50	69	60	54	44	76	46	63	73	64	64	61	61	56	52	48	56	68	60	61	49	53	58	43	60	57	52	61	49	56	68	63	62	82	53	57	63	62	59	49	62	58	68	48	60	51	63	63	60	48	70	61	51	60	53	66	69	54	74	52	66	45	60	68	44	66	63	55	56	43	57	56	59	55	45	58	65	55	59	75	57	65	65	55	70	54	59	60	61	45	55	42	63	56	59	73	62	62	55	53	62	45	62	59	57	61	64	61	55	61	55	60	57	68	54	61	51	64	64	61	60	49	54	57	52	59	52	44	60	76	64	47	56	57	67	58	57	62	48	67	61	62	55	69	62	60	55	67	49	65	49	61	57	57	57	64	58	48	66	64	49	73	60	53	56	59	62	68	64	53	69	49	58	52	52	67	63	75	56	50	75	50	57	55	62	59	51	53	67	71	64	46	71	66	59	57	49	65	68	56	66	59	66	64	67	61	64	57	58	57	56	49	47	63	68	51	78	62	69	74	43	52	57	55	49	55	54	56	59	54	65	53	60	59	62	46	66	71	62	70	52	57	52	70	54	59	68	55	66	55	55	51	41	49	61	61	65	58	53	58	59	65	55	56	58	53	47	48	65	53	60	64	52	44	59	70	48	70	59	53	70	56	53	49	65	59	58	61	58	46	57	55	76	64	63	55	67	47	50	56	59	60	68	53	58	55	56	56	56	52	53	66	67	56	78	48	67	60	64	54	49	53	67	59	60	60	62	57	60	56	70	57	51	55	57	76	71	66	55	57	60	59	65	63	49	64	62	59	56	52	59	54	66	47	74	62	39	62	62	52	50	54	61	60	61	61	51	57	60	60	56	64	57	57	62	65	54	52	74	44	64	52	62	68	62	62	52	60	75	57	63	58	68	65	64	60	66	61	56	55	82	56	61	66	58	78	68	47	68	62	57	48	74	54	67	56	63	56	56	56	56	55	52	52	68	56	66	52	56	52	57	59	66	52	42	55	68	62	69	53	63	56	60	56	47	52	62	61	65	67	58	62	46	59	58	54	50	58	63	56	44	47	64	60	51	53	53	68	55	59	61	64	55	53	50	38	59	65	57	62	62	60	67	51	56	55	80	52	46	61	51	66	52	58	67	48	64	72	66	54	75	46	52	59	65	54	58	60	51	49	51	50	57	51	52	54	65	67	49	47	60	50	52	48	55	60	68	55	52	66	65	46	46	54	57	58	65	61	62	58	56	43	61	58	64	56	48	56	64	44	60	51	63	61	53	60	56	64	56	57	53	58	53	53	57	58	59	56	55	64	54	60	56	61	47	49	62	59	55	48	68	58	51	56	54	57	44	57	57	49	59	58	65	52	59	56	65	61	62	60	57	66	49	47	66	50	55	67	67	50	64	52	71	59	64	71	58	64	69	54	60	47	50	65	60	56	59	54	48	60	64	63	61	63	48	46	58	57	55	61	56	79	61	59	66	69	60	63	52	60	58	69	55	43	61	49	48	57	54	57	61	74	52	69	55	60	50	74	72	61	58	61	52	67	52	54	53	64	62	64	59	58	70	67	60	74	54	58	55	60	63	57	46	60	60	66	61	51	47	48	42	58	60	61	64	70	70	48	63	55	56	59	60	61	61	63	54	52	61	72	63	68	69	50	60	72	69	55	42	58	68	56	56	59	73	55	52	60	47	56	48	63	59	70	53	58	52	59	59	47	59	47	47	58	64	62	59	63	61	55	59	54	71	65	48	60	65	47	53	68	57	56	49	54	66	65	60	55	53	63	64	64	59	72	57	59	60	55	62	56	70	68	63	63	60	57	66	71	48	56	56	71	59	46	60	48	57	47	58	50	55	63	55	57	52	53	71	66	58	67	61	56	52	63	59	42	55	55	59	62	55	56	48	65	59	66	62	59	57	66	53	47	54	63	50	53	57	59	64	65	56	42	53	57	68	59	77	52	46	53	61	58	64	66	73	65	55	65	50	52	57	58	57	59	51	55	51	48	57	52	59	49	52	63	52	56	70	51	61	64	59	68	53	58	64	58	41	60	52	59	63	59	44	66	55	53	57	44	54	63	51	59	62	44	54	55	67	64	60	57	51	65	54	61	64	59	56	49	54	55	47	56	50	55	48	59	52	41	53	68	45	48	45	55	54	68	56	62	56	55	57	64	65	61	69	57	55	54	60	67	60	47	64	58	73	57	59	62	47	65	69	54	52	63	63	60	62	61	63	49	46	59	43	51	72	57	51	60	53	59	54	53	55	54	72	70	64	69	60	58	44	61	58	69	46	62	53	66	72	71	63	74	48	54	53	60	71	60	60	65	59	62	58	64	58	56	67	64	47	61	58	65	56	55	63	50	40	58	67	55	41	68	63	68	77	61	59	56	67	58	62	61	54	53	67	50	44	48	52	60	54	64	66	69	54	79	51	47	45	53	60	57	54	42	47	51	52	52	67	58	59	67	64	58	62	51	42	69	60	67	62	59	55	63	60	63	55	64	52	71	54	59	58	64	54	65	64	63	51	58	58	63	53	58	60	54	50	59	66	69	64	60	60	50	47	61	59	49	62	54	51	63	61	55	50	72	69	51	67	61	59	52
11408	4961	1972	3163	7099	9046	9851	9799	7423	5626	4369	16621	24037	22813	20524	14920	8732	3478	743	597	599	602	590	561	624	577	589	597	560	583	585	641	560	576	584	626	553	608	624	565	567	548	543	578	558	588	530	545	595	581	565	593	587	535	564	569	592	577	546	564	558	595	566	598	574	548	569	579	607	558	567	606	567	597	566	604	514	578	545	561	559	557	593	561	566	549	579	587	595	595	567	593	566	549	537	587	574	569	501	574	579	542	574	529	551	600	591	595	607	537	597	578	597	576	597	560	548	574	581	621	588	543	572	579	564	534	564	581	607	570	538	553	588	569	586	612	566	599	568	581	594	575	583	574	582	528	619	576	572	631	587	534	570	568	567	566	555	556	598	623	565	578	556	600	564	578	594	558	579	555	589	628	596	576	574	539	569	535	542	569	532	563	544	561	573	590	576	561	545	557	533	597	574	534	568	598	555	576	570	538	541	578	567	583	575	518	578	577	600	543	548	594	618	560	571	574	560	552	532	582	585	574	546	535	540	561	582	592	540	609	578	590	615	574	603	591	587	533	604	539	565	534	605	556	586	553	591	562	572	582	568	591	594	547	540	587	566	618	546	564	582	563	577	562	626	599	595	566	559	609	592	543	585	620	595	545	549	572	550	554	555	608	612	558	561	602	536	588	557	582	564	594	584	586	584	554	577	571	593	609	568	608	562	561	569	632	549	559	588	586	577	570	534	548	615	525	578	585	590	599	593	609	562	571	595	529	549	541	579	576	577	563	572	534	572	563	561	579	556	564	583	548	598	570	570	581	540	577	559	587	543	559	555	594	549	587	584	591	558	584	541	550	535	598	585	549	576	584	574	604	559	590	572	579	589	545	563	560	578	612	545	543	587	574	572	591	577	620	561	571	570	556	590	576	555	585	610	601	587	549	563	570	575	517	621	637	542	586	556	572	559	569	589	533	570	618	587	546	540	583	565	555	545	590	559	604	576	582	566	574	547	561	526	591	550	550	543	556	572	568	549	558	576	588	581	574	550	614	574	548	599	560	598	595	576	595	579	575	545	584	546	582	572	569	572	519	562	550	579	577	550	523	525	568	578	574	618	598	569	507	547	577	569	574	554	635	557	571	589	588	601	566	557	550	571	557	579	569	564	588	587	543	576	577	609	541	558	574	594	597	577	558	510	586	582	568	556	562	602	578	602	543	532	566	615	570	600	564	591	558	552	591	575	540	558	564	571	563	553	579	573	556	545	596	574	558	580	567	592	551	551	565	609	587	573	555	597	603	541	556	556	583	617	535	553	580	573	591	549	571	575	564	610	553	562	549	590	558	570	554	535	592	600	581	581	565	587	596	561	579	586	589	597	567	580	536	554	589	544	620	533	591	577	597	585	589	517	549	593	575	579	552	568	562	563	522	542	608	601	579	548	574	539	600	588	499	575	561	596	573	574	603	576	574	547	584	600	572	571	530	580	544	562	555	584	567	561	576	583	607	579	580	609	556	534	598	557	576	554	530	567	592	597	567	540	569	552	587	587	555	570	545	560	571	540	592	572	587	592	546	576	572	555	577	563	600	574	551	547	574	567	612	607	543	545	576	519	604	586	554	568	591	577	582	573	630	559	617	549	536	593	555	594	558	608	609	581	585	565	603	549	564	571	543	558	569	570	549	554	581	569	552	591	553	563	562	603	583	581	598	515	586	582	554	559	560	538	616	529	594	572	599	556	580	576	542	566	545	526	567	560	593	569	578	638	591	572	615	622	578	585	585	558	570	519	553	536	592	572	554	616	566	549	578	572	612	613	515	598	552	525	551	561	547	575	559	584	550	566	609	564	563	615	554	612	610	591	554	574	525	587	564	574	582	557	580	532	556	567	532	562	587	577	565	568	596	582	540	571	598	536	594	593	586	595	542	581	581	571	537	562	599	555	587	566	588	576	537	562	626	574	594	571	578	588	538	551	585	591	575	546	577	566	594	581	554	589	568	601	577	576	588	567	584	573	580	578	572	550	591	549	563	574	584	538	580	608	569	550	579	551	561	592	564	633	592	575	624	613	577	552	542	541	578	560	557	521	594	584	555	574	577	619	551	597	570	550	568	570	529	589	620	604	566	569	590	531	582	574	594	601	617	561	562	598	531	602	547	602	543	542	532	577	564	625	583	599	587	558	557	569	573	594	578	563	584	581	511	560	577	550	539	548	533	614	538	600	568	579	628	548	575	579	583	576	586	589	573	598	530	568	550	587	609	580	567	540	543	535	562	546	539	561	585	596	552	589	549	584	574	558	557	575	568	530	563	523	538	580	582	556	563	556	563	598	564	587	608	544	575	626	578	577	616	547	577	553	518	650	553	585	535	577	588	560	559	583	570	562	555	571	591	603	570	571	571	595	545	619	552	549	559	582	620	550	577	598	577	590	586	576	591	579	534	579	575	552	544	551	561	557	584	592	548	555	575	627	553	541	565	582	580	578	550	560	595	539	589	586	596	544	554	573	603	530	509	575	576	570	538	546	543	558	568	593	526	600	591	531	536	608	580	560	564	530	550	516	570	515	589	544	605	571	556	588	569	547	565	602	607	586	547	603	568	568	568	581	603	570	602	589	524	565	604	557	544	564	562	571	548	551	575	569	609	565	547	544	581	533	591	561	589	598	563	571	566	529	600	578	559	595	571	570	589	517	566	605	571	546	565	616	552	561	562	573	571	584	577	539	541	547	585	590	577	572	601	542	572	564	553	572	524	563	592	569	586	557	574	592	569	554	554	551	556	576	555	589	596	572	561	585	584	572	566	559	535	562	609	618	626	586	564	566	568	584	561	617	614	533	589	622	595	549	568	594	582	556	563	577	558	548	617	559	585	600	538	575	564	551	544	565	578	578	571	591	566	612	578	533	593	606	546	556	582	548	579	603	560	543	510	582	556	631	611	568	586	538	598	571	591	579	544	572	542	537	576	555	558	555	546	553	540	607	597	577	578	569	588	557	598	567	581	598	594	555	620	596	568	562	557	554	593	561	581	574	581	541	503	572	565	542	583	561	567	560	553	582	573	585	554	569	570	516	604	558	572	565	574	568	598	550	561	565	558	555	588	556	572	547	601	561	616	561	566	531	537	563	545	574	583	574	593	554	562	567	591	577	581	575	559	563	615	600	547	590	515	569	593	543	550	559	588	601	549	599	586	585	555	564	559	557	572	581	619	575	545	533	581	529	545	565	585	565	517	521	608	546	635	596	553	535	597	552	587	592	557	604	587	588	594	544	533	586	585	631	577	536	584	577	568	526	536	593	526	595	529	631	557	630	583	526	569	591	535	580	563	576	595	580	613	560	561	590	613	589	550	604	594	536	576	569	566	580	541	536	544	580	569	545	599	596	545	559	542	607	582	571	549	554	554	572	557	515	561	595	540	554	554	583	598	547	604	586	588	546	561	550	561	638	560	566	632	544	584	601	554	565	601	553	606	591	627	573	607	590	575	572	551	550	524	584	588	553	581	584	575
1184	242	131	106	99	113	173	206	147	116	116	823	1893	1858	1369	803	368	207	68	43	50	40	37	34	44	40	41	55	41	36	38	44	34	46	45	38	38	33	46	42	44	39	31	56	49	33	26	39	32	29	46	48	40	41	46	48	44	46	28	39	29	40	34	36	37	40	36	36	31	49	36	29	47	39	43	38	39	37	35	42	29	37	36	37	49	46	43	40	43	42	43	41	36	48	33	35	39	46	48	33	43	34	43	44	33	35	35	46	33	38	37	44	40	43	40	36	43	40	37	29	50	43	50	32	41	40	41	44	37	39	46	35	45	36	39	34	44	49	38	39	37	43	49	45	34	33	47	37	45	40	35	38	45	38	30	41	39	41	37	34	36	31	40	46	43	37	40	27	33	36	30	42	33	38	39	41	47	41	36	36	35	42	45	48	41	32	42	40	51	35	31	45	35	48	40	44	30	45	38	25	54	33	42	42	40	45	41	45	43	44	32	34	33	52	48	45	36	36	37	41	47	42	39	37	40	39	40	38	47	43	53	43	35	32	41	51	31	40	37	38	48	35	51	42	43	46	40	40	50	49	44	47	49	37	44	35	43	47	28	27	45	49	40	34	55	39	41	43	52	38	46	30	46	39	37	47	46	36	40	39	46	50	42	47	26	38	21	44	42	39	35	35	45	41	40	38	43	39	48	41	37	36	36	43	53	44	40	28	41	30	48	41	29	41	42	46	34	37	51	37	40	51	40	46	37	40	46	35	32	38	42	48	37	46	30	43	39	38	44	37	35	51	57	41	38	48	30	30	47	41	36	42	35	36	53	42	33	34	41	39	30	43	38	44	36	38	45	35	44	41	39	42	36	41	42	35	35	41	31	37	25	34	34	43	45	39	45	38	48	48	46	45	34	47	35	34	41	40	41	35	42	50	37	36	45	37	34	36	47	36	40	53	41	54	38	48	47	39	30	38	42	45	40	39	43	49	36	35	42	37	50	42	33	52	32	47	45	49	32	40	60	53	47	42	39	34	35	33	47	40	50	44	33	34	42	44	43	38	47	48	34	33	32	34	41	44	41	30	49	47	34	50	34	46	38	42	31	41	43	32	32	52	46	37	49	48	36	25	49	41	34	39	37	38	37	37	49	35	43	48	38	37	38	56	46	61	34	40	35	50	34	28	31	47	38	32	52	36	38	40	40	37	34	45	41	42	52	31	41	41	42	53	31	27	40	39	35	37	39	36	46	40	40	42	40	42	45	37	44	41	35	37	48	35	42	40	40	36	33	46	41	41	46	40	44	47	33	46	34	40	46	36	50	41	43	44	37	42	31	37	49	36	39	43	36	33	45	30	46	36	37	41	49	46	42	48	38	44	45	41	41	44	45	38	38	50	50	43	42	39	49	31	40	38	38	46	50	47	42	39	34	48	43	45	53	43	31	50	47	38	40	41	41	35	33	38	40	43	41	45	31	37	32	46	33	40	36	38	35	37	38	55	35	44	44	30	45	43	47	36	45	37	36	38	40	39	40	40	38	40	39	43	45	41	43	47	49	38	33	32	43	52	37	40	61	44	40	32	42	45	35	30	47	31	45	36	45	42	42	25	39	36	33	34	39	41	45	47	51	41	42	53	41	45	46	29	42	39	47	37	32	36	47	47	44	36	30	40	37	40	42	55	42	58	43	40	45	32	42	40	37	40	45	41	36	41	38	40	48	31	39	48	49	35	35	37	47	37	44	44	43	43	42	46	43	34	38	36	44	45	49	44	38	45	47	30	31	36	37	39	44	31	42	31	44	34	46	39	49	42	37	41	59	32	38	35	36	36	41	50	44	44	40	29	38	45	34	38	37	45	35	46	28	35	37	41	38	47	39	41	32	42	31	43	42	38	31	31	50	38	35	23	41	40	43	45	49	35	30	27	49	46	50	43	49	37	47	33	41	45	58	38	34	39	42	47	51	36	43	32	40	31	36	46	48	48	39	44	55	38	41	39	32	43	45	27	38	35	48	51	43	46	38	35	36	49	43	46	44	39	42	39	48	43	30	53	42	45	39	36	40	42	29	41	32	45	28	39	27	42	34	32	38	31	46	37	43	30	32	34	37	38	43	50	36	26	50	41	52	53	40	43	46	40	42	41	39	37	39	40	44	42	42	40	44	30	55	35	40	38	43	41	39	35	38	50	47	53	45	28	41	33	34	58	31	47	39	36	45	32	39	42	42	36	46	36	43	28	46	38	34	38	36	36	45	45	41	36	51	47	41	37	37	50	30	39	44	39	41	39	36	45	43	35	49	40	39	43	42	38	44	42	34	37	43	39	43	42	37	43	43	47	48	43	38	41	43	49	38	39	42	54	43	30	37	35	55	36	42	41	41	37	38	40	36	36	45	50	50	43	36	45	38	51	44	46	41	33	32	42	35	45	43	37	45	44	37	43	35	43	34	47	36	40	47	39	34	51	39	44	46	36	43	40	42	40	45	42	44	41	41	41	35	49	30	33	31	48	48	36	49	47	35	38	43	49	35	42	38	53	39	39	49	48	38	49	40	40	43	36	37	44	45	52	36	35	38	50	36	40	33	50	55	40	44	48	35	38	44	36	52	50	50	44	46	37	45	34	45	36	39	36	45	39	42	37	32	40	49	39	40	43	45	46	56	46	44	43	39	35	47	36	41	40	48	45	47	41	47	37	51	44	46	23	42	45	39	44	54	42	47	37	43	36	50	49	40	48	41	36	44	29	46	40	43	47	34	37	40	37	49	49	33	35	38	41	48	29	39	44	42	47	38	36	35	45	37	38	34	31	40	43	34	49	46	34	41	43	47	44	36	37	41	40	28	41	35	35	42	35	51	45	48	44	50	43	38	45	44	33	40	46	34	39	53	38	38	44	37	33	40	48	41	43	40	34	46	33	50	28	39	38	39	43	48	43	36	28	43	51	33	50	38	40	40	28	46	34	41	38	35	31	36	44	32	40	28	37	46	41	26	40	41	33	37	44	44	33	34	41	39	40	28	38	40	42	38	35	43	45	48	43	37	38	33	40	50	40	50	34	47	40	41	35	46	45	34	47	40	37	39	35	52	41	31	46	39	38	36	47	47	38	31	48	45	41	47	49	41	41	40	34	36	31	47	32	39	41	40	39	39	33	39	40	51	34	54	42	44	40	29	39	41	45	28	40	40	39	40	32	41	31	49	46	34	42	39	45	41	40	40	47	32	41	47	49	40	36	47	40	35	48	48	37	40	55	40	42	34	45	44	59	45	36	42	40	50	46	43	50	49	45	38	40	35	38	50	45	34	36	34	40	50	31	51	43	49	44	31	33	46	50	45	42	49	38	37	41	50	45	38	36	37	34	36	45	40	44	44	39	30	47	37	48	43	46	36	48	42	43	54	39	29	62	45	29	38	41	29	45	46	36	35	33	47	40	46	37	43	35	38	36	32	33	46	35	42	41	39	40	32	41	26	38	42	43	47	37	43	34	37	39	37	44	42	31
13101	3889	1824	2887	6963	8648	9349	8788	6438	5038	4316	18426	27293	25550	21488	15394	9260	4762	920	426	404	416	405	374	430	393	416	382	389	393	388	383	427	397	357	403	387	432	393	395	398	409	369	400	409	386	371	394	372	421	389	410	400	394	382	389	388	399	397	391	387	410	412	419	384	425	408	369	434	380	394	406	411	393	374	387	370	419	425	394	406	391	402	419	353	382	365	386	422	425	430	387	422	389	417	443	414	385	410	353	445	389	435	405	414	433	399	408	382	393	395	369	413	380	394	408	404	357	413	417	421	407	393	411	374	379	392	392	386	377	415	358	401	431	369	432	374	400	386	417	397	372	389	425	389	422	412	397	392	403	407	417	399	412	380	390	413	397	410	396	394	395	420	422	376	401	393	419	402	421	397	423	401	354	357	445	423	380	415	404	422	397	389	353	377	370	393	362	360	378	399	427	395	424	402	378	396	394	394	403	417	402	370	385	408	401	384	388	380	397	384	429	376	398	400	377	359	395	399	395	410	383	416	404	361	394	387	386	392	365	375	401	388	399	387	411	398	393	406	409	369	416	418	373	404	372	392	438	408	442	419	419	402	417	433	457	411	425	417	409	399	392	385	406	386	395	418	382	444	412	377	365	393	428	380	395	405	396	369	401	418	431	378	364	391	400	397	384	423	426	420	395	378	400	411	370	418	393	389	415	410	454	390	400	431	415	384	418	403	381	413	422	380	415	389	368	398	409	412	446	375	373	408	391	379	386	370	362	421	383	405	413	404	392	403	386	376	415	408	409	403	406	384	395	416	389	381	397	411	391	393	385	423	400	417	388	420	387	390	394	386	416	393	402	412	405	407	408	408	406	431	372	427	407	359	381	370	419	391	390	353	393	393	413	382	402	390	370	395	384	386	422	422	436	398	353	405	403	384	369	411	360	407	377	385	406	405	421	405	388	415	404	403	415	366	365	387	406	379	396	398	385	355	380	368	400	400	369	398	400	373	411	364	479	402	394	382	403	367	382	411	387	429	401	385	406	421	388	417	375	402	407	433	405	396	395	433	403	447	402	413	387	394	368	364	379	431	373	382	388	402	403	406	415	389	450	398	386	381	384	394	389	434	366	394	345	414	408	384	379	366	422	380	402	355	415	407	381	386	401	366	422	373	380	396	403	408	403	396	411	379	429	372	423	420	405	398	356	397	366	402	390	414	398	404	406	376	415	400	393	385	395	421	416	413	383	385	400	407	356	397	423	416	363	390	416	379	398	374	420	368	376	398	382	387	396	413	433	430	407	377	392	443	395	394	435	411	400	387	378	414	408	394	408	414	381	368	417	370	383	417	388	425	390	432	380	409	403	396	394	382	410	394	376	385	381	399	427	405	388	381	375	379	369	380	388	352	398	402	388	411	399	365	387	380	394	395	410	382	435	389	425	394	424	391	350	395	382	370	378	381	406	415	410	402	413	405	405	420	395	382	365	412	395	384	405	393	387	411	353	416	366	387	386	401	381	427	401	441	405	390	382	376	389	450	423	405	380	395	378	426	386	391	402	380	429	409	380	416	383	389	382	413	425	376	392	378	406	418	413	427	380	404	418	416	389	421	419	366	415	406	380	399	446	385	379	389	386	401	427	400	428	443	405	402	368	383	439	410	413	391	413	406	427	392	419	386	365	392	404	372	408	417	375	400	396	362	373	402	417	395	411	385	402	425	374	374	392	391	379	417	369	367	405	443	384	384	409	370	378	370	408	384	418	424	383	378	382	412	394	403	387	423	379	425	418	440	413	420	371	429	349	430	393	400	376	406	400	394	364	388	369	407	398	430	392	434	399	374	419	419	411	412	401	401	380	392	380	408	402	409	360	394	373	400	405	416	392	386	379	373	395	415	399	397	415	399	421	409	426	390	385	442	380	379	352	414	413	389	419	415	404	404	385	430	388	411	390	405	393	405	381	391	396	396	380	396	409	380	377	387	359	383	394	423	396	417	380	396	370	418	380	372	383	367	365	400	399	398	382	377	397	373	437	429	420	376	362	371	401	370	395	393	386	410	398	433	379	376	396	382	397	408	382	387	410	407	396	415	378	433	370	405	382	381	388	424	428	382	432	419	396	399	399	413	407	424	417	426	374	406	405	415	428	390	420	405	404	407	404	410	402	420	390	417	371	378	397	375	392	388	412	415	395	418	381	391	408	386	412	425	403	373	345	417	373	416	391	391	421	390	406	364	433	413	397	374	400	391	416	389	376	424	391	407	380	408	393	404	378	380	394	387	381	392	379	422	408	442	389	377	386	397	397	394	401	434	410	410	426	416	390	407	397	367	389	401	367	408	419	419	419	398	414	380	416	438	413	358	387	386	430	434	410	400	401	390	391	374	412	390	382	425	387	363	403	421	362	398	414	415	434	414	419	411	392	413	375	416	410	391	406	392	412	418	392	382	377	440	409	417	400	382	414	383	385	383	393	434	375	379	381	411	399	424	403	362	372	397	394	344	364	388	370	438	368	389	394	393	361	391	398	409	389	381	409	378	410	384	428	420	382	395	429	444	400	387	390	416	398	405	446	396	385	362	405	408	394	396	391	393	382	429	390	410	404	433	397	408	371	401	380	420	360	397	410	368	375	398	387	422	394	365	363	400	396	392	422	385	357	415	397	365	386	421	395	403	414	406	408	375	386	358	403	357	380	419	397	391	389	372	419	403	398	349	440	401	364	412	418	386	413	386	392	417	354	386	376	395	423	410	393	431	399	368	396	384	410	385	381	397	387	395	409	397	414	420	438	409	404	401	386	391	388	418	394	423	390	384	406	389	389	393	409	382	379	415	398	389	344	418	391	374	432	407	361	375	391	384	418	410	370	384	394	405	419	381	414	412	407	379	366	359	400	399	394	385	411	407	395	379	417	408	386	391	417	411	414	430	394	394	388	427	385	385	376	413	348	388	385	411	399	367	387	413	427	380	408	378	378	381	393	397	382	415	355	378	381	409	419	392	408	413	366	415	363	383	369	403	382	395	421	379	344	391	385	429	407	394	382	404	365	400	408	411	384	408	387	362	381	387	399	397	406	392	411	440	386	398	400	403	389	393	396	422	404	394	378	397	408	389	389	395	430	399	419	384	359	380	383	371	393	370	407	371	431	378	414	398	339	389	418	387	414	379	393	411	395	409	389	407	421	383	375	406	390	406	413	377	399	384	377	367	408	394	411	374	422	413	411	366	394	390	419	363	423	353	400	392	415	410	393	343	393	405	392	368	382	398	425	372	388	397	389	387	408	414	402	430	403	382	416	462	381	414	366	396	416	435	387	386	362	385	386	415	429	354	358	394	404	384	403	405	381	386	404	382	377	408	445	416	414	394	431	400	418	392	394	426	416	408	363	387	432	374	405	379	417	373	353	416	410	380	403	394	385	392	320	395	404	380	368	419	396	378	404	341	409	398	421	380	435	431	410	387	383	410	369	402	414	415	408	381	394	405	398	370	395	373	358	372	388	390	383	371	362
906	357	163	142	93	167	197	218	193	163	617	2317	2843	2709	1957	1289	688	276	54	39	37	42	44	41	44	54	47	50	49	44	55	50	43	58	57	36	45	56	40	48	46	48	53	49	49	49	53	42	50	36	45	42	52	73	46	55	49	46	63	51	49	52	58	41	39	37	44	47	43	42	55	40	61	41	35	51	58	47	49	46	40	43	53	49	43	46	53	44	50	54	48	62	44	47	66	30	44	52	47	50	44	59	57	50	50	45	44	56	42	44	53	49	52	54	48	50	52	43	50	55	46	47	43	46	50	37	43	44	52	41	59	40	61	54	50	55	39	61	54	60	45	43	54	55	44	56	50	49	50	40	40	55	53	57	54	38	59	41	48	53	55	43	54	55	55	49	42	38	49	43	40	43	49	45	43	56	56	49	53	47	60	67	47	47	60	45	60	49	51	49	55	47	51	46	57	52	58	57	56	51	48	55	54	57	40	51	47	54	47	51	51	47	68	62	43	36	43	48	49	47	69	54	32	44	58	33	55	39	60	57	61	43	57	61	50	55	37	62	54	55	54	40	36	47	52	55	54	39	56	43	49	48	50	52	63	52	43	63	57	41	41	46	52	42	43	49	53	52	49	58	53	46	44	42	61	56	50	52	42	52	56	46	46	45	44	48	51	54	57	48	32	36	60	58	47	51	52	57	54	46	55	44	36	48	48	39	43	57	55	53	54	49	53	49	53	51	45	44	51	47	50	50	44	54	43	37	44	58	40	48	50	49	54	41	57	50	41	47	58	42	50	48	51	56	35	51	52	34	52	60	42	38	50	53	44	51	46	45	59	52	56	41	45	55	42	51	63	46	39	39	56	52	60	41	49	48	43	47	54	37	54	40	49	49	53	58	52	38	41	46	45	31	50	40	41	51	49	51	33	42	33	51	44	61	46	56	45	52	41	59	45	49	43	45	55	50	47	50	39	45	47	50	40	58	58	56	43	53	56	50	44	47	66	61	54	56	67	48	54	45	53	49	57	40	44	45	49	50	47	45	39	53	46	58	50	35	58	48	41	52	47	42	43	41	48	46	58	50	57	47	54	62	46	49	52	47	50	54	55	46	47	51	56	42	41	49	52	53	58	49	47	51	47	57	51	36	44	51	45	66	43	56	54	40	48	51	54	48	39	37	53	47	51	53	51	39	51	46	62	40	49	39	47	51	38	43	43	54	43	50	45	46	54	58	33	49	50	55	57	56	44	44	46	47	52	54	38	52	53	47	50	55	54	47	39	56	54	56	52	51	53	43	59	58	44	51	44	39	43	46	49	47	52	58	40	59	44	45	37	45	41	61	59	54	37	46	55	47	64	49	52	49	51	49	48	56	54	36	50	43	46	46	48	48	47	32	49	53	46	54	56	59	48	45	54	42	48	45	53	56	43	60	44	65	60	41	50	41	54	42	54	43	51	43	52	47	46	55	49	50	46	48	50	49	52	39	47	34	47	42	49	55	42	40	65	52	57	31	55	47	34	50	37	64	39	45	49	42	42	54	42	53	47	51	36	55	45	55	36	52	57	51	36	54	43	50	42	52	53	44	53	55	42	45	55	33	49	42	48	41	53	51	60	47	41	43	65	53	38	49	39	46	54	54	42	43	48	48	60	63	55	48	48	51	56	38	40	48	52	54	70	51	53	45	46	46	48	49	60	44	55	45	50	42	54	50	50	46	46	49	57	43	49	37	58	42	48	53	34	45	45	43	55	48	50	49	47	51	38	51	44	48	47	43	56	42	47	48	56	64	53	39	57	40	46	43	49	56	60	38	59	45	39	35	41	57	56	56	47	50	64	44	43	51	46	48	60	50	57	38	40	44	42	38	45	55	55	49	54	45	54	35	45	45	42	50	48	52	59	43	42	43	44	46	40	41	59	62	48	55	39	45	46	49	57	52	47	48	52	51	44	62	56	52	54	50	40	42	41	46	62	50	41	46	34	45	47	48	52	51	47	45	59	42	52	54	37	66	41	35	32	41	39	41	47	68	32	45	54	43	50	41	42	47	45	51	52	54	47	45	48	53	47	46	58	63	34	50	64	51	50	54	55	49	48	58	51	46	56	41	47	35	32	51	45	45	54	44	41	46	52	55	47	41	50	47	42	55	47	50	40	53	44	48	45	59	62	44	39	56	41	43	49	43	48	50	61	61	67	40	46	38	45	29	41	46	37	54	47	51	42	56	39	57	47	44	43	44	50	37	41	52	51	63	47	47	47	49	56	47	67	41	49	48	52	41	44	64	57	48	48	45	61	38	51	43	55	45	60	51	46	48	54	49	45	57	46	46	46	50	46	63	46	50	46	41	41	61	49	48	47	50	54	46	42	51	35	53	50	40	65	45	48	46	50	55	57	37	45	42	39	38	56	37	45	62	46	49	49	43	47	53	46	57	36	49	46	38	57	53	49	48	53	39	62	58	41	47	42	59	40	42	53	46	57	50	51	52	43	47	51	54	56	44	35	44	45	44	44	48	47	53	54	50	54	45	45	48	59	47	47	44	42	43	49	47	54	47	48	59	48	43	57	58	47	50	50	49	41	52	63	56	45	53	46	35	45	52	42	42	47	51	52	56	31	49	51	49	37	46	51	49	49	47	57	44	47	47	51	46	46	44	38	46	50	57	48	66	50	43	36	52	48	42	49	39	50	45	46	41	58	51	44	45	50	67	46	53	54	47	54	42	41	57	59	43	43	41	52	39	62	37	62	55	45	52	60	52	58	60	49	37	44	49	51	46	46	48	49	61	53	41	42	47	42	48	48	45	39	56	46	45	45	41	46	36	56	57	51	53	49	26	58	40	51	42	58	50	55	46	51	53	35	56	44	47	47	48	49	44	50	46	44	57	47	55	51	45	42	51	45	51	41	47	49	58	46	47	53	50	52	52	53	55	47	43	49	54	46	49	49	46	54	44	45	51	50	45	54	48	43	45	45	59	58	46	56	47	54	50	52	43	37	46	61	43	46	47	49	52	44	48	47	47	45	50	40	53	32	46	44	40	47	44	47	44	46	42	42	39	54	54	62	56	39	56	48	45	54	51	51	45	45	55	49	37	57	47	52	49	43	57	53	39	56	39	50	57	46	48	43	59	55	53	46	57	49	49	43	50	60	47	50	50	48	45	55	44	52	64	37	44	52	57	54	38	45	54	53	44	51	50	57	48	49	45	41	44	46	46	49	46	62	50	44	42	62	43	55	51	51	43	44	60	50	35	56	31	40	47	56	55	49	56	47	54	46	48	38	49	50	57	46	57	54	36	63	46	67	46	53	52	53	58	59	46	50	45	45	53	38	40	45	51	40	52	60	51	41	54	57	43	44	51	45	54	53	48	41	58	56	45	39	55	61	47	53	46	45	38	51	36	58	45	61	44	46	51	43	42	69	53	52	48	34	48	45	52	54	45	55	65	35	38	56	53	55	60	34	59	37	50	64	53	57	58	55	59	51	49	45	52	48	51	55	53
13792	5558	2627	3830	8987	11184	10683	9588	7451	6239	15308	29686	31006	28690	24565	19279	12105	5449	601	490	542	497	495	494	470	474	542	517	467	516	479	475	513	494	493	470	576	456	493	505	513	488	460	525	534	483	473	512	527	492	503	492	488	484	495	467	471	463	472	511	492	512	455	481	453	481	488	499	502	457	494	491	493	478	517	486	489	497	459	440	514	463	512	506	484	499	483	462	477	472	480	448	517	481	471	512	481	474	454	480	479	474	485	452	518	526	498	478	536	511	463	492	495	492	476	482	478	529	479	472	507	466	503	507	477	471	463	474	483	479	470	476	484	490	498	493	472	491	487	488	459	454	489	513	461	499	490	518	506	504	536	496	478	496	495	471	499	476	528	494	471	509	477	467	473	485	479	491	490	523	476	490	488	479	491	489	495	465	510	492	511	468	491	487	489	462	475	474	475	445	477	470	501	452	540	528	469	496	493	465	487	460	475	486	478	521	494	490	511	490	463	448	480	485	503	451	463	485	472	526	484	487	485	470	455	436	534	462	469	487	506	479	508	464	487	519	497	508	480	502	518	491	462	467	498	469	445	460	497	514	504	523	448	537	505	502	478	520	514	517	498	458	501	459	507	527	527	484	509	456	429	518	497	454	483	480	481	532	470	510	462	490	501	468	478	496	481	481	495	443	501	464	477	495	494	467	492	473	466	454	504	506	490	531	500	471	535	491	505	493	512	477	503	523	485	474	511	470	452	492	465	490	479	519	478	458	476	483	464	530	493	494	495	508	483	479	528	471	488	497	464	516	486	483	477	487	475	458	524	486	489	513	507	492	499	508	480	482	489	508	504	507	487	480	468	465	513	452	431	493	475	501	517	454	503	482	502	509	483	506	485	480	443	482	475	454	448	497	445	516	487	487	467	475	501	463	473	472	499	507	510	541	467	464	511	494	466	480	463	486	463	504	461	513	502	482	517	482	480	491	516	489	475	486	521	501	497	473	515	510	535	488	487	488	488	489	507	514	501	512	475	488	450	524	493	514	495	492	507	498	469	470	480	501	500	488	533	458	472	483	509	499	490	502	512	463	485	480	519	453	513	496	507	467	466	469	489	476	493	501	473	493	476	475	494	503	492	480	464	476	494	482	494	483	485	497	484	449	454	484	493	463	482	501	479	487	498	477	515	462	519	494	510	495	498	524	473	491	506	510	465	472	536	474	504	444	477	506	462	467	485	474	468	470	514	504	485	514	512	480	460	516	495	473	517	471	482	486	483	482	501	505	488	487	493	499	510	512	442	512	470	503	496	497	513	486	461	501	506	485	533	481	492	463	475	522	500	517	509	505	446	463	532	508	473	492	434	467	485	520	449	481	489	499	486	516	471	465	504	547	429	459	466	477	488	474	513	477	468	474	503	454	526	440	514	486	517	477	525	497	447	461	470	492	510	464	476	459	505	468	498	492	480	485	518	443	508	492	521	493	493	477	491	444	478	439	497	500	500	468	484	503	487	497	541	486	498	488	448	471	448	492	494	484	499	495	517	465	480	499	508	502	463	507	527	499	534	485	461	499	489	501	459	477	516	472	492	487	480	471	514	478	490	493	465	457	552	536	486	491	506	472	526	495	475	502	468	478	474	478	507	488	465	488	501	461	493	482	477	475	446	483	493	466	545	473	477	468	468	473	485	486	482	504	463	463	512	508	482	395	521	511	486	501	475	479	468	499	518	450	510	500	458	467	483	491	445	443	459	517	539	490	473	477	469	484	515	472	505	460	542	505	441	546	495	470	459	484	462	500	536	443	488	465	503	491	473	481	499	471	485	489	520	450	483	472	488	444	465	485	499	475	506	484	477	469	499	481	495	474	456	472	473	506	518	494	511	468	500	500	485	475	516	472	519	438	516	477	458	449	497	476	464	480	484	477	504	434	515	481	482	515	505	497	464	501	481	478	502	498	490	498	489	478	485	514	493	501	471	483	483	506	477	474	458	462	504	466	496	502	537	479	459	457	505	482	502	458	473	484	526	513	495	482	484	504	482	483	521	479	511	461	451	486	480	499	513	496	476	488	512	486	469	511	509	480	466	489	490	559	488	485	513	475	424	498	476	530	536	474	467	486	486	470	477	513	480	505	503	512	509	499	495	502	499	542	468	503	467	499	473	463	500	464	469	480	481	509	448	504	482	485	483	490	477	474	496	507	500	453	491	462	529	472	441	481	497	483	463	530	444	474	497	502	519	453	434	510	496	502	441	497	463	475	487	490	460	467	470	519	478	496	477	481	486	505	532	471	504	485	490	469	478	490	529	495	465	501	470	528	493	506	500	498	486	484	511	522	517	466	483	481	486	506	503	493	492	508	480	483	485	505	466	469	513	512	452	477	483	487	478	496	495	483	492	495	483	504	498	463	485	490	471	432	499	500	482	481	495	477	466	501	494	510	484	500	528	473	510	507	491	493	510	502	516	502	483	499	515	505	468	453	514	515	459	463	502	479	507	482	492	514	473	420	462	440	470	484	529	516	513	494	480	495	481	519	459	480	513	469	483	495	505	521	506	479	449	489	459	519	473	498	515	477	460	497	487	510	505	501	486	474	489	493	487	521	527	483	454	443	491	495	499	514	479	470	490	465	499	475	495	473	485	507	472	493	475	498	498	446	470	502	511	457	480	492	512	503	489	507	476	492	461	519	518	486	487	483	481	469	489	516	522	508	476	487	508	467	522	508	461	497	451	430	508	478	493	461	455	509	483	461	505	474	471	468	493	487	501	512	510	533	510	476	497	493	512	480	476	464	467	500	492	499	498	469	499	454	479	488	490	463	485	503	476	475	473	498	490	473	505	464	452	511	483	495	506	491	533	493	495	502	482	485	483	493	498	494	526	516	478	480	435	460	486	465	442	494	477	499	523	486	512	488	501	504	510	524	490	537	467	452	495	503	491	519	493	436	504	489	474	455	481	464	443	467	475	459	486	503	505	506	522	531	501	459	474	472	467	466	496	449	531	458	463	477	493	479	464	505	491	488	474	504	515	447	496	509	497	469	496	534	451	453	500	504	521	489	463	474	484	467	482	492	512	472	478	507	526	502	459	495	475	482	460	520	457	491	529	472	491	490	498	489	505	497	508	514	484	477	479	501	484	510	522	483	441	493	474	498	481	449	525	461	482	469	452	474	496	502	524	468	492	538	486	501	525	475	487	485	509	512	489	496	511	486	460	463	522	494	516	496	478	459	465	460	518	481	479	487	477	492	475	500	488	503	485	522	514	490	505	524	462	513	512	475	471	519	528	496	469	522	531	488	473	486	457	503	467	499	481	495	456	493	466	531	497	528	475	473	497	474	482	470	516	516	467	453	508	500	509	496	483	474	443	521	502	494	546	485	513	498	481	486	455	498	460	498	502	499	518	469	468	533	473	466	484	460	486	507	481	501	465	471	466	493	466	463	482	496	482	465	466	488	476	477	472	480	479	468	464	492	475	513	504	471	512	510	443	495	492	530	492	485	473	466
870	216	146	91	78	96	104	122	95	101	131	245	489	500	418	267	196	135	68	49	59	64	57	51	63	61	47	51	63	52	46	55	39	61	62	43	48	66	47	53	58	46	46	52	43	60	47	58	62	48	42	61	68	51	52	42	46	52	44	47	49	60	45	53	48	56	65	64	55	52	54	50	43	43	56	39	51	44	60	53	53	56	40	53	51	47	55	60	52	48	46	51	47	48	65	43	52	61	40	52	48	58	63	54	54	58	50	54	55	53	54	61	58	59	53	53	49	61	45	62	53	58	56	76	53	57	56	47	53	42	43	53	54	56	52	58	39	73	42	53	48	43	59	48	58	57	52	61	52	50	51	58	44	49	55	46	60	68	70	56	43	59	49	47	68	50	51	48	62	62	49	53	56	66	51	50	71	60	50	54	60	72	64	57	71	52	57	51	50	59	53	53	51	49	57	51	56	53	51	59	51	65	48	44	46	55	58	55	44	48	56	68	54	55	50	54	48	56	50	61	54	62	52	50	66	54	71	54	49	57	56	63	54	47	49	52	59	53	40	53	56	46	43	53	43	49	57	43	70	57	54	64	53	55	44	58	51	45	62	44	54	46	42	51	53	67	53	58	59	57	48	38	62	50	53	56	48	53	58	59	53	50	57	58	58	58	33	53	43	57	46	57	40	63	50	57	59	47	45	40	51	56	59	48	40	64	48	44	52	54	42	50	55	56	47	59	40	67	54	58	52	46	68	53	50	54	41	57	51	59	52	52	39	42	56	55	54	52	54	45	56	49	51	45	58	50	56	62	55	60	44	44	60	55	53	65	43	53	54	57	49	63	66	53	53	48	40	49	51	60	74	55	57	52	53	47	41	49	66	40	56	52	43	57	65	65	43	59	56	58	44	47	40	64	56	58	53	56	53	59	54	59	49	63	51	64	55	41	57	48	45	49	50	55	58	49	46	37	50	54	40	51	56	51	59	55	44	49	46	52	55	54	56	43	51	44	51	50	67	57	59	53	53	40	60	48	53	48	50	66	53	50	55	45	61	62	57	59	48	61	53	57	58	62	62	56	52	58	65	64	56	49	52	55	46	49	61	54	49	35	70	68	39	56	52	53	49	55	51	60	45	61	53	59	57	57	54	47	55	51	48	57	44	62	59	59	55	47	53	62	60	50	58	50	54	48	38	47	54	52	36	47	62	44	54	43	61	59	43	51	65	48	52	49	48	61	61	44	45	65	51	50	52	54	51	54	57	50	55	44	49	48	51	54	47	72	77	55	57	45	48	64	47	54	45	49	42	71	51	63	54	55	48	56	58	40	47	57	58	76	60	52	63	57	49	52	44	52	63	47	56	47	52	49	48	61	44	44	54	47	53	60	50	60	46	55	45	55	42	60	57	47	52	60	58	54	37	40	66	57	58	59	40	43	52	50	66	56	62	45	59	52	59	54	51	49	53	60	61	57	51	56	53	59	44	59	51	46	57	55	60	49	57	48	57	59	59	51	41	50	33	40	63	56	54	56	47	59	56	51	50	49	48	50	58	57	68	56	67	65	60	53	60	41	63	53	63	53	61	57	56	53	54	51	60	53	62	56	65	61	40	50	60	69	63	36	50	49	52	55	53	52	46	55	49	54	52	59	55	53	55	51	63	56	64	49	59	48	56	47	54	53	58	67	69	66	42	52	60	53	59	54	52	54	53	54	64	62	52	43	44	55	63	48	72	48	80	40	49	54	61	68	57	53	47	46	44	41	59	54	62	67	55	48	59	62	59	58	54	49	47	53	57	63	45	57	63	40	55	61	64	52	52	64	52	48	53	62	64	51	57	57	52	52	53	61	58	57	58	55	46	41	43	52	58	44	51	61	59	57	50	51	43	46	50	52	43	68	53	49	58	64	51	56	60	44	48	49	58	57	68	63	67	54	50	65	56	65	43	47	56	46	38	51	51	56	55	54	66	64	49	53	59	44	46	55	61	64	53	47	50	56	48	59	47	61	58	50	71	64	52	56	65	51	53	59	58	54	45	49	53	53	63	66	49	51	56	60	71	45	57	51	51	54	63	57	45	46	50	53	56	43	46	46	50	50	46	49	62	54	49	52	59	52	52	50	53	66	61	57	54	55	44	55	43	50	50	56	66	51	50	50	58	59	61	53	57	54	54	56	63	51	56	51	57	46	63	60	41	55	58	59	74	56	58	51	52	37	46	52	46	53	60	55	51	61	61	44	53	61	57	55	51	38	50	56	55	57	49	55	41	58	48	55	58	63	40	50	47	70	54	63	49	67	61	50	47	54	56	50	53	43	52	56	45	55	62	65	52	53	30	48	49	49	53	48	56	64	48	56	63	57	70	47	49	66	46	59	52	65	56	56	59	64	56	46	44	47	48	53	64	54	51	75	61	51	51	53	53	50	57	43	49	52	46	47	58	51	55	54	53	53	56	53	54	60	52	51	41	66	61	49	53	50	49	64	56	54	57	57	55	46	56	50	49	57	51	43	45	60	59	57	51	51	54	70	61	67	64	46	56	52	41	49	52	55	49	56	57	53	55	49	56	48	43	60	56	55	66	61	56	54	43	51	61	47	47	61	63	49	64	43	56	62	39	49	53	59	55	55	61	57	47	49	39	48	47	48	64	52	49	58	53	69	50	68	39	60	50	58	55	58	51	59	54	54	43	59	54	62	45	57	49	42	53	58	58	57	53	45	58	56	44	54	59	59	45	53	56	46	50	34	51	46	61	64	59	57	72	46	50	62	51	58	69	37	58	61	46	73	44	52	49	47	55	60	57	59	54	51	57	58	50	54	66	54	53	62	55	58	55	48	52	56	54	40	61	52	59	48	55	58	60	48	63	62	57	45	43	50	60	62	52	55	47	48	47	44	53	49	53	59	53	45	44	51	52	50	39	55	38	60	49	59	49	53	64	56	50	60	51	45	56	57	41	71	50	62	52	53	44	48	58	66	52	47	46	66	52	51	48	55	54	57	60	50	56	47	59	38	65	71	61	50	47	56	57	54	45	47	40	42	46	44	53	64	54	50	53	55	62	64	51	41	74	51	43	64	54	61	53	53	54	57	47	45	63	44	54	58	55	57	37	57	61	49	52	56	47	69	51	54	81	52	69	60	68	53	62	52	47	50	61	60	58	59	56	67	52	69	58	49	50	59	58	50	53	68	61	59	61	57	54	43	56	46	53	47	49	61	60	61	67	51	51	49	48	52	70	51	45	53	44	54	54	57	46	58	62	59	55	45	41	45	61	51	43	58	70	65	52	50	59	47	60	57	62	56	52	63	59	47	64	45	49	48	47	64	50	57	67	48	62	60	43	39	64	53	59	51	55	45	74	56	55	45	48	62	58	61	65	48	54	51	43	50	49	59	72	41	52	60	49	49	55	45	47	37	55	42	42	48	62	56	61	52	54	46	73	46	48	51	45	45	57	58	56	43	48	48	51	52	45	65	61	52	49	48	50	48	47	42	47	52	51	46
10689	3128	1642	2383	5694	7015	6143	5224	4055	3756	3448	8042	13904	12616	9615	6751	4104	2158	613	509	513	501	495	530	534	544	550	546	461	528	521	549	534	500	516	521	545	533	534	545	496	529	557	524	537	516	554	541	470	508	526	525	524	531	505	484	516	508	522	512	533	548	502	517	528	497	494	540	533	474	522	505	521	486	542	511	483	488	531	507	556	521	542	552	529	485	549	545	488	509	533	496	520	575	514	552	543	521	511	537	549	528	470	516	561	533	513	529	507	523	496	537	493	487	504	558	501	506	499	508	534	539	538	511	494	512	510	519	534	556	541	504	536	507	544	544	492	541	506	548	497	505	504	527	485	541	501	505	502	533	474	513	493	508	515	527	515	542	529	494	533	484	520	531	546	506	487	553	473	545	530	506	543	544	536	509	499	489	553	553	538	543	492	515	529	503	540	521	531	543	486	508	520	535	523	513	528	485	477	544	508	491	545	503	522	515	512	501	500	471	536	547	511	487	532	511	508	518	553	513	546	472	511	514	484	531	524	519	481	557	502	518	517	521	515	536	577	509	518	536	489	544	573	484	525	531	542	509	523	521	478	522	489	535	525	534	520	537	504	524	477	521	523	509	518	519	518	508	508	472	523	540	514	512	518	521	546	539	525	519	508	527	569	497	502	538	511	540	509	497	524	536	550	533	524	535	517	493	476	515	510	526	494	477	539	516	519	484	535	508	536	554	508	515	540	535	506	500	497	560	512	553	518	524	545	481	519	535	522	504	500	505	521	511	528	555	507	536	479	497	532	522	539	537	535	510	500	541	453	556	517	526	511	531	528	516	505	537	537	504	538	484	551	574	535	502	528	500	484	504	543	520	527	529	508	538	499	552	517	507	515	546	529	536	522	540	507	527	493	529	513	497	520	518	579	469	505	535	511	482	475	490	519	530	550	453	520	584	530	498	532	536	463	523	533	536	538	534	526	511	566	502	559	491	502	543	514	547	514	500	509	502	536	577	513	514	550	493	529	479	527	518	517	532	517	487	527	517	526	540	512	525	546	539	516	535	501	530	522	493	517	577	520	518	513	501	494	536	550	544	501	530	537	543	565	521	518	481	520	526	541	534	512	489	507	503	528	536	535	554	516	507	509	552	543	515	514	540	512	545	541	490	532	516	476	507	543	511	550	526	476	536	524	488	525	501	542	560	501	527	548	537	521	515	509	511	511	516	528	556	456	534	534	504	494	501	509	522	509	556	524	517	553	499	496	514	535	501	535	520	500	492	560	540	524	538	501	492	516	505	491	511	562	525	510	513	517	481	504	501	475	522	493	519	533	494	556	517	550	501	511	527	525	460	565	490	521	545	525	519	575	527	528	559	523	513	517	506	534	522	511	553	507	449	496	548	563	502	520	476	526	524	541	546	520	492	542	536	505	490	545	530	525	508	500	542	547	527	491	506	536	545	493	528	538	511	491	507	476	510	502	525	529	501	546	511	525	555	531	511	494	516	521	523	528	530	510	494	566	542	552	526	525	510	516	518	509	513	508	509	520	524	515	508	544	532	524	556	487	555	509	548	515	514	525	538	538	518	555	492	469	443	573	526	554	525	503	553	505	517	489	532	495	517	519	505	527	528	498	550	521	531	512	517	525	557	513	544	513	508	532	515	517	545	539	542	502	516	520	491	469	480	503	511	502	549	531	519	526	500	540	563	516	520	549	547	535	521	493	512	513	531	509	529	508	547	509	529	542	491	520	535	538	501	523	504	567	527	505	501	502	518	541	527	525	499	494	548	544	530	525	513	469	489	571	528	524	524	506	514	547	537	538	537	518	514	531	557	517	503	494	528	530	554	549	529	531	504	524	523	504	474	519	493	513	552	530	550	485	514	494	526	489	493	517	509	513	517	543	533	518	535	533	521	517	555	516	487	543	495	515	546	513	528	534	474	500	527	528	525	501	499	504	551	510	537	485	525	547	517	516	528	507	500	558	544	512	537	518	579	525	519	546	538	517	550	507	524	545	533	495	543	533	502	531	548	511	507	529	519	526	536	529	536	541	542	512	535	524	498	491	530	554	569	533	503	527	534	533	480	528	509	512	508	536	523	522	524	504	509	497	525	512	505	496	505	521	507	539	534	532	522	563	507	517	530	535	501	540	529	501	494	492	502	502	489	523	530	487	476	496	524	519	524	534	469	493	529	511	485	530	509	508	521	519	546	560	518	531	495	558	547	508	501	492	575	527	532	533	469	559	490	505	494	539	523	504	538	523	522	473	522	520	518	543	528	515	526	535	508	533	549	555	519	492	497	514	518	488	510	501	525	499	498	505	492	518	511	552	494	537	488	528	526	511	548	517	492	507	520	522	552	538	469	520	529	503	526	522	527	489	489	577	566	507	504	537	528	512	548	530	503	480	500	531	492	537	500	513	509	514	505	518	520	490	534	534	542	491	513	540	502	534	523	567	516	496	547	494	526	553	513	496	499	538	522	553	475	553	564	499	545	535	525	518	503	517	489	531	527	543	479	518	558	518	510	475	547	480	520	511	502	516	514	540	516	535	537	518	535	513	505	504	514	509	502	494	520	478	556	544	533	513	524	511	525	567	499	473	542	497	502	528	505	524	545	515	531	522	492	533	525	526	523	529	506	499	518	518	528	507	514	546	535	538	495	496	553	505	553	533	500	522	527	562	489	509	531	509	544	507	548	530	528	483	537	508	507	482	530	542	534	526	507	520	520	510	551	534	517	501	529	489	531	490	526	506	540	518	484	528	491	519	528	513	488	531	525	527	524	525	519	484	468	488	548	537	498	526	513	498	491	516	494	532	519	519	496	518	509	537	478	521	558	562	532	507	556	561	503	521	533	513	482	575	509	491	500	526	509	521	530	524	523	511	502	543	494	555	523	528	475	542	503	548	493	520	544	517	504	538	512	488	541	546	510	527	514	489	541	528	526	507	511	539	499	506	477	525	520	511	509	530	529	536	525	519	518	535	527	534	550	511	510	524	496	532	551	542	547	521	549	513	499	530	541	556	483	537	538	544	497	536	530	516	516	497	490	488	504	519	496	526	492	514	492	510	513	535	573	506	511	527	484	495	547	506	506	509	504	523	518	520	526	519	517	518	544	513	507	513	540	512	527	506	543	539	523	557	520	524	520	471	559	530	516	494	587	533	511	493	506	513	527	508	540	508	551	546	509	574	569	500	509	531	523	487	504	525	529	512	510	519	506	512	532	532	541	528	464	499	537	504	535	487	539	539	491	482	535	492	459	503	550	491	496	524	523	553	506	565	535	553	498	494	503	448	521	515	492	511	513	549	525	539	550	509	512	505	522	530	523	523	537	558	528	496	544	504	561	544	499	521	571	519	529	525	514	522	511	516	547	504	523	544	542	509	521	575	514	516	522	545	514	569	508	509	530	516	547	517	542	556	508	497	523	522	523	511	512	542	503	509	513	526	485	505	550	486	525	585	518	498	480	522	519	519	496	547	507	525	541	527	514	486	512
611	278	178	141	125	163	173	163	146	152	137	830	1365	1456	1220	870	434	243	65	75	67	59	66	70	66	61	47	65	37	51	56	58	48	68	58	58	58	74	62	62	69	61	63	65	60	64	56	52	64	74	48	66	75	47	65	63	69	60	58	55	54	71	53	56	59	87	68	67	66	65	58	66	66	75	60	56	56	62	81	58	53	39	65	59	64	65	65	66	51	71	48	60	58	46	45	64	64	53	73	59	65	62	55	63	58	63	57	55	50	65	67	66	56	70	61	70	67	56	58	48	49	48	66	59	71	70	65	67	57	66	51	54	62	59	55	59	66	72	67	68	53	69	65	50	65	57	56	77	61	53	48	68	62	53	65	46	50	56	58	66	51	67	62	66	49	61	62	55	50	58	72	62	63	58	52	60	64	60	66	52	67	66	69	68	59	60	67	62	60	62	56	59	68	69	60	53	66	48	66	59	59	45	45	66	53	57	63	63	56	52	66	75	61	60	54	58	59	67	71	71	67	58	54	46	59	57	57	72	73	54	68	66	54	63	61	57	50	53	66	56	48	68	62	61	75	36	79	69	55	52	54	57	63	55	59	68	64	54	54	72	48	70	53	59	62	59	63	57	63	58	72	56	71	60	56	60	65	63	58	44	56	70	65	53	58	53	55	58	69	71	57	77	68	67	57	66	48	70	56	68	61	57	53	46	58	64	61	54	64	57	54	71	65	57	62	63	53	63	70	48	58	59	64	68	51	50	60	47	67	61	60	58	63	52	67	54	59	62	44	54	49	49	53	53	71	48	57	57	60	62	54	55	67	55	53	42	72	49	46	64	52	59	66	51	69	76	63	51	76	62	64	55	51	57	55	75	64	53	63	66	66	58	65	93	59	53	73	55	67	64	66	65	72	50	67	56	62	57	62	59	60	64	69	63	62	60	60	67	67	55	48	67	65	60	52	66	67	70	62	64	59	51	65	59	61	68	63	43	69	69	60	49	52	57	67	59	59	68	74	53	57	69	63	60	50	48	58	64	75	57	62	64	71	65	56	46	58	41	52	45	58	55	54	69	62	62	57	61	60	47	60	68	61	46	62	58	62	77	56	52	54	61	40	87	74	59	69	61	56	54	67	56	65	75	64	63	50	59	68	60	63	72	63	55	68	62	64	44	58	66	69	69	60	64	72	76	69	70	64	70	75	58	53	59	47	68	67	63	66	50	65	61	67	54	56	74	49	64	60	52	47	52	58	62	56	62	48	61	45	61	71	54	78	65	77	55	52	55	67	61	70	64	62	48	63	77	53	48	65	66	63	57	55	51	71	68	57	54	53	43	61	53	55	57	48	64	66	60	61	55	49	55	63	61	74	61	69	66	70	59	74	64	61	58	65	58	66	67	66	45	59	59	54	62	64	52	74	61	60	54	71	57	61	59	54	57	58	79	60	60	53	72	58	58	54	56	66	70	58	57	72	71	58	52	57	70	59	57	62	72	49	57	58	63	56	61	79	63	66	70	55	64	52	57	43	75	51	51	60	54	56	52	62	60	64	66	60	58	62	59	63	55	55	51	54	61	70	62	55	82	50	45	60	66	57	75	60	63	64	42	64	65	61	69	70	58	70	55	57	53	56	63	49	57	54	54	50	52	58	65	63	68	56	53	70	60	46	52	57	56	64	60	75	51	49	62	61	51	56	58	53	66	52	58	66	67	64	60	57	62	51	69	49	57	57	57	58	60	56	71	60	66	60	56	63	80	57	55	58	66	73	58	59	49	42	68	69	74	64	56	49	69	67	56	52	64	48	55	65	63	64	62	59	61	65	55	54	73	59	63	65	62	57	65	68	80	61	53	78	65	49	58	57	70	63	55	57	51	59	64	59	49	72	54	57	47	64	61	64	66	51	62	46	57	53	60	58	58	74	62	52	72	65	55	63	43	78	62	60	76	60	61	58	57	61	60	60	55	65	55	71	44	53	64	57	45	44	56	55	68	52	48	63	58	68	59	59	55	64	60	59	68	57	61	56	73	58	55	69	60	57	66	60	74	69	60	56	56	62	50	63	62	53	62	62	59	67	59	74	66	57	62	67	62	52	65	51	54	68	58	61	64	53	56	51	59	54	48	58	50	56	76	66	54	51	57	58	70	67	57	57	73	47	51	55	64	39	52	65	61	67	70	69	55	58	66	58	73	48	60	65	50	40	69	46	60	61	50	52	58	66	51	79	60	59	58	54	68	60	79	56	54	54	67	60	51	55	75	70	58	59	59	50	54	50	62	57	58	48	56	53	57	56	61	79	57	62	70	56	44	71	64	61	64	60	73	59	65	54	73	46	59	56	62	62	58	75	60	57	52	58	54	79	66	73	64	63	46	59	55	78	62	60	70	64	65	56	68	65	56	57	71	59	58	55	68	61	52	66	61	60	65	64	57	62	53	53	56	63	61	61	64	52	57	41	69	61	45	59	56	59	68	69	69	59	48	53	63	56	68	59	55	56	61	68	65	65	68	54	64	63	58	60	64	71	50	68	60	63	68	74	63	55	58	62	50	57	63	65	53	61	64	67	53	43	55	57	80	59	69	62	48	67	67	56	52	54	65	50	59	52	51	62	66	42	63	81	61	64	80	62	65	66	48	68	55	61	47	72	56	71	58	41	63	48	49	61	64	68	58	82	77	62	51	69	54	54	70	73	59	59	76	53	65	62	59	59	59	60	56	67	71	58	55	67	68	39	57	61	51	64	76	64	82	64	69	61	59	55	52	68	49	62	49	59	54	50	58	69	55	66	62	57	55	67	56	59	61	68	57	56	51	65	55	70	71	53	66	55	67	61	55	56	53	54	67	67	56	54	62	62	58	48	53	56	54	57	59	60	63	69	70	55	63	60	62	54	57	55	60	57	61	63	51	71	62	53	65	58	56	58	68	61	56	77	51	73	56	47	72	51	43	55	49	57	68	59	65	76	56	68	61	61	67	69	67	56	75	64	71	61	70	50	54	60	56	69	55	65	60	61	67	51	68	69	73	64	69	58	69	58	70	69	64	68	53	64	63	53	61	63	57	62	69	60	67	61	56	56	60	45	72	66	71	64	61	52	60	53	60	81	59	54	67	47	63	48	65	57	52	73	54	53	55	60	52	65	55	70	59	58	58	49	58	54	64	67	56	60	57	62	48	59	63	63	69	64	65	73	70	59	62	52	75	64	71	70	60	70	50	64	67	56	69	50	74	64	62	57	53	60	66	68	68	60	47	52	63	56	68	52	47	55	65	60	63	53	60	63	55	57	62	64	51	61	58	67	58	60	60	57	63	77	60	63	61	52	57	59	63	65	56	50	82	51	57	72	60	66	50	57	57	70	68	60	65	65	60	63	76	67	68	50	72	68	63	53	55	70	68	41	57	86	59	52	67	65	54	51	75	67	65	77	60	68	57	77	56	68	58	60	59	62	53	62	67	55	56	56	66	59	65	67	66	77	64	68	60	64	60	57	63	70	56	62	61
11588	4372	2013	3142	7688	9997	8982	7078	5961	5768	5121	18743	23740	23015	20418	15188	9407	4800	742	612	570	598	582	573	572	604	616	588	554	594	524	590	608	575	575	585	602	609	593	626	594	621	615	615	583	594	563	612	604	535	560	589	594	594	558	613	577	583	599	588	606	567	616	584	601	588	548	598	589	608	561	562	631	547	603	577	631	600	620	589	585	560	576	555	592	589	611	593	576	607	594	561	545	604	566	553	584	587	591	556	576	621	588	580	571	571	618	588	595	606	576	566	559	606	591	551	572	584	573	577	589	584	594	578	628	605	586	596	571	572	600	568	624	631	613	575	593	603	636	579	554	579	615	626	564	602	565	648	581	571	574	593	573	615	590	594	607	593	582	584	631	599	598	584	593	612	562	599	553	568	595	579	578	579	566	564	546	583	566	600	552	619	582	585	622	615	567	589	604	598	573	559	584	606	579	590	631	617	568	574	542	578	580	593	606	579	586	574	580	571	559	626	565	624	550	592	590	622	612	566	612	611	662	603	552	608	590	604	603	595	616	589	597	619	580	603	598	558	588	571	576	603	548	608	580	579	575	591	620	635	614	591	579	582	566	549	558	636	571	540	661	586	558	604	628	617	599	581	604	572	579	606	561	594	575	596	561	597	614	568	602	604	604	571	611	626	622	615	596	591	617	614	627	648	636	568	570	598	615	553	581	572	599	567	659	566	556	594	596	612	601	607	542	614	582	579	580	566	579	564	605	562	584	591	588	588	581	626	584	639	575	580	562	638	574	632	530	594	569	600	609	596	606	627	603	575	600	586	580	583	616	636	564	557	586	573	578	608	556	591	577	578	569	627	569	612	592	597	580	606	593	557	621	599	630	590	584	612	585	629	573	579	616	603	585	613	599	592	556	598	587	574	577	587	585	571	547	595	592	589	602	586	567	644	575	553	528	627	609	601	583	587	596	570	563	620	594	587	598	580	563	613	601	638	580	581	576	627	610	619	643	602	572	641	570	569	610	618	573	549	562	565	581	629	561	583	585	576	592	627	591	565	626	580	596	578	622	593	610	583	564	610	634	574	598	529	593	602	566	609	599	625	591	583	548	609	643	614	627	636	599	572	623	605	624	556	582	571	637	587	584	597	575	601	595	625	570	585	574	562	595	548	603	602	569	585	562	601	563	607	565	598	630	591	607	581	576	602	612	609	572	573	578	569	585	603	569	559	578	562	602	624	583	604	592	582	561	578	664	607	584	625	608	602	633	585	565	583	627	588	625	577	565	614	536	525	601	578	595	596	609	598	626	586	573	592	627	589	596	630	623	652	572	601	600	623	647	582	528	615	603	563	591	616	596	563	573	641	578	591	614	663	665	591	603	600	596	587	599	541	604	585	580	596	581	577	630	590	608	592	575	573	581	631	586	568	573	594	599	593	611	593	621	573	616	573	571	598	582	643	592	589	581	606	603	584	619	565	618	597	611	575	609	589	619	629	539	593	590	588	606	572	576	549	583	583	571	583	642	595	607	554	614	585	568	571	582	564	583	588	549	571	611	611	586	606	567	615	634	594	593	597	588	581	578	604	605	609	559	564	575	608	600	627	575	610	569	589	595	597	613	548	626	605	574	566	615	616	573	575	568	575	607	639	621	598	575	547	589	660	625	625	597	588	570	614	569	614	638	619	611	579	579	616	596	538	574	634	579	589	579	620	604	590	593	584	594	629	609	566	651	650	575	569	608	561	591	584	608	627	609	584	612	605	580	605	580	553	592	583	575	582	596	610	634	534	585	583	588	597	601	573	577	565	609	610	605	634	618	573	597	581	601	571	577	572	585	538	582	579	556	589	635	598	563	584	603	623	605	640	585	609	635	616	594	563	588	584	618	576	589	617	579	582	620	609	589	631	600	604	571	629	543	543	629	596	578	600	613	567	593	574	577	597	538	602	569	570	585	610	582	561	614	621	567	573	602	586	584	575	583	597	629	638	570	553	592	594	613	604	575	584	602	603	609	601	609	621	555	596	551	598	603	606	604	577	610	583	581	602	581	577	554	618	603	615	588	579	585	623	546	569	561	578	590	603	582	610	558	617	589	613	609	656	610	619	565	558	598	593	585	604	593	608	582	534	603	598	638	569	570	561	641	560	594	576	609	597	612	555	640	598	553	585	581	568	602	608	526	610	585	571	595	585	590	562	591	517	581	562	624	610	587	556	590	564	588	577	579	547	586	572	603	605	604	533	592	634	588	601	544	582	609	608	603	618	656	567	587	560	596	612	568	543	553	580	571	556	552	599	602	618	584	601	567	614	582	543	590	581	560	589	621	575	573	572	611	614	601	629	607	566	636	585	604	613	574	596	551	590	589	560	578	601	587	632	630	566	610	582	573	568	611	627	610	557	572	557	542	625	596	630	564	577	572	600	581	581	603	578	600	601	571	610	617	620	616	623	590	582	617	607	578	587	555	556	556	597	560	599	571	608	597	574	600	592	612	587	560	579	599	585	593	622	617	596	580	646	563	621	584	583	625	593	631	606	602	583	599	558	563	599	593	573	603	592	594	601	605	621	597	603	594	621	597	537	598	574	624	574	593	595	599	597	593	627	596	621	600	605	586	630	606	598	573	603	567	597	602	577	614	599	575	563	623	620	589	597	575	552	574	548	605	592	579	527	560	623	601	611	582	598	625	626	577	635	602	603	588	618	571	658	623	603	597	638	572	650	652	592	624	532	546	615	560	619	592	608	575	608	604	626	594	630	580	597	562	574	634	599	632	626	571	597	615	600	580	551	596	618	613	609	566	621	581	545	559	580	601	601	593	628	597	600	577	598	572	594	633	603	575	544	577	557	578	585	611	602	574	589	577	591	580	586	578	580	560	565	607	586	585	569	624	580	528	562	611	592	610	618	589	549	601	615	589	558	547	584	613	548	610	602	608	550	589	595	570	607	614	538	611	574	553	619	590	603	586	571	605	608	546	586	599	603	584	624	584	620	544	590	641	660	562	573	585	572	543	577	576	612	600	617	582	549	576	638	601	591	572	603	570	596	599	619	552	589	594	609	597	614	602	574	614	602	581	600	625	568	580	600	608	604	586	577	580	618	584	563	595	598	613	599	630	613	578	593	577	612	606	600	598	585	599	608	594	587	563	579	556	589	592	603	586	510	623	595	585	557	582	608	602	579	562	594	589	598	599	635	588	617	579	578	591	625	600	605	575	591	636	587	585	570	590	605	579	608	570	557	551	593	569	574	569	600	598	566	578	616	595	564	588	566	602	585	615	583	554	617	626	534	613	602	579	589	608	616	561	586	580	581	600	608	612	571	591	623	554	581	565	605	601	593	590	605	589	583	654	557	585	586	586	622	615	570	625	588	569	593	588	617	607	609	599	565	584	558	594	608	604	599	580	570	619	580	589	589	603	580	576	572	596	594	622	605	571	575	552	591	581	583	571	610	625	644	617	581	552	576	586	600	631	596	624	575	584	603	591	595	573	575	592	576	564	602	582	550
1235	248	164	105	109	139	203	188	157	155	196	706	1306	1909	1444	904	527	238	49	39	38	32	44	46	42	43	34	44	37	45	39	32	35	30	45	46	49	33	42	56	34	38	40	48	47	47	36	45	46	37	45	45	40	45	42	30	52	36	42	46	46	43	42	59	41	44	43	50	52	40	34	33	50	37	36	43	53	31	43	45	41	35	44	47	50	34	36	46	32	39	33	36	40	31	45	37	49	37	39	46	37	40	46	40	36	43	34	52	46	42	41	44	48	52	38	39	39	49	47	52	35	43	47	32	48	51	40	33	40	39	44	41	40	44	31	40	38	47	46	48	58	40	40	52	40	50	47	37	42	55	40	40	43	43	56	36	44	38	34	43	46	40	50	48	50	42	46	44	53	43	41	33	31	52	49	34	42	48	48	40	48	37	34	46	48	38	38	49	43	39	50	28	34	45	37	34	51	49	55	48	32	41	32	47	52	56	39	53	43	45	61	53	42	46	48	39	42	37	44	45	32	32	47	46	32	47	40	44	41	48	41	36	37	44	48	39	35	42	49	42	34	39	47	57	44	47	38	45	51	49	42	35	48	36	42	39	42	38	46	41	48	40	60	51	49	35	49	51	42	33	40	38	43	37	35	47	53	38	54	50	36	44	33	39	37	42	46	46	36	51	52	37	45	40	41	37	43	40	37	49	42	40	42	40	40	42	36	48	40	31	37	35	37	35	48	41	37	37	54	28	39	45	46	49	54	39	54	33	40	44	41	36	43	52	40	24	49	44	29	38	46	41	52	52	49	45	52	32	38	46	38	33	35	30	38	41	46	52	49	35	44	36	26	47	47	47	47	44	44	41	54	42	50	35	44	37	35	36	48	45	40	35	38	41	57	45	39	36	58	42	44	42	49	38	41	44	49	41	43	37	45	36	52	46	34	56	36	40	38	46	38	43	40	43	50	41	38	41	35	41	35	46	45	46	47	45	47	39	44	44	46	42	38	39	57	46	34	58	50	42	36	48	34	43	41	37	35	53	43	42	57	35	47	37	38	37	43	49	41	40	48	38	41	33	44	52	52	44	40	46	60	52	40	42	47	53	47	37	45	52	45	39	54	44	45	45	45	46	37	55	39	39	38	38	40	33	45	38	32	37	45	48	43	37	34	38	50	46	42	42	43	53	53	29	33	49	40	49	41	50	40	55	47	36	42	36	31	53	39	39	44	42	33	37	43	48	51	42	50	47	46	41	51	51	56	51	24	38	34	46	36	48	44	41	26	30	35	53	36	45	41	38	41	34	28	33	40	41	37	34	38	40	43	45	60	45	41	40	39	43	49	53	38	44	41	49	32	46	57	38	44	36	36	37	47	41	39	38	51	33	40	39	39	38	40	37	29	43	36	44	41	42	46	41	47	42	41	32	36	46	49	47	39	36	24	46	39	46	48	41	46	49	31	50	48	41	53	40	49	46	42	37	47	38	38	38	45	38	42	41	47	44	54	56	49	35	51	45	40	44	43	33	39	39	41	50	46	52	47	47	39	34	41	53	42	28	48	42	41	39	43	50	43	44	36	37	30	39	43	47	42	53	52	55	46	39	43	50	42	50	48	52	42	40	37	39	53	33	42	32	40	36	42	40	49	45	49	55	40	39	51	37	41	45	47	43	36	43	41	39	31	56	45	35	46	41	47	50	46	47	54	42	47	43	45	33	36	41	43	62	39	43	38	37	35	36	54	48	42	30	44	39	35	35	36	42	42	41	39	37	43	49	51	52	42	31	35	37	46	41	37	38	48	48	51	39	45	37	50	38	48	27	37	32	53	32	41	50	28	42	45	38	44	32	45	49	46	45	37	47	36	45	40	37	41	36	28	40	40	38	31	39	24	41	45	43	47	50	29	40	37	50	42	42	46	31	51	44	42	35	45	44	32	43	51	42	41	31	44	39	42	42	38	49	35	36	40	33	29	57	34	58	36	39	42	47	38	43	46	41	40	41	41	38	42	50	48	43	43	50	46	29	44	43	44	32	52	36	42	37	37	47	40	46	39	42	46	48	45	35	39	38	44	34	37	44	43	47	46	52	36	40	56	29	47	43	44	35	40	34	38	34	31	52	47	44	46	60	52	43	37	44	44	29	41	39	47	41	45	50	39	39	57	49	36	43	43	26	40	52	33	56	45	42	52	40	43	43	43	35	42	47	48	43	43	61	35	36	45	42	53	38	43	45	45	42	50	49	44	34	44	40	40	47	40	35	42	44	52	40	36	52	44	39	46	37	48	39	35	41	45	43	43	40	43	35	40	41	50	41	41	26	42	30	35	49	52	47	40	43	47	36	55	49	37	46	49	65	46	37	45	41	32	44	36	41	45	45	41	33	44	39	32	37	48	36	50	35	46	42	36	35	31	34	54	50	42	43	40	49	47	44	42	38	42	42	45	34	43	40	52	40	40	43	57	35	50	41	42	37	41	44	39	41	39	30	51	54	37	51	43	39	37	34	41	39	40	37	36	48	41	47	49	30	37	40	37	45	45	48	40	35	49	47	50	45	40	43	45	36	47	26	55	40	47	49	45	47	48	45	39	48	38	43	36	49	44	32	43	45	43	39	36	38	38	45	38	40	41	40	38	46	39	48	41	53	42	40	38	45	55	43	34	41	55	27	32	49	35	43	38	48	48	53	40	38	49	44	42	45	34	33	54	35	49	50	38	47	44	40	31	43	41	38	52	51	47	39	37	41	38	38	37	32	38	46	29	41	39	45	44	43	48	34	49	46	35	47	38	50	39	44	48	35	38	47	50	34	44	53	44	41	49	43	38	43	30	48	39	39	42	41	34	47	30	42	36	31	34	44	47	42	45	33	32	44	39	42	46	35	52	32	29	30	35	44	37	25	41	44	41	39	29	48	36	37	32	52	41	38	38	48	38	43	36	42	38	36	34	47	54	39	40	36	42	38	33	40	38	43	40	31	42	40	42	43	54	38	40	50	35	44	39	39	29	29	43	35	36	50	48	49	40	49	39	32	51	44	47	30	49	38	31	42	41	37	43	30	39	48	36	49	54	38	43	42	37	41	40	43	37	44	56	50	28	32	45	37	51	50	45	49	43	39	42	41	40	34	44	39	46	48	59	39	52	52	57	47	51	32	34	30	33	51	39	36	41	43	40	56	37	49	44	36	30	34	47	52	44	59	47	45	47	43	59	46	44	37	34	49	41	39	41	36	49	49	41	36	42	39	36	33	45	58	31	42	40	35	25	51	36	42	48	37	36	44	49	38	44	33	35	42	45	36	36	46	47	49	49	50	31	42	49	45	40	44	46	38	46	37	37	40	30	41	40	45	48	40	41	39	44	47	45	39	37	46	42	42	29	43	40	32	41	46	37	36	35	46	42	38	56	37	41	48	42	51	46	44	40	40	37	35	37	38	37	45	47	47	44	44	34	36	43	45	34	35	36	49	34	35	44	29	48	43	42	46	43	44	45	40	27	46	34	34	26	43
12984	4126	1856	2953	7263	11106	11103	7627	6899	5996	6801	18573	24301	26182	22822	17286	11016	5491	555	445	431	414	412	410	410	385	413	397	401	400	410	408	387	388	418	418	430	425	401	454	379	418	431	410	393	397	423	391	380	382	425	409	404	415	391	430	388	401	410	410	374	391	445	410	437	426	366	416	430	444	414	405	409	403	392	386	399	404	395	435	365	438	381	431	401	398	381	411	421	446	440	389	424	418	390	402	456	392	343	410	389	378	441	391	386	430	375	385	408	380	415	398	420	376	405	383	388	380	397	396	425	435	407	384	416	411	409	405	437	426	406	373	447	410	397	390	410	396	401	441	422	437	398	434	374	412	392	392	392	414	440	387	392	397	415	394	383	426	423	407	427	417	428	393	435	408	452	371	464	396	425	421	418	378	362	418	417	405	419	394	396	399	425	402	395	447	376	395	376	405	389	418	415	421	406	401	379	419	405	401	418	388	423	429	379	378	406	402	403	437	406	415	414	411	413	375	369	398	408	394	427	417	394	421	414	374	408	436	375	424	389	413	406	414	413	424	381	415	422	419	399	386	370	414	395	391	371	424	431	402	359	388	389	386	413	406	388	410	392	437	405	420	368	410	421	400	426	384	384	367	396	407	372	413	384	393	389	404	429	373	407	415	409	381	411	426	376	424	438	444	404	354	379	389	408	407	420	404	461	411	409	396	413	383	341	439	386	403	385	407	405	413	394	417	407	421	445	382	394	389	405	425	407	406	407	391	407	372	412	424	391	411	399	422	398	391	403	403	384	445	387	413	370	374	419	406	426	395	411	416	432	421	397	453	393	405	426	394	369	392	400	402	387	427	407	418	419	413	424	389	415	403	427	397	437	457	436	389	394	379	380	373	422	376	389	403	413	408	419	414	422	388	407	404	414	398	422	416	370	416	391	392	393	364	375	424	408	411	416	428	416	389	425	401	437	396	418	403	374	403	390	391	412	389	431	419	430	426	398	433	413	434	412	436	419	410	408	421	378	376	397	419	421	428	398	409	433	400	433	438	395	394	442	407	403	361	403	408	404	398	405	421	402	399	414	378	382	412	404	407	413	429	408	335	428	402	375	439	392	423	407	385	366	383	427	395	413	400	419	379	411	435	401	421	397	412	433	411	405	409	440	394	418	393	388	406	405	392	410	444	398	381	411	422	435	429	402	421	395	416	387	410	422	389	414	411	408	439	402	406	412	415	397	417	415	416	435	420	411	436	363	401	444	392	419	379	393	431	405	391	392	411	382	432	440	404	382	422	444	432	369	415	414	379	409	424	402	421	428	401	398	416	414	399	389	424	403	431	425	409	399	412	421	423	395	365	378	406	386	394	426	433	416	416	414	390	425	411	414	415	418	362	427	431	410	402	394	399	407	389	407	423	392	427	410	401	421	428	420	418	410	369	426	423	390	400	419	416	416	416	409	380	396	445	419	378	356	383	418	409	415	406	427	407	394	389	377	412	374	428	384	401	420	363	388	381	417	413	400	400	415	408	393	387	417	421	398	395	439	381	426	410	412	407	386	391	410	410	428	405	375	369	417	426	411	424	415	365	387	327	398	377	382	410	399	379	399	386	399	442	407	434	394	407	407	382	417	388	423	400	376	406	391	398	405	397	434	382	390	395	394	428	413	414	418	399	383	410	419	422	372	438	421	430	412	406	388	401	428	383	356	395	413	380	401	398	383	420	398	409	415	396	427	402	422	400	453	385	414	416	414	419	392	432	436	415	399	428	395	406	427	424	388	429	393	407	426	444	408	412	433	420	408	484	411	418	419	408	403	388	393	425	422	410	395	417	410	413	423	419	406	441	413	388	403	398	436	377	391	411	414	403	437	437	406	367	384	411	368	444	375	404	417	420	458	406	392	383	381	428	434	369	408	416	437	403	451	402	406	417	422	395	392	420	433	407	462	383	461	435	375	409	434	420	412	395	375	406	419	423	404	413	441	379	384	405	392	386	416	393	410	418	417	417	416	403	381	417	423	445	415	367	406	413	448	403	419	421	398	364	427	385	448	440	408	417	435	427	421	427	391	414	375	421	366	392	401	406	416	364	411	407	416	458	384	424	411	403	407	402	430	399	425	420	413	428	397	389	410	427	430	409	413	402	421	413	426	405	414	401	399	421	447	430	416	431	409	408	428	403	427	432	412	404	393	426	361	384	428	382	382	390	396	439	441	409	442	437	431	420	413	422	396	396	407	411	397	426	411	441	397	396	408	391	406	432	416	398	394	374	456	396	434	433	397	407	410	377	374	401	394	424	395	458	411	441	432	393	401	385	430	391	399	426	422	386	386	436	417	353	357	416	411	434	402	399	363	401	397	388	402	424	443	377	417	422	435	386	376	415	399	424	448	387	414	442	390	438	430	428	396	412	416	430	396	426	424	416	407	420	414	422	418	399	426	383	439	409	377	424	442	368	406	383	404	420	441	399	380	438	397	393	380	420	405	383	427	431	422	399	446	404	411	388	424	414	397	414	402	400	375	435	404	385	381	406	445	380	402	378	411	423	411	440	432	386	395	398	409	393	448	415	405	420	440	415	408	428	388	420	412	452	410	423	445	419	419	385	408	413	414	413	391	397	414	418	365	405	457	387	404	389	381	410	428	418	394	380	416	441	404	402	404	404	417	391	426	398	415	404	417	394	424	406	436	413	424	406	394	418	423	392	415	386	377	384	399	436	396	396	388	383	409	408	382	396	373	432	422	443	434	405	380	404	429	407	388	423	401	391	425	425	399	369	397	414	433	398	438	428	390	391	407	393	390	449	438	413	396	411	386	423	440	385	401	403	400	399	395	397	398	417	405	397	394	415	437	383	412	399	396	455	429	429	437	417	405	438	401	383	432	435	448	389	422	424	414	424	395	387	410	370	386	425	406	395	394	430	381	411	355	433	426	411	424	415	422	408	414	410	389	410	421	437	389	377	433	394	393	408	417	400	397	426	404	439	384	396	414	449	384	433	425	373	425	412	439	397	423	391	397	405	399	391	397	412	442	443	405	401	386	408	397	376	416	405	384	405	367	404	396	380	401	413	417	424	412	408	411	399	416	401	410	421	408	391	425	398	420	399	427	450	393	424	414	408	406	433	403	401	412	405	404	414	408	403	424	399	399	387	406	401	392	395	391	419	446	446	435	393	402	393	391	380	375	404	429	442	373	406	437	389	396	393	402	393	410	398	397	398	369	460	424	438	415	419	442	392	404	389	391	380	451	385	427	425	415	383	401	373	420	432	381	392	431	399	439	408	418	394	401	419	415	391	396	409	415	399	419	451	447	409	376	449	392	386	408	427	391	392	416	401	385	418	404	388	402	433	380	434	432	373	413	403	435	427	400	429	405	411	363	417	398	406	378	421	396	383	391	388	413	421	377	420	385	420	410	384	445	402	400	393	384	406	385	422	365	384	435	427	395	434	418	422	417	406	389	405	396	400	395	377	395	420	367	390	395	408	404	417	388	419	389	432	383	420
819	375	166	131	160	232	268	253	222	212	167	644	1154	2755	3120	2009	1087	458	53	54	40	61	45	43	62	54	35	58	34	44	48	43	46	58	43	54	39	42	55	56	44	44	46	53	39	58	51	51	43	48	54	49	34	36	65	60	53	47	51	63	38	53	59	53	45	50	47	58	43	41	44	41	49	52	46	50	55	53	33	63	41	49	38	54	59	61	58	55	55	57	67	49	51	54	51	47	56	46	52	46	59	49	48	51	56	64	45	48	47	43	43	57	67	57	58	52	53	41	30	43	45	58	58	40	54	60	42	41	56	65	51	48	66	68	56	57	48	61	59	49	57	40	50	53	53	62	42	53	65	46	48	45	49	57	50	57	47	58	46	47	51	45	45	41	54	50	48	63	45	50	52	53	57	48	39	45	35	44	46	51	44	42	59	47	48	50	49	50	45	51	45	59	53	44	48	62	54	49	63	55	45	46	45	36	57	52	29	48	45	44	61	57	56	46	52	44	62	48	46	34	50	60	71	54	49	56	51	46	56	51	41	53	54	59	58	57	46	46	49	46	50	72	49	47	53	58	45	40	52	44	48	56	54	53	54	42	51	61	59	49	44	46	54	36	47	48	56	53	61	44	60	58	52	56	35	57	51	58	47	38	62	53	53	48	55	47	42	38	45	64	34	45	55	53	45	48	56	60	56	45	49	55	37	55	53	43	51	57	55	48	40	53	42	54	59	48	42	46	44	39	47	57	51	46	52	39	51	48	42	49	53	51	55	33	47	46	38	51	44	36	41	47	50	56	48	48	49	42	45	43	61	46	62	48	51	41	42	48	55	50	34	44	55	38	44	51	53	47	53	50	49	50	51	56	58	57	48	58	48	50	53	56	44	53	52	43	43	38	49	54	46	42	57	52	61	46	58	49	39	61	59	49	54	40	63	50	50	49	56	46	47	44	47	41	39	51	66	60	61	57	46	45	51	60	52	46	54	46	52	44	53	58	53	39	55	64	51	51	50	41	48	45	56	67	47	55	51	49	59	55	50	56	56	38	50	50	45	49	40	58	46	53	40	47	63	37	48	47	48	49	41	58	40	53	48	43	49	53	61	57	48	42	57	54	50	53	59	54	55	52	49	56	61	59	58	57	61	64	39	57	55	45	51	37	47	54	44	48	53	55	59	56	38	51	43	49	47	47	39	59	45	36	56	56	47	30	52	50	47	63	44	46	37	41	62	46	53	52	43	55	44	49	56	54	58	54	44	47	52	56	45	60	57	43	50	42	48	56	49	45	44	55	44	58	50	43	46	60	48	47	54	46	39	39	63	43	44	45	59	60	49	45	49	55	54	52	61	52	39	39	48	51	45	55	60	61	68	49	48	58	53	45	53	44	50	51	53	50	56	48	49	52	57	48	44	40	65	54	59	46	51	54	38	53	55	41	53	53	47	45	56	48	56	49	64	42	65	42	45	51	59	51	59	59	38	63	52	70	63	64	51	55	39	51	55	50	48	56	46	52	61	45	44	51	47	42	42	61	42	43	43	57	65	50	38	68	46	52	47	56	49	52	44	65	43	51	48	44	55	47	41	69	40	49	48	59	45	49	29	42	47	65	40	46	58	42	50	47	66	41	52	58	62	40	51	58	44	43	51	56	54	56	58	58	52	52	50	51	47	48	54	36	46	64	43	60	42	41	51	62	55	52	48	50	42	49	52	42	41	39	48	59	52	55	59	45	37	44	60	53	44	43	53	46	48	59	58	37	44	46	55	56	46	47	61	49	52	51	38	55	58	50	57	47	56	44	38	44	45	45	61	51	50	48	49	64	41	52	51	56	56	51	58	56	46	38	61	44	51	50	58	50	48	52	44	35	51	52	45	53	50	58	41	50	52	50	48	56	32	54	50	49	50	39	56	51	45	57	48	52	56	52	50	50	40	43	53	38	51	53	41	57	46	50	57	49	50	52	57	38	42	44	50	42	29	47	49	50	41	48	50	37	53	49	58	49	50	64	51	44	50	59	40	41	51	37	40	46	56	44	43	47	49	44	51	49	48	58	56	44	56	58	66	52	39	45	42	50	52	52	46	59	44	43	40	60	42	55	57	70	46	53	40	60	47	53	51	47	59	61	45	54	41	48	54	43	56	48	46	48	44	60	51	37	53	53	47	40	57	41	54	58	40	60	60	43	48	45	48	51	58	48	44	51	48	51	66	53	53	53	49	43	45	51	49	57	54	50	48	47	50	54	54	48	51	57	44	39	46	56	48	58	49	53	38	45	43	50	48	45	38	38	50	54	55	45	47	50	40	49	50	56	46	49	49	48	53	58	52	51	53	50	60	56	72	61	62	37	56	47	42	54	59	50	54	54	51	62	54	49	48	46	54	62	71	48	46	49	45	59	52	46	47	52	43	41	44	47	49	55	54	60	55	66	58	51	41	48	47	50	56	53	56	50	52	59	56	64	53	45	53	56	42	57	45	53	55	47	53	46	62	39	67	51	48	50	52	63	60	63	51	57	51	34	40	45	49	56	45	55	43	54	57	56	49	57	47	53	46	50	42	34	51	49	51	59	46	56	48	60	52	52	52	47	59	49	45	53	43	51	59	52	43	44	53	46	45	50	51	45	52	59	52	42	59	48	55	55	45	42	56	46	52	56	54	48	63	53	54	44	42	59	50	53	44	53	56	52	55	38	57	48	48	55	42	59	55	40	44	52	45	47	53	62	46	41	56	53	54	42	58	56	50	49	50	56	49	60	58	49	44	66	42	47	40	39	50	32	50	37	50	48	62	54	49	49	46	41	51	62	47	52	71	45	47	44	47	40	38	36	48	62	51	52	56	49	45	59	46	52	41	67	61	47	50	48	49	68	42	56	40	48	39	44	42	54	53	42	46	45	45	37	34	62	40	54	52	49	44	51	51	56	38	46	55	47	45	57	47	36	53	60	59	71	56	42	56	56	52	50	51	43	68	48	48	54	48	54	58	49	62	38	45	60	59	56	49	43	45	45	50	45	39	56	56	52	41	51	64	41	52	46	63	38	41	58	46	56	51	44	38	76	54	51	56	42	55	38	38	44	47	62	60	48	56	41	39	39	56	42	48	50	62	59	49	47	42	57	60	42	34	49	34	41	41	51	56	43	57	48	55	56	52	41	68	43	59	42	50	45	49	50	53	59	48	61	44	60	38	47	43	47	55	56	44	49	40	51	48	39	48	44	52	56	55	47	58	60	45	47	47	53	50	38	44	48	47	53	48	42	52	44	57	53	54	50	56	40	56	46	52	51	57	50	55	38	55	49	54	42	59	49	63	49	30	44	41	46	60	37	45	59	44	52	62	45	47	54	35	44	53	55	54	44	34	47	51	57	44	47	54	48	66	46	57	33	52	44	38	52	53	44	51	49	57	53	42	57	65	52	58	54	49	54	43	50	45	53	58	67	62	58	42	44	51	68	51	43	54	49	43	40	48	61	58	52	39	69	41	63	48	50	41	52	59	43
13926	5346	2515	3802	10183	14335	13466	11120	8950	7540	6227	16405	19598	30040	30180	24308	17099	8929	634	527	525	563	497	571	517	499	490	525	519	504	475	522	540	489	519	561	537	516	504	499	533	521	548	510	522	522	538	518	502	552	533	491	513	478	517	541	497	535	460	465	513	494	513	477	504	484	525	496	483	472	560	476	508	511	506	522	504	542	509	518	499	497	488	509	506	517	516	498	558	478	482	506	507	534	517	511	485	471	523	529	489	481	496	489	516	503	493	492	496	521	520	487	495	513	538	493	452	472	499	480	522	484	463	500	520	530	473	525	513	488	504	501	510	521	500	480	499	475	506	454	472	468	465	583	495	470	527	486	523	511	493	459	484	490	495	498	504	512	481	518	515	486	486	482	531	525	476	505	537	481	463	476	540	484	475	489	486	491	489	495	485	520	491	522	495	537	537	473	509	488	514	475	492	539	465	516	487	540	478	501	475	502	452	539	492	504	466	506	492	489	529	490	485	503	501	466	468	509	516	496	462	517	517	495	491	499	499	495	521	497	496	504	492	512	453	481	503	506	532	531	528	482	467	477	490	473	485	509	481	485	527	461	509	473	456	502	499	467	491	475	487	444	502	525	499	471	481	493	514	485	470	491	489	469	516	504	476	528	518	523	530	502	540	487	483	497	512	510	482	515	494	458	513	464	494	469	509	493	530	477	497	487	479	499	480	507	525	497	511	473	510	481	503	504	491	482	491	518	514	471	532	498	504	472	517	484	494	534	494	492	522	518	525	520	516	543	479	474	529	506	509	507	486	472	538	479	508	437	510	492	490	490	466	504	471	495	517	502	513	547	501	452	510	496	506	495	508	510	522	474	543	490	462	498	480	495	474	466	484	510	508	523	497	513	491	487	502	524	482	479	533	470	504	489	518	486	526	489	491	530	486	489	472	505	483	484	482	513	489	500	453	490	506	497	521	489	489	496	525	524	499	533	529	500	498	500	478	479	501	529	461	523	503	499	527	500	479	519	488	468	475	491	502	476	481	510	483	475	487	498	525	438	516	539	460	508	492	473	512	500	482	498	497	475	475	508	536	470	484	539	521	513	513	455	447	528	501	496	511	496	507	457	528	499	483	500	477	494	507	484	477	496	539	494	474	504	442	489	494	470	479	479	538	472	487	497	542	518	502	484	472	449	484	483	504	487	521	475	510	482	526	530	499	506	529	501	485	479	495	507	515	497	481	508	504	494	493	490	504	485	525	510	504	498	497	482	480	487	476	520	478	499	528	501	489	514	505	456	484	503	511	546	488	502	495	479	480	480	495	490	543	530	471	522	526	503	486	517	521	552	499	495	488	500	528	467	492	531	537	529	458	508	491	522	515	492	507	506	500	486	503	502	480	484	530	492	526	498	473	473	487	508	502	481	520	513	457	482	540	498	480	491	454	520	498	500	521	477	514	484	516	476	503	521	489	514	463	504	527	516	486	496	521	490	506	520	470	484	487	460	448	523	521	500	509	494	535	470	520	483	501	513	498	480	498	498	462	467	540	481	495	488	496	496	520	507	482	500	487	514	450	520	524	506	545	540	481	505	494	493	500	511	518	539	495	521	492	507	520	480	534	487	482	498	474	471	460	521	485	466	526	555	476	519	548	486	548	476	503	497	531	443	487	494	533	535	502	541	458	445	463	504	472	506	519	490	501	500	485	485	513	501	474	486	495	505	490	485	486	515	461	525	523	503	476	508	489	481	529	520	549	486	504	504	492	481	483	502	499	484	479	508	487	511	500	509	507	486	499	481	469	482	527	488	537	464	478	472	509	502	489	471	493	492	452	495	482	483	505	498	516	525	492	461	488	483	532	520	477	485	512	494	520	519	512	526	509	512	495	489	493	477	510	498	536	493	494	543	482	482	512	490	465	493	495	479	489	460	528	484	530	484	459	506	503	539	524	508	513	504	468	495	506	487	490	493	507	493	484	527	501	507	497	496	530	511	503	522	492	480	485	488	527	546	479	493	502	474	480	514	457	508	478	451	485	501	491	517	494	476	511	523	509	490	516	489	514	509	499	484	527	510	516	465	499	479	488	494	546	535	499	469	489	487	490	500	485	442	504	487	488	493	506	527	471	458	519	488	501	482	499	487	520	496	484	486	487	517	513	492	512	454	442	464	498	472	486	501	507	560	474	500	521	484	527	565	485	526	511	493	516	491	529	495	507	505	494	491	484	464	476	497	486	537	490	493	492	522	518	512	489	500	492	493	538	488	462	532	502	516	501	499	525	496	521	527	472	493	475	503	530	541	484	513	521	478	509	515	518	462	494	508	503	464	502	505	525	438	511	522	515	484	498	524	472	503	546	501	502	477	500	462	538	495	461	465	488	445	494	539	498	460	492	489	513	494	536	556	515	495	485	519	536	469	511	460	484	456	534	504	479	497	461	487	509	554	508	505	481	501	496	498	489	496	504	522	494	486	441	518	495	488	543	501	498	500	492	487	493	478	477	490	519	494	525	540	493	466	524	514	506	501	483	511	516	497	532	501	487	521	509	517	501	507	494	495	509	462	489	490	509	491	498	523	480	513	484	513	516	509	487	504	509	490	466	511	519	478	499	507	477	509	497	510	478	516	506	475	492	524	546	508	522	465	483	491	519	500	482	417	470	464	518	455	526	517	506	500	484	474	522	545	465	502	560	508	512	494	511	490	503	528	488	505	445	489	515	512	472	490	464	462	528	532	500	498	488	490	524	520	476	494	508	508	518	512	482	523	479	520	523	500	508	510	476	500	522	529	506	481	508	502	478	491	511	509	494	520	473	510	490	528	558	486	522	524	509	475	494	468	510	517	510	542	525	499	497	490	490	501	542	505	507	509	524	501	491	496	560	486	496	489	460	506	458	505	510	495	518	492	512	489	446	470	487	475	508	495	518	520	488	498	521	504	448	470	479	504	474	510	519	471	466	480	505	500	471	482	501	484	478	518	515	524	505	514	495	525	524	493	492	528	510	508	492	520	486	486	475	493	513	518	482	542	509	503	532	484	466	496	503	483	466	501	519	526	523	486	491	471	509	491	506	525	493	493	473	499	528	520	481	510	502	474	518	490	518	495	502	480	514	480	448	488	478	519	508	474	501	495	496	477	493	526	491	499	492	482	476	501	510	493	504	537	527	498	537	462	489	496	523	525	481	489	461	486	466	531	509	475	462	521	480	507	447	450	518	494	501	496	497	534	538	521	484	483	484	497	507	503	521	499	544	514	501	516	480	492	473	501	472	484	477	518	494	478	483	490	506	511	473	528	518	547	487	508	558	500	514	509	465	513	478	501	495	506	469	496	496	471	497	531	493	492	483	520	489	534	507	508	535	506	546	553	456	538	494	499	486	490	487	525	486	498	527	521	527	513	509	507	481	522	512	514	508	503	521	511	511	508	505	527	521	453	489	480	507	458	504	498	499	472	539	495	472	491	515	496	482	524	500	471	459	489	459	512	497	492	504	499	487	479	475	485	491	509
834	206	108	104	96	131	179	146	153	118	133	103	251	495	489	381	242	127	43	68	51	52	41	60	61	46	51	63	49	46	53	58	71	56	52	53	73	51	54	49	53	53	47	44	62	74	50	44	48	58	56	55	61	52	68	49	47	59	51	61	54	60	55	56	47	62	52	56	41	41	43	59	70	54	55	45	55	65	52	48	56	47	47	50	52	55	63	57	47	57	53	55	57	59	57	55	65	42	55	52	58	49	58	58	47	46	47	44	63	55	52	53	58	51	48	42	49	56	56	69	65	60	52	52	44	52	53	68	64	65	62	50	53	63	54	49	56	59	53	53	48	46	58	55	58	43	57	73	53	55	56	58	56	55	61	67	52	37	57	50	42	65	66	65	62	62	46	43	38	53	46	56	49	60	57	56	60	55	50	51	59	47	45	50	36	43	66	58	60	57	52	52	41	73	59	38	47	52	57	65	53	66	59	54	53	47	61	46	50	49	49	56	47	59	65	67	58	59	51	65	55	53	57	43	50	48	65	53	55	51	44	64	45	61	55	55	58	50	63	62	41	55	56	50	55	52	45	52	53	54	51	62	62	55	52	41	51	45	54	52	48	55	53	40	51	58	69	42	50	51	66	62	49	42	47	64	49	62	47	55	46	47	54	40	52	48	39	58	63	58	62	73	53	51	59	55	60	52	51	53	52	54	52	52	52	59	46	47	52	55	41	55	45	47	54	54	54	56	50	55	66	47	55	63	61	54	56	50	65	63	62	56	50	55	61	58	48	44	39	65	45	57	41	59	53	67	55	50	61	47	51	46	59	55	63	54	55	50	52	44	53	50	62	55	47	49	51	57	60	60	47	51	53	47	56	44	53	51	55	49	47	56	54	49	54	50	51	52	50	60	56	57	58	43	47	51	51	52	56	55	49	67	54	49	51	50	50	64	48	40	57	44	51	60	57	54	57	55	50	51	48	55	62	55	45	62	63	53	46	50	47	61	70	52	44	47	57	45	46	56	58	52	48	50	47	56	68	56	63	55	56	52	46	55	52	55	63	40	49	53	58	52	59	46	82	46	53	56	53	74	65	46	51	55	48	52	70	42	51	55	55	53	61	51	64	52	45	42	48	58	58	66	57	61	65	44	53	52	56	47	60	60	58	65	50	50	51	48	52	57	48	54	58	39	60	61	55	58	55	80	51	64	63	38	47	45	48	51	54	41	49	59	57	65	39	49	52	46	55	46	82	35	64	63	58	59	55	52	64	65	49	50	56	56	40	46	51	55	62	58	50	54	38	46	50	68	65	48	45	47	48	39	57	49	51	51	55	50	63	60	50	60	44	48	54	57	50	57	55	31	51	50	49	37	66	59	52	57	45	51	53	62	45	48	45	43	58	48	48	60	66	53	60	52	43	48	58	64	63	48	47	60	49	41	44	62	60	54	63	66	63	60	62	63	59	43	56	61	55	49	65	55	57	60	60	55	55	56	55	52	57	43	65	38	48	65	39	49	47	50	42	47	57	43	56	49	55	67	52	54	42	56	50	55	42	53	51	48	54	58	58	50	52	39	57	58	50	56	41	40	48	51	66	60	56	50	50	47	51	49	58	55	41	58	54	63	56	57	51	42	61	56	61	53	58	50	58	63	53	50	64	54	66	63	59	45	51	49	59	56	50	63	62	42	51	54	47	56	53	45	57	51	43	53	60	51	72	53	48	43	67	59	52	57	46	58	53	61	41	50	52	37	59	46	59	54	57	49	63	51	52	64	54	63	50	46	65	53	58	50	49	61	45	56	49	44	60	66	46	56	66	57	67	52	50	51	60	59	53	52	47	50	60	45	61	57	75	67	61	55	49	49	57	46	57	63	50	46	47	53	59	53	59	58	53	65	65	58	55	52	64	50	58	58	60	48	64	53	46	57	63	65	47	66	45	58	55	49	49	62	48	60	66	56	51	54	55	57	40	54	58	54	60	61	56	54	59	52	47	69	62	51	53	52	46	57	49	53	62	53	55	54	56	55	55	46	46	55	57	46	60	49	51	55	49	45	41	55	35	67	51	55	45	61	55	51	59	71	50	54	43	56	44	50	66	53	56	44	52	51	58	42	59	58	56	48	53	61	57	54	46	51	59	58	59	60	78	37	53	49	61	65	51	62	62	45	42	58	60	72	52	55	60	54	64	55	63	56	57	50	52	50	56	51	56	49	58	42	50	51	58	58	46	48	48	47	49	52	52	49	47	60	52	56	58	60	54	49	54	51	60	64	39	63	57	47	56	56	46	50	48	59	54	47	44	61	53	61	32	62	57	59	50	41	52	49	68	56	57	49	59	63	56	52	62	38	48	52	54	61	72	41	55	61	50	53	49	52	49	53	58	74	46	61	63	46	47	53	58	72	53	53	42	50	55	52	66	52	61	55	64	48	46	47	46	55	55	37	58	58	54	51	43	58	51	47	53	65	67	56	48	60	63	55	55	66	45	48	67	63	50	62	61	53	51	64	53	48	49	58	59	57	50	53	52	57	65	51	48	51	60	39	54	44	63	49	49	68	54	40	50	62	69	63	64	51	68	48	52	43	52	57	45	43	64	61	47	50	61	44	43	54	49	46	46	43	61	56	56	57	58	43	48	45	56	51	44	54	58	55	53	62	47	56	53	66	64	58	56	48	71	50	58	53	50	43	55	57	55	58	57	59	41	57	59	45	53	68	55	59	63	36	48	40	47	51	74	56	55	57	63	62	48	60	55	42	55	56	63	62	40	53	54	48	51	54	60	58	62	62	40	43	59	52	54	52	61	57	58	64	51	47	47	55	65	55	52	49	57	50	48	52	65	56	55	53	62	48	47	61	45	51	63	54	47	54	40	63	57	64	55	46	60	59	60	47	47	59	59	58	52	46	54	40	57	41	53	63	48	58	56	56	46	40	55	53	66	44	55	44	57	61	47	46	48	43	59	48	64	50	59	60	44	46	51	48	54	52	52	59	55	47	65	56	55	58	64	51	47	51	56	52	63	58	57	57	44	55	47	47	70	53	45	54	55	54	39	51	57	58	58	47	63	52	64	60	58	57	49	46	53	64	59	53	67	52	54	53	49	56	56	66	61	61	44	47	70	41	56	45	49	52	55	51	50	57	59	53	43	72	46	53	62	67	49	60	57	63	59	40	51	60	46	48	49	54	48	57	62	52	54	64	67	53	46	46	60	59	55	65	56	51	44	43	51	64	46	53	54	50	55	46	58	50	51	46	44	56	55	54	47	57	67	51	50	47	52	59	70	58	53	39	66	73	47	57	47	66	58	58	46	62	63	48	52	46	52	44	70	46	63	56	64	55	65	52	51	61	70	52	59	65	48	53	66	68	47	67	58	57	51	54	39	52	50	61	60	49	46	54	42	42	48	58	53	59	44	41	63	43	40	46	43	55	62	53	58	52	55	41	53	43	46	44	52	48	45	46	59	56	45	49	49	52	66	61	51	56	45	54	55	56	51	50	59	47
10782	3133	1616	2350	6266	9766	9039	7046	5479	4524	3832	3733	7594	12937	12318	9360	5586	2094	625	593	536	540	531	527	512	491	492	561	547	480	531	516	512	529	497	515	552	537	517	520	499	514	527	506	507	562	552	486	510	493	558	517	484	543	510	532	515	486	504	514	523	527	517	526	509	504	534	494	504	506	546	503	536	516	526	521	526	533	535	524	487	518	496	497	499	530	496	526	497	492	549	524	547	543	525	530	520	511	534	519	527	514	530	513	500	504	538	552	518	527	520	533	505	535	547	557	525	572	519	567	537	520	566	517	530	476	534	513	544	526	541	504	484	556	522	520	510	504	537	555	519	525	518	524	513	491	546	515	548	502	495	542	555	538	519	549	505	502	491	548	519	536	549	516	512	548	519	560	513	537	487	507	525	553	513	537	462	475	514	538	516	517	520	512	517	492	518	497	560	522	523	530	503	504	520	480	536	514	540	539	488	508	506	506	517	525	521	519	543	508	520	502	548	537	532	522	527	520	540	540	538	543	526	494	510	526	519	515	513	555	481	556	539	572	523	506	521	546	493	509	558	501	524	574	505	524	518	508	525	525	509	524	528	535	517	532	538	479	544	564	471	490	534	506	509	585	518	494	516	542	506	516	528	480	491	531	516	512	476	548	509	497	490	534	514	553	493	501	527	559	532	484	498	473	554	497	532	534	536	563	542	531	508	520	495	515	533	525	542	522	509	549	526	521	529	478	551	511	520	512	539	523	528	522	534	553	548	559	503	532	512	499	487	517	503	532	501	509	527	519	502	520	524	548	496	517	506	464	511	520	554	555	489	527	533	548	483	506	508	550	529	520	508	524	540	536	512	489	522	533	518	531	538	539	476	519	492	530	535	547	535	519	517	503	492	571	493	518	489	520	519	506	535	537	541	495	556	481	498	536	520	490	537	569	523	554	529	534	502	512	513	500	535	528	507	482	543	501	524	522	547	512	504	553	518	501	520	534	538	487	524	499	526	540	486	498	525	499	563	537	509	469	498	492	492	507	512	502	522	510	472	511	550	543	530	508	574	499	529	505	518	493	553	532	567	491	532	533	572	546	548	522	529	520	543	514	513	554	504	509	553	532	582	501	506	531	498	537	518	490	494	509	472	518	544	510	517	498	536	539	524	566	530	452	500	499	501	453	522	543	518	502	513	512	575	554	503	479	504	552	494	517	496	514	521	510	534	553	575	516	505	542	538	524	521	488	540	553	516	488	512	514	524	549	534	538	469	535	583	527	509	553	491	550	537	521	485	536	542	525	525	520	497	500	524	541	504	526	529	532	548	548	518	507	529	483	515	499	565	516	531	534	529	557	496	514	494	518	511	547	526	459	477	544	504	524	525	536	543	489	505	519	519	538	530	563	518	580	506	539	529	541	535	545	486	511	533	514	504	501	515	531	477	525	546	504	531	524	542	531	521	539	560	492	505	501	502	559	536	493	516	506	498	496	548	532	534	504	514	523	544	515	519	558	534	511	563	540	517	516	475	517	519	497	518	547	518	506	537	516	517	523	494	525	504	495	493	530	534	494	537	499	554	506	548	523	505	548	495	503	503	522	515	495	473	521	518	473	492	523	486	558	548	530	500	516	547	547	517	521	529	520	480	496	527	497	522	497	536	526	522	507	534	506	520	551	555	530	558	507	505	515	514	517	496	503	532	543	506	508	522	533	528	542	502	477	540	526	480	539	513	562	508	533	490	499	506	543	489	521	482	488	524	541	503	510	487	486	495	527	495	517	482	543	508	497	515	495	486	528	550	520	526	495	503	550	522	531	519	518	539	530	504	523	530	504	510	505	500	551	549	493	487	502	514	589	518	541	509	536	513	534	513	538	519	550	545	505	523	513	503	537	523	500	517	547	504	510	482	547	497	505	532	533	507	528	572	521	529	517	529	540	535	576	517	515	512	501	525	555	529	534	512	541	513	557	533	535	546	486	516	532	518	505	503	553	524	524	505	483	526	510	520	509	519	519	523	529	565	511	504	519	493	527	543	512	552	520	490	506	495	539	551	533	496	513	488	511	568	488	535	580	554	488	524	531	516	498	509	548	547	522	535	520	548	497	503	535	509	496	554	501	510	574	548	512	514	579	515	503	489	497	482	500	542	520	542	582	528	523	527	546	517	488	526	570	540	541	517	501	533	505	550	502	484	509	525	513	525	531	522	527	518	511	531	537	547	545	481	524	525	494	499	506	536	509	526	555	560	527	531	471	529	575	530	501	542	507	488	571	553	521	491	527	502	516	501	551	545	546	525	503	551	551	471	533	531	513	534	512	516	502	502	479	493	525	531	513	501	519	542	538	565	519	518	523	503	507	519	555	501	512	526	548	512	546	533	478	552	489	524	505	536	509	524	502	485	514	532	512	503	543	521	508	500	528	498	495	566	519	515	532	500	531	531	517	515	515	508	500	513	479	548	512	516	480	519	540	521	505	556	503	560	504	573	515	531	512	496	516	526	518	507	507	529	538	549	549	525	542	450	546	526	516	530	501	530	520	512	515	507	518	572	520	507	543	523	524	510	516	498	558	516	518	486	491	506	510	502	505	521	524	504	525	519	540	524	534	520	554	521	544	542	507	517	525	524	531	524	538	539	544	495	575	542	543	542	520	498	502	554	519	495	484	524	534	530	503	522	530	514	552	503	552	492	520	517	480	510	541	497	532	486	526	561	505	507	494	550	516	543	536	530	515	529	549	535	528	514	512	489	496	524	536	556	517	509	516	522	503	524	538	539	503	520	505	473	522	487	545	546	519	534	529	519	534	477	533	554	533	519	473	520	508	539	521	524	559	537	522	512	508	519	535	539	584	513	514	514	532	506	573	533	560	493	570	555	543	505	488	513	529	512	541	565	525	515	514	532	487	492	524	517	531	587	526	512	535	509	529	543	480	557	519	509	469	513	520	528	525	538	497	493	533	597	524	500	485	531	554	520	523	532	549	524	520	529	496	535	539	522	550	467	531	526	551	511	533	513	531	485	544	525	569	545	486	516	538	531	527	507	528	518	516	535	556	518	556	506	519	538	521	557	535	526	535	506	551	503	539	491	509	511	517	481	529	542	500	523	511	505	487	518	535	495	512	542	501	475	525	557	532	514	575	532	510	500	500	476	535	529	530	503	575	517	581	523	516	516	522	513	506	514	455	551	507	564	544	534	497	523	493	545	544	483	492	502	500	495	507	495	488	522	547	475	535	524	520	531	577	536	527	520	508	509	540	502	532	537	515	490	519	529	528	549	551	536	521	515	571	540	501	558	496	559	517	524	483	506	505	527	567	552	532	502	525	495	509	497	495	500	491	537	533	571	534	507	551	543	544	525	515	475	475	500	508	515	555	522	545	556	545	512	494	517	544	567	548	484	560	509	542	489	525	526	561	507	495	503	466	520	533	547	505	537	532	509	486	478	510	532	545	513	535	473	507	504	496	558	534	508	514	528	524	558	492	489	534	553	536	502	514	520	483	510	530
565	292	156	136	142	203	237	240	199	186	186	202	730	881	1727	1195	658	263	53	61	66	68	66	72	67	58	60	67	55	62	51	69	80	68	68	64	63	57	58	70	56	66	66	44	70	59	60	67	55	57	80	59	72	62	57	54	51	50	60	58	48	62	56	62	70	59	59	55	66	62	57	60	68	63	63	71	50	48	59	64	50	60	69	46	54	49	69	63	58	67	52	53	48	64	54	66	60	56	72	45	60	63	48	51	73	71	66	70	46	67	67	61	75	59	55	53	67	47	55	61	67	60	63	69	49	64	55	50	69	58	63	57	57	70	61	68	72	53	56	48	52	74	58	55	48	66	69	60	59	50	51	63	61	50	68	58	63	48	57	57	63	48	72	45	54	55	58	64	58	52	53	67	56	65	62	69	62	58	56	53	57	65	57	53	67	60	58	70	67	44	52	57	69	55	40	53	59	57	67	62	69	47	53	56	61	68	69	69	66	62	53	54	61	62	65	51	67	68	71	67	52	56	62	57	63	61	62	73	59	60	70	71	62	51	62	54	59	65	60	64	61	72	64	64	64	68	62	55	64	64	62	52	63	65	67	59	59	67	61	57	66	75	61	57	71	52	70	66	59	60	59	74	57	63	51	63	62	62	69	70	55	58	56	68	69	57	57	55	67	54	68	62	59	65	64	37	53	59	55	67	51	70	59	53	71	61	54	65	57	55	69	69	56	67	58	73	62	51	60	53	58	58	69	60	52	61	60	64	55	56	56	51	69	71	66	53	56	46	70	53	42	63	65	44	65	72	63	55	66	58	67	64	58	77	84	52	69	50	64	64	71	55	62	64	68	63	58	59	51	63	71	62	56	65	57	54	81	49	51	72	49	65	62	64	44	61	53	50	46	39	61	49	56	53	54	55	54	59	65	58	54	58	77	55	63	58	68	67	51	49	58	62	70	71	61	69	65	54	49	58	51	58	72	62	60	52	41	46	55	64	54	61	66	71	62	63	43	50	58	56	59	64	68	61	59	66	65	59	61	66	56	75	78	59	66	51	45	56	65	69	61	60	55	67	52	56	53	66	60	55	58	43	58	61	65	60	63	59	53	60	65	61	43	53	61	62	62	76	56	57	58	58	66	59	59	51	55	64	53	70	64	59	58	62	57	65	63	62	58	51	59	64	70	63	78	62	51	69	67	57	70	59	51	61	62	60	57	67	60	52	52	67	66	62	65	57	58	57	37	63	56	69	58	58	61	60	60	61	60	69	75	45	60	61	63	69	49	68	49	57	75	65	59	56	73	60	60	59	76	69	58	51	67	62	60	57	62	67	81	69	63	59	64	72	70	64	61	60	59	56	49	72	67	60	60	39	72	67	50	58	72	57	53	70	69	58	50	70	61	74	40	66	65	73	49	67	59	60	55	67	54	64	62	58	66	60	62	64	70	62	66	60	61	54	59	56	72	67	57	52	60	54	52	53	60	57	70	74	58	47	69	50	53	61	71	58	68	58	54	58	64	66	71	62	73	60	62	61	53	56	58	58	67	63	59	62	60	73	63	61	63	66	67	61	68	73	37	68	51	66	61	44	46	65	61	66	69	67	65	50	66	55	54	57	51	56	66	48	50	58	62	63	50	51	52	62	41	56	56	56	56	85	68	55	55	45	38	67	69	57	58	65	51	64	45	56	48	70	72	51	66	63	62	65	51	68	55	79	61	68	63	69	50	63	67	62	58	53	63	64	65	63	57	68	53	64	49	57	57	66	47	70	62	68	64	65	69	63	70	71	65	43	56	57	79	59	55	64	70	60	55	73	66	69	59	69	64	56	69	53	74	54	48	54	57	66	67	49	52	77	73	61	63	68	60	57	69	67	64	57	49	61	65	60	64	67	63	65	48	61	61	55	52	53	50	61	55	66	55	70	54	72	61	64	70	47	63	58	62	68	50	76	42	61	62	68	53	64	62	69	61	59	69	61	70	68	53	60	66	62	52	63	58	73	63	59	62	54	71	65	47	56	70	61	62	70	56	59	81	50	61	55	72	46	53	52	60	53	62	70	50	68	57	52	71	47	58	54	51	79	56	60	62	61	66	73	66	52	71	61	64	64	55	57	59	59	62	55	59	72	49	63	63	67	63	59	60	55	63	60	59	67	53	72	60	66	66	51	62	79	66	73	59	56	48	52	61	47	63	52	58	75	43	49	52	66	59	61	52	58	51	64	57	59	72	64	63	65	69	57	59	48	61	59	59	52	73	65	65	52	66	76	67	58	74	65	57	65	56	59	60	57	63	52	57	52	50	56	78	54	58	50	73	62	64	57	53	70	51	68	60	77	51	64	64	68	56	55	60	70	61	59	76	63	52	78	60	60	60	64	61	59	74	57	57	48	61	56	64	67	66	49	70	72	59	73	51	56	62	67	66	69	49	62	78	63	65	59	70	64	65	47	62	53	50	72	52	66	72	66	54	73	75	70	60	70	62	64	55	58	57	60	63	50	65	56	61	72	66	69	72	62	63	60	65	51	59	55	60	44	54	56	77	61	77	71	64	61	66	61	61	58	52	69	66	52	65	60	72	70	78	67	53	70	50	57	54	73	71	57	70	59	64	58	58	67	59	53	72	70	63	51	47	65	57	57	47	59	71	74	61	59	56	55	68	65	58	63	57	87	72	66	67	55	55	73	61	75	53	65	67	72	46	61	48	65	59	63	64	41	59	59	52	62	79	63	54	67	46	68	66	72	70	62	55	57	67	57	51	53	66	64	54	46	69	55	55	62	65	64	55	66	73	62	49	50	72	67	60	71	63	57	53	58	59	57	45	56	56	62	64	52	62	58	48	50	54	52	65	53	68	67	59	57	58	64	62	50	68	73	43	61	51	64	55	63	62	71	58	57	70	46	57	58	71	54	59	67	48	73	49	62	55	61	60	56	64	80	73	59	55	70	64	59	66	63	61	68	60	57	66	59	61	52	60	45	60	63	71	71	69	68	57	57	52	61	62	66	68	61	63	70	60	54	46	60	58	60	70	56	56	59	57	66	50	50	74	66	59	70	69	61	53	56	56	73	64	57	55	50	63	62	61	49	70	55	49	67	51	60	65	67	71	63	73	53	56	54	59	62	54	49	62	65	74	57	62	60	66	57	87	65	53	57	65	56	57	60	62	70	60	63	59	56	54	55	58	62	63	56	59	57	74	53	54	63	70	62	66	75	64	65	68	57	54	64	69	60	71	68	53	69	73	49	75	53	61	59	60	61	69	66	63	53	67	58	46	52	66	68	49	62	59	68	66	67	72	66	79	59	60	74	71	59	50	71	63	67	62	55	59	57	56	45	52	56	68	66	54	50	57	56	66	60	37	47	66	57	77	59	67	59	55	56	66	52	64	72	57	59	75	61	61	83	72	59	58	62	64	53	54	67	55	50	59	67	63	55	65	49	64	64	40	61	70	61	56	50	73	51	64	56	52	60	56	51	52	55	60	58	64	62	65	53	42	67
9844	4434	2265	3484	8767	12612	12189	9447	7713	6465	6266	6389	16127	18045	24748	19628	12432	5241	887	588	653	623	603	599	574	587	641	652	606	594	577	648	617	633	605	583	611	583	604	601	617	603	590	630	623	607	589	603	607	591	619	578	604	560	558	596	541	578	585	590	624	556	635	606	594	605	562	594	573	535	583	657	617	613	582	603	626	621	599	590	617	606	597	587	578	576	596	603	605	548	607	567	600	593	650	617	603	569	616	592	619	588	598	587	606	596	606	593	608	539	631	560	584	598	545	590	594	606	604	614	587	625	561	613	576	630	610	600	607	633	580	631	612	588	578	606	602	635	610	585	627	572	577	583	621	599	573	628	623	587	616	638	627	592	595	605	557	572	580	603	577	619	563	630	607	560	583	629	560	625	624	555	527	572	544	579	573	570	574	582	609	567	607	618	580	567	603	627	637	600	587	599	618	576	547	630	603	607	560	609	590	612	601	560	608	640	569	533	583	588	587	604	624	599	614	593	594	564	566	602	598	605	567	605	600	624	580	591	583	636	593	581	576	573	614	607	608	651	600	607	593	585	561	614	599	582	606	586	638	555	618	547	601	592	610	603	568	610	650	602	613	555	576	600	579	580	626	597	578	593	631	620	586	561	620	589	574	591	597	612	632	569	616	556	587	585	563	566	596	594	603	598	597	628	590	607	623	657	626	601	616	590	618	604	562	569	617	580	579	581	605	550	611	594	569	584	585	566	606	590	642	582	596	599	587	605	605	604	575	584	602	581	593	610	575	587	602	612	614	601	621	584	596	565	555	588	521	573	600	579	587	579	635	612	621	587	630	580	568	584	617	600	568	611	634	612	632	626	602	623	585	600	615	613	598	614	585	597	579	561	583	592	540	634	584	579	608	572	571	611	571	637	617	625	623	546	625	572	647	601	591	603	562	616	626	591	584	610	586	604	583	593	620	574	637	595	600	632	608	555	550	616	567	535	584	646	578	601	583	583	599	583	590	622	578	547	610	613	611	599	600	607	612	651	613	606	617	564	616	605	615	597	592	613	594	619	553	569	574	577	584	591	591	587	629	562	574	615	583	617	593	597	591	544	628	577	584	592	596	604	583	587	626	606	580	570	593	577	604	564	590	634	590	549	591	578	583	606	604	570	601	653	576	574	580	595	565	614	604	579	586	617	538	615	643	618	638	603	617	563	624	552	584	615	581	586	547	575	588	664	650	620	608	599	586	592	583	595	622	614	581	625	563	608	598	600	621	584	611	595	600	577	617	620	624	603	557	600	598	604	587	589	605	602	623	592	555	573	592	625	604	580	577	606	577	601	583	540	587	578	637	571	614	573	596	579	594	611	595	633	556	548	588	623	604	603	554	649	598	582	610	602	575	579	627	573	655	566	608	593	604	596	582	573	598	600	629	606	574	591	655	551	579	615	601	594	608	587	565	585	650	575	583	591	599	602	557	606	553	604	560	613	590	599	568	557	638	573	578	615	638	570	598	599	585	574	605	598	632	579	574	590	567	554	569	609	642	584	601	613	558	579	583	609	617	673	621	650	626	613	598	569	581	658	601	576	608	586	572	604	554	533	613	595	571	596	597	606	590	563	618	566	574	603	620	614	595	559	551	634	623	600	546	537	612	615	609	627	624	628	587	612	586	598	568	568	578	563	608	622	595	582	581	634	613	643	620	642	629	600	577	620	552	542	578	571	598	614	607	635	593	587	535	564	601	610	622	575	567	558	556	557	582	599	599	612	570	647	558	608	585	613	657	619	639	589	616	605	547	607	566	626	611	609	592	585	630	637	606	586	579	626	609	615	595	584	547	570	565	599	591	615	611	617	591	591	649	595	562	629	587	601	584	554	609	647	584	589	593	593	550	587	605	601	599	634	587	594	589	610	604	580	569	601	634	613	667	598	584	577	588	560	605	612	639	558	649	590	583	569	612	610	558	636	622	563	586	588	622	587	600	583	572	631	596	569	621	606	684	593	606	584	552	613	572	565	597	562	615	564	629	604	639	594	556	630	612	581	613	574	610	606	563	592	577	618	600	627	576	599	616	580	594	601	599	622	578	558	640	593	611	574	608	552	610	630	589	617	605	659	636	592	587	567	608	576	584	608	604	557	563	634	601	591	603	597	587	602	601	565	592	655	593	575	579	593	629	548	601	606	596	607	611	620	611	597	606	598	568	607	642	627	616	571	562	557	582	601	629	588	602	609	576	586	587	556	595	599	587	581	588	575	597	565	591	572	601	601	560	601	594	615	601	579	613	601	568	595	614	575	641	615	574	611	614	590	613	576	579	582	625	588	570	610	581	597	589	618	622	585	617	629	588	595	586	638	596	628	590	645	593	603	562	622	566	620	591	609	584	625	544	586	638	640	600	597	570	598	609	589	620	565	586	586	578	560	577	601	583	590	619	589	579	572	583	598	592	571	556	594	631	576	589	592	564	604	607	580	600	586	580	632	561	630	633	606	585	619	619	620	591	633	603	636	618	616	642	595	588	586	597	601	634	566	562	579	611	616	592	628	617	594	604	628	574	557	610	567	588	585	562	573	586	630	588	569	614	612	612	568	627	572	579	648	629	568	577	553	602	613	578	623	612	612	587	576	586	564	630	594	586	618	590	554	608	574	595	569	572	581	594	570	582	599	580	637	577	616	605	589	569	589	590	601	575	615	581	592	628	585	561	603	593	592	599	604	583	602	611	599	592	566	563	595	599	603	610	604	601	535	586	568	636	583	558	566	574	597	607	608	593	574	608	594	600	605	575	593	588	590	619	592	586	601	616	634	613	598	626	611	575	580	652	587	615	602	607	588	585	587	587	619	616	603	607	610	563	598	613	619	593	603	581	575	569	571	594	578	602	574	574	606	579	562	561	587	610	612	605	548	590	582	574	574	582	630	599	599	601	599	556	618	542	615	615	576	605	623	579	597	593	635	550	604	574	603	550	619	582	576	576	620	586	613	608	553	595	503	584	570	600	561	593	614	600	566	570	593	620	588	589	592	598	560	567	608	639	601	562	639	577	597	599	625	563	598	595	586	611	615	626	600	572	605	575	581	558	608	612	623	572	563	579	602	602	561	635	582	622	601	597	605	660	561	604	609	604	610	593	602	588	565	567	586	588	582	621	577	595	576	559	634	591	592	562	629	598	621	581	597	631	590	620	595	634	643	595	557	539	594	606	579	585	583	600	650	551	613	607	587	576	559	591	560	614	595	574	639	591	576	611	606	624	617	577	567	594	623	604	594	592	602	605	546	606	607	599	624	549	597	589	606	624	588	591	587	634	618	589	608	589	571	558	605	585	628	610	623	569	633	566	605	600	584	610	588	563	612	608	619	615	587	599	584	558	574	592	614	583	588	591	529	562	606	586	614	586	578	630	601	571	599	549	589	607	597	581	588	614	548	593	610	573	570	626	596	562	570	546	575	644	606	616	608	563	600	595	608	638	583	589	597	620	539	579	622	624	592	583	575	580	607	605	593	627	551
1218	258	153	101	119	157	211	215	188	186	147	141	154	1415	2296	1536	829	253	45	49	41	39	43	28	50	45	60	47	49	39	39	52	44	45	47	38	48	46	46	47	44	42	33	39	34	42	53	37	34	39	62	44	45	48	42	31	37	34	36	46	43	43	54	45	51	35	51	39	44	35	46	43	43	34	41	45	38	37	49	51	38	43	35	47	36	42	38	53	31	38	45	36	42	44	44	43	35	56	37	49	44	32	31	39	40	36	35	38	45	46	36	45	38	34	44	39	41	46	39	42	30	38	42	43	47	54	43	38	38	39	35	44	31	40	43	47	37	42	47	42	41	39	51	41	54	41	29	44	32	44	37	34	33	50	38	42	43	36	36	51	40	56	56	36	37	44	33	37	42	32	36	39	44	31	41	44	45	45	50	45	43	51	47	40	42	47	45	39	35	41	40	43	31	47	49	39	36	45	49	40	41	37	42	43	44	50	40	31	40	41	52	48	34	44	42	46	44	42	41	40	51	45	38	36	37	30	51	40	41	33	26	40	43	41	48	48	37	46	41	43	47	46	37	37	34	38	36	44	46	52	48	41	37	49	54	41	40	51	41	48	39	43	40	39	40	39	27	35	44	45	34	42	44	26	45	38	47	41	40	49	32	41	39	44	47	45	37	49	46	45	38	39	42	48	47	48	34	33	33	47	40	47	45	38	49	41	42	38	39	33	28	34	37	42	30	40	58	35	44	43	44	44	37	41	32	47	46	35	43	30	41	44	30	54	45	32	40	40	41	43	31	43	41	57	33	50	41	32	55	42	45	51	29	52	38	46	41	35	45	39	37	39	38	51	36	52	42	46	40	42	34	44	44	27	40	34	37	52	41	39	53	33	38	48	30	37	51	40	35	42	51	44	45	38	46	55	40	45	45	44	42	40	44	39	44	39	43	42	40	43	50	41	49	33	37	37	44	44	32	45	42	44	39	43	38	38	41	44	45	35	36	41	39	35	49	31	37	44	35	52	38	44	44	41	46	47	50	45	38	49	40	50	50	38	26	46	46	33	42	48	27	48	35	41	38	51	34	40	63	45	43	44	30	34	45	28	37	34	35	46	38	56	34	31	34	43	49	41	36	32	37	48	35	50	43	41	40	50	38	41	41	46	57	43	42	53	36	45	38	48	40	42	50	43	45	48	34	48	43	35	49	37	42	50	49	35	40	34	41	35	51	32	41	32	56	46	46	49	38	44	48	46	38	44	43	45	41	36	35	44	45	29	32	41	43	45	46	34	54	49	46	37	51	43	49	32	51	55	46	33	39	40	41	42	39	34	39	45	38	47	34	42	40	52	52	45	41	42	47	40	38	33	42	28	40	61	47	44	42	47	57	38	51	47	37	45	46	47	45	43	49	36	43	42	48	38	29	45	40	43	53	46	35	38	44	51	32	49	30	36	47	34	36	39	52	54	45	46	43	39	46	43	35	42	44	42	41	44	46	32	37	43	37	29	49	39	38	54	49	45	41	39	41	31	37	36	49	39	41	47	43	58	47	35	41	53	38	51	35	37	43	54	60	35	45	44	38	34	45	44	56	37	33	39	45	42	39	33	39	51	46	51	47	45	39	44	37	34	38	44	38	40	38	41	40	47	46	23	38	35	44	48	43	41	46	47	44	39	46	36	41	37	46	45	44	40	52	42	44	34	26	36	40	40	45	37	33	47	44	37	51	41	48	39	51	41	44	42	46	44	41	50	48	29	44	31	32	48	40	40	40	46	44	45	38	50	47	51	34	44	32	37	39	33	41	44	41	37	50	44	41	40	37	35	33	36	39	40	37	38	40	42	41	41	31	45	48	34	37	35	44	38	45	41	53	40	50	42	35	43	41	42	36	47	36	48	47	31	42	31	49	39	44	47	46	40	39	48	50	45	32	41	49	50	40	41	48	39	29	44	41	46	41	30	54	37	48	36	41	49	32	34	37	52	38	39	46	39	43	39	43	55	40	42	39	36	35	48	38	53	34	57	50	33	43	49	37	52	28	41	38	45	29	39	32	38	34	44	28	37	36	35	47	37	46	54	23	40	47	34	43	44	45	45	41	47	37	47	39	38	37	42	39	46	53	47	47	37	45	38	46	28	43	44	35	36	34	46	40	53	56	62	45	35	44	37	40	37	47	38	36	41	37	54	42	37	41	44	31	48	45	44	33	31	47	33	45	49	45	42	30	44	42	32	37	40	48	47	44	34	35	38	45	35	55	35	48	49	50	41	33	40	41	34	36	37	39	42	43	37	54	51	53	47	28	35	44	40	46	41	37	39	45	36	52	43	42	38	43	46	42	33	45	41	43	44	48	45	51	40	44	34	44	46	54	43	45	46	37	34	31	40	37	34	35	41	47	41	42	58	53	38	35	48	36	45	39	37	47	65	51	42	25	44	47	44	39	56	32	37	41	39	46	39	44	45	43	46	40	48	46	38	44	42	38	43	46	50	39	42	38	34	42	48	35	46	41	41	48	47	38	58	42	41	41	46	47	49	36	35	38	49	31	29	35	52	46	43	46	39	36	41	45	47	39	54	39	33	25	45	44	50	37	51	40	36	42	41	31	32	51	29	49	28	38	50	37	51	43	38	52	40	38	46	32	46	37	63	50	39	27	39	35	44	61	45	33	50	52	45	36	50	34	47	38	47	28	44	35	39	37	34	36	38	51	33	45	36	59	52	32	47	38	48	38	40	44	36	42	47	39	41	41	35	40	43	52	34	45	48	50	42	42	36	41	43	46	41	40	32	50	50	42	43	37	44	51	55	38	54	44	52	46	34	29	42	43	39	41	45	43	46	49	34	40	41	31	32	40	43	39	41	54	42	31	43	44	54	35	46	44	31	29	39	47	41	41	35	38	37	31	46	55	50	50	41	49	33	36	37	50	43	50	37	26	39	56	32	37	48	37	38	42	35	38	51	41	50	37	47	47	43	42	34	40	43	37	38	46	40	45	38	43	29	34	40	42	48	36	45	43	31	41	42	39	41	53	38	40	44	38	54	38	38	39	32	41	46	53	36	54	46	43	42	49	42	48	40	40	48	31	33	56	40	38	38	43	35	42	45	49	45	41	49	47	36	48	38	36	33	37	42	46	33	37	46	41	51	44	50	26	39	48	37	40	45	40	48	53	47	43	34	36	37	46	44	36	45	36	43	39	40	38	37	50	41	43	39	46	56	45	41	48	37	44	40	42	46	41	40	45	45	47	43	33	34	43	45	32	40	41	37	40	35	46	37	37	46	31	37	41	40	40	44	49	37	39	45	49	43	41	41	55	34	33	46	41	44	32	54	47	33	32	35	44	52	56	41	43	43	27	41	41	38	45	39	54	47	36	38	40	36	48	48	45	41	40	58	44	42	38	39	35	42	46	48	55	34	45	36	42	45	55	47	61	44	55	39	48	35	55	40	45	48	47	31	37	45	43	40	55	40	30	45	40	39	39	34	49	52	35	39	49	43	47	38
12132	4195	2188	3141	9273	12628	10960	9144	8112	6998	5688	4753	5036	22808	27053	22261	14500	5492	559	463	436	435	431	418	400	406	425	419	370	422	404	435	416	416	429	394	391	385	447	432	409	416	386	414	420	393	378	429	416	384	394	412	386	361	355	402	378	425	390	415	416	387	396	441	374	412	390	410	344	390	410	402	364	436	409	415	399	412	377	398	385	400	383	419	381	389	388	419	426	386	382	359	382	425	426	437	391	369	379	385	431	405	434	415	437	380	392	414	363	459	375	421	391	408	410	386	383	410	385	412	396	394	443	384	420	381	419	403	383	381	414	396	401	416	406	387	373	426	411	416	414	407	392	414	392	420	399	397	397	404	403	410	361	413	434	389	411	386	381	407	377	374	411	388	362	412	407	404	383	391	444	416	400	410	416	401	367	412	410	390	383	392	381	387	398	418	407	386	381	410	423	409	368	387	383	367	371	399	403	424	419	418	391	398	374	367	410	399	375	373	399	371	396	422	426	376	417	402	431	375	364	432	417	398	382	400	415	434	383	413	368	392	417	399	403	414	401	406	417	393	407	375	397	434	389	386	379	390	432	411	399	421	403	435	421	381	453	390	378	435	399	419	416	381	420	399	402	406	377	398	395	370	425	419	379	378	398	361	390	380	423	390	412	422	405	404	413	386	392	382	401	386	367	355	387	378	397	430	423	387	389	390	420	375	401	403	408	374	401	404	398	386	392	375	413	405	420	415	369	377	390	451	396	426	448	365	369	387	387	405	381	388	416	396	398	432	404	434	387	399	418	402	365	396	373	394	386	406	429	394	412	399	424	408	395	421	404	397	356	410	400	405	392	391	380	425	393	396	372	395	391	431	416	428	414	376	383	420	410	385	398	407	375	421	385	377	390	386	368	446	358	385	397	426	382	370	409	384	416	398	386	429	387	385	415	401	387	409	421	384	386	434	377	380	397	424	377	383	420	395	414	406	382	396	381	419	413	431	421	419	420	425	409	380	423	365	396	394	391	408	387	412	388	410	417	413	396	393	389	416	373	399	430	396	398	379	400	418	381	402	414	384	395	393	407	406	366	408	421	398	375	389	396	393	422	397	425	395	393	420	396	393	419	403	421	384	377	416	425	428	359	377	395	406	423	402	423	397	377	395	422	406	423	394	399	406	360	424	373	406	413	381	420	427	386	421	371	437	435	392	395	385	354	412	422	446	404	398	411	393	397	413	386	412	406	390	421	421	418	384	419	379	425	395	399	403	400	411	394	419	430	431	390	421	382	430	368	379	380	386	412	427	378	389	391	392	374	389	400	419	388	412	364	400	398	385	405	379	395	394	421	401	424	395	397	428	414	421	408	373	401	413	417	379	373	423	452	355	391	385	436	395	377	348	415	401	355	410	408	410	393	369	394	366	419	377	423	395	390	420	393	396	412	416	418	414	384	397	419	407	389	367	416	420	395	393	400	415	402	390	354	397	424	424	376	437	404	464	386	404	403	386	378	433	405	380	402	386	412	383	419	409	389	396	404	392	383	381	402	409	406	407	413	426	387	379	385	381	427	421	373	402	413	412	388	377	409	441	391	353	421	409	365	401	402	392	431	385	409	383	430	394	418	389	407	433	398	373	368	420	416	391	428	409	433	416	404	394	405	383	379	397	435	403	424	418	392	392	400	399	401	435	379	391	403	426	412	365	410	392	406	368	406	399	402	386	379	388	375	420	385	397	428	425	404	376	401	383	377	401	363	386	413	397	394	384	465	363	422	404	429	443	412	395	399	404	392	440	410	399	419	403	424	396	375	380	429	374	424	376	434	401	387	436	386	406	412	388	410	431	425	385	419	376	401	387	388	383	398	410	424	378	426	412	327	424	417	388	431	410	379	399	437	383	404	421	420	391	419	370	376	390	390	392	389	389	405	405	381	382	379	386	424	381	416	430	386	387	397	414	415	419	398	380	412	342	398	396	410	347	448	376	410	402	398	403	423	408	407	409	394	406	433	416	402	388	380	402	398	411	395	361	388	400	420	383	388	408	397	411	383	390	428	393	370	402	387	398	391	407	387	399	371	406	419	384	388	432	379	411	398	379	436	380	409	397	415	396	373	390	393	452	415	406	408	392	387	381	402	431	378	397	367	377	409	392	373	393	423	394	414	409	396	382	381	385	410	429	381	392	408	397	379	359	425	424	397	409	388	388	387	409	390	412	367	411	405	414	373	377	423	419	372	403	377	369	406	420	420	405	426	427	400	389	392	414	351	351	402	425	374	359	431	408	429	397	391	409	394	401	382	411	388	403	370	377	388	399	411	384	417	379	405	407	394	394	392	398	398	388	403	407	403	362	399	393	391	399	397	381	411	355	401	392	397	430	398	416	391	400	405	402	410	383	401	417	399	384	385	420	464	404	390	391	432	412	436	401	367	406	390	421	400	406	382	460	411	420	385	379	422	392	399	422	388	381	367	413	373	406	387	406	391	406	399	408	351	373	383	393	384	384	460	406	391	395	378	425	414	430	415	385	386	414	401	376	400	413	410	412	399	393	387	386	353	385	397	394	414	433	413	431	415	387	403	415	388	382	393	388	386	366	380	376	358	424	409	397	393	396	405	388	390	375	400	408	384	424	416	392	390	437	423	416	454	404	395	402	447	413	380	420	358	432	409	398	400	398	425	420	400	379	389	384	404	391	424	389	390	415	437	426	389	412	419	413	417	389	409	389	432	433	378	424	361	393	424	368	403	442	419	394	394	397	425	377	379	404	394	366	400	427	417	402	416	376	397	383	428	434	411	357	385	412	390	391	390	404	425	377	444	405	373	409	400	360	398	406	405	373	385	413	368	400	386	393	383	389	391	412	387	381	414	408	387	403	367	447	402	398	418	386	415	417	406	418	420	404	415	395	415	439	417	401	439	380	418	406	411	393	418	382	409	395	416	420	425	423	417	398	394	388	380	387	382	366	402	403	426	410	385	422	387	411	396	368	393	392	425	428	411	382	406	400	402	387	425	401	428	434	433	386	422	388	373	383	394	408	397	422	391	391	421	394	434	388	391	382	382	389	412	410	410	367	382	438	429	384	369	399	393	367	403	430	407	382	387	405	408	395	394	382	359	461	395	392	389	409	408	387	426	397	363	414	408	402	398	390	404	424	410	379	416	379	373	360	398	414	403	417	363	423	399	437	393	364	386	402	378	378	384	372	367	360	447	390	405	396	420	406	423	362	417	376	400	399	406	428	394	389	411	419	415	417	380	381	368	390	412	406	414	399	428	384	385	410	363	409	435	343	367	395	398	384	373	399	394	377	397	372	377	415	431	387	406	360	401	398	415	380	389	404	405	397	371	384	394	396	395	397	385	423	400	399	423	387	456	388	440	406	412	394	389	405	371	405	433	390	403	403	419	381	370	384	422	365	397	392	379	408	415	386	394	415	395	397	387	394	362	425	416	389	403	424	421	408	361	433	399	377	444	382	386	397	407	407	416	355	373	397	387	413	423	411	398	393
863	337	211	161	156	226	270	299	250	262	205	215	1451	3159	3071	1963	926	276	58	54	41	41	50	57	54	56	44	34	55	44	59	48	53	48	60	50	58	50	54	45	47	45	54	50	51	54	45	49	35	64	45	48	53	67	46	51	54	52	46	44	56	50	53	48	40	53	41	44	56	41	45	53	51	60	65	44	61	51	49	47	46	42	55	50	61	50	56	44	60	44	54	52	54	47	54	49	46	63	52	54	48	63	47	57	68	52	59	48	49	51	58	49	63	46	36	53	43	65	50	39	56	49	41	40	48	57	53	72	61	45	52	54	46	34	53	67	49	56	47	56	67	53	49	59	52	48	47	51	46	50	33	55	66	36	56	57	48	51	55	48	54	47	46	48	53	39	42	50	53	48	54	46	46	49	49	57	47	54	50	56	60	56	47	45	46	55	52	59	58	51	50	37	53	44	56	46	38	46	44	47	47	52	39	51	57	52	51	49	46	57	48	56	50	54	56	58	43	58	61	51	60	55	56	48	63	43	45	51	48	55	42	35	51	54	46	55	44	60	49	56	52	43	55	49	57	53	35	51	54	57	50	64	40	59	47	49	47	54	50	49	55	62	58	51	56	42	42	42	56	50	47	60	52	53	59	42	51	45	44	70	54	43	54	59	46	49	61	50	47	51	41	48	47	53	57	57	55	49	42	62	49	50	37	45	44	45	40	56	43	56	50	70	48	61	40	50	55	47	50	57	43	43	52	61	57	52	75	51	52	40	50	44	51	50	57	48	59	40	49	52	39	52	41	48	51	55	65	43	42	46	51	49	61	49	52	49	54	40	49	48	53	66	48	52	42	47	42	41	42	42	50	48	40	66	53	54	38	43	41	59	40	47	42	56	43	50	51	57	61	45	51	47	47	48	59	73	55	43	52	53	53	43	54	47	45	48	50	54	47	63	50	52	66	46	47	66	52	53	53	60	50	52	44	55	59	48	59	49	46	47	55	51	57	60	45	54	59	45	59	49	52	50	54	48	51	42	62	48	54	52	63	54	64	58	49	42	54	54	61	55	51	59	52	52	47	42	58	58	48	47	51	66	59	51	55	43	50	52	44	62	65	53	52	40	53	55	46	49	48	44	62	53	50	65	45	44	42	50	46	38	48	47	64	51	49	61	50	46	42	61	42	45	60	56	58	49	55	53	55	58	49	42	54	38	58	54	51	49	59	54	51	60	62	51	53	35	48	51	52	57	46	44	42	44	53	54	43	47	37	48	40	57	68	52	55	50	46	59	56	48	49	60	50	47	48	45	53	46	46	51	46	50	52	52	54	58	43	49	48	43	53	53	47	54	41	47	57	66	54	57	60	48	49	53	49	48	48	53	50	50	58	52	46	46	57	44	58	45	66	52	42	47	51	55	48	60	49	48	65	60	56	49	42	51	58	43	50	44	52	44	46	58	39	42	46	51	38	67	47	48	51	41	49	54	57	58	53	48	56	43	44	48	51	52	50	43	54	50	46	51	53	41	48	49	53	50	48	54	34	53	62	64	54	50	53	40	52	54	52	52	45	57	53	58	50	54	33	44	41	52	37	54	46	53	51	37	56	36	66	57	54	58	37	44	50	58	47	58	56	45	49	43	47	50	50	46	56	53	46	60	49	41	48	41	57	44	46	48	52	55	42	51	48	47	57	57	34	46	44	56	50	49	45	48	48	70	50	52	50	59	60	50	41	52	66	50	42	43	49	58	53	56	43	39	50	38	55	54	43	60	49	46	62	54	45	51	33	36	45	39	34	48	48	42	66	56	56	50	50	55	46	52	52	40	42	46	63	63	39	47	48	41	49	60	34	47	40	47	60	60	56	39	45	39	42	58	48	48	52	58	35	54	46	51	52	48	57	55	51	40	49	49	63	53	53	48	52	44	42	57	49	49	37	53	52	44	43	58	51	51	57	42	54	60	46	49	59	45	43	50	44	53	48	45	50	55	49	42	54	54	49	54	51	56	48	61	50	54	39	71	47	44	55	54	40	51	58	52	54	50	42	42	59	40	56	46	53	43	51	47	55	40	44	48	56	61	44	43	67	48	51	41	59	45	51	47	48	54	62	48	47	62	53	53	67	57	47	38	46	45	52	67	53	44	53	45	50	56	45	42	51	47	44	50	67	49	58	44	53	57	57	44	46	57	55	49	49	50	45	44	48	38	41	39	59	55	52	36	51	46	47	43	54	55	56	58	62	56	40	53	46	45	42	52	50	47	45	51	51	65	53	41	67	61	51	48	55	46	45	45	57	50	49	45	47	42	53	43	49	55	48	53	55	48	58	49	51	43	56	47	49	59	53	39	58	41	39	58	45	54	56	47	58	56	58	47	42	57	48	47	40	48	40	54	54	54	54	53	52	63	52	64	59	37	43	55	48	49	68	53	45	43	59	46	44	52	47	52	45	45	48	41	50	57	49	40	49	46	57	58	48	37	58	47	51	56	51	53	51	44	52	46	64	46	50	53	48	46	50	47	41	55	51	54	54	46	47	45	51	53	53	52	35	58	56	47	43	50	36	57	51	57	49	56	59	51	54	52	58	55	60	58	49	52	45	62	54	48	41	54	43	64	58	50	51	32	43	50	51	47	49	58	40	51	51	57	57	55	44	44	40	40	49	49	40	60	50	37	63	61	63	51	52	54	41	43	49	52	46	52	49	48	42	55	57	55	51	54	59	45	70	42	49	50	57	72	38	40	50	52	49	49	47	60	57	43	58	38	55	32	59	40	57	52	50	45	54	43	55	47	53	56	40	58	57	52	45	50	50	49	56	62	52	57	45	47	64	51	47	43	40	47	54	40	54	45	48	52	47	51	48	52	50	55	37	60	51	49	45	52	52	41	57	60	53	52	45	53	46	45	49	57	45	64	66	50	58	51	39	57	59	45	53	67	50	43	61	43	51	48	53	51	57	43	39	41	43	46	56	59	55	64	63	47	46	46	54	40	42	58	60	48	43	51	46	47	45	42	56	51	34	49	47	53	55	36	57	49	53	57	45	51	51	43	47	59	55	43	44	55	50	64	50	52	52	41	41	46	42	52	56	54	56	44	53	50	50	68	45	40	55	49	41	50	48	54	48	50	36	49	46	49	65	49	46	57	48	44	51	50	58	51	53	52	54	60	53	57	38	54	52	43	63	51	41	44	52	51	52	36	52	39	49	50	50	63	56	48	56	44	49	52	55	35	54	60	51	51	43	47	54	45	52	49	54	48	48	50	58	53	55	53	43	47	51	40	45	50	53	55	32	47	44	57	63	50	56	55	50	53	41	58	46	59	55	61	46	43	56	52	42	47	48	57	61	52	46	40	67	51	55	43	59	47	64	63	44	47	51	49	39	46	58	54	66	57	59	43	42	54	59	51	54	44	46	50	48	57	57	47	50	58	57	45	39	48	42	50	47	45	45	60	53	63	51	49	58	55	53	56	50	57	53	45	52	46	48	40	54	48	47	66	47	45	43	50
13374	5193	2830	4408	11565	15585	13578	12237	10048	8380	7194	6126	21759	31361	29639	23822	15933	5391	547	539	565	531	506	513	484	522	505	536	508	493	521	520	475	494	495	529	498	530	524	528	496	529	522	511	542	519	501	511	477	535	549	507	524	515	497	494	535	516	489	505	507	509	524	544	497	527	518	491	498	510	537	528	475	506	469	488	548	558	489	536	475	522	492	499	463	451	502	476	510	557	510	510	496	502	523	483	514	521	507	482	497	514	497	489	522	497	501	478	488	593	485	485	461	491	505	507	506	469	494	505	501	473	514	548	524	508	504	520	485	516	486	497	481	493	499	489	543	529	490	524	502	547	532	519	532	494	485	532	487	505	544	474	492	504	499	482	474	516	512	527	475	475	498	500	508	498	459	526	479	492	540	531	504	515	499	483	525	530	488	504	514	551	465	495	461	493	497	473	507	521	475	487	471	505	495	522	473	470	525	522	460	527	509	521	490	524	505	510	502	491	535	496	498	539	496	508	484	499	478	530	524	500	487	489	509	505	477	499	527	510	474	516	477	531	494	556	487	516	467	550	510	541	498	495	492	534	535	505	505	499	474	484	495	487	501	497	467	504	538	495	519	475	481	516	498	526	520	502	506	513	475	463	469	532	498	493	519	464	492	489	494	479	508	498	529	525	528	493	556	522	527	552	521	529	543	517	528	483	506	546	501	476	521	535	486	492	452	540	508	471	483	487	488	515	519	489	533	494	524	499	537	501	499	518	507	495	497	486	502	492	550	519	516	472	524	465	499	530	501	475	505	524	495	507	511	478	505	515	534	514	492	521	491	478	494	528	499	508	526	497	501	499	490	493	475	454	501	514	488	499	501	540	517	469	497	489	466	483	496	469	513	534	503	524	489	516	492	511	507	543	499	509	531	494	437	464	488	481	507	508	502	533	538	502	485	505	449	491	491	503	468	497	508	478	507	473	486	483	485	527	497	500	519	485	488	480	483	489	543	491	505	493	494	511	517	505	546	518	517	499	495	515	490	492	485	498	513	524	503	486	459	501	537	507	470	477	484	480	475	540	507	539	470	535	484	501	504	497	555	503	506	510	469	477	494	486	521	494	509	499	463	501	511	486	498	512	518	489	483	464	519	493	518	477	497	541	500	504	499	492	503	459	478	503	530	489	495	492	519	470	535	469	504	513	525	527	500	499	512	485	486	514	501	507	519	475	543	510	483	462	515	499	515	493	496	509	444	511	514	520	505	522	510	500	551	498	503	479	485	476	486	553	521	511	496	503	477	585	494	491	542	512	511	481	478	474	504	516	480	502	522	525	472	527	498	551	507	525	489	512	504	539	513	509	506	532	467	487	463	501	523	489	505	491	465	500	522	519	509	510	530	505	516	524	509	529	521	502	498	511	505	528	539	529	504	507	502	478	534	517	518	500	490	474	506	498	497	521	494	494	538	484	484	491	481	529	452	492	512	492	500	515	493	480	513	538	504	483	527	515	515	469	474	524	482	530	497	503	494	512	484	488	464	499	476	495	494	494	487	512	492	495	473	501	482	494	484	509	489	457	502	518	476	490	522	533	510	503	469	497	529	498	511	527	485	505	528	546	531	448	524	506	509	494	511	506	516	502	521	537	495	479	543	508	492	511	500	560	533	509	497	521	485	501	490	517	540	490	506	511	487	510	490	537	486	516	461	502	486	500	502	524	515	489	511	511	485	513	535	502	508	496	511	484	504	519	488	469	467	484	505	485	472	512	522	556	537	520	514	510	488	486	497	540	535	511	496	507	546	510	515	522	553	514	478	510	511	506	536	558	508	474	520	479	489	474	470	494	486	522	505	506	498	505	529	516	467	459	486	561	508	489	524	503	503	492	510	527	501	490	483	493	490	521	488	519	543	522	484	542	458	470	506	491	504	472	492	492	522	513	520	476	507	502	486	492	541	468	474	470	535	477	513	484	482	476	505	498	513	492	514	506	475	492	554	484	491	494	529	544	503	496	531	494	454	491	492	483	496	515	492	503	497	518	505	528	514	543	499	517	504	492	506	516	480	510	487	521	528	542	509	499	491	517	490	524	533	483	491	507	518	467	440	512	488	478	507	481	517	520	489	472	515	533	466	525	534	494	482	478	515	513	517	537	489	474	481	470	513	501	533	509	505	497	534	478	470	508	489	539	478	489	492	478	479	535	492	504	501	439	515	481	475	481	557	477	485	508	484	459	515	479	442	472	514	529	474	492	498	498	464	505	472	477	512	518	491	484	519	530	497	515	510	509	515	502	516	463	528	486	525	536	507	531	494	526	469	477	495	493	492	509	477	491	500	503	519	505	510	515	514	548	512	469	507	519	489	495	496	550	521	527	489	427	514	492	518	504	498	472	516	530	518	468	490	536	472	466	520	475	534	518	509	517	491	533	508	495	498	528	507	533	484	497	518	522	478	509	506	515	502	464	524	498	479	531	491	517	559	508	488	507	475	477	474	506	514	513	515	526	477	508	474	501	548	485	485	525	508	495	512	524	509	476	489	505	518	519	517	517	514	493	508	464	478	525	503	484	556	495	525	513	548	553	479	480	506	507	533	538	498	456	513	518	533	495	521	488	481	492	479	512	498	485	481	577	512	498	485	478	475	519	473	468	481	485	511	498	545	475	507	495	505	534	494	491	496	507	505	501	509	499	529	516	492	512	490	531	502	485	550	464	508	460	510	498	498	447	486	496	486	525	492	505	510	491	529	511	529	548	507	526	494	513	508	493	517	496	486	495	508	481	545	492	519	500	491	494	496	492	499	512	538	529	504	457	477	537	463	536	499	514	518	499	491	468	484	506	483	473	489	536	537	541	528	499	543	491	539	523	488	500	490	480	541	498	500	508	479	546	510	541	499	510	502	498	503	539	519	519	485	501	453	523	498	490	464	523	467	520	507	531	530	526	511	444	479	474	505	494	522	473	508	527	485	440	509	496	497	464	503	522	531	508	478	492	519	491	509	473	488	494	472	498	503	488	483	514	457	486	491	520	492	530	501	536	486	508	482	489	529	512	492	502	493	520	490	468	533	490	522	536	517	510	522	488	495	477	509	523	526	509	498	518	550	527	486	500	511	492	474	542	491	467	536	518	505	531	485	519	516	502	496	508	508	510	464	499	523	501	463	495	507	515	476	512	466	477	523	471	495	532	514	493	453	513	457	493	499	493	526	464	494	480	481	468	488	510	504	457	510	510	514	494	506	479	500	509	523	508	490	570	492	476	499	511	520	492	538	516	485	534	483	511	524	519	511	485	511	516	531	505	506	498	500	499	514	491	547	536	449	512	483	508	491	523	505	485	476	536	512	473	522	471	526	488	530	498	513	523	478	520	513	532	483	524	521	517	555	520	542	481	462	483	520	455	477	518	502	521	457	501	486	502	532	501	528	498	463	497	521	461	500	526	503	536	510	499	522	491	528	511	538	507	523	512	496	480	512	508	539	481	490	525	508	470	514	506	512	491	507	514	521	486	516	477
859	195	129	115	111	140	173	159	143	149	127	165	352	577	496	343	188	78	63	52	49	50	45	51	51	49	59	44	55	59	53	71	61	54	65	51	62	57	52	37	68	48	47	58	52	66	52	51	57	42	63	53	58	52	48	56	42	63	53	41	78	55	59	53	54	62	54	57	49	59	47	50	54	59	49	39	57	65	63	63	41	47	64	49	43	53	47	58	65	51	46	54	59	61	61	52	55	58	64	54	58	49	54	43	60	52	54	46	64	50	35	53	48	46	55	62	57	50	49	69	53	61	69	55	48	47	46	54	53	49	61	45	50	59	48	64	84	57	62	68	57	49	58	45	56	64	60	67	54	50	69	65	54	51	65	55	53	58	49	42	51	50	52	47	57	64	42	53	47	54	43	52	65	61	51	57	60	63	54	51	58	47	51	59	57	44	61	60	48	55	60	47	43	59	59	49	45	55	58	47	50	54	66	46	60	56	52	51	62	40	55	45	53	53	51	45	56	53	41	50	48	61	65	45	59	65	61	48	55	64	52	50	70	46	59	49	57	55	59	58	58	54	56	52	55	56	44	57	52	50	63	52	62	53	57	48	53	61	61	54	51	40	52	46	54	55	57	53	58	68	44	52	59	47	55	57	59	61	53	74	60	45	62	52	57	70	49	64	61	62	64	58	60	48	55	50	53	47	59	52	61	64	47	62	55	44	50	58	56	58	58	53	50	56	59	45	49	56	50	44	57	57	68	48	45	59	55	73	63	50	47	51	48	70	64	47	49	66	52	66	63	53	55	46	69	57	71	43	56	61	56	51	66	60	53	67	59	50	62	56	45	44	60	49	56	47	52	54	55	60	63	48	54	57	69	47	32	63	60	64	51	49	61	63	50	58	49	56	61	53	54	59	48	59	55	55	53	54	58	54	49	63	41	59	59	57	61	54	53	57	57	58	68	47	59	57	51	46	50	55	56	48	61	56	60	48	67	55	59	65	69	60	46	51	68	57	56	51	52	44	59	51	54	44	55	59	60	52	44	62	47	52	45	53	49	57	43	55	50	62	59	55	57	56	48	58	38	44	40	61	54	57	61	56	54	39	51	57	55	54	45	52	51	60	53	50	64	67	63	50	60	57	52	51	61	48	64	60	49	54	67	64	56	51	64	51	55	49	49	49	51	55	63	60	57	64	56	61	43	48	66	55	53	60	65	57	55	54	39	66	49	43	50	56	54	44	52	55	60	53	67	46	53	52	55	42	58	61	57	63	67	48	44	44	51	59	57	60	59	49	66	47	44	51	63	57	64	49	54	50	59	54	57	56	61	47	42	54	63	54	55	60	48	43	60	56	57	62	62	64	55	47	43	57	62	42	56	45	56	50	57	60	47	52	54	48	63	46	50	47	50	51	49	52	55	55	47	59	51	37	49	58	58	47	50	56	55	45	54	45	62	59	56	54	65	49	61	60	45	45	60	63	64	48	64	63	59	61	49	60	55	58	58	43	54	61	47	55	54	51	49	46	49	47	62	39	54	55	63	45	44	48	64	49	43	53	53	64	50	51	44	43	51	57	49	64	51	61	52	64	53	55	57	63	51	53	55	62	64	55	58	45	61	49	51	59	52	67	76	55	53	57	58	45	46	42	59	43	62	62	52	66	49	53	64	44	63	49	47	55	52	61	49	59	51	41	37	44	40	46	42	55	63	54	53	56	59	48	42	57	60	54	43	63	58	61	45	59	57	53	59	49	41	66	50	58	54	71	53	58	52	50	62	55	53	60	59	49	57	46	61	63	45	47	37	55	61	62	70	55	41	54	46	51	54	58	69	47	59	55	43	52	60	56	57	58	57	44	44	63	67	57	62	44	61	54	62	63	60	50	51	51	60	51	61	44	56	45	61	36	46	48	74	57	63	56	49	48	65	71	43	49	56	45	43	62	51	45	58	42	55	56	43	50	56	48	66	50	54	65	45	67	43	49	47	62	51	55	49	50	54	50	49	58	61	52	52	50	53	51	54	62	52	48	66	56	56	49	54	57	55	46	60	40	57	63	54	52	61	55	53	71	48	63	50	39	48	49	49	44	53	43	63	63	52	48	60	40	58	63	60	46	54	51	41	62	44	46	48	61	62	47	51	56	65	59	59	54	61	49	58	49	57	47	53	42	47	60	70	46	49	56	53	62	43	53	59	60	56	70	42	59	65	49	61	45	53	58	53	44	54	54	47	47	56	57	58	61	57	58	63	56	56	53	39	58	59	50	57	44	52	65	73	44	55	57	63	74	46	50	57	44	64	61	52	54	56	66	44	58	59	65	59	59	45	72	62	53	41	60	50	53	50	56	59	59	65	55	68	53	51	60	56	49	39	54	53	46	64	53	48	64	51	47	58	55	58	55	63	61	54	54	59	50	52	66	57	57	58	63	51	56	58	56	51	47	58	58	39	58	54	57	48	51	42	49	61	54	62	56	57	53	49	58	58	60	64	54	61	52	61	63	56	44	57	62	69	50	44	55	55	59	39	55	40	78	44	54	52	55	48	39	68	62	53	61	54	69	50	60	66	57	54	51	44	49	56	50	63	50	56	48	60	61	56	46	62	47	75	51	41	64	45	62	57	62	59	56	47	62	50	56	48	65	68	64	59	43	54	48	50	48	58	50	44	38	37	47	59	51	58	51	41	47	54	58	72	54	63	49	48	47	50	51	53	43	53	39	66	56	62	53	59	52	47	65	56	58	53	47	46	51	62	62	42	58	45	60	54	48	53	59	55	67	45	41	50	59	38	42	68	50	61	51	60	62	46	64	49	58	49	47	54	39	63	47	62	52	49	57	51	55	57	60	47	58	57	60	54	54	55	54	53	51	63	48	68	47	46	55	44	53	59	56	60	57	55	47	56	65	47	40	42	54	50	56	47	63	55	55	42	58	55	58	50	64	62	48	53	51	43	51	57	50	58	55	41	62	49	50	50	64	51	61	69	50	55	44	46	55	41	65	55	53	54	52	59	54	48	50	48	53	52	54	64	51	49	46	52	70	55	30	41	60	63	48	57	52	70	57	50	56	57	50	55	48	58	56	60	58	66	47	39	46	51	68	55	60	64	59	51	57	51	51	46	62	54	58	52	46	47	54	54	56	56	62	52	44	68	53	71	56	60	46	50	63	53	57	56	53	59	53	57	69	52	42	55	50	55	66	64	54	59	53	52	50	48	45	55	54	58	56	57	51	48	55	55	41	55	75	48	61	59	52	46	59	49	56	45	51	61	63	62	48	50	42	70	62	54	47	63	51	59	42	47	52	49	52	42	33	52	60	60	63	78	47	59	56	71	59	53	46	48	42	59	65	53	56	40	60	61	54	65	58	68	52	59	45	42	62	51	43	65	44	58	42	54	50	45	50	55	52	58	45	50	49	53	49	61	66	59	62	59	55	50	45	65	59	44	70	44	54	52	45	55	44	54	60	52	55	53	70	57	58	56	44	65	52	65	39	42	59	41	60	58	47
10133	3110	1858	2788	7361	10170	9107	7455	6272	5091	4682	4654	11245	14229	11385	7688	4120	995	617	534	508	556	533	572	550	520	531	492	519	511	510	532	561	524	558	522	508	574	514	513	503	504	513	556	525	526	485	514	548	519	508	522	554	534	533	554	536	532	528	541	520	527	520	497	518	500	457	534	541	504	519	560	520	479	560	499	536	549	503	540	554	558	490	559	519	494	491	542	543	548	511	541	546	541	499	530	501	509	539	549	529	554	518	538	553	571	496	514	526	557	551	547	527	539	534	554	514	548	525	502	548	531	537	543	552	554	543	501	479	538	538	505	544	482	549	505	533	510	540	512	508	531	542	522	519	533	498	504	497	519	537	520	548	544	486	548	515	557	538	517	522	518	553	568	565	538	524	555	515	542	552	530	514	521	579	561	550	525	546	505	542	508	527	519	494	529	550	556	552	512	516	540	517	552	479	542	515	574	511	507	492	523	517	533	525	529	566	489	543	531	543	510	543	528	508	509	506	530	517	498	505	506	522	533	533	521	563	524	535	522	507	512	483	528	522	503	546	494	592	512	531	498	523	486	485	553	487	532	498	530	542	542	526	538	545	556	524	539	477	511	574	535	486	530	523	532	514	509	499	531	540	538	504	530	535	532	516	534	543	491	570	471	561	545	538	531	532	494	507	548	512	508	526	546	509	532	477	545	514	524	517	515	497	523	541	547	518	522	512	558	523	503	481	534	523	549	496	529	534	566	513	522	518	523	530	544	527	516	571	543	534	538	520	535	540	547	543	523	505	501	522	520	529	537	502	505	518	535	514	513	536	524	540	554	493	505	543	541	510	578	530	525	530	506	524	560	509	511	481	547	544	483	541	552	463	561	523	564	517	530	542	502	551	541	526	506	515	545	514	522	524	566	507	505	506	520	516	537	509	544	512	527	502	481	513	538	523	524	543	485	518	504	510	482	585	571	513	519	531	538	543	523	525	534	516	564	521	532	531	513	495	524	538	522	526	542	562	516	525	531	518	516	519	528	501	513	516	539	531	552	542	516	538	511	497	548	544	553	527	535	515	537	490	471	531	564	549	536	538	510	535	497	505	541	538	526	539	515	541	553	501	507	488	530	589	533	496	555	567	532	550	540	502	477	539	528	488	529	552	533	523	529	473	521	505	551	565	553	497	487	527	528	537	512	547	536	512	534	526	517	526	511	522	526	553	496	507	530	500	528	530	485	516	532	533	512	526	533	518	566	547	515	537	522	544	491	510	521	521	516	498	537	564	528	493	518	533	540	522	520	532	515	540	527	525	567	527	519	511	539	491	545	531	560	544	558	535	543	524	508	518	538	521	546	535	522	536	567	565	558	529	519	522	562	518	520	537	529	515	519	524	528	541	541	532	525	527	521	523	518	558	510	539	507	531	503	556	556	509	522	497	518	543	526	524	516	548	522	514	545	490	564	519	544	500	518	518	538	537	552	542	471	545	555	539	533	506	545	537	524	536	551	528	503	547	548	520	473	480	501	533	492	539	550	502	528	552	519	539	511	509	495	523	546	534	547	517	507	560	532	491	530	544	543	523	596	541	490	508	520	484	539	508	541	556	503	512	571	531	512	493	543	506	558	508	514	459	503	526	538	555	505	488	492	539	540	506	481	536	515	523	547	511	537	520	525	519	546	533	509	523	565	532	553	529	536	524	551	548	519	526	576	532	511	526	505	511	497	535	536	504	548	524	511	551	471	552	537	505	560	538	506	485	538	526	545	530	563	531	514	507	506	521	536	518	535	499	544	519	520	487	574	517	540	515	482	514	553	497	572	563	552	519	533	539	514	515	490	541	514	543	495	524	546	537	533	529	548	525	549	531	508	534	511	519	555	518	505	519	519	562	525	532	506	474	480	517	538	501	522	538	498	500	518	500	536	496	472	507	573	530	520	559	523	518	522	519	507	563	516	519	508	527	514	553	523	486	523	529	533	557	552	542	543	499	528	497	508	540	509	511	554	523	532	529	522	545	500	524	568	495	491	573	532	545	537	490	534	521	564	534	548	526	522	555	517	509	540	532	550	525	561	554	477	508	549	538	513	572	508	545	510	512	589	524	536	562	506	574	508	527	493	538	536	517	513	494	509	527	507	530	549	516	530	473	533	532	552	484	544	527	567	522	579	560	539	521	578	546	538	545	517	491	548	488	568	547	546	554	522	538	537	487	511	519	554	550	522	530	497	543	513	543	501	527	540	530	523	564	527	530	537	529	500	534	537	508	526	554	547	548	519	509	529	566	525	533	528	536	558	481	513	571	512	515	556	538	571	546	503	574	517	508	497	514	523	514	486	513	519	528	548	493	493	512	497	526	517	539	521	499	523	499	520	578	508	512	533	495	519	532	525	524	565	541	521	556	548	517	515	520	561	558	525	519	515	518	521	514	533	552	516	508	583	519	521	528	574	535	547	503	520	554	521	551	565	528	538	501	514	512	516	506	528	518	497	488	510	518	547	531	531	555	519	553	536	515	528	507	513	537	483	541	552	559	545	525	541	541	513	543	534	524	559	488	519	553	550	562	507	531	499	563	496	519	530	531	547	519	492	480	587	530	514	507	539	529	508	523	630	532	546	526	536	511	489	526	537	575	516	547	479	514	571	531	551	529	516	552	560	496	520	524	572	515	536	511	556	518	523	513	549	541	535	491	542	483	483	563	537	523	528	571	503	584	526	495	511	508	480	542	545	556	508	546	542	542	516	536	524	554	519	547	508	556	559	536	509	532	507	493	549	525	533	509	477	533	563	566	515	551	510	480	535	516	552	521	509	542	497	540	545	498	510	526	577	517	526	530	549	543	555	556	506	527	509	520	510	546	507	505	506	523	523	533	546	550	566	522	540	546	517	524	531	567	535	547	532	509	496	512	530	546	525	546	504	528	577	537	517	533	489	535	528	532	515	542	522	528	516	576	512	501	563	532	581	515	523	524	536	505	500	557	514	502	523	527	520	519	507	523	564	531	535	498	506	540	514	512	507	524	562	498	522	521	531	533	531	499	509	537	518	491	517	504	518	521	516	516	513	491	550	496	538	517	564	552	523	519	523	525	537	530	514	526	540	544	506	546	536	547	506	537	560	528	525	518	512	545	513	497	488	497	526	501	542	551	558	537	561	596	504	550	513	489	487	524	548	520	529	541	571	558	535	541	548	552	547	543	512	553	569	533	524	497	519	496	534	546	519	494	484	555	573	501	533	530	468	519	519	496	533	494	519	507	500	504	573	497	536	574	514	506	550	544	541	522	509	516	561	491	549	536	521	562	506	538	554	512	516	545	536	547	483	532	515	560	553	511	550	546	525	519	525	516	527	538	539	533	506	513	522	509	471	522	529	536	524	507	513	539	525	564	504	512	539	527	542	521	564	531	516	502	519	516	530	534	519	556	511	544	567	578	537	542	533	575	490	464	512	535	535	558	543	549	521	521	542	537	568	522	545	520	538	526	548	568	505	529	491	520	535	526	510	527	529
614	338	192	151	143	214	219	246	213	197	178	791	1293	1257	1267	813	424	74	65	62	61	77	71	68	71	62	74	53	69	57	66	63	63	50	66	80	57	69	65	64	66	55	67	58	62	62	72	59	59	76	65	67	57	51	64	65	54	65	61	70	61	61	64	65	48	66	65	59	60	56	56	65	69	69	77	70	59	57	51	59	46	56	72	78	61	50	50	68	52	69	51	59	67	64	68	63	57	56	56	65	56	56	55	64	58	49	54	41	42	50	66	61	66	61	76	66	81	55	52	72	81	57	60	50	74	59	71	64	53	54	66	55	70	60	51	68	60	54	61	55	55	77	54	69	48	71	69	61	75	60	64	56	68	53	45	73	51	58	68	50	72	46	62	57	67	66	60	53	56	64	68	57	54	59	48	51	65	60	65	55	66	72	74	61	53	53	58	80	53	74	63	65	56	58	65	51	59	49	47	65	55	56	69	66	72	57	82	61	63	62	71	52	64	60	65	66	79	72	71	57	57	63	59	64	59	61	53	71	63	66	67	64	64	70	58	56	57	57	59	63	48	53	63	72	51	59	51	64	58	61	57	52	42	70	70	65	56	45	71	58	67	72	71	67	58	64	83	65	57	63	66	66	58	59	59	61	66	57	62	74	56	63	62	60	60	63	67	51	46	74	57	65	72	50	64	58	67	75	63	87	79	62	64	73	67	61	62	50	74	59	60	66	64	49	77	52	65	59	51	66	79	73	56	64	74	55	73	72	55	55	69	72	68	47	56	62	65	66	62	53	71	67	44	59	62	66	67	52	63	54	61	55	53	72	57	64	56	52	72	66	67	65	73	54	61	55	57	70	65	52	61	61	59	67	54	65	63	64	53	58	67	51	62	51	67	67	60	59	59	61	77	65	64	72	54	71	56	64	57	63	59	78	68	57	71	64	63	52	50	68	66	57	66	55	59	68	62	58	71	66	73	56	62	47	58	53	51	63	55	62	74	59	73	57	57	61	68	65	72	60	77	75	70	57	60	75	43	58	53	62	65	63	58	56	65	64	79	56	90	68	60	63	68	62	70	77	69	63	82	65	69	69	69	68	65	59	58	65	66	64	57	53	58	65	67	57	49	60	65	71	56	72	56	71	55	58	64	68	61	50	59	60	63	56	69	61	69	67	64	61	67	60	55	62	56	71	68	60	69	79	62	73	57	59	66	57	85	63	55	54	70	67	57	57	71	60	57	65	69	71	60	54	51	46	69	64	54	53	59	76	72	62	62	69	59	61	65	46	60	65	58	60	65	67	62	50	63	55	60	55	71	50	68	61	58	54	73	51	82	62	52	53	68	67	63	54	56	69	71	69	58	67	66	68	57	65	48	65	56	50	58	58	64	59	52	69	58	57	62	54	63	65	61	55	62	48	62	58	69	60	56	57	57	55	68	44	59	53	61	48	58	55	69	61	64	57	66	59	60	68	61	59	72	68	66	62	74	49	65	51	58	62	59	69	71	62	69	69	85	59	51	76	49	66	80	64	73	74	64	45	54	70	71	69	63	66	68	71	73	73	55	55	66	55	64	63	53	65	65	61	57	44	58	62	55	66	65	56	52	58	60	66	60	57	57	59	63	73	77	65	59	54	54	58	63	65	71	60	61	64	60	53	68	54	63	73	59	62	66	55	54	71	70	46	72	56	71	49	70	64	65	61	61	66	70	70	59	56	61	59	78	58	48	73	66	49	65	68	68	74	73	72	67	64	60	69	58	58	60	62	60	63	60	70	55	57	73	57	45	64	84	64	55	56	67	61	54	70	49	58	69	56	63	63	51	60	62	70	47	84	70	73	63	47	62	50	55	64	71	85	58	63	58	53	61	71	67	64	61	60	67	69	59	66	69	61	61	74	68	69	51	78	55	66	69	59	56	66	55	79	57	48	68	44	60	52	53	51	84	54	59	60	73	53	54	64	65	41	63	43	50	68	61	77	53	84	57	67	67	70	53	53	72	69	58	65	67	58	80	54	54	70	54	44	56	50	69	62	67	70	54	81	69	62	64	58	68	55	51	70	51	62	66	66	61	62	75	51	73	56	56	68	63	64	49	39	75	62	61	76	62	72	49	52	62	50	48	76	71	62	71	52	46	56	65	69	62	65	69	62	61	66	66	67	65	75	72	76	63	59	58	68	59	55	68	57	58	75	79	56	55	62	66	63	63	73	55	67	60	75	48	43	72	60	58	63	66	76	63	57	67	53	58	78	53	69	66	52	72	54	75	60	73	51	56	62	76	64	70	62	62	63	61	61	67	47	50	54	58	49	54	78	71	45	70	80	63	63	61	70	64	55	74	70	71	53	71	46	74	58	73	61	55	56	63	53	67	74	65	68	66	63	65	64	50	67	66	61	51	74	70	60	63	62	64	69	73	62	64	64	63	76	61	70	48	64	68	62	65	66	77	61	67	62	70	55	69	53	53	62	52	61	62	74	71	55	62	59	57	62	62	56	54	66	77	69	59	76	69	57	60	45	57	57	73	87	71	66	65	65	70	65	54	66	70	52	61	51	74	79	66	54	61	63	60	80	65	66	69	57	75	66	61	69	70	66	62	60	67	52	55	53	64	58	60	67	65	66	48	57	54	63	52	74	64	60	60	70	59	72	58	56	54	63	65	69	49	65	64	66	62	67	53	75	59	59	64	65	67	51	51	50	79	62	59	47	64	59	53	66	59	58	56	61	71	51	74	50	62	64	52	49	50	61	56	62	61	74	60	71	80	69	68	62	61	59	63	57	66	62	56	62	64	72	58	72	71	57	73	68	76	58	54	62	54	68	51	62	83	67	70	57	57	59	65	53	61	67	63	53	60	58	74	78	55	61	59	59	63	56	60	49	41	57	70	56	65	71	65	66	68	59	68	54	75	70	57	51	67	58	60	69	52	56	53	55	60	61	55	62	61	64	62	67	76	61	62	65	61	59	75	43	52	55	60	64	57	60	59	64	74	64	71	69	66	59	56	73	65	63	61	57	71	57	52	63	66	55	68	56	65	62	56	55	53	70	83	58	71	68	67	71	65	82	55	62	59	71	63	62	55	76	57	61	73	62	63	47	55	65	59	62	59	71	66	67	72	67	64	61	60	46	60	51	73	67	78	67	70	54	77	72	72	70	66	66	59	64	73	58	60	53	72	65	81	68	75	53	62	56	59	64	58	61	51	57	45	51	64	59	67	66	52	73	60	56	66	67	55	63	67	72	44	71	65	75	59	55	66	68	56	74	69	67	50	68	66	61	57	64	60	66	69	68	57	62	57	61	70	66	70	78	72	49	62	64	54	70	62	71	65	58	70	49	55	54	57	68	62	80	78	68	68	73	68	69	62	63	50	47	66	57	60	68	61	62	68	54	69	61	60	73	55	60	65	67	67	57	72	59	63	58	63	63	70	68	68	63	70	56	74	56	63	67	57	45	70	55	52	64	75	65	66	59	63	74	61	61	68	56	44	66	64	71	82	64
10268	4767	2582	3968	10382	13041	12123	9882	8233	7056	5674	17911	22277	21757	20848	15314	8763	1926	637	570	658	612	582	635	664	644	618	598	650	589	640	640	595	596	623	631	612	619	613	597	559	605	624	623	607	645	607	619	617	591	582	620	610	629	569	596	596	563	576	601	620	607	638	571	657	631	596	620	635	583	616	617	592	561	617	604	625	623	568	593	567	581	602	597	619	634	621	630	653	598	584	584	613	610	598	643	640	571	585	599	588	604	576	587	573	648	591	619	608	655	592	564	637	609	573	603	626	627	561	611	619	595	609	594	641	616	623	608	600	601	596	588	658	573	622	622	598	588	646	606	598	609	672	623	590	607	608	579	629	577	614	581	621	585	588	590	628	661	601	665	618	638	551	601	567	664	594	597	656	619	617	589	565	581	614	621	631	624	595	618	630	584	618	585	630	582	614	593	587	619	637	563	610	619	585	649	582	613	605	645	591	609	586	608	606	607	621	551	634	649	569	555	642	614	598	615	569	616	624	605	661	621	581	567	626	593	604	611	627	614	620	604	601	625	592	614	622	640	644	645	594	601	626	562	620	591	537	573	585	588	629	586	615	589	658	627	630	567	603	578	641	562	597	634	584	628	635	623	586	597	619	621	601	606	596	605	565	638	622	597	566	589	607	659	600	581	560	632	589	566	634	616	591	626	595	578	580	598	643	598	599	619	631	610	632	585	625	630	605	623	618	626	630	559	605	621	602	605	604	597	589	643	614	616	607	646	624	641	600	601	589	554	621	615	634	655	576	639	580	597	617	621	622	590	591	632	627	611	612	588	627	570	633	598	596	602	618	602	625	603	592	607	566	592	590	569	580	614	645	609	585	647	566	633	617	595	601	610	601	602	594	588	600	618	591	605	627	592	612	615	596	597	583	606	578	605	586	556	577	607	585	593	601	621	608	619	604	600	611	616	552	545	600	622	592	588	606	589	579	586	592	648	624	614	600	605	581	596	614	601	587	659	587	603	606	593	603	604	586	609	613	629	604	631	611	637	553	612	578	600	579	601	585	606	602	611	630	587	589	609	616	587	592	637	604	594	590	582	578	651	590	643	605	616	588	643	619	613	607	649	645	616	609	632	615	585	595	617	582	585	616	560	613	634	612	630	612	611	630	617	597	619	645	566	633	616	595	593	636	611	612	574	590	603	602	574	629	564	600	592	644	648	605	591	622	629	592	613	625	614	617	611	569	670	608	645	634	585	615	602	598	602	628	563	600	608	624	604	594	607	617	589	613	637	617	566	649	598	616	608	568	596	594	620	610	595	613	580	592	602	580	578	597	618	602	594	599	590	620	647	622	599	613	598	570	649	557	569	627	603	619	585	614	593	608	605	605	595	613	597	621	587	598	584	614	597	600	640	612	603	624	609	615	572	670	604	611	618	616	589	602	552	637	614	595	582	593	642	580	603	589	610	619	623	605	610	574	589	632	583	606	574	603	604	595	621	606	635	614	590	608	596	604	559	602	608	612	607	576	607	587	603	632	601	567	594	635	635	605	617	608	562	639	607	600	635	616	624	608	583	596	584	603	592	635	598	617	615	631	575	577	591	642	583	609	622	582	624	629	605	652	618	583	626	588	599	598	575	636	645	592	540	565	635	593	637	605	610	565	593	618	584	599	648	606	641	583	569	581	626	621	600	588	602	570	585	621	595	605	623	587	565	601	590	594	621	595	620	594	622	596	532	597	623	608	581	626	570	626	593	584	606	627	611	580	599	581	641	670	605	610	611	573	606	567	587	659	630	608	576	590	609	603	641	590	610	587	620	590	565	618	579	622	628	593	599	618	617	577	632	626	612	587	569	616	593	617	603	617	623	604	614	586	629	607	627	594	629	635	586	582	612	610	609	614	618	603	617	618	654	589	573	585	567	643	568	574	568	646	585	614	632	654	596	673	612	611	605	595	588	574	568	642	580	607	640	593	610	657	655	624	647	582	587	625	638	617	636	625	613	606	644	574	550	602	624	629	617	659	610	620	664	620	589	590	634	600	583	629	600	548	620	632	581	634	615	595	582	595	564	584	608	650	587	588	604	618	609	575	583	592	608	614	592	617	644	605	579	603	567	624	615	621	640	590	632	627	612	600	615	621	609	576	600	596	602	601	619	630	600	616	589	632	579	615	633	574	604	631	606	606	628	633	631	635	649	618	570	602	620	664	595	591	598	665	624	593	613	651	592	613	606	637	576	633	611	564	573	596	628	636	593	561	612	572	641	614	639	640	666	598	648	568	584	633	613	609	627	588	614	615	544	606	580	626	650	609	613	582	582	662	575	650	596	589	581	629	598	591	582	610	530	583	622	567	629	626	665	589	609	666	570	596	632	651	583	578	629	630	580	593	599	673	622	672	583	632	586	622	567	625	592	637	641	599	642	570	581	632	598	596	603	675	582	640	606	614	617	589	656	604	597	624	609	635	625	589	616	614	566	588	546	577	582	611	591	596	627	578	652	631	599	606	583	654	624	592	616	580	594	613	580	595	622	651	621	605	631	606	610	573	588	605	661	581	595	623	591	593	579	621	577	595	620	612	571	618	595	616	617	593	601	616	620	613	599	581	600	576	614	629	626	615	608	633	602	583	647	563	615	627	600	586	634	583	592	632	600	624	572	561	625	583	594	591	613	611	542	624	616	617	566	605	617	610	603	625	602	576	584	630	566	626	598	599	632	617	596	576	630	585	595	633	557	606	604	585	554	598	592	598	611	621	621	599	569	626	623	597	555	605	578	588	586	597	619	622	567	599	606	611	605	606	593	647	628	610	560	600	657	667	559	629	645	590	618	582	624	623	616	649	563	607	569	647	564	627	606	636	602	597	608	643	599	593	577	614	630	558	634	568	583	604	598	641	599	635	556	590	613	611	583	643	656	570	579	581	630	576	607	615	600	600	638	586	605	618	579	643	600	649	635	573	620	582	624	560	631	605	605	602	616	587	599	627	613	587	576	628	595	582	579	623	587	584	610	598	586	583	617	573	608	582	609	588	588	587	596	624	615	597	622	586	635	594	582	610	619	628	596	617	588	646	645	667	584	601	597	601	626	639	578	560	558	562	620	615	606	601	598	566	598	541	578	596	622	605	598	598	596	580	614	623	601	588	576	607	601	641	586	581	577	647	603	590	602	651	608	582	616	560	552	569	619	617	609	657	572	584	621	571	607	574	607	606	596	625	610	611	577	630	584	598	604	604	599	626	578	589	620	622	592	582	618	612	608	619	579	585	665	606	576	582	621	629	622	592	556	575	570	555	612	584	612	605	587	573	601	566	608	617	602	612	626	613	608	605	644	581	619	610	590	607	646	602	598	634	600	580	610	588	581	656	608	608	584	655	623	638	605	617	560	610	596	586	598	604	590	606	619	613	576	606	611	608	634	561	597	611	580	627	628	578	671	585	593	557	612	580	652	615	620	590	576	637	594	606	612	636	627	594	621	599	611	598	587	626	604	586	584	561	622	644	574	613	594
1254	258	188	146	142	180	225	235	200	153	266	1105	1711	1581	1183	955	403	87	30	42	47	39	52	51	51	41	49	34	45	35	45	43	40	39	39	46	50	40	60	28	47	40	35	40	41	45	30	42	42	43	41	47	43	39	41	42	45	28	48	30	36	48	36	34	33	49	43	44	56	48	47	48	49	39	37	49	46	42	55	44	35	55	35	43	46	54	29	43	42	40	40	42	44	41	50	35	41	35	42	30	42	44	44	42	50	45	39	56	36	32	33	43	38	42	39	53	47	42	56	37	34	45	44	40	37	39	42	40	44	42	45	38	47	33	46	41	41	44	58	53	38	43	45	48	40	55	54	38	37	37	41	48	51	36	40	47	40	40	51	39	52	40	37	40	49	50	40	36	50	32	47	43	43	45	38	42	45	47	40	49	49	44	42	51	36	37	43	45	35	43	47	30	44	42	50	38	46	45	44	37	45	54	41	43	39	37	51	38	38	43	41	33	44	34	55	60	41	36	37	44	38	43	45	37	48	45	51	32	43	45	34	43	35	50	42	39	29	47	46	44	46	42	43	45	32	37	38	42	45	44	39	34	50	53	44	40	41	48	48	39	45	46	45	44	42	45	48	41	33	50	44	46	50	48	46	33	42	41	43	51	35	43	33	50	37	43	42	52	42	45	41	36	47	39	47	35	44	52	31	52	35	37	49	38	41	38	35	48	37	36	40	37	41	35	42	46	36	61	42	51	41	44	42	38	37	41	42	38	48	54	48	40	42	41	40	49	34	46	50	47	42	35	51	31	44	52	47	46	30	47	49	40	48	40	52	43	36	26	47	42	33	53	48	50	39	29	42	34	53	44	42	48	37	47	36	39	45	39	56	44	55	42	43	32	52	31	41	39	41	29	52	49	39	40	35	45	37	44	38	47	40	39	50	34	50	36	33	45	39	48	36	39	43	38	31	45	33	37	39	34	39	43	50	38	40	34	51	52	50	33	34	40	51	41	47	47	32	50	40	38	47	30	39	48	40	57	43	57	40	34	38	36	44	51	43	44	50	46	51	50	37	41	35	50	44	43	50	39	61	37	38	45	45	38	40	35	42	57	43	39	34	43	36	40	44	41	37	44	38	44	51	34	41	45	28	38	33	36	45	38	45	39	39	41	32	39	56	34	35	34	43	37	36	43	34	42	43	33	48	30	51	33	48	41	40	43	45	39	40	43	40	48	45	34	38	41	40	54	34	50	41	53	40	38	48	43	42	46	47	39	50	51	45	35	52	45	47	41	34	45	48	45	43	40	46	50	43	49	46	51	43	43	52	31	42	49	52	30	51	42	38	50	52	37	37	53	43	34	51	47	41	47	49	41	34	43	45	39	45	41	34	48	42	44	39	43	39	40	46	48	52	52	39	55	46	40	26	36	48	36	45	44	41	50	53	37	39	47	32	40	38	37	40	36	44	40	47	48	45	41	37	52	41	47	39	34	52	39	44	40	40	33	46	41	42	36	35	44	40	54	39	48	53	49	33	45	36	57	35	30	47	35	55	46	45	38	38	41	32	47	40	45	39	36	32	62	43	48	38	48	33	42	53	40	53	40	35	39	41	45	39	38	44	41	44	39	38	46	42	42	37	44	36	49	34	44	48	52	33	51	44	39	43	38	58	46	49	52	41	49	39	35	40	38	49	53	26	33	45	39	35	50	51	56	41	42	40	40	46	43	46	41	35	39	45	47	50	43	40	47	33	47	43	40	47	48	42	44	45	39	43	40	52	46	43	51	52	37	42	40	34	45	42	58	40	31	36	43	46	45	40	39	53	38	40	45	46	40	49	35	41	40	40	41	38	48	36	40	49	36	37	40	43	39	43	56	56	52	42	32	33	45	51	35	36	35	43	35	51	39	49	49	35	37	42	45	52	36	38	28	51	34	47	45	54	26	41	41	31	33	35	38	50	57	45	46	40	33	45	43	43	39	47	37	43	46	37	55	53	38	50	36	54	40	34	36	41	40	42	41	41	41	48	43	44	48	45	51	46	40	41	44	54	39	35	43	45	36	45	54	44	41	47	42	38	32	47	32	43	53	37	37	41	40	41	46	51	45	27	49	49	47	55	41	42	47	37	42	52	42	58	28	44	47	41	41	31	35	47	50	35	38	50	36	50	34	41	62	39	54	33	42	35	36	31	44	57	36	39	42	41	47	37	43	29	46	45	35	59	42	39	35	51	53	35	49	44	39	43	56	34	44	49	50	40	34	48	33	37	50	38	33	39	34	46	46	42	47	43	39	55	40	52	48	37	51	39	51	47	44	42	40	42	38	45	42	44	41	42	37	48	38	51	49	42	45	30	41	52	34	48	48	44	44	36	57	45	44	33	38	35	33	41	27	49	44	36	46	33	36	39	48	44	36	35	32	47	41	36	44	46	39	48	47	51	52	41	41	44	46	46	41	39	48	46	51	47	50	58	44	48	52	44	45	35	34	35	40	45	42	34	47	53	40	43	36	38	55	46	38	49	40	46	38	39	39	39	44	42	33	42	41	41	47	53	46	44	39	33	36	47	53	50	52	42	37	39	45	32	37	34	45	50	39	47	47	41	49	55	33	44	47	39	48	48	38	41	46	42	42	47	38	48	40	42	45	49	50	49	48	28	52	34	38	41	48	46	49	41	48	41	51	47	49	44	40	42	49	35	48	47	44	46	34	37	41	58	38	46	43	44	34	57	41	36	36	36	49	49	44	34	30	40	44	37	51	38	39	40	40	45	45	39	39	36	48	54	33	50	48	41	40	33	49	43	53	34	45	46	45	43	32	52	39	51	48	37	43	42	44	41	43	47	48	49	40	49	54	33	26	53	46	46	39	44	47	40	30	47	39	50	39	42	41	34	50	37	52	54	35	55	54	41	46	41	41	37	42	38	38	43	36	42	48	50	52	59	36	38	30	37	42	50	33	27	39	48	38	46	44	54	31	38	45	41	40	48	51	42	42	38	36	42	30	50	38	34	44	36	47	43	39	39	49	26	50	39	48	53	44	38	46	45	45	39	37	52	37	47	37	35	36	36	32	48	44	42	41	53	34	35	52	40	42	46	42	44	52	38	43	33	38	43	39	31	47	32	46	42	46	47	47	37	39	42	47	35	48	47	60	48	36	45	39	50	43	31	41	32	37	41	40	42	41	48	52	29	49	53	40	25	54	47	44	31	35	40	58	51	53	35	51	32	40	38	38	48	59	45	46	42	54	33	41	34	46	49	67	38	41	40	40	44	41	51	42	50	35	45	39	55	46	39	51	34	48	51	48	46	56	45	40	46	48	42	45	44	55	42	50	51	44	33	32	46	46	32	58	55	33	42	44	30	43	54	47	43	50	43	46	37	45	44	43	38	39	52	48	38	38	44	44	32	43	40	57	47	45	34	41	47	39	45	42	44	59	37	48	42	41	47	33	34	52	33	51	27	43	32	45	26	47	40	32	36	48	39	43	38	43	47	38	32	40	41	46
12231	4488	2496	3688	10385	12016	12197	10320	8393	6050	9353	22406	25630	24336	20108	16315	9018	1721	446	459	433	448	425	432	451	391	426	389	421	436	401	456	427	419	426	425	421	422	400	428	409	430	432	418	402	431	413	387	401	400	439	431	412	418	419	411	421	410	425	391	407	413	452	407	425	437	380	434	417	412	398	402	427	393	437	411	422	430	406	393	386	401	401	410	427	396	387	419	394	438	426	383	414	401	404	446	414	425	375	408	389	403	444	411	409	386	401	427	422	426	385	435	423	418	377	403	408	393	413	397	411	409	406	460	392	413	391	420	378	428	411	373	406	375	450	414	420	395	417	413	394	398	443	395	408	407	408	429	410	378	377	411	384	401	377	400	443	440	424	438	394	395	413	396	415	433	387	422	393	425	427	372	390	428	443	420	367	395	386	431	402	415	447	405	414	394	369	409	369	400	430	419	425	424	414	412	437	385	427	424	426	437	400	416	394	383	390	399	438	388	428	441	411	423	394	406	447	419	395	407	419	418	421	408	447	414	407	423	399	395	394	392	443	404	427	419	374	414	406	417	437	390	417	411	405	415	407	414	400	371	393	407	402	407	384	422	411	440	447	385	417	415	426	343	371	398	409	438	390	395	364	420	396	392	394	395	399	398	433	418	384	392	445	417	416	443	412	424	380	403	421	410	396	409	382	423	436	403	438	429	391	415	398	379	432	425	400	412	399	443	419	400	390	429	399	416	398	448	449	405	433	417	440	406	426	375	434	362	388	424	425	383	447	377	439	404	421	423	376	396	391	376	427	399	394	418	425	409	403	419	427	414	437	433	390	399	426	419	445	412	404	388	429	461	430	424	422	384	394	441	447	408	424	411	410	370	439	390	446	396	406	377	377	402	442	405	377	395	376	386	410	384	393	422	427	398	410	412	404	406	384	433	398	397	399	407	393	418	397	428	414	416	443	396	408	423	399	412	403	417	392	413	391	450	447	424	408	402	410	401	404	417	417	410	407	418	436	401	453	391	405	435	412	403	409	449	408	462	356	427	412	432	414	413	387	395	417	416	408	423	414	443	429	414	400	439	430	406	432	378	389	405	390	386	405	404	403	395	434	442	391	379	400	401	448	391	406	385	430	418	389	436	423	412	420	372	420	464	397	415	442	449	436	439	383	385	399	417	395	395	402	448	385	427	417	409	410	400	378	394	389	423	439	436	441	408	396	439	434	415	401	420	373	413	378	408	401	428	419	387	448	435	408	399	414	418	402	403	421	365	394	433	411	405	414	458	427	423	433	408	418	409	403	385	434	407	374	405	415	426	413	421	399	407	419	439	407	392	411	368	435	409	421	445	397	412	408	390	420	391	421	439	422	399	391	399	431	437	389	380	409	404	415	443	400	395	408	418	414	417	414	446	437	428	382	414	413	415	413	413	379	373	422	419	376	412	389	410	414	414	423	409	387	400	402	376	412	409	436	426	396	429	392	406	427	397	428	431	375	412	426	447	406	406	415	429	401	404	442	373	413	435	418	399	436	424	395	413	397	454	393	410	424	407	397	402	389	363	415	429	423	408	439	411	422	444	433	361	423	458	411	460	387	437	417	397	393	410	401	435	429	375	434	393	383	402	421	409	404	402	421	411	426	401	397	398	454	411	403	422	384	437	404	389	384	412	389	412	415	398	387	414	389	405	419	379	420	396	399	387	425	401	387	368	428	407	420	443	424	389	411	429	442	402	361	417	408	406	387	397	412	422	410	394	410	421	414	383	390	406	387	421	396	386	401	424	376	467	411	409	413	396	419	438	437	397	423	438	386	408	402	415	411	358	394	409	418	434	383	417	411	391	399	408	417	400	421	394	453	406	422	420	406	397	429	380	442	389	441	402	417	433	418	403	410	425	413	421	418	420	393	427	419	440	412	417	403	399	426	406	431	423	437	406	442	420	412	377	385	425	426	399	417	429	393	404	412	382	396	387	402	412	426	419	396	408	431	470	422	428	436	412	426	419	403	389	411	419	396	402	442	417	397	401	404	420	420	410	394	398	396	393	413	425	407	428	419	442	397	402	433	382	423	393	411	374	432	425	397	424	422	445	393	413	408	360	416	401	385	396	449	423	420	410	414	435	413	401	416	416	406	432	413	431	439	404	434	418	395	426	447	404	411	428	402	432	424	414	397	431	403	394	390	415	396	401	419	393	410	445	400	389	403	384	419	390	399	403	374	423	402	441	360	364	388	392	431	393	405	443	398	442	382	388	425	377	385	412	405	422	440	412	424	429	446	399	422	396	432	389	442	403	403	416	398	374	408	406	400	412	417	413	412	394	417	373	404	410	450	414	430	393	419	441	449	369	406	398	391	398	394	394	428	428	407	413	395	392	416	417	429	395	424	405	435	424	385	427	448	402	389	415	409	414	426	394	412	392	402	380	412	429	451	401	420	412	410	405	396	408	380	437	398	426	408	418	393	412	420	394	416	408	405	386	404	380	370	440	405	405	432	409	405	407	402	385	418	414	428	414	394	401	409	387	393	431	400	414	400	398	402	414	433	404	425	417	401	399	402	402	415	428	385	402	430	431	382	405	389	397	423	432	413	415	398	407	420	424	429	401	409	390	365	386	397	380	406	398	382	412	415	434	444	402	391	398	408	399	407	382	398	400	417	424	407	408	429	424	429	387	386	419	409	385	430	386	413	430	403	406	395	416	412	403	449	396	463	402	417	411	382	393	421	450	413	384	398	385	405	384	394	440	391	420	381	402	391	409	417	416	442	389	375	407	393	367	403	429	411	422	403	400	435	416	388	371	409	393	431	384	404	425	422	405	387	414	422	359	424	430	421	436	431	412	393	397	397	421	383	413	415	397	389	446	447	363	431	418	421	418	450	419	380	392	415	371	433	425	405	421	406	410	428	401	382	423	403	387	397	444	400	420	442	403	401	409	454	370	405	398	406	414	403	406	393	417	429	422	390	413	413	423	442	393	401	394	458	420	406	372	437	401	394	413	471	427	369	424	423	410	429	406	420	412	425	382	442	437	450	371	419	372	439	427	389	416	424	406	432	367	408	434	374	364	419	440	378	408	465	431	386	395	440	379	413	389	420	415	395	401	404	416	393	436	409	384	398	434	421	409	433	400	423	389	390	415	421	403	432	403	464	412	412	391	417	389	389	430	398	401	393	401	428	413	376	435	416	407	430	394	414	400	368	391	410	408	399	399	437	438	405	444	419	439	406	398	397	371	417	390	392	404	369	400	391	386	410	412	391	413	416	422	430	393	415	387	456	420	433	421	397	347	384	418	408	404	431	415	404	438	429	393	449	403	383	389	427	416	446	401	409	415	424	410	370	406	417	411	401	402	362	402	413	435	384	389	378	421	402	416	397	414	396	416	448	386	446	462	394	433	434	432	413	387	406	444	421	412	448	420	395	400	457	426	410	431	441	389	419	427	414	446	393	412	400	445	447	369	382	407	409	420	423	410	425	407	420	417	388	412	445	387	419	400	429	412
848	384	234	183	163	169	284	285	206	237	2294	1959	2805	2697	1546	1099	293	89	39	65	51	42	46	41	53	55	54	60	50	62	62	49	62	54	56	54	44	46	48	59	47	44	55	43	54	49	44	42	40	46	55	48	52	55	47	47	63	51	41	48	65	41	54	50	45	63	50	50	55	59	44	45	53	53	56	58	54	54	46	43	36	74	51	43	38	48	51	56	43	52	48	55	45	56	48	47	51	48	55	56	60	46	44	62	48	39	55	46	60	34	58	39	46	52	50	45	40	53	50	36	51	43	51	49	58	60	55	56	57	49	53	45	66	44	53	63	66	40	46	54	53	47	70	38	53	42	63	47	43	40	41	61	68	42	34	54	59	41	57	59	38	50	55	43	54	65	52	56	49	41	54	58	42	41	59	54	38	62	44	55	45	65	62	57	52	67	61	57	53	66	46	60	46	47	39	67	64	45	44	55	54	59	52	54	47	48	45	47	49	64	59	55	51	52	58	48	48	47	49	60	53	58	51	47	47	52	52	54	61	55	51	53	51	41	48	46	46	48	52	38	56	65	52	61	49	44	41	60	76	44	63	46	60	49	60	52	45	61	51	46	64	60	53	52	49	60	50	41	45	45	53	52	38	53	60	64	49	52	57	48	56	56	44	54	60	64	50	47	53	60	54	65	48	46	49	54	50	51	41	60	51	56	57	63	36	54	57	52	56	61	47	53	38	56	56	47	65	53	51	51	51	38	52	53	38	57	55	51	65	48	54	49	43	55	35	47	45	61	41	48	45	43	46	60	51	46	42	54	50	43	57	65	48	57	56	60	50	47	46	54	58	62	56	54	54	55	52	59	52	49	58	48	46	24	50	55	49	52	39	43	48	48	56	53	54	48	67	39	53	57	54	53	56	52	54	50	52	56	60	45	53	33	56	51	61	43	62	40	45	49	55	41	49	42	44	52	44	44	55	54	40	53	52	62	50	48	56	51	38	57	58	65	52	56	46	59	50	52	54	51	46	68	50	55	66	66	48	56	57	53	67	44	53	57	52	42	47	47	62	54	56	51	53	37	45	55	48	37	55	54	47	57	53	51	40	46	54	48	68	61	44	54	43	55	43	60	65	43	50	48	43	36	45	53	57	49	60	60	40	54	51	57	47	42	56	52	42	50	44	51	56	44	70	43	42	49	48	42	51	49	36	53	48	56	50	54	50	49	49	50	48	60	50	50	56	46	58	58	48	52	50	48	39	60	42	45	52	55	51	48	70	51	47	48	49	49	56	47	38	33	65	50	49	51	48	53	45	57	37	58	54	51	44	61	53	54	57	62	36	49	45	57	52	59	45	51	64	38	46	51	45	59	43	44	61	51	31	45	58	43	37	65	51	54	42	43	51	38	51	46	45	54	48	52	53	49	65	51	45	68	70	50	52	51	43	46	55	53	43	59	27	60	46	58	74	58	53	50	45	58	59	46	42	59	41	60	48	50	58	53	52	43	62	62	45	38	40	54	45	48	49	50	46	53	66	47	50	51	63	46	65	48	59	56	65	65	53	56	42	46	48	51	54	43	43	39	62	60	56	42	58	49	53	39	52	56	63	55	45	47	51	54	57	48	55	60	56	66	52	40	60	48	56	58	65	45	51	53	48	55	44	49	44	39	53	62	52	56	50	44	70	47	52	54	59	46	46	57	42	53	56	59	47	63	60	47	58	51	50	44	56	42	51	55	68	37	57	59	53	53	38	68	57	53	44	47	42	54	67	49	34	55	46	55	52	60	59	41	69	48	49	50	51	43	50	50	52	46	50	39	65	53	47	45	48	59	41	60	46	53	50	60	51	64	52	54	43	53	51	45	56	46	44	43	58	61	50	39	57	45	53	54	40	48	57	52	51	46	53	60	46	56	60	48	62	55	55	40	47	38	46	56	66	54	56	58	50	50	70	56	46	51	45	56	57	66	36	57	64	62	41	53	42	58	57	56	54	55	56	60	54	57	47	45	57	42	67	47	52	61	44	64	44	41	50	53	46	52	55	52	53	49	51	56	52	57	52	45	54	44	55	60	51	56	49	58	53	48	51	52	47	56	59	65	55	48	39	48	38	40	56	55	44	46	51	48	57	59	40	59	50	53	40	48	58	58	56	54	48	57	56	52	46	50	51	43	53	49	49	48	61	59	35	43	54	52	59	46	58	72	40	57	62	61	56	43	39	55	53	40	46	41	50	55	71	62	57	51	51	41	69	44	52	45	54	43	54	38	57	57	54	47	42	54	54	45	53	59	46	49	48	60	59	54	42	41	61	52	62	46	40	65	44	51	46	57	49	39	62	54	51	41	53	51	46	57	52	64	51	47	51	45	45	41	55	38	63	60	47	54	42	49	54	47	59	51	57	45	59	58	56	55	58	52	55	41	52	50	49	48	54	68	62	50	57	53	62	45	36	50	55	57	54	58	64	47	51	52	53	46	56	42	57	41	55	55	50	42	54	56	64	62	48	41	49	53	50	56	53	61	60	53	44	47	54	48	62	48	61	61	61	45	49	42	62	50	46	57	54	52	58	41	43	50	66	40	47	48	52	55	61	58	56	49	58	45	43	59	65	49	68	58	44	56	40	46	46	58	44	61	58	37	40	55	53	49	48	58	40	65	46	69	52	55	54	52	53	55	53	51	41	49	51	50	53	69	45	49	61	50	52	50	49	42	57	48	46	63	56	46	53	50	48	58	50	40	47	55	41	43	55	58	57	47	44	58	42	48	54	48	57	56	45	47	48	53	54	51	52	45	59	57	48	42	60	49	55	39	53	56	44	44	56	62	49	45	56	47	51	52	44	59	55	53	46	64	47	43	65	49	57	42	41	47	54	44	55	50	53	66	46	50	54	51	58	47	48	55	62	42	56	56	56	55	57	47	55	46	48	45	39	46	54	49	57	47	52	61	51	58	58	52	54	59	51	39	42	61	50	46	44	64	58	42	57	45	50	57	60	61	62	56	37	49	55	63	48	54	56	61	56	37	64	50	66	57	52	50	55	58	52	59	55	52	57	67	53	48	43	51	48	42	51	42	42	52	57	58	55	50	44	44	54	52	38	63	53	52	44	48	52	48	56	48	50	50	63	46	48	57	43	51	61	54	48	58	60	41	50	47	48	51	55	55	46	49	48	60	59	57	60	53	42	64	59	50	51	51	34	52	43	59	50	55	57	49	53	53	42	44	42	52	66	40	45	60	56	55	49	37	58	49	44	55	48	55	50	46	49	59	51	62	50	49	52	56	59	44	50	53	44	45	62	44	57	53	56	54	61	48	48	53	65	54	62	42	47	56	49	51	52	45	49	53	45	51	55	50	67	62	55	57	48	50	44	51	42	48	55	67	55	39	48	51	57	53	59	60	68	44	43	51	57	53	65	62	64	38	48	65	46	55	46	64	40	56	60	57	49	58	48	58	33	59	36	46	55	43	49	53	50	48	45	47	45	42	52	53	60	46	52	43	52	44	54	41
13172	5599	3069	4802	11866	13659	13897	11841	8849	8295	29835	27366	30475	28542	22135	17303	6696	1275	616	585	569	550	534	548	529	497	537	509	533	553	513	512	520	535	522	522	536	550	513	533	542	515	513	534	545	519	520	520	532	530	507	484	507	542	522	527	513	562	484	537	537	496	519	552	520	530	510	544	537	545	478	497	492	498	543	606	556	560	505	500	454	518	534	522	522	501	545	483	543	528	522	477	490	490	484	525	538	507	513	537	500	539	487	510	545	586	483	507	519	503	509	536	531	495	512	524	509	522	544	540	491	514	557	495	503	561	526	492	498	522	512	479	531	509	493	521	507	524	535	521	536	490	509	517	514	518	491	520	511	511	548	511	530	511	517	522	512	521	535	507	523	507	534	537	516	488	555	536	490	510	504	526	515	506	513	504	526	493	524	508	493	489	492	512	564	509	515	505	542	507	518	532	456	542	528	488	497	483	524	499	501	527	488	485	518	488	487	510	503	523	502	490	562	495	513	529	510	500	493	529	495	487	503	471	482	539	496	558	529	524	498	498	486	469	506	485	515	492	541	469	523	527	515	492	501	480	553	483	539	519	533	522	513	491	485	519	471	488	534	519	533	563	489	536	510	479	519	517	490	509	513	505	468	498	508	477	508	496	532	563	520	468	489	481	523	504	548	481	476	502	523	503	538	543	525	494	516	493	491	491	529	521	504	545	542	507	509	498	494	520	501	520	526	522	496	500	482	483	536	518	504	550	511	514	518	552	537	485	526	513	518	477	504	546	531	520	475	534	512	452	498	477	529	523	497	518	509	469	517	485	494	507	462	494	528	565	487	508	530	516	524	481	525	506	492	552	513	505	530	507	501	503	473	487	513	501	501	508	518	509	528	464	495	518	471	496	540	529	534	521	526	538	472	528	481	500	494	499	516	472	489	489	518	493	532	564	475	505	519	562	544	527	493	500	501	522	530	494	542	533	513	496	458	495	501	529	509	492	521	517	500	518	469	559	487	479	497	516	509	546	533	507	486	515	508	520	521	549	494	492	520	494	532	522	546	539	496	505	486	495	555	500	518	492	515	509	495	526	490	474	524	491	508	556	491	500	511	519	522	493	524	509	527	523	543	474	502	501	525	520	501	471	502	520	514	524	524	529	482	490	548	520	522	535	492	481	560	525	530	499	504	525	483	496	517	531	518	525	498	499	546	535	533	493	500	506	529	503	489	512	510	511	476	542	462	559	492	544	511	495	494	511	509	524	509	503	528	529	491	549	541	510	520	499	503	565	490	498	504	485	534	522	491	513	516	512	492	520	488	453	472	473	484	477	499	521	496	542	503	559	531	501	539	560	499	520	540	534	514	515	515	546	495	507	534	512	528	491	503	514	467	497	533	512	547	492	549	512	525	541	528	536	476	516	577	488	532	543	517	495	516	488	481	527	482	529	558	539	541	491	494	527	508	530	509	473	519	497	490	540	498	524	479	520	481	531	518	501	510	504	516	500	558	534	544	501	505	475	523	522	517	499	510	517	546	468	507	518	529	545	538	493	521	495	503	516	567	495	522	513	500	484	492	536	525	476	522	551	482	510	492	507	479	503	551	517	521	481	503	508	475	494	498	486	485	498	488	526	519	540	521	529	569	477	500	489	527	510	539	520	520	538	534	513	504	498	510	554	505	539	531	498	498	468	536	497	541	558	500	519	464	523	506	516	490	486	509	506	481	532	503	538	523	529	536	575	485	550	511	495	476	543	550	537	537	545	545	501	514	502	520	489	469	470	506	527	546	499	494	540	489	543	500	551	501	562	497	497	523	508	507	519	502	510	528	515	546	493	495	471	520	483	491	512	465	525	514	488	552	521	496	529	529	506	523	543	519	496	539	521	528	528	450	499	513	477	517	546	532	542	499	515	518	516	523	520	488	518	512	559	540	491	484	523	545	496	539	529	513	517	551	518	512	493	525	524	513	525	524	514	502	513	481	552	529	514	505	545	537	533	521	527	477	543	522	535	512	501	521	533	486	522	520	511	504	508	513	497	527	509	516	521	487	555	488	527	529	513	481	533	462	494	478	490	497	512	497	547	539	525	464	528	478	554	545	545	524	550	499	516	530	529	512	558	537	532	546	508	547	511	485	499	557	508	522	520	515	516	515	565	539	492	531	472	470	534	500	490	503	534	512	535	558	501	501	524	507	486	506	494	519	525	503	547	506	506	491	500	512	490	507	498	522	472	522	510	528	512	523	488	523	515	543	536	530	526	486	468	491	512	539	502	500	503	506	552	541	506	485	504	540	507	499	536	481	527	499	510	513	494	483	508	540	494	522	532	481	524	478	516	546	491	515	512	531	537	518	524	515	521	522	525	501	544	508	507	491	482	489	515	491	500	534	534	554	492	511	498	499	566	483	474	522	552	534	548	522	563	518	524	479	530	548	528	467	532	499	512	524	487	487	528	516	520	470	515	515	526	537	542	486	504	507	510	490	515	482	505	516	563	519	482	533	509	515	526	496	514	504	495	559	533	548	522	476	525	551	571	504	488	519	455	506	461	481	529	484	514	494	482	545	526	486	504	521	521	519	556	479	544	492	559	501	499	494	543	494	513	499	466	472	525	514	516	493	462	511	539	508	529	483	504	472	511	505	537	513	532	505	546	530	493	557	572	522	527	501	495	508	538	529	508	515	512	486	521	531	515	525	490	497	542	519	519	512	520	529	539	460	515	493	496	552	532	538	501	504	512	491	480	484	490	556	519	526	512	560	560	501	520	537	508	506	507	514	511	489	507	476	515	499	541	489	551	527	497	515	523	521	519	538	513	514	507	463	523	457	528	526	517	562	503	507	526	496	495	516	496	514	517	535	486	520	525	508	509	507	474	517	479	511	509	530	504	514	533	494	533	562	519	505	495	536	513	515	560	489	493	481	519	514	496	523	532	522	533	475	494	550	497	524	492	498	491	540	488	493	495	456	529	572	487	495	483	490	542	496	517	500	483	523	483	543	503	535	459	527	470	534	529	511	510	516	549	494	501	510	482	515	472	508	525	530	586	499	505	501	494	556	537	519	503	519	501	517	510	521	492	533	503	510	507	567	503	526	526	505	521	501	488	524	527	498	508	515	511	518	497	473	495	481	516	513	522	527	580	479	519	518	543	539	487	546	508	499	524	511	472	510	522	525	509	492	497	547	515	544	510	513	521	509	484	495	484	498	504	500	530	515	535	531	493	473	497	512	521	516	520	514	479	517	489	523	511	511	503	532	549	550	503	526	487	509	493	506	492	514	505	557	524	521	526	469	483	492	539	519	521	525	518	500	499	501	527	509	545	459	522	479	544	519	524	490	502	506	479	543	522	548	476	507	468	487	541	529	512	485	499	536	504	519	503	524	502	498	532	542	523	508	523	545	522	478	489	529	531	529	493	512	502	492	549	540	493	518	502	523	482	543	501	510	510	523	530	511	523	464	533	526	519	502	557	510	524	500	525	478	508	522	523	533	518	511	533	526	545
871	215	134	134	105	142	186	182	123	155	437	451	397	462	354	215	87	58	49	49	55	52	50	62	69	65	66	53	54	48	61	53	54	48	60	60	62	61	71	52	50	51	70	44	53	61	66	67	57	55	48	49	61	58	56	66	52	48	60	49	57	53	61	55	71	47	61	55	53	67	58	55	45	53	63	58	64	57	56	51	53	60	55	70	61	60	46	50	57	73	64	64	45	46	58	46	56	58	59	54	60	47	60	60	53	66	54	47	54	42	48	72	59	42	59	54	53	74	55	45	55	39	59	54	62	51	53	50	57	71	48	52	61	40	46	53	64	52	60	72	47	59	53	55	58	56	64	59	55	43	46	48	54	63	51	68	51	52	62	52	53	58	54	50	47	46	65	67	51	65	56	66	64	49	56	42	48	59	66	58	48	52	45	40	56	73	44	68	50	42	62	60	52	59	64	52	47	40	68	58	51	57	64	61	49	63	57	61	43	59	56	55	59	61	60	74	48	49	61	68	63	50	54	62	47	46	56	48	41	60	59	61	59	53	59	48	53	55	62	64	68	64	46	67	58	59	60	58	68	59	48	61	57	72	42	64	53	53	50	55	65	50	53	51	52	53	67	65	61	53	67	50	58	58	52	49	48	39	53	55	50	50	69	54	41	54	67	71	61	57	44	35	63	59	47	53	56	69	61	50	53	48	57	63	60	54	57	60	59	55	66	48	55	51	43	65	53	44	56	69	51	69	63	57	57	58	53	58	38	54	58	55	49	49	57	59	41	54	48	52	54	62	52	73	49	46	69	66	56	42	62	70	56	43	47	64	47	66	53	68	59	60	61	53	49	59	52	57	49	50	75	55	60	60	55	55	58	46	63	52	49	62	51	60	63	53	54	62	52	56	57	57	58	63	56	57	76	56	53	43	65	47	54	61	61	58	53	57	54	54	49	58	59	52	45	73	53	62	43	56	63	63	54	58	45	53	63	60	57	58	63	66	66	44	50	58	59	51	40	45	57	57	46	52	56	54	49	47	49	67	54	65	56	49	50	50	48	56	64	56	45	75	45	64	62	39	57	61	62	78	58	49	48	61	64	62	44	59	59	58	45	54	70	52	51	43	61	58	57	68	51	54	63	65	64	53	43	55	62	55	58	65	54	44	57	58	50	63	68	56	57	63	54	58	59	61	63	53	59	48	66	60	59	49	62	53	52	61	51	49	48	39	49	56	60	63	68	51	66	65	49	50	54	44	65	51	42	46	39	48	63	44	67	62	54	52	57	63	56	51	42	59	63	49	50	43	56	48	68	43	56	69	57	44	41	55	61	49	52	52	58	60	65	48	54	43	52	47	64	58	64	52	55	62	61	51	61	57	53	50	72	47	54	46	47	48	70	53	55	42	52	59	54	57	59	52	51	44	52	49	60	58	53	52	54	44	67	67	54	52	58	49	64	51	51	56	52	57	55	53	59	58	57	51	60	43	53	47	54	61	41	50	59	59	59	51	57	62	55	62	65	75	51	50	70	50	59	55	55	50	44	67	62	43	64	73	53	42	65	55	73	64	60	48	61	55	58	70	54	49	66	65	57	49	49	51	57	52	73	63	54	58	58	51	61	63	59	45	49	61	67	55	52	62	50	46	33	45	71	58	62	50	61	65	64	46	72	58	66	55	63	51	54	55	48	53	65	50	50	75	51	42	47	57	51	54	58	57	45	54	60	69	52	70	61	60	58	70	65	50	73	53	60	59	66	61	56	63	56	48	56	51	56	63	56	47	57	50	62	48	51	55	59	54	47	65	55	59	66	64	57	56	45	57	53	66	59	54	49	54	56	58	53	60	53	62	63	59	53	47	60	49	66	55	40	41	54	57	47	54	47	59	63	46	64	57	66	56	66	61	61	49	58	60	37	60	61	54	68	51	49	58	48	57	47	67	55	57	50	54	63	51	31	61	54	56	65	67	60	62	55	51	45	40	59	62	49	48	49	55	50	61	61	58	51	71	55	57	62	58	54	53	38	71	61	55	65	53	50	59	48	52	54	57	45	64	49	64	43	45	47	58	61	48	54	56	70	59	62	56	57	51	57	55	56	59	57	63	55	64	46	63	53	56	58	59	68	60	52	54	61	41	47	43	52	66	55	41	59	59	65	63	61	49	69	43	60	49	59	46	57	78	58	66	61	56	55	73	63	67	55	56	56	54	55	49	53	70	48	79	41	48	58	59	61	49	47	67	43	57	61	53	53	65	64	49	61	53	48	62	52	59	50	55	57	54	65	71	65	51	48	56	70	56	49	54	61	59	44	58	57	61	61	65	48	60	51	52	62	51	48	65	56	45	67	43	50	61	52	54	47	46	46	54	63	51	56	49	73	63	55	57	52	60	53	56	55	48	48	49	45	58	54	44	45	54	54	56	54	47	52	55	48	46	49	60	70	45	54	67	67	47	62	56	60	51	63	50	51	64	56	56	60	57	57	68	52	54	53	61	54	56	58	62	56	64	60	56	61	48	42	61	52	57	59	56	62	56	65	57	45	66	48	65	53	66	51	53	75	54	63	48	57	57	54	40	41	81	50	67	57	64	58	63	53	58	64	60	63	56	60	54	49	54	69	43	78	44	51	45	65	48	48	55	49	49	53	63	48	61	54	44	51	56	74	42	75	51	48	49	50	56	46	51	59	61	56	58	66	43	53	63	67	48	53	49	66	55	42	53	55	58	60	60	54	59	53	61	46	49	56	58	58	45	64	49	56	51	59	58	47	45	55	57	60	54	57	54	52	61	52	69	54	40	43	55	56	60	63	59	58	53	48	62	52	60	51	48	47	60	45	55	48	64	61	63	51	61	57	77	53	50	55	56	84	55	61	62	50	53	58	57	46	50	43	62	61	74	56	64	44	64	46	60	54	58	51	59	54	60	56	65	50	63	56	45	52	52	39	41	53	59	49	57	56	50	57	53	49	66	59	54	49	64	52	49	54	49	47	57	49	65	55	62	52	65	66	51	62	67	71	62	53	55	73	56	66	50	66	48	63	66	47	43	53	55	46	64	55	64	47	42	55	59	65	59	53	63	57	50	59	47	52	52	51	59	55	62	61	45	51	56	47	49	50	69	49	54	56	66	65	58	56	48	49	50	49	73	68	59	47	53	60	48	64	44	80	61	57	63	48	54	52	54	42	47	44	66	63	55	61	44	61	46	79	56	55	51	59	50	55	67	47	59	50	64	45	50	72	52	64	76	51	50	63	51	66	62	54	50	53	49	50	50	42	51	41	67	68	55	50	53	54	55	45	74	61	64	71	51	50	57	61	49	55	45	54	45	54	63	53	46	68	61	53	45	67	62	48	63	71	58	57	60	53	45	51	54	63	53	66	65	56	60	52	53	60	57	58	58	68	61	54	49	50	53	46	58	38	56	58	44	51	42	50	57	54	47	59	45	58	52	46	45	55	49	54	62	53	50	55	58	65	53	53	61	59	51	56	40	66	65	62	58	52	67
10442	3298	2074	3238	7037	9099	9438	6662	5380	5626	13729	11765	12088	11556	7694	4038	1301	561	572	528	577	597	537	540	576	546	542	550	572	572	536	563	571	548	501	499	551	538	573	565	520	532	578	519	556	565	553	555	585	532	556	523	539	532	566	530	579	551	551	537	591	580	567	571	495	543	523	518	528	536	556	523	545	579	550	533	534	551	523	506	534	534	493	549	527	525	513	537	540	543	550	577	571	520	506	527	525	567	525	537	515	522	553	525	496	580	528	537	561	543	567	586	536	538	544	531	539	558	521	543	536	560	527	565	560	548	545	511	546	544	571	517	539	545	563	518	568	551	564	507	574	518	509	548	541	557	535	536	580	549	576	536	580	475	570	539	518	550	544	536	571	548	564	486	535	543	533	515	538	550	537	544	503	535	538	541	493	545	542	548	537	542	538	525	526	613	509	575	512	541	565	541	532	529	548	536	538	536	539	557	531	546	517	539	542	537	590	527	544	504	541	559	552	563	538	530	538	513	539	553	536	513	511	597	563	529	537	527	526	577	549	534	568	564	585	489	565	537	575	523	564	505	532	479	531	537	544	501	579	537	530	578	528	538	551	532	525	525	558	529	519	549	569	548	563	530	539	564	536	508	511	531	519	517	575	545	550	537	519	530	517	531	558	511	538	555	538	522	560	603	534	533	541	546	535	530	526	517	552	535	571	516	550	568	512	526	475	591	518	513	578	581	537	547	551	510	571	543	492	548	529	537	563	505	566	528	570	550	558	549	567	547	551	550	528	553	563	535	573	568	555	537	522	518	495	595	540	580	530	563	511	523	491	531	544	564	535	538	546	532	514	560	555	518	500	568	582	514	534	557	514	564	549	514	547	552	543	556	503	527	556	558	538	556	527	583	559	511	540	543	620	537	545	550	551	548	517	563	542	537	542	486	581	528	561	517	519	547	510	559	575	555	562	504	557	566	526	538	545	537	532	548	528	551	567	549	540	558	559	525	552	545	514	517	519	515	529	571	536	556	556	504	482	557	524	534	508	570	560	536	512	528	516	534	576	548	566	537	533	563	530	539	506	545	554	555	545	529	565	512	533	543	526	551	507	530	554	551	559	531	538	530	528	517	544	548	540	561	503	481	494	535	532	514	551	553	496	565	505	554	519	535	576	569	545	545	572	555	541	521	561	536	561	510	576	578	543	533	530	584	605	565	557	537	583	526	542	553	526	521	555	592	531	552	552	534	537	553	542	537	564	531	610	504	568	556	512	514	525	557	543	553	519	529	523	504	516	587	504	547	538	544	559	513	556	548	565	575	582	539	540	521	531	552	513	575	531	498	512	543	573	525	549	535	541	576	501	558	562	516	540	567	538	580	518	525	566	536	538	575	531	556	515	500	536	546	516	547	560	517	545	533	505	550	542	548	555	504	542	541	522	564	607	538	539	544	567	582	559	544	598	529	580	552	535	500	556	549	559	514	531	514	479	538	566	545	562	530	510	525	508	530	555	571	527	553	550	524	534	523	555	517	578	528	531	510	551	551	529	519	532	565	573	569	503	544	512	539	574	560	540	526	546	521	557	525	549	563	549	610	495	562	492	527	574	553	509	572	499	529	518	517	535	537	555	547	539	556	603	554	528	517	509	559	532	503	511	548	543	532	529	530	572	535	547	541	522	565	514	561	521	535	538	551	521	528	522	531	504	554	533	553	536	576	551	541	551	508	515	561	557	555	547	530	559	630	530	528	554	599	528	539	525	578	592	540	532	543	515	496	534	501	505	534	557	521	541	575	547	561	566	544	527	543	533	580	569	521	538	530	514	536	538	514	560	565	528	540	504	522	543	540	529	499	524	577	500	508	550	520	535	555	518	572	520	519	526	555	500	543	552	542	573	511	498	520	528	539	534	535	563	604	531	533	559	541	521	544	514	517	522	538	606	516	533	558	500	540	548	527	523	536	580	491	487	542	537	571	607	535	561	512	542	526	557	570	496	578	554	538	572	532	531	562	567	509	547	573	527	579	519	530	550	521	529	539	550	531	537	514	535	543	564	575	532	492	550	536	558	545	529	551	539	554	538	526	567	542	554	562	546	552	509	531	521	552	529	546	546	538	542	516	532	547	565	542	515	522	545	549	545	531	540	554	568	523	578	525	531	564	540	555	538	557	561	548	553	537	517	558	517	517	506	538	574	542	566	552	575	532	495	544	549	518	552	510	577	527	498	533	538	561	542	556	512	533	560	540	549	524	519	505	563	511	530	540	515	577	533	499	509	557	533	545	523	525	515	554	570	503	536	539	555	533	524	536	557	536	565	545	541	529	497	510	549	550	501	520	550	530	511	495	517	506	547	555	536	593	501	537	559	508	549	527	537	553	539	512	520	524	533	540	560	547	529	531	520	508	545	554	492	519	523	529	529	539	538	524	521	566	520	527	529	508	527	535	488	547	487	516	556	535	548	508	535	556	525	549	562	519	554	514	507	571	583	552	524	523	519	555	540	552	515	556	531	544	522	546	513	516	535	550	561	562	550	508	536	550	534	557	535	554	539	482	557	525	544	515	507	529	517	571	590	571	517	557	537	541	553	543	564	540	576	560	534	570	521	506	545	549	541	555	562	545	537	534	586	560	534	513	522	572	537	543	522	555	520	527	542	528	569	507	549	524	563	551	517	547	574	530	523	548	560	561	499	507	556	537	509	579	535	560	567	536	518	509	552	525	528	532	506	521	593	531	499	599	532	530	529	527	494	526	509	588	530	541	509	573	503	547	537	535	497	536	559	558	528	515	505	529	519	504	535	521	568	544	541	512	518	545	484	571	503	526	543	455	525	485	529	580	538	532	539	564	578	557	529	565	572	561	532	518	554	571	538	550	526	591	544	597	504	547	526	568	551	509	535	563	524	557	524	521	540	573	588	528	489	532	557	540	530	552	525	494	535	529	534	596	552	566	589	560	485	526	548	563	503	511	542	565	556	530	527	516	522	547	531	512	562	584	555	592	560	553	519	535	591	530	561	578	531	540	524	523	465	481	538	516	512	549	544	526	542	515	565	506	568	579	525	569	554	554	535	521	571	555	531	526	531	568	515	540	591	492	553	569	555	536	494	534	526	523	543	503	572	522	532	551	566	542	525	522	530	546	549	570	568	532	557	522	542	571	591	521	566	535	544	507	544	565	547	557	507	548	537	553	543	534	552	524	564	529	559	552	572	498	600	501	539	522	508	573	494	537	517	510	575	542	556	522	509	529	552	526	510	546	551	541	515	521	570	520	471	542	538	524	527	521	494	599	540	532	588	498	544	517	540	571	573	561	541	575	518	528	543	563	515	544	532	505	534	554	562	541	543	517	537	538	526	518	548	526	537	509	518	505	574	545	557	563	538	536	576	512	502	542	563	527	560	553	558	580	538	518	517	586	562	536	549	493	590	532	571	544	537	553	574	563	539	514	544	543	555	553	513	527	534	537	563	535	573	526	534	525	544	555	535	551	541	560	533	557	556	551	544	573
608	357	182	155	126	164	230	223	189	235	1172	1786	1372	1257	887	491	171	58	76	71	65	69	65	59	60	65	73	55	67	66	61	69	50	73	81	68	64	84	73	66	74	62	63	65	64	78	58	70	68	64	50	69	72	65	69	44	74	71	61	69	73	73	56	65	60	60	63	63	61	59	66	64	60	60	71	57	72	67	74	54	61	60	63	67	73	67	63	67	65	73	67	54	80	67	68	62	63	62	67	55	56	80	73	72	61	42	73	67	58	58	70	66	62	74	62	72	53	56	65	60	67	71	73	64	69	68	71	51	65	59	71	61	64	62	57	76	73	69	55	66	69	65	69	73	59	64	64	50	56	73	58	60	76	56	71	53	76	71	67	64	69	84	65	68	71	76	62	55	71	71	67	59	61	70	57	66	72	62	63	53	54	56	52	58	49	69	71	60	77	55	59	79	67	65	58	57	77	62	64	68	64	69	66	57	87	70	68	61	71	68	78	74	76	63	66	67	73	72	68	62	77	52	63	71	69	59	78	76	61	64	66	64	56	65	62	62	51	71	63	73	60	56	71	60	70	55	57	78	65	63	66	85	65	55	65	63	59	66	64	57	58	56	67	82	70	48	67	62	86	74	70	56	50	72	73	71	66	65	66	81	61	59	56	63	67	62	61	54	60	61	53	70	64	65	68	57	67	77	88	58	66	72	64	53	76	63	73	70	67	63	54	62	66	74	60	66	73	54	57	53	56	72	57	50	51	56	61	57	62	74	78	67	61	61	66	64	59	68	55	63	60	80	65	76	72	48	55	82	68	69	60	71	57	58	69	61	82	67	63	65	66	60	73	80	81	64	53	66	71	62	55	59	67	59	68	71	61	58	71	65	69	63	58	66	72	59	63	62	56	62	59	82	60	60	69	57	79	74	65	71	76	63	68	58	50	75	74	50	66	60	63	65	61	54	60	56	73	65	53	60	73	71	70	67	67	66	65	70	65	67	55	77	55	73	66	73	76	69	62	69	61	71	73	47	56	66	65	51	61	64	78	69	57	50	75	53	61	72	69	58	55	68	70	71	66	61	62	77	57	51	65	61	61	77	55	62	56	57	49	77	58	58	74	66	70	75	52	68	80	70	73	71	57	67	74	62	68	60	60	62	70	60	57	73	54	58	60	62	72	53	66	48	63	61	71	59	66	66	66	71	59	60	69	61	66	58	70	62	60	63	80	54	68	67	54	75	62	58	60	68	61	78	76	61	62	64	65	66	62	61	50	69	60	75	82	57	60	49	56	60	60	64	63	77	56	77	71	62	60	67	54	63	55	60	70	65	65	53	57	62	66	52	48	61	64	59	57	69	55	69	73	66	55	77	47	63	58	51	68	61	73	64	64	82	68	63	70	66	56	64	50	60	59	64	47	78	67	58	56	59	68	60	54	54	66	58	71	81	59	59	58	58	61	72	60	63	60	66	59	62	65	67	58	65	76	67	76	77	74	58	54	62	59	68	69	75	56	87	66	78	69	63	65	56	61	50	72	54	82	60	67	76	66	77	69	68	53	60	56	66	65	50	51	72	62	72	65	58	73	75	68	54	68	65	85	57	74	67	56	55	74	86	58	61	46	63	52	68	54	61	67	65	67	56	66	68	72	71	56	72	80	90	68	57	58	59	73	60	55	71	51	71	56	77	76	62	65	76	74	68	69	68	70	61	56	63	60	67	63	59	67	69	60	66	61	60	71	63	63	80	63	73	84	59	52	66	72	68	63	64	45	69	54	71	63	64	69	71	58	72	66	68	68	63	70	75	65	75	72	75	85	68	58	56	56	64	65	64	64	58	61	62	56	69	71	55	63	70	51	63	58	58	70	62	60	62	56	72	61	61	54	68	80	81	69	45	76	67	69	61	64	72	57	56	77	64	57	51	67	71	64	57	77	71	52	70	73	64	65	68	61	68	62	74	64	66	83	73	62	75	76	97	64	60	64	63	72	62	54	65	52	63	56	59	49	75	71	61	70	60	77	66	73	64	57	72	56	50	57	67	60	54	71	63	75	62	64	56	62	60	81	60	69	65	62	59	66	53	60	57	49	56	66	67	60	54	50	73	50	67	75	83	74	59	58	75	68	80	69	65	61	69	54	60	70	67	54	53	63	58	76	65	67	60	63	62	73	75	59	68	70	71	78	63	67	47	62	67	74	73	48	64	85	56	51	58	63	64	63	73	54	63	50	54	61	56	71	60	56	75	67	62	57	71	58	56	69	59	71	58	82	61	66	77	65	74	64	66	63	67	71	67	69	64	54	52	56	71	63	63	72	64	71	68	67	58	71	81	64	56	57	54	69	63	67	54	57	72	74	69	72	81	69	67	61	58	65	64	67	53	66	71	69	56	75	62	58	65	69	56	58	68	65	68	60	55	78	42	60	60	65	62	56	61	60	71	53	58	70	66	61	57	69	58	78	73	59	68	58	67	77	63	51	75	55	57	72	59	64	68	71	69	73	57	55	63	74	65	70	71	70	63	64	55	57	63	48	66	63	79	57	62	59	65	74	63	78	68	75	56	57	67	72	68	58	77	54	63	75	51	57	56	66	60	61	68	68	69	65	67	57	68	56	61	75	65	55	57	74	70	66	67	70	53	52	60	54	74	74	70	64	54	62	69	65	74	66	66	61	48	59	47	72	57	53	68	60	60	67	49	63	73	49	47	58	57	66	56	67	58	66	68	57	74	61	69	54	68	61	58	47	67	55	71	77	63	70	56	66	74	61	72	75	67	80	55	68	61	52	77	78	76	50	76	63	62	66	62	68	78	60	64	68	62	57	76	53	57	64	63	62	64	60	63	69	66	58	62	66	91	62	72	61	75	74	64	57	54	61	56	65	62	68	67	59	57	85	56	77	61	93	54	67	72	79	61	77	67	72	58	72	55	56	63	59	62	74	63	75	81	84	70	57	47	60	61	53	64	65	62	58	71	66	64	59	74	82	71	77	60	62	58	64	73	74	80	66	73	82	71	66	75	69	54	51	71	71	62	71	65	60	62	63	71	52	65	74	64	72	70	63	55	80	56	56	59	64	65	59	65	77	73	56	52	72	64	69	61	59	63	84	64	54	56	71	64	67	52	70	63	65	59	63	55	72	72	62	43	61	62	53	63	65	51	81	52	60	73	65	57	66	66	74	69	53	67	66	62	74	49	63	66	72	79	51	64	64	60	76	61	61	63	51	59	60	61	53	71	54	67	67	53	70	71	66	71	64	43	73	59	63	74	55	65	78	64	58	72	75	53	59	66	62	71	59	68	68	43	64	65	65	54	61	68	65	72	72	60	54	63	56	83	54	90	62	60	48	73	66	70	66	61	67	65	86	49	58	58	66	59	71	69	71	57	67	72	57	57	71	46	67	68	67	58	65	66	58	61	71	69	62	50	67	53	64	61	64	61	54	83	75	68	60	70	80	66	67	64	64	68	73	66	61	62	75	57	70	71	66	55	71	61	40	66	70	78
10527	5321	2773	3846	9079	11443	10446	8961	7931	7863	22651	26284	21718	21156	16146	10357	2826	679	631	599	655	595	664	655	611	622	632	586	591	642	633	667	666	557	641	656	639	626	651	610	642	648	616	608	615	625	660	590	653	600	617	600	624	609	591	615	609	653	647	628	619	604	648	621	629	668	622	667	644	604	647	628	602	622	661	598	640	608	583	620	626	590	613	604	609	629	570	632	629	641	638	620	632	627	623	637	629	599	638	628	621	612	641	610	631	605	610	615	582	590	600	584	595	616	609	580	630	606	599	631	619	623	606	643	635	585	604	590	624	587	654	617	609	640	664	611	607	657	588	606	614	642	653	581	604	638	598	608	601	627	630	587	591	631	626	605	607	607	580	624	550	582	651	617	624	625	622	580	646	608	588	613	646	624	611	607	601	625	631	593	630	639	613	635	628	577	572	620	587	670	656	619	678	624	654	621	595	671	617	585	615	641	613	597	652	615	591	583	626	674	599	645	647	621	616	622	607	637	631	595	668	627	644	603	591	602	602	621	613	619	669	615	616	611	627	623	627	591	600	571	653	606	633	609	625	615	619	612	630	608	604	601	595	646	644	613	624	600	625	614	608	607	658	635	644	584	620	630	618	657	592	641	600	638	636	562	635	622	611	625	628	599	571	633	662	584	597	602	620	615	603	616	634	593	640	617	635	593	610	592	671	639	595	618	605	620	632	592	563	633	641	575	575	596	654	639	610	587	625	587	654	577	657	594	628	653	667	600	588	617	599	656	609	599	636	586	622	616	587	629	601	633	608	584	619	631	613	623	590	632	601	585	606	621	575	633	627	607	645	636	608	647	630	602	637	633	575	655	586	599	633	633	643	617	630	638	647	588	619	624	591	631	621	552	633	655	644	637	614	667	564	597	614	604	596	632	618	610	614	596	635	605	611	619	632	598	658	654	559	585	571	629	609	589	658	569	583	610	563	631	640	615	603	629	629	613	589	634	584	614	632	621	626	637	595	642	596	594	608	616	603	638	626	621	602	642	585	609	594	624	601	650	615	640	553	648	663	607	603	584	609	665	645	625	646	626	634	631	599	600	627	639	612	602	614	591	673	617	635	652	664	663	617	633	593	609	621	593	605	599	663	577	630	631	588	583	628	618	654	618	623	590	619	623	646	641	590	635	627	616	584	650	628	612	617	594	646	568	639	631	635	593	613	635	601	567	692	668	622	654	650	593	590	635	622	608	609	643	624	610	626	626	604	610	602	646	645	604	642	668	592	602	591	608	607	618	600	621	615	600	639	608	642	662	638	663	604	632	630	599	580	624	604	610	634	603	611	608	602	585	583	571	625	626	655	592	644	682	647	625	605	599	634	629	640	662	571	641	597	641	626	608	619	648	639	599	595	592	611	645	608	619	614	602	579	626	620	656	661	647	627	603	618	655	618	648	625	605	603	608	668	594	582	625	636	670	609	641	604	619	607	667	622	606	608	601	608	639	637	588	645	627	648	600	633	662	607	629	639	594	631	563	617	609	602	606	641	623	634	650	657	577	636	660	617	655	620	594	604	622	578	631	646	648	624	646	645	583	633	609	647	668	630	610	600	612	675	632	614	614	617	614	613	599	619	613	641	633	643	615	599	599	612	635	611	616	640	634	637	697	648	567	584	649	581	612	585	600	599	607	596	597	622	624	611	608	576	660	587	638	616	640	598	648	599	600	656	610	642	606	623	602	612	585	579	630	604	625	656	611	636	601	579	600	657	605	610	606	575	615	621	616	620	629	623	606	576	649	618	659	617	583	607	650	600	597	598	617	584	586	603	619	642	573	631	592	563	578	636	628	606	642	649	622	607	623	596	642	618	594	605	573	666	602	603	601	609	650	627	626	655	589	687	608	631	602	595	617	630	643	600	608	615	606	644	609	626	617	590	664	624	636	546	624	610	613	634	620	643	621	628	627	587	607	644	589	628	600	600	638	626	671	590	592	583	625	654	602	601	638	629	602	631	583	636	628	612	614	617	586	621	576	597	619	616	631	623	617	609	601	614	648	573	599	576	652	620	635	622	582	625	604	673	598	574	565	615	600	617	620	579	643	606	654	618	619	638	619	624	611	649	586	633	623	647	593	624	544	604	624	643	585	631	621	631	596	591	544	640	577	654	632	567	586	605	572	616	634	600	583	643	619	622	630	668	608	647	621	603	621	673	607	670	642	605	643	626	578	596	603	633	575	606	584	614	668	636	636	630	620	600	627	630	581	624	684	589	597	570	619	632	581	612	626	594	631	610	613	625	591	613	646	601	632	593	661	603	549	658	666	613	631	626	609	588	610	608	681	589	629	610	613	632	648	573	636	642	577	638	562	652	610	600	626	677	651	628	638	682	628	597	600	653	609	620	645	613	651	623	631	617	613	632	597	620	606	606	589	644	641	636	609	643	638	610	574	617	626	653	643	646	654	615	662	607	600	614	571	635	602	564	637	644	615	610	594	596	634	553	615	626	666	613	638	573	633	592	627	637	586	639	596	620	636	618	643	631	601	619	618	589	572	602	634	591	641	600	614	604	611	644	644	630	619	644	607	645	610	623	615	649	603	596	595	607	589	651	650	644	592	641	580	605	596	582	641	592	610	599	584	626	603	612	640	644	665	647	604	640	613	645	580	634	584	616	641	590	610	627	629	624	649	601	628	611	651	597	638	662	584	636	596	621	585	599	588	675	599	561	586	561	575	607	646	596	638	627	587	619	592	652	657	576	608	626	625	614	648	588	648	646	577	628	614	638	604	620	643	692	623	599	608	626	586	629	626	627	615	626	625	602	603	591	625	578	654	644	627	623	631	589	646	594	610	631	632	571	641	597	593	613	635	641	615	660	626	615	629	577	591	585	659	631	627	620	653	636	629	641	600	646	617	612	599	624	622	628	621	648	609	638	632	597	639	628	635	622	615	617	638	595	573	579	615	627	666	587	601	609	621	626	647	625	614	619	604	613	612	622	648	638	599	637	633	612	608	623	615	628	601	606	639	610	622	628	633	607	631	627	608	591	645	630	614	611	629	624	598	645	626	606	623	629	619	631	618	607	607	620	557	638	634	610	630	666	628	635	652	635	604	617	645	619	656	702	615	582	617	639	579	615	589	631	622	585	603	641	628	627	630	608	604	649	623	647	536	657	618	601	610	592	635	651	611	655	601	602	614	622	596	653	637	612	611	623	603	632	556	598	620	636	595	547	661	610	641	635	646	644	617	624	620	583	632	604	599	624	651	623	612	592	591	598	579	652	587	619	620	612	608	618	633	594	637	600	606	626	617	572	608	629	580	617	635	682	581	644	585	629	574	623	610	641	627	636	648	655	623	583	596	631	591	639	634	608	637	628	590	593	620	620	606	624	633	625	611	636	599	603	661	640	585	598	647	581	610	616	618	579	649	612	648	631	648	623	605	616	596	622	603	603	640	661	637	615	621	621	645	594	626	655	657	617	611	585	558	625	642	632	641	690	630	645	580	609	589
1297	317	195	114	99	151	190	204	212	235	1240	1958	1505	1613	1030	629	203	61	55	44	36	43	47	58	57	46	41	55	49	59	41	42	46	49	41	38	46	62	47	40	41	39	46	57	52	35	45	43	40	50	38	41	50	35	34	45	44	43	45	38	39	49	50	53	51	41	44	43	42	44	45	54	48	52	42	49	52	50	49	33	39	50	60	50	29	33	48	42	51	54	40	35	41	53	57	46	40	35	50	48	32	53	53	44	47	32	44	48	55	54	47	50	51	39	29	54	29	44	43	49	42	45	50	47	49	40	51	43	55	38	44	42	47	38	36	51	41	48	42	47	41	50	37	36	41	50	35	49	50	45	48	52	48	47	31	49	43	50	48	48	45	47	45	53	47	55	57	38	59	48	44	42	43	41	58	38	46	44	53	41	46	51	41	45	38	41	39	39	38	39	55	43	48	45	39	35	46	48	45	50	45	43	59	47	46	49	53	43	48	44	41	45	40	47	46	43	46	37	50	47	40	44	38	45	44	57	38	47	43	51	52	46	49	52	45	47	48	37	42	40	50	40	31	51	43	35	55	35	45	47	41	51	53	41	47	51	37	48	55	47	56	40	35	44	50	36	42	44	59	61	48	48	56	46	52	46	52	48	49	37	38	51	51	51	48	50	46	38	52	46	48	51	48	42	60	48	39	58	50	55	44	45	36	47	46	40	52	49	42	49	44	32	54	53	43	41	41	50	35	49	41	34	46	44	48	41	44	38	52	39	46	36	48	37	38	39	43	48	48	46	50	46	42	47	35	39	46	42	46	43	36	43	42	34	43	54	38	41	61	49	47	51	46	47	42	46	56	54	27	44	38	44	42	40	45	34	41	47	31	46	33	52	53	55	49	47	46	34	38	48	32	47	31	50	51	40	56	46	46	50	55	46	38	44	53	59	31	53	44	39	50	45	41	44	39	42	53	44	46	46	48	46	52	40	43	38	40	46	52	49	59	39	39	48	54	33	46	56	37	47	37	39	45	45	50	44	42	33	59	39	42	40	37	36	31	50	53	51	54	51	48	43	48	46	42	29	61	43	45	67	53	54	54	45	39	41	33	35	47	56	37	40	39	49	41	39	45	42	50	46	40	48	40	52	41	39	42	53	42	56	46	51	48	52	50	47	45	48	58	43	42	48	41	53	46	48	44	43	44	50	46	34	51	41	60	46	42	41	57	47	55	41	39	46	48	40	41	42	56	33	37	56	56	43	49	41	52	42	44	35	63	67	46	41	50	44	42	46	38	45	41	37	39	49	48	57	42	47	45	35	45	45	50	45	45	59	42	44	46	45	45	42	46	51	43	49	47	40	50	35	40	52	37	48	41	35	38	34	43	53	48	42	47	49	38	46	33	37	41	51	49	43	49	39	41	40	43	46	39	35	39	34	50	58	47	43	57	38	49	47	48	43	36	31	37	46	40	42	54	45	37	43	39	39	42	46	45	54	41	44	40	42	42	37	35	30	31	38	38	40	48	44	37	33	36	41	51	47	36	38	39	47	40	51	40	41	42	55	60	42	42	41	62	28	44	40	54	34	34	37	44	40	43	53	44	37	47	44	47	46	52	39	39	44	43	46	59	54	50	50	42	41	39	48	37	50	42	47	38	40	56	58	39	44	46	41	39	40	38	46	55	45	48	49	34	46	38	45	41	45	44	46	32	59	51	52	44	49	48	46	37	56	51	43	43	47	63	36	37	53	47	36	41	42	53	43	44	50	44	48	51	41	49	46	44	54	52	53	41	54	42	38	40	56	42	57	46	50	49	43	58	48	68	43	48	38	38	44	36	26	50	40	44	48	40	47	48	57	50	50	47	40	43	52	49	44	39	51	33	46	37	53	39	46	43	42	43	39	36	38	38	44	49	31	39	45	44	46	51	44	32	44	64	42	51	45	38	53	37	39	41	56	53	46	34	46	45	39	36	49	46	44	42	47	41	54	45	50	45	37	46	50	43	39	43	36	40	46	43	37	47	45	44	44	37	51	50	49	45	45	45	36	34	46	38	44	47	42	36	49	53	43	45	55	34	32	40	48	46	42	42	42	32	45	33	45	38	42	53	48	55	54	45	39	37	41	36	40	39	55	36	48	41	43	39	48	47	53	43	51	45	43	56	49	39	47	35	41	53	58	51	44	47	42	44	52	53	45	37	47	43	48	30	63	42	39	43	40	44	56	41	48	43	33	46	42	43	53	35	47	37	42	43	43	50	39	47	52	53	46	48	35	53	43	53	53	41	46	54	52	51	44	50	47	47	46	47	51	47	51	53	50	36	48	34	45	40	27	45	49	41	53	48	56	40	34	44	51	47	49	39	59	38	40	52	36	42	50	34	28	34	33	41	40	38	48	50	52	59	44	50	52	41	27	43	51	40	54	49	46	44	41	34	46	40	37	41	45	55	40	49	35	48	41	48	48	41	43	34	36	35	45	38	47	49	45	45	53	52	43	34	57	50	55	43	53	47	47	51	33	51	56	55	36	45	50	49	43	47	46	43	34	46	50	38	49	61	46	51	47	47	47	32	37	44	42	49	46	50	36	44	40	48	58	42	50	42	43	37	66	44	47	53	41	35	48	53	35	48	40	39	48	44	43	46	48	34	38	45	40	40	58	43	37	50	53	44	45	43	45	53	55	41	41	57	37	34	35	31	37	41	43	53	57	55	34	34	28	41	40	43	46	55	37	44	55	45	36	42	37	40	44	47	39	46	39	49	67	47	41	59	39	41	42	40	45	34	43	48	43	43	47	42	44	27	36	45	47	37	44	64	45	45	50	36	50	39	51	50	46	49	60	36	50	34	49	45	57	44	42	42	46	46	49	45	35	50	52	36	39	57	44	41	59	49	57	52	44	57	56	39	47	38	50	40	36	46	53	39	46	46	37	49	50	48	45	38	41	37	47	39	39	49	43	20	37	37	52	57	52	50	43	45	45	56	42	27	48	56	42	57	40	43	44	41	35	27	55	48	49	51	40	40	43	45	43	47	40	41	49	50	38	37	55	30	52	50	49	49	52	51	41	35	54	53	52	42	50	53	34	50	33	39	40	45	39	44	45	47	55	33	54	43	43	53	49	47	36	33	45	50	40	51	40	44	44	42	55	53	44	49	31	50	53	40	41	43	49	45	45	44	34	37	35	38	39	50	52	38	50	46	49	47	48	50	40	46	45	45	46	51	38	42	47	39	47	43	37	38	54	46	43	39	40	54	48	52	38	43	43	43	53	36	42	42	45	51	33	34	33	50	46	42	40	50	50	39	49	35	41	40	38	46	45	45	37	37	48	52	59	44	48	43	41	41	42	41	47	42	50	50	44	45	42	41	35	47	64	48	45	54	34	37	50	41	40	56	55	35	39	61	33	49	41	44	43	49	33	46	46	49	37	46	45	43	29	50	36	49	51	51	46	42	45	49	49	43	54	48	43	46	45	43	52	49	41	44	38	36	36	32	33	43	43	40	62
13064	4683	2557	3312	8249	10561	9694	9414	8653	8999	23240	27485	23889	23847	18722	12177	3717	460	472	440	424	458	451	404	434	445	377	439	416	424	440	423	428	441	456	419	417	422	426	411	398	431	456	420	425	447	428	442	453	402	418	385	425	434	448	430	445	446	389	424	448	445	398	446	427	440	456	450	444	414	455	437	441	432	426	403	457	466	413	424	431	407	460	435	429	399	387	422	423	445	449	441	443	414	430	395	450	431	424	389	447	436	435	391	450	437	423	418	412	410	441	437	417	427	426	436	425	428	420	395	449	431	405	477	400	439	398	423	428	426	416	421	429	450	443	416	401	438	413	445	401	426	419	423	435	440	451	407	412	396	420	431	449	435	441	389	455	422	429	410	440	438	434	412	418	404	456	420	413	410	406	393	450	443	429	426	420	442	431	424	391	429	438	445	430	422	445	455	416	416	381	433	466	440	425	426	447	420	410	492	426	445	410	410	439	410	414	455	409	410	439	401	457	415	439	459	403	430	401	422	434	446	416	396	433	443	425	423	408	419	429	446	397	413	410	422	384	436	452	430	401	435	419	441	410	444	427	458	445	434	438	421	430	442	413	459	444	396	419	419	447	463	427	441	381	460	441	422	387	451	429	457	392	445	450	413	453	412	414	459	369	435	445	445	443	478	428	430	430	418	420	418	411	368	409	437	445	426	460	449	435	448	413	457	422	438	440	415	452	431	426	420	453	411	400	442	428	449	432	456	462	412	380	428	398	430	429	390	383	426	435	448	430	418	395	434	459	415	394	394	435	447	422	415	412	451	445	393	433	412	432	422	416	411	448	441	424	423	453	446	420	443	419	427	434	436	419	425	393	430	437	434	414	412	424	424	420	441	416	413	423	425	395	428	439	387	445	403	436	376	443	430	431	411	439	429	426	383	412	455	414	405	443	427	408	452	462	473	430	444	407	397	455	459	390	428	420	412	435	410	447	414	395	416	428	416	436	423	426	434	403	430	391	462	424	391	445	400	420	451	428	440	416	440	427	426	427	412	455	409	473	433	420	402	402	447	437	429	412	432	441	400	468	453	410	452	485	427	496	442	430	444	461	438	421	448	459	417	431	407	425	472	429	408	429	434	456	447	409	380	451	413	434	430	416	450	439	445	421	401	402	440	423	419	435	401	423	412	455	393	441	430	475	445	491	415	434	434	457	460	434	494	426	401	443	428	455	439	424	428	428	433	411	450	407	433	445	404	420	445	413	428	435	438	455	417	408	429	456	434	427	452	412	402	405	439	446	468	413	404	401	427	474	420	425	468	452	418	419	441	437	434	417	439	419	395	425	407	447	445	448	436	400	421	425	397	415	384	417	426	401	414	423	445	438	448	432	394	431	434	424	441	418	432	436	440	456	441	452	428	429	445	445	408	425	402	414	442	415	411	446	435	422	464	453	421	451	451	431	425	446	414	415	432	451	457	422	427	433	461	472	455	420	461	429	443	394	433	401	412	429	423	414	428	427	425	441	438	421	441	410	420	416	438	419	402	423	457	412	474	449	428	425	435	406	473	429	416	406	406	436	434	466	458	435	451	434	432	432	413	411	441	424	461	423	435	452	486	390	411	402	432	401	436	432	462	405	452	444	390	431	446	440	434	466	404	466	440	416	400	407	385	431	425	426	452	409	435	387	410	453	429	424	408	404	424	400	413	418	389	432	449	431	435	455	429	468	409	430	408	459	440	442	415	420	426	443	437	452	403	445	418	414	418	450	438	443	440	426	411	408	418	397	422	431	463	395	422	455	414	432	417	398	416	480	437	437	437	437	430	432	408	440	415	429	439	386	434	419	448	410	400	448	420	428	428	454	382	452	456	405	465	459	389	434	433	453	477	425	399	419	405	429	437	447	431	430	443	440	435	378	418	409	417	397	446	407	436	395	423	414	442	424	423	400	407	447	383	480	441	436	452	402	425	381	457	414	436	446	440	415	458	422	436	447	447	424	404	448	405	421	394	422	421	431	471	439	406	433	419	419	426	408	453	458	442	417	416	444	438	407	417	421	465	410	434	373	424	430	416	440	432	418	442	420	436	436	462	440	406	407	390	423	431	438	453	418	429	428	443	424	451	400	405	404	448	405	412	404	442	417	391	449	428	438	475	421	433	435	446	439	432	439	409	400	428	468	417	421	429	446	435	454	449	441	439	419	434	456	455	432	433	418	388	409	415	442	447	453	447	439	422	413	449	441	450	410	435	449	437	430	455	435	407	434	443	451	416	449	431	427	419	402	467	418	418	451	444	425	449	442	416	430	458	431	473	436	434	453	423	387	454	444	420	417	433	429	410	451	438	435	397	421	431	383	417	427	456	445	439	416	438	452	428	426	419	431	451	362	446	420	397	453	380	388	417	455	425	430	453	402	469	397	424	442	440	421	385	430	415	438	429	424	444	437	414	428	463	434	403	440	439	445	421	459	393	478	437	464	443	448	421	394	444	402	447	450	402	475	427	431	368	393	397	424	443	425	411	440	428	407	423	426	425	413	443	411	442	431	427	426	408	404	421	468	419	425	446	437	450	457	427	407	406	441	421	428	427	435	422	424	428	440	418	393	436	395	432	441	423	413	409	431	489	444	413	418	410	435	497	413	421	386	434	457	422	421	446	431	408	435	446	417	464	450	450	427	423	434	431	414	458	437	426	429	405	446	424	428	428	421	427	426	424	474	416	441	403	461	404	440	435	430	445	410	390	447	450	435	427	439	448	397	393	409	441	435	450	454	411	460	411	404	431	447	420	432	433	434	428	433	486	459	424	389	424	442	446	415	440	407	398	428	435	439	477	471	421	433	461	461	446	386	404	431	416	401	419	438	431	456	463	414	444	480	415	435	420	444	412	417	453	423	437	430	423	401	411	465	424	465	423	443	470	421	427	413	415	403	451	447	422	428	435	415	418	404	415	414	419	437	408	478	439	454	443	440	428	488	424	428	449	438	404	395	432	423	414	454	444	415	396	446	436	435	427	413	393	420	409	419	454	451	391	407	440	457	429	438	419	414	472	403	376	457	437	382	441	442	418	424	406	415	420	430	412	471	419	443	417	417	409	445	402	412	428	462	419	422	457	448	483	443	425	425	413	471	408	460	439	428	439	428	433	415	443	414	463	468	445	421	407	404	427	418	418	408	420	416	413	439	371	422	412	433	390	438	476	427	421	458	430	457	384	482	436	441	432	420	437	430	404	423	463	424	413	413	423	444	415	428	448	432	408	427	435	403	403	451	447	452	436	448	395	406	422	432	448	458	427	383	449	407	420	432	413	449	433	429	435	435	428	453	437	441	417	434	429	442	403	467	403	444	417	412	404	443	407	422	422	392	423	419	457	426	427	424	437	414	422	450	440	428	453	514	400	434	436	421	404	465	429	418	422	437	433	452	394	406	442	407	399	430	456	435	383	418	452	448	452	443	432	428	448	447	442	457	408	453	446	421	445	422	405	424	473	440	429	458	443	381	423	440	418	447	418
941	449	243	157	138	196	245	299	275	403	2385	2473	2517	2662	1907	1022	358	67	56	63	60	51	46	66	61	40	54	42	60	55	58	44	56	67	54	58	53	56	60	49	55	47	59	51	61	53	53	53	59	58	52	49	49	49	45	43	54	56	50	56	44	56	41	58	52	47	59	55	60	52	60	52	60	49	53	58	51	58	58	64	47	61	51	62	57	67	68	61	44	47	64	67	49	57	50	59	47	46	43	49	61	38	63	71	44	47	47	52	51	57	77	58	58	53	41	51	43	67	55	61	43	61	46	44	69	49	54	56	45	48	48	59	55	51	48	66	48	55	51	61	55	49	55	57	59	64	65	48	58	37	64	56	46	56	46	41	55	62	51	52	46	63	47	46	56	61	51	59	57	65	48	59	45	54	61	54	51	57	58	52	56	40	57	49	61	44	56	52	60	62	59	48	45	62	57	46	67	50	70	52	67	62	57	45	62	72	47	53	56	55	52	70	60	52	51	69	55	55	44	60	57	65	58	51	60	50	46	49	46	40	55	64	65	67	54	61	46	58	54	62	61	55	68	55	53	70	40	55	54	52	66	59	59	43	70	57	65	60	58	45	49	55	62	52	62	65	48	49	50	41	53	63	55	60	75	71	54	57	40	52	45	52	45	47	46	57	58	54	63	53	38	52	46	51	50	57	55	51	62	51	52	58	63	53	59	55	50	48	56	50	42	45	55	53	58	64	44	57	48	45	56	59	53	42	61	60	58	48	45	64	57	72	62	48	64	53	61	44	48	64	65	53	76	53	51	65	44	56	41	77	52	64	49	64	48	58	46	50	44	59	61	56	68	62	60	57	54	36	48	50	46	59	51	52	59	67	54	68	58	50	69	44	52	62	63	51	62	47	58	53	58	60	58	53	49	55	57	43	49	51	53	59	51	54	56	52	58	56	59	54	51	50	68	50	58	64	53	48	53	44	62	49	61	49	49	48	63	60	60	50	53	64	46	58	47	45	65	52	62	52	65	51	39	58	50	63	61	55	52	57	45	45	50	55	56	50	54	66	49	45	48	52	67	60	54	52	73	57	76	62	50	58	50	55	54	43	52	46	56	57	53	53	67	47	49	49	54	63	60	58	53	40	54	50	41	54	55	43	59	60	45	51	64	44	51	52	52	52	60	47	47	66	54	57	54	60	51	39	50	54	60	55	43	53	55	48	58	41	60	52	59	62	68	53	54	53	44	57	50	55	38	49	58	50	38	66	54	59	53	44	45	53	48	52	43	62	46	55	57	52	68	57	59	55	51	64	62	57	51	45	70	65	54	70	52	49	61	58	53	47	62	67	55	51	64	58	58	64	53	61	63	58	57	65	43	65	45	59	53	54	53	54	53	53	58	54	45	61	55	79	54	55	60	62	51	50	61	48	57	54	60	40	53	54	45	52	37	54	59	60	63	50	60	55	55	62	50	55	56	66	48	49	56	58	50	46	52	46	46	57	52	55	40	69	57	56	59	46	48	51	46	53	65	49	63	54	59	60	68	63	54	53	56	55	57	55	49	42	45	52	66	61	53	53	53	49	64	67	55	54	54	58	58	69	65	57	53	60	53	61	40	55	60	45	54	57	51	58	50	64	83	45	58	54	43	60	53	56	44	59	56	49	51	56	46	69	48	38	67	54	58	49	65	50	59	55	43	65	43	49	52	64	72	52	64	53	42	57	50	62	52	51	59	66	44	38	53	56	61	60	59	75	54	67	53	65	45	60	61	58	55	52	47	69	45	51	65	49	53	46	60	52	45	47	48	57	53	55	56	50	44	49	65	63	45	66	43	55	59	57	49	65	55	60	56	56	59	56	61	62	49	60	56	45	53	64	58	36	59	49	39	54	50	56	66	58	32	62	61	57	56	58	55	53	46	47	49	57	66	52	57	51	52	52	46	47	46	54	50	54	53	53	57	51	59	49	57	61	48	60	46	55	53	47	54	49	62	47	56	50	54	60	52	49	55	53	34	47	47	51	69	61	58	40	59	61	52	64	50	63	48	57	53	49	40	47	58	63	44	47	56	45	49	44	65	58	63	63	40	42	45	51	48	54	49	74	57	59	63	36	49	52	49	57	61	53	52	45	45	61	62	44	62	52	58	64	52	58	49	57	51	61	60	71	60	63	65	43	60	42	55	51	61	56	53	61	48	54	61	57	65	51	51	59	55	46	52	67	62	62	53	59	53	53	53	48	49	51	49	56	55	46	58	54	45	51	46	65	50	48	55	65	51	53	49	65	57	63	40	50	47	65	46	53	63	56	63	57	51	45	63	60	61	55	66	41	45	42	62	57	48	58	55	56	45	52	48	56	59	65	55	53	62	52	53	63	53	52	42	54	50	53	52	53	42	39	54	63	51	51	54	55	57	56	50	49	40	60	55	40	69	54	52	71	51	56	50	55	51	49	52	46	61	53	62	42	47	65	54	44	46	44	49	49	59	57	47	61	54	54	52	43	63	44	43	70	52	49	56	55	51	53	50	45	66	58	70	58	63	62	50	53	52	56	59	46	55	57	53	56	55	48	51	46	62	58	46	59	43	37	55	52	58	48	50	41	64	57	48	54	61	59	52	64	51	61	49	45	45	45	58	62	60	63	49	58	44	49	63	65	36	55	58	63	48	42	66	68	54	58	66	48	49	51	56	61	51	49	58	48	56	60	53	62	54	59	55	48	53	60	56	53	53	41	58	52	58	60	57	55	48	49	41	68	65	55	50	64	53	51	54	50	51	51	69	56	68	51	51	53	43	57	48	57	60	66	44	55	58	52	69	61	57	54	55	48	45	59	51	48	44	45	49	55	46	65	66	57	55	61	57	70	58	53	57	50	43	50	46	74	49	45	48	53	44	51	50	53	57	39	43	57	54	59	51	59	60	49	54	50	64	54	41	60	64	50	73	54	64	43	66	58	50	77	46	52	46	70	58	55	55	65	69	59	57	59	57	52	46	53	38	50	39	49	74	53	56	45	44	62	61	51	41	56	49	48	62	67	65	63	62	59	49	68	49	61	42	48	57	73	52	46	53	52	45	61	60	36	64	62	55	48	46	49	62	60	46	59	60	59	55	49	57	59	46	53	53	48	56	65	60	60	56	56	55	60	65	51	57	56	46	55	56	51	53	63	46	42	51	50	68	46	58	60	56	51	50	53	39	59	44	52	52	52	54	47	54	60	57	61	58	57	67	62	62	55	48	59	51	51	57	65	38	64	64	46	52	54	63	52	62	55	51	55	53	50	61	60	48	58	43	55	57	58	55	57	56	57	45	46	70	53	71	56	61	55	45	46	47	57	56	66	58	66	57	61	66	55	37	56	62	39	51	51	64	47	69	43	52	45	54	49	50	54	67	48	63	67	46	49	55	59	54	79	63	47	44	49	54	43	54	59	55	52	48	52	58	69	69	64	66	49	46	50	70	57	60	57	46	47	52	53	60	61	62	53	60	58	51	49	56	53	52	54	65	55
13996	6253	3308	4376	10595	13228	12595	12229	11027	12879	30780	29145	29570	28501	23759	17025	5990	702	566	572	554	528	545	542	563	544	544	572	537	537	539	549	536	514	533	521	582	508	505	543	553	538	558	516	537	540	563	558	527	521	513	531	567	567	535	509	525	546	504	532	517	508	512	523	530	516	522	521	563	506	509	546	514	524	547	542	557	561	524	542	557	553	519	550	501	499	536	530	565	535	551	487	524	506	537	500	540	524	538	551	554	536	518	522	513	525	531	559	560	510	505	534	457	507	540	537	554	521	514	568	555	493	564	498	524	513	543	527	535	516	534	549	513	557	560	514	513	499	537	532	573	498	507	544	541	539	581	510	521	556	518	504	514	549	558	519	562	518	538	566	519	577	539	502	492	528	522	540	538	549	515	501	486	505	554	561	553	519	519	490	567	547	545	508	534	542	522	544	568	540	545	514	531	557	542	532	559	575	508	510	550	569	522	508	519	541	516	517	532	529	549	547	548	538	534	549	515	509	524	514	508	564	563	531	553	529	541	534	516	515	512	494	563	537	525	525	561	589	548	522	496	573	507	521	512	518	543	522	529	524	552	539	499	566	532	553	530	554	501	543	501	535	535	511	508	506	593	534	524	528	521	543	570	571	537	566	514	530	544	544	546	526	564	526	521	561	514	534	537	517	527	477	537	544	529	512	531	486	526	537	557	541	559	518	511	515	531	531	506	554	508	532	517	498	491	539	553	529	531	566	524	542	543	510	548	483	532	543	544	520	512	531	529	533	514	546	523	540	542	546	521	540	545	538	534	502	546	541	543	549	516	527	539	520	496	509	533	516	517	515	516	541	479	524	538	539	576	523	550	567	548	482	538	525	519	551	553	578	520	546	511	568	521	532	487	537	525	517	549	529	488	503	531	556	496	513	515	550	508	508	549	534	519	566	544	527	517	508	554	533	527	515	527	540	538	538	565	555	564	519	513	481	541	562	529	538	566	525	564	546	514	532	544	550	525	534	547	544	532	553	527	548	511	559	545	513	513	526	572	520	544	500	512	507	540	503	560	579	559	540	556	522	520	504	540	512	565	561	485	581	518	556	509	525	469	501	517	500	532	535	482	545	515	520	520	541	562	531	540	570	549	498	546	540	543	557	528	526	540	543	528	521	565	564	525	531	528	580	498	501	528	555	560	506	560	560	510	538	500	498	525	535	512	541	534	502	513	574	533	550	536	526	565	526	510	522	533	508	575	533	547	496	529	570	517	501	510	552	524	539	535	583	564	574	577	517	491	509	532	548	501	545	562	548	552	513	540	523	516	532	546	559	551	549	526	555	490	501	527	524	548	541	494	504	530	491	508	562	525	527	536	498	559	556	528	541	529	543	529	547	571	489	556	571	500	544	497	572	571	539	514	541	544	533	565	477	536	502	509	509	484	516	550	531	512	544	526	524	500	536	511	506	509	534	539	508	544	500	539	533	499	497	565	533	529	500	535	546	550	582	543	540	544	533	512	563	506	539	565	493	563	501	503	497	560	573	557	521	560	563	511	508	565	562	514	523	537	548	580	564	520	526	519	514	547	494	547	496	536	520	555	592	526	532	522	489	543	519	559	513	520	518	507	516	505	530	558	528	506	531	545	539	516	544	513	591	508	533	557	537	545	553	523	507	547	531	537	532	532	564	546	531	544	576	546	502	505	552	518	543	531	548	535	561	525	532	534	527	549	559	503	549	547	484	540	489	549	545	520	540	529	546	540	560	531	512	490	525	527	523	474	554	556	530	536	531	563	528	508	559	547	529	568	484	574	526	546	528	551	541	586	491	541	559	560	521	550	557	529	547	517	552	547	547	495	585	529	503	528	540	536	521	529	490	584	551	549	540	513	519	554	567	526	521	522	521	530	539	524	542	537	517	527	543	532	530	525	538	521	498	532	528	552	571	533	534	558	538	559	518	553	531	498	499	566	540	578	514	513	554	504	550	551	554	598	551	527	539	536	556	497	530	538	577	517	485	547	520	544	490	517	529	491	517	539	536	516	547	486	555	524	528	525	528	524	564	506	500	554	519	516	531	533	551	557	548	539	542	534	554	536	537	549	517	525	507	532	571	537	524	481	523	490	529	520	537	537	507	537	600	511	529	560	548	500	550	508	537	559	540	543	558	526	554	558	504	537	534	583	500	535	537	529	525	520	513	529	532	536	501	556	553	552	520	504	555	535	517	550	559	539	512	562	481	509	510	539	521	516	517	500	563	509	542	516	575	498	501	548	533	541	489	509	523	523	538	529	520	535	554	536	544	542	566	515	529	565	529	522	539	493	509	558	504	510	524	541	584	545	534	509	538	536	542	536	579	563	507	537	511	509	555	533	546	537	543	526	529	571	517	550	532	527	515	549	557	561	502	499	523	552	524	584	561	547	524	508	562	535	547	534	536	489	552	517	580	515	558	532	529	539	520	539	541	531	522	503	537	535	514	553	494	523	512	482	509	526	525	543	497	545	540	503	506	538	573	557	522	510	548	553	534	515	530	503	547	541	508	536	529	507	530	505	510	499	555	590	524	565	514	542	547	546	516	509	536	554	528	516	503	540	545	535	505	525	518	514	570	538	568	496	524	540	493	530	540	509	535	501	523	511	541	544	542	561	507	547	509	558	538	551	535	544	496	545	506	496	504	570	535	555	558	556	532	517	521	533	529	513	539	543	501	506	483	541	525	545	533	548	491	557	530	520	557	521	541	543	537	558	534	548	525	538	519	527	523	512	530	560	535	535	543	524	524	541	560	568	583	508	509	537	543	534	480	510	565	564	487	530	528	545	535	507	562	547	501	579	571	537	539	544	490	523	504	553	540	556	514	567	513	518	522	596	521	550	565	528	550	558	581	501	548	547	527	528	524	517	543	532	528	545	544	517	542	554	526	563	500	510	553	544	533	552	556	576	507	543	541	485	539	514	539	501	529	554	548	515	544	531	539	531	524	513	562	526	549	546	527	494	492	509	515	519	569	498	492	546	513	515	525	524	519	558	549	520	544	522	551	545	530	514	496	535	516	553	523	488	534	520	562	521	527	527	533	539	557	535	548	554	527	507	516	534	495	545	522	553	543	529	521	552	528	502	530	517	519	508	502	515	546	525	493	563	536	536	493	524	493	515	498	570	568	494	502	508	471	512	502	559	504	533	504	544	531	495	525	539	503	525	515	486	503	527	550	559	501	535	545	549	537	507	543	524	554	506	565	531	485	516	558	538	521	561	514	546	527	542	534	573	532	536	559	504	539	513	518	507	542	507	599	511	535	509	548	543	529	524	554	547	523	558	524	538	528	525	549	517	523	540	576	526	509	509	531	578	533	517	567	506	560	585	526	536	574	472	500	537	512	526	483	512	521	516	530	539	574	512	544	499	516	493	517	561	560	510	508	530	541	567	507	547	542	579	497	551	554	548	552	560	504	525	553	540	535	530	532	452	515	526	524	534	531	498	523	531	591	536	537	506	531	510	515	553	546	507	516
886	258	168	118	120	125	169	220	187	185	307	427	545	527	380	250	167	80	56	58	63	54	61	57	60	53	61	73	63	63	52	55	61	53	54	54	65	50	61	51	72	72	60	64	58	59	66	64	73	58	67	60	72	68	58	52	70	62	57	54	61	53	61	69	73	53	69	53	62	57	68	64	60	72	58	49	66	54	69	51	55	66	71	48	55	67	56	73	50	62	63	59	55	62	64	67	60	55	62	53	80	48	44	45	55	65	58	50	74	63	51	53	65	78	69	52	55	76	60	59	59	38	57	53	71	61	46	46	68	54	72	75	69	53	64	60	56	60	62	55	59	59	58	60	56	78	61	53	55	57	62	42	48	49	60	45	53	59	51	43	64	57	47	48	62	52	65	63	57	71	70	49	61	61	61	67	52	68	67	61	50	52	54	51	65	57	63	53	58	51	64	52	58	53	59	60	55	69	62	59	64	73	63	66	48	64	73	51	54	64	48	74	60	57	63	57	42	55	54	55	66	63	60	65	56	59	68	56	55	57	58	74	60	52	57	65	45	71	66	53	66	63	56	62	50	58	75	64	60	68	50	57	52	50	44	65	69	56	58	75	68	61	63	67	63	48	57	65	62	66	61	57	61	52	55	51	58	63	65	55	70	43	59	56	53	53	66	69	54	66	49	56	59	63	85	73	58	58	59	68	54	52	59	69	65	58	53	68	69	57	62	59	61	63	61	59	43	70	55	53	72	64	53	57	46	57	52	53	44	49	44	70	51	67	74	59	71	73	65	65	71	52	53	55	62	79	60	52	62	64	64	55	62	59	57	46	58	59	58	59	59	49	53	62	63	70	60	47	65	55	56	65	71	52	66	60	62	60	60	62	66	60	63	68	58	68	56	63	62	71	55	40	52	56	56	58	74	57	51	82	55	51	50	50	58	52	57	63	75	72	63	63	52	50	71	44	51	51	43	67	58	72	58	57	71	52	71	63	63	59	41	72	61	57	65	62	59	67	45	60	72	49	52	63	61	52	57	64	67	43	59	58	53	64	45	54	70	66	59	52	43	66	70	63	67	59	48	54	68	48	66	51	51	63	74	63	51	65	60	90	72	60	65	69	71	58	52	57	69	71	49	59	65	59	59	71	50	59	68	59	61	81	51	64	54	59	56	65	61	70	68	61	58	62	57	64	62	64	59	61	55	65	61	59	43	50	62	68	62	70	61	62	59	66	70	60	57	56	51	65	60	54	65	69	60	43	62	63	58	63	52	63	62	58	68	68	59	76	50	50	60	58	61	72	58	62	65	60	48	66	64	51	53	66	56	82	49	69	79	54	61	79	55	55	61	69	54	58	53	58	62	54	62	62	51	61	58	50	69	46	65	59	56	59	50	57	47	55	64	49	62	75	56	59	70	53	70	65	69	62	51	60	68	50	69	80	57	51	63	39	51	59	67	57	71	70	58	63	61	70	67	59	66	61	58	55	72	63	48	49	68	56	61	73	51	57	45	66	55	59	63	48	71	64	80	66	62	60	60	58	74	65	65	62	64	52	64	49	50	43	68	57	56	47	52	82	69	63	67	67	57	67	71	63	51	48	65	69	54	54	66	68	64	57	67	59	68	77	50	63	59	56	68	55	64	57	64	71	59	53	57	55	61	64	61	54	50	71	52	65	55	64	58	42	63	49	65	78	67	55	63	59	51	52	62	75	58	62	59	44	56	45	76	52	63	77	70	70	62	49	69	65	64	79	62	62	65	60	62	67	61	55	49	67	64	62	41	58	60	61	47	54	63	62	57	72	56	58	66	57	68	46	59	52	67	64	76	58	52	59	62	62	55	65	48	51	67	63	72	72	49	54	61	71	71	40	59	55	69	64	54	59	69	49	71	60	71	59	55	69	72	60	65	60	57	46	68	56	71	66	65	50	65	56	68	65	55	48	52	63	67	72	58	51	41	66	65	53	75	53	70	61	55	72	60	54	61	74	63	57	53	67	58	52	60	58	51	47	84	55	53	59	48	69	51	50	61	60	53	60	63	58	52	65	55	60	62	52	68	68	53	53	54	58	63	66	53	55	51	56	52	76	56	73	61	56	64	56	52	49	63	67	67	68	54	57	50	72	64	66	68	61	61	55	65	60	72	45	79	68	63	58	60	64	50	55	59	64	60	60	76	63	68	62	61	62	65	59	61	52	58	58	62	67	65	62	57	62	63	52	60	64	50	73	50	67	66	74	63	59	54	68	63	58	56	55	63	61	57	63	50	46	53	54	46	55	58	78	63	65	50	68	55	53	64	53	57	67	59	58	56	56	74	68	66	60	53	63	62	66	52	65	60	49	64	57	48	56	48	65	58	70	55	57	56	59	61	59	62	61	54	54	48	80	57	62	46	56	61	59	63	68	74	71	70	50	50	50	59	58	48	61	67	53	64	72	58	58	67	72	72	56	65	65	58	50	58	47	49	62	51	54	68	61	66	62	60	65	65	57	69	54	47	62	55	66	63	50	58	57	51	60	50	54	62	65	52	70	55	58	38	58	62	62	62	49	58	49	65	55	55	69	67	53	75	70	51	52	64	52	48	60	46	66	70	55	54	54	64	65	61	60	57	65	62	62	66	65	49	62	62	56	66	60	47	46	59	44	59	65	49	56	64	60	61	55	57	63	75	68	69	53	58	60	65	58	51	62	67	50	63	71	55	56	58	72	75	70	41	61	56	53	60	43	47	69	60	57	49	57	65	60	74	67	60	61	55	55	56	48	56	63	47	53	69	65	52	65	63	64	67	52	66	57	63	53	61	77	48	43	59	60	68	50	52	68	69	53	52	56	65	60	58	53	51	64	49	56	56	53	61	57	57	51	63	68	66	54	49	62	66	68	77	83	52	57	52	68	58	50	49	49	66	44	49	65	65	62	64	56	61	61	66	54	79	59	59	62	49	65	50	62	58	52	63	82	52	70	57	66	58	46	72	53	63	53	58	62	68	47	50	52	66	62	56	62	57	68	64	60	58	61	59	71	70	59	58	70	46	55	53	71	63	69	52	62	53	68	60	56	74	61	60	72	63	63	69	60	60	54	65	59	74	61	63	65	62	69	52	69	64	55	52	65	53	52	63	55	68	45	63	73	55	43	67	61	51	67	55	62	65	58	57	59	53	52	60	58	52	62	55	49	63	58	78	53	56	56	57	57	66	57	70	55	57	69	49	66	51	68	67	46	69	53	69	56	63	57	60	62	72	61	48	65	63	70	67	75	69	54	65	53	51	49	53	59	61	62	54	65	46	65	64	60	62	56	58	59	57	60	59	53	63	63	51	77	53	67	56	61	55	64	64	56	61	65	73	59	65	55	48	57	61	64	62	63	72	58	63	57	56	51	67	69	60	60	53	50	54	61	56	65	63	46	70	56	55	62	51	65	60	66	55	63	71	55	63	52	54	64	68	63	50	69	63	57	51	51	66	62	60	61	60	69	61	58	59	70	69	56	67	58	51	55	69	63
10815	3914	1918	2780	6477	7997	7822	7794	7515	7012	9934	13083	13482	12059	8349	4962	2468	980	590	568	561	548	566	585	612	572	526	561	591	545	577	590	563	583	593	566	564	535	587	540	557	588	570	571	559	530	578	552	582	576	586	586	542	564	543	550	590	564	597	569	574	539	521	596	581	576	555	579	573	583	540	530	588	524	584	581	553	611	533	567	565	566	571	550	540	562	594	595	588	567	543	605	550	519	548	569	555	591	554	579	560	522	611	608	601	539	581	526	562	546	554	554	604	535	573	574	586	519	587	582	551	548	551	566	574	559	562	544	554	621	566	572	580	562	537	593	569	546	641	530	556	552	550	550	574	547	594	622	559	537	570	568	580	584	555	571	576	548	575	548	523	558	572	547	587	569	578	565	513	583	547	572	534	537	549	616	590	569	536	571	609	555	543	545	591	586	559	543	579	592	573	543	592	584	591	536	584	601	568	584	561	603	572	573	592	558	563	575	551	551	614	539	607	557	553	604	586	543	552	584	545	579	618	580	605	589	586	555	622	562	559	553	593	552	543	549	555	548	565	575	566	558	564	530	570	579	532	531	539	537	557	549	582	574	529	597	559	537	533	584	549	575	569	590	523	563	544	541	574	542	561	542	546	525	559	575	597	546	573	591	546	601	556	547	549	622	602	572	565	553	586	557	595	571	586	578	552	593	553	552	583	556	590	579	544	540	613	565	540	574	597	555	575	543	545	540	579	574	587	556	599	589	577	576	562	568	556	517	571	548	563	601	578	554	557	547	580	539	531	606	525	616	596	606	565	594	538	527	527	564	572	562	590	556	582	581	587	551	571	541	581	559	567	560	571	592	564	532	590	617	561	554	526	596	561	558	559	571	539	557	611	563	551	543	574	546	586	575	582	533	583	604	515	588	555	594	577	551	556	565	585	559	572	579	604	583	567	551	577	587	599	588	576	574	552	520	557	608	603	553	571	533	592	567	587	532	589	574	585	591	594	549	599	580	519	570	540	558	570	608	555	617	561	558	567	586	606	565	581	582	566	547	575	551	542	552	597	591	544	594	569	548	555	551	568	545	566	567	555	565	584	560	592	549	566	580	594	608	586	539	557	592	609	539	574	591	523	569	556	568	542	596	577	582	596	629	593	569	557	574	580	591	599	530	572	562	590	569	557	586	551	563	585	601	550	554	566	568	582	545	567	580	582	584	591	535	583	581	585	552	576	549	574	564	568	584	606	623	562	567	559	584	564	622	591	590	569	552	542	552	573	577	518	576	585	554	590	552	567	558	602	606	550	525	597	549	571	558	599	526	582	560	558	552	597	542	597	574	556	614	573	582	628	564	537	598	570	571	610	590	585	562	571	552	585	595	582	543	627	568	547	588	546	603	539	542	532	551	544	564	571	567	537	595	544	596	598	549	589	559	531	557	555	548	577	590	547	553	594	571	593	526	540	580	521	536	561	563	549	547	605	531	549	530	601	545	591	518	605	561	567	570	513	585	570	600	552	581	585	556	536	600	533	542	547	543	518	615	544	559	576	556	590	590	578	579	572	585	596	559	585	587	552	569	568	555	579	547	565	529	550	603	552	515	582	593	550	574	589	555	583	554	592	595	589	613	560	574	545	604	600	589	560	550	569	571	573	533	547	582	582	573	568	611	572	546	539	609	591	558	550	566	580	582	565	601	555	560	588	583	557	551	594	544	591	577	586	600	577	599	556	609	579	571	574	545	572	574	541	608	583	558	567	550	554	538	555	548	598	592	560	570	568	554	524	571	583	567	559	545	567	598	542	592	561	559	610	610	577	522	540	613	613	553	577	566	563	584	569	575	534	585	596	555	584	592	552	563	577	544	533	588	572	576	525	597	593	533	584	571	548	566	566	566	552	567	549	548	612	506	542	570	543	616	600	562	580	584	549	582	576	540	533	586	575	564	532	604	516	595	559	584	589	533	568	575	560	567	565	597	554	586	599	571	555	623	546	578	575	578	545	590	587	595	537	564	558	607	555	541	561	580	608	601	563	578	568	571	572	569	571	600	601	530	541	534	547	577	534	564	600	584	587	596	586	566	542	543	558	565	564	572	585	562	557	585	579	512	530	594	606	553	574	619	592	567	603	550	556	578	571	561	587	584	549	608	565	561	596	547	578	540	579	559	592	585	593	568	577	581	564	574	567	588	558	569	561	545	570	534	544	578	575	544	567	561	573	558	563	535	608	554	557	563	582	550	601	551	623	572	651	573	557	559	550	616	566	585	578	592	563	545	540	563	564	561	588	518	568	579	619	577	597	551	579	595	573	567	563	525	543	569	586	530	578	556	560	550	554	541	597	592	596	589	557	556	574	570	580	595	617	583	574	546	606	560	582	582	510	582	534	544	574	541	570	568	592	623	537	569	603	562	538	601	600	600	552	597	577	572	574	585	576	576	591	563	591	560	572	533	578	560	585	552	620	582	587	568	575	606	569	575	535	551	577	546	545	611	600	589	541	557	585	500	555	566	583	550	607	564	580	575	604	574	570	547	565	561	603	581	553	604	558	619	618	577	597	524	534	559	579	558	560	547	575	548	568	589	535	581	544	554	612	543	568	564	579	562	589	569	572	534	565	530	573	592	562	576	565	574	520	577	556	541	526	556	565	534	560	581	555	604	572	596	570	562	577	585	568	589	557	591	570	539	599	559	577	560	599	552	539	581	582	577	569	594	594	578	590	585	564	531	574	575	569	581	524	589	557	557	568	555	539	582	588	613	588	550	561	603	572	556	595	554	587	572	552	563	557	559	569	571	564	597	593	553	572	570	562	610	579	552	563	601	546	569	531	566	563	533	594	595	539	547	582	538	549	560	567	555	564	566	601	576	611	590	513	531	548	574	566	590	569	561	590	551	520	551	507	556	574	596	529	580	563	556	530	554	572	585	558	553	522	581	547	584	587	587	574	567	597	562	553	542	584	568	577	531	553	582	588	554	575	570	561	606	565	606	539	563	560	556	551	613	536	585	597	595	568	576	571	569	601	594	561	615	562	560	509	559	556	549	540	596	573	582	574	551	604	563	564	596	563	569	570	560	606	554	563	565	577	577	573	544	573	557	591	522	578	541	547	540	555	605	586	572	535	640	542	551	580	558	551	606	540	601	550	563	580	557	554	543	531	593	602	585	583	590	585	605	585	603	542	585	531	526	550	565	602	607	543	593	570	566	628	553	564	561	558	586	570	551	587	568	567	581	578	576	562	578	560	605	593	550	568	580	544	536	544	594	582	520	554	537	548	599	541	583	534	581	526	577	562	579	546	567	559	580	590	546	602	564	549	594	528	535	593	541	527	563	562	586	571	551	582	592	528	577	597	521	584	599	551	582	581	596	546	570	617	576	590	556	582	596	530	581	591	564	552	535	545	577	565	542	591	550	585	573	559	554	552	559	570	589	537	547	592	525	566	578	547	592	587	572	630	512	579	542	575	536	531	541	585	616	579	576	626	595	559	569	566	574	595	592	589	582
593	305	192	156	117	172	204	243	246	228	471	1172	1659	1522	1128	628	312	99	76	64	64	63	69	60	57	67	53	64	64	55	62	53	63	56	60	69	68	58	66	78	73	78	58	71	83	61	72	73	66	69	61	63	63	78	71	60	62	61	60	68	71	68	67	61	56	73	53	65	78	73	77	72	61	75	75	73	62	85	62	70	67	60	70	67	63	68	75	61	66	52	65	72	68	57	65	65	67	72	57	68	66	51	71	60	70	58	59	57	63	70	64	78	71	52	70	78	77	74	54	76	59	67	55	73	59	82	65	59	69	57	58	71	66	63	73	70	69	60	65	61	67	58	78	76	63	83	67	70	53	70	61	65	70	79	46	63	54	74	64	58	54	63	68	62	53	54	69	77	58	68	73	58	70	69	65	57	59	66	61	75	61	69	64	66	62	62	69	60	47	68	74	66	59	83	69	87	77	60	79	69	76	74	67	64	60	74	60	66	67	79	76	55	60	73	76	64	66	66	81	79	62	71	67	74	61	65	74	62	56	71	67	71	63	67	69	74	64	64	70	74	69	55	56	74	66	65	62	62	63	85	69	68	59	50	65	63	58	84	60	68	62	65	69	60	68	70	84	51	63	65	64	56	88	63	74	63	70	60	67	68	70	73	64	65	60	51	52	70	66	79	72	59	82	58	70	80	69	66	69	68	77	60	76	79	69	59	89	77	66	61	72	68	65	72	69	78	56	70	75	72	68	61	87	69	65	53	66	54	57	63	73	81	38	78	65	84	65	61	71	70	63	70	62	71	83	66	66	73	67	65	64	63	42	69	70	75	60	69	57	57	67	81	75	69	74	58	71	65	47	64	62	52	70	59	58	75	61	75	58	83	67	81	70	73	60	66	75	60	64	73	69	63	76	66	73	70	77	76	68	66	67	76	64	68	65	63	81	74	69	50	70	52	68	67	64	70	81	52	58	71	52	43	89	80	62	65	71	58	71	62	75	65	60	69	73	53	70	64	65	64	84	71	74	72	59	61	62	73	66	74	68	77	68	73	81	72	71	81	72	68	68	59	66	58	58	62	66	60	74	67	67	71	61	63	46	67	55	68	64	81	71	84	66	63	68	55	57	69	73	59	85	70	61	64	73	72	72	68	74	59	69	80	63	63	48	80	70	87	65	66	70	69	72	63	68	60	74	81	82	65	64	60	57	63	68	65	69	68	59	77	69	69	62	65	63	81	75	76	65	58	71	78	70	55	71	51	76	74	73	55	66	73	58	68	71	70	73	72	68	63	72	52	63	65	62	74	65	75	79	73	60	50	82	47	67	66	64	51	63	72	72	63	56	57	66	53	71	60	68	65	57	64	44	70	68	68	65	70	65	65	50	81	55	74	64	68	64	56	55	60	50	81	69	61	70	68	78	74	55	64	69	78	74	72	59	56	70	62	58	66	57	76	62	62	63	58	76	70	89	51	48	72	59	75	57	49	67	77	72	73	76	62	78	64	76	78	55	64	64	71	62	64	66	59	61	57	71	75	64	71	72	51	67	68	66	71	60	76	70	66	62	59	68	63	70	65	77	63	70	64	66	57	71	76	62	66	66	69	64	49	59	56	51	77	64	56	58	61	63	67	58	69	53	68	75	57	59	77	57	54	56	68	80	64	61	61	66	60	65	66	60	66	73	59	56	57	62	65	77	74	63	51	45	70	69	82	57	75	70	66	76	71	52	62	60	56	70	76	57	72	62	66	75	70	78	70	66	64	75	58	68	63	63	64	67	53	61	71	64	68	73	61	68	75	69	63	58	70	49	67	62	76	63	68	68	58	54	84	67	74	49	59	70	73	60	67	80	58	66	64	60	78	63	74	69	52	57	69	80	69	73	73	61	59	40	57	59	51	70	63	70	73	76	73	61	60	67	74	76	65	59	60	69	73	65	76	70	71	58	64	57	74	81	65	71	62	77	80	70	56	67	62	65	84	76	64	68	55	69	63	69	79	63	76	68	76	80	79	57	59	78	65	69	62	61	84	71	62	65	56	65	59	53	64	75	63	53	54	79	65	69	67	76	52	56	71	63	68	62	70	59	52	63	78	64	78	75	54	71	68	66	58	78	63	76	59	60	74	64	68	52	73	70	79	69	87	64	53	58	70	70	65	67	54	64	64	74	65	73	61	72	66	67	57	59	77	59	58	63	68	73	65	81	60	84	71	69	61	70	70	72	64	79	82	61	65	70	70	78	65	61	62	62	57	68	64	67	65	64	67	62	68	60	70	75	69	74	78	68	68	77	56	55	56	60	69	61	69	82	66	73	72	64	63	77	85	62	61	70	63	81	67	62	61	59	58	66	60	65	67	64	78	75	72	68	64	65	72	80	64	72	66	55	63	57	60	70	55	70	58	66	64	58	56	75	66	78	64	77	56	58	59	75	59	61	67	51	67	62	79	57	70	66	59	72	59	76	61	62	54	81	62	57	73	59	56	66	70	77	52	71	88	69	57	56	53	77	79	70	61	65	69	82	69	70	63	65	68	53	56	65	80	67	76	57	62	64	63	70	65	56	53	87	61	68	80	55	62	59	70	75	66	77	75	71	80	55	62	66	77	63	77	64	59	71	80	70	67	74	62	66	71	60	67	73	78	76	78	62	55	69	63	70	61	79	73	63	69	48	58	64	59	59	73	62	71	61	68	67	72	70	59	63	78	66	75	79	66	65	72	72	76	72	65	59	62	70	58	83	61	61	64	68	74	52	70	53	65	57	90	65	71	65	56	59	57	74	59	69	70	66	72	76	73	80	72	63	69	65	71	51	77	73	70	82	66	63	57	71	51	75	66	82	56	76	56	73	74	57	51	56	77	73	59	56	81	69	72	62	75	69	61	56	69	72	52	64	67	65	61	59	60	68	64	65	66	65	59	63	60	60	71	59	59	69	75	74	65	49	71	70	60	62	74	82	68	68	68	62	58	79	72	63	65	61	76	73	67	66	62	52	81	58	55	64	65	51	69	58	64	50	63	58	64	69	63	71	58	63	56	63	63	54	65	47	73	76	64	60	67	61	75	54	59	77	71	55	77	73	58	63	59	59	75	65	71	75	50	74	64	57	66	55	66	65	81	62	68	85	63	63	67	64	67	73	62	83	71	64	70	66	69	81	65	70	59	56	66	73	77	55	68	70	66	53	63	69	65	66	72	60	56	59	66	73	59	57	64	60	65	60	76	59	73	65	58	63	72	81	67	69	61	58	65	61	63	69	62	72	79	67	66	66	73	66	58	76	57	85	56	76	61	57	63	61	53	56	60	63	55	61	58	56	77	73	73	71	61	72	59	59	80	53	64	63	63	69	63	66	53	67	61	72	67	59	61	61	69	67	71	68	76	65	54	55	63	61	61	67	76	78	70	65	62	77	74	64	81	69	51	70	70	71	76	66	64	80	62	73	63	60	82	54	59	52	75	68	64	57	61	78	58	56	82	66	55	55	62	64	81	68	57	67	65	64	76
10911	5052	2581	3787	9011	11163	10806	9782	9381	7727	13399	22795	25110	22945	18558	11869	6070	1629	684	666	636	619	653	634	660	636	676	668	689	634	669	643	641	635	654	642	618	667	661	643	604	673	685	686	655	638	660	661	635	634	657	658	641	640	633	643	623	672	638	657	607	606	708	637	603	674	657	603	574	629	628	598	629	665	658	644	616	681	626	611	650	598	593	623	622	634	677	665	642	614	674	654	664	673	610	648	666	629	626	628	626	641	613	578	650	648	661	659	605	677	657	614	625	621	615	678	626	624	647	682	655	605	673	597	647	654	681	621	658	657	622	682	661	653	634	597	660	648	619	596	635	604	631	658	659	660	673	654	632	683	624	633	632	620	663	613	615	665	705	651	616	665	659	632	688	621	645	666	676	636	576	659	624	612	594	661	623	635	655	668	625	607	616	653	638	665	676	625	656	641	670	651	628	622	613	622	665	627	664	616	631	632	635	625	588	624	630	620	619	662	676	672	668	675	659	664	650	684	617	671	648	697	671	677	659	661	632	598	691	657	646	675	692	670	640	671	616	579	618	631	639	668	645	662	667	626	636	651	643	616	619	624	652	683	683	593	635	638	660	620	679	659	664	638	636	626	671	647	634	638	624	665	654	643	619	618	670	635	641	649	649	606	628	676	636	657	615	687	620	636	645	626	630	640	690	605	639	618	665	620	694	605	623	618	656	643	560	665	615	625	596	641	676	662	660	649	631	679	679	639	625	650	617	629	601	692	666	715	624	631	666	636	637	663	641	641	629	628	616	672	637	638	634	664	657	629	696	667	649	647	604	646	661	652	666	658	668	654	631	598	668	639	637	592	693	637	646	701	617	652	647	683	634	646	685	644	609	635	631	642	634	647	656	638	644	673	637	670	678	651	627	615	652	673	650	581	610	663	609	621	631	602	650	661	649	697	665	616	660	659	614	601	637	592	654	645	638	707	639	625	631	620	681	600	617	669	671	648	650	625	638	656	677	641	665	647	669	602	604	701	653	641	616	633	641	620	643	625	673	657	637	662	672	624	636	581	629	604	665	643	613	632	678	647	648	619	629	668	636	651	649	648	663	610	643	611	605	640	636	686	620	639	668	707	679	645	662	640	631	608	634	664	646	650	680	638	640	659	658	654	658	671	669	597	644	645	613	640	620	657	644	657	663	639	612	632	670	618	674	581	632	633	632	647	622	639	621	687	636	643	653	617	686	672	660	620	641	636	669	645	605	657	668	614	651	650	645	632	651	636	638	632	658	643	674	692	601	688	626	600	652	625	627	672	631	646	637	627	650	630	611	630	660	652	642	679	649	643	669	629	639	673	666	644	660	656	641	654	659	634	659	598	618	631	609	634	630	621	642	639	643	631	604	606	607	605	628	659	638	665	604	675	660	647	610	634	677	607	698	642	625	636	617	621	667	699	619	590	648	632	687	607	645	652	628	615	630	649	671	634	645	664	626	638	603	676	648	614	644	603	667	671	633	687	679	680	657	658	675	626	627	652	664	657	634	650	682	674	688	636	632	664	676	650	664	656	662	598	651	647	646	628	642	666	597	635	616	630	682	613	654	626	655	629	641	626	676	661	630	621	661	610	653	635	653	657	639	610	638	648	608	651	701	655	631	613	691	577	609	636	645	666	598	650	676	650	671	652	681	623	593	634	619	632	636	626	639	638	662	647	696	641	623	605	707	655	653	630	659	651	642	667	649	651	657	684	636	638	638	666	633	648	637	661	696	637	639	657	659	623	616	670	666	687	559	675	647	658	631	610	669	610	653	660	632	640	642	631	627	611	607	632	619	652	643	639	623	610	723	693	608	648	611	642	602	631	661	607	675	663	629	677	640	644	618	639	635	610	652	616	648	652	629	670	643	643	635	652	677	674	681	679	649	656	624	642	651	679	654	618	620	693	607	651	654	682	694	656	623	618	647	634	621	663	656	664	653	643	640	693	700	674	656	625	638	657	631	653	672	595	676	626	676	642	670	632	618	663	628	644	635	663	661	578	631	617	617	606	637	644	634	682	672	642	638	615	702	602	644	630	629	662	604	632	651	688	664	718	692	618	607	676	640	641	694	640	664	675	654	669	643	613	648	672	579	701	597	642	637	634	624	658	637	697	613	632	655	613	668	622	661	644	666	677	646	622	639	591	623	648	627	669	627	645	660	616	663	633	605	688	640	648	637	643	643	651	669	630	627	639	650	674	663	634	657	681	711	636	661	647	651	612	642	653	657	630	644	628	646	649	642	616	655	627	604	636	641	635	640	644	619	664	679	626	640	637	634	675	628	691	664	682	671	664	626	629	647	637	656	636	617	674	605	643	674	649	657	627	597	625	618	663	675	624	693	637	621	633	684	636	648	629	649	612	617	645	650	640	599	633	645	641	652	665	615	610	610	672	626	650	700	646	617	648	678	692	625	677	658	646	650	643	596	631	644	649	634	648	621	677	604	663	641	623	608	662	685	612	665	674	645	623	666	642	645	619	642	637	624	608	656	639	627	650	610	614	630	652	703	651	662	652	698	608	647	574	630	659	657	652	656	630	608	612	609	620	694	651	629	665	628	658	668	651	600	643	664	677	700	595	670	655	675	626	600	659	664	620	653	628	688	634	668	625	650	648	640	624	665	647	626	664	632	619	604	641	600	671	665	665	618	631	666	578	644	653	674	669	631	636	670	605	661	640	611	708	639	663	638	622	668	618	633	631	628	622	644	614	633	705	661	598	621	630	674	684	704	663	641	643	691	615	680	656	656	640	653	624	653	616	613	650	601	598	625	639	624	656	624	630	641	710	639	631	627	686	640	649	642	628	651	670	652	635	644	660	624	619	658	642	654	652	654	646	623	662	653	641	635	617	635	633	637	631	635	618	637	652	622	643	626	646	650	632	638	662	646	644	657	661	623	674	600	671	616	669	630	620	627	653	654	610	658	667	622	623	620	662	668	687	618	651	661	640	613	668	656	677	603	633	629	625	658	628	669	652	652	654	632	638	622	608	625	663	605	633	690	667	644	642	674	611	663	658	605	627	607	643	655	651	675	636	651	656	643	678	653	653	649	610	633	604	627	623	594	617	660	641	683	633	674	694	651	624	666	654	626	636	694	695	652	643	644	618	638	681	667	638	656	623	671	653	647	629	626	650	706	648	607	664	663	638	627	679	660	661	658	608	623	655	674	623	645	611	628	612	636	659	713	644	647	659	682	649	619	597	679	628	632	662	614	632	650	615	646	633	654	606	683	658	678	662	630	664	600	625	707	626	649	630	614	660	654	612	634	616	655	618	645	645	628	636	641	625	617	624	621	617	648	680	640	610	653	655	677	646	670	585	649	662	638	635	636	665	683	673	665	655	680	660	653	683	668	632	657	641	671	649	667	682	618	580	647	644	682	603	643	604	665	671	618	596	618	681	650	696	643	690	639	634	660	651	623	638	625	639	622	681	649	617	611	629	609	645	635	641	608	646	632	597	641	658	657	641	605	679
1252	301	168	128	118	159	188	202	222	198	241	873	1864	2248	1449	785	353	114	48	52	46	45	64	38	48	46	44	53	47	57	39	50	39	52	59	52	41	49	51	41	34	31	60	49	31	45	35	56	34	38	47	54	52	44	47	47	50	46	39	42	57	47	45	42	36	49	50	46	40	49	45	47	51	55	44	52	62	41	49	52	41	50	57	55	40	39	55	44	44	45	49	38	42	47	51	49	56	45	45	58	53	41	54	58	53	45	58	48	34	50	46	50	39	48	52	40	57	44	42	46	51	44	61	48	45	48	46	47	44	54	52	34	38	50	39	48	39	46	36	41	46	44	52	44	42	41	56	40	42	38	55	47	54	51	42	46	54	29	54	45	38	65	39	56	53	48	53	56	45	51	32	46	42	48	39	48	55	38	43	43	46	51	55	57	47	52	63	51	46	50	46	53	44	41	43	50	40	37	45	45	41	35	55	61	50	44	68	43	46	57	48	40	43	39	44	43	59	53	51	50	51	55	43	47	48	50	49	51	47	54	43	59	47	49	41	36	44	56	63	49	37	50	54	64	43	39	39	48	42	57	43	52	54	46	31	48	55	47	43	41	54	43	45	41	40	45	47	64	41	35	59	40	47	50	45	54	45	51	45	51	52	33	47	41	39	50	48	51	43	48	43	41	51	42	40	60	42	29	50	51	49	47	56	34	51	46	50	44	45	48	41	47	41	53	47	47	51	47	51	43	40	44	47	49	46	45	55	55	56	50	45	50	50	43	45	40	38	39	48	44	39	54	44	33	53	33	54	62	41	51	36	57	46	52	63	49	40	45	51	50	54	44	39	43	43	51	51	48	44	44	41	51	46	54	59	42	41	47	50	41	50	45	44	46	48	51	49	37	40	38	35	36	43	41	40	43	54	50	52	50	44	38	42	48	45	42	38	35	48	47	54	45	40	59	54	45	36	52	55	38	53	51	48	40	49	43	34	38	41	48	43	43	35	40	48	45	51	47	51	37	64	47	44	54	44	43	46	41	48	42	53	43	54	49	43	50	58	47	47	43	52	42	38	38	48	55	50	49	48	50	49	58	40	56	49	58	43	41	50	40	61	49	48	36	34	41	53	41	40	52	55	50	38	45	44	44	44	46	56	33	46	28	53	33	57	52	48	48	42	27	54	48	48	44	40	45	50	57	53	53	44	30	44	39	45	38	36	56	47	45	37	56	37	46	34	53	54	51	42	48	53	50	47	46	64	65	36	48	54	41	64	43	47	53	34	56	51	52	36	40	51	46	41	47	52	44	53	43	50	46	50	52	41	51	42	52	38	62	44	56	44	58	44	48	57	54	49	47	45	46	54	37	41	54	48	38	56	45	45	46	38	41	59	47	41	48	47	50	46	41	52	49	42	48	31	39	43	50	57	46	56	39	64	40	45	44	45	42	48	39	52	44	46	53	53	42	55	50	43	57	49	51	44	37	47	64	46	54	35	63	44	33	49	41	48	50	49	49	47	52	47	43	37	40	43	56	55	45	45	53	38	50	47	44	49	42	41	49	51	38	50	47	58	53	41	45	49	42	47	52	62	45	51	45	55	47	39	37	55	48	45	45	41	44	41	45	42	42	52	32	49	39	56	44	54	34	53	39	42	42	57	56	47	42	45	58	56	38	40	47	45	51	45	52	39	40	61	60	46	43	50	41	51	57	48	48	46	44	44	39	53	47	40	41	52	49	58	50	49	42	40	53	44	50	55	43	44	51	41	42	49	47	40	39	47	47	45	45	49	42	44	55	53	49	40	49	40	35	45	40	41	47	38	51	37	51	40	42	56	55	37	47	54	50	50	45	47	48	47	45	46	56	49	38	43	46	42	45	49	37	41	53	47	52	46	53	38	48	36	61	46	56	38	41	57	50	60	49	46	52	38	30	55	40	47	51	57	47	47	51	44	49	36	54	44	50	39	43	43	37	39	55	51	49	43	47	55	47	46	48	49	41	58	45	49	68	48	57	51	59	53	50	42	40	48	58	45	53	49	41	49	51	42	43	51	50	44	31	46	53	63	40	41	23	62	52	48	43	51	40	45	46	42	63	46	41	49	53	48	37	43	47	43	39	44	37	40	62	36	48	50	43	45	52	43	51	49	48	44	54	43	43	42	44	57	51	42	54	66	48	51	51	49	41	42	47	50	52	49	48	49	60	48	54	40	39	26	42	34	51	46	53	35	41	62	44	42	45	57	50	32	47	32	44	54	48	45	49	48	42	61	43	56	42	54	44	48	49	49	43	50	44	40	54	46	56	49	37	38	44	50	38	48	42	35	35	53	48	45	46	46	41	45	46	50	39	51	39	37	43	52	43	47	44	39	45	46	35	45	42	42	38	41	45	35	48	63	36	43	64	48	56	41	47	38	35	44	40	52	56	46	44	51	40	33	53	49	48	57	35	47	41	43	47	43	48	46	57	57	47	43	49	43	50	55	43	37	63	48	45	37	56	43	35	51	34	52	45	37	33	60	39	48	40	45	46	48	66	52	51	40	50	54	34	32	54	53	42	48	51	46	38	40	49	38	38	45	54	48	51	41	49	48	51	43	45	49	56	49	50	39	44	50	43	51	33	52	38	49	42	57	37	41	48	43	44	49	55	46	47	43	56	34	55	47	56	51	50	49	42	47	44	48	41	48	46	44	43	40	50	40	52	55	52	49	55	52	44	54	59	46	48	56	51	49	51	40	46	47	58	43	45	53	43	46	40	49	56	43	53	42	57	63	32	50	52	56	34	52	55	48	65	49	46	58	38	55	55	39	41	41	46	56	44	59	46	48	45	45	40	51	47	48	49	41	40	52	45	30	42	47	42	51	51	46	47	38	41	51	38	33	48	62	51	51	52	49	49	45	62	50	51	51	44	68	49	52	58	37	48	39	43	26	42	40	50	45	42	52	47	51	53	46	49	49	50	47	52	41	50	46	40	40	44	43	46	38	49	45	43	46	46	47	34	33	46	47	38	53	41	47	48	39	49	47	46	55	62	39	41	44	41	42	46	44	49	45	44	47	51	31	42	51	55	58	40	47	45	42	54	43	41	54	51	50	45	44	40	43	47	49	56	38	42	51	49	58	38	45	50	45	44	36	23	42	50	59	56	48	40	40	53	47	50	55	37	52	54	42	49	59	48	40	45	41	43	43	50	42	46	40	61	51	40	51	53	43	51	64	54	55	45	36	46	60	60	46	52	47	56	44	49	50	59	38	42	39	38	55	53	50	47	53	38	47	38	50	47	41	52	54	39	48	44	51	41	44	45	44	43	44	32	48	44	46	38	55	53	61	55	48	46	48	65	43	42	42	64	51	42	53	46	41	49	55	35	56	50	52	49	37	37	44	62	41	47	42	43	37	51	47	47	49	42	42	48	43	34	51	53	61	47	50	41	56	35	54	53	39	51	47	44	44	48	49	51	49	48	46	55	57	61	44	38	46	43	54	57	38	44	44	49	47	42	33	54
12929	4542	2355	3610	8562	10840	10121	9761	9221	7741	8049	19430	27137	26952	21588	14152	7567	1820	462	499	458	485	473	484	439	417	466	497	459	477	448	433	479	441	476	460	449	456	431	442	441	449	445	471	474	504	478	455	496	417	456	466	420	467	431	423	465	437	425	453	444	459	443	440	452	456	457	437	474	470	432	432	441	441	488	467	451	430	465	474	471	453	464	452	442	465	395	507	449	435	462	495	422	461	446	427	450	474	449	453	444	464	426	451	436	437	433	461	446	427	464	420	467	432	448	423	440	453	424	470	422	429	463	465	440	481	460	433	429	439	471	445	434	441	446	438	464	452	441	452	471	467	457	461	454	465	442	438	442	440	446	469	464	439	478	454	469	445	451	446	460	446	452	459	442	453	483	444	445	428	471	425	455	458	477	464	461	521	469	482	441	483	473	458	473	453	460	474	477	453	440	485	466	439	444	432	424	449	435	454	453	425	455	466	434	451	430	449	450	446	451	443	507	518	439	450	435	437	468	451	457	446	452	419	427	416	433	450	437	431	454	440	438	474	454	464	459	426	427	451	476	423	447	487	431	477	443	453	459	483	435	469	445	413	443	452	436	450	472	452	436	497	410	503	425	447	489	491	433	475	464	454	444	446	425	484	423	407	414	491	430	463	449	424	467	454	445	442	462	472	447	447	418	421	485	480	448	450	475	466	472	414	457	450	471	425	455	433	458	463	464	442	459	468	470	504	465	449	474	460	429	435	504	420	454	441	397	456	442	451	429	453	507	461	460	470	482	430	419	429	494	428	414	445	469	458	395	443	443	446	431	459	487	469	456	467	427	509	440	447	486	441	442	497	471	444	452	472	486	474	464	450	472	463	462	503	421	438	458	488	476	454	429	443	485	456	469	438	452	474	468	472	463	463	434	484	425	464	452	464	455	458	453	441	485	460	444	449	472	430	439	446	451	491	431	474	462	443	458	506	421	437	464	457	450	440	442	402	461	490	466	436	436	452	430	451	444	476	450	462	501	428	414	441	421	434	451	472	409	434	447	461	475	453	473	496	448	475	484	487	460	473	460	480	471	438	445	407	434	504	411	455	461	459	469	452	452	446	447	476	457	425	451	458	475	474	442	419	441	488	457	479	463	473	446	467	471	426	414	484	472	474	454	449	453	492	472	509	474	472	446	460	448	475	424	469	463	416	414	420	457	461	442	445	422	457	439	472	455	441	480	484	437	462	450	459	446	446	466	454	464	423	425	476	420	462	483	427	463	474	436	445	419	434	460	428	473	427	443	460	455	466	428	466	456	476	449	428	463	451	470	432	436	445	421	429	430	434	446	472	422	448	429	476	465	449	456	455	430	438	428	480	459	490	431	442	439	482	390	432	419	446	404	462	454	423	457	454	505	444	475	441	454	479	447	442	443	444	465	469	406	441	480	472	467	444	462	449	512	431	454	472	413	409	475	432	478	453	437	461	454	444	464	449	431	438	451	430	455	473	457	451	467	433	479	454	482	484	470	499	433	444	459	499	492	470	467	451	453	467	440	442	449	431	476	463	450	437	454	449	497	483	467	458	471	455	489	433	420	461	464	467	473	470	454	437	488	437	456	444	443	434	418	448	463	429	426	457	441	434	419	469	424	437	430	475	465	514	441	467	456	463	424	474	406	463	466	446	443	466	430	462	413	419	450	458	400	420	432	442	460	464	414	450	459	449	457	479	451	478	452	443	420	451	461	486	478	449	475	450	466	459	438	475	454	440	475	487	474	464	483	482	461	451	465	440	476	457	500	457	433	437	453	433	424	474	446	453	437	439	482	443	441	453	410	479	425	444	458	474	469	464	450	462	477	424	471	470	456	457	488	452	448	482	428	457	455	433	434	491	476	493	462	445	458	461	446	465	470	474	450	452	448	446	447	443	473	471	479	453	468	478	467	421	471	490	473	427	453	459	491	455	447	485	426	447	466	435	449	463	457	461	464	473	445	461	423	462	419	486	454	460	453	453	454	458	437	493	445	452	444	458	458	434	417	477	461	445	451	464	474	446	464	470	417	422	434	443	434	441	487	453	438	474	444	425	434	441	457	443	450	455	470	501	482	468	420	455	401	433	440	487	439	478	459	470	443	416	455	469	429	426	463	442	462	448	491	448	445	415	479	429	463	483	441	471	445	452	474	467	493	479	457	445	423	480	483	474	452	476	481	428	430	417	474	434	446	460	422	424	406	454	444	430	435	440	465	443	441	461	413	449	428	435	441	445	463	433	445	423	478	469	442	461	418	450	456	453	453	467	424	489	449	448	446	459	478	467	463	485	447	461	460	479	469	476	446	442	462	443	426	435	459	460	455	458	473	450	424	463	464	459	448	466	406	452	458	416	448	429	480	439	456	445	428	470	489	486	463	432	458	463	486	459	463	443	450	489	425	442	479	447	469	419	453	439	460	450	449	459	461	452	475	443	449	478	450	455	437	464	421	439	437	440	477	483	487	451	417	467	455	468	441	449	435	454	456	480	409	464	454	454	467	437	459	409	465	403	476	479	421	462	453	455	405	435	444	458	456	444	458	415	470	438	452	454	440	449	436	460	450	438	455	481	418	451	437	462	438	455	438	509	449	446	448	438	440	490	447	471	435	456	453	477	456	433	449	470	465	439	434	448	441	462	488	468	433	440	482	429	435	485	499	458	424	487	449	451	449	452	430	464	433	466	475	450	452	464	447	416	446	450	454	450	442	475	451	463	447	456	446	449	431	445	478	433	463	437	442	442	447	442	460	439	471	449	417	472	438	455	471	460	468	428	466	439	479	438	457	484	485	460	458	451	417	477	432	469	457	472	455	450	443	479	463	490	460	445	459	469	426	449	468	458	458	464	475	448	455	449	440	454	451	496	498	401	452	405	471	449	459	478	435	485	427	446	494	472	443	453	443	487	446	445	433	423	447	420	452	485	432	418	424	475	445	458	426	452	467	422	435	469	431	471	469	441	483	441	457	433	468	444	438	475	459	458	414	458	471	427	462	461	442	479	439	424	470	487	461	458	480	440	442	457	472	433	453	429	440	463	472	486	449	448	463	443	433	411	420	434	452	444	448	424	435	470	439	455	455	447	435	484	483	422	466	470	474	460	439	455	422	501	447	456	443	437	454	444	455	480	481	468	457	433	444	467	482	422	429	467	431	474	461	439	442	444	461	471	424	437	443	440	475	475	438	463	434	492	442	422	451	443	485	440	453	477	466	476	445	411	466	472	432	455	451	478	504	457	453	508	446	454	425	446	455	460	481	482	434	423	493	466	433	468	436	457	450	454	462	490	477	463	458	478	450	456	481	445	448	422	454	451	462	457	435	470	452	451	462	400	462	431	482	497	435	496	497	483	470	454	467	452	468	452	470	445	426	472	456	412	451	458	479	479	439	474	464	448	438	452	470	455	472	454	447	474	521	466	444	465	445	453	440	440	437	469	452	471	459	419	457	440	451	481	464	478	450	494	447	424	449	478	447	471	434	436
877	364	220	158	148	225	232	306	278	277	394	2227	3813	3352	1992	1060	493	182	51	64	51	51	61	44	60	57	50	47	55	47	52	60	60	65	51	62	53	50	55	46	44	50	50	50	53	59	62	54	48	59	43	58	66	48	49	68	56	60	55	52	49	53	52	46	50	65	51	60	62	51	61	53	54	64	55	52	54	56	59	55	53	47	56	47	64	57	55	59	46	70	70	54	63	56	59	52	44	61	60	50	54	61	55	56	58	57	50	53	69	52	53	66	56	59	61	60	54	47	43	53	36	67	63	59	49	58	64	47	49	60	51	61	59	67	61	57	45	48	44	63	46	69	56	48	52	66	55	52	55	49	66	58	58	50	55	61	67	61	61	67	62	66	55	49	59	59	69	64	67	47	61	57	51	50	57	53	54	67	62	57	61	71	57	54	61	46	54	61	47	49	61	62	51	66	48	52	53	60	70	63	50	71	52	56	43	58	55	45	48	51	57	53	61	54	55	53	53	67	63	65	55	51	67	46	65	58	58	50	53	53	61	41	64	64	57	55	64	47	43	58	66	53	52	55	54	43	57	47	60	53	54	61	58	54	53	62	46	59	60	53	48	53	54	67	55	66	63	55	44	61	59	51	43	58	52	70	55	48	52	64	52	46	61	56	60	41	52	50	64	55	52	54	61	58	42	46	47	49	48	56	36	54	62	48	54	56	61	48	45	62	52	73	56	61	70	58	59	48	59	56	58	53	54	61	67	45	60	51	61	53	61	56	60	56	45	45	46	57	51	59	59	61	49	46	47	49	57	58	55	54	59	62	56	49	59	60	40	56	43	61	66	53	46	46	58	58	68	45	58	64	59	78	53	56	48	48	60	50	54	54	62	57	67	57	58	54	46	58	47	50	64	65	49	58	55	76	61	67	49	49	60	47	50	54	56	59	64	58	50	61	51	46	59	54	58	55	58	56	61	55	53	53	56	75	50	58	60	65	62	56	49	69	52	68	55	48	60	72	54	62	51	50	73	73	56	52	60	56	58	66	59	60	55	56	58	53	82	52	72	45	57	67	73	64	41	65	52	70	52	65	59	58	67	66	48	69	55	51	55	55	67	52	68	59	59	71	57	54	55	37	52	64	51	47	58	57	59	62	63	49	48	68	63	59	64	57	57	54	62	54	54	74	45	46	61	60	50	47	52	58	63	61	63	50	72	57	65	62	69	61	56	52	63	53	57	57	49	64	66	47	60	47	52	53	48	64	68	55	52	54	58	58	68	47	58	56	68	67	54	42	52	69	49	46	56	60	70	48	52	59	54	69	52	59	65	57	64	53	60	48	51	61	60	64	64	55	49	57	42	60	45	53	78	56	52	70	54	56	70	53	65	60	63	59	47	65	53	50	51	67	44	62	53	55	53	46	45	49	52	61	60	68	70	56	69	57	52	55	44	74	62	55	63	54	51	58	63	51	67	65	62	47	47	56	63	51	51	47	57	51	48	51	49	47	55	59	64	47	56	58	44	59	56	64	54	56	45	68	62	57	53	55	51	64	52	57	62	74	50	56	44	51	47	56	62	46	69	65	63	57	55	51	53	67	50	64	66	63	52	57	59	58	65	59	52	72	64	58	58	66	58	68	53	40	55	50	52	65	63	45	50	58	60	52	63	71	45	47	44	62	60	64	56	60	61	44	45	66	54	67	68	55	65	57	55	46	60	47	56	57	56	65	42	61	50	49	59	61	64	70	66	47	60	60	48	49	50	61	56	55	61	64	50	44	54	56	67	61	52	59	49	56	51	38	54	50	65	57	63	51	52	66	56	61	89	55	53	55	48	55	63	59	51	40	79	55	54	56	48	63	63	54	60	59	49	69	53	48	50	56	46	58	64	69	53	62	65	43	58	61	64	61	68	63	43	66	58	62	49	52	54	61	63	55	50	59	65	47	55	46	63	53	50	61	60	65	47	55	55	66	61	53	54	48	64	60	63	58	61	47	59	53	58	60	55	60	46	50	59	48	56	52	47	54	59	58	57	59	53	60	55	39	56	59	51	53	47	52	74	54	55	47	57	56	53	57	69	68	49	60	52	56	55	61	64	64	58	46	57	56	67	65	66	63	68	54	62	47	47	54	51	64	57	59	51	57	55	61	47	55	57	75	62	51	68	60	61	59	65	45	68	57	45	68	64	58	60	50	46	43	55	62	65	52	52	56	62	63	68	49	65	65	44	47	67	56	55	37	47	58	56	43	65	53	51	61	53	56	58	54	53	46	52	63	44	58	49	61	60	69	58	59	67	50	70	56	61	49	67	63	50	51	64	55	59	52	50	71	52	70	54	53	60	44	53	60	57	58	54	54	61	46	45	48	49	65	73	48	58	49	49	46	43	59	57	67	69	50	59	50	59	64	60	45	41	57	49	61	64	62	67	50	60	48	43	59	58	60	53	65	50	60	56	53	46	55	57	59	54	48	60	48	79	52	70	74	45	57	61	64	58	63	39	44	60	47	57	41	55	63	51	65	64	63	64	50	64	65	56	69	50	54	70	59	61	67	62	49	50	54	55	64	60	61	65	51	48	65	69	61	56	51	76	51	61	57	61	56	49	65	67	68	67	57	54	57	63	56	55	56	64	55	65	55	56	57	55	41	55	50	45	50	74	47	69	58	55	60	51	60	62	70	71	78	60	64	59	45	53	53	49	63	50	57	67	48	47	64	57	52	64	59	64	51	57	58	62	59	65	60	69	58	65	56	65	55	65	70	63	52	59	54	61	41	56	55	65	58	58	57	63	58	62	70	54	53	58	64	60	58	61	52	64	64	48	70	57	64	56	60	55	63	66	49	59	50	44	64	68	67	58	63	47	48	57	53	49	64	76	64	60	52	58	60	48	56	57	52	51	61	53	47	44	79	55	62	40	60	56	64	65	40	61	45	60	67	56	61	68	42	57	56	62	56	48	60	51	46	54	55	60	59	47	50	52	59	49	65	52	57	49	58	61	57	49	59	53	68	61	62	64	59	57	67	63	59	62	42	55	70	51	46	59	62	50	63	59	56	54	52	60	57	57	48	61	65	61	65	48	43	51	50	53	55	50	56	61	54	57	62	61	53	63	48	60	50	48	57	63	47	55	71	56	54	51	60	52	53	59	69	60	60	64	55	65	59	58	55	57	51	37	54	47	71	46	47	53	56	56	61	72	53	47	59	57	49	52	62	55	56	63	63	48	60	56	46	56	53	57	51	61	64	51	58	53	55	55	60	59	70	71	47	57	67	49	73	40	48	55	54	60	54	48	59	65	69	62	52	56	59	51	61	79	57	66	66	54	58	60	52	62	62	51	51	66	48	55	74	54	55	51	46	61	72	51	63	53	50	50	63	49	56	50	58	53	59	57	44	53	70	58	57	63	50	53	56	70	50	66	58	64	57	42	68	64	57	62	49	58	60	66	61	59	60	51	46	67	61	63	43	56	57	55	51	50	46	55	58	47	63	48	60	57	58	52	61
13430	5776	3110	4666	10613	13767	12051	12303	10986	8979	11206	28357	32970	30289	24054	16858	9515	2912	553	543	561	612	572	561	539	550	563	586	593	559	568	571	576	561	541	571	592	497	575	516	556	594	584	536	589	572	535	511	580	517	558	554	536	590	584	551	580	491	554	536	535	554	562	560	554	516	538	528	568	549	541	524	513	557	540	583	570	595	576	544	596	578	523	551	569	596	565	564	557	565	549	548	559	573	534	552	558	574	540	570	539	563	550	578	509	562	559	524	562	548	502	508	548	578	531	569	552	528	545	538	546	562	571	562	526	568	546	546	591	588	545	589	585	542	541	562	562	557	581	573	599	550	577	585	591	565	550	559	562	596	518	585	562	595	546	509	550	546	576	584	585	518	521	530	592	553	553	605	550	549	560	569	571	593	573	559	578	558	543	565	566	559	556	557	540	573	566	517	586	516	519	558	594	532	533	582	603	551	542	540	556	553	532	522	516	539	562	579	511	575	565	580	608	547	539	545	550	560	533	578	558	517	532	561	552	565	568	557	569	570	510	554	570	524	577	574	538	544	563	564	535	589	535	568	559	570	583	546	555	559	523	527	565	584	574	529	563	544	552	554	560	579	554	561	491	518	610	533	578	527	543	550	604	545	587	562	550	546	574	575	567	576	545	595	556	576	517	548	580	555	586	582	501	544	527	555	540	557	565	576	562	523	593	533	575	536	529	567	530	534	538	606	554	562	575	520	560	608	529	550	589	541	491	557	540	586	544	553	572	567	532	541	512	558	581	581	551	557	534	574	548	512	554	555	534	542	577	540	539	558	548	578	538	564	527	542	583	566	563	536	570	610	564	584	523	546	589	546	577	549	569	539	642	601	590	514	603	554	563	543	551	552	541	560	567	551	528	593	559	582	592	540	541	598	559	541	536	584	600	500	539	575	537	521	554	546	587	552	568	571	560	573	579	581	605	549	574	585	543	569	556	576	569	561	520	554	553	568	523	510	558	569	522	548	553	598	533	517	575	573	595	571	570	565	565	534	555	538	553	567	552	533	536	558	555	548	534	552	536	556	575	554	535	553	575	566	597	564	539	582	546	546	570	581	552	562	542	559	558	556	561	555	576	534	564	562	617	585	603	536	581	568	566	545	563	557	537	545	556	582	532	593	548	530	543	551	573	554	568	546	598	571	600	579	557	562	569	577	599	608	574	547	575	592	572	574	558	540	542	568	574	588	548	544	531	547	545	550	562	554	560	590	559	571	603	497	580	529	568	546	567	569	544	522	595	503	568	576	553	533	584	521	568	534	584	539	590	541	559	589	591	564	548	589	550	570	561	556	509	524	570	489	565	561	539	520	554	592	541	555	579	557	545	586	558	550	592	601	542	578	540	579	545	573	558	533	579	577	579	558	571	539	569	560	566	530	588	577	555	558	529	558	582	539	564	550	578	572	566	546	538	530	573	544	555	555	531	535	579	553	582	568	566	573	591	570	593	548	529	535	597	564	545	554	518	563	552	545	518	590	592	581	561	555	563	611	581	541	582	539	570	545	612	543	545	539	564	521	564	535	560	539	594	596	571	541	548	574	557	548	567	550	539	572	551	582	528	573	499	537	560	541	577	533	555	561	588	527	624	555	561	588	595	543	570	553	569	566	499	527	588	557	564	552	569	578	585	556	550	560	571	574	574	543	572	588	559	538	518	562	530	545	550	573	518	544	555	566	570	547	549	551	562	540	565	539	574	581	524	569	572	525	548	574	549	557	523	598	527	573	545	521	547	539	559	609	543	581	609	551	542	546	576	521	550	543	584	570	552	580	549	554	553	557	558	581	547	603	556	545	535	532	593	511	592	563	553	568	542	597	580	595	580	541	576	545	567	531	543	566	558	603	566	595	581	533	547	524	508	586	553	541	581	561	552	524	545	582	548	567	568	562	561	587	547	543	589	561	569	552	566	554	565	544	577	547	542	543	578	554	573	597	544	530	533	552	560	543	576	590	622	551	562	579	564	550	526	539	568	565	541	574	548	600	558	577	597	559	545	580	553	590	541	535	535	565	561	527	533	555	553	544	562	593	541	581	569	540	597	560	559	581	580	552	564	532	546	540	551	580	555	542	548	524	562	593	553	529	576	593	523	553	544	526	579	555	589	550	554	530	527	573	539	540	536	612	560	519	560	519	546	560	542	591	564	566	536	568	588	535	551	544	564	560	536	586	601	580	583	546	562	571	530	543	506	616	541	567	567	590	563	583	585	569	599	574	525	547	574	566	544	550	572	532	511	557	545	553	583	579	539	543	566	546	584	595	557	584	571	579	567	594	577	574	535	565	567	600	531	527	530	529	563	592	537	578	547	541	563	536	596	533	544	526	569	555	582	585	542	512	523	578	554	574	551	567	532	537	523	522	599	516	568	554	566	561	506	537	521	614	535	572	570	557	554	534	545	549	574	589	527	533	556	558	584	515	513	557	548	572	591	545	577	541	575	541	560	550	561	556	546	518	573	576	541	525	575	538	586	585	588	554	573	556	559	574	562	586	523	542	568	567	532	604	556	556	630	520	578	538	555	536	558	572	552	549	556	532	551	548	523	589	602	532	573	591	541	593	541	516	511	545	592	543	549	580	530	515	528	565	599	546	593	566	553	580	576	536	572	524	558	544	542	586	598	579	541	602	550	580	568	516	555	546	557	561	540	525	570	570	550	598	545	522	581	585	562	569	555	560	578	554	570	551	558	556	549	520	571	591	587	555	551	560	579	557	507	560	609	536	525	504	539	545	535	559	557	590	574	596	541	571	585	622	612	541	578	555	572	566	606	541	524	561	538	564	567	577	543	593	594	555	544	565	519	527	572	573	562	538	501	571	549	590	560	558	585	598	554	524	557	610	571	552	558	546	521	573	581	587	548	563	572	514	544	574	574	583	562	555	582	546	536	577	590	556	614	565	563	567	531	561	574	554	554	556	549	552	538	597	543	557	591	549	560	606	540	537	532	544	607	622	572	521	589	564	556	566	546	554	580	554	545	568	554	549	557	569	548	552	525	574	570	537	566	521	558	558	543	568	550	556	593	587	561	562	568	577	547	551	575	539	564	559	585	509	568	600	563	568	568	600	588	556	550	597	572	542	533	532	543	598	584	564	562	541	555	586	561	556	548	577	583	530	526	561	527	525	557	568	565	576	579	558	535	588	561	558	565	603	500	557	557	530	544	582	555	551	549	567	550	547	566	605	543	546	596	512	545	557	513	527	541	530	530	577	532	573	555	526	559	572	579	551	535	536	535	579	541	564	580	556	538	583	571	550	608	599	565	581	544	526	558	544	580	523	612	550	579	581	587	523	546	582	566	566	555	542	544	582	577	560	560	564	575	525	562	533	568	578	545	546	594	565	583	597	563	582	546	555	508	554	552	569	544	562	575	571	556	558	548	508	581	552	559	572	588	545	533	575	567	556	562	569	532	537	528	531	561	577	543	570	574	545	572	568	568	555	549	579	575	577	568	577	580	510
894	238	152	120	99	136	163	186	179	160	286	543	526	432	296	186	127	66	57	69	61	62	63	73	55	56	56	63	63	58	47	63	64	65	55	74	76	69	75	70	77	49	60	69	64	52	60	59	59	71	73	50	53	44	54	58	59	51	60	58	73	52	58	55	60	66	59	64	61	65	70	49	71	71	43	56	55	57	54	73	61	49	65	57	64	68	55	47	76	71	66	71	55	70	55	58	66	50	68	67	69	56	64	62	61	50	61	61	49	60	61	53	65	62	71	51	71	65	61	68	59	60	67	61	59	56	69	65	64	53	58	66	54	62	65	60	48	61	66	74	62	54	55	47	57	68	63	58	79	58	60	49	61	67	64	62	52	59	46	57	81	58	57	61	65	67	59	45	61	59	49	66	60	76	66	59	57	63	39	75	60	71	64	67	67	54	49	60	46	81	55	44	64	63	68	64	56	57	62	82	62	56	54	71	68	59	65	60	65	58	66	79	63	51	60	68	53	65	58	67	73	46	67	59	65	64	52	47	59	64	61	66	63	68	58	52	70	75	52	60	68	62	64	75	81	59	61	57	64	63	65	63	68	63	43	65	55	55	73	76	59	57	38	67	57	54	61	65	57	72	61	49	55	66	55	53	64	72	48	63	59	66	71	70	63	61	65	71	67	70	54	68	57	79	57	73	64	73	47	48	53	55	58	70	51	85	56	51	62	42	66	57	67	65	53	48	71	54	60	61	65	56	62	67	67	59	62	65	64	68	64	64	69	71	67	72	60	54	55	54	62	62	61	69	51	66	64	68	62	60	59	73	55	66	65	63	47	55	54	65	62	67	60	62	66	66	58	67	59	64	51	65	67	59	58	45	73	66	74	62	61	73	53	67	61	61	70	61	77	50	51	43	59	64	53	58	68	62	73	60	50	54	69	58	61	62	64	62	64	63	53	52	52	57	54	76	72	63	60	55	59	66	65	50	65	57	59	59	54	70	68	55	55	55	60	65	57	70	58	57	55	76	52	62	54	62	71	58	65	64	61	56	50	58	54	66	68	67	68	60	73	59	63	44	65	59	62	72	53	63	67	57	63	51	69	59	61	62	62	59	59	65	57	52	48	61	40	51	51	78	45	57	55	62	49	57	60	53	49	67	68	55	68	62	58	73	61	64	67	68	68	63	61	55	56	61	64	71	66	68	61	56	70	60	44	70	67	78	59	67	58	65	59	66	55	54	48	61	59	53	49	53	56	61	58	59	63	66	57	58	58	63	63	55	61	66	74	59	51	63	56	70	47	66	51	53	60	60	58	68	65	52	60	55	58	53	62	55	64	65	61	59	58	57	72	47	60	53	55	66	55	69	57	70	63	59	55	73	68	56	62	55	64	64	74	66	60	73	63	76	66	66	66	51	69	62	60	57	75	70	53	52	43	56	61	47	69	63	60	66	55	63	56	63	73	49	61	67	62	58	43	57	59	70	71	63	55	54	67	60	59	53	60	55	66	62	55	64	82	63	57	55	49	61	63	73	58	57	65	62	64	59	53	59	65	58	64	61	66	61	62	75	63	70	56	64	66	73	57	50	60	57	65	51	67	64	48	63	77	65	69	57	65	58	65	59	69	60	62	61	63	66	54	57	71	62	78	56	55	68	74	68	63	51	61	57	66	57	56	77	57	68	52	49	78	56	62	65	58	64	68	73	68	51	58	71	64	56	64	63	57	66	66	56	52	56	63	50	54	63	58	69	73	51	61	67	68	74	56	59	57	57	56	69	58	54	64	47	58	58	64	58	58	59	59	61	55	64	66	51	57	55	66	70	62	63	51	69	73	60	59	51	60	62	53	61	65	56	57	72	55	71	52	63	56	55	67	66	79	61	59	63	53	45	61	62	69	74	63	63	63	60	56	55	57	50	69	57	48	43	71	80	84	47	46	66	52	56	66	62	64	43	63	65	49	73	53	71	52	78	58	54	67	58	74	62	61	59	51	64	67	61	74	72	64	61	61	56	61	64	63	63	52	72	69	66	55	57	50	61	61	75	70	79	65	60	67	65	50	72	59	62	56	60	71	66	63	54	49	70	56	55	55	42	69	58	60	59	55	62	62	63	61	67	63	48	56	69	72	55	72	65	76	54	47	52	46	61	60	62	57	59	59	68	59	62	59	70	52	57	59	53	79	59	58	68	64	62	65	51	66	82	46	67	53	57	68	62	63	54	65	59	56	78	59	59	57	51	65	71	54	70	70	58	75	61	64	58	54	67	73	66	61	59	58	61	62	49	62	53	78	65	52	52	54	64	68	59	61	51	59	59	60	64	74	54	58	52	78	62	61	64	66	59	63	59	63	56	60	64	65	48	61	62	56	57	64	53	44	76	45	63	50	53	57	57	53	75	47	65	73	58	61	55	53	70	64	55	70	63	51	64	72	45	56	56	79	57	57	55	69	64	67	65	59	63	69	45	68	57	81	61	66	66	57	57	56	65	65	50	48	64	60	63	66	69	58	60	55	62	51	55	60	50	58	62	61	47	60	57	74	69	73	53	60	63	60	57	65	52	58	63	66	56	67	53	60	71	59	68	60	44	69	63	53	68	67	60	59	69	55	70	63	60	68	69	66	69	72	60	67	61	61	60	83	73	71	62	67	53	47	71	56	49	75	63	51	69	55	56	45	68	58	61	61	47	69	59	55	60	62	58	70	64	64	50	71	70	68	66	53	65	71	56	48	57	58	77	46	67	68	51	67	62	54	60	45	68	60	58	73	60	56	57	55	57	54	47	68	64	60	58	61	63	53	74	68	70	56	60	71	62	55	69	58	73	50	61	67	60	64	59	53	75	49	62	59	64	66	57	67	60	61	67	71	72	62	61	74	58	62	64	63	57	60	62	59	53	49	74	61	55	63	59	60	72	50	53	71	60	61	63	53	49	68	53	49	65	55	61	64	59	76	54	52	59	62	51	64	65	58	70	58	52	71	59	55	58	75	52	67	71	66	43	64	58	60	60	62	65	70	60	47	67	59	61	63	68	69	61	60	59	46	48	59	68	73	53	66	58	68	63	60	76	60	61	72	58	68	73	60	43	67	68	66	73	56	64	63	71	68	64	59	60	77	62	63	58	59	52	60	56	82	57	56	62	55	56	73	76	65	68	66	59	51	72	67	57	73	55	56	60	66	63	47	67	65	57	67	59	54	64	68	61	58	63	58	65	61	63	52	62	60	74	48	64	59	59	51	60	54	68	59	55	57	73	67	68	56	66	54	75	76	61	71	52	64	61	53	73	57	63	47	71	57	61	55	48	58	63	69	46	68	59	68	52	55	61	47	69	61	66	52	52	63	58	70	65	58	69	60	52	58	65	64	73	78	66	61	68	58	56	63	55	70	60	47	70	50	69	59	46	48	47	66	67	54	52	65	68	67	64	57	57	70	75	72	67	62	77	78	68	60	65	76	67	59	57	61	53	65	69	65	54	59	52	73	63	61	57	65	72	58	67	58	63
10480	3782	1868	3249	6863	7991	7834	8114	6948	5392	10630	15538	13403	10074	6723	3909	2186	887	573	581	596	610	583	595	561	577	607	581	589	645	583	539	575	593	582	605	593	617	584	587	591	556	602	624	576	593	584	535	621	592	549	562	583	541	581	589	610	576	551	591	592	542	638	549	568	589	575	577	590	579	536	541	544	577	586	615	613	555	556	604	561	586	543	599	635	595	588	614	612	619	576	594	568	617	594	610	576	588	562	585	609	576	548	572	612	633	584	571	565	596	563	604	571	566	627	572	653	606	593	593	663	584	623	578	601	580	596	565	595	599	613	578	602	578	585	559	571	557	543	615	597	607	565	599	575	571	589	591	532	601	597	591	567	564	585	539	595	580	542	611	598	568	582	580	581	585	595	553	606	593	603	585	554	600	627	584	569	600	572	571	595	578	589	568	568	583	585	599	587	565	564	555	566	584	562	605	567	570	588	550	594	571	574	575	572	601	600	542	604	562	594	579	582	548	583	592	577	572	556	585	566	614	569	615	566	593	591	565	566	610	587	574	592	578	558	541	591	595	603	607	592	617	593	617	587	551	577	620	604	583	576	587	594	553	573	566	569	567	594	546	583	573	603	579	607	613	608	591	589	572	621	583	603	612	593	596	567	593	554	563	606	554	585	633	607	615	614	555	616	584	589	568	598	596	606	584	580	619	599	585	576	578	544	579	597	612	613	569	575	526	574	538	525	565	588	611	623	608	578	585	571	580	560	570	555	583	598	604	607	611	596	590	600	601	527	599	586	582	628	614	570	558	633	586	606	607	550	556	613	569	590	563	600	542	626	607	570	569	583	560	610	617	575	547	616	575	610	595	588	567	552	620	585	574	595	614	581	554	558	613	542	627	565	598	623	601	604	586	586	613	595	562	567	550	602	592	603	576	635	592	591	564	585	602	570	571	597	583	627	583	597	611	565	598	592	596	613	575	554	566	609	582	545	619	583	557	627	579	552	599	558	611	633	593	550	580	587	582	587	577	572	589	571	543	580	562	577	626	595	578	579	588	592	554	627	613	604	561	606	549	623	564	569	587	577	528	556	624	544	573	561	590	599	583	573	582	604	583	550	608	598	545	599	597	564	555	594	570	576	564	537	612	639	601	542	600	580	570	617	571	603	619	573	615	600	597	604	541	614	586	556	599	587	589	595	563	592	583	564	590	611	569	595	642	600	572	581	576	576	584	643	616	566	593	530	606	561	617	593	567	596	556	613	587	596	594	629	644	612	563	577	572	582	557	612	565	572	618	585	620	608	582	619	554	607	598	608	610	582	594	561	571	555	580	600	580	591	546	581	600	591	637	588	600	639	552	596	561	583	606	579	596	573	545	605	559	655	585	571	599	575	542	582	606	601	567	541	620	577	575	580	575	598	599	598	523	568	579	564	619	572	565	564	584	572	601	613	585	578	564	570	602	596	573	588	587	569	586	569	600	590	562	563	619	580	615	561	623	580	601	562	542	607	593	580	578	586	592	573	591	554	561	610	608	640	606	553	597	573	605	554	582	601	590	568	598	628	556	602	566	614	579	567	588	584	552	551	601	608	582	570	575	620	568	603	600	572	572	597	587	604	579	612	618	591	588	611	573	567	570	602	558	561	594	599	616	610	573	597	578	569	580	603	580	558	562	574	531	636	576	553	599	603	584	535	561	557	607	617	582	585	595	579	520	585	590	593	623	608	574	569	600	593	609	577	576	614	594	584	576	590	577	587	536	565	612	610	528	655	554	594	604	540	567	548	614	561	605	571	568	611	557	555	556	555	571	584	572	550	622	574	551	589	587	528	601	593	551	583	587	563	562	584	592	558	588	578	587	631	545	592	600	583	623	549	598	535	603	570	620	588	633	591	602	625	556	618	562	553	587	531	603	549	575	602	576	602	563	594	568	590	529	600	593	575	609	604	575	585	608	558	603	590	653	598	566	575	576	594	557	600	582	574	569	608	581	583	616	590	640	614	633	581	561	588	561	588	557	589	602	570	542	552	570	582	585	582	567	506	581	562	583	552	623	607	582	564	546	591	555	621	616	607	601	564	608	558	580	600	553	585	616	567	584	558	602	584	581	553	603	605	568	598	581	539	607	614	539	585	563	562	540	542	547	596	632	601	567	553	581	664	608	597	569	583	609	609	578	549	602	591	579	591	556	675	574	578	599	588	583	608	555	545	561	612	583	585	598	566	548	597	596	588	594	624	577	600	563	553	607	622	587	542	550	553	614	612	605	549	618	572	579	578	540	568	557	586	553	575	573	569	573	609	563	601	574	617	568	583	623	575	606	627	573	629	618	588	576	592	580	567	588	577	589	636	581	652	619	596	609	587	590	563	593	605	610	607	558	567	578	563	560	535	542	584	620	605	606	556	579	582	616	578	604	584	619	583	614	584	571	606	554	583	590	607	572	605	595	601	591	614	540	601	554	601	579	586	533	592	604	537	603	614	527	578	554	604	579	565	572	602	629	547	589	575	592	601	595	593	593	596	604	607	516	604	573	594	610	612	590	596	593	596	567	589	632	570	591	583	531	549	562	581	583	595	563	585	602	618	544	595	598	578	555	581	604	581	601	639	601	562	622	582	536	656	624	606	571	605	546	611	578	613	630	580	567	611	595	574	594	560	615	584	609	581	561	562	602	622	569	521	595	556	623	589	624	634	561	545	569	585	603	563	589	549	583	588	592	589	523	573	581	584	552	588	568	571	612	580	593	579	600	586	597	615	595	570	579	577	590	624	599	590	618	595	605	564	538	561	619	598	613	618	595	584	553	609	589	606	630	591	590	607	605	623	598	642	582	628	586	594	632	585	588	570	580	581	600	591	622	546	587	598	575	583	566	566	563	603	618	582	558	600	590	567	574	590	612	590	548	577	591	578	551	597	603	586	600	566	551	571	598	592	585	567	590	605	544	571	563	583	550	597	566	561	608	560	615	578	551	603	571	575	545	552	591	567	589	607	582	589	581	619	580	601	572	599	585	551	605	597	557	537	594	620	545	596	563	585	636	618	590	597	567	598	585	574	560	561	566	604	596	581	571	581	599	604	584	566	558	585	559	586	614	600	599	570	547	593	636	604	633	587	594	603	594	571	584	560	606	599	595	603	551	642	590	609	554	577	563	613	577	573	594	588	560	592	576	589	610	631	597	601	568	582	608	579	585	562	578	602	579	620	563	581	589	551	581	588	566	616	591	574	599	585	574	563	576	564	609	556	613	616	599	597	571	578	550	586	598	586	588	565	551	578	642	583	591	591	572	561	572	601	592	590	588	570	629	584	632	604	614	606	627	588	565	596	587	572	621	584	593	581	571	615	574	592	594	598	587	586	642	584	566	577	553	573	581	584	612	566	598	608	552	574	573	572	573	600	581	590	557	594	579	575	557	571	561	590	529	552	591	596	596	576	577	582	624	567	561	574	541	614	558	595	595	609	580	615	582	557	592	600	540	600	575	595	593	561	578	558	606	572	569	549	597
652	338	170	154	141	173	221	239	197	285	1445	1996	1562	1197	704	427	184	97	68	68	68	56	61	72	66	65	70	61	74	79	67	63	63	73	53	77	74	60	66	66	72	57	76	83	64	66	69	61	68	74	65	66	73	76	76	70	76	59	84	66	63	79	73	74	58	59	59	62	69	47	66	65	63	54	66	63	70	70	85	70	70	51	70	70	74	64	70	54	66	78	71	70	68	59	76	49	76	72	59	80	63	52	84	75	64	64	58	70	63	68	59	60	72	65	94	63	65	69	69	61	80	70	69	57	64	62	56	65	75	84	74	57	70	79	75	76	71	85	81	75	65	58	63	79	64	62	65	72	73	74	68	69	62	68	75	69	56	60	78	56	65	72	76	67	60	70	72	63	52	65	63	61	65	73	71	69	61	73	73	62	69	56	83	59	61	51	74	73	81	76	68	69	64	78	67	85	72	72	78	73	72	78	56	64	56	80	69	52	60	69	66	65	65	72	79	79	90	77	65	79	64	76	65	86	71	63	63	63	83	76	67	69	79	71	58	69	63	75	72	71	65	63	67	69	78	71	69	63	74	62	65	63	71	91	52	62	76	75	72	85	76	61	66	64	66	64	63	71	60	63	87	63	68	64	71	70	75	60	75	79	67	71	76	68	65	78	83	79	77	60	73	62	62	71	73	86	47	58	71	78	64	67	78	70	67	75	83	72	57	80	67	51	63	67	67	77	82	70	72	82	74	59	83	64	74	65	61	59	78	85	77	72	83	73	67	70	74	69	57	81	67	68	64	55	45	66	76	59	63	60	77	65	69	62	75	70	66	72	84	66	76	62	67	62	69	67	80	60	70	74	68	65	67	72	76	77	78	82	78	50	73	58	66	62	61	66	61	72	56	70	78	67	70	53	74	61	53	63	64	71	70	65	74	76	65	74	60	64	74	71	75	66	52	71	70	66	65	80	70	70	78	76	56	80	52	66	60	65	62	71	56	57	70	77	61	54	78	87	74	81	80	76	64	77	70	63	76	77	86	68	74	67	65	82	65	65	83	78	61	74	61	63	74	68	83	75	67	87	75	72	79	73	59	67	74	56	61	76	70	76	65	70	73	68	67	68	60	77	64	69	64	63	53	75	75	71	63	58	65	73	76	58	66	54	65	79	66	64	51	69	67	60	57	73	66	62	60	69	59	74	48	72	76	47	71	68	67	63	64	70	85	65	71	61	69	67	66	70	61	70	56	71	69	68	59	78	87	64	64	64	67	67	61	79	76	78	64	68	66	63	58	43	71	67	66	72	54	63	68	64	74	79	76	62	72	67	71	72	69	76	75	76	65	60	73	63	69	83	58	61	81	72	63	69	69	73	75	68	74	66	57	62	69	61	62	62	75	63	67	76	60	66	82	56	67	72	59	51	76	65	67	74	64	62	66	68	75	63	52	84	69	57	65	67	50	69	59	69	71	69	73	66	74	87	75	65	70	59	63	58	58	62	64	66	61	77	64	58	61	77	83	65	77	81	78	59	69	79	66	62	66	63	70	63	80	72	66	66	57	69	60	73	71	58	81	59	78	57	64	65	63	67	69	68	67	70	64	65	64	61	61	68	69	78	60	75	67	65	63	71	61	72	74	67	76	69	61	64	52	62	59	75	64	75	66	65	75	62	72	78	76	79	61	68	66	59	68	67	68	62	76	73	72	59	65	84	79	57	61	90	55	54	77	68	62	56	63	61	73	65	60	74	64	61	77	56	67	73	63	80	55	58	65	65	74	57	63	71	66	75	61	63	72	53	60	66	68	70	57	58	83	52	63	69	59	77	70	58	78	60	51	59	58	65	75	59	62	65	69	67	79	71	77	64	78	67	67	59	70	72	63	49	68	63	62	66	69	68	66	81	67	80	59	61	73	72	72	69	80	62	84	66	60	67	64	61	73	65	75	56	57	76	73	48	84	65	66	91	85	83	56	75	70	62	83	68	78	78	76	67	72	62	68	58	47	75	63	69	75	72	58	67	64	77	63	73	86	71	62	62	85	75	65	63	82	74	65	73	59	55	71	76	59	73	58	59	75	63	64	68	71	68	50	61	60	63	82	72	51	70	77	62	68	79	84	62	62	68	60	78	70	63	71	65	64	76	54	82	67	79	72	74	59	71	70	82	65	54	70	69	74	59	72	65	65	56	68	66	65	65	64	71	84	73	89	85	63	68	67	59	56	80	58	59	56	63	71	64	71	63	68	67	61	60	68	60	49	77	64	72	65	73	72	63	64	69	66	76	70	86	70	60	74	73	77	86	77	66	75	82	73	67	81	80	69	78	72	56	63	71	55	73	71	66	58	66	85	62	60	72	76	59	62	66	61	62	49	83	59	70	83	71	83	59	64	72	64	72	77	64	62	60	57	73	73	70	59	53	70	66	77	68	76	56	77	52	66	71	70	62	52	68	58	64	84	70	68	92	57	85	66	71	69	65	63	79	58	66	70	66	63	64	62	71	84	74	57	70	69	66	65	71	86	76	75	75	64	67	58	60	70	88	71	80	75	56	71	72	70	75	72	70	56	84	80	77	56	68	65	61	63	64	72	83	61	73	67	64	74	69	81	62	77	60	60	64	65	52	80	66	70	72	55	62	60	56	62	58	78	83	78	67	56	62	60	69	55	72	83	72	64	77	55	74	61	71	67	53	62	69	71	80	68	76	84	68	75	85	65	81	72	79	65	77	64	75	57	70	65	54	59	72	79	57	58	71	67	68	69	65	68	79	76	66	62	62	72	72	73	88	76	68	58	60	73	66	71	67	64	82	79	71	71	82	73	75	64	63	63	67	73	64	71	67	69	66	78	67	53	75	86	75	71	66	66	65	70	65	66	77	68	70	67	69	66	83	72	69	58	70	71	59	76	64	59	66	71	54	72	69	60	64	72	62	56	50	75	62	73	64	69	77	68	72	71	71	60	60	67	66	64	72	55	58	66	78	72	85	78	56	74	73	77	63	76	75	76	77	63	69	65	55	68	79	65	66	57	60	76	48	73	67	78	60	64	69	68	63	67	71	80	66	56	72	78	74	81	67	66	71	44	67	55	79	66	72	65	74	61	57	73	61	60	59	51	68	66	69	72	68	66	71	71	66	77	70	63	67	60	72	73	68	76	60	69	73	80	62	63	76	66	69	79	62	54	82	74	73	78	67	62	69	66	72	70	82	74	62	69	73	81	69	77	60	72	73	76	80	65	57	63	54	61	80	58	73	69	65	67	78	63	80	65	69	69	71	78	65	71	72	63	68	85	67	77	83	68	68	85	62	74	66	74	64	83	74	79	67	60	69	58	68	96	69	66	65	52	67	78	68	89	75	67	71	59	56	87	67	79	80	56	69	72	75	62	63	53	76	62	61	73	65	62	62	63	71	78	70	82	55	83	58	59	68	58	70	59	75	64	59	70	63	83	66	73	59	66	62	53	76	59	80	74	74	70	68	72	65	68	72	64	61	59	67	62	87
11345	5007	2419	4251	9410	10617	10621	10243	7978	9956	25370	27167	23901	19271	13758	8265	3739	1233	651	635	663	674	637	630	686	640	678	665	612	662	679	644	699	676	667	672	647	654	668	645	632	704	628	640	662	665	643	697	645	671	615	607	651	688	656	667	655	611	701	695	644	651	600	580	638	671	657	693	676	675	692	710	630	659	653	696	704	703	684	654	654	649	671	636	692	667	669	689	632	594	664	608	613	651	653	638	646	636	629	637	683	622	670	613	651	630	668	656	682	610	638	666	654	633	663	623	669	706	680	684	685	707	689	670	642	647	688	625	642	643	645	670	659	684	687	637	650	726	679	661	612	654	610	646	674	629	662	648	636	623	648	622	704	656	594	694	691	609	691	674	623	694	652	631	697	640	678	691	641	700	663	718	686	674	659	666	653	661	723	679	694	689	677	663	676	640	658	640	712	644	690	649	614	628	693	667	650	656	655	708	723	653	646	623	676	656	720	636	638	638	710	660	660	610	643	653	695	642	658	654	664	636	624	652	671	666	669	694	709	660	670	655	699	687	706	619	691	657	644	653	657	642	685	657	663	678	664	641	642	699	684	660	660	614	652	639	650	622	648	657	666	675	673	634	600	657	637	626	659	633	667	721	629	672	659	681	653	673	610	671	668	665	705	681	624	665	640	681	684	679	633	657	600	674	639	639	662	647	659	662	633	675	667	656	685	648	676	682	640	635	669	679	676	698	671	667	609	624	652	651	660	612	678	636	672	668	646	662	674	652	702	664	677	676	641	646	661	651	642	626	644	645	657	655	689	646	663	660	605	687	613	667	673	661	645	610	649	675	646	652	717	644	676	721	701	688	647	669	649	639	640	657	678	648	675	609	634	609	656	684	655	651	708	688	655	690	698	637	633	646	646	679	657	640	654	681	643	676	662	623	640	656	660	647	639	684	694	699	639	691	680	637	654	691	667	656	640	646	676	616	658	620	652	651	660	628	664	666	657	670	661	659	672	681	593	624	653	662	645	665	679	632	710	677	618	649	611	669	705	635	638	677	664	667	665	640	647	640	659	687	595	642	679	674	640	632	673	640	650	622	620	658	655	667	657	616	675	658	605	710	730	679	683	670	715	638	622	692	647	667	670	638	658	664	622	648	665	618	645	635	619	700	614	653	658	622	644	670	695	660	673	690	651	685	704	711	635	660	653	710	640	666	681	635	642	663	644	685	688	689	643	659	621	727	681	666	635	632	677	648	652	668	668	673	687	672	635	629	648	665	643	643	674	678	660	652	648	719	670	705	646	687	704	691	677	695	643	633	653	687	649	642	641	688	645	664	675	643	622	716	661	691	680	699	654	662	678	634	662	649	650	641	626	689	643	673	664	674	658	650	647	625	672	624	672	619	647	626	665	707	633	645	675	685	696	672	626	659	643	633	656	674	638	729	715	636	664	663	636	655	707	663	688	644	660	663	659	682	665	673	603	661	663	649	647	642	660	620	635	617	670	673	628	644	682	615	642	664	639	658	702	689	661	668	634	613	642	675	705	699	675	666	637	685	641	668	640	646	686	691	689	647	724	616	679	656	723	621	624	636	628	656	682	649	667	669	668	666	627	627	647	619	605	660	662	639	635	664	676	640	668	709	660	690	620	661	700	686	671	641	647	664	698	631	683	648	625	671	654	635	650	695	640	648	663	667	692	656	654	673	632	674	649	642	641	667	655	685	644	617	635	675	656	677	616	636	632	644	660	707	668	649	669	649	620	659	655	708	656	630	699	666	663	628	680	677	692	654	670	712	655	653	659	648	640	688	666	643	644	647	663	671	659	644	675	699	666	619	662	617	649	718	656	666	642	659	661	668	655	662	662	657	669	620	666	671	693	708	695	674	673	623	657	631	651	650	635	643	620	610	661	661	659	655	651	661	679	671	654	692	667	678	636	673	629	685	644	690	678	640	646	638	642	651	637	656	645	627	685	671	713	614	646	610	677	658	642	678	607	647	694	653	680	657	642	609	671	626	664	639	665	668	691	678	623	677	612	671	657	726	617	680	671	672	687	657	688	695	661	664	653	687	633	669	682	702	641	624	677	676	709	675	648	658	639	655	610	696	648	698	658	628	669	681	657	668	684	704	640	625	659	681	688	672	673	648	676	626	662	651	627	660	629	651	660	672	667	641	669	662	652	671	628	686	656	648	673	676	684	708	675	665	672	653	683	669	673	677	665	687	638	683	641	704	677	674	672	720	638	653	653	674	679	642	628	634	664	664	610	672	649	643	673	646	677	657	644	690	679	696	641	681	684	654	685	642	627	614	668	676	673	633	629	647	650	640	643	649	656	636	677	691	684	704	630	646	626	629	658	622	690	691	653	681	652	638	673	660	663	657	676	666	650	662	670	648	677	651	679	663	642	654	660	676	618	663	658	620	638	673	685	675	681	660	656	688	648	676	680	668	677	658	674	663	653	647	619	654	654	657	648	709	638	627	680	646	680	680	640	667	668	669	643	653	675	667	649	618	612	662	631	706	653	633	694	635	668	690	637	656	631	665	610	661	658	699	650	673	607	634	650	661	641	629	625	673	691	665	676	652	668	679	660	648	695	670	619	656	651	635	651	679	707	669	698	672	667	701	630	712	672	667	633	665	653	655	636	639	664	661	667	628	658	686	666	659	627	658	662	658	688	644	635	706	655	635	660	673	626	639	668	677	649	625	724	711	647	653	671	678	690	691	660	710	628	662	676	637	639	642	680	688	631	646	700	656	688	665	656	633	649	661	669	655	673	675	724	649	711	646	676	683	670	659	627	647	721	681	691	658	641	665	675	662	665	607	657	654	682	677	670	640	663	651	683	693	667	648	668	666	631	640	646	634	648	652	634	650	682	663	659	632	689	640	641	624	639	646	674	657	680	673	683	688	673	660	638	642	643	651	703	672	617	612	621	628	649	628	659	664	666	604	629	646	660	617	688	652	662	640	656	686	670	669	640	643	656	641	654	662	631	635	659	662	635	652	620	699	649	674	624	633	684	615	663	683	657	663	708	697	702	660	636	647	701	639	683	668	643	676	674	652	622	660	683	629	655	634	674	667	679	682	674	671	674	659	644	668	671	684	651	627	675	690	692	662	696	701	657	630	621	684	664	643	660	653	666	676	643	658	655	667	676	683	650	638	696	684	655	641	664	623	643	680	611	646	633	670	677	667	674	656	644	641	659	621	642	649	663	681	650	649	663	671	640	680	670	674	708	627	666	643	653	689	647	639	691	687	688	629	714	672	639	656	659	601	648	621	684	651	670	657	651	706	685	682	650	692	694	673	628	681	667	631	657	651	599	682	680	681	616	657	626	695	676	639	657	631	631	660	701	666	679	628	666	648	668	630	662	688	715	681	639	665	642	699	655	627	711	700	705	667	680	659	680	656	638	660	651	613	640	727	621	700	669	667	633	672	668	699	666	676	651	669	654	661	640	676	653	644	678	676	662	629	638	646	617	686	674	626	642	629	651	633	695	687
1284	268	165	103	114	153	214	227	175	354	1304	2529	2121	1431	834	390	236	81	56	60	55	42	58	45	50	51	57	57	45	40	66	57	50	51	64	56	55	54	46	44	50	53	42	52	45	51	55	52	51	46	41	42	45	52	38	49	41	44	54	50	45	45	56	65	50	52	47	47	46	48	53	44	48	35	60	47	53	50	41	44	52	60	50	49	49	54	42	62	48	54	46	51	52	54	54	43	50	60	58	45	48	64	54	56	49	41	57	51	48	55	47	53	56	60	57	48	46	51	44	54	49	51	48	54	49	44	50	47	59	44	43	38	70	47	48	53	45	49	64	44	43	52	59	51	58	52	56	60	47	56	49	56	57	53	51	61	59	52	46	49	50	63	39	42	55	32	47	58	38	50	46	48	53	64	52	41	53	51	53	50	44	34	46	48	51	57	49	50	37	51	40	52	54	48	40	54	52	38	53	44	58	50	61	62	56	53	54	55	51	39	49	35	49	50	67	48	38	57	49	48	54	44	48	59	54	64	51	46	53	42	39	46	50	47	48	60	61	39	45	55	55	54	58	48	42	48	51	47	54	47	58	50	59	57	54	44	49	56	51	63	52	42	46	49	53	62	40	62	52	59	48	57	59	49	63	53	50	54	56	51	59	54	51	49	51	52	57	50	49	45	59	58	41	46	51	42	51	51	51	42	47	43	44	40	59	61	60	46	43	50	55	50	56	58	51	41	64	40	42	58	50	45	59	43	60	56	39	47	52	45	50	57	56	47	50	55	46	48	51	34	44	39	53	57	49	51	45	41	57	44	59	58	54	50	55	59	43	51	48	65	49	40	43	50	50	42	48	53	49	47	43	57	45	56	63	58	67	41	51	57	56	60	45	37	55	60	42	53	48	60	50	46	44	47	46	53	53	57	56	47	50	49	52	63	50	55	43	62	50	51	35	39	56	46	42	54	48	47	62	51	48	62	52	44	47	42	49	48	66	39	51	44	58	46	29	44	59	52	59	47	47	43	54	48	50	47	48	46	44	52	56	53	41	51	33	57	51	59	61	54	57	54	53	55	47	54	54	34	43	56	54	45	38	48	40	56	57	47	38	49	59	56	62	55	44	52	49	57	42	40	49	46	41	50	58	44	54	58	44	48	63	57	51	48	47	45	54	52	54	56	43	65	62	60	46	48	59	57	42	39	45	35	55	52	49	63	54	48	41	52	47	46	46	63	54	49	52	50	52	51	46	42	43	53	63	49	48	42	55	56	55	35	52	57	51	47	59	52	55	53	46	46	46	48	51	49	48	37	51	45	57	52	40	57	58	56	57	60	49	43	49	48	60	46	39	41	52	41	44	55	52	44	58	53	58	50	52	56	48	67	44	37	56	51	52	54	53	41	67	58	50	60	41	54	52	47	55	50	47	54	54	58	41	54	39	50	57	47	50	42	49	65	40	42	50	40	56	40	50	39	53	52	56	45	52	46	55	49	58	54	53	53	55	41	45	41	54	56	63	50	64	70	60	42	48	53	66	42	63	52	46	67	54	40	57	44	53	52	50	41	41	48	38	42	39	53	52	49	38	54	48	41	50	43	54	60	56	52	48	42	49	40	49	45	40	53	38	57	53	47	49	53	48	48	45	44	40	48	60	52	58	45	54	64	51	49	43	55	45	42	45	47	50	44	47	59	49	52	55	45	51	39	54	48	45	46	54	64	53	33	36	53	46	55	54	57	51	56	50	48	51	47	47	46	56	49	38	50	50	37	48	46	62	69	61	44	37	42	48	46	49	56	56	63	50	50	54	59	52	48	51	68	41	62	57	49	38	44	50	51	51	59	66	50	35	47	56	40	40	45	45	49	58	36	55	64	47	49	50	52	47	49	51	39	50	41	48	52	42	56	66	54	62	50	44	51	62	40	51	46	65	49	57	55	42	53	53	58	53	46	53	48	56	49	47	43	45	51	57	58	52	49	53	34	43	47	51	46	51	44	50	54	58	60	51	55	47	50	57	49	45	55	48	45	51	52	51	52	48	69	49	48	59	48	38	43	56	47	49	48	41	62	63	41	59	41	39	45	48	39	34	52	59	60	40	52	44	58	59	47	44	52	49	38	68	58	44	46	58	48	60	42	53	37	56	54	52	41	57	39	44	47	42	57	45	51	57	49	56	54	52	56	47	52	43	53	55	64	60	53	55	48	45	58	43	58	63	45	34	63	55	68	44	56	40	50	62	51	44	55	58	48	52	52	56	60	49	42	49	75	47	48	43	32	48	47	49	36	58	49	45	50	53	47	60	45	54	54	47	52	53	50	61	50	51	51	50	55	49	56	55	48	42	53	62	55	43	41	39	52	49	44	55	42	46	51	51	53	63	61	57	64	48	33	52	56	55	48	54	40	57	48	45	55	42	57	51	44	47	55	51	50	56	54	44	43	51	62	45	49	38	49	58	47	60	48	43	56	40	47	56	52	52	52	53	53	58	45	60	57	50	32	54	54	49	54	53	59	53	48	50	53	55	51	51	51	47	39	39	47	52	44	57	60	78	45	45	65	62	56	59	52	54	57	51	47	56	50	52	50	45	55	43	65	48	58	48	50	43	44	39	53	36	57	51	49	47	58	38	66	43	46	46	45	49	39	46	44	53	51	44	46	55	63	36	62	56	59	52	46	64	57	65	41	53	51	57	52	59	54	58	55	56	49	49	67	46	51	53	49	55	50	48	57	56	50	53	37	63	46	47	43	59	57	46	54	33	39	51	52	44	52	52	60	32	56	63	58	57	42	43	47	57	60	50	64	50	37	49	46	50	51	52	45	58	43	60	54	58	48	51	43	37	52	58	49	59	55	47	36	41	40	41	62	54	45	52	46	50	57	53	58	50	50	54	50	63	36	48	60	49	54	50	43	44	49	56	52	49	51	48	50	47	60	55	46	53	44	46	39	47	65	48	53	55	61	44	51	36	56	55	44	56	54	54	58	48	68	54	53	50	64	49	47	43	45	51	62	50	47	55	55	44	51	60	52	58	51	59	54	59	54	60	53	46	48	45	42	39	55	46	50	48	46	47	44	49	45	47	54	57	63	43	49	68	44	45	38	47	62	51	52	50	40	47	55	54	47	44	46	58	51	46	40	40	53	60	56	43	63	59	48	44	58	60	49	42	46	46	65	46	49	48	50	41	53	48	55	47	53	56	50	45	62	62	49	57	40	42	47	50	41	38	59	53	53	60	53	51	50	50	52	48	54	51	51	45	53	49	52	51	56	54	41	49	42	37	61	43	50	58	55	36	63	48	50	51	50	48	56	57	51	50	55	51	56	46	51	64	55	53	56	44	50	57	60	41	65	50	44	52	42	52	60	43	47	50	49	56	56	46	52	45	59	41	41	68	58	61	49	57	59	45	50	44	51	46	55	64	50	57	54	58	39	47	47	58	44	56	59	36	61	58	58	46	45	48	37	57	66	53	59	46	45	41	45	50	67	53	60	60	41	45	51	55	55
13107	4023	2229	3486	8799	10372	11840	9694	7581	11611	24538	30379	26656	21683	15412	8780	4245	1147	458	490	481	477	494	441	489	535	474	454	489	472	459	454	463	505	505	452	486	479	505	460	434	489	496	481	458	520	478	477	504	498	506	476	492	500	493	454	489	482	493	496	465	480	486	481	485	452	472	457	475	471	471	439	497	468	474	504	495	480	483	486	489	466	513	478	458	478	515	511	467	424	480	520	507	468	488	453	438	480	503	433	496	497	483	473	496	463	493	514	498	490	497	488	483	484	488	478	535	481	479	470	471	487	437	469	478	474	478	471	483	474	459	456	522	477	441	479	436	491	478	480	476	458	490	527	457	483	484	467	507	506	474	494	490	488	492	527	492	460	531	477	458	488	478	454	491	443	526	514	495	470	460	464	506	512	528	441	490	483	476	484	514	454	460	473	502	485	511	458	515	473	473	478	500	511	482	499	477	453	494	463	529	420	459	466	483	476	497	483	458	467	492	478	475	481	480	488	466	479	494	491	461	484	461	476	498	498	522	483	471	511	518	529	486	472	486	514	461	503	460	499	477	480	507	453	481	468	489	468	493	470	517	505	480	457	508	520	501	508	470	481	460	471	471	477	493	456	466	501	483	471	494	486	487	528	461	512	476	485	503	471	478	508	472	476	491	480	518	516	441	471	486	449	475	455	483	500	499	488	476	469	458	501	450	471	512	465	455	484	460	498	461	484	493	484	456	459	482	477	493	478	490	472	468	483	472	475	512	458	463	510	463	497	503	484	495	437	452	463	434	451	492	499	480	501	496	510	485	489	485	444	489	507	463	441	485	506	495	505	493	483	462	446	455	484	521	505	494	510	464	501	483	465	480	475	479	530	479	451	479	428	473	485	486	478	465	450	472	497	499	457	477	495	469	461	469	470	490	465	480	517	494	509	481	500	446	521	491	496	477	461	491	492	513	484	446	515	484	500	495	493	444	496	465	484	513	493	502	523	441	449	462	474	462	483	500	500	457	469	514	495	510	479	481	473	481	475	455	523	501	456	473	481	452	476	453	489	459	496	494	474	494	462	469	455	517	481	497	478	500	492	482	475	505	490	480	478	453	523	455	485	478	502	487	509	521	497	437	492	497	486	481	458	458	484	457	470	473	500	469	470	471	478	470	509	519	500	490	499	502	508	521	486	481	482	470	468	471	472	473	502	482	472	456	504	486	434	499	473	461	502	501	494	500	508	440	442	500	481	487	490	449	509	446	460	478	489	497	477	455	501	471	495	480	487	504	451	479	481	488	500	487	499	435	481	452	468	553	471	499	482	521	535	488	452	489	490	509	496	444	429	519	437	462	507	507	528	486	480	469	488	464	512	477	507	483	492	511	468	446	474	473	501	501	461	450	469	421	493	467	475	462	527	469	453	480	430	508	470	490	458	485	482	522	464	472	506	468	488	508	490	463	491	485	460	473	458	430	469	481	496	460	461	487	488	471	482	479	463	466	481	459	485	469	464	440	481	503	495	467	475	470	533	463	491	461	479	442	493	485	412	448	469	507	487	477	505	468	473	465	491	488	484	508	526	484	477	511	483	515	438	516	473	505	500	526	508	492	513	484	499	487	466	478	456	461	470	462	477	493	456	480	435	488	483	449	476	486	460	468	512	460	491	495	504	457	525	513	483	486	442	472	479	449	479	482	506	505	528	482	452	450	483	495	528	512	503	462	490	489	477	496	518	459	452	517	496	467	474	518	507	471	460	465	477	480	463	470	490	479	471	499	503	470	454	463	463	465	491	476	490	452	461	430	467	432	499	447	534	476	477	490	487	496	507	491	481	493	468	490	471	464	497	500	517	466	499	530	525	493	528	454	489	484	489	459	467	474	480	461	479	474	514	485	454	478	492	511	446	446	468	488	492	488	463	482	508	477	519	461	464	520	445	464	492	492	465	482	460	475	452	466	477	479	470	461	465	475	479	480	497	462	500	469	470	520	467	512	453	432	496	519	494	475	479	488	490	500	446	475	471	439	479	486	474	518	484	485	463	462	459	452	504	464	453	482	504	486	508	470	472	496	473	482	431	506	492	490	478	461	512	489	462	480	486	476	465	446	443	505	494	484	486	479	493	508	491	444	480	510	476	493	460	497	474	477	472	474	454	474	468	484	507	479	530	491	461	416	493	473	453	468	511	489	480	495	464	501	492	521	498	458	439	470	482	507	478	496	506	452	453	502	505	507	455	432	470	478	491	492	492	465	485	478	540	454	457	483	464	444	495	474	446	459	472	472	450	470	466	473	498	430	488	501	485	498	469	472	441	501	501	474	502	470	472	533	474	460	466	460	471	473	455	505	469	534	496	489	480	475	480	476	447	493	494	446	493	462	470	463	467	464	483	504	500	484	542	501	492	461	488	497	489	478	452	475	462	459	478	507	477	458	478	480	528	446	487	491	472	462	498	479	481	470	453	480	477	488	468	471	481	481	499	477	487	500	503	490	494	487	476	472	448	570	516	517	516	456	495	446	482	466	491	477	479	453	454	500	498	493	502	481	463	483	469	472	448	479	476	505	480	474	456	499	487	494	470	452	505	460	464	480	461	456	472	431	504	516	478	454	467	476	478	475	461	474	516	475	464	483	477	480	468	444	464	454	524	480	479	477	465	455	487	492	468	474	444	491	475	488	473	447	500	481	503	520	502	494	469	472	452	457	540	456	460	458	483	459	492	472	495	483	495	449	472	463	455	476	473	465	497	478	485	523	457	469	467	504	511	444	482	477	518	454	461	505	480	479	487	491	475	454	491	478	477	457	466	461	505	503	495	454	470	485	467	502	478	446	482	461	456	510	493	469	462	508	490	475	454	504	448	461	519	514	494	490	508	505	453	491	456	498	488	490	515	471	493	492	477	526	497	476	520	517	467	491	472	472	490	481	525	485	474	509	477	499	447	476	504	489	459	486	491	468	460	445	496	475	469	504	478	465	465	468	474	506	457	482	471	477	493	462	516	493	491	484	509	497	502	483	460	461	489	508	534	490	483	471	505	475	453	460	453	496	488	489	508	500	483	483	507	446	491	520	511	492	519	498	465	471	480	477	456	491	423	499	530	464	477	495	516	480	462	441	522	501	537	493	487	490	480	463	471	460	450	463	494	476	472	458	475	533	455	485	454	491	511	496	472	460	448	460	467	502	510	485	467	434	479	441	470	479	486	500	488	494	426	466	459	478	501	475	489	472	491	479	469	473	464	455	481	470	500	463	491	467	470	494	478	454	475	472	463	491	454	491	481	483	484	469	518	474	494	443	512	468	468	455	485	490	499	500	476	465	485	494	457	481	482	488	500	541	489	456	505	493	462	454	505	499	471	483	514	495	468	501	479	449	451	491	493	491	468	454	468	479	518	532	473	508	451	490	478	484	467	489	435	471	477	483	490	476	476	496	456	472	454	473	460	468	479	418	480	454	467	466	466	476	434	470	490	464	439	462	514	492	483	489	459	436	474	512	443	475	501	486	453
942	348	229	173	175	223	284	292	256	383	2227	3623	3515	2456	1470	787	390	155	55	48	60	62	61	57	52	56	53	49	63	60	54	61	53	53	60	55	75	68	60	49	52	59	56	54	65	61	63	61	63	68	61	62	47	48	58	52	58	52	54	59	63	59	47	51	68	58	72	69	61	64	66	62	83	61	70	64	58	45	73	50	51	61	62	62	43	63	73	68	52	69	67	53	66	64	56	51	60	69	58	62	53	56	60	73	64	55	70	64	59	59	54	58	61	53	52	51	59	69	50	64	54	48	65	54	43	67	54	53	64	51	49	51	57	63	56	65	56	69	58	74	47	66	61	53	68	52	51	63	62	64	49	67	57	50	54	67	65	58	52	50	47	57	55	45	63	78	50	58	77	61	55	58	62	42	67	56	52	60	48	50	59	74	59	52	53	56	64	57	59	65	66	62	71	59	46	59	48	53	63	52	49	56	57	59	56	49	48	62	72	54	71	55	66	55	50	54	71	48	64	56	68	57	70	55	66	62	57	50	57	68	64	57	64	66	48	73	55	54	62	69	59	56	57	54	43	56	67	55	58	54	48	47	58	51	54	66	69	57	54	63	52	68	59	59	53	64	72	57	56	67	65	63	54	61	65	54	62	69	68	61	55	71	66	63	61	57	58	55	62	55	54	60	66	61	71	72	63	55	50	61	50	56	54	71	75	53	67	68	58	66	59	71	59	73	50	62	69	68	48	49	58	52	46	65	58	69	53	48	63	60	48	73	60	54	52	62	56	56	47	62	57	67	56	56	58	76	62	60	70	64	54	73	64	65	58	66	57	66	58	62	61	52	57	59	45	72	82	49	56	67	62	56	52	59	51	59	59	61	70	62	64	63	64	59	60	60	78	47	70	53	62	77	61	74	54	51	68	62	72	63	79	50	58	66	69	62	53	58	74	53	53	59	60	55	62	64	64	53	58	56	65	53	67	42	47	54	60	60	53	54	69	56	53	59	60	55	62	69	51	62	47	61	48	62	59	64	45	73	60	40	54	40	66	52	58	49	52	59	54	66	63	53	61	60	54	66	62	60	64	70	59	72	54	64	67	62	67	57	64	65	70	50	54	48	55	67	60	55	59	63	60	55	69	50	64	65	54	64	63	61	64	71	65	62	43	54	45	52	55	51	55	49	41	53	47	49	62	64	63	57	56	65	54	60	62	66	51	60	57	68	65	55	54	69	48	51	60	65	58	56	58	63	62	64	48	56	61	65	58	66	65	60	71	49	70	49	50	60	53	69	68	53	55	55	55	48	76	64	52	59	61	59	44	44	62	64	54	64	62	52	49	61	52	71	74	62	50	50	47	64	61	62	57	69	53	67	54	55	61	66	57	64	60	49	59	81	59	60	44	52	51	63	62	63	63	68	67	46	50	69	62	57	62	58	61	62	52	51	62	54	53	66	65	57	47	71	57	67	46	58	58	54	62	69	81	71	53	60	57	51	41	63	60	53	48	56	57	63	69	55	65	49	58	59	64	68	56	54	64	59	57	59	63	66	63	61	58	54	59	63	65	48	59	59	46	59	49	54	65	47	69	65	73	66	65	70	64	57	53	70	53	57	44	54	66	71	61	58	69	59	75	52	45	62	62	67	71	53	62	69	57	56	46	71	54	52	67	62	73	42	55	56	61	57	46	51	52	52	60	56	54	65	53	64	66	61	56	75	63	67	59	55	64	63	59	60	56	63	44	73	65	71	60	59	58	58	69	67	62	63	59	69	52	60	64	67	64	73	56	55	67	59	63	59	53	61	56	67	81	72	57	61	53	71	61	65	58	58	60	60	52	65	65	57	58	58	69	54	65	66	64	61	49	53	60	64	46	67	59	54	74	50	74	58	55	67	56	54	50	68	60	63	50	47	64	57	63	56	60	74	67	61	31	50	55	59	65	59	49	51	50	44	49	45	56	49	44	56	54	60	57	58	76	51	63	58	57	67	67	65	52	57	60	56	79	68	73	57	56	57	67	57	65	63	58	78	43	49	57	72	60	54	66	59	64	66	73	68	70	70	58	73	56	55	63	62	68	63	63	58	58	51	69	58	81	48	75	65	68	50	52	61	72	64	89	56	43	55	60	49	66	58	55	67	53	63	52	58	52	69	50	65	67	59	50	42	66	53	58	67	55	58	59	56	58	47	72	65	60	75	64	50	52	54	69	66	64	66	53	52	59	54	60	58	63	68	63	58	48	70	61	58	46	61	64	49	64	63	49	61	69	67	57	59	55	50	63	67	74	58	34	56	66	58	63	64	49	51	56	70	63	49	56	66	59	53	68	54	70	70	57	75	57	61	57	55	68	54	63	53	56	53	55	61	55	54	66	62	44	69	59	54	64	57	59	53	65	72	57	67	57	54	66	43	55	52	58	59	61	64	68	68	64	51	51	74	69	48	48	58	59	57	64	64	58	65	59	59	70	63	61	62	71	48	53	53	54	60	66	65	54	55	62	68	55	59	58	61	59	52	68	56	67	59	60	61	62	66	54	53	54	59	64	57	61	74	66	62	54	56	49	68	47	62	51	64	58	57	57	74	62	40	47	73	57	63	66	62	72	49	58	59	66	61	65	57	62	46	56	61	63	63	59	58	48	56	56	59	57	53	59	57	53	75	52	53	42	65	69	59	57	60	66	63	58	81	50	59	49	62	69	56	60	64	70	60	47	61	66	69	55	62	48	48	57	49	55	79	55	64	55	58	59	56	72	62	72	60	67	67	68	50	67	56	58	63	51	61	71	48	47	57	48	52	63	52	75	70	57	57	50	82	71	51	63	67	64	63	59	58	63	60	50	55	51	53	46	62	60	50	61	66	57	65	56	65	65	47	63	45	55	55	58	57	56	63	71	66	58	58	59	56	52	57	63	57	60	66	50	66	52	46	55	57	52	53	55	59	58	44	59	63	75	61	61	62	66	49	68	61	49	54	59	46	46	64	58	58	56	72	60	42	60	61	72	59	64	71	66	64	62	58	50	65	48	59	67	55	59	63	70	46	70	62	68	56	62	49	70	70	65	70	55	52	43	56	57	62	43	57	71	67	57	66	61	53	56	49	60	77	53	50	64	75	63	54	62	75	49	67	63	68	62	49	55	62	60	63	54	52	55	54	68	80	59	62	62	63	45	61	54	66	70	59	59	53	65	56	61	61	77	57	71	55	63	55	76	54	53	57	64	54	60	72	68	72	45	57	57	53	62	63	61	67	65	54	68	48	46	56	81	75	54	55	64	59	52	59	46	53	55	54	71	59	57	61	60	55	41	63	75	64	38	61	58	63	77	51	51	55	65	56	78	54	66	62	50	62	67	60	65	64	70	59	53	60	44	55	46	60	61	62	60	62	65	66	60	44	58	56	49	65	58	59	62	64	65	62	61	46	71	50	54	49	68	64	61	48	65	55	53	50	58	54	64	72	62	60	47	50	64	65	68	57	53	57	65	46	59	61	61	49	58	41	63	53
13845	5353	3012	4487	12249	14041	13667	12084	8863	11973	30001	33217	31770	26883	20854	13636	7346	2713	540	535	575	571	540	588	563	592	591	555	632	571	594	563	583	564	565	584	547	597	610	554	611	591	512	609	586	596	572	566	603	600	567	567	584	535	574	577	582	582	598	546	564	544	576	597	567	573	597	569	565	556	558	566	566	581	553	593	573	567	589	543	565	568	553	621	564	529	574	531	565	573	564	585	533	586	559	577	582	574	560	606	600	585	551	563	576	613	581	589	592	610	577	588	544	618	597	598	535	586	579	543	535	594	595	559	587	543	594	612	577	596	571	575	589	581	573	590	581	540	574	620	565	575	581	593	585	573	579	588	576	522	561	535	602	598	540	589	574	591	589	548	591	590	593	572	565	585	581	571	579	580	545	552	553	534	597	579	557	565	589	596	595	554	552	589	581	553	568	564	597	612	583	540	567	573	612	579	579	576	587	565	559	549	593	618	569	563	591	603	582	592	539	580	578	587	566	569	571	571	604	576	612	635	612	562	586	565	533	564	613	586	559	587	550	618	588	565	588	575	565	568	588	603	566	496	578	570	593	570	551	549	529	578	603	569	554	579	572	550	560	600	594	543	624	562	575	573	557	560	606	567	573	568	606	606	590	574	547	552	577	564	533	585	556	587	568	625	582	583	553	569	550	570	559	554	606	572	585	587	591	554	542	618	561	597	568	561	596	579	555	579	550	569	578	611	573	592	581	600	552	570	580	620	579	584	577	608	581	581	555	596	553	601	617	587	599	570	564	579	591	578	573	628	566	574	590	583	580	588	583	598	575	548	560	559	604	580	537	584	597	521	591	604	556	621	564	518	600	579	541	572	571	537	590	562	568	541	578	587	542	562	565	604	571	591	582	549	581	568	591	576	598	552	546	612	556	538	579	593	595	582	521	577	593	561	585	557	568	612	557	605	590	597	571	593	597	567	615	575	603	581	624	546	613	581	565	563	566	534	545	568	583	557	534	587	580	557	594	546	580	551	520	587	571	536	607	595	589	583	568	567	571	564	600	586	610	563	567	594	587	564	594	577	548	556	577	578	580	567	564	613	575	600	576	582	583	551	599	586	614	595	592	537	639	589	607	581	584	587	569	605	621	606	552	602	577	594	583	559	574	562	572	596	547	614	555	558	580	539	589	567	556	562	571	621	576	580	590	582	543	579	602	573	579	582	582	575	540	594	588	567	576	582	518	559	597	580	552	587	565	573	602	589	627	560	579	558	563	551	542	616	569	581	589	566	575	601	578	589	563	562	560	606	593	597	550	557	543	592	581	571	600	642	580	591	579	539	600	563	561	599	592	591	544	568	580	594	589	593	597	565	558	569	579	578	582	631	579	541	590	569	523	530	577	618	607	583	604	561	589	551	568	567	573	561	559	556	551	579	569	522	619	603	598	538	616	607	609	566	574	564	594	579	597	558	543	523	582	592	591	560	570	597	607	616	596	574	605	541	566	590	537	577	550	558	570	577	566	572	583	589	582	571	531	613	593	536	584	608	590	554	583	580	538	599	572	566	527	615	587	579	586	533	553	577	614	577	598	573	597	543	630	555	610	563	568	573	574	602	597	601	556	553	605	605	579	546	619	570	595	565	606	585	593	594	555	570	600	642	607	523	579	568	577	601	591	637	577	596	580	603	587	597	585	587	563	571	626	583	617	603	611	571	548	558	612	603	556	538	579	613	588	600	621	598	562	545	555	573	548	546	608	556	573	587	549	606	616	574	525	603	602	562	577	565	587	597	581	563	609	541	593	592	574	619	580	587	605	600	597	606	581	631	535	609	544	567	549	563	580	580	598	602	588	583	629	571	601	580	584	595	538	559	582	560	549	579	551	573	549	581	588	567	588	589	560	590	496	616	593	559	546	550	568	574	577	551	626	589	552	587	554	562	532	604	608	585	565	604	571	613	571	597	587	613	554	535	586	550	546	579	603	557	603	594	582	555	613	620	560	561	553	579	596	590	604	577	570	620	553	583	581	574	559	552	564	583	567	570	564	606	558	616	582	594	564	586	574	582	562	537	585	562	612	594	622	602	611	572	641	570	593	552	579	551	579	621	549	554	563	542	550	540	556	568	589	577	553	552	586	574	566	569	593	569	566	556	584	587	530	525	539	596	623	581	538	582	566	549	558	574	555	567	601	583	578	610	565	581	607	590	574	544	608	612	535	606	586	561	577	577	600	587	567	548	550	579	582	552	583	631	586	584	622	592	596	553	590	573	540	574	595	576	563	576	579	577	563	599	603	593	613	543	592	574	585	561	582	563	579	608	586	599	568	583	552	576	612	586	574	568	554	563	588	568	561	641	585	604	548	642	599	547	557	559	535	575	590	587	555	586	578	567	616	531	558	644	614	580	564	622	591	591	599	594	546	550	607	594	589	580	555	551	615	601	584	558	558	609	585	572	616	605	588	571	584	607	583	552	594	587	607	572	602	526	626	573	584	607	584	573	601	573	567	593	543	546	589	589	551	528	572	556	572	580	584	595	561	607	561	555	580	567	620	578	593	578	601	549	552	563	582	564	558	616	539	551	559	586	574	648	552	565	585	581	596	563	576	571	545	582	598	576	601	589	539	564	548	588	547	579	564	534	570	579	539	584	643	546	549	589	558	581	588	585	566	601	573	599	533	555	585	565	588	606	583	557	585	553	594	584	573	580	566	581	593	613	563	503	541	620	547	547	573	589	589	571	591	583	604	617	577	557	566	555	543	571	585	532	570	616	573	550	603	595	631	577	576	566	637	550	555	538	603	573	540	572	606	543	537	558	571	585	567	586	583	533	575	605	552	573	575	590	599	571	555	590	613	579	559	588	565	593	597	575	542	565	560	574	565	591	624	595	534	577	539	615	553	564	608	562	560	579	547	601	590	579	606	556	569	568	556	592	502	557	583	569	556	599	615	566	556	562	542	609	592	576	599	545	578	590	607	588	574	587	585	524	571	569	557	548	569	582	578	641	588	584	567	586	599	567	593	536	638	602	555	586	549	566	540	595	599	574	591	570	574	606	543	559	556	603	525	556	581	531	612	564	571	557	561	570	529	621	544	555	548	628	580	611	597	575	600	608	571	581	572	593	558	576	548	592	547	555	582	572	561	598	576	561	561	579	558	575	609	540	570	579	555	576	577	591	562	548	578	566	536	575	563	545	624	559	599	566	556	600	625	553	560	583	610	590	585	553	582	570	576	541	594	626	609	535	602	580	538	591	561	538	515	569	592	606	579	502	599	614	550	586	586	557	545	590	560	541	558	534	559	604	598	577	575	565	567	597	605	556	587	556	584	578	569	603	609	598	592	578	609	585	570	583	563	580	616	577	571	560	562	620	544	617	598	556	610	549	593	576	592	578	594	619	541	596	565	525	587	536	597	556	567	583	585	563	566	545	562	588	561	565	552	600	553	562	563	538	578	562	603	599	598	581	566	562	582	574	592	526	561	609	583	563	597	548	569	600	604	575	648	614
899	249	138	140	116	162	148	169	166	165	351	513	600	498	339	210	134	88	80	56	65	68	63	79	46	72	61	73	56	74	81	62	48	58	58	56	69	56	60	56	71	56	62	45	62	73	75	56	73	80	83	62	58	55	62	58	74	61	60	66	59	75	56	56	74	72	42	54	67	59	46	63	76	60	68	56	58	66	58	45	66	66	70	68	53	51	67	53	71	71	64	70	51	65	68	64	54	80	65	61	77	71	67	59	52	55	54	70	70	58	59	74	61	50	55	53	69	69	67	57	57	59	77	73	56	59	60	68	62	67	73	59	64	72	59	65	57	76	61	65	67	55	60	61	86	63	70	63	50	57	40	47	88	59	73	51	70	71	58	61	52	67	62	66	57	68	62	77	64	70	65	64	65	57	52	65	76	47	72	59	66	64	65	57	65	56	59	58	60	59	68	72	66	62	63	75	49	45	64	67	75	71	86	67	54	79	63	65	68	74	72	68	70	76	71	65	58	57	66	66	81	68	55	56	64	72	61	67	59	75	63	69	69	77	51	62	72	60	57	63	57	71	60	63	68	57	54	70	67	53	66	60	75	55	68	78	67	76	60	76	44	52	59	67	79	55	59	55	66	61	48	50	66	69	55	65	62	64	59	64	52	61	54	64	72	72	61	71	64	53	52	51	62	55	59	66	65	54	53	65	70	66	68	61	57	65	67	75	70	64	61	65	54	74	81	60	57	66	60	49	75	66	67	69	62	64	63	53	64	56	63	70	59	57	69	64	60	79	55	52	75	49	54	68	61	70	58	78	65	59	70	53	68	65	55	67	48	58	69	65	67	51	57	67	75	71	71	66	58	82	62	54	62	53	74	70	63	66	62	61	81	57	71	74	67	60	52	65	72	55	71	74	57	65	67	53	67	59	62	64	51	68	69	54	54	80	58	70	71	61	75	42	47	66	78	75	65	53	54	82	60	55	68	61	70	61	72	55	56	59	70	72	64	54	55	49	83	67	52	56	64	53	68	70	71	57	64	59	73	57	61	67	70	69	64	62	52	67	75	71	57	70	68	72	64	60	72	64	71	61	53	52	71	77	71	62	50	53	57	78	72	64	56	55	57	58	52	61	58	66	53	57	51	66	66	52	68	72	47	69	62	57	59	53	65	65	70	70	60	71	61	67	66	68	53	65	72	48	73	52	54	57	54	69	58	56	60	74	58	66	70	65	70	67	80	60	83	63	49	51	58	50	61	63	63	63	65	59	67	59	82	62	76	63	69	70	75	71	81	51	77	65	64	64	61	60	55	49	54	57	48	71	70	81	62	62	58	68	68	60	56	45	63	68	53	70	58	70	55	66	63	80	60	66	50	73	63	62	65	63	59	52	74	69	76	64	57	60	69	78	67	72	64	69	67	68	67	70	60	58	65	67	66	66	55	58	69	65	64	61	57	53	55	64	65	79	80	65	57	55	76	68	53	49	75	66	45	53	72	56	64	62	59	62	67	59	75	70	59	70	71	65	54	50	63	69	64	70	67	69	58	60	73	69	58	71	59	62	67	61	73	69	71	57	58	57	55	65	63	72	68	57	62	57	59	79	68	71	52	54	64	60	72	62	62	54	64	57	60	65	59	76	63	70	72	61	58	72	58	69	50	77	52	67	59	71	73	53	76	77	64	64	68	50	67	48	87	61	58	60	58	51	69	69	55	66	74	53	53	56	47	81	57	64	72	52	57	57	66	69	73	83	65	68	77	62	55	63	68	64	55	86	51	56	64	76	66	62	76	61	52	70	61	61	65	63	64	62	62	60	60	53	58	52	62	59	60	52	57	63	62	60	63	72	67	67	62	64	60	56	59	66	58	70	66	70	67	65	61	55	73	63	73	65	59	53	61	62	72	64	60	60	59	64	56	60	70	60	64	74	48	78	72	80	69	71	54	84	69	78	78	56	52	75	69	78	58	69	60	83	59	53	72	55	74	65	64	64	68	77	66	65	68	70	63	45	84	58	73	62	53	57	54	64	70	64	58	68	76	60	62	71	55	66	71	44	60	69	76	76	59	69	65	56	64	55	54	61	48	64	63	66	56	59	72	71	62	82	66	48	84	51	64	66	65	62	75	58	59	65	72	50	62	61	60	63	48	62	70	62	65	58	65	54	69	68	81	73	53	70	59	68	52	70	57	60	61	60	71	64	54	49	63	68	47	68	77	74	73	60	54	58	69	74	69	55	52	60	48	61	59	70	57	59	78	68	60	65	71	64	76	53	64	74	59	69	42	62	68	48	64	77	55	53	52	60	66	54	49	59	55	60	66	62	58	56	61	66	54	66	59	72	76	57	72	61	72	51	54	59	72	80	56	77	78	61	55	59	58	74	60	54	63	57	61	75	64	61	58	63	62	75	58	66	65	63	67	55	76	68	55	56	60	67	67	75	69	52	64	61	58	56	62	57	46	75	60	69	69	57	63	71	50	47	63	67	50	56	45	63	64	57	64	64	61	67	58	71	50	67	72	67	75	69	62	71	61	68	64	55	60	56	79	71	54	59	53	68	50	58	74	65	61	57	55	64	72	62	57	71	71	49	56	62	61	66	62	73	55	66	55	69	72	60	51	74	59	78	69	69	61	64	61	70	63	74	75	47	75	60	71	63	60	63	50	73	54	58	85	55	88	53	71	63	54	59	67	64	69	73	60	67	59	53	55	65	57	65	77	63	72	65	66	65	64	63	47	63	71	55	63	53	76	55	67	56	67	67	50	78	70	56	63	56	55	57	71	68	68	78	71	61	50	66	62	70	57	60	70	72	63	59	57	68	69	67	60	53	61	64	68	50	68	69	60	71	62	74	62	62	73	68	66	71	62	47	70	64	56	67	60	76	64	84	73	65	62	58	61	64	55	72	52	58	62	75	60	55	69	65	76	61	71	69	67	50	70	61	64	57	59	72	60	66	51	59	77	55	60	59	47	60	48	67	62	81	71	65	61	78	69	66	68	74	60	54	65	54	56	65	74	56	69	62	58	72	61	63	69	68	81	63	73	64	59	62	53	63	65	78	59	66	60	56	65	67	54	63	58	67	69	65	52	73	76	45	60	67	63	57	62	63	60	74	70	59	55	67	56	61	68	62	69	59	52	60	57	61	57	64	52	59	71	65	65	62	65	57	64	78	56	70	80	56	78	65	67	51	59	62	67	66	61	60	63	48	59	71	78	73	67	65	53	48	70	58	69	69	65	52	76	70	57	58	55	64	58	79	57	63	59	76	75	69	59	65	66	53	62	52	58	66	60	66	82	72	56	68	54	64	68	67	54	52	61	66	52	64	58	51	70	54	66	52	57	60	59	52	73	76	69	67	67	58	69	75	66	59	60	64	71	54	57	72	66	64	73	60	61	64	56	63	57	68	69	57	65	56	66	66	70	56	61	58	71	60	78	63	69	64	78	57	79	72	60	64	50	74	66	47	66	68	72	57	60	58	65	62	72	60	66	59	65	70	52	67
10510	3285	1987	2799	7778	10208	7963	7194	6079	6100	11110	14780	13944	11050	7444	4373	2349	1193	619	566	656	618	577	618	628	577	594	592	609	627	608	609	610	589	567	644	609	592	619	613	578	580	597	617	602	596	565	611	621	618	588	647	600	622	632	605	605	565	627	615	567	562	612	584	553	580	598	584	591	612	582	621	605	582	572	589	616	576	571	587	579	613	606	619	588	605	587	620	623	567	584	640	586	590	582	618	614	578	584	592	605	638	626	568	548	643	621	607	635	612	591	584	644	587	617	555	593	610	620	618	540	631	575	600	603	557	573	572	625	641	613	567	622	641	608	581	607	581	590	579	619	616	600	553	581	628	622	580	571	633	608	604	555	575	602	618	623	610	565	597	579	647	626	601	591	575	596	622	591	619	592	602	603	627	617	613	581	618	582	588	565	584	651	516	583	568	628	591	575	604	601	575	573	575	561	612	576	660	611	604	610	581	657	589	627	594	588	608	564	587	551	628	602	598	591	627	588	630	544	592	595	610	612	584	569	616	557	569	596	616	632	617	585	590	613	592	590	603	581	631	636	592	578	593	565	607	588	601	626	590	598	627	614	584	606	583	546	572	590	609	580	603	610	597	607	582	608	569	586	613	580	604	647	593	573	626	630	636	587	599	545	584	606	653	544	610	592	616	589	625	617	604	567	640	560	626	575	564	618	581	607	567	566	572	606	592	632	612	610	618	602	569	607	543	595	609	611	635	591	639	588	562	618	610	548	575	573	597	642	583	645	628	620	617	573	597	590	604	616	605	623	576	585	583	631	594	601	601	594	546	589	593	600	587	577	601	575	646	584	614	610	604	643	581	571	605	617	609	609	608	584	628	565	618	652	596	591	624	578	625	605	601	589	615	615	630	571	646	612	587	638	659	616	593	580	601	570	611	573	555	578	608	591	638	601	611	611	580	584	661	607	586	595	593	607	604	633	554	646	584	615	597	594	631	605	544	616	576	587	628	581	612	570	625	616	629	571	588	582	594	606	595	626	598	618	594	552	596	597	581	619	595	567	580	630	571	607	555	615	633	557	591	621	622	586	643	547	583	568	649	636	606	608	622	568	617	620	606	580	574	628	596	638	627	635	590	606	665	600	612	597	601	576	610	572	642	655	616	584	588	586	620	588	591	593	624	632	614	600	609	641	564	612	571	614	577	563	569	554	580	590	596	601	584	600	581	630	591	569	613	590	616	639	613	658	610	560	652	616	594	583	600	568	590	636	615	638	597	567	584	563	596	577	564	593	658	602	627	645	577	638	611	622	615	586	628	606	627	563	617	650	586	561	595	619	590	625	562	561	611	614	584	587	604	617	574	610	619	603	598	601	625	601	584	596	591	613	580	613	569	616	690	616	574	595	598	625	593	635	604	594	556	596	623	584	541	584	591	641	621	594	612	676	535	546	567	616	563	607	570	591	617	637	577	603	600	563	597	610	594	586	604	570	563	635	608	655	650	564	602	605	596	600	608	603	606	629	589	595	594	604	626	587	632	605	580	565	597	629	613	620	615	536	603	574	648	589	581	640	590	624	602	583	578	615	607	597	564	632	632	585	632	599	578	584	599	615	613	573	622	606	585	587	598	605	646	585	642	576	543	606	617	585	589	641	615	595	639	600	587	619	590	575	623	580	634	599	633	579	616	607	634	570	584	599	564	637	570	562	593	627	612	562	602	612	639	601	600	563	584	583	579	604	608	618	636	615	571	589	631	625	585	608	594	619	619	600	636	590	582	598	605	551	570	613	623	601	595	584	582	592	613	607	571	582	651	616	587	554	599	610	614	559	594	629	593	609	627	565	624	575	599	528	608	611	613	650	660	620	609	582	636	593	583	578	597	538	601	603	608	591	607	627	581	573	602	605	615	604	618	561	580	586	596	594	626	614	594	606	600	561	581	594	618	618	666	594	628	581	561	617	581	581	595	631	584	618	596	599	632	597	608	586	592	606	568	638	588	573	583	601	609	604	581	540	568	615	606	597	600	588	596	615	625	634	608	601	614	595	595	606	605	585	613	572	593	601	607	633	589	641	626	565	596	610	568	567	568	585	613	614	612	602	562	610	570	615	620	576	574	631	642	559	600	578	633	606	607	560	619	570	568	583	589	642	552	593	608	562	579	603	607	565	631	631	606	631	600	574	593	652	582	610	609	575	560	585	571	583	575	586	608	610	558	614	568	585	580	595	645	625	611	583	621	628	595	616	624	621	588	568	585	569	576	591	604	619	622	598	591	556	594	640	576	603	580	600	604	625	617	612	589	611	582	584	590	563	609	592	568	630	586	582	625	595	570	613	585	589	620	645	594	622	643	602	626	628	591	591	621	592	579	569	644	632	585	577	569	574	626	590	638	596	614	570	600	583	587	580	570	561	609	601	617	614	575	588	543	575	605	580	627	640	597	634	593	602	620	595	636	638	565	592	609	608	615	601	628	595	599	637	645	593	607	588	638	588	603	528	572	571	594	561	572	591	602	606	553	634	624	622	607	627	581	585	611	589	606	565	604	561	625	576	576	642	617	630	556	633	563	574	578	617	612	591	620	601	624	607	562	566	576	580	623	615	633	609	615	579	566	554	624	604	557	596	601	589	572	569	592	593	576	589	599	607	628	600	594	603	596	571	572	560	629	616	590	583	634	597	628	630	597	596	611	602	582	605	563	586	571	586	579	612	569	615	606	613	622	582	627	577	573	648	565	603	615	585	641	583	596	576	620	587	687	597	590	592	595	569	584	616	616	600	625	609	616	613	608	609	589	611	613	569	556	605	622	569	588	567	575	591	611	614	645	594	586	594	650	632	537	594	607	612	604	656	614	565	636	547	589	551	573	581	575	617	616	550	557	600	594	569	596	611	617	586	588	600	591	616	601	566	596	624	603	598	577	607	609	574	606	598	585	594	612	594	559	629	585	608	624	570	640	583	596	628	614	632	594	594	586	637	591	589	588	575	580	651	613	662	597	609	589	576	602	596	585	597	581	600	577	603	589	572	599	571	629	584	606	580	614	624	613	622	623	627	577	614	617	625	634	594	636	602	644	556	613	613	578	557	632	594	587	599	601	602	620	596	568	581	640	625	604	617	578	585	635	586	601	608	581	558	612	589	587	623	623	577	573	572	576	630	639	565	621	573	592	597	628	614	623	628	561	623	582	611	592	610	635	599	615	560	603	598	551	612	588	593	567	620	600	616	609	599	621	607	593	611	585	587	634	584	585	584	617	557	638	566	586	553	597	618	563	611	581	600	612	586	620	560	602	600	615	554	593	614	634	570	601	618	576	605	607	556	587	611	571	552	584	603	607	610	611	633	617	592	597	604	637	546	625	589	598	551	555	580	556	609	587	611	608	645	608	599	594	597	617	637	607	606	633	589	541	613	586	629	585	583	596	613	654	584	579	610	613	647	579	591	564	594	568	561	614	634	624	584	603	582	639	573	630	617	569	637	601	590	573	610	614	654	601	612	648	615	608	605	622
551	296	203	165	156	212	203	248	247	409	1076	1810	1685	1178	852	511	285	129	80	67	76	57	72	56	78	65	56	60	68	71	70	64	74	79	83	67	61	57	74	72	84	76	68	61	61	80	73	71	83	71	69	70	81	67	63	81	83	77	65	72	59	66	72	53	79	70	68	59	74	80	67	74	66	72	66	61	67	71	64	63	78	76	77	65	65	81	74	90	68	67	60	73	77	81	76	65	68	68	71	80	70	59	78	61	85	89	78	78	67	74	58	60	77	71	79	70	63	57	91	77	75	80	56	96	89	97	71	81	79	67	67	66	78	89	68	74	67	62	66	70	73	66	75	66	59	64	66	71	79	64	82	73	80	74	73	82	69	68	62	69	77	69	67	75	64	73	64	70	66	70	79	63	63	73	69	76	77	61	60	82	79	70	78	68	56	75	70	60	73	68	72	71	72	75	73	77	68	88	76	67	67	70	78	64	72	63	77	66	61	77	66	62	74	78	69	73	76	57	69	74	81	79	83	62	64	68	59	90	74	53	69	71	61	74	79	71	56	66	62	86	90	68	85	68	83	65	55	59	69	71	70	76	60	68	63	79	70	80	59	75	74	67	65	61	65	89	85	62	64	78	53	66	74	60	94	68	73	64	78	78	76	68	75	78	64	67	79	61	66	63	76	63	70	69	78	74	74	72	50	60	84	81	59	80	71	57	80	72	63	79	88	78	66	67	70	75	56	71	58	75	80	61	60	73	64	75	93	73	75	99	63	81	58	73	72	69	80	63	61	70	76	83	62	71	73	67	59	76	65	78	88	61	64	69	70	69	68	68	68	65	72	83	60	68	87	78	48	67	70	66	84	68	80	64	67	76	68	74	87	62	84	84	96	68	78	82	72	81	68	71	61	63	77	67	71	72	72	80	81	71	79	70	80	68	58	65	61	87	74	83	63	62	63	77	79	77	62	62	70	66	63	58	79	53	87	72	70	58	68	75	73	73	80	53	77	67	54	59	67	74	81	64	87	65	76	68	63	50	67	73	61	64	79	83	81	73	83	84	60	78	67	70	66	75	78	75	87	61	65	68	71	77	83	69	74	77	75	68	82	78	82	79	69	69	75	69	60	77	72	57	71	63	73	75	65	68	75	67	67	63	68	81	63	82	67	66	75	75	76	77	86	96	70	56	55	73	92	67	69	69	86	70	65	74	54	81	60	87	70	82	58	79	81	72	65	74	66	85	70	71	77	62	60	71	75	69	85	64	80	68	69	64	69	83	61	61	76	64	66	81	62	65	71	62	86	73	72	74	71	67	81	65	75	76	70	70	76	77	70	64	71	79	78	85	61	71	66	76	70	68	68	72	68	47	61	75	96	75	64	76	84	83	65	72	84	77	67	71	73	67	68	88	75	62	68	64	60	61	73	63	72	63	74	78	56	68	78	78	68	59	70	60	80	74	66	75	81	63	68	60	63	58	64	77	69	70	84	70	68	72	74	53	76	73	66	60	63	59	74	70	76	83	67	88	81	73	99	67	56	67	74	80	70	71	79	73	73	58	79	63	73	70	62	77	54	66	75	63	64	56	65	72	76	66	69	69	81	89	76	69	74	86	72	68	63	89	75	77	72	73	84	71	74	66	65	60	61	58	86	60	81	84	70	81	79	67	70	63	67	67	67	62	77	66	63	76	63	51	82	56	58	77	66	75	68	79	76	69	79	71	57	79	88	84	66	66	73	76	71	72	68	81	60	79	65	74	72	67	65	72	62	68	77	72	76	81	69	85	79	69	50	67	76	70	59	89	66	66	82	78	59	66	80	83	73	76	67	64	62	77	78	74	90	81	84	82	81	68	82	64	73	78	81	55	72	73	74	80	74	81	57	64	72	76	77	80	73	70	61	69	58	69	82	74	67	68	72	73	75	72	70	71	100	84	60	61	73	70	71	66	79	56	88	47	64	79	77	65	69	61	70	71	67	62	75	77	63	87	68	66	62	60	54	68	72	91	89	50	65	70	71	70	72	76	81	81	83	64	69	90	78	70	69	65	72	63	79	64	77	63	57	78	72	75	74	87	79	75	73	79	70	76	68	73	69	75	77	62	65	66	73	81	78	64	65	58	70	63	74	58	65	74	63	77	71	79	69	65	59	79	54	87	64	72	49	66	61	70	66	65	59	62	58	87	89	68	68	75	70	55	68	75	84	73	66	77	73	63	71	63	96	75	83	60	65	77	74	71	68	76	82	67	71	67	61	52	86	68	59	52	80	92	83	65	71	62	71	56	76	79	89	77	69	63	72	70	77	56	66	62	48	78	69	65	77	74	65	70	74	67	71	76	69	68	57	62	65	79	78	78	72	69	68	71	75	79	66	59	72	84	66	64	72	66	74	70	64	68	46	70	65	72	69	67	54	83	79	68	57	59	69	66	65	78	71	86	73	74	89	66	71	75	74	79	65	62	68	72	72	70	87	66	60	74	68	73	59	78	65	78	60	70	70	71	76	71	63	73	70	77	74	64	78	76	64	64	76	80	61	64	60	60	81	75	64	62	79	74	70	80	59	93	68	72	83	71	65	60	84	58	54	77	76	79	71	73	54	70	76	57	74	74	91	62	59	69	75	74	77	70	60	69	84	73	91	91	72	62	64	63	63	74	55	73	67	79	63	64	74	75	73	61	88	62	63	79	67	67	72	65	81	62	70	65	70	65	62	61	63	61	81	73	71	66	74	75	71	53	89	79	65	77	73	75	44	72	75	64	78	67	61	63	78	71	76	73	70	73	66	65	66	62	59	73	68	81	75	67	87	56	71	67	87	74	64	72	72	66	81	83	70	91	61	72	76	87	55	65	72	76	65	72	63	73	49	73	84	69	57	54	89	87	69	69	63	82	80	75	71	70	73	79	78	84	85	84	79	72	68	68	74	71	60	74	79	77	76	65	77	65	66	80	73	77	60	94	54	74	64	73	73	63	73	83	69	70	73	80	73	70	68	72	76	62	72	72	82	62	93	73	69	81	68	78	57	80	71	79	56	101	70	57	63	75	78	79	73	63	86	65	68	87	69	70	65	74	74	72	74	89	65	66	63	69	67	67	73	75	71	62	65	74	68	74	71	69	72	83	73	60	75	77	65	72	64	76	69	62	70	67	76	77	70	63	84	78	68	53	62	61	65	77	60	63	65	69	55	81	87	60	77	75	74	67	82	68	74	64	66	93	85	82	66	72	67	66	83	73	72	69	78	78	80	64	72	81	64	83	65	68	63	61	64	65	86	89	75	71	71	59	65	75	77	65	84	79	83	83	79	61	70	89	67	71	79	89	78	66	62	87	76	71	60	83	78	49	76	66	61	71	62	73	67	74	69	67	68	82	71	71	75	57	75	66	75	73	88	59	70	72	73	58	65	67	73	80	62	70	73	74	75	66	65	77	66	70	57	78	72	61	63	74	68	58	78	85	74	85	70	66	81	73	71	65	68	59	57	79	69	69	79	56	81	62	73	66
9994	4496	2526	4098	9623	13579	10805	9742	8484	12511	22215	26392	24626	19947	15242	9913	5232	2271	645	654	636	651	646	725	655	638	676	670	667	676	682	671	634	672	669	666	683	686	636	743	707	662	679	694	666	677	667	691	627	698	721	656	699	648	698	667	685	678	695	683	666	665	641	644	641	694	660	666	681	665	657	704	699	667	675	679	657	693	628	696	703	657	648	697	645	671	691	689	657	728	732	688	703	661	694	670	699	688	674	638	700	694	672	653	645	694	628	688	637	724	631	665	689	652	664	684	719	676	686	689	693	687	681	678	694	629	650	690	682	698	647	663	687	671	680	698	635	645	688	643	667	683	675	665	695	675	692	664	645	676	716	685	624	705	697	711	703	664	665	730	677	715	709	680	722	639	654	651	675	693	652	680	657	667	694	665	675	675	683	686	669	690	657	694	656	673	638	697	675	627	659	664	651	680	667	693	673	657	700	694	676	666	679	679	678	727	715	682	641	685	682	718	627	641	649	671	639	644	734	720	656	646	672	731	696	643	653	697	692	676	674	649	617	684	688	747	660	693	676	670	643	689	682	649	694	672	621	648	754	667	633	678	624	712	677	658	663	673	654	657	664	719	682	657	649	732	712	706	646	666	663	700	708	657	651	664	674	631	691	708	687	661	686	651	688	684	660	668	694	704	647	699	648	667	683	679	674	717	695	664	675	670	672	677	626	723	692	655	749	716	659	617	683	690	671	715	640	654	688	690	667	692	667	676	658	700	662	709	687	679	687	706	670	711	661	698	692	697	672	679	665	645	672	654	689	707	660	611	702	690	710	681	675	724	665	732	687	684	688	665	632	659	681	717	643	704	671	674	656	679	687	696	684	683	694	681	681	661	639	666	679	689	656	682	706	663	686	705	694	680	661	692	676	712	696	728	728	660	642	671	639	680	623	685	648	660	635	710	709	653	667	649	655	649	675	692	716	689	699	705	665	667	697	679	676	697	697	670	666	727	655	649	687	658	693	722	723	665	678	713	650	691	655	703	676	681	641	729	686	692	699	714	670	673	677	681	702	670	701	647	666	667	693	689	720	653	666	726	677	645	681	691	695	679	689	656	685	706	657	632	694	702	686	684	633	715	661	651	678	667	652	686	691	653	681	708	686	691	657	705	661	707	704	728	649	660	647	677	723	669	638	661	697	660	697	678	690	692	697	688	715	637	709	649	724	716	633	695	659	652	664	680	693	631	642	726	698	657	672	648	703	645	735	700	644	669	663	668	687	727	683	647	660	641	712	704	675	668	646	642	661	655	644	683	653	622	694	726	722	642	689	665	660	667	642	696	643	656	700	626	690	682	691	648	670	667	679	683	692	618	653	684	655	679	662	655	659	712	705	673	725	641	660	668	668	626	703	692	683	674	661	717	652	661	705	730	686	715	655	666	668	683	695	706	688	684	646	661	652	651	661	686	646	672	681	690	660	672	708	676	663	660	683	676	710	614	679	680	679	681	716	669	657	719	687	663	653	634	662	689	690	696	698	723	623	658	677	629	657	668	659	684	706	668	645	687	652	667	692	685	677	708	662	668	667	689	675	697	668	683	656	646	716	634	662	710	723	676	667	682	688	696	672	700	667	661	667	669	702	663	686	681	704	665	681	676	686	721	659	687	702	697	691	696	663	724	691	634	628	684	698	708	661	694	729	723	636	676	684	687	667	712	708	687	707	669	649	636	703	678	676	666	702	670	693	674	670	631	661	668	687	695	679	616	696	662	671	741	652	680	629	643	640	681	649	692	698	688	694	652	687	664	734	702	694	679	667	686	704	682	648	631	695	640	698	725	664	692	642	663	732	659	634	704	679	692	662	649	668	644	643	744	715	702	675	663	680	699	662	651	695	700	638	649	653	689	643	668	679	721	640	659	676	705	662	673	662	671	731	661	738	627	672	651	692	675	655	679	686	649	692	624	666	659	689	675	686	654	727	693	679	701	676	665	633	674	735	651	721	652	679	722	668	693	686	694	651	697	695	640	651	673	700	663	655	689	710	618	658	676	680	651	665	640	626	647	676	703	604	658	711	647	658	689	693	693	650	694	690	686	663	680	691	622	674	707	726	731	704	644	689	689	687	654	670	727	658	664	701	658	671	637	686	725	633	687	677	674	669	685	680	679	689	673	714	706	686	664	663	723	688	659	674	652	670	694	664	626	629	717	715	693	655	705	644	679	660	662	637	659	680	686	647	682	673	655	684	709	645	661	694	640	712	670	653	666	673	670	690	691	677	709	663	661	686	613	670	656	646	716	715	687	647	680	684	643	651	675	701	651	681	699	675	695	697	658	642	682	671	648	654	683	689	681	720	635	708	656	631	656	665	626	666	695	741	681	673	696	662	717	657	671	699	709	637	712	682	642	677	645	674	655	653	692	714	679	659	688	664	696	656	717	673	636	675	660	669	655	697	639	676	644	636	724	728	670	683	678	667	675	666	694	735	663	708	729	672	646	672	679	683	720	665	717	681	636	702	635	664	692	682	686	654	724	628	643	663	646	703	674	697	723	650	661	684	682	697	747	668	678	660	590	664	663	698	688	723	750	630	663	683	710	654	688	650	697	675	749	682	713	642	698	705	666	745	698	628	683	697	647	671	678	670	686	666	631	702	686	679	674	702	707	682	678	646	646	700	687	682	701	666	677	677	701	659	707	676	693	686	642	663	699	631	692	702	682	691	658	670	678	676	705	645	673	660	682	662	696	680	671	695	672	640	633	681	670	660	696	679	666	651	655	727	714	677	678	649	764	671	711	679	662	652	652	676	677	713	666	661	655	661	693	681	711	645	662	666	687	684	713	680	647	673	657	653	683	682	634	675	677	622	660	655	671	678	665	662	636	690	688	673	679	634	646	674	676	662	725	679	713	664	629	670	709	671	652	639	685	658	641	658	658	689	679	635	698	673	721	663	710	661	602	662	654	690	694	678	679	684	694	683	660	687	698	683	663	676	706	709	726	650	678	683	663	641	650	739	700	769	673	705	655	709	627	699	654	668	652	676	660	701	642	681	663	672	672	686	656	711	658	648	705	658	664	676	659	683	685	682	708	724	677	682	662	711	700	645	644	706	649	740	669	648	703	705	691	664	675	674	623	706	668	682	692	658	673	624	696	676	695	651	700	656	692	643	724	646	677	667	705	708	667	666	670	692	670	672	712	710	704	700	700	668	720	635	660	695	662	687	691	671	653	653	678	642	676	675	661	682	682	679	679	718	712	681	703	660	691	678	665	624	663	670	694	666	672	700	669	669	656	666	666	613	662	694	722	700	687	670	668	668	687	635	665	661	672	687	711	678	695	693	648	685	682	655	697	651	668	657	650	687	688	697	727	694	686	696	687	672	675	641	729	680	671	672	637	662	674	680	680	676	642	692	634	680	680	627	665	657	692	718	689	686	662	696	695	669	696	671	643	690	672	652	672	671	680	648	645	691	663	713	653	687	641	671	681	716	689	671	731	646	688	663	669	694	716
1183	313	200	174	134	200	229	255	229	309	813	1627	1903	1634	1156	650	328	128	43	63	60	59	44	55	67	55	36	42	41	45	46	58	43	60	48	59	46	52	54	44	62	56	51	55	69	54	46	43	55	66	58	48	58	58	50	53	58	49	39	56	52	43	57	50	44	51	51	47	55	52	55	42	57	62	40	34	38	43	57	62	35	50	51	52	33	51	55	56	49	43	51	55	50	57	58	58	60	43	66	52	61	60	52	46	45	47	45	53	46	40	44	55	59	44	44	58	51	47	45	45	63	48	58	59	47	51	46	63	51	37	60	49	53	49	44	63	46	53	50	52	59	60	60	59	50	54	42	58	50	60	52	49	42	50	45	40	41	51	44	48	38	50	52	55	36	51	41	65	52	50	44	50	46	46	53	58	66	67	62	50	45	50	56	52	41	50	56	45	44	48	48	50	36	55	52	60	41	38	44	49	56	53	50	56	59	48	62	53	51	52	51	53	58	50	47	48	51	49	48	49	59	37	54	54	52	47	44	48	37	45	30	46	57	50	57	63	39	58	52	70	43	48	48	54	41	65	57	69	37	56	50	50	51	49	46	49	57	49	49	48	59	57	46	56	47	48	45	59	51	55	43	51	57	44	48	62	67	51	44	51	39	65	51	49	53	53	52	50	49	61	52	61	57	43	62	59	40	53	51	68	47	56	53	63	59	42	53	38	51	51	48	48	53	50	49	54	47	58	48	53	42	26	52	50	51	58	50	42	49	45	43	49	58	48	51	52	53	37	51	47	57	62	41	47	50	38	54	44	52	56	48	52	50	58	44	58	47	37	44	50	36	54	49	45	50	56	49	48	62	54	49	60	58	32	44	54	45	42	38	43	55	47	54	60	65	33	43	62	63	48	51	58	43	53	51	57	46	63	66	47	43	50	61	54	34	41	47	46	46	61	41	67	48	45	41	51	44	43	61	42	49	44	48	57	49	48	51	50	56	56	49	61	58	50	51	48	48	49	63	68	47	51	47	53	61	57	52	52	54	62	45	61	54	55	50	54	55	48	51	50	49	46	47	51	55	57	56	44	51	56	54	58	53	57	50	53	47	53	55	47	47	61	62	46	63	61	47	63	55	53	64	49	50	45	51	50	48	69	63	50	41	43	39	56	46	57	48	51	61	54	51	42	44	49	53	50	48	52	55	42	49	41	52	42	54	49	56	48	45	53	57	46	51	43	58	66	39	54	55	54	61	45	50	51	46	50	49	46	63	60	58	47	54	49	52	47	42	54	48	57	53	52	54	43	47	44	43	43	53	53	63	44	48	55	49	57	49	54	47	50	47	53	39	52	50	38	65	52	40	45	50	52	44	55	57	42	46	63	57	53	56	54	49	54	45	54	53	51	57	56	40	48	48	56	54	54	54	50	46	56	40	61	51	55	51	68	45	47	41	45	42	51	52	57	77	48	60	39	46	54	52	66	45	61	40	56	55	50	48	41	42	45	44	58	47	47	56	48	44	64	64	47	63	48	61	51	67	57	63	54	48	51	58	47	45	51	40	39	40	48	40	50	57	46	53	48	56	52	61	40	41	56	46	54	54	42	53	53	40	54	38	53	64	51	68	49	50	55	60	46	35	50	54	45	46	37	54	60	45	53	52	53	47	51	35	55	54	58	56	44	49	52	56	36	46	48	60	48	44	60	57	58	61	39	62	64	53	66	43	49	56	57	59	52	55	50	65	48	51	48	52	47	47	45	40	50	46	56	58	48	62	37	55	43	54	45	60	51	53	55	54	52	52	49	51	63	51	50	58	62	57	53	38	38	57	57	56	45	50	47	52	40	45	59	67	40	59	48	56	59	51	61	47	53	57	43	54	44	46	59	44	44	55	50	48	41	50	47	56	57	52	41	38	56	48	32	56	46	42	36	40	42	55	63	43	38	47	63	51	50	59	47	49	54	51	44	50	58	38	45	45	64	55	46	42	51	46	52	48	59	39	53	50	57	39	75	43	55	47	62	48	58	47	60	45	55	50	52	39	55	53	52	44	51	52	50	50	49	50	49	45	43	50	47	46	46	50	54	52	42	54	50	48	56	49	55	54	49	35	48	54	59	42	54	54	59	52	46	44	34	51	50	51	47	44	37	60	40	39	45	64	55	45	54	52	39	50	51	55	43	53	39	52	63	49	58	45	41	58	66	46	43	43	38	57	45	47	51	56	41	59	56	58	45	53	50	59	54	58	45	64	58	47	58	55	59	49	45	49	49	42	52	38	43	53	58	51	41	41	44	55	46	51	53	42	55	49	65	54	52	62	58	48	49	47	38	46	43	53	47	55	39	50	52	44	57	48	49	54	41	66	39	67	67	48	51	61	49	60	63	60	56	59	58	47	46	46	48	41	69	39	47	40	42	42	52	58	49	48	49	48	42	51	56	60	56	48	50	56	65	59	47	49	43	48	46	59	50	56	69	52	49	58	60	43	59	63	58	49	49	54	54	51	57	44	49	60	45	52	61	49	54	47	42	47	43	50	51	45	50	40	65	53	56	40	51	54	50	48	38	47	46	53	54	57	40	52	46	56	57	55	54	64	54	36	59	51	68	69	45	46	52	44	45	57	62	52	62	55	50	69	56	56	60	66	57	41	59	65	37	52	56	41	53	54	45	53	63	37	51	53	58	47	54	56	41	47	43	41	44	47	63	45	56	43	48	38	45	45	49	57	45	53	53	51	67	59	68	48	44	46	44	53	59	45	57	57	45	51	52	48	54	51	50	63	55	51	63	54	48	39	60	51	64	43	52	52	45	39	43	52	62	54	48	33	44	53	48	38	53	65	70	51	48	49	42	42	51	44	54	45	55	52	62	59	58	55	57	48	52	50	54	47	61	48	48	68	73	66	51	54	47	44	53	52	57	41	42	64	46	41	58	36	48	48	48	51	61	44	54	49	54	54	59	46	48	49	54	50	47	53	56	52	50	44	56	49	37	52	42	52	49	63	48	48	48	42	47	48	59	53	33	46	59	54	45	48	43	53	62	44	57	56	44	49	54	63	61	52	45	56	64	45	50	61	53	40	55	52	52	51	51	61	46	49	49	56	47	49	42	32	59	48	42	50	59	50	54	53	48	49	43	52	43	51	47	46	50	73	48	56	54	45	55	57	39	62	51	60	45	56	47	37	46	50	54	61	56	49	49	47	45	60	43	50	48	47	53	49	41	59	59	43	51	53	53	46	45	57	50	64	52	44	57	50	47	48	52	44	49	56	58	47	56	52	52	44	55	63	59	50	55	51	42	61	44	47	56	60	61	59	61	53	43	65	52	54	43	41	50	44	56	50	38	46	49	53	50	55	46	46	45	54	51	48	49	53	42	64	64	50	49	46	57	55	52	59	48	47	55	42	51	48	52	73	45	52	52	56	61	66	61	50	50	52	56	66	56	61	46	57	48	47	48	48	40	53	57	51	46	52	68	37	41	49	46	46	57	54	46	47	62	52	49	43	51
12195	4262	2647	4491	9710	13482	10895	10377	8702	11339	20512	25945	26444	23665	19086	12627	6654	2223	528	502	492	429	510	468	507	464	535	506	507	480	495	492	509	471	502	476	513	517	447	448	477	495	440	477	494	515	504	491	422	493	518	499	474	475	526	514	530	499	484	488	493	486	527	457	469	469	462	491	497	467	480	514	503	511	459	495	516	478	488	507	481	482	483	451	480	460	500	484	471	452	469	494	493	513	500	476	473	514	519	499	475	471	481	489	516	483	486	504	512	490	479	473	488	539	474	456	492	488	518	468	493	490	440	476	494	500	477	473	463	479	498	480	486	490	516	510	492	519	459	527	475	490	486	481	509	465	511	512	460	481	511	511	494	477	526	476	493	517	507	475	459	477	514	483	462	522	506	489	483	481	474	466	488	488	462	473	490	460	460	507	515	507	501	461	483	504	552	477	520	483	480	536	499	468	471	468	493	502	478	490	493	513	502	444	492	504	510	462	481	506	508	472	493	476	484	515	480	465	501	486	484	500	488	445	478	481	521	481	505	452	474	512	504	480	505	497	517	508	484	490	504	473	500	478	534	470	512	476	450	455	469	503	499	461	455	459	495	471	459	488	479	518	495	481	483	469	455	510	497	479	489	486	510	450	504	495	474	508	465	468	481	456	480	514	457	467	466	505	490	456	492	445	472	483	461	472	483	442	493	535	473	515	502	478	507	484	511	503	479	493	471	466	528	487	448	511	472	479	509	507	482	498	482	502	476	486	498	514	465	499	466	455	448	495	448	498	481	480	502	486	497	495	489	500	536	513	460	466	461	505	475	520	478	448	497	516	476	479	491	473	471	455	462	526	505	482	510	470	492	544	457	489	476	466	501	474	475	473	473	466	505	469	488	497	501	483	453	489	496	476	490	471	503	450	524	496	469	508	505	492	509	476	480	483	479	490	477	523	492	491	458	517	467	431	452	471	502	487	491	528	489	496	496	479	494	508	474	485	516	460	505	458	480	482	493	502	471	509	484	474	479	437	522	489	491	465	484	483	481	475	493	509	466	474	470	474	496	482	512	463	515	486	483	493	477	505	490	514	497	486	492	494	449	466	518	473	492	467	495	480	489	470	511	513	449	489	494	495	460	453	511	452	478	491	488	433	481	494	487	453	516	534	463	494	520	514	476	482	462	515	508	461	491	469	526	488	494	454	487	480	497	524	487	463	528	509	503	500	464	494	449	510	478	477	468	515	441	513	478	482	492	465	461	498	488	498	538	507	467	456	453	473	470	509	486	488	462	506	511	496	481	511	500	500	522	469	507	485	484	520	549	511	504	472	451	513	507	489	500	462	525	490	482	496	475	473	454	540	499	517	459	507	493	477	514	474	492	492	452	464	499	462	508	503	489	520	478	494	471	469	455	480	483	554	508	442	495	463	490	460	501	503	485	529	481	479	495	494	516	477	412	469	483	489	524	504	525	500	509	457	452	463	486	507	471	473	515	467	459	510	493	521	448	477	503	527	444	520	535	491	492	474	463	484	493	478	492	482	493	487	489	467	502	516	488	442	473	483	469	484	483	521	475	473	496	502	498	496	518	461	505	484	518	508	497	510	497	502	490	498	492	478	476	493	461	518	492	521	493	501	501	533	489	457	480	524	512	520	504	455	476	511	474	526	505	485	461	504	482	523	500	522	508	479	494	446	457	534	469	480	493	501	476	504	485	465	536	471	488	523	507	449	477	471	471	469	485	496	460	468	504	513	486	475	474	486	466	488	469	508	537	498	494	519	490	464	464	471	511	466	445	475	474	468	488	519	464	502	480	468	474	518	523	502	477	508	489	501	491	510	434	481	476	488	507	522	490	474	513	466	487	508	489	482	484	496	495	520	478	488	494	507	493	484	498	518	531	496	488	516	471	477	492	473	476	466	508	478	496	488	445	510	515	494	502	455	500	500	494	533	473	498	480	507	477	515	448	494	473	513	517	496	479	492	480	450	511	515	465	486	473	488	464	506	447	493	478	485	495	489	499	501	478	488	495	502	489	453	476	478	451	495	506	498	525	492	461	450	464	515	481	502	475	473	498	479	495	500	499	506	447	480	509	512	475	471	472	485	464	489	495	458	493	532	494	553	456	495	498	472	494	513	478	483	444	483	452	489	495	506	488	441	455	507	504	462	481	467	508	485	524	497	503	483	451	486	472	490	476	483	484	480	470	464	447	504	512	489	511	513	505	523	441	475	501	424	484	487	503	476	482	529	457	525	487	466	464	490	485	524	495	452	504	476	488	502	468	452	479	475	490	508	489	476	487	464	495	521	486	472	478	506	482	454	476	517	493	503	480	502	475	454	475	479	512	485	497	486	473	468	506	481	502	529	457	496	506	452	487	508	482	514	478	509	532	519	473	448	477	480	467	505	490	452	473	472	483	466	471	468	515	488	438	519	507	516	495	509	486	502	499	500	519	515	481	492	489	482	481	510	449	518	503	494	514	473	477	485	528	509	490	511	459	535	505	460	491	514	488	493	449	511	489	443	495	503	486	455	477	463	481	486	482	498	471	513	494	491	462	543	467	462	462	494	462	469	502	507	460	486	465	455	473	461	499	520	496	470	479	472	474	463	470	506	457	491	490	465	510	487	463	492	482	491	474	496	478	482	470	445	468	527	463	446	479	536	479	531	479	503	484	475	518	486	500	461	489	482	478	511	477	482	481	488	498	522	489	471	496	470	495	510	497	519	470	512	505	494	500	486	486	449	471	512	498	473	526	516	504	476	488	494	449	513	509	498	514	501	511	528	475	464	479	496	476	493	473	475	475	506	469	518	502	460	494	464	488	478	465	480	487	460	488	471	491	458	530	515	468	502	506	466	454	460	463	463	471	519	552	512	487	486	501	529	454	453	501	486	481	488	484	462	502	534	517	489	476	472	501	501	496	484	508	507	489	544	472	531	486	484	492	532	455	480	458	452	513	494	490	493	493	487	498	495	493	499	468	459	477	460	478	441	506	477	517	495	488	497	484	471	494	529	461	481	517	490	454	497	457	515	498	538	500	494	453	489	499	486	443	478	530	475	507	502	486	487	461	481	492	474	524	465	489	488	449	460	498	511	506	498	457	485	497	464	504	486	509	478	422	471	502	460	506	475	504	490	449	491	496	491	515	510	474	502	471	472	510	485	467	488	457	454	469	501	485	496	458	486	484	483	473	463	489	498	459	510	491	488	492	468	497	508	469	470	536	523	518	445	497	444	519	493	508	489	492	504	506	482	501	474	517	478	458	461	474	512	471	493	491	511	502	489	493	474	446	493	467	526	472	490	448	471	483	527	516	512	515	466	524	486	467	485	459	477	475	457	494	500	453	483	474	507	502	437	475	460	509	466	469	467	478	434	473	529	486	460	484	465	429	486	524	445	494	470	485	478	510	482	503	493	460	472	490	493	490	537	503	495	493	520	440	499	463	476	485	460	515	488	468	462	488	467	473	473	507	467	465	463	496	497	475	468	507	458	504	508
884	402	242	187	151	239	290	314	319	341	667	1813	3324	3296	1944	1146	580	160	68	70	63	50	44	51	60	66	51	57	71	57	71	59	62	54	47	82	57	80	57	56	56	49	53	70	66	63	70	61	63	61	66	54	60	74	57	60	59	66	47	64	69	57	61	56	58	67	51	60	46	50	62	67	58	45	64	56	55	76	55	54	48	55	54	61	64	45	66	52	53	63	58	61	63	62	66	55	62	64	55	55	57	57	64	59	67	71	72	61	62	62	67	60	60	55	71	65	59	63	62	61	56	67	64	62	61	65	49	63	64	65	55	67	71	55	49	52	70	65	64	45	60	56	55	63	65	66	60	57	67	68	66	51	66	62	58	52	46	57	53	62	57	50	63	62	70	61	57	54	52	62	68	65	61	75	45	55	63	58	61	69	57	44	68	55	66	60	45	50	65	65	68	62	57	52	56	67	76	56	66	59	58	48	60	53	59	60	76	65	55	61	58	58	55	62	64	71	62	51	66	65	56	68	54	60	56	76	74	62	56	60	55	52	60	75	58	67	51	50	62	54	50	70	54	63	55	73	49	71	54	50	57	63	69	63	66	60	53	55	77	55	44	56	53	67	65	59	51	48	58	70	46	51	67	66	53	65	58	72	57	55	62	69	52	58	54	60	50	40	76	51	60	61	71	49	70	67	69	66	61	69	57	60	67	54	69	70	60	60	60	78	63	47	65	68	41	58	61	56	56	76	63	70	59	60	59	47	62	38	62	57	78	71	47	61	64	53	67	62	73	53	61	59	60	56	53	55	65	58	54	52	60	68	65	56	59	78	58	62	54	64	67	63	55	56	50	71	62	58	59	70	48	63	66	58	58	62	70	56	57	71	63	80	65	65	67	64	57	65	56	48	61	63	53	63	62	57	57	68	59	67	61	66	53	66	59	65	59	66	44	55	54	62	55	63	56	61	52	61	67	52	56	61	58	60	46	55	54	61	60	56	54	67	58	61	60	70	60	78	55	69	75	60	48	57	63	57	52	58	46	60	67	55	49	58	64	80	60	63	59	50	65	57	57	53	50	62	61	61	57	66	75	70	55	57	62	70	65	62	68	52	66	57	57	68	63	68	43	52	48	57	64	48	75	57	48	58	73	68	79	74	61	58	57	48	62	49	58	61	50	57	54	63	50	67	56	65	61	53	53	59	57	66	58	58	61	54	57	63	67	60	56	57	49	62	61	55	61	70	70	60	58	58	68	57	58	55	59	59	75	67	83	50	54	60	60	49	67	52	70	73	64	51	76	42	48	64	61	47	49	62	56	49	45	46	66	55	76	56	62	51	68	54	66	58	60	74	46	63	66	62	66	68	62	60	64	58	59	64	58	64	51	61	54	69	68	53	48	73	73	65	57	53	63	64	59	60	60	57	65	69	52	55	53	55	69	63	66	61	48	76	52	45	46	63	71	50	59	57	50	50	70	50	62	69	56	62	60	68	46	51	66	58	54	64	67	66	58	59	53	57	64	57	62	58	74	62	71	59	66	72	39	72	46	77	69	53	66	62	50	64	61	64	62	61	55	66	62	66	56	50	56	59	56	52	72	59	62	58	70	58	59	58	66	70	52	52	81	64	49	59	44	59	68	59	55	56	72	50	63	50	59	52	62	55	66	62	65	75	54	52	72	55	54	58	42	64	65	46	60	52	62	64	58	69	74	70	62	58	54	61	52	68	67	62	50	49	58	60	56	75	62	60	74	58	66	72	64	52	88	69	62	56	66	62	61	72	75	61	66	53	65	59	53	61	64	69	52	55	72	57	58	78	53	60	49	68	55	68	62	67	54	43	71	71	57	67	54	56	55	89	45	55	60	68	68	50	57	61	55	61	55	61	65	63	51	54	68	59	51	64	69	59	56	54	72	67	62	71	56	73	68	62	56	65	68	76	71	70	55	52	70	62	45	81	49	48	50	77	58	68	56	56	71	67	68	71	64	69	62	55	52	70	59	57	55	48	39	69	60	51	70	57	58	55	63	73	55	71	52	87	52	70	48	54	62	64	49	75	66	61	65	62	56	60	54	60	58	61	55	61	45	61	62	47	61	70	53	58	51	52	59	45	54	73	72	60	52	64	58	62	53	57	66	67	66	64	66	57	60	60	63	65	58	54	57	56	52	58	68	50	55	49	57	53	53	68	64	67	61	64	63	57	58	60	56	53	60	68	54	58	69	65	55	57	70	57	69	52	56	61	51	62	56	59	54	55	75	58	82	53	52	65	58	62	55	65	58	63	55	60	63	60	55	58	63	62	59	52	53	57	60	49	50	58	56	59	45	66	55	61	53	46	64	59	69	56	51	66	61	73	61	55	66	67	80	49	45	65	56	55	65	64	57	54	61	60	59	56	63	59	63	60	55	61	53	63	57	62	51	47	54	66	54	63	63	61	62	68	58	57	69	67	61	71	70	52	73	68	66	66	76	73	58	56	78	66	71	60	66	57	66	61	50	72	74	55	66	70	64	69	62	63	45	56	52	57	68	50	63	73	54	71	74	75	59	66	60	68	68	53	60	63	61	64	69	76	50	65	79	77	60	64	73	64	53	66	70	46	66	60	74	67	63	57	58	58	57	58	67	54	68	60	51	66	71	58	56	48	54	64	55	66	59	49	66	65	59	56	72	61	59	50	55	52	60	47	49	60	55	55	42	61	57	52	72	62	41	51	61	45	62	55	63	75	61	57	68	78	59	61	59	77	67	41	46	66	65	60	65	64	58	70	82	69	63	62	71	66	54	57	50	54	61	63	57	53	60	69	57	68	64	67	55	62	66	77	68	52	66	64	71	70	66	54	46	64	57	54	70	53	65	73	56	49	51	57	61	56	59	57	59	68	53	45	61	68	58	68	59	69	63	60	55	56	59	51	42	54	70	53	54	61	52	73	59	67	66	50	69	63	66	71	60	60	52	70	75	59	56	52	69	49	55	59	58	63	70	53	56	61	62	72	63	51	65	66	72	64	71	75	79	60	57	60	47	78	62	62	59	57	62	71	54	77	57	58	72	65	56	52	53	68	65	54	68	61	52	60	61	73	43	59	61	56	73	64	52	71	61	47	68	63	63	42	49	64	55	64	67	63	64	65	61	58	55	66	52	62	66	52	56	51	50	64	58	53	57	59	70	69	56	51	56	56	50	65	49	72	64	64	55	63	56	60	66	61	56	60	58	51	55	51	68	61	67	56	60	50	66	63	57	60	58	57	53	61	51	63	69	55	48	66	68	57	62	62	68	55	60	49	63	54	57	56	62	53	56	53	83	62	72	60	43	62	52	48	67	63	58	59	53	62	67	56	50	60	65	69	66	51	65	60	62	56	67	45	74	65	65	58	41	49	48	57	63	46	54	61	55	47	63	61	59	63	69	52	66	72	60	56	67	56	67	71	64	60	61	67	51	61	54	58	70	54	54	55	60	61	60	61	50	57	54	58	79	50	62	65	50	51	50	52	53	50	55	61
13457	5957	3448	5396	12117	15220	14183	13149	11217	11864	17285	27142	32396	30117	24977	18226	10655	3269	605	572	603	603	652	577	591	627	559	583	624	587	618	558	638	570	587	613	570	615	578	611	636	601	580	632	639	600	602	588	621	645	609	580	553	562	562	546	577	558	593	610	616	591	642	564	576	552	620	563	569	560	573	603	531	627	593	672	554	566	576	612	627	581	635	592	603	538	616	613	580	612	658	573	619	577	583	536	602	611	589	617	586	596	603	582	585	590	584	633	580	581	606	574	551	538	584	596	600	562	616	554	619	534	591	594	591	594	607	575	601	606	652	578	599	523	603	520	594	569	616	579	591	589	589	603	605	599	583	589	553	589	625	603	603	550	622	614	567	545	584	600	589	569	590	567	594	569	575	575	614	569	571	620	570	574	630	589	611	541	632	598	603	580	619	618	616	586	599	601	562	570	595	589	568	596	581	582	566	592	555	616	604	612	603	620	613	562	555	592	557	588	563	596	587	581	636	593	575	556	567	631	588	553	601	556	593	583	563	596	563	571	572	578	593	532	579	568	601	625	574	554	561	651	629	588	574	597	577	557	563	569	588	626	596	570	614	569	623	610	584	593	604	598	611	553	609	626	598	575	576	602	560	619	536	608	565	610	615	566	527	541	535	589	630	547	595	625	577	577	590	574	553	616	538	577	565	598	578	572	584	562	614	537	552	619	589	600	573	583	585	556	546	603	561	562	626	573	624	554	597	614	599	562	605	604	587	572	583	585	565	545	564	570	604	530	586	585	609	588	590	572	550	621	553	582	590	582	560	568	570	570	589	569	595	581	567	557	607	569	588	560	589	566	570	597	586	598	547	600	571	610	596	585	595	582	619	587	570	587	559	590	564	583	580	589	565	593	557	592	574	577	550	595	580	555	563	603	577	614	567	656	609	573	570	618	577	571	586	618	573	572	612	595	609	562	590	565	593	611	608	560	625	595	637	634	612	553	602	607	548	575	539	593	563	576	602	595	569	562	561	580	593	563	559	549	622	587	559	567	601	568	553	570	578	597	565	583	595	560	593	591	614	576	599	576	600	613	608	578	607	627	548	596	606	583	560	619	599	578	570	593	569	578	532	571	562	589	565	606	567	566	544	620	543	631	559	602	574	594	566	589	603	582	561	558	605	577	614	578	620	621	598	610	618	572	600	619	576	590	543	545	584	615	591	587	644	567	623	571	582	643	579	545	592	594	601	566	594	584	550	571	624	572	619	575	558	613	572	630	573	594	580	596	567	619	623	533	584	606	649	624	624	594	584	595	612	613	574	594	609	561	614	589	587	597	603	601	553	586	540	568	635	570	531	608	634	570	583	579	574	565	598	592	554	572	581	578	583	611	597	547	585	555	541	560	588	601	556	623	598	540	598	610	543	551	562	606	597	591	625	565	597	585	556	590	594	612	519	548	543	606	529	567	603	585	606	553	611	560	596	557	572	582	573	582	553	602	616	624	546	568	547	612	596	574	541	581	584	604	576	621	578	622	605	592	622	566	616	588	580	571	568	608	567	529	550	596	569	613	562	586	603	601	583	566	610	599	595	604	554	579	613	577	574	570	608	602	554	593	582	603	593	588	599	589	596	545	617	581	610	581	587	552	565	606	595	541	579	579	603	579	548	588	594	585	581	649	572	579	573	557	599	573	618	564	574	582	570	587	582	582	571	632	615	594	647	531	583	612	590	591	592	607	606	562	602	607	552	575	605	564	545	588	591	576	585	593	603	570	547	637	545	561	591	637	527	614	538	599	586	595	563	543	607	600	584	636	549	588	555	616	605	613	598	591	631	600	582	590	621	572	593	581	583	548	548	607	516	616	589	613	589	571	616	553	566	576	588	613	584	570	616	577	601	570	566	551	557	573	565	593	540	590	614	601	553	595	560	560	564	546	593	557	614	563	631	608	547	587	559	595	594	549	612	551	576	596	585	598	594	595	573	579	599	608	590	608	614	613	612	586	561	588	569	614	555	545	571	578	603	616	570	570	558	582	599	575	570	625	574	586	587	561	575	591	591	575	575	525	585	579	638	579	531	588	581	570	588	622	594	633	553	538	583	607	559	624	581	569	617	594	602	585	635	527	562	563	611	584	579	539	569	611	625	625	605	579	574	580	630	562	599	553	592	597	603	596	630	584	601	602	581	577	580	582	577	620	630	583	613	608	572	579	597	583	579	579	560	597	609	577	585	590	625	578	622	606	602	560	617	561	571	571	575	570	578	566	583	612	605	567	572	613	586	580	635	631	588	585	580	624	569	548	607	586	582	557	603	569	595	571	575	542	611	610	619	624	586	597	588	601	593	591	593	594	586	567	597	606	598	558	580	609	616	555	605	528	641	613	596	566	581	612	602	564	553	560	588	605	570	586	558	589	558	589	579	602	614	609	603	598	634	579	582	527	618	557	620	597	569	589	603	587	569	600	581	587	614	610	643	575	562	572	608	606	631	577	601	631	542	579	558	626	561	606	589	550	609	573	572	588	594	566	573	563	588	629	549	582	566	606	595	530	568	602	591	591	592	544	588	626	611	576	625	548	580	594	570	604	597	608	596	601	667	617	584	636	567	602	602	587	651	579	601	578	565	626	591	578	571	616	597	569	571	531	577	585	548	603	596	607	556	613	592	610	594	558	549	578	596	607	589	602	575	584	576	574	574	571	599	588	588	560	574	585	628	597	634	567	564	606	595	615	596	583	592	595	579	595	567	529	561	618	561	601	567	554	581	612	569	595	582	556	595	567	659	611	581	579	604	554	600	591	555	563	594	555	599	604	589	596	597	580	583	607	587	596	656	604	574	588	566	549	574	575	548	583	559	544	580	616	558	671	610	569	554	613	563	587	582	579	574	576	586	569	579	556	587	563	583	580	615	569	632	592	593	551	590	598	583	583	512	588	599	573	583	598	563	595	566	577	567	576	534	581	609	585	598	576	610	583	574	604	545	604	573	576	623	585	597	600	562	597	576	590	548	628	581	585	605	626	618	589	623	609	578	590	595	604	529	596	565	591	581	620	619	569	589	564	609	592	585	576	573	608	562	588	616	539	575	565	621	610	588	561	572	592	568	549	586	570	584	573	588	553	588	603	595	571	564	586	527	549	596	579	590	612	575	596	569	610	557	566	557	608	604	636	571	603	584	576	579	603	556	539	599	552	583	602	585	550	593	577	558	571	548	591	602	599	559	576	619	589	595	611	591	581	578	615	605	577	547	624	590	607	583	557	548	640	572	586	574	564	612	586	629	586	555	576	618	577	597	578	589	598	558	599	588	606	610	586	625	613	578	562	598	621	570	601	620	589	595	551	601	570	594	604	603	555	581	581	597	555	597	586	604	588	589	586	598	569	603	607	560	611	580	588	647	578	560	578	601	580	562	581	596	581	581	645	586	538	605	613	573	562	584	614	600	548	617	572	573	568	576	574	616	594	592	602	572	601	550	584	562	578	587	586	593	607	588	590	569	538	598	587	591	583
849	242	157	131	134	167	236	257	223	199	184	300	448	558	417	279	189	90	69	62	53	60	55	65	62	74	58	57	63	62	51	68	61	58	59	69	69	60	70	48	54	72	57	51	54	67	56	56	45	54	86	62	53	55	65	54	74	66	57	69	73	63	48	63	62	49	57	57	70	61	70	53	58	46	57	60	54	71	49	67	60	63	73	63	62	76	75	68	73	78	49	70	59	55	51	55	73	66	67	55	60	64	70	63	66	59	77	72	70	69	72	68	79	58	75	50	70	48	59	76	70	66	64	73	55	68	62	63	63	63	57	67	69	79	61	69	66	65	72	54	62	70	67	46	77	49	61	73	75	66	72	66	62	60	72	83	58	74	49	58	60	68	57	62	53	64	69	69	64	68	60	63	71	59	59	65	67	60	78	62	55	63	67	71	78	75	55	83	68	76	64	69	69	71	60	68	63	64	67	53	67	68	63	62	70	56	60	59	86	72	69	69	71	65	55	67	73	59	63	54	59	72	58	57	59	61	67	56	64	78	65	69	47	55	62	69	70	67	66	63	63	64	63	77	72	74	71	49	66	57	60	83	63	77	66	52	45	67	62	72	74	77	62	60	74	74	67	75	53	66	67	57	73	65	68	65	69	56	59	73	69	52	62	64	78	81	80	65	77	61	67	66	55	78	74	67	47	53	58	69	66	67	65	69	61	67	56	64	62	65	63	54	54	75	84	69	75	65	52	79	64	61	60	63	65	70	64	84	56	68	64	65	54	58	54	59	62	62	56	68	64	55	70	76	61	59	61	63	74	75	58	71	52	64	71	56	64	58	58	60	61	80	62	54	81	61	54	62	60	71	71	61	69	62	80	67	65	62	57	63	62	65	67	65	70	66	68	48	62	62	68	51	52	59	61	65	68	78	75	69	74	67	59	57	61	66	62	80	76	62	57	64	79	75	70	75	66	62	61	71	65	71	53	67	69	63	62	74	63	66	70	54	64	62	52	61	64	66	76	65	67	51	62	70	65	54	53	71	53	61	73	53	80	56	63	75	59	71	62	70	76	59	55	68	62	66	67	70	65	73	59	67	74	55	64	66	71	73	76	56	67	47	55	66	60	51	76	69	70	68	65	68	55	71	63	57	78	79	60	58	58	65	59	64	82	67	65	73	57	63	74	67	64	80	71	62	67	71	67	59	52	59	69	67	51	68	62	68	62	61	56	63	76	54	62	84	66	69	71	56	74	53	68	78	47	64	53	70	67	63	55	64	57	59	57	60	66	60	68	65	66	67	57	62	45	82	66	75	64	54	43	71	64	64	59	69	51	61	64	53	82	59	67	56	60	63	72	75	61	67	62	60	56	72	52	73	57	65	65	66	60	65	62	79	73	63	87	83	49	64	63	80	63	66	75	72	62	62	70	66	83	60	71	64	61	64	58	61	76	68	63	54	67	59	60	57	64	64	62	63	57	63	62	58	67	69	77	83	57	65	56	67	58	67	68	63	67	65	60	72	69	72	62	62	56	67	62	61	74	60	66	71	68	66	78	57	69	64	80	66	54	84	62	69	63	56	67	83	72	70	59	57	63	56	66	52	52	68	61	50	77	56	65	57	68	62	62	67	80	75	63	51	69	65	60	58	77	78	62	72	60	64	53	76	72	64	70	68	75	50	56	63	59	55	61	58	75	62	66	72	66	56	64	58	61	74	60	69	59	66	60	66	76	60	65	59	63	71	67	66	72	62	74	55	63	65	71	65	76	61	63	52	64	74	59	68	52	60	59	59	75	61	66	51	55	63	62	70	50	59	57	68	68	67	57	75	68	65	69	63	65	74	55	64	65	64	62	82	65	66	64	77	64	70	77	52	69	52	58	72	75	73	74	70	67	81	67	49	49	66	69	60	65	49	74	67	47	62	60	80	63	53	68	51	71	54	63	43	57	64	60	58	66	66	64	64	54	56	69	78	66	60	64	47	67	54	69	63	54	76	71	75	73	70	50	46	65	76	56	54	76	62	63	65	56	55	69	65	56	70	53	69	61	48	76	63	59	61	66	58	74	73	54	73	67	69	69	55	66	64	65	74	73	66	68	55	59	57	54	77	58	56	61	67	54	66	69	64	79	56	59	59	60	67	71	64	63	56	83	63	62	74	68	70	56	56	57	75	54	53	49	72	65	64	68	50	75	73	81	57	62	72	62	64	44	61	60	63	72	59	57	60	51	58	66	68	68	73	64	54	76	61	57	70	57	62	63	67	59	64	68	71	60	77	67	58	84	61	52	63	66	61	63	67	61	54	68	56	72	56	71	63	77	67	61	68	59	63	70	58	58	60	72	69	54	62	56	63	66	55	60	68	56	56	74	67	59	64	65	53	79	74	70	65	50	53	63	59	67	69	66	69	74	58	76	59	64	54	58	70	61	73	69	64	68	66	60	65	56	75	72	53	83	80	67	44	61	58	59	65	64	56	64	40	64	62	53	78	65	57	69	77	74	58	60	77	59	54	65	68	58	64	66	71	69	58	56	76	70	68	70	62	60	58	50	57	53	72	85	68	45	56	66	51	71	70	71	72	53	68	70	72	56	65	62	54	65	64	62	68	64	59	60	62	55	58	66	63	79	80	62	64	60	75	53	75	54	72	59	68	53	58	49	51	52	63	61	64	72	80	62	59	58	64	56	83	50	73	66	67	68	61	82	77	80	83	56	61	84	49	66	60	69	74	67	53	50	67	68	64	70	54	58	61	50	69	81	74	54	66	74	77	78	55	62	61	54	69	68	66	71	78	61	66	76	57	53	53	60	65	77	65	57	53	70	71	47	74	66	72	73	70	65	83	63	63	78	76	57	85	70	66	90	64	72	68	78	69	62	76	72	65	56	62	74	52	64	58	66	66	67	62	82	45	77	68	57	69	64	69	73	56	68	65	84	52	68	65	64	57	69	62	62	74	61	51	68	74	64	61	51	58	62	61	62	66	73	60	58	56	81	57	74	59	65	57	59	70	56	57	62	62	71	78	61	44	53	67	75	64	57	62	64	65	77	70	65	73	68	64	52	51	72	54	64	66	66	53	67	60	68	57	64	68	65	67	47	68	60	70	76	65	75	67	66	66	68	60	82	65	54	63	71	54	56	71	63	68	64	77	70	61	73	69	74	59	59	77	62	68	60	55	64	61	57	63	66	61	65	69	64	64	63	49	64	46	51	64	62	66	63	73	41	75	72	63	67	57	56	62	70	53	55	56	56	62	69	58	57	82	64	67	51	66	51	64	71	59	58	59	58	69	54	57	82	57	59	59	70	66	71	68	53	60	73	75	66	51	61	74	54	72	69	57	67	68	71	64	59	68	61	72	65	57	71	58	75	63	72	62	71	84	64	60	72	82	59	68	51	61	70	75	60	78	61	67	58	62	67	79	77	70	68	67	65	63	69	49	63	69	59	65	62	67	51	54	76	64	65	47	63	48	60	49	68	73	61	63	68	77	60	68	67	68	72	68
10675	3602	1984	3596	7796	10184	10485	9029	8189	7164	6021	9143	13652	13140	10021	6321	3386	1502	608	576	640	620	622	614	577	635	585	603	638	593	574	599	593	627	598	624	585	592	614	567	611	616	596	581	590	628	583	595	612	632	567	562	632	587	604	590	595	588	607	613	605	608	585	597	629	623	590	616	602	556	620	588	597	635	540	601	579	617	630	650	628	566	575	611	640	639	598	604	548	587	583	610	620	611	594	610	594	601	636	592	530	607	579	593	612	603	577	572	605	579	605	615	622	610	610	644	623	607	628	618	603	584	623	595	584	570	613	602	650	584	602	549	607	596	573	607	636	641	653	590	584	570	600	614	588	601	599	614	572	612	621	594	584	592	648	639	601	591	579	585	612	610	596	616	648	614	625	635	616	585	670	612	564	604	597	620	640	592	603	621	567	625	591	587	596	585	593	580	608	592	619	618	632	569	598	629	594	645	631	577	605	582	614	587	570	647	581	629	623	612	630	603	536	599	594	563	604	628	644	606	598	593	610	587	640	614	597	647	582	643	573	634	637	595	597	623	623	615	565	610	647	573	628	595	587	572	606	601	578	606	608	661	608	614	581	586	612	604	636	577	611	607	619	609	611	637	601	616	623	586	631	597	589	619	619	606	616	618	606	579	613	592	593	600	625	622	614	630	609	576	651	592	574	591	601	595	619	629	609	623	620	601	616	578	600	664	589	623	636	621	609	626	613	625	609	622	638	595	556	588	577	629	623	623	638	642	620	621	600	621	636	614	610	583	599	610	590	672	637	590	600	578	629	619	586	642	612	598	580	619	579	601	647	641	614	568	570	575	604	581	568	643	568	598	652	639	592	632	635	604	617	590	569	595	607	592	587	607	620	644	603	604	600	627	602	622	596	623	592	591	624	613	575	592	600	614	586	599	644	613	569	612	586	583	647	603	614	612	632	628	632	634	582	612	597	578	616	602	600	625	602	671	598	576	628	625	613	578	577	604	570	648	618	577	647	600	621	586	581	587	615	617	564	596	645	606	578	627	599	603	595	595	611	607	598	588	583	572	599	684	594	593	618	573	607	587	579	622	634	595	615	576	596	615	629	570	585	621	613	605	578	564	627	601	559	615	623	593	610	651	613	542	599	649	548	618	595	593	588	573	606	608	631	646	616	598	607	644	628	608	630	610	591	610	613	580	579	581	600	604	596	573	640	636	623	629	620	572	655	587	584	613	583	579	646	599	583	614	579	568	616	575	604	630	590	602	675	577	597	610	602	612	611	633	620	614	616	622	603	586	577	638	596	587	603	554	592	602	578	579	641	589	593	576	582	596	566	612	598	617	591	576	607	589	603	589	615	639	600	601	632	587	630	601	621	608	603	614	592	568	586	566	592	635	630	605	570	576	595	614	582	588	636	605	580	575	644	581	580	568	580	596	560	633	604	617	616	580	624	622	591	568	634	577	613	579	568	618	645	640	647	628	632	616	591	586	599	575	603	600	595	620	669	657	592	604	614	595	620	637	615	636	629	651	621	619	582	596	610	589	598	562	617	631	625	617	582	645	633	635	601	584	592	614	622	579	606	618	600	564	563	636	596	599	539	605	584	620	646	613	602	623	645	648	580	595	604	618	611	606	596	610	613	599	612	590	584	556	555	601	630	631	658	601	553	658	594	684	569	596	660	563	595	579	647	593	630	615	587	618	629	626	626	556	622	661	614	566	570	638	604	587	572	627	580	605	627	577	628	607	648	619	603	630	582	594	614	616	584	579	629	635	579	633	614	622	629	628	629	642	649	627	621	623	584	585	663	592	669	604	590	599	638	627	627	594	606	596	603	579	663	586	640	617	605	636	638	626	567	629	653	589	561	622	611	621	619	633	649	582	595	635	590	660	620	637	611	584	607	653	615	610	572	614	612	616	616	629	603	617	581	607	606	581	608	595	617	606	588	621	597	625	671	639	572	614	597	590	600	607	639	588	589	624	617	580	610	606	617	600	574	609	580	614	583	561	604	596	604	602	603	589	589	564	565	558	615	593	566	609	591	642	573	634	618	571	650	588	584	600	653	598	640	601	562	610	578	612	619	597	671	630	587	626	608	591	611	584	603	591	605	596	643	564	600	620	612	564	573	607	624	576	617	608	657	587	583	652	657	624	570	614	590	614	633	593	586	582	634	571	624	613	628	634	585	640	617	608	611	584	617	615	594	610	589	608	637	610	632	604	601	620	615	640	626	622	594	608	570	638	646	586	637	631	603	613	611	590	568	630	621	572	627	625	586	576	610	574	629	635	620	581	558	579	677	591	594	585	612	605	569	658	578	590	637	579	634	612	598	584	665	599	547	612	625	586	589	614	618	618	613	595	606	623	627	577	615	649	626	550	599	585	598	578	563	622	578	600	586	587	605	617	605	632	582	624	582	612	656	624	622	587	597	609	607	642	556	611	588	607	594	590	579	575	617	613	616	580	634	630	630	618	552	638	600	588	577	585	623	580	589	557	628	584	616	640	613	606	635	593	620	658	602	615	619	566	566	610	558	594	583	582	599	605	608	585	624	576	615	592	591	649	615	619	603	650	577	632	547	597	588	625	572	602	603	587	578	608	596	579	627	630	639	605	570	653	563	589	630	593	629	609	612	632	574	612	645	589	631	619	581	612	583	613	570	563	634	603	660	580	616	615	604	628	583	557	581	570	630	617	636	586	627	600	598	615	585	605	596	624	610	608	622	647	563	589	627	598	622	632	617	623	599	655	608	620	611	625	572	627	568	570	594	630	605	643	638	636	638	606	635	629	634	581	609	607	618	603	555	580	585	641	588	604	602	586	582	600	609	589	637	605	577	582	628	624	587	585	591	622	565	635	630	600	652	618	601	602	609	587	587	626	605	632	601	637	629	582	661	613	672	627	594	588	620	567	632	615	612	597	660	579	621	610	611	618	606	617	619	631	648	575	613	633	622	599	638	579	614	600	608	624	642	601	568	602	581	599	612	586	576	576	642	582	593	630	575	602	586	590	617	626	602	593	589	585	560	578	632	581	648	561	576	601	578	656	617	613	599	628	597	639	576	558	604	630	616	631	601	646	604	628	539	626	588	630	595	568	596	601	590	640	622	605	549	607	633	621	642	621	608	608	646	567	632	613	611	607	591	613	633	601	650	617	617	613	594	605	630	580	567	612	596	587	571	643	612	564	585	618	598	600	600	623	645	586	576	631	634	588	604	619	602	612	557	656	587	606	614	589	629	604	587	566	620	639	626	597	594	596	580	566	587	602	596	597	633	561	625	585	605	544	647	598	617	596	621	588	624	617	589	589	645	621	619	634	629	607	592	648	623	607	598	683	609	603	605	596	619	589	577	580	558	605	572	608	585	595	583	585	630	612	634	647	583	595	600	590	553	625	629	545	657	612	671	610	639	613	618	595	599	619	590	600	672	561	621	573	598	607	593	585	578	571	587	595	626	603	606	583	620	597	653	625	609	581	652	652	616	593	646	616	617	586	631	609
595	394	195	218	171	222	310	317	312	270	241	680	1693	1635	1162	738	409	159	67	71	77	85	71	78	73	80	75	65	57	58	90	91	62	63	67	64	99	74	66	75	73	74	62	66	75	79	54	59	76	57	80	65	71	77	77	72	66	63	62	78	66	86	80	76	71	73	78	68	72	71	86	74	58	66	73	70	71	60	69	67	78	84	69	52	73	65	73	71	81	68	78	61	79	83	79	67	70	67	56	87	72	66	70	62	79	67	76	68	55	78	80	72	70	66	87	82	71	63	80	76	66	66	69	74	80	72	70	88	73	62	71	64	73	66	69	50	84	71	78	78	74	75	75	79	79	74	83	55	81	63	59	65	80	77	73	75	73	78	82	82	71	61	63	72	67	81	75	58	63	62	68	62	86	72	72	70	74	66	76	64	69	63	74	58	85	57	71	63	78	60	75	74	80	74	61	61	61	57	52	85	66	75	94	70	83	73	65	62	75	87	76	72	74	73	76	66	64	73	71	69	72	65	70	74	89	80	65	71	70	77	75	65	67	76	78	79	58	70	80	63	66	71	88	70	83	73	61	80	61	72	74	79	80	67	76	71	80	79	75	73	70	74	61	62	60	58	83	60	66	64	62	76	75	73	55	73	77	80	65	75	88	63	77	69	73	61	61	80	69	70	86	71	74	68	78	92	74	67	70	76	61	60	67	77	88	70	67	74	60	74	64	74	71	73	87	76	72	70	70	66	76	82	87	83	73	88	72	81	73	75	85	74	72	52	77	76	74	61	66	82	70	75	77	71	78	81	72	71	82	66	76	71	67	72	63	65	69	71	73	69	74	81	75	72	57	77	67	83	63	85	82	78	85	75	82	63	74	73	76	63	73	76	70	91	67	62	61	81	69	89	80	62	85	61	70	63	69	82	78	84	65	64	66	53	91	73	79	70	65	79	75	74	69	77	75	58	53	93	83	65	70	61	74	65	80	53	72	69	80	66	65	61	79	66	85	71	62	69	79	65	83	73	100	59	90	70	70	73	63	61	80	81	84	79	65	76	83	57	64	70	76	84	73	74	56	66	81	56	59	74	66	68	72	66	85	67	82	98	60	76	71	78	90	62	82	72	70	76	71	66	77	71	85	79	72	63	57	76	55	71	58	67	66	73	67	69	82	63	74	50	72	60	74	67	70	67	80	86	67	88	55	77	90	60	50	70	74	66	76	83	70	72	60	80	53	72	69	81	69	71	67	68	85	70	63	70	76	74	82	73	79	82	80	74	56	81	64	78	70	75	94	77	72	58	65	86	75	69	66	95	74	69	68	69	71	74	70	74	56	69	72	53	75	68	72	61	88	62	66	77	71	60	71	71	66	72	73	57	73	74	57	65	67	67	65	68	68	73	80	78	71	86	69	64	81	82	76	75	84	85	78	83	62	86	49	60	72	63	90	72	81	78	70	67	74	72	72	67	85	90	62	80	74	85	57	74	58	66	66	75	88	90	75	86	68	77	67	79	63	78	81	63	64	64	74	80	75	62	80	70	85	71	75	64	64	68	81	65	78	88	56	70	72	69	63	69	67	81	93	73	77	86	56	73	78	57	59	60	67	63	68	64	68	79	77	78	66	77	69	73	73	55	63	62	97	68	81	61	71	69	73	71	72	78	58	64	80	76	74	52	69	74	71	59	79	66	92	62	66	80	85	69	58	73	68	71	53	76	78	80	66	64	76	57	63	77	78	56	81	71	83	88	56	64	78	60	73	73	67	74	71	78	89	57	76	80	74	73	73	80	72	65	68	79	61	65	68	67	82	64	71	69	64	73	85	68	67	77	76	67	68	70	78	78	66	74	77	75	59	74	92	72	64	77	63	57	72	64	69	71	76	74	88	75	70	78	54	71	80	43	64	84	75	81	67	76	81	68	67	76	66	86	68	81	78	60	70	81	62	74	73	77	71	82	67	77	67	66	87	76	79	61	76	70	77	67	68	75	85	65	65	70	71	68	70	65	66	72	69	72	66	70	82	47	63	71	74	87	78	65	64	95	68	60	64	68	71	73	63	73	79	83	70	75	66	76	69	70	82	70	85	67	57	52	69	64	76	76	81	73	80	56	73	69	62	86	57	74	59	69	71	72	73	62	74	61	70	70	73	73	59	75	68	60	66	71	69	59	60	67	66	71	74	69	57	72	80	62	76	73	57	84	63	62	74	65	77	87	68	80	72	70	73	74	75	52	72	69	81	71	71	73	72	68	76	71	59	74	73	60	69	73	70	68	72	76	66	85	82	56	70	74	75	58	81	81	60	82	52	57	58	64	73	80	86	68	80	75	54	66	70	75	76	83	58	65	63	59	68	68	76	73	67	76	79	73	74	54	81	81	76	82	61	66	64	71	76	67	62	82	84	73	83	66	82	72	66	61	83	65	69	84	72	71	71	65	73	82	85	71	84	66	79	74	68	77	80	83	74	60	65	79	70	63	69	69	66	74	68	68	63	69	89	66	70	66	65	70	84	57	76	80	75	76	56	76	68	62	64	78	79	81	66	60	70	85	65	85	72	71	78	56	65	70	58	71	73	74	64	68	52	80	68	75	72	71	69	68	69	69	79	77	64	74	71	68	59	77	79	61	80	93	94	79	73	77	67	64	80	58	56	82	58	66	70	64	74	77	85	74	74	75	75	62	78	71	91	60	78	71	60	55	72	67	83	78	72	79	75	77	66	66	76	68	68	76	61	53	72	73	78	81	63	68	84	61	73	89	80	77	72	77	76	69	69	84	67	82	59	75	60	67	84	67	63	84	72	74	84	76	78	65	50	74	74	69	72	76	68	57	68	78	77	64	71	71	65	69	78	59	72	68	71	72	83	70	68	74	74	82	65	79	64	64	78	74	71	60	72	70	77	66	67	69	77	80	55	78	56	69	71	74	66	87	76	62	67	62	72	77	75	62	58	78	80	65	68	77	94	66	65	82	67	69	63	63	90	78	81	58	76	73	83	60	102	68	65	74	68	75	83	60	75	75	66	63	79	58	66	70	66	59	68	67	70	70	85	74	67	74	68	67	81	67	73	66	65	75	63	89	64	73	74	59	64	61	60	86	57	75	71	67	68	76	73	69	70	66	67	75	84	80	63	57	72	71	71	82	67	75	85	65	60	69	78	80	72	81	74	67	73	72	69	71	63	76	72	70	77	71	86	73	71	81	79	77	81	66	79	77	84	64	75	59	69	87	76	76	72	66	76	81	79	70	65	70	74	62	94	85	79	64	89	57	68	79	61	97	79	68	77	71	73	86	58	69	61	71	68	63	62	69	66	74	76	76	70	71	81	74	62	75	53	70	69	84	57	76	65	76	70	59	69	80	60	69	90	87	66	69	64	66	75	67	71	61	79	68	69	65	68	70	76	72	80	76	67	71	82	78	67	73	65	74	72	73	68	61	70	67	58	70	66	74	76	79	63	77	78	90	75	76	66	67	77	83	77	66	67	75	63	69	68	69	72	62
10588	5347	2700	4878	11505	13453	14378	12091	11012	9200	8611	17468	25709	23636	19281	13125	7323	2705	681	698	670	666	658	665	710	636	671	653	694	695	672	671	676	713	661	679	701	733	694	672	661	683	685	682	656	696	663	677	633	669	651	669	697	702	646	673	640	679	681	657	631	707	686	693	667	664	668	721	675	693	685	697	681	684	746	737	689	661	652	699	703	622	675	653	709	720	707	662	663	682	694	686	734	676	676	722	699	712	683	697	662	729	657	708	655	702	709	698	666	659	621	691	705	704	691	715	698	658	673	681	703	680	719	723	670	701	686	691	664	677	658	670	687	747	701	676	664	656	692	713	678	692	696	678	680	714	680	708	665	689	720	649	695	681	608	720	659	696	694	657	727	662	668	672	622	719	706	684	685	664	675	700	705	667	686	663	698	695	629	692	714	671	672	709	678	637	689	696	677	680	666	698	673	695	705	694	618	625	697	642	707	696	689	675	709	636	693	699	701	649	688	687	634	685	739	694	681	696	702	651	686	676	672	694	692	643	739	648	722	681	689	698	703	664	681	629	617	708	733	653	679	652	678	725	657	714	698	673	691	678	671	670	679	671	643	672	704	695	678	670	708	668	665	734	712	726	692	665	676	654	663	685	649	705	693	694	674	717	649	760	747	666	692	642	681	669	708	670	697	669	673	698	679	652	696	682	646	684	669	666	655	647	636	693	696	670	730	704	669	680	726	664	646	706	678	672	651	647	653	687	723	683	668	717	663	724	711	738	763	609	682	702	657	667	670	711	667	692	722	640	731	669	710	671	684	648	671	673	681	677	684	702	621	657	668	672	666	665	652	681	760	644	713	715	714	688	657	678	689	657	692	736	704	702	678	718	654	658	671	683	702	660	690	675	654	665	685	735	728	669	712	687	683	680	665	735	684	699	697	706	678	717	666	683	655	679	694	647	709	701	643	689	676	676	641	715	698	689	718	699	689	740	652	715	654	674	670	691	746	654	693	682	680	680	685	658	669	712	650	683	709	697	684	679	730	673	637	698	659	643	665	730	672	671	671	741	660	613	662	694	705	699	686	712	682	620	677	670	732	689	664	697	668	731	695	695	673	671	661	713	735	705	650	661	682	672	653	733	691	709	695	699	699	696	669	698	663	672	641	670	661	641	676	696	644	712	671	677	717	664	670	682	685	703	687	693	659	673	670	670	698	668	728	681	716	724	685	689	663	662	718	657	627	680	629	692	729	747	709	662	697	619	711	698	680	640	685	694	627	707	660	686	664	664	653	687	689	681	678	667	694	720	687	699	715	661	731	711	693	695	654	704	645	718	656	674	679	690	691	677	687	685	702	666	697	660	689	660	661	689	666	683	682	743	731	675	685	697	669	643	704	696	671	699	654	653	662	647	664	641	675	691	653	659	656	672	690	664	689	697	680	705	672	695	699	700	699	692	691	698	714	692	714	674	698	715	657	660	702	650	674	638	639	696	647	656	700	710	674	682	602	715	646	639	694	665	685	657	649	624	745	682	642	661	689	622	680	658	704	652	668	669	698	667	690	636	699	680	697	658	671	693	641	698	657	689	658	689	691	697	737	624	712	668	661	700	653	675	693	702	707	659	683	673	694	672	684	654	630	686	699	654	640	682	682	646	662	697	700	647	661	692	708	723	724	730	669	685	655	680	679	720	687	703	647	692	670	701	646	676	689	707	693	700	678	687	638	751	735	709	682	642	677	692	700	647	737	683	698	683	669	668	689	684	677	678	690	712	635	667	697	701	698	670	697	712	678	637	686	684	651	714	681	666	641	700	634	640	693	683	706	676	615	681	667	649	681	686	705	621	704	658	691	719	697	672	686	645	726	689	697	662	656	675	673	709	737	723	623	705	689	693	656	666	705	665	698	683	687	709	667	689	680	657	749	663	681	686	712	646	658	672	706	724	657	687	692	662	731	696	689	676	667	678	681	663	716	736	645	661	682	711	666	659	695	702	678	669	686	671	662	668	700	641	717	650	658	722	691	644	691	718	727	643	690	697	646	643	693	702	652	691	657	676	708	714	681	683	653	691	671	702	671	662	669	675	703	658	631	693	675	729	724	688	694	685	699	662	650	668	658	699	700	682	675	681	682	672	658	723	650	693	690	659	676	703	696	664	718	722	669	682	712	699	648	714	708	668	720	663	679	712	684	691	678	658	689	709	691	650	641	719	680	666	675	695	671	655	731	643	680	661	676	688	671	707	728	697	688	680	682	652	706	691	702	645	687	677	686	689	659	715	641	650	734	656	676	701	697	679	678	694	656	678	663	625	662	687	644	706	646	619	651	688	654	684	700	647	684	682	666	704	705	674	733	719	687	692	648	707	675	688	722	639	655	671	695	706	666	686	677	692	714	653	682	709	672	669	682	730	684	637	725	684	730	688	641	716	703	701	639	695	700	701	667	686	663	642	689	665	623	686	638	681	669	682	701	691	679	688	641	700	639	677	689	704	656	684	654	699	673	672	701	674	661	682	647	672	688	710	712	727	709	650	732	715	700	674	614	635	670	679	623	676	661	719	669	699	661	696	676	681	656	695	653	663	655	680	701	670	681	715	635	684	734	683	699	643	674	704	668	652	719	659	676	675	721	683	666	670	705	659	656	718	675	625	650	672	684	704	672	676	677	686	641	649	725	668	625	654	678	675	626	689	672	687	707	697	680	685	698	715	661	642	646	688	713	705	685	676	682	628	711	704	728	697	684	667	687	674	714	686	707	690	705	671	697	703	682	690	731	653	695	735	684	680	604	698	657	677	648	674	687	642	693	689	669	688	689	711	657	689	685	689	665	716	691	677	672	700	695	696	639	686	693	663	693	667	707	696	711	638	722	684	682	708	699	694	721	648	692	664	671	679	697	672	656	716	697	703	697	679	633	706	631	649	656	669	682	663	692	634	656	752	704	661	668	669	711	698	694	670	673	640	690	687	676	678	700	678	638	653	668	685	655	697	723	713	671	737	705	631	720	713	688	716	673	713	658	680	689	680	671	707	684	732	672	709	702	669	701	683	711	724	693	686	647	658	712	723	677	724	683	679	704	661	688	713	718	675	735	666	702	670	694	684	709	710	720	661	706	690	744	679	684	679	647	698	668	700	654	698	774	695	689	708	679	689	701	672	674	682	658	669	717	698	672	633	664	670	650	652	687	662	696	677	694	672	739	683	698	700	739	686	659	700	681	694	713	656	642	673	643	663	707	692	684	639	677	743	653	732	702	677	684	651	660	744	630	693	681	652	678	724	655	708	724	662	648	667	683	667	640	676	754	639	663	646	653	714	677	647	629	695	666	705	692	719	671	653	672	661	661	670	696	690	681	677	632	646	685	694	700	676	697	707	666	776	671	732	694	709	721	660	693	656	673	705	717	704	700	700	685	659	684	656	723	701	665	728	673	682	700	673	745	730	685	673	671	649	718	704	685	687	710	676	679	646	670	700	695	664	660	669	668	668	697	730	675	715	736	692	661	695	683	687
1243	305	180	143	127	198	255	268	253	238	224	964	2158	1994	1347	743	395	130	37	55	50	41	49	40	64	43	63	56	52	56	45	46	41	54	53	51	52	43	51	64	52	66	65	53	49	48	51	58	55	46	48	66	50	41	47	54	45	54	57	39	55	59	46	52	43	55	60	46	39	51	43	58	41	53	48	52	53	53	52	46	52	47	47	55	66	43	53	60	51	38	47	42	34	70	57	41	57	52	58	36	46	40	57	59	47	49	54	44	56	52	59	52	55	45	44	50	64	47	52	51	68	56	43	41	50	54	58	60	58	58	57	53	50	48	53	49	51	47	49	58	47	52	42	50	56	61	50	58	48	53	50	55	42	43	64	45	52	63	53	52	37	45	58	51	46	48	51	45	49	39	39	43	50	50	48	54	54	39	48	52	41	54	42	62	41	54	50	46	46	51	42	60	56	52	50	67	55	46	50	57	47	44	36	56	39	56	50	48	52	50	45	52	50	43	42	49	46	55	52	48	61	56	50	48	55	44	54	50	49	55	50	57	50	54	51	49	62	49	62	49	50	41	49	56	61	58	46	46	55	43	54	55	55	51	44	56	41	50	48	67	47	56	39	56	52	54	54	35	48	41	47	39	52	48	65	55	54	49	38	56	48	58	50	42	62	57	44	51	57	50	60	47	42	64	48	49	57	59	59	67	50	64	49	43	58	55	36	50	52	53	48	47	59	59	53	45	54	54	54	52	50	61	56	55	54	58	57	52	48	64	48	52	50	44	43	39	50	48	46	52	56	47	57	41	52	63	64	37	58	53	58	59	45	57	52	53	48	51	35	49	50	70	46	38	51	52	47	42	57	56	47	50	46	48	50	70	56	45	60	47	54	54	46	59	48	48	48	45	55	51	53	59	49	52	62	42	44	41	45	45	42	62	44	50	50	58	66	47	44	46	53	57	55	45	49	53	46	53	46	44	39	62	45	49	52	48	48	60	60	51	46	39	38	49	47	54	49	49	37	48	59	46	57	45	47	56	44	48	54	67	55	48	41	36	56	55	56	56	67	47	44	59	49	56	51	56	52	45	47	53	51	39	52	53	45	55	52	55	58	59	55	44	50	45	36	57	54	61	54	54	52	48	50	57	46	48	44	47	49	49	54	56	49	52	56	48	60	48	62	53	57	59	53	50	44	49	55	48	54	53	59	61	59	47	44	59	67	56	38	52	44	46	47	52	53	36	51	59	49	40	52	49	50	58	53	63	56	55	60	60	48	48	42	61	44	58	46	56	47	61	49	43	60	59	50	41	45	48	48	59	52	69	49	62	71	42	57	61	57	50	50	48	39	49	52	58	55	38	51	44	62	50	51	55	56	52	51	57	54	58	52	67	46	56	56	40	45	52	44	52	58	46	47	47	56	64	57	58	44	49	54	62	51	52	47	41	51	49	43	63	52	50	55	51	53	48	49	66	59	43	52	59	51	60	50	38	60	50	49	50	41	43	48	52	59	48	51	43	53	60	43	46	49	65	67	53	49	57	51	63	46	63	45	47	52	48	51	65	48	47	52	62	50	42	43	42	60	55	53	54	54	55	51	63	60	46	50	52	52	45	49	47	49	51	43	61	59	56	46	43	52	55	59	46	53	41	57	58	61	56	43	41	62	50	60	52	44	55	46	43	53	50	58	52	50	34	57	58	59	46	44	54	50	57	43	61	51	40	49	54	52	50	36	40	50	51	51	43	44	55	46	52	67	47	58	57	45	57	50	41	40	55	48	49	44	48	53	54	53	50	39	52	51	54	44	45	46	61	57	42	44	50	53	66	52	69	47	46	57	43	57	44	42	47	52	45	49	54	50	42	46	40	59	55	39	49	50	35	43	55	54	57	52	50	43	48	58	45	52	40	63	53	54	52	56	43	56	43	54	45	56	62	57	39	64	54	46	56	48	39	61	49	50	64	49	49	51	57	48	54	64	54	55	53	41	47	63	45	67	62	47	39	54	53	60	61	57	44	37	47	53	56	56	50	47	48	46	45	48	50	47	51	50	49	62	49	50	49	54	59	51	45	59	70	41	51	54	59	52	41	55	44	52	45	53	46	53	54	49	65	61	52	47	54	57	48	55	44	69	55	47	50	51	52	43	42	59	53	48	62	59	50	46	55	49	59	52	44	59	47	53	47	58	59	46	53	44	55	61	49	49	56	56	43	52	43	40	56	45	45	57	55	60	47	43	51	60	52	55	58	47	51	53	54	43	48	62	53	53	47	49	53	43	58	51	59	54	46	39	52	35	52	47	48	60	50	54	52	48	60	52	60	56	37	40	51	49	48	62	43	52	55	40	46	48	59	47	62	47	54	60	53	50	42	42	54	61	51	52	57	58	52	56	60	55	57	56	68	49	57	42	45	47	49	45	48	47	46	67	44	47	69	51	50	46	65	52	65	51	53	62	61	56	51	58	51	49	40	38	48	48	56	55	52	45	42	42	56	67	42	59	48	59	48	58	61	41	49	48	47	54	41	50	46	62	53	53	45	47	49	43	46	40	68	39	48	48	44	45	42	43	54	51	50	50	47	58	42	54	50	47	55	43	38	52	47	46	63	54	50	47	57	53	50	47	54	49	41	44	47	47	61	62	62	55	52	51	59	52	52	51	60	43	43	51	44	46	48	38	41	50	49	37	48	54	41	60	60	43	55	51	54	60	46	57	45	56	43	47	48	58	54	45	53	48	55	51	45	47	43	53	57	43	39	39	39	42	44	53	50	36	57	56	55	55	57	43	58	61	56	43	39	55	56	40	70	58	38	59	50	55	45	44	57	45	54	47	54	50	44	38	59	68	42	61	43	57	42	56	51	51	49	41	49	46	52	57	40	64	55	53	56	47	37	64	57	50	37	60	45	53	46	45	53	50	54	58	52	55	59	59	68	46	45	44	47	46	60	48	52	54	64	58	57	58	44	55	57	54	54	45	53	47	45	61	57	63	56	43	33	45	49	44	39	54	43	42	53	47	58	53	68	43	49	58	38	54	60	40	44	51	47	53	41	47	46	42	47	54	47	50	44	39	46	52	49	45	51	57	52	52	39	50	50	38	62	44	49	42	54	44	48	52	46	44	54	52	58	56	51	53	55	57	54	45	53	53	58	59	53	47	50	55	50	51	42	44	49	41	40	56	51	68	46	48	41	53	50	54	33	53	50	63	49	48	52	42	59	46	52	51	46	56	53	56	51	63	57	52	37	57	57	55	50	49	58	49	50	46	44	45	48	73	61	51	38	43	58	49	57	55	51	44	57	48	42	52	52	52	44	56	62	46	51	54	57	53	57	57	46	60	50	41	40	41	32	33	46	48	57	53	55	46	60	52	48	37	45	58	55	42	57	46	54	53	55	51	50	51	54	49	51	46	54	57	46	46	51	57	51	48	49	60	55	48	45	47	50	55	56	62	57	48	41	60	46	37	49	46	58	37	47	55	45	51	55	59	40	58	52	66	51	52	48	47	46
12807	4832	2305	4818	9957	12701	12953	11821	9771	8339	7417	20241	28029	26297	20816	13887	7835	2581	500	474	476	470	492	479	454	520	470	495	491	468	515	470	489	488	474	508	506	510	514	477	502	513	463	491	480	466	502	444	468	516	517	452	485	464	485	465	504	471	488	461	490	450	489	432	480	520	499	493	500	539	455	434	504	482	497	513	502	485	482	494	474	500	493	499	511	493	485	473	485	447	481	516	458	462	508	484	465	508	497	468	453	470	506	477	478	509	480	498	498	452	472	459	495	444	452	506	452	479	531	504	521	478	467	494	484	472	518	504	522	486	475	470	444	450	494	520	487	487	478	463	495	476	483	545	504	470	543	493	534	517	480	451	517	485	505	536	476	476	544	497	485	477	481	490	484	495	465	474	480	515	486	444	458	463	517	491	510	461	498	537	449	480	476	466	462	497	527	542	475	516	479	461	477	539	539	501	465	453	495	481	522	522	501	451	497	456	493	499	509	512	521	487	503	519	448	476	470	491	489	533	501	496	491	496	478	490	457	504	472	489	511	521	484	471	530	511	535	484	516	501	487	475	493	447	465	468	519	483	462	498	503	479	451	493	491	509	462	509	468	488	512	479	476	451	478	467	485	479	524	485	519	471	462	448	482	469	493	479	506	505	502	466	495	455	498	501	500	493	482	495	480	471	477	455	515	468	488	494	468	485	460	449	522	515	472	472	486	517	509	468	525	477	483	510	498	478	471	456	502	475	496	494	520	478	492	474	514	476	495	479	479	495	479	479	505	486	469	468	462	510	501	484	511	514	507	498	481	467	516	483	475	506	456	482	492	512	429	457	530	489	487	469	519	480	522	529	471	537	534	497	514	513	489	512	477	462	481	466	481	512	493	468	520	502	485	509	537	498	499	530	543	454	513	462	478	490	459	478	520	472	476	463	493	468	478	512	468	531	499	465	496	508	485	508	497	467	452	540	520	487	450	524	452	494	489	532	464	471	466	516	469	502	453	492	512	497	472	483	490	467	493	485	507	467	506	509	497	505	444	505	530	492	461	428	502	495	493	474	474	485	488	479	488	480	478	549	533	473	474	530	503	479	528	489	437	507	470	461	484	465	494	528	493	491	468	448	495	509	506	474	515	500	491	475	490	502	496	503	516	489	507	491	472	466	526	479	510	534	454	525	495	511	516	529	471	481	484	514	477	462	474	476	485	486	520	503	474	484	492	489	462	488	532	495	472	513	436	471	445	484	510	471	500	452	493	509	526	472	419	533	477	477	494	501	487	499	505	478	482	483	509	488	486	495	478	471	482	476	449	489	489	475	472	521	499	479	471	491	496	502	454	447	497	490	508	479	501	457	465	509	492	492	488	453	483	467	473	515	488	464	489	471	459	459	486	479	484	489	480	486	498	482	460	472	460	502	518	510	489	461	500	473	464	471	466	465	522	490	497	487	482	483	465	530	519	527	490	489	513	461	492	448	470	488	473	459	487	480	494	476	488	519	520	470	463	481	472	476	488	463	527	484	492	470	479	461	520	471	459	491	470	486	454	489	499	493	489	496	472	491	431	487	512	528	475	518	498	482	518	485	502	503	457	516	482	483	501	448	502	483	507	451	485	500	475	474	480	492	479	463	499	510	506	482	484	484	477	479	468	449	468	512	487	505	481	441	533	479	470	491	492	505	505	511	529	505	489	494	509	501	452	465	477	484	472	485	480	508	509	505	496	511	467	494	463	462	441	462	512	492	512	438	506	511	505	459	461	466	512	477	532	462	488	467	457	517	480	476	536	496	501	495	504	476	487	493	523	462	458	482	509	502	507	523	515	481	497	480	470	481	497	525	516	488	480	541	454	537	463	493	460	483	468	493	464	491	511	473	481	463	471	510	530	524	488	478	493	513	517	460	508	476	552	500	494	499	428	488	503	497	442	517	498	457	491	497	485	445	513	495	454	483	478	513	458	512	497	477	468	506	490	483	494	479	476	518	513	505	483	453	541	481	480	485	503	511	477	479	478	511	508	500	480	485	476	488	465	472	554	481	474	459	539	484	435	495	489	514	496	465	491	512	482	494	498	463	482	484	494	447	481	524	476	468	528	462	474	497	446	491	489	511	492	532	494	512	456	461	450	493	506	484	496	464	511	528	487	474	533	478	519	513	486	510	464	442	512	480	491	481	471	508	488	491	500	529	516	474	476	485	527	526	495	496	438	476	485	500	472	456	505	446	493	507	508	526	499	497	478	449	483	498	456	510	514	503	510	446	505	522	511	475	501	485	499	521	477	477	489	482	476	518	460	499	477	461	478	489	506	456	450	485	492	477	480	475	461	484	462	510	496	499	490	474	511	498	460	529	452	480	512	503	487	473	462	470	499	450	501	457	452	510	444	488	508	479	486	478	462	492	483	540	457	500	536	496	511	490	500	472	525	497	481	485	476	492	515	472	471	510	534	478	513	482	461	515	505	460	481	492	482	463	516	464	509	473	493	455	474	495	484	487	499	479	496	456	505	505	497	483	479	408	519	475	502	483	477	485	504	476	489	482	514	525	475	511	491	492	500	549	514	458	493	497	492	481	479	483	478	500	482	491	491	504	507	555	475	463	517	509	486	511	476	502	485	491	493	547	480	518	524	486	503	447	534	485	493	502	463	455	462	464	495	456	457	492	503	485	458	474	476	508	497	521	467	472	486	526	481	475	481	477	521	468	489	464	485	500	473	479	490	494	494	510	500	492	473	505	481	519	488	475	429	489	531	449	500	509	512	455	464	489	482	472	513	509	495	489	502	497	483	493	473	460	462	488	477	492	463	450	518	498	500	469	479	483	499	537	490	493	494	524	514	514	485	496	484	477	482	448	519	498	451	486	445	544	491	478	498	449	471	486	506	473	502	481	472	487	504	476	558	475	480	454	510	520	483	496	492	505	535	498	486	468	492	472	464	474	440	462	496	465	510	476	507	507	518	449	532	484	536	492	488	473	494	458	469	467	507	473	496	511	524	485	474	470	532	508	514	485	474	475	507	477	466	439	495	471	540	510	500	553	471	469	454	524	468	498	447	527	489	475	478	506	509	476	487	468	528	481	478	482	459	452	468	485	527	465	435	482	492	525	483	475	493	483	482	495	502	517	508	492	497	484	511	489	502	501	481	535	475	497	495	502	482	508	499	492	528	480	473	450	477	499	481	510	474	476	451	483	494	485	461	513	461	477	520	497	514	514	449	463	532	505	458	493	504	552	489	463	491	489	518	535	461	468	488	489	533	464	530	510	492	453	536	512	515	500	462	513	505	508	472	513	466	480	517	497	441	483	495	510	519	527	471	553	466	496	484	518	477	522	492	473	491	510	474	513	480	489	492	497	492	470	489	482	476	513	460	477	522	494	532	538	527	503	474	473	537	488	527	496	475	481	461	508	479	507	462	459	454	464	503	479	493	465	522	452	482	499	486	485	443	499	458	497	477	467	510	468	491	469	492	482	499	449	493	457	491	508	497	475	462	530	469	451
939	503	202	200	170	275	292	321	326	346	328	1939	3357	3060	2084	1211	620	142	58	57	63	73	52	39	59	70	56	55	67	67	51	75	62	58	57	54	78	68	60	56	62	54	53	52	70	63	67	54	55	60	58	58	52	59	48	61	64	49	68	55	39	59	65	52	61	60	55	61	49	66	75	55	52	46	45	64	73	42	52	66	66	59	75	69	66	63	60	65	75	71	54	63	57	55	59	70	55	50	62	66	58	76	62	59	70	67	73	62	53	53	72	78	61	60	48	76	68	76	81	57	67	63	74	52	49	69	63	76	45	68	50	58	71	66	56	61	53	79	51	64	51	64	44	59	67	44	47	40	62	49	53	62	58	64	52	61	62	49	74	73	66	73	49	66	66	69	60	60	66	55	48	69	81	66	62	64	48	62	63	61	62	67	53	56	56	67	56	63	64	60	66	71	60	64	63	66	64	63	75	53	51	57	53	44	62	56	60	71	60	62	75	57	57	60	49	61	43	51	54	66	60	51	63	56	60	51	58	69	58	61	63	54	64	51	55	59	64	70	59	53	62	56	59	64	49	57	70	56	61	59	46	60	68	62	64	87	71	67	52	58	76	50	45	55	72	60	55	59	64	60	60	61	59	66	55	65	57	58	51	63	71	62	62	63	72	59	55	52	57	50	67	52	58	66	51	50	66	54	51	73	64	57	65	55	41	49	65	65	55	59	43	43	64	49	50	60	55	57	60	57	73	50	65	63	53	58	64	64	62	65	57	58	59	69	65	60	60	49	48	49	70	43	54	55	76	57	75	52	55	58	61	68	74	48	69	63	60	74	59	55	70	71	64	57	58	44	52	65	71	66	67	55	66	60	66	66	59	50	52	47	59	75	52	56	73	64	60	56	66	59	58	75	68	64	58	55	48	62	73	55	44	62	65	57	61	53	68	56	61	55	50	71	59	50	69	81	73	61	71	60	48	57	65	59	62	56	68	65	61	58	57	67	54	60	59	59	64	64	56	63	48	62	59	70	55	68	58	71	57	53	57	60	57	61	54	56	49	59	65	51	62	67	47	59	80	62	64	48	60	55	61	51	60	55	53	71	61	61	46	50	47	55	71	61	63	56	62	63	62	70	61	73	70	73	66	61	62	60	56	66	66	53	71	61	59	59	59	59	51	56	61	62	66	73	62	61	80	49	67	53	67	63	55	49	70	74	59	62	57	57	57	54	67	62	51	55	57	59	62	59	60	61	66	63	49	70	63	57	68	60	48	79	75	56	55	61	50	62	67	77	64	66	69	51	54	62	53	51	72	57	64	53	64	60	38	50	68	74	51	63	62	77	55	50	71	60	57	63	59	59	53	51	60	52	70	77	62	49	61	45	72	63	60	63	61	63	45	62	57	59	55	52	71	58	65	65	55	62	58	54	69	55	47	55	68	51	56	53	54	60	52	61	56	55	61	69	64	45	56	53	61	69	63	54	77	76	57	59	74	68	56	61	60	65	54	58	72	64	60	64	72	56	56	65	50	56	62	61	60	66	66	63	68	47	60	67	51	64	67	51	53	60	66	49	64	66	58	64	63	46	67	62	70	64	54	68	58	67	49	50	55	66	56	54	58	55	51	63	44	66	61	66	57	66	65	60	56	72	66	66	54	46	55	53	60	61	61	74	49	52	55	61	50	65	66	58	72	71	55	54	59	59	63	62	63	66	46	74	57	55	57	64	71	65	74	68	64	60	58	54	74	56	54	52	63	56	63	60	63	60	48	41	51	63	57	66	59	62	63	70	62	56	52	57	60	67	53	65	64	73	51	43	61	58	54	60	71	50	60	60	49	52	60	68	67	52	52	54	55	67	67	60	75	51	61	60	58	46	62	71	47	55	61	54	49	61	48	50	54	55	60	50	48	52	58	59	70	49	62	54	45	66	53	62	71	71	65	61	71	64	45	67	54	55	49	59	56	75	55	49	65	64	68	45	66	69	53	60	42	62	57	54	67	57	66	65	56	68	63	63	55	61	54	60	52	81	51	55	53	61	55	59	67	69	63	59	70	40	57	59	61	53	56	57	50	60	50	54	61	59	50	63	69	75	68	68	54	58	64	57	62	52	68	66	58	45	60	66	62	63	57	39	59	50	53	57	57	58	37	58	64	58	65	66	56	58	55	50	58	63	58	55	69	48	70	50	69	60	67	61	55	47	74	57	58	62	66	57	63	57	73	66	62	65	63	64	47	64	65	59	54	53	68	45	56	67	69	56	47	62	50	70	73	63	74	66	70	48	61	62	70	62	54	53	54	55	59	55	70	55	62	55	71	59	55	55	49	74	64	56	82	63	41	51	46	64	60	57	47	69	69	58	50	59	62	61	51	60	55	64	60	54	62	64	69	64	56	53	45	59	55	60	52	66	70	65	57	68	63	50	67	44	56	73	58	57	60	63	64	62	71	67	67	56	66	54	50	59	54	62	57	56	65	45	68	55	59	57	60	60	60	50	67	58	71	56	54	58	60	57	70	58	77	47	50	69	60	72	71	77	62	61	64	73	55	62	63	55	63	57	58	60	70	63	69	54	59	59	55	76	60	57	59	50	70	66	61	49	55	70	54	69	58	60	58	70	56	61	82	53	45	66	66	65	73	54	67	52	52	51	57	70	48	71	61	66	67	64	53	58	41	64	62	63	52	48	63	55	69	60	57	51	57	62	51	62	57	67	63	67	74	69	68	54	56	78	64	59	61	55	59	57	44	53	49	51	69	64	50	58	45	70	68	50	63	57	52	61	67	57	57	57	63	58	54	74	49	70	55	58	66	56	62	64	67	59	42	57	51	55	59	62	54	63	60	56	57	57	53	69	76	62	50	49	57	56	64	56	61	53	60	58	65	49	66	68	67	46	57	61	44	71	66	69	61	56	68	46	66	55	69	51	60	51	53	66	69	64	48	65	65	53	38	46	73	65	77	59	70	53	55	48	62	52	63	43	54	64	79	44	68	62	52	48	50	55	58	71	64	45	59	71	68	53	60	54	58	65	55	58	70	53	55	72	63	59	69	54	75	50	61	65	66	62	59	64	51	52	56	51	69	48	68	55	50	62	62	57	58	52	61	65	55	53	60	61	40	65	56	59	56	49	60	51	70	61	55	64	59	44	49	54	62	58	72	56	70	73	58	58	74	58	63	65	53	63	56	60	63	53	67	77	56	60	58	55	58	64	66	61	69	44	49	58	57	53	63	73	61	65	52	49	60	64	52	51	50	52	69	63	58	58	64	57	57	54	50	50	66	54	56	71	66	55	46	51	61	62	65	63	67	65	58	58	67	52	65	63	58	55	51	54	53	57	57	72	59	68	58	77	57	59	73	56	56	55	48	60	66	53	57	52	67	70	59	79	61	53	65	57	65	57	51	50	53	62	64	55	59	75	59	61	60	54	59	72	66	58	56	44	51	62	65	54	54	73	64	60	51	55	62	56	63	49	71	76	48	61	74	59	55	67	71	83	46	68
14276	6658	3017	5717	13125	15995	14618	13138	11453	11426	10383	27306	32568	29485	24710	18637	11533	2868	655	623	598	570	614	611	577	598	660	579	585	613	596	601	608	589	558	581	574	559	553	639	581	597	580	593	602	554	575	577	608	609	633	621	595	567	569	591	563	577	621	483	605	549	600	652	607	555	607	532	601	580	582	586	584	615	639	624	629	600	613	603	627	619	539	589	598	584	595	589	576	570	585	580	583	573	621	601	611	608	579	626	599	542	580	602	579	623	564	587	562	595	583	577	584	567	568	582	587	597	622	545	611	574	584	603	594	624	594	623	604	607	633	582	588	577	610	593	565	624	617	587	569	551	607	534	553	554	585	619	607	602	591	573	579	587	626	574	592	573	614	596	601	620	591	607	586	590	565	566	563	608	604	572	555	606	598	588	617	588	626	574	629	568	610	630	603	589	606	597	592	594	571	556	580	606	604	591	632	595	577	600	581	558	609	599	600	587	584	598	623	606	585	552	633	595	576	572	552	604	531	619	605	595	581	566	634	614	607	594	576	614	538	607	570	623	573	595	572	614	612	594	590	606	632	571	611	606	560	604	597	557	594	614	599	547	600	621	574	575	578	602	590	592	566	598	627	583	610	584	627	585	571	602	570	600	598	593	559	612	586	595	600	614	622	562	582	598	602	570	574	580	604	611	625	586	589	544	569	561	629	537	602	584	592	630	524	608	576	600	553	568	603	568	585	602	603	564	580	592	567	608	548	561	606	586	564	574	595	605	601	639	593	577	594	606	563	620	547	571	645	600	576	586	553	579	581	591	609	580	573	578	598	594	601	573	591	596	588	559	613	602	573	603	579	620	601	575	587	636	602	629	541	612	582	549	588	577	623	597	616	605	573	618	589	599	596	573	619	616	603	580	589	595	598	585	608	578	593	597	615	591	604	618	634	584	603	543	589	599	577	607	584	595	602	567	565	584	600	609	585	611	643	564	618	540	576	588	641	603	598	567	578	607	583	642	578	612	592	613	635	595	576	637	578	597	616	590	556	551	558	564	619	655	621	599	585	589	619	583	586	589	551	591	568	594	582	578	594	630	615	613	594	607	597	603	566	598	538	624	605	579	620	580	573	637	595	600	562	589	597	579	610	560	595	577	630	630	598	591	577	581	609	607	592	590	578	593	582	564	613	614	646	559	587	602	555	617	574	594	601	576	565	562	605	542	556	589	556	570	582	600	581	642	567	595	583	604	631	571	565	583	608	535	638	532	612	587	588	594	573	586	583	577	590	571	586	618	603	632	569	646	620	608	656	567	604	578	608	605	640	599	595	586	582	599	592	607	594	574	641	604	588	574	610	596	576	595	602	580	518	626	598	564	606	582	583	619	570	569	572	577	626	616	564	587	589	583	566	574	577	613	591	590	534	565	546	589	622	598	604	576	619	579	581	572	564	609	539	586	589	573	585	629	589	590	621	610	602	597	585	599	584	567	577	608	604	557	587	598	560	584	602	638	555	547	646	600	598	583	584	541	608	582	579	635	586	589	590	585	594	620	586	553	582	561	608	622	591	581	603	559	531	576	599	597	582	614	605	567	577	593	573	590	565	596	620	569	612	577	595	599	599	553	612	630	566	582	592	611	552	581	594	623	627	556	590	599	621	575	627	604	587	586	574	648	599	653	579	598	603	558	586	588	573	624	597	591	618	591	629	571	654	603	619	574	583	570	633	644	575	580	573	570	616	598	552	602	620	589	600	570	594	602	574	584	623	583	584	585	602	590	608	580	586	602	588	598	570	611	645	537	620	601	586	611	612	558	623	587	579	587	601	574	573	592	558	569	595	606	599	569	629	587	581	623	609	605	610	575	604	574	582	589	628	565	612	589	600	579	623	576	588	589	588	599	606	596	593	609	623	560	619	584	604	549	580	601	561	560	591	613	567	583	560	619	587	588	541	602	603	609	639	609	628	575	594	611	610	617	583	604	618	598	640	612	562	617	614	585	602	579	631	590	625	553	575	582	571	580	561	556	617	621	559	596	590	634	593	585	595	561	624	589	586	591	582	536	538	578	583	589	567	574	617	572	589	598	606	617	567	596	612	552	644	611	564	599	590	595	623	620	564	593	582	572	555	582	634	613	612	612	578	620	598	648	580	613	603	612	576	563	557	549	567	569	626	552	555	622	602	587	566	572	607	580	544	578	592	562	591	561	574	606	584	633	597	584	569	598	608	618	607	572	595	610	562	580	582	562	611	572	559	565	584	586	606	607	576	644	579	595	573	592	604	626	553	604	605	599	602	588	568	593	599	561	610	612	590	577	564	578	577	556	603	609	623	559	632	569	591	583	587	612	589	593	651	583	549	615	614	583	558	603	637	604	643	627	575	572	601	592	537	572	607	590	608	545	631	570	584	568	551	590	595	568	593	616	584	582	594	575	575	627	593	598	587	577	601	616	609	636	623	603	588	595	586	566	630	617	595	594	610	547	570	560	592	614	565	606	592	615	612	596	576	562	619	619	586	614	607	583	610	567	556	581	595	596	576	567	620	573	561	580	596	587	578	614	585	612	599	597	609	581	580	588	617	601	620	637	583	610	576	612	585	600	562	567	606	580	590	584	596	593	599	580	550	584	564	587	587	587	577	570	580	552	556	580	607	568	588	565	606	586	560	616	622	634	609	588	604	604	552	575	593	567	569	619	599	608	581	612	597	581	611	583	611	551	565	593	557	566	634	584	602	576	579	581	594	568	582	602	606	539	560	546	612	571	614	593	604	598	568	606	603	641	596	581	561	569	604	600	569	575	622	617	590	589	587	632	596	610	594	609	574	574	606	590	564	558	535	604	586	634	578	625	620	583	645	604	552	585	549	557	579	640	614	599	624	584	589	595	577	592	591	592	591	586	610	605	591	579	570	589	611	567	540	623	585	555	568	599	591	543	535	584	599	581	577	584	619	583	581	581	605	556	595	633	583	558	594	656	604	542	607	580	619	573	560	609	558	633	563	609	613	589	631	617	599	584	609	621	587	619	591	572	585	593	553	588	612	582	624	546	578	550	616	590	558	589	640	558	600	566	612	572	653	596	617	601	554	610	618	558	537	619	577	593	632	601	600	601	605	563	607	548	615	562	603	568	599	545	616	591	597	602	595	590	596	618	563	599	548	570	597	597	594	600	593	594	591	580	559	555	597	574	596	598	617	598	567	578	580	576	571	581	531	622	627	580	596	555	535	584	605	593	644	583	555	569	636	598	566	601	618	580	579	601	595	536	555	594	587	583	536	596	611	566	597	560	548	611	556	582	575	610	610	594	577	602	607	613	636	579	581	554	633	614	560	620	603	591	585	626	597	578	594	581	562	570	603	591	570	617	575	587	597	590	601	583	552	589	599	548	586	566	608	582	605	596	590	590	647	603	560	600	560	612	612	615	599	594	567	625	598	598	614	570	604	590	609	615	620	553	593	626	635	574	610	536	595	612	642	573	607	613	610	583	583	639	601	609	591	584	581	552	543	601
915	255	138	119	107	169	205	208	232	221	214	492	590	478	400	314	174	99	59	80	74	62	56	69	57	63	59	63	56	58	68	68	64	60	70	61	77	64	61	58	55	60	57	58	60	69	59	71	71	73	72	64	63	59	57	79	57	73	60	52	58	67	52	56	43	57	83	71	75	58	56	69	68	60	53	60	51	64	63	74	64	63	65	50	56	68	62	68	70	49	55	64	64	62	67	70	65	57	68	63	58	75	64	42	73	70	68	69	56	60	67	66	67	59	69	71	60	55	64	54	69	72	76	63	59	61	80	68	56	59	62	59	57	63	65	65	64	58	59	52	58	63	61	62	60	64	49	66	48	66	62	60	70	72	55	64	63	59	73	63	65	68	55	61	76	63	62	64	68	67	69	64	56	52	71	64	77	72	64	68	58	78	59	68	72	66	58	55	67	75	71	64	64	65	71	72	66	74	77	71	63	78	67	69	65	69	68	70	71	59	62	58	74	55	54	75	60	72	57	55	64	61	56	70	73	70	70	60	69	58	60	70	65	61	63	63	57	69	65	71	81	58	68	80	70	60	42	68	69	65	70	84	58	70	77	61	54	62	52	61	59	59	47	60	45	68	74	54	63	60	62	59	69	59	64	57	63	74	63	67	64	64	69	79	55	69	57	71	70	82	59	63	73	67	68	52	55	61	72	62	58	64	57	67	73	71	57	67	70	73	65	52	59	61	64	73	57	65	72	75	62	67	57	46	62	55	66	63	62	76	65	64	67	75	63	68	58	66	68	74	76	61	74	74	51	72	71	59	81	78	61	75	59	53	64	68	71	60	74	59	60	52	75	59	68	71	68	71	78	72	72	62	75	67	63	64	79	59	63	71	80	60	68	59	61	57	62	55	72	62	68	76	64	69	56	47	71	83	67	80	68	63	71	62	55	67	66	69	61	59	57	67	63	68	62	78	70	74	63	64	58	77	50	49	67	50	69	59	72	75	49	65	64	64	59	61	69	72	67	69	56	60	60	76	70	56	69	58	70	63	59	82	62	71	73	56	68	63	62	53	70	58	62	77	63	55	62	78	67	71	80	75	61	73	49	65	72	64	48	47	67	62	78	79	68	79	58	70	64	64	58	64	58	59	66	64	70	64	46	60	78	49	63	72	77	53	66	59	54	60	65	65	64	66	57	73	58	79	67	74	77	71	67	64	68	70	69	75	60	59	66	57	63	72	60	57	71	54	61	83	65	52	71	59	75	59	59	63	67	52	53	64	52	52	89	59	77	63	85	74	62	73	74	56	61	72	62	64	63	77	61	77	64	72	80	62	67	67	62	77	55	67	68	64	44	83	69	77	70	61	54	54	63	68	62	48	72	65	72	63	80	68	59	76	77	70	80	66	56	71	58	65	85	62	75	65	66	66	59	67	70	58	57	64	48	74	70	65	69	65	62	65	83	69	69	70	57	56	54	66	59	71	66	76	70	62	54	72	69	55	72	67	53	63	68	49	50	71	61	74	67	70	64	72	53	61	54	71	50	58	60	78	64	69	73	72	67	63	62	57	68	62	74	78	61	74	66	63	56	62	64	54	72	68	70	67	59	66	55	57	55	69	67	59	64	63	60	61	71	64	62	73	68	65	57	56	66	63	76	76	62	54	60	68	69	66	76	70	54	61	54	62	66	77	59	59	64	68	67	61	64	69	69	62	71	56	80	62	70	53	73	59	67	60	69	69	70	67	69	67	60	58	85	82	79	73	60	75	73	62	50	65	69	52	66	62	55	57	88	65	60	67	62	78	68	61	75	71	64	54	66	78	52	52	56	66	67	63	63	86	66	51	57	76	52	60	75	78	71	69	63	61	57	54	50	64	62	56	67	71	66	47	60	60	47	68	57	55	72	66	69	60	61	55	63	72	56	53	57	74	65	79	58	78	64	61	60	77	58	67	53	53	73	65	66	70	81	76	66	66	49	70	64	55	62	70	62	62	58	61	61	62	59	81	78	53	65	74	66	65	55	58	58	74	63	69	58	75	62	63	72	61	47	66	56	64	68	52	59	84	57	65	55	71	79	70	55	70	56	58	63	74	79	48	71	60	62	61	54	83	57	48	60	53	75	76	76	65	55	70	69	74	57	73	58	66	67	55	68	61	48	56	53	71	66	61	53	58	60	56	52	73	60	60	65	73	79	54	72	67	58	71	67	66	67	65	66	59	63	71	72	76	53	63	61	71	67	76	74	66	55	61	67	69	66	46	69	63	53	79	81	68	63	67	67	67	69	69	67	64	58	70	71	61	76	66	61	68	69	68	57	71	61	55	68	64	64	74	64	74	72	58	47	72	61	66	63	66	57	58	47	61	72	60	51	62	64	65	62	67	74	64	63	65	60	54	62	72	53	63	81	59	62	85	57	65	51	62	64	73	74	69	82	57	60	57	55	51	55	62	50	75	57	65	64	55	63	68	79	57	74	63	74	78	62	65	82	61	67	76	66	71	72	59	57	69	92	49	83	77	59	70	62	58	61	67	83	70	88	59	66	75	59	76	72	63	71	61	45	74	59	69	63	71	66	75	76	60	57	68	70	57	68	62	60	55	62	65	57	60	63	51	69	61	56	64	69	52	64	72	54	64	58	67	71	69	68	64	72	61	59	61	64	63	67	68	71	89	78	70	52	83	51	67	61	74	60	62	68	54	55	77	71	61	77	67	54	72	71	84	69	57	61	64	40	55	62	78	61	68	73	59	64	65	67	77	73	54	48	78	65	59	65	75	62	65	76	65	69	62	78	60	54	61	55	70	55	71	68	71	72	71	67	61	69	49	48	73	70	71	77	61	67	64	77	62	65	64	64	72	64	60	64	63	61	65	64	73	53	49	62	69	52	57	58	57	69	78	54	62	62	71	56	60	66	65	67	65	61	63	76	72	64	62	57	60	67	77	62	68	65	59	80	65	59	69	68	73	60	61	62	70	75	48	70	56	69	65	62	67	59	58	60	57	55	68	60	66	68	52	71	62	73	61	78	67	69	61	60	69	56	71	60	70	77	64	67	76	64	61	72	81	67	74	65	62	60	72	74	72	62	57	66	73	63	68	62	70	69	88	52	57	73	73	52	71	51	56	70	70	67	50	60	70	70	60	65	65	70	68	54	74	73	62	68	61	58	70	70	70	73	61	54	52	54	64	76	61	61	55	61	70	58	63	50	72	67	71	71	56	61	71	69	67	59	54	74	74	79	66	86	55	71	74	59	67	58	68	66	73	69	74	77	61	82	47	61	63	76	67	61	61	65	69	75	53	84	67	59	62	60	52	62	53	62	71	81	54	68	73	58	66	57	68	82	65	62	68	56	64	68	69	71	56	79	55	54	81	61	67	61	52	56	55	59	59	66	66	73	61	59	56	65	77	63	76	61	67	68	80	82	57	77	65	73	51	71	67	79	57	51	61	63	61	86	69	50	65	64	63	56	64	64	67	55	69	73	75	53	65	57	71	50	58	77	63
11594	4142	1728	3345	9210	11530	9867	8518	7967	7632	6989	13969	13955	11961	8846	6034	3145	1088	645	632	641	623	683	591	585	646	614	673	595	607	571	646	664	631	618	609	628	625	604	601	601	651	637	584	637	633	622	599	608	623	603	639	621	625	614	644	647	624	658	609	616	645	599	648	621	619	598	627	602	610	574	650	598	628	600	633	609	616	602	617	580	611	608	615	588	613	629	626	614	620	621	652	624	639	613	623	601	636	605	631	594	602	653	617	573	596	620	643	614	618	588	567	586	571	621	599	624	587	634	633	620	616	619	590	611	627	644	580	605	599	622	623	659	630	609	609	596	599	632	559	631	600	656	596	582	582	648	635	596	589	584	625	645	591	624	640	631	597	606	637	598	653	641	580	572	603	569	609	613	651	632	603	602	625	588	600	634	644	596	637	659	567	660	665	616	615	644	590	581	650	606	612	625	592	612	601	658	654	604	545	624	602	645	627	583	617	570	621	609	608	672	649	616	646	603	608	626	587	622	656	634	641	606	656	636	617	594	627	652	613	621	573	615	638	569	608	610	603	591	636	631	580	584	651	622	643	624	670	608	674	590	643	609	586	617	620	623	611	606	621	590	624	589	604	592	599	627	620	645	586	616	602	629	642	640	594	618	639	642	608	652	615	605	629	622	630	572	569	599	612	563	597	607	677	650	629	612	598	676	609	638	603	640	622	592	642	597	583	574	616	605	564	629	554	608	580	630	593	631	612	614	612	578	600	640	619	607	648	593	601	624	630	641	609	617	611	565	600	629	629	601	658	597	566	621	599	604	600	639	622	595	601	603	665	618	648	591	653	625	604	579	625	624	617	617	644	642	571	634	633	613	628	627	675	609	613	574	662	646	665	652	603	602	620	648	599	619	593	622	665	627	662	645	545	598	629	575	586	610	644	579	606	641	609	619	604	609	640	581	611	624	645	644	596	620	619	652	607	632	614	638	625	635	563	637	631	614	644	645	588	636	604	597	615	653	608	670	638	572	637	584	642	599	606	632	600	643	594	627	657	645	592	576	600	610	582	609	644	572	606	627	578	656	565	627	619	606	667	612	571	600	598	598	666	611	602	633	612	572	608	596	627	595	574	631	615	621	598	619	647	601	614	612	624	614	673	657	624	617	616	613	639	613	609	626	614	584	648	586	583	657	606	595	598	583	640	612	634	603	633	590	595	590	626	599	595	645	638	603	659	653	607	646	622	594	603	579	627	613	595	627	664	618	604	616	601	606	625	641	608	678	584	617	627	629	578	602	590	626	609	622	606	638	614	579	559	638	604	647	672	596	619	606	588	632	631	589	595	619	578	624	618	604	663	590	673	620	567	642	637	638	602	577	648	603	633	585	588	608	627	608	653	626	609	618	607	622	580	600	601	624	631	602	651	628	586	611	649	610	565	590	604	612	665	602	616	614	651	662	689	584	594	596	646	624	631	566	653	556	623	614	635	600	600	654	592	617	601	633	635	579	615	621	591	655	623	619	602	625	611	615	630	605	612	590	610	559	601	595	612	601	561	591	625	603	597	614	623	623	599	638	605	558	633	592	636	613	592	635	653	603	625	592	609	599	626	601	622	624	610	601	620	601	590	655	611	600	627	605	575	583	629	600	585	591	596	626	585	589	627	621	605	617	633	628	612	621	594	644	636	622	651	601	654	630	608	640	599	603	637	606	616	634	613	607	599	635	551	599	611	627	621	616	611	577	627	581	611	637	643	625	623	597	599	616	587	610	598	654	615	615	624	615	661	606	606	602	625	557	619	603	651	610	621	595	584	624	632	634	625	659	601	636	600	644	574	612	606	626	627	589	629	603	620	553	638	597	630	627	679	615	563	670	624	625	637	644	617	598	610	622	615	636	589	635	599	600	643	645	660	613	615	598	587	592	597	621	593	616	596	609	592	627	616	595	597	602	586	632	575	600	617	621	677	598	637	596	614	606	607	604	559	622	623	615	598	610	630	603	650	600	578	605	648	646	594	625	582	626	625	613	634	624	578	576	589	592	577	628	610	587	618	624	647	575	633	607	658	586	624	566	681	613	604	643	641	582	645	610	626	604	683	600	622	599	616	614	614	565	599	601	573	604	627	603	642	651	654	590	618	625	630	644	640	596	654	627	611	648	639	632	618	596	642	600	633	595	594	615	637	622	593	578	622	600	641	625	592	649	605	616	615	623	623	567	623	619	643	637	607	641	610	644	614	621	637	604	612	594	595	616	603	675	643	640	591	602	616	564	597	628	620	636	618	598	591	639	568	626	606	623	569	625	597	656	644	581	628	609	613	613	601	610	643	617	633	636	643	631	603	658	614	589	624	605	616	614	619	618	613	621	601	599	578	629	627	637	619	647	600	633	647	610	565	687	597	616	638	614	631	614	591	594	618	614	596	607	603	582	582	623	612	555	582	628	659	637	632	629	616	608	577	665	606	605	617	597	611	603	626	576	589	633	623	612	570	672	579	644	619	616	642	675	673	599	571	591	623	606	605	613	599	597	643	561	624	670	622	651	578	614	629	632	619	567	618	621	617	672	633	615	633	620	628	583	585	654	623	646	626	643	629	617	612	603	645	648	596	635	621	563	626	566	604	646	625	594	590	596	619	637	630	577	613	570	623	624	612	605	623	652	646	635	642	633	596	646	621	667	622	618	624	603	615	581	606	624	628	615	584	655	680	624	590	575	630	590	635	640	598	605	637	612	616	589	610	576	609	619	652	603	580	623	603	616	617	604	592	584	600	600	615	639	571	608	585	621	612	589	619	611	600	605	583	593	634	613	609	595	581	617	610	605	582	632	644	626	658	610	624	616	636	578	641	618	627	629	615	558	567	667	652	586	597	612	589	578	581	580	597	611	555	613	600	600	573	617	617	623	621	613	612	593	628	637	612	614	635	633	621	630	603	607	613	646	609	632	592	619	641	619	625	641	679	612	622	611	635	609	629	637	620	620	606	648	611	619	612	651	613	601	629	592	602	633	622	620	611	601	609	635	615	646	612	657	565	587	623	549	622	595	625	614	581	615	613	608	584	601	605	583	598	627	600	598	627	607	643	578	597	627	617	607	640	623	622	618	592	672	585	651	591	618	630	582	629	536	640	621	637	626	595	664	616	582	671	598	585	660	609	604	621	602	620	598	592	646	613	589	605	619	624	570	619	636	623	633	634	615	624	625	597	573	635	580	626	623	611	612	562	617	598	622	607	587	576	623	610	615	661	600	593	606	618	567	621	563	623	600	596	622	630	603	625	564	611	614	601	591	593	606	625	631	665	584	595	576	573	621	562	633	654	584	631	601	640	645	632	620	617	658	652	581	584	631	659	589	592	631	629	586	670	604	627	613	589	604	641	611	615	647	628	645	668	607	598	649	611	613	640	580	608	612	690	637	644	629	594	614	615	595	599	624	589	602	566	618	553	593	597	645	615	581	613	641	603	621	619	630	598	617	617	637	604	607	593	564	618	599	583	554	622	613	605	652	659
689	367	199	178	190	222	233	282	296	282	278	1232	1691	1473	1122	658	320	175	69	79	64	80	73	75	64	87	74	79	89	67	72	79	62	59	73	67	75	71	71	69	70	74	79	78	84	81	87	59	81	87	78	74	78	67	75	66	78	67	66	67	85	81	68	66	74	76	77	74	89	76	75	69	82	83	55	70	73	79	72	70	80	79	86	76	80	82	55	79	76	70	77	79	59	78	78	89	75	88	81	73	63	63	66	79	68	63	70	64	71	69	66	71	71	82	83	77	78	60	79	79	85	60	64	81	71	71	79	85	79	66	62	80	84	69	78	68	71	70	79	52	79	94	77	89	72	76	81	82	78	81	66	86	72	77	68	72	69	71	68	68	76	87	76	68	56	83	81	62	71	67	73	72	75	61	71	70	78	71	83	81	71	68	77	63	76	75	109	72	73	77	81	82	59	74	67	73	89	60	66	77	76	79	71	70	79	73	87	68	72	71	75	78	71	64	74	62	82	71	70	70	60	64	77	69	73	85	77	75	64	57	66	78	69	58	70	89	74	59	86	88	74	90	54	59	71	84	74	62	78	64	70	63	76	72	82	65	72	75	75	73	75	76	75	72	64	92	81	67	76	78	78	77	72	79	83	71	86	81	79	62	59	80	77	86	71	81	80	70	88	65	57	65	84	67	76	75	77	71	65	84	71	72	65	71	69	61	60	78	66	79	75	66	69	69	82	65	78	75	64	64	79	84	62	81	67	80	70	72	74	80	86	60	69	66	80	74	86	58	69	80	74	60	68	74	64	84	70	79	67	76	70	84	68	73	72	71	68	75	80	90	60	63	77	63	74	59	72	82	78	70	83	70	79	86	52	74	65	82	71	77	74	72	82	67	81	63	60	73	80	67	65	63	89	74	57	89	60	75	67	53	89	87	65	93	79	78	65	97	71	79	76	66	57	73	72	79	71	62	66	92	69	79	73	76	72	81	88	62	71	59	77	71	86	52	69	72	81	85	91	74	73	82	78	68	57	81	65	73	80	77	69	95	68	84	71	67	71	60	70	64	64	83	72	69	74	63	71	82	77	76	72	75	76	70	62	60	54	80	66	56	69	72	79	77	59	86	85	76	68	86	76	61	80	68	76	63	65	78	65	76	65	77	74	95	80	81	67	65	74	82	76	66	70	63	64	69	61	76	77	67	77	75	79	62	78	76	67	58	69	81	76	80	76	77	68	79	75	64	82	71	60	65	74	75	70	76	74	77	66	81	81	74	68	76	72	67	93	59	79	60	70	53	71	69	66	83	73	78	81	77	51	61	71	63	69	77	69	78	83	67	81	68	70	68	83	87	59	78	85	77	72	62	74	90	72	66	84	80	84	60	75	84	74	84	92	73	71	78	68	74	82	69	71	68	80	78	61	63	74	79	74	85	63	58	81	69	80	83	79	71	83	74	73	65	75	58	73	69	86	84	65	84	85	72	82	70	89	71	67	64	76	82	68	83	77	81	71	56	84	89	63	74	85	72	81	72	78	71	80	63	76	94	70	64	68	87	73	72	77	63	79	69	81	62	69	84	78	72	63	77	72	91	78	62	67	83	74	75	65	69	67	72	63	72	80	68	78	70	76	63	75	83	73	79	78	79	65	77	74	74	71	77	67	80	64	78	67	68	75	76	80	72	72	81	66	80	63	84	72	87	66	71	70	62	89	80	77	87	75	73	80	79	62	78	68	69	69	80	76	69	76	68	74	67	85	76	87	72	66	56	68	63	82	97	69	85	64	66	80	70	75	83	75	83	72	78	76	67	71	72	81	68	73	69	78	66	72	72	71	62	62	67	62	77	68	81	75	71	74	69	63	76	58	81	72	69	64	75	74	77	91	63	65	63	72	71	78	65	92	69	72	91	72	71	63	63	84	81	67	66	70	87	80	77	70	76	92	76	71	89	56	88	69	80	83	74	78	80	76	83	79	75	63	62	60	75	57	75	72	77	68	79	71	85	70	75	68	69	77	78	71	57	74	70	79	73	87	80	77	99	63	80	82	86	92	74	61	81	76	77	78	86	70	86	65	89	79	71	65	72	70	73	66	72	67	65	84	79	83	75	74	57	66	85	75	62	66	54	71	79	67	69	65	68	92	77	70	61	62	86	87	66	55	80	66	81	70	75	87	78	75	73	62	70	73	77	75	79	74	63	69	68	63	71	63	67	59	68	88	70	66	74	87	87	62	73	74	59	82	67	83	73	76	74	82	78	71	65	83	66	65	71	69	63	75	85	86	76	75	80	77	84	61	63	82	59	74	77	63	81	78	63	67	62	59	68	83	60	68	82	66	58	67	89	65	76	75	62	58	74	78	74	67	60	84	69	83	62	74	76	78	67	76	85	69	85	71	66	69	82	84	71	68	77	82	78	87	67	67	67	64	75	67	64	61	73	76	70	64	69	59	64	79	75	69	80	89	89	80	80	71	75	78	78	56	81	88	81	66	71	66	65	66	82	80	66	67	63	76	76	77	81	65	68	77	82	64	84	78	101	77	77	72	72	68	79	72	61	69	83	74	90	78	75	78	75	77	73	70	67	79	78	67	84	64	77	71	73	61	74	82	66	78	69	61	83	65	70	74	68	78	65	70	64	80	88	89	69	71	67	88	78	74	67	66	79	70	66	78	77	75	67	80	70	71	73	62	79	72	75	75	84	65	68	85	68	84	74	60	51	50	90	59	77	75	67	61	70	65	72	84	65	74	80	80	85	80	71	76	74	74	62	74	89	78	67	69	99	66	93	79	81	73	85	83	60	72	76	51	83	79	78	78	78	73	77	67	65	73	70	64	81	72	78	75	56	72	84	72	81	87	70	67	70	72	66	91	73	81	88	57	80	69	59	62	77	76	56	68	84	76	73	83	97	78	72	68	79	77	70	85	70	70	79	98	79	74	81	92	74	81	66	91	76	94	76	76	69	85	66	68	72	84	86	77	78	71	62	82	63	80	64	77	63	77	79	69	70	68	83	79	71	81	68	75	76	76	65	75	77	65	67	74	72	80	61	86	66	77	70	56	70	73	67	74	72	71	75	76	66	61	64	82	60	62	64	82	68	74	65	71	78	86	75	72	70	65	60	75	65	73	74	61	58	75	64	68	75	88	65	73	74	102	66	65	66	83	70	73	81	83	74	87	75	64	73	55	85	88	81	69	59	58	60	60	80	75	72	85	55	91	85	78	89	71	65	72	68	75	78	82	63	87	68	74	69	74	72	68	76	69	78	74	84	68	65	71	69	87	53	83	74	67	80	78	76	81	73	68	61	78	71	80	73	82	65	70	59	73	70	77	79	65	75	67	65	76	71	77	60	73	77	77	82	64	85	77	75	67	86	86	85	82	77	79	73	78	88	68	72	79	69	79	66	64	74	74	59	80	65	76	71	72	72	63	76	65	76	73	53	77	73	70	71	66	79	67	63	92	79	81	63	72	72	81	91	67	83	73	71	76	69	76	63	59	68
12163	5762	2511	4402	11272	13715	12189	11062	10980	9249	8964	22596	25234	22624	18495	12674	7167	2465	735	714	725	706	780	754	688	715	701	671	754	750	682	689	734	713	699	694	704	694	721	713	718	645	704	742	660	724	707	709	770	703	773	672	677	687	710	714	694	752	711	667	635	690	755	752	713	648	737	689	714	701	713	746	732	688	669	691	694	657	719	740	673	702	701	633	703	705	761	701	688	684	692	675	719	694	707	646	691	679	723	705	734	707	694	647	674	685	654	717	692	673	688	707	682	699	748	699	698	711	673	706	738	684	709	695	720	690	704	688	686	693	713	758	726	679	682	711	732	707	725	728	697	661	682	672	696	678	691	734	656	719	692	741	723	763	753	677	736	695	711	738	684	727	694	677	673	710	718	686	676	697	722	682	691	705	665	674	718	697	697	697	715	703	715	699	697	713	650	689	702	713	725	705	735	708	716	695	720	691	617	658	707	713	766	696	685	711	706	669	715	681	685	684	711	694	754	681	689	668	719	713	733	687	711	700	702	696	705	714	749	700	704	705	661	715	679	713	702	683	673	702	664	723	716	673	681	665	713	727	668	735	702	654	697	681	717	692	679	664	681	717	726	690	703	701	743	703	736	678	694	700	678	708	656	738	727	709	726	702	779	716	716	707	705	710	702	704	731	673	747	734	721	714	651	718	684	688	701	760	717	685	689	703	698	687	747	713	721	671	708	710	700	650	704	740	679	682	700	715	729	697	700	714	746	686	693	685	642	682	743	705	705	677	684	695	699	735	722	667	679	681	672	688	720	744	738	723	669	726	741	693	658	699	672	741	721	710	719	675	714	722	695	722	691	714	710	678	716	728	703	708	695	688	699	714	697	683	691	706	723	676	700	719	713	716	702	704	692	649	722	655	761	616	729	693	742	714	704	694	653	722	718	734	712	754	683	749	716	691	734	674	734	725	690	690	687	714	736	742	709	681	717	752	668	683	691	702	698	715	729	720	717	703	695	680	665	692	713	670	708	690	707	675	748	695	671	746	695	670	702	708	677	679	686	674	703	667	681	666	651	706	679	660	722	676	699	753	665	718	701	670	680	698	677	749	672	676	729	681	691	768	673	759	731	720	684	664	738	686	697	721	679	751	740	678	735	735	753	685	672	708	714	693	683	688	697	717	693	712	691	748	704	746	654	649	758	710	712	720	702	666	694	670	671	684	722	635	725	764	684	721	737	687	701	706	718	693	675	734	730	701	707	678	696	673	669	691	667	727	695	730	714	669	727	662	713	724	682	721	688	638	697	657	697	675	667	682	707	723	681	715	667	706	713	728	671	630	731	713	721	671	742	662	765	735	662	731	717	686	747	679	672	733	710	764	713	683	676	703	735	687	723	741	679	716	694	621	702	658	732	729	740	684	675	664	689	702	715	736	700	712	705	699	691	696	690	688	693	700	686	717	692	713	712	707	739	728	665	664	669	689	711	666	658	678	696	706	785	681	687	688	690	714	678	670	700	675	757	711	718	723	698	723	708	759	708	710	747	697	648	735	711	755	670	667	695	683	703	705	709	718	675	695	724	726	736	679	691	687	665	700	687	713	668	689	653	686	707	726	714	645	664	691	706	693	703	682	756	673	693	703	757	725	674	711	696	691	728	715	709	713	694	720	693	714	737	707	759	699	726	712	692	691	700	688	661	705	724	700	703	681	728	701	686	682	731	666	681	696	636	678	697	706	684	714	718	752	748	721	694	682	726	702	651	747	718	688	694	677	691	731	681	719	731	698	693	706	727	715	738	740	717	680	788	716	720	724	615	714	735	682	746	694	694	731	730	719	704	671	719	705	719	673	727	671	739	694	689	725	683	716	748	738	698	657	709	659	677	691	715	716	710	687	696	660	701	649	701	689	719	715	668	719	673	680	655	677	711	728	704	649	681	689	686	649	714	730	731	717	684	643	694	705	714	644	746	726	670	649	738	722	719	692	723	691	735	682	723	694	699	703	707	747	676	683	753	658	724	710	704	668	713	749	698	619	657	668	722	665	692	722	699	717	692	716	673	667	653	684	679	674	658	656	664	706	703	675	742	724	693	697	741	695	696	711	700	691	686	684	723	721	723	692	689	648	701	668	706	734	741	709	660	697	698	712	714	705	695	680	696	740	692	758	696	695	706	688	698	712	662	675	698	652	683	671	717	737	659	698	701	690	704	675	642	698	745	686	731	709	698	677	632	668	707	707	729	705	639	725	716	721	700	696	653	688	712	687	674	729	724	718	672	670	718	745	679	660	732	737	744	640	702	660	672	725	686	713	699	705	704	708	708	739	672	699	662	721	666	767	687	689	717	679	725	727	676	669	711	695	633	742	686	699	686	734	643	702	773	650	682	741	689	691	711	705	651	673	733	705	674	684	664	677	675	681	718	686	724	703	679	673	700	714	671	715	692	695	713	672	698	709	720	698	697	709	715	681	702	714	697	721	706	662	672	685	751	695	651	740	698	710	696	689	715	681	725	682	696	712	687	687	711	703	703	677	692	739	684	675	689	704	698	759	698	715	678	704	686	719	657	670	665	692	681	678	693	651	732	706	665	671	693	666	715	749	700	708	690	697	694	741	700	688	724	706	739	695	727	666	728	688	742	722	730	687	713	664	766	685	687	703	695	731	729	704	698	668	705	726	709	734	690	736	719	695	661	687	706	638	723	704	709	719	658	704	726	694	723	723	659	707	705	670	697	691	748	665	689	667	739	684	689	677	681	705	686	727	713	645	710	652	685	694	719	721	733	696	658	692	717	691	678	670	706	696	724	708	707	680	720	705	705	683	690	706	695	721	685	699	716	716	754	696	738	692	662	711	792	714	740	713	712	710	682	696	730	707	681	692	740	726	752	721	721	727	715	682	729	716	717	697	670	678	697	691	715	698	702	697	737	708	683	657	715	726	713	665	731	729	705	699	735	723	688	666	678	703	728	703	712	668	695	654	741	680	700	690	681	719	695	703	658	712	672	708	711	671	681	703	699	690	688	683	699	726	706	683	710	705	705	650	709	635	738	654	711	712	670	693	711	716	708	712	707	725	680	701	714	712	738	728	695	757	686	693	753	708	675	713	695	722	707	639	698	734	713	664	656	709	687	710	717	673	729	727	713	683	683	709	732	679	720	703	690	698	710	635	706	702	723	660	704	723	666	739	714	678	678	689	661	722	683	705	665	719	708	721	711	740	680	725	729	720	725	690	683	729	710	687	687	724	650	700	748	672	733	701	717	738	664	693	697	693	696	711	702	704	676	712	706	742	702	710	717	717	732	754	657	691	704	703	754	671	696	712	690	680	685	653	660	709	702	666	730	664	689	706	666	726	671	699	637	762	701	714	695	692	701	710	747	686	732	691	664	747	710	657	734	702	707	729	737	769	746	666	683	764	728	740	705	694	691	644	688	670	645	656	746	754	705	716	667	758	676	716	690	676	687	690	670	716	746	680	704	764	674	727	710	660	732	726	734	680	713	691	708	703
1328	420	212	150	138	239	239	265	280	255	581	1372	1751	1645	1313	799	407	126	56	73	54	43	46	53	61	40	61	56	50	50	46	55	57	51	59	54	53	59	47	57	62	40	54	58	45	41	45	69	45	45	51	55	58	59	63	57	59	54	58	52	56	60	59	50	40	43	52	55	55	50	53	48	60	50	46	53	39	57	51	45	56	56	52	53	52	42	47	51	50	54	59	60	59	42	63	63	48	43	61	48	52	55	56	44	54	54	49	59	48	52	57	62	53	42	45	49	44	39	60	40	47	42	33	37	44	51	47	58	50	66	57	43	43	53	42	60	52	64	49	69	52	49	47	44	63	56	48	46	37	45	58	50	40	57	47	50	49	49	38	69	44	51	63	50	50	62	53	42	58	58	46	42	64	45	45	50	52	46	48	59	51	48	52	51	46	61	50	60	46	45	41	53	53	63	45	62	41	37	53	50	52	45	51	38	51	61	47	46	66	45	60	42	59	41	56	52	34	48	58	56	49	56	49	59	52	65	55	51	63	55	62	57	52	46	55	54	45	58	44	47	41	51	44	53	56	52	63	44	54	52	48	51	46	37	56	53	49	56	56	47	49	55	51	35	56	68	43	52	55	55	47	65	41	41	60	52	38	44	60	45	44	55	64	55	42	59	65	51	45	43	40	46	51	51	60	50	49	56	62	48	57	51	44	43	57	56	43	63	57	53	48	50	52	48	52	53	55	62	47	44	56	48	58	49	58	49	55	44	65	53	51	53	49	49	53	53	45	55	66	48	51	54	48	59	61	47	46	47	52	40	52	55	50	58	52	61	53	50	61	51	67	45	62	61	57	46	60	47	63	41	71	50	38	49	44	69	55	58	62	62	57	46	47	52	50	48	59	55	49	60	61	48	47	58	63	43	43	59	55	56	52	58	34	47	52	61	44	57	52	50	61	42	54	48	58	45	51	38	60	59	50	57	59	51	45	55	52	44	42	48	57	60	56	57	73	52	54	52	52	58	65	49	40	50	51	43	55	61	58	50	52	60	41	36	46	59	57	57	55	54	60	63	60	66	56	46	57	54	61	63	58	53	58	50	56	54	68	48	48	50	55	60	77	48	67	49	64	60	56	53	59	58	44	53	54	66	48	50	49	54	44	48	51	44	56	44	55	53	45	57	61	65	45	62	46	52	48	48	52	50	50	50	48	38	53	50	59	49	47	59	39	48	58	61	41	63	47	52	47	41	54	54	38	47	52	54	53	61	51	51	75	51	54	60	54	45	47	52	48	56	49	52	44	71	48	55	61	52	47	53	45	51	49	58	54	44	55	56	54	39	52	51	52	44	50	32	57	52	52	51	46	48	57	39	55	52	54	51	43	66	62	40	48	56	39	61	60	46	57	56	58	55	48	47	43	41	51	49	65	44	52	39	62	55	64	52	62	51	50	51	54	53	60	49	59	49	46	43	54	45	71	58	55	58	45	42	57	53	58	63	58	50	46	62	61	57	44	63	46	63	60	50	49	42	63	42	46	50	48	55	54	52	57	45	50	43	52	74	53	55	52	50	58	62	41	49	45	46	55	59	52	56	58	48	37	54	62	49	39	50	49	37	53	50	50	50	52	51	52	48	39	59	56	59	57	60	54	53	55	43	39	48	40	55	45	54	44	46	55	45	45	55	50	48	48	51	52	55	59	48	42	52	62	52	60	56	50	45	54	47	39	55	51	50	66	56	54	37	60	54	45	61	44	57	50	54	41	51	65	54	41	46	50	56	46	56	55	56	59	43	60	52	49	66	55	60	47	42	55	49	57	49	54	55	52	65	51	50	57	57	45	56	48	60	48	59	56	57	52	55	50	54	56	62	48	57	55	49	61	45	58	46	63	47	54	58	65	50	40	57	48	41	50	49	54	64	49	40	43	60	47	41	43	41	53	54	56	54	53	60	45	52	67	57	58	55	50	39	45	45	51	50	73	51	45	59	50	51	48	59	55	53	52	39	56	46	54	49	53	52	43	63	55	42	57	44	56	59	54	52	49	51	56	43	60	43	63	42	53	46	59	42	51	60	54	69	61	39	46	45	47	58	58	58	61	47	56	57	46	64	50	49	54	42	57	44	50	50	43	53	54	55	50	47	59	45	48	62	50	62	55	48	47	45	49	60	54	60	50	51	33	65	62	40	50	51	58	59	56	49	56	51	49	52	65	44	61	54	47	50	57	48	55	53	50	51	68	38	57	52	55	64	45	48	38	46	39	51	42	54	64	46	46	41	47	50	50	58	46	47	62	44	56	49	53	68	47	65	56	48	50	41	48	53	51	48	50	48	55	39	58	58	48	48	53	54	56	55	48	54	56	56	46	37	46	66	55	48	47	53	58	48	53	53	52	51	50	58	62	50	68	44	53	48	55	37	42	52	61	56	53	55	46	48	48	54	50	49	42	65	56	66	60	52	53	50	46	41	37	50	58	52	42	48	58	49	50	58	52	35	55	59	54	63	58	45	54	57	64	43	50	57	60	62	62	55	50	46	49	58	70	55	57	47	51	68	52	50	54	52	47	56	43	50	50	47	50	47	37	53	51	51	48	55	59	40	38	43	47	56	47	52	49	37	62	45	56	63	43	44	33	49	53	58	55	45	50	56	38	47	54	49	55	50	53	52	56	53	46	56	57	51	41	64	52	50	46	51	55	46	48	47	38	57	47	42	47	47	60	51	44	53	57	52	61	55	56	61	49	53	43	60	49	47	60	53	61	58	50	60	44	46	49	49	48	51	41	62	55	51	59	46	53	56	59	54	51	46	61	56	50	55	57	52	51	52	45	41	62	54	42	51	58	61	55	63	51	60	41	54	51	48	48	49	49	47	58	46	48	53	45	55	57	49	49	57	53	45	44	48	52	56	51	45	63	48	63	53	46	61	45	52	53	45	61	48	66	58	55	55	51	52	48	49	46	49	43	51	65	56	46	64	44	55	45	56	60	44	73	57	60	57	43	45	55	56	52	52	49	55	68	70	54	66	62	55	57	56	55	47	47	35	44	35	51	66	50	41	40	44	46	44	42	40	51	40	59	39	42	48	58	57	41	63	53	46	53	41	55	55	49	48	58	53	53	51	41	48	52	53	43	37	62	47	57	56	59	45	44	52	46	42	55	50	59	51	50	43	46	35	49	54	43	56	53	55	50	59	51	43	43	50	47	50	42	56	53	49	45	43	44	55	60	44	52	40	54	51	42	54	47	62	52	48	53	55	47	52	52	44	47	58	48	52	48	39	46	52	49	49	57	49	51	59	61	53	51	54	58	52	59	39	44	56	44	45	56	63	65	47	46	47	53	57	54	49	62	58	49	57	55	55	55	55	41	56	65	60	49	54	47	71	47	42	42	55	57	56	49	53	59	55	56	61	45	55	42	53	42	60	51	61	57	35	51	49	48	52	51	58	58	59	47	70	46	58	45	49	51	61	49	58	53	49	59	63	55	48	47	47	57	53	56	52	59	64
14241	5911	2803	3893	10455	15220	13201	11590	10687	9114	15759	24836	25810	24146	20244	14312	7883	2204	558	506	552	518	512	485	534	546	496	504	512	456	540	478	509	513	499	509	502	530	544	499	526	474	496	476	518	545	493	519	509	483	498	476	517	513	512	492	500	522	526	463	469	531	456	497	484	538	536	539	471	499	515	524	472	524	489	533	525	506	499	505	523	493	455	516	485	446	510	514	526	546	498	524	475	531	492	502	503	486	511	498	510	497	500	486	489	520	473	495	502	490	479	478	507	491	559	526	519	509	490	517	477	510	469	503	508	476	504	498	525	477	494	507	535	499	480	492	500	471	494	514	470	520	503	465	509	498	486	497	520	500	499	491	504	514	514	525	495	519	508	535	500	508	500	536	505	475	509	515	531	477	503	465	507	480	492	483	484	480	494	509	486	477	534	520	531	514	504	494	533	510	505	479	526	459	529	498	524	484	496	471	491	503	524	492	514	520	507	469	475	474	534	504	500	510	508	531	486	532	513	518	501	517	525	490	497	464	479	488	506	503	523	523	527	475	498	512	499	476	514	474	508	501	485	473	504	505	490	501	540	503	543	518	490	473	492	474	518	485	503	495	507	516	521	516	493	507	504	518	505	498	515	536	519	526	478	517	492	514	504	488	503	495	483	506	478	513	505	492	519	529	500	526	545	510	539	526	512	513	514	496	474	463	490	473	521	483	495	463	478	498	473	478	505	504	505	532	516	508	462	518	520	498	525	467	473	497	480	525	449	489	549	494	507	478	484	526	487	497	523	500	506	471	500	492	501	508	521	531	475	471	513	475	468	493	511	474	460	495	516	511	530	498	527	509	523	540	515	502	511	507	511	530	497	514	510	509	503	514	492	478	494	493	504	503	514	518	472	516	549	526	525	504	520	456	489	508	498	516	499	520	498	492	469	511	551	526	538	484	519	464	521	464	473	503	481	525	545	455	518	501	515	478	467	491	503	478	471	519	483	514	489	546	509	503	498	509	526	554	502	503	499	521	499	512	498	481	484	498	497	538	504	493	468	470	484	535	482	480	503	514	519	509	525	496	508	451	530	514	509	483	496	507	511	580	509	486	525	490	475	507	459	472	519	540	487	524	499	504	482	504	481	516	479	500	528	454	488	483	508	509	492	455	513	484	497	519	506	472	516	490	485	536	512	505	495	503	482	495	513	486	458	522	524	520	510	504	545	524	486	517	481	460	504	512	519	459	466	546	485	517	488	515	536	474	525	498	521	511	483	503	535	505	532	476	537	531	484	486	490	482	473	490	493	479	495	498	472	497	481	527	533	529	499	480	506	472	489	529	493	486	465	465	481	503	498	504	523	531	472	545	498	463	526	478	477	496	505	490	537	508	466	475	491	464	508	514	520	476	528	497	547	520	535	510	532	485	480	527	505	515	503	467	504	510	473	503	521	490	521	513	494	494	488	536	502	526	482	525	495	510	534	495	478	513	539	511	499	480	505	517	452	503	534	531	536	499	521	534	526	502	499	491	486	539	492	509	498	508	487	489	469	505	485	515	439	507	513	474	503	534	479	464	516	468	505	514	486	518	515	490	482	485	498	520	519	495	502	449	494	497	500	511	495	515	518	504	539	517	504	521	510	509	492	503	473	566	539	476	509	516	514	490	516	517	537	523	525	507	525	488	477	502	524	482	528	511	455	489	468	484	468	494	518	511	503	522	486	537	507	554	487	550	481	442	492	515	530	541	530	489	480	488	482	533	545	495	481	511	495	479	474	515	493	494	497	462	483	522	499	481	531	489	495	458	496	500	504	510	543	446	541	496	484	510	492	512	511	475	476	469	496	491	515	496	514	474	514	552	483	525	513	509	484	530	458	470	515	541	495	471	472	471	501	506	503	525	494	509	503	497	526	495	510	529	496	495	547	480	497	504	530	516	491	482	505	549	502	478	501	498	499	486	521	503	495	528	497	541	513	470	482	562	502	495	504	529	500	514	507	511	507	522	510	516	468	491	489	514	491	527	505	507	521	502	490	496	513	466	446	486	529	463	545	478	532	545	489	514	497	481	498	510	522	508	533	534	482	503	488	514	495	503	538	523	513	468	507	515	520	507	502	539	460	506	525	490	492	494	531	495	485	469	531	507	499	505	511	499	501	520	491	485	463	525	480	515	515	488	570	516	513	486	538	491	465	455	480	478	500	507	462	489	496	521	492	561	535	505	509	503	529	526	516	478	464	531	495	484	515	524	518	475	533	455	528	493	495	489	540	522	489	489	480	502	512	493	505	508	499	533	500	539	501	473	519	513	537	483	512	490	541	526	484	529	503	487	540	501	503	508	496	505	506	502	499	480	529	494	533	474	519	527	468	526	499	493	503	467	510	520	479	514	522	476	522	513	476	471	492	511	497	522	484	531	485	488	563	484	524	486	509	544	527	478	559	515	477	481	474	496	490	538	482	501	486	500	510	468	450	528	430	519	441	476	512	468	528	511	481	547	499	481	517	560	503	516	458	515	464	521	485	529	502	512	495	480	514	528	501	512	495	495	475	504	524	483	504	492	484	502	536	493	501	525	500	526	502	496	514	496	490	491	475	521	507	532	525	513	456	455	515	510	469	530	534	486	487	464	468	518	527	509	534	487	483	503	494	453	472	537	533	518	462	483	530	486	505	511	513	519	484	535	481	496	503	498	512	485	521	497	525	539	492	513	514	494	528	488	494	486	452	517	523	538	484	518	512	487	543	507	525	489	506	544	452	520	509	531	521	500	461	513	489	495	508	486	516	506	474	501	491	511	539	516	477	488	474	472	500	505	509	546	448	517	491	499	494	510	489	506	496	554	454	461	520	521	514	503	521	509	481	469	497	495	493	503	532	519	550	493	506	500	516	484	508	464	496	561	535	488	498	485	512	463	511	473	531	493	476	485	532	467	489	484	484	506	468	480	499	528	508	484	536	478	536	495	497	511	538	510	468	479	484	501	517	522	508	480	463	518	538	470	511	567	507	474	483	511	502	475	488	492	497	506	516	531	579	515	502	491	495	506	509	502	487	486	492	544	492	533	452	516	484	487	488	512	523	490	481	518	522	479	487	499	514	476	472	521	487	506	470	534	491	505	497	504	518	528	494	501	486	536	506	519	501	474	510	500	529	489	485	501	493	508	521	477	517	521	523	513	486	502	506	523	504	501	508	494	481	545	537	485	478	482	545	494	499	536	534	523	503	491	478	461	530	539	441	498	464	527	556	524	508	508	504	495	482	511	490	496	468	459	493	524	476	479	533	567	478	497	477	483	485	520	494	515	499	482	480	536	519	476	505	547	484	503	514	507	493	505	509	494	500	480	509	525	488	483	493	513	468	495	502	534	458	527	498	565	492	513	508	516	525	463	500	480	475	451	511	534	524	502	477	512	496	504	507	510	537	498	512	529	506	493	459	497	498	477	470	450	462	492	505	511	497	505	511	577	491	522	473	498	493	505	489	509	484	483	520	500	486	512	490	499	466	503
1066	506	286	179	156	342	321	340	359	321	713	1844	3076	2933	2006	1304	561	144	48	71	60	57	52	57	65	51	62	64	71	68	66	59	60	58	68	50	71	52	70	61	64	72	58	78	62	60	64	55	63	73	43	65	72	61	63	58	62	73	62	63	67	64	66	55	66	69	56	56	61	64	64	56	50	68	57	55	64	70	66	67	49	60	67	66	51	50	68	64	64	72	65	64	70	54	61	61	63	54	47	52	70	57	72	61	66	65	47	60	76	59	73	59	61	65	68	57	61	62	54	71	68	75	66	60	66	71	69	57	51	49	54	54	62	63	81	54	59	71	73	57	57	63	78	68	63	46	56	66	67	63	72	51	58	64	65	59	62	57	64	57	65	57	65	63	63	73	50	64	59	76	64	68	52	57	64	64	71	64	78	46	59	40	62	66	59	76	54	52	60	71	66	71	69	74	61	54	63	67	71	74	73	62	63	59	77	56	68	60	75	57	63	54	70	57	71	53	48	52	70	57	56	62	70	59	51	71	79	56	55	73	57	66	57	57	65	62	77	56	53	57	44	45	73	65	60	59	59	58	63	63	62	66	68	53	47	61	55	54	51	54	62	57	53	54	70	57	51	56	70	70	54	65	62	52	50	55	47	68	54	70	66	68	49	64	59	65	50	64	65	69	57	56	63	53	68	65	60	67	64	67	52	73	62	57	59	51	62	64	71	51	62	55	56	76	81	45	53	69	56	66	63	57	67	50	75	68	60	61	56	80	57	66	57	69	75	58	67	68	65	59	53	44	64	57	63	60	69	60	77	59	62	52	54	61	57	59	65	58	55	76	62	58	62	67	71	61	67	57	55	55	67	57	65	60	62	57	67	65	67	71	43	64	52	59	66	72	51	58	61	60	56	53	66	64	57	68	65	69	56	57	60	71	72	72	76	57	67	58	58	69	56	70	70	58	68	53	54	66	60	79	55	70	66	70	70	67	56	59	64	59	68	59	61	72	70	67	64	53	64	60	62	53	49	68	66	66	69	67	66	62	75	65	47	77	62	41	55	64	57	59	51	47	55	61	53	56	72	52	57	58	63	61	67	58	51	55	72	66	69	52	51	63	60	63	52	65	67	63	72	56	60	62	59	62	53	46	51	54	52	49	58	61	63	67	59	51	73	61	58	81	73	56	42	55	68	71	71	77	68	60	67	67	59	58	55	48	50	76	63	58	52	86	58	74	65	53	74	73	58	57	60	53	59	51	61	72	73	62	75	60	55	46	70	64	51	67	64	51	67	66	63	60	69	54	68	60	61	74	36	70	79	70	56	40	68	62	69	73	57	61	76	76	56	62	76	72	61	48	65	54	65	75	58	57	79	66	55	57	65	52	34	68	61	83	64	75	58	63	54	64	75	70	68	40	57	55	77	47	66	70	46	59	70	52	61	74	65	73	65	57	75	61	65	69	63	55	62	59	46	57	58	61	55	66	65	63	55	65	67	61	62	64	54	71	68	57	58	62	57	71	53	51	50	66	59	66	60	57	52	61	61	49	87	77	59	70	55	59	68	55	63	56	67	69	58	64	58	47	55	72	58	57	67	64	75	82	80	57	61	54	59	49	51	67	63	71	50	67	63	63	68	66	64	70	73	66	64	58	61	63	73	55	81	56	52	57	77	54	65	59	55	51	56	54	56	59	83	53	58	49	70	64	60	75	63	77	56	53	45	62	62	57	62	57	56	61	57	65	76	56	66	60	46	64	54	62	59	58	59	59	73	53	54	66	58	64	63	61	70	61	60	68	48	63	54	51	69	70	62	55	67	67	56	65	72	57	52	62	60	66	55	62	68	66	67	54	68	50	56	54	63	52	49	61	63	70	66	53	61	62	67	74	76	60	72	52	46	59	69	71	56	53	62	63	47	54	68	71	61	71	51	58	73	66	60	58	48	73	60	59	63	62	57	67	59	57	58	61	65	54	60	68	68	68	76	72	66	68	57	50	76	59	69	60	56	63	65	53	66	67	53	64	54	65	60	58	76	48	67	65	54	68	55	67	52	62	74	62	55	53	66	48	57	56	43	57	66	51	72	65	51	53	67	65	44	57	64	92	81	65	60	50	49	75	73	69	54	62	55	68	63	66	56	55	58	54	66	71	70	61	52	60	57	77	65	56	66	70	65	68	66	65	69	64	72	71	49	64	55	73	55	61	62	60	71	58	60	47	60	53	65	55	64	57	59	63	55	76	69	59	58	62	59	65	75	56	57	69	65	66	65	57	68	49	56	56	56	50	55	71	69	56	61	60	63	63	54	51	53	59	54	63	56	67	70	56	61	53	69	72	78	60	60	60	61	57	65	55	56	55	76	59	48	58	59	50	67	64	69	47	65	56	55	58	61	57	71	54	72	65	68	59	59	61	56	69	56	46	60	67	63	68	64	65	54	57	61	46	44	73	63	64	53	64	61	63	72	59	74	52	59	69	51	55	58	63	76	60	70	56	60	41	55	57	79	54	71	70	59	61	66	67	64	61	85	70	72	68	64	55	48	65	39	62	68	66	49	59	52	68	56	85	54	56	59	75	65	50	77	64	59	66	62	61	55	64	66	68	60	49	62	63	49	53	53	51	61	67	66	69	57	59	57	59	74	63	68	60	58	73	54	61	75	72	65	59	63	62	54	65	50	58	66	40	69	73	68	67	59	40	58	58	58	64	70	63	76	62	58	45	62	60	49	64	61	59	79	62	60	50	59	52	62	71	65	71	64	63	55	66	72	49	55	59	55	68	66	51	53	59	58	74	56	67	63	59	58	67	60	72	62	76	68	45	64	58	67	61	71	68	70	60	73	68	63	68	70	52	70	65	63	57	66	53	61	72	66	54	67	54	66	59	53	54	41	55	55	52	52	53	45	49	70	63	70	68	54	58	67	65	53	72	62	65	50	63	69	64	58	63	59	61	62	68	67	45	67	54	69	68	67	68	67	53	67	73	52	57	61	57	53	59	60	70	52	59	57	53	70	60	58	72	75	52	56	56	68	62	55	71	58	74	60	67	71	69	57	70	57	63	75	69	69	68	62	49	58	64	61	66	70	63	55	57	57	51	56	55	64	69	57	61	46	59	63	58	69	61	68	61	71	58	64	55	62	58	59	56	68	65	46	73	66	75	60	49	59	55	57	58	70	61	63	74	52	57	71	55	54	72	63	62	67	72	61	72	61	64	58	52	56	77	71	74	48	48	56	55	61	53	67	58	68	66	58	66	80	75	43	63	76	70	64	49	73	47	67	52	70	57	58	70	67	52	59	71	71	54	59	67	60	43	70	57	63	59	55	58	44	61	59	68	75	55	60	69	62	58	59	54	63	62	57	62	79	71	68	63	53	73	53	64	66	69	57	71	63	64	51	53	60	64	50	58	51	59	53	75	59	60	67	57	64	55	60	57	63	74	55	71	50	72	70	67	63	72	54	65	73	59	60	55	65	61	70	59	65	60	63	66	55	57	66	53	66	64
15937	7089	3666	4957	12422	19031	15563	14004	12676	10086	18052	27511	31194	29749	25158	18999	11193	2510	615	587	653	611	604	629	603	640	640	603	622	593	637	625	604	596	667	635	627	601	603	651	602	587	582	612	622	584	614	623	593	609	578	606	634	577	613	551	562	533	592	608	617	606	597	655	630	627	609	579	621	639	617	580	534	604	601	614	598	567	644	562	591	591	582	608	603	600	606	589	578	632	562	614	589	589	621	577	608	605	585	632	583	639	590	588	628	586	660	606	615	594	569	591	548	633	626	627	606	628	621	620	589	614	615	584	582	613	616	664	586	564	617	645	600	611	583	592	616	605	611	566	592	621	557	592	601	623	619	594	668	599	596	583	579	592	586	611	558	596	607	652	608	573	590	606	640	609	617	608	634	610	622	601	628	586	579	588	667	580	593	568	592	604	597	597	640	586	610	638	592	575	604	579	592	589	629	606	574	611	635	594	614	623	623	542	651	598	603	632	640	603	591	617	566	640	609	619	609	601	614	564	596	586	563	643	612	627	617	594	618	608	586	621	598	589	608	613	584	647	551	594	605	586	583	612	603	631	613	615	620	600	570	601	606	598	624	550	646	624	630	622	605	597	571	587	585	605	641	598	591	633	573	650	625	605	593	655	639	634	621	602	617	621	658	598	603	597	606	653	589	642	615	609	595	640	574	576	619	614	578	615	595	599	646	621	612	605	627	596	605	575	620	613	623	581	578	601	608	631	594	648	661	600	614	607	642	581	593	561	606	584	598	602	654	600	629	579	601	580	615	570	629	607	578	593	636	631	619	609	606	609	578	574	641	626	626	615	600	587	579	625	656	621	590	597	606	595	575	622	584	619	607	630	595	602	614	563	598	618	625	592	564	604	594	598	617	596	598	605	608	625	582	640	608	611	574	603	623	619	593	618	570	631	601	566	582	579	578	620	647	577	619	591	620	588	613	592	601	577	614	572	618	613	589	616	614	559	558	580	591	586	606	604	631	611	618	607	593	603	597	570	613	603	576	581	626	612	610	580	594	599	593	638	646	582	594	602	616	618	596	630	621	577	628	594	649	565	652	548	602	619	618	581	596	630	609	585	591	606	606	640	623	574	581	606	643	566	580	633	567	614	643	646	623	607	621	575	561	592	620	605	543	639	618	575	528	577	597	631	591	601	628	594	576	610	558	585	632	595	601	631	585	622	599	608	608	610	616	598	617	647	579	616	576	597	626	576	607	635	621	577	591	575	559	650	622	609	636	614	576	592	636	589	638	661	612	595	554	585	581	588	594	581	595	576	593	572	596	616	599	626	588	610	594	565	623	633	607	620	631	647	610	614	624	611	613	644	584	607	596	606	579	604	629	589	608	587	575	623	601	603	556	608	600	603	608	613	595	611	658	613	584	596	589	592	583	626	596	613	633	614	578	559	586	640	564	637	542	645	573	646	599	643	605	596	622	619	641	598	633	639	580	636	620	570	619	576	609	559	606	575	621	598	633	621	612	653	572	555	576	552	625	618	648	630	643	595	608	595	624	615	587	635	635	620	632	588	571	593	576	587	611	650	583	579	591	569	598	592	619	597	603	620	611	595	627	624	618	602	602	609	641	609	643	566	635	552	621	610	584	620	625	582	659	647	526	624	542	606	623	572	589	642	532	611	630	573	642	611	619	550	604	619	546	603	595	585	617	638	610	656	626	610	619	613	552	593	616	640	603	565	594	588	547	635	638	598	598	624	580	575	593	583	582	583	625	569	612	617	584	602	606	649	584	605	592	643	586	660	606	646	594	550	602	611	585	588	644	594	602	594	596	576	569	627	600	592	619	606	604	596	618	610	549	587	584	616	586	596	569	573	562	615	592	589	610	606	623	606	605	593	589	567	572	619	610	614	586	583	612	610	569	613	611	592	590	604	595	604	612	593	595	603	582	604	621	603	655	613	588	680	554	586	621	608	598	587	591	589	608	581	598	607	589	589	581	580	565	628	659	589	597	629	569	590	610	608	601	640	622	611	612	600	609	632	625	585	616	577	621	580	588	601	615	636	641	610	641	575	594	643	573	622	623	587	664	588	600	652	630	593	613	545	626	618	607	630	555	557	595	609	591	576	592	591	632	629	623	643	608	601	595	638	630	609	572	611	590	657	619	609	592	592	587	599	569	662	545	612	591	598	656	602	618	623	623	608	605	575	611	613	611	583	567	593	614	640	603	586	612	623	610	615	616	579	641	611	623	635	598	615	609	662	634	619	618	602	621	623	619	600	602	595	619	644	614	605	652	595	652	651	620	610	596	567	580	593	592	606	635	611	606	631	606	622	599	613	610	610	612	599	638	607	587	632	637	592	635	585	564	581	595	601	584	602	583	635	571	618	583	595	618	615	606	634	575	615	588	623	606	638	559	621	630	603	612	630	602	621	597	647	549	607	576	589	591	631	604	601	600	640	597	594	582	625	591	635	618	595	641	633	535	621	593	541	600	616	611	594	642	641	597	612	613	620	609	624	617	606	548	641	613	607	604	634	626	663	592	584	599	578	620	582	615	576	645	619	618	616	617	610	607	614	585	585	608	582	612	619	594	604	616	608	579	590	636	612	620	600	611	612	595	626	601	648	568	578	623	602	614	580	640	567	581	606	634	607	613	563	593	605	593	643	602	587	578	612	595	601	581	649	614	608	678	620	625	625	639	598	588	608	602	641	607	599	667	577	623	561	617	610	604	590	570	624	635	599	676	645	586	612	581	593	615	594	566	605	609	583	596	620	647	615	624	622	627	605	595	668	606	620	587	634	573	596	639	631	609	670	620	607	621	583	570	634	618	601	631	616	625	618	550	559	579	592	608	642	567	630	582	639	552	645	587	578	608	598	613	627	651	575	579	602	613	596	622	603	599	580	605	569	617	618	626	571	589	568	619	636	594	620	665	620	597	629	556	590	587	600	610	608	591	663	602	615	604	547	557	581	603	577	637	640	608	597	570	614	604	627	651	582	627	614	576	578	597	635	620	602	613	582	589	604	631	610	612	659	648	613	580	631	568	617	564	622	601	662	597	547	603	614	595	591	638	577	609	607	583	616	579	543	635	612	648	629	620	590	598	608	609	600	540	628	628	590	628	617	629	566	658	591	638	616	594	617	616	582	608	646	597	570	633	584	673	570	582	589	629	630	672	588	593	575	632	650	613	595	586	619	590	620	601	628	664	635	589	622	578	604	546	606	595	569	602	622	599	565	620	636	599	627	575	596	585	610	617	584	579	597	549	594	597	608	576	562	610	587	619	582	611	629	616	598	628	631	612	594	587	656	621	601	631	584	636	632	561	603	678	617	625	580	633	586	589	624	609	582	643	573	601	603	603	659	596	579	586	636	568	620	599	610	574	582	594	630	607	601	600	604	587	588	647	575	613	564	581	586	591	612	614	616	616	629	611	583	589	642	623	607	622	629	564	628	613	598	655	584	587	595	575	618	656	589	638	638	608	606	576	623	601	589	620	614	652	593	579	641
1060	291	158	138	120	187	244	227	212	212	185	315	478	509	414	299	171	75	74	57	72	52	63	71	64	58	67	70	64	55	61	72	52	65	59	84	70	74	63	71	63	60	70	65	64	69	68	79	60	55	62	68	81	57	78	63	65	56	58	73	71	49	59	67	71	69	69	61	67	68	78	70	76	76	53	79	68	62	55	61	59	75	52	71	66	63	68	70	64	69	62	72	71	72	76	68	61	82	68	64	58	59	71	73	47	61	65	62	72	60	50	70	76	54	67	69	68	67	72	52	68	62	66	81	57	75	81	73	73	71	66	64	63	57	67	59	65	54	61	67	65	78	61	67	72	72	71	58	59	65	79	59	77	69	69	69	79	78	72	57	65	60	53	85	84	62	70	70	76	69	69	76	75	70	62	62	56	60	63	67	75	75	50	79	59	76	92	70	68	62	78	68	65	68	73	58	64	75	68	59	50	82	62	72	71	78	62	72	58	62	57	83	57	73	77	80	63	61	69	58	64	50	64	72	76	59	57	64	72	68	66	81	59	73	69	61	73	62	76	64	46	66	67	81	70	66	71	71	75	57	71	74	71	68	50	68	58	59	68	68	72	62	56	71	67	78	67	54	57	60	48	67	64	64	66	47	62	66	70	61	69	56	65	68	67	69	77	73	62	64	61	61	56	64	54	83	60	62	60	73	75	82	59	59	60	61	78	75	68	62	68	62	69	66	71	69	68	82	62	58	75	74	68	83	67	59	71	66	91	54	75	62	55	57	71	71	70	65	65	75	66	41	61	63	64	59	71	65	63	80	58	70	73	70	69	73	66	69	72	59	61	78	66	63	54	70	69	60	65	58	64	67	65	92	65	77	62	61	57	56	72	70	85	77	73	82	70	61	53	76	66	52	68	60	62	65	61	72	66	67	62	60	69	61	73	61	75	62	69	58	59	70	68	69	49	65	68	66	73	68	68	66	79	58	54	66	64	70	54	77	79	80	72	69	63	72	58	81	61	80	72	63	76	59	59	51	61	51	77	65	60	61	72	69	74	77	64	68	62	62	69	53	64	61	63	74	75	57	64	69	69	73	58	54	73	68	66	65	74	60	55	76	74	76	61	77	63	65	61	75	73	70	73	73	66	73	61	66	63	76	70	75	75	69	59	56	67	65	74	70	74	60	70	74	68	54	66	59	79	69	62	75	65	70	67	86	73	73	71	61	58	63	66	71	69	71	65	71	68	69	66	71	70	82	63	53	79	77	71	65	66	70	58	71	65	78	70	65	79	75	62	74	60	61	71	57	71	72	52	70	62	63	80	59	69	73	56	79	68	62	66	64	74	58	62	61	60	62	64	46	59	62	87	78	78	71	55	72	48	71	68	63	62	66	65	55	44	85	57	71	63	54	48	59	63	54	61	64	69	56	61	70	73	68	65	74	41	66	76	56	68	58	69	70	62	72	71	74	60	69	57	74	55	63	71	60	72	67	63	60	62	82	63	52	83	51	62	59	75	79	72	61	66	58	59	59	78	62	51	67	69	53	66	66	57	48	76	70	53	74	53	64	66	65	72	73	51	52	82	70	62	67	70	67	57	67	71	58	81	56	80	62	69	71	50	64	46	45	56	70	47	63	68	63	61	64	64	61	70	59	74	82	54	70	67	56	75	53	57	81	59	55	61	73	68	69	64	62	76	69	59	67	54	59	69	62	82	65	61	79	60	68	66	85	65	61	59	57	47	69	70	85	52	81	68	52	57	65	59	71	52	75	67	60	58	63	73	84	65	66	82	69	80	81	60	66	67	62	61	65	53	73	67	64	67	65	74	56	66	71	80	58	75	72	74	70	76	69	61	69	67	65	82	71	68	61	65	51	80	75	75	74	75	75	65	66	47	69	64	60	59	57	73	62	83	75	70	63	61	69	74	66	59	60	60	63	67	56	67	55	73	59	77	65	64	56	70	68	59	64	61	54	80	73	75	68	80	74	76	67	57	77	75	63	60	52	65	74	72	64	69	60	76	61	79	78	47	68	64	67	61	75	57	84	63	59	66	71	54	67	77	48	60	73	76	62	89	77	70	69	70	74	66	71	74	61	63	55	59	81	55	69	71	83	61	63	68	72	65	69	73	71	67	55	64	60	71	71	67	54	68	70	61	80	64	71	70	59	67	62	61	67	71	59	61	69	64	75	75	70	67	70	76	73	60	61	64	70	59	65	73	65	73	63	60	68	61	68	53	65	61	73	85	72	56	72	65	58	63	64	60	59	64	65	59	63	77	66	59	63	71	73	67	61	58	57	72	76	66	67	65	67	56	68	47	76	78	67	63	64	67	62	78	55	67	74	56	72	78	58	75	69	62	95	65	71	56	68	65	66	61	55	77	71	58	69	66	52	66	63	70	58	71	67	68	54	60	66	71	57	65	68	68	70	69	55	63	73	71	65	58	63	59	73	68	66	59	68	80	68	66	80	63	57	63	65	77	75	65	70	84	65	65	47	71	72	59	63	54	66	66	58	59	78	70	81	57	75	47	61	73	78	43	53	45	72	66	82	59	68	78	62	74	61	70	72	69	56	57	60	72	79	69	75	73	70	84	74	69	69	61	44	48	63	79	60	64	74	69	76	55	64	64	71	59	52	70	68	69	52	56	57	61	66	77	57	56	75	72	57	50	64	58	75	66	63	60	76	63	63	72	46	51	56	61	62	52	76	67	77	82	73	72	70	63	60	77	69	71	58	77	74	64	65	76	68	66	67	63	76	65	71	75	63	59	58	65	66	75	62	69	62	67	72	84	71	63	66	75	78	76	74	60	70	63	65	59	58	73	71	75	65	61	61	70	62	48	66	64	71	67	53	55	75	72	63	65	62	64	83	52	77	58	73	71	64	62	46	72	47	65	64	62	84	65	58	66	64	66	62	64	72	66	60	74	75	56	69	63	56	71	68	64	76	68	73	74	76	64	84	65	44	60	63	71	70	57	72	66	66	62	68	51	50	98	66	65	70	57	67	63	64	64	72	67	69	77	63	74	78	48	72	59	61	66	64	64	58	58	69	66	74	67	61	69	62	56	70	68	63	56	58	63	60	56	60	56	72	65	67	60	72	71	66	62	60	47	84	73	69	66	67	66	67	75	69	73	54	70	72	62	63	57	64	65	78	61	54	57	74	74	59	70	62	65	65	68	70	65	61	65	65	61	65	61	54	57	66	72	65	66	68	49	63	76	54	71	66	67	60	61	47	55	56	76	56	62	68	55	50	76	57	59	77	72	71	60	64	54	65	62	63	79	68	63	62	57	60	62	59	58	64	76	68	71	48	62	63	57	64	67	58	71	68	72	66	73	63	59	71	53	49	64	76	53	64	65	55	68	78	62	52	79	57	60	80	70	61	72	62	70	72	70	66	60	64	71	66	70	62	54	63	66	74	72	65	69	72	75	67	70	61	70	63	69	67	56	61	70	77	71	63	60	70	58	52	58	55	68	64	78	66	67	70	74	75
12795	4227	2458	3382	7993	11733	11018	8639	7854	6363	5871	9574	13307	12612	9402	6212	3437	899	614	602	633	621	649	675	616	650	646	573	608	658	668	588	613	631	613	630	662	636	662	634	650	662	653	601	636	620	652	641	664	591	629	617	632	630	632	591	637	635	615	637	653	589	611	592	634	602	647	632	635	580	603	600	614	591	588	645	582	637	655	596	639	603	613	624	636	641	628	597	627	598	637	650	596	626	655	654	644	652	649	624	596	606	599	604	630	579	647	594	666	624	633	637	619	613	603	657	614	619	667	622	621	681	583	646	655	622	681	665	621	622	639	614	615	604	624	584	617	616	611	589	671	624	679	636	608	641	616	602	608	623	661	627	617	598	627	586	615	598	643	645	599	657	673	612	616	609	560	587	657	627	597	586	614	643	612	620	634	691	629	611	587	633	586	608	639	636	608	634	624	650	620	617	646	620	626	620	630	631	614	588	635	631	626	652	568	562	590	639	612	671	632	623	609	590	621	629	632	615	580	604	597	647	620	625	638	605	629	643	651	658	675	674	644	643	622	657	577	610	625	645	623	602	625	650	672	657	614	632	641	643	625	670	581	650	620	619	607	590	574	609	631	683	647	608	623	614	627	600	623	633	634	563	597	619	618	576	622	605	608	624	574	673	652	610	645	569	621	613	571	591	612	565	646	629	604	602	610	652	623	617	589	639	636	607	648	634	639	639	610	628	625	613	626	601	641	615	611	631	595	595	642	640	598	679	603	613	645	695	642	638	625	615	604	636	596	583	649	608	656	633	640	634	589	677	601	635	603	617	651	612	605	632	583	615	595	611	590	611	590	632	649	677	635	669	655	602	625	649	651	604	606	618	607	602	657	613	633	665	643	648	580	579	645	637	626	616	601	646	620	618	614	618	672	644	621	598	578	619	618	615	583	588	624	641	606	643	606	614	596	657	656	618	621	633	656	622	593	621	654	649	578	601	585	618	584	606	623	628	621	601	627	646	622	609	578	658	627	642	654	587	599	597	646	635	615	650	614	619	605	621	657	594	637	661	609	571	633	602	627	602	649	603	623	618	595	635	626	642	613	691	603	652	607	652	612	648	621	634	610	659	631	642	604	607	579	621	635	623	609	600	661	619	651	600	584	586	621	594	645	621	681	607	600	622	648	600	617	636	646	647	601	641	629	632	628	589	615	611	613	638	649	638	601	614	630	604	626	626	633	628	612	640	590	643	624	623	643	654	610	591	592	637	614	623	640	615	597	592	613	628	695	624	641	641	617	645	684	649	602	620	606	580	601	612	651	666	579	678	623	632	640	614	606	649	619	636	607	589	615	597	596	667	644	610	620	618	599	613	624	608	630	626	610	597	599	628	604	674	612	605	613	603	604	577	682	646	598	615	610	667	619	621	589	639	597	620	619	664	609	669	607	622	620	645	626	604	603	628	637	623	633	646	598	641	641	595	641	594	587	636	646	612	597	597	639	642	578	572	585	634	654	622	632	602	636	610	628	619	597	654	589	596	618	684	603	636	675	593	616	640	668	616	634	684	657	618	619	643	607	590	601	662	641	671	580	632	628	595	630	651	596	661	637	594	631	625	576	630	573	635	584	628	631	656	663	631	601	631	647	608	634	603	647	603	571	578	608	631	642	623	593	616	602	622	636	650	570	608	636	658	620	616	646	581	601	616	587	617	582	642	595	586	580	597	603	570	594	615	640	621	603	610	657	654	654	614	605	624	626	602	621	605	631	647	635	598	640	640	675	628	584	568	633	620	640	615	606	584	642	626	606	617	612	636	631	648	644	609	671	630	624	645	612	630	657	643	592	578	609	633	633	621	630	625	627	619	619	629	636	630	647	630	613	647	649	635	624	567	639	618	601	565	606	618	637	643	640	650	589	619	618	629	615	610	610	635	656	580	622	596	597	650	599	659	651	610	626	658	581	589	601	652	592	599	612	575	598	602	675	612	630	579	612	618	611	641	654	642	590	614	617	651	625	609	593	612	626	635	631	640	633	657	601	635	605	621	600	657	632	609	625	588	643	631	644	585	612	590	659	657	651	640	609	627	601	597	605	666	634	626	638	664	628	663	617	642	627	650	655	629	618	623	611	625	620	607	667	630	620	629	606	640	653	637	617	579	604	631	615	610	620	645	621	650	643	669	673	624	660	638	606	616	600	641	603	650	646	634	600	624	639	627	601	654	596	615	590	647	621	656	635	595	629	656	638	647	617	654	562	650	590	610	604	599	572	632	631	636	641	600	601	570	618	606	623	637	615	615	640	671	600	572	635	659	639	639	597	652	644	636	597	624	621	603	613	651	644	660	665	631	652	660	613	601	609	598	615	607	644	658	598	641	672	655	634	622	589	633	625	618	635	617	655	608	623	581	622	614	610	662	621	623	588	646	638	666	642	625	608	621	619	666	610	662	651	589	651	597	645	635	650	666	623	649	620	595	646	604	607	624	629	595	604	628	642	636	632	577	651	645	575	654	619	602	617	646	621	615	656	626	650	654	605	655	604	629	583	604	631	645	597	628	621	612	648	602	652	619	631	611	608	631	634	618	603	611	635	621	632	647	627	610	605	596	609	615	661	642	663	624	640	627	610	631	589	655	639	609	613	637	602	601	636	629	605	600	657	587	634	665	620	641	623	608	600	655	615	607	650	644	654	657	648	588	614	613	605	615	654	598	619	639	649	619	629	608	603	662	643	612	633	643	617	659	614	606	607	612	632	645	649	604	649	602	611	648	606	605	595	637	610	605	630	660	640	632	619	629	579	643	637	588	628	618	626	641	629	573	632	603	599	638	638	620	620	579	618	607	674	609	638	579	578	613	635	618	585	606	654	600	575	624	604	606	599	665	656	598	633	601	640	653	642	618	606	645	635	614	652	611	614	613	641	640	616	579	646	627	601	621	577	643	640	632	603	599	659	628	631	620	621	607	588	649	664	594	616	672	631	634	612	561	623	669	592	619	668	653	623	631	615	618	668	588	627	681	617	591	640	614	610	646	693	643	601	631	648	608	631	573	552	613	631	659	645	629	605	633	647	594	672	627	615	577	622	613	604	620	615	642	608	623	618	597	618	621	631	637	584	621	612	656	633	627	648	612	655	629	617	585	591	638	560	637	612	618	624	629	651	610	582	582	610	614	649	619	658	624	577	681	606	594	578	664	606	686	611	637	671	640	645	680	631	633	600	644	626	623	616	625	610	611	591	617	607	603	600	608	654	631	675	623	600	604	610	615	617	606	600	613	625	622	581	597	653	619	683	625	660	628	658	660	640	633	643	642	658	638	610	636	636	621	617	625	635	626	604	642	616	589	603	632	671	625	589	663	692	596	651	647	640	575	617	607	646	632	597	646	655	621	646	596	576	630	603	648	624	629	629	620	594	615	648	597	656	619	610	667	615	624	570	648	623	615	615	619	626	666	640	596	601	603	590	619	638	612	622	646	584	645	668	621	583	617	623	616	600	669	624	650	635	639	656	647	611	599
757	437	237	179	134	215	260	292	292	263	246	677	1857	1483	1181	724	396	102	79	65	73	77	71	77	80	74	78	76	76	75	71	87	70	77	70	85	75	65	71	74	82	83	71	93	67	67	66	73	71	85	79	82	71	82	79	78	71	77	68	76	77	79	69	76	86	80	77	59	66	75	71	78	73	69	74	68	86	78	85	79	81	89	81	71	81	67	58	58	76	77	66	57	78	73	88	81	70	71	57	70	71	75	94	76	62	64	83	89	71	72	83	82	54	79	82	74	78	69	62	76	76	70	67	74	75	56	75	75	90	68	88	68	72	74	67	73	75	65	49	70	56	73	83	71	66	71	73	60	72	80	72	82	77	84	65	65	58	81	68	82	77	81	66	63	64	72	87	80	68	86	76	87	63	74	79	72	69	93	83	79	67	74	71	74	67	61	58	80	82	84	83	92	77	72	71	67	80	74	76	101	72	69	86	73	82	56	77	55	71	67	68	76	76	74	77	82	65	76	74	70	64	67	78	81	98	63	73	70	72	67	74	85	61	67	73	77	70	77	82	63	72	68	79	78	79	76	75	80	78	65	69	71	63	67	77	78	63	67	65	72	77	72	71	88	70	70	77	79	76	79	80	78	73	63	85	73	58	69	75	67	80	63	69	85	76	72	70	75	70	83	75	80	73	75	78	73	68	89	74	69	84	66	75	83	73	70	81	72	80	67	77	81	71	89	63	78	64	78	71	86	75	67	81	68	61	79	82	70	88	78	65	61	86	70	75	76	78	77	92	75	62	77	80	72	94	84	62	69	77	76	55	68	65	75	69	67	69	90	76	75	67	77	64	69	53	86	64	67	72	81	91	63	71	76	72	72	89	71	70	77	80	76	61	69	63	70	71	71	75	65	70	77	71	85	82	76	78	77	69	70	66	80	72	71	74	77	66	72	80	78	72	73	86	74	83	80	59	82	68	76	60	82	82	75	73	72	68	83	66	96	63	83	72	66	72	64	68	64	75	54	55	91	82	67	88	84	77	90	94	66	79	70	78	70	78	70	75	82	73	70	80	76	79	71	78	84	75	67	83	86	75	64	77	64	67	60	83	77	72	69	74	67	59	82	74	65	76	79	76	80	89	79	62	68	55	72	73	55	72	69	70	72	78	68	77	85	65	68	70	91	83	62	78	66	64	77	86	63	63	83	57	72	66	75	81	73	75	78	77	74	78	74	87	79	86	83	68	58	85	66	63	65	73	87	98	71	77	83	61	68	72	66	79	87	74	79	70	55	75	84	74	69	79	69	70	83	59	82	68	73	72	62	81	72	71	71	63	72	68	67	79	66	67	56	83	64	70	72	64	76	72	71	62	61	62	83	81	67	87	69	80	75	78	88	68	67	92	62	66	76	78	78	88	66	71	71	81	78	75	72	83	86	71	86	61	75	73	68	70	75	74	84	66	74	81	68	80	67	75	74	72	74	73	64	63	86	78	72	69	81	67	74	75	59	79	72	67	74	64	92	69	72	90	69	70	84	70	89	60	71	76	82	67	67	68	72	62	69	82	91	80	70	78	70	71	78	66	84	73	58	83	59	70	76	79	87	89	70	70	66	77	73	68	90	71	90	86	61	76	53	74	82	85	73	71	75	55	68	72	77	79	67	68	70	79	75	64	64	76	84	66	69	64	101	89	62	80	76	69	69	87	67	80	71	82	72	65	67	60	73	78	80	66	58	68	75	74	73	66	87	76	68	74	66	68	70	83	82	72	83	92	81	89	70	69	81	72	76	67	91	95	71	84	85	57	84	66	86	76	80	77	61	77	57	65	67	82	84	67	59	70	80	71	75	90	68	55	79	72	76	78	71	76	85	85	70	73	65	65	89	68	77	81	92	75	86	71	69	78	67	72	71	77	54	76	78	82	81	74	62	80	85	74	77	63	79	75	75	79	80	60	67	66	61	74	81	73	62	70	73	75	80	65	70	63	51	69	76	72	82	68	93	90	75	67	67	74	63	73	62	62	67	96	74	76	68	58	58	107	69	72	84	84	69	77	73	78	83	75	73	66	78	66	77	63	84	59	66	77	100	64	80	77	81	77	74	79	62	73	68	71	56	70	82	69	72	80	84	80	86	73	84	85	78	70	82	86	64	78	68	84	68	76	77	64	85	74	80	59	69	79	77	70	79	82	87	69	82	86	77	86	75	70	75	78	72	85	80	66	64	73	72	72	76	78	72	78	67	88	72	65	79	67	77	78	86	68	64	66	73	77	67	62	79	69	62	77	68	66	70	83	65	68	72	67	62	80	71	88	94	70	74	70	79	74	91	73	74	90	69	75	73	77	74	67	74	73	76	66	78	70	79	66	74	68	86	88	85	84	66	69	79	57	78	77	64	68	65	54	73	80	84	74	72	75	71	76	91	57	84	89	74	84	75	89	74	83	89	72	71	85	77	72	72	80	78	78	72	60	84	76	83	84	79	62	80	69	66	100	78	78	61	70	82	70	53	66	75	82	70	84	72	75	90	64	62	85	71	73	79	75	59	91	73	71	79	74	78	71	93	68	63	66	81	66	66	77	79	62	75	64	68	60	61	77	77	75	87	95	66	76	82	84	67	82	85	72	85	65	60	70	72	87	78	74	70	73	68	75	82	73	71	77	69	76	61	66	71	66	60	69	87	87	67	63	65	79	75	76	74	69	68	84	71	63	78	70	88	65	72	63	58	61	56	83	62	66	85	66	68	70	84	77	59	87	63	70	65	85	68	57	72	81	71	81	85	74	80	93	65	78	87	75	77	76	76	81	88	79	74	80	72	73	79	78	67	67	76	64	77	84	67	84	86	65	74	55	73	78	90	69	74	89	61	78	69	81	89	75	55	74	66	73	83	66	70	78	76	77	62	77	79	84	68	69	78	81	69	66	69	73	68	68	61	74	82	71	61	67	83	82	72	71	79	80	61	77	86	80	67	77	68	75	73	82	56	83	73	75	68	68	79	91	85	71	74	84	90	82	75	87	78	73	78	68	79	65	70	68	78	75	93	92	72	83	66	64	69	88	76	79	68	81	65	85	79	70	83	80	82	66	62	80	77	90	61	70	56	88	76	71	71	77	75	72	74	79	91	80	58	79	79	86	78	70	83	70	88	78	74	87	54	64	81	67	91	80	81	76	70	84	77	86	80	84	59	60	88	73	80	59	63	87	79	61	68	75	85	76	78	66	58	73	70	81	69	92	72	68	69	81	73	87	75	79	72	78	76	84	82	69	82	80	79	77	76	78	64	76	104	84	63	56	82	71	62	66	69	73	65	84	67	65	78	60	84	59	89	72	64	82	79	82	79	80	73	72	71	82	76	79	61	72	62	63	55	66	74	86	80	73	84	74	63	72	64	55	54	77	68	79	77	77	60	63	63	75	71	70	80	61	69	82	77	69	80	72	59	78	65	77	76	77	79	75	69	77	67	77	71	67	66	72	80	65	68	71	82	64	78	84	90	81	67	79	65
13165	6054	3268	4334	9480	12493	11824	11375	9941	8058	7475	15162	26304	23247	18865	13450	7390	1370	707	705	718	715	745	736	718	667	765	701	731	645	721	688	715	717	718	753	716	681	736	685	725	728	728	733	687	681	723	719	741	717	749	704	701	734	712	694	696	693	743	707	713	679	709	707	676	735	696	701	658	691	737	740	746	720	753	708	728	717	739	724	780	690	670	649	678	701	717	713	682	748	688	683	699	728	701	730	681	719	699	737	714	719	721	730	681	682	704	697	723	700	675	729	699	700	722	704	693	680	696	708	753	721	728	700	724	692	691	694	705	712	708	680	735	710	669	679	699	706	730	661	732	721	721	706	728	727	719	749	698	742	720	696	701	712	707	670	712	730	705	729	703	691	712	675	727	731	718	725	673	715	679	734	669	710	694	730	724	679	712	727	664	733	704	693	718	664	782	681	760	746	734	715	772	696	709	712	752	696	715	756	657	724	709	703	725	771	680	731	719	677	651	731	679	735	709	701	733	676	736	729	697	719	706	643	702	696	707	725	674	744	702	698	741	737	717	680	713	749	715	699	723	689	692	689	726	742	737	694	662	701	743	690	688	690	733	724	733	673	683	743	750	681	707	682	713	667	698	725	704	724	707	685	713	705	709	697	709	730	685	704	673	676	770	716	716	666	738	720	678	665	715	654	667	678	725	705	681	696	706	672	723	767	710	672	661	742	745	707	697	728	731	746	698	678	728	698	676	726	717	673	727	681	703	749	744	693	712	659	733	682	750	716	749	713	706	708	705	669	686	775	779	738	706	708	728	713	682	694	704	692	684	713	721	702	693	713	723	670	730	713	694	735	713	663	673	695	748	706	701	748	741	695	703	750	726	724	726	640	693	716	696	718	683	675	674	675	718	706	740	717	675	708	689	721	692	724	729	726	686	728	729	736	639	766	735	668	709	716	706	708	760	730	719	758	714	752	738	725	705	660	675	723	706	708	689	737	724	707	739	705	718	756	790	694	791	694	680	741	741	727	698	718	727	690	802	667	709	705	703	707	739	655	740	671	708	721	716	668	654	696	731	654	702	731	700	762	757	722	755	714	689	739	713	741	703	731	708	670	691	741	654	659	686	719	739	663	678	726	649	738	749	741	722	730	725	752	700	733	742	723	715	698	669	705	716	679	754	750	701	713	706	760	729	732	725	723	745	729	704	747	712	722	715	776	697	705	640	711	689	689	731	774	719	719	744	667	684	725	683	683	712	775	697	734	709	724	703	746	723	702	741	714	744	720	672	692	684	699	744	738	703	715	821	691	696	716	705	689	706	669	758	766	686	712	678	731	668	767	715	721	699	710	679	679	678	704	690	714	666	692	694	722	692	740	723	671	707	700	682	709	709	713	720	711	714	715	696	676	666	739	691	710	716	692	710	706	710	765	708	684	739	729	724	703	712	738	718	721	704	742	736	710	704	708	726	740	672	721	681	723	696	720	692	740	722	724	710	689	684	742	748	704	731	701	697	724	736	700	720	717	708	693	735	692	714	650	669	682	681	671	757	756	732	725	747	702	729	743	738	666	657	671	735	694	679	756	678	690	724	723	729	700	690	742	697	724	713	688	676	722	724	653	705	711	723	703	691	716	702	710	684	710	694	727	700	743	667	744	761	695	698	674	710	670	663	708	725	662	699	687	689	668	717	718	775	712	720	724	724	685	651	717	717	713	739	705	721	700	707	710	718	702	672	696	678	684	731	703	741	698	708	702	707	708	685	744	710	736	701	700	709	735	715	708	681	719	726	670	703	670	699	724	722	670	709	721	751	685	730	701	691	729	676	654	709	702	708	714	698	688	721	737	713	716	720	704	675	705	706	758	733	709	740	733	731	754	716	766	688	725	686	676	710	706	754	736	720	718	624	691	665	698	699	691	718	701	705	737	687	655	656	701	706	681	653	715	724	673	703	703	676	755	737	701	731	713	732	676	750	691	671	674	688	732	717	704	710	721	739	691	740	767	751	703	716	728	746	762	730	692	667	712	690	656	651	697	717	692	670	729	717	705	723	727	683	710	723	695	735	736	676	700	685	733	731	678	698	718	691	666	716	733	685	732	705	670	714	675	709	708	675	700	692	713	679	729	717	716	689	752	734	729	704	694	694	700	711	709	758	736	714	725	745	661	690	711	723	705	698	718	713	659	764	685	725	703	691	678	715	744	669	705	678	653	732	661	726	714	689	715	686	734	701	723	720	709	725	676	670	726	734	730	678	719	689	758	709	722	708	702	695	686	706	675	747	691	721	673	721	646	716	718	684	702	700	720	667	713	705	717	757	752	710	676	737	780	715	685	700	696	710	662	730	707	690	666	676	665	745	741	744	704	710	673	664	735	700	717	721	720	738	706	712	711	723	659	701	738	700	666	677	709	693	742	690	728	743	704	701	695	726	720	732	684	722	688	730	711	776	688	704	697	708	765	726	707	746	717	712	670	699	718	739	695	735	705	649	729	685	671	755	719	696	747	733	699	667	721	705	712	732	665	719	702	697	686	721	722	675	722	714	733	698	703	738	767	755	676	739	696	691	744	756	757	738	731	722	756	681	662	722	699	659	725	724	734	714	704	726	685	711	647	721	739	722	710	706	692	730	701	669	686	737	698	794	701	762	707	703	682	737	737	671	694	694	738	688	669	663	730	685	729	674	761	735	658	716	706	684	655	701	672	714	715	751	698	672	740	701	753	752	698	732	728	710	740	689	669	683	703	713	741	731	702	727	738	679	669	713	694	712	749	734	732	672	743	682	798	739	692	749	696	679	706	743	662	704	706	751	732	689	740	699	662	716	690	694	728	735	729	716	727	699	754	711	651	705	741	736	736	697	751	715	747	702	699	690	684	666	720	692	711	699	720	710	727	703	691	706	676	684	701	671	698	656	718	705	722	722	669	693	732	745	743	690	745	720	683	723	719	717	660	682	728	754	704	748	711	685	725	713	747	721	727	706	749	712	701	642	743	715	711	703	699	703	707	712	725	740	656	718	719	641	706	685	724	719	739	662	750	702	742	751	677	697	715	746	703	695	719	733	732	693	742	694	750	703	694	740	734	696	740	746	690	714	722	715	684	689	769	719	707	744	705	715	733	700	709	705	757	705	684	696	719	763	711	710	686	756	707	680	724	731	714	691	743	704	716	684	686	693	706	657	732	691	729	723	732	712	736	708	735	700	690	705	711	727	704	720	717	701	681	656	701	718	725	743	702	695	690	701	696	724	723	746	725	696	735	654	722	718	743	723	709	688	716	696	726	686	698	742	725	707	744	766	701	743	726	691	756	705	734	754	676	665	710	767	720	662	697	700	699	739	736	709	710	683	678	762	651	705	706	650	702	732	721	721	740	688	686	690	706	707	686	717	761	677	725	734	708	693	710	689	749	752	710	669	702	771	740	710	710	735	714	724	713	736	695	780	689	680	733	740	702	695	682	744	703	679	682	708	727	699	696	705	764	685	748	688	689	696	710	717	688	717	703
1444	369	226	143	132	167	210	226	235	226	206	706	2208	1888	1372	803	396	71	41	53	48	54	45	62	45	43	66	56	56	44	46	50	56	57	51	74	53	58	33	50	50	50	57	52	57	49	48	49	53	47	48	69	39	45	43	64	52	56	41	44	51	39	57	53	62	48	58	52	52	55	57	42	49	47	54	64	57	41	47	50	60	55	62	43	47	56	41	53	64	65	44	66	50	61	53	43	46	55	47	57	60	47	50	58	46	55	45	55	63	46	38	66	54	53	48	48	56	44	55	46	52	48	74	45	44	48	50	56	52	60	56	62	50	47	54	56	52	56	55	41	60	45	55	69	46	37	71	46	64	45	42	43	48	52	47	52	68	54	59	71	51	47	46	43	49	51	47	51	49	46	48	53	46	56	70	43	52	59	52	54	49	49	56	49	50	54	48	69	65	56	57	47	47	47	43	50	46	53	55	61	51	56	51	52	53	44	46	50	66	56	55	48	54	64	43	43	47	57	63	49	55	61	51	61	49	50	55	47	51	56	47	40	48	50	47	61	55	47	63	49	49	47	53	53	50	46	50	58	50	64	47	46	50	52	39	45	57	49	51	54	59	58	52	62	45	53	51	49	64	53	48	51	51	56	59	52	52	65	53	47	58	60	54	55	49	54	49	51	57	45	59	60	52	54	56	48	44	47	50	48	50	56	62	57	53	48	49	53	60	57	51	47	59	52	55	35	34	51	50	65	41	60	57	45	51	43	64	42	43	56	47	51	54	58	41	63	41	45	41	66	52	50	72	63	45	52	63	46	40	53	44	56	42	58	53	57	46	54	43	45	58	47	49	45	41	47	60	44	55	46	55	44	46	50	63	51	59	61	45	41	49	55	66	61	62	50	50	56	49	46	44	48	40	50	52	55	58	42	52	54	52	51	52	49	52	54	58	49	49	48	63	52	47	60	48	55	56	55	54	61	46	44	55	57	50	44	66	54	60	59	59	56	37	63	58	51	66	51	46	54	40	53	37	50	72	51	53	58	49	59	49	41	51	53	56	58	58	70	55	44	49	47	43	55	46	36	57	57	52	49	51	58	51	58	52	58	54	49	51	50	43	50	61	46	59	40	58	56	50	56	44	48	57	52	46	46	64	71	49	44	55	48	44	54	37	47	45	59	43	48	32	58	49	62	42	54	57	39	61	68	60	55	37	50	53	45	55	47	55	53	63	54	44	45	53	46	55	60	48	58	64	62	49	46	62	61	48	47	56	56	48	48	72	52	43	58	46	43	38	52	50	45	56	44	59	49	42	47	55	39	47	40	50	63	44	64	52	51	66	53	54	60	48	52	55	44	55	47	51	45	55	46	40	58	55	46	62	55	47	42	46	51	66	55	45	46	49	47	49	51	49	65	45	63	56	47	54	64	51	45	50	50	50	57	55	39	53	63	46	63	65	63	54	45	55	54	57	37	50	47	58	68	59	48	54	61	44	58	67	47	48	55	49	50	52	55	52	45	46	58	56	77	53	57	66	38	55	66	49	44	50	56	41	53	54	55	53	30	65	43	58	52	49	46	53	52	50	59	53	55	61	48	45	48	52	62	47	51	51	40	52	49	63	44	48	51	48	62	75	59	48	48	56	43	57	56	59	47	55	55	48	57	60	43	40	49	56	55	53	45	45	58	50	64	58	53	67	47	40	57	61	49	52	53	59	53	58	42	59	52	52	59	64	38	47	51	46	60	44	60	44	52	65	48	42	53	47	62	41	51	46	56	60	51	69	58	54	57	47	51	52	64	59	65	54	46	49	51	80	39	53	57	59	32	41	54	53	50	53	66	48	46	41	48	59	45	47	43	43	48	63	44	47	38	52	49	55	61	57	53	57	55	52	49	51	43	53	57	57	52	53	41	63	46	57	68	57	56	39	44	44	63	44	48	59	42	42	63	52	41	47	44	45	43	57	50	44	51	54	41	51	50	47	41	69	45	48	53	55	59	39	44	43	54	61	46	61	38	46	50	60	44	43	45	61	47	64	54	34	59	60	50	49	65	54	54	53	51	44	64	63	64	42	64	47	62	68	65	47	46	51	60	58	52	40	53	51	47	53	50	56	49	51	50	50	59	55	49	52	58	62	60	44	63	53	50	41	65	52	58	47	51	57	54	47	47	61	49	54	45	42	54	45	52	47	49	54	47	55	49	45	66	52	52	48	48	41	57	49	59	58	46	67	60	42	55	47	44	58	51	45	57	50	44	52	55	51	48	55	45	40	55	57	56	46	51	46	39	45	52	48	59	61	50	65	50	71	45	52	48	57	50	57	45	68	59	51	58	43	48	44	45	49	54	48	48	55	47	51	44	65	50	45	60	48	48	48	48	60	54	52	50	41	46	39	44	51	50	47	57	56	62	50	46	48	44	41	58	50	54	47	55	52	47	50	53	51	56	62	52	46	57	46	57	67	48	58	58	43	47	47	59	60	59	57	57	64	54	54	41	57	53	54	46	50	53	49	48	50	51	58	47	45	54	53	51	50	54	59	54	59	59	50	46	46	54	65	53	52	54	42	46	48	48	52	44	59	60	68	52	50	49	54	58	45	62	45	44	38	65	46	55	61	55	53	53	65	48	53	50	62	47	73	43	58	45	54	49	51	46	57	57	58	56	49	59	61	55	62	60	57	43	63	45	63	44	40	53	50	61	55	44	46	49	50	70	49	52	45	57	46	55	61	56	45	52	54	51	52	65	59	43	53	47	49	59	60	42	48	48	56	62	49	53	46	51	55	51	59	65	52	51	60	55	61	50	53	62	51	69	47	67	56	47	61	47	64	57	53	52	54	50	51	38	45	56	55	60	58	52	40	52	48	55	52	48	69	38	50	54	54	51	45	55	47	56	46	57	47	46	63	66	61	55	54	57	69	53	65	58	44	37	40	44	50	51	38	51	63	52	35	40	50	45	45	60	63	51	35	44	42	67	58	46	39	53	56	52	71	61	36	54	54	58	52	48	54	56	50	51	41	56	68	56	57	50	58	55	52	52	52	54	53	56	54	53	45	50	49	41	70	49	53	58	62	60	68	52	60	48	57	59	58	66	49	44	48	51	64	54	61	44	47	60	51	64	54	57	60	40	43	50	48	50	48	53	49	53	32	48	34	43	61	53	51	46	46	37	57	65	55	49	48	48	49	49	47	48	53	46	51	58	40	56	44	43	56	53	54	60	51	56	49	76	55	45	43	53	68	64	44	52	49	39	49	45	51	57	54	66	48	54	49	52	51	55	57	53	62	38	51	74	64	43	38	46	53	50	45	61	47	50	55	54	49	49	41	57	63	65	52	50	50	50	52	52	45	50	38	44	49	62	51	51	58	54	58	66	36	48	50	44	58	39	36	60	63	48	42	52	64	43	48	48	57	44	45	46	48	49	50	53	60	57	56	54	49	57	57	50	50	49	47	50	49	43	53	54	41	59	61	51	52	50	56	46	60	51	52	49	47	54	59	63	44	52
15182	5659	3301	3644	8622	11481	11145	10691	9599	8092	6998	15351	28344	25502	21148	14859	8158	768	523	535	536	486	523	512	486	512	523	537	518	527	527	497	491	500	499	503	507	519	491	543	482	520	480	490	505	524	484	524	535	510	461	501	484	488	477	463	479	506	480	452	511	461	498	527	454	498	484	498	461	489	506	495	529	524	481	524	534	507	450	513	440	484	479	520	502	503	487	519	475	504	459	491	501	491	497	479	495	526	518	467	474	504	514	475	556	524	500	477	486	504	464	499	456	516	518	502	483	531	503	501	514	489	501	507	495	519	525	497	493	482	521	516	478	474	497	517	485	511	461	493	459	509	480	502	507	492	533	524	509	518	488	500	507	542	494	477	497	467	490	477	493	511	490	491	452	495	471	474	525	464	515	496	539	499	511	480	516	480	510	512	524	454	493	530	494	501	506	469	474	451	507	495	508	495	474	486	524	514	486	529	498	494	506	496	472	476	533	502	492	531	460	495	478	504	472	512	509	478	501	505	492	524	469	469	495	518	517	477	493	467	477	480	507	480	483	507	483	491	502	465	498	473	486	522	504	477	483	508	502	520	490	468	528	469	501	482	488	466	492	518	499	486	492	477	511	521	481	502	516	518	474	487	520	493	532	481	475	504	490	484	491	512	536	479	502	496	485	444	507	467	498	529	472	496	504	526	488	516	494	481	469	490	500	495	494	526	490	550	488	497	519	450	501	471	511	473	480	488	462	505	513	505	433	501	480	469	487	489	549	492	469	449	483	454	478	501	497	529	482	520	515	482	485	501	500	485	466	502	500	475	503	501	514	519	459	490	478	494	515	509	499	476	514	489	498	454	507	477	474	469	519	482	491	536	479	472	521	481	490	494	472	513	468	488	441	489	514	496	509	506	512	512	517	464	486	485	468	509	523	486	475	518	485	500	499	460	447	521	506	495	493	499	478	508	524	441	517	543	519	505	527	470	486	512	532	504	491	535	476	502	491	482	475	484	478	495	530	500	496	497	524	530	478	483	510	486	485	482	530	520	472	502	492	481	545	474	446	485	541	471	533	486	504	523	482	474	513	503	528	484	495	513	501	513	485	508	505	503	499	503	505	488	499	477	474	498	518	504	495	453	482	482	548	497	484	480	472	486	469	506	453	456	504	492	512	536	493	497	470	467	466	479	497	467	486	505	500	487	470	475	565	476	501	517	500	520	470	478	525	484	525	505	530	522	495	476	519	494	475	484	517	498	491	492	485	498	469	490	473	491	487	488	507	454	519	481	456	486	524	530	457	480	496	492	494	484	522	485	480	518	495	483	517	481	487	471	490	504	454	499	490	492	510	524	487	478	519	541	509	520	506	485	464	508	489	509	501	499	456	512	464	523	460	494	502	490	492	494	485	467	480	499	529	477	481	532	508	487	498	477	548	503	460	466	510	505	571	502	493	522	461	466	470	487	485	515	485	465	482	499	471	496	522	475	474	508	521	491	484	543	508	533	479	503	487	492	508	492	520	504	523	506	502	490	474	517	494	501	555	531	512	495	471	516	477	457	490	506	558	486	477	482	477	491	506	460	487	501	489	530	458	483	454	488	429	506	474	476	503	553	506	506	518	513	494	525	532	500	515	526	530	493	538	519	505	486	472	508	493	475	496	495	493	479	477	496	492	477	489	474	517	489	494	452	501	471	506	518	514	473	479	544	523	521	479	505	479	463	486	491	494	500	493	497	545	471	447	516	501	492	503	538	471	494	507	520	521	487	504	514	477	488	513	528	534	537	508	498	498	508	483	509	534	463	469	455	510	487	490	497	477	481	443	474	524	477	504	480	489	453	509	537	497	507	503	519	502	504	484	492	523	508	518	460	503	515	499	503	444	468	474	532	497	517	481	501	525	496	502	491	507	481	483	545	503	471	490	506	485	469	525	506	515	495	462	463	469	511	543	498	531	486	532	564	507	496	504	498	482	517	508	497	440	530	489	514	503	468	471	511	521	512	525	476	491	541	469	465	451	444	486	445	492	531	520	488	454	474	479	482	485	507	498	475	493	496	503	533	488	508	451	486	514	484	494	492	437	471	513	511	506	479	489	510	495	486	488	489	525	477	493	488	506	469	490	486	537	539	510	475	507	470	515	452	516	489	509	517	471	493	467	517	486	470	551	491	450	510	494	477	485	490	469	499	504	492	498	497	498	517	501	474	486	468	456	473	469	534	491	517	476	481	495	483	501	447	496	508	486	473	471	518	490	527	499	489	476	496	465	488	494	509	524	509	490	496	526	486	516	482	460	505	487	477	522	484	552	489	490	492	475	508	466	483	434	469	474	504	499	517	535	494	496	516	529	506	518	539	480	522	527	553	518	492	508	508	470	487	491	482	518	500	513	481	514	491	456	507	498	496	515	499	495	484	463	491	447	520	475	477	533	497	476	508	504	523	485	525	487	532	468	502	470	515	522	490	508	528	499	469	488	505	471	477	481	495	486	524	490	536	494	538	544	472	507	482	511	446	500	531	496	496	501	526	510	509	513	470	522	537	493	506	527	466	499	470	482	497	486	491	486	504	490	502	475	481	536	471	452	466	476	486	530	490	496	474	506	475	511	501	498	520	500	524	503	518	536	526	485	504	484	476	510	470	487	523	448	511	514	465	505	509	508	465	534	496	441	454	531	522	473	517	461	488	468	520	475	470	487	491	486	473	534	500	517	506	529	490	540	528	499	504	516	498	469	496	491	485	458	471	488	531	505	479	447	516	485	515	496	507	502	486	551	518	483	497	505	467	476	471	493	471	486	484	482	502	508	489	516	491	456	497	484	483	527	500	503	451	451	481	521	504	489	488	509	531	514	476	504	492	551	495	522	503	491	471	492	484	584	495	502	474	495	488	518	510	497	477	473	470	490	504	485	477	507	525	494	506	471	498	450	533	498	517	514	500	487	477	484	476	501	490	514	547	523	495	499	458	496	509	511	500	483	529	507	467	515	509	513	470	478	487	499	476	518	474	505	514	493	427	475	523	471	481	477	498	502	535	503	484	502	497	502	483	488	514	505	505	472	512	538	477	485	472	500	480	480	523	505	472	526	501	543	514	482	492	506	513	474	511	465	497	518	518	489	485	488	481	508	505	501	486	451	513	527	491	509	551	530	481	518	479	469	474	494	496	476	525	504	528	495	460	475	513	514	493	546	491	487	512	545	478	500	532	475	472	475	508	514	505	492	566	482	479	473	493	519	501	488	504	495	497	499	489	501	503	509	463	468	522	516	472	491	509	495	491	455	460	505	487	497	490	543	500	520	484	489	459	457	468	505	518	485	505	500	533	539	478	473	494	468	494	508	471	446	519	540	482	541	519	482	516	486	467	507	516	480	483	488	543	484	526	483	490	466	515	511	516	483	506	473	510	502	493	502	540	476	498	512	489	478	516	484	506	526	455	502	464	502	523	539	491	477	505	503	505	533	493	498	483	481	473	499	512	467	508	500	486	479	480	500	525	495	512	456	508
1085	550	336	161	192	267	285	327	332	291	296	2469	3499	2723	1995	1204	502	66	69	72	60	70	57	64	74	56	52	66	56	70	61	59	54	78	65	65	71	60	61	66	60	65	65	62	58	78	55	69	68	57	85	60	61	59	68	61	65	65	59	70	54	66	69	57	83	56	59	69	72	60	71	62	48	58	61	49	72	74	63	63	74	55	57	56	49	66	53	62	64	67	53	57	56	60	69	53	52	63	48	60	70	44	60	60	46	52	66	67	49	63	58	63	68	53	45	52	60	71	59	75	52	63	57	66	61	58	64	56	69	65	53	80	65	60	66	54	67	61	71	58	74	58	75	59	62	62	66	63	67	67	62	60	64	59	73	85	55	68	66	54	65	53	60	54	67	70	63	58	61	67	65	67	55	45	54	60	63	63	73	71	53	63	54	60	65	71	66	60	58	57	68	71	73	58	64	57	65	63	78	57	72	55	49	61	66	58	55	43	53	63	61	50	60	59	72	64	56	52	67	57	72	58	76	60	62	61	56	62	51	67	73	58	69	59	77	61	75	66	72	66	76	67	46	53	63	60	58	46	68	57	46	61	53	50	69	70	63	65	64	69	67	59	73	49	58	74	77	75	65	61	52	51	58	81	65	73	62	59	63	66	62	76	60	47	82	53	62	65	71	62	63	69	55	56	69	60	58	62	56	56	65	60	68	67	64	67	70	59	64	59	57	64	58	69	51	49	64	63	79	53	48	57	66	49	60	44	80	54	57	71	44	62	57	55	68	68	55	68	54	67	66	53	70	63	79	55	64	59	66	68	62	56	60	66	62	68	71	46	79	55	63	44	74	56	62	66	69	78	63	71	45	74	66	71	71	80	58	83	57	64	50	70	55	66	43	65	59	66	58	76	60	61	59	66	69	53	63	81	61	56	84	72	82	57	70	58	64	56	50	82	63	58	81	70	70	66	53	72	72	67	68	77	55	62	61	59	77	57	55	53	64	41	70	61	51	48	74	64	51	62	61	66	65	66	73	66	59	71	55	63	64	47	63	55	74	52	73	63	61	65	75	55	57	59	53	71	62	55	63	67	68	65	60	48	65	56	59	69	59	62	64	61	65	64	65	69	81	58	67	65	47	62	63	70	60	83	53	48	67	63	61	68	61	49	64	58	53	76	59	67	64	63	57	59	55	63	51	79	55	65	86	76	59	52	85	51	60	71	46	52	65	56	57	63	48	56	58	62	64	57	69	70	59	56	57	65	68	61	67	50	60	68	56	63	53	59	66	63	53	62	62	54	75	63	52	78	67	64	63	60	64	62	57	68	57	69	69	56	63	47	61	62	63	65	74	62	64	64	62	64	69	65	69	71	61	67	65	71	69	68	61	59	53	65	63	56	59	56	68	67	64	65	59	61	71	57	53	73	66	62	72	63	62	64	54	54	72	66	48	70	63	47	48	87	89	53	64	62	65	73	76	65	54	61	55	68	64	59	62	64	72	60	56	68	60	52	64	48	68	50	55	56	53	58	57	65	75	58	70	42	60	61	40	61	66	65	64	49	67	57	67	58	55	61	43	66	63	53	72	60	72	68	48	56	62	57	62	61	69	62	58	55	79	64	59	61	52	57	47	49	75	67	59	66	78	65	51	46	56	66	65	87	45	66	61	61	70	74	47	67	70	63	59	60	60	53	65	62	80	71	55	70	64	56	73	60	63	61	72	68	70	56	59	63	64	70	58	59	71	62	60	55	64	51	68	59	72	64	77	62	73	66	59	47	71	60	61	73	62	53	58	58	63	55	48	51	53	78	45	63	49	73	78	45	74	54	54	53	67	64	59	72	58	76	63	61	57	67	59	62	74	82	52	70	56	32	61	61	61	57	69	60	77	40	64	58	61	60	59	60	52	55	70	69	73	59	66	55	64	85	47	63	54	49	62	49	61	58	53	58	73	61	56	74	73	55	70	75	66	58	62	61	54	78	59	63	57	68	63	75	63	48	49	70	59	85	68	62	77	79	68	56	64	66	72	61	60	56	57	66	56	67	64	73	77	51	65	52	48	67	57	49	62	65	61	52	61	58	59	49	53	56	75	62	51	91	64	62	66	64	71	45	61	63	70	66	59	52	65	75	71	64	54	60	63	77	50	72	77	59	62	51	63	74	60	69	60	60	67	58	65	57	58	60	68	79	50	65	50	48	58	52	55	59	59	54	60	61	44	69	61	68	72	41	63	65	69	70	58	66	75	69	69	68	67	68	58	53	61	60	64	45	60	50	71	66	59	77	67	54	57	60	65	55	56	45	53	56	60	69	56	79	63	61	54	60	43	70	64	73	74	60	72	68	64	62	64	70	57	60	60	55	69	53	79	51	49	63	53	54	68	52	71	82	54	64	49	62	59	66	74	66	61	67	60	80	70	64	65	54	61	62	58	61	61	55	70	59	88	67	63	65	50	66	57	53	63	64	62	61	61	64	61	55	55	64	61	68	71	56	58	46	62	69	62	56	66	54	54	75	47	65	57	71	63	49	69	66	71	71	62	66	56	64	53	63	69	64	74	52	52	62	77	56	57	51	69	62	65	73	58	60	65	64	50	59	68	58	60	57	58	88	61	68	60	67	50	65	50	65	47	79	56	74	76	77	53	60	50	68	56	64	46	58	80	55	69	67	69	70	65	61	82	72	64	77	52	64	50	61	73	51	81	56	71	74	67	57	64	63	56	66	62	60	59	58	74	60	65	60	59	76	54	59	70	68	61	64	52	60	57	63	52	55	61	76	70	69	58	53	61	55	66	50	71	70	41	69	64	51	58	69	55	74	48	69	68	63	69	72	69	81	66	68	56	65	68	50	67	61	72	72	61	69	64	73	66	61	68	64	61	58	64	65	60	74	60	67	66	50	60	61	58	65	58	52	58	61	73	49	70	63	70	52	71	60	69	65	63	54	82	57	55	53	56	51	69	56	52	76	69	61	48	56	64	64	64	69	61	51	71	56	62	74	60	72	67	70	54	63	58	60	56	65	64	59	55	61	61	59	52	66	66	63	77	67	66	80	48	78	57	64	64	58	59	66	70	58	62	46	78	60	63	68	64	51	69	71	63	64	73	56	69	64	56	68	61	61	52	54	64	72	61	59	67	65	70	68	77	64	72	47	62	49	61	63	68	67	71	59	58	50	59	68	69	70	64	52	69	80	60	58	75	49	60	57	49	54	59	66	57	51	54	49	55	61	68	71	46	61	70	62	61	76	78	54	74	62	59	56	65	72	56	60	69	68	72	62	48	56	55	62	68	60	75	70	58	63	50	63	51	45	65	63	68	58	58	57	60	59	71	53	62	66	49	61	62	66	67	70	66	57	60	43	45	44	71	51	57	66	70	67	65	53	75	58	66	59	49	55	63	67	63	62	62	54	56	57	53	67	47	54	48	53	56	71	75	58	74	59	47	65	76	53	74	61	70	57	74	53	52	64	67	63	53	45	51	58	59	58	51	57	52	59	62	61
15750	7458	4404	4398	11992	14929	13814	13154	11910	10069	10073	29076	31777	28581	24723	18511	8530	631	667	586	631	621	652	600	603	652	617	594	600	582	602	646	669	576	639	586	618	606	544	614	595	605	602	621	612	619	618	603	605	570	630	589	605	634	632	592	630	634	610	670	600	615	643	597	580	610	556	603	614	598	617	612	597	633	598	630	639	626	578	546	603	603	590	592	589	611	571	623	598	619	604	558	636	602	639	572	588	590	570	647	600	567	620	595	590	606	679	549	628	582	575	615	595	568	591	630	590	605	628	634	648	606	585	615	607	621	609	606	648	587	644	590	591	592	601	577	596	574	570	555	544	583	584	595	590	618	605	572	599	587	580	602	562	567	569	625	625	611	598	623	594	630	542	648	634	579	608	524	596	615	602	572	648	591	563	603	625	638	611	584	585	557	588	621	574	607	582	541	577	638	597	574	588	556	609	576	614	605	603	573	612	583	611	571	592	589	599	590	643	626	592	577	628	561	581	603	628	599	593	584	605	607	580	549	573	590	568	597	624	634	581	604	617	591	673	618	611	573	661	554	662	652	586	605	662	589	592	624	593	606	610	587	633	607	566	564	623	630	579	558	586	600	611	569	599	609	579	620	611	608	643	625	658	594	581	587	587	570	581	604	589	578	554	561	628	576	601	593	594	594	590	592	624	587	588	572	601	623	580	614	615	568	627	629	569	557	626	605	629	612	616	607	568	571	604	588	660	629	630	592	585	610	646	558	630	578	603	593	601	585	596	592	585	575	605	621	595	650	583	570	603	596	587	583	626	619	630	579	592	610	565	608	649	601	603	583	612	555	586	604	584	610	593	605	604	616	616	609	612	603	593	567	603	611	618	653	642	607	605	601	605	617	580	614	610	614	613	590	649	603	604	600	612	558	604	633	573	561	590	582	628	593	601	591	581	621	613	624	609	589	604	620	586	617	601	637	580	560	614	570	600	640	633	628	612	553	577	560	655	612	637	574	623	613	565	597	590	605	636	620	561	568	646	585	571	601	577	625	589	632	590	605	610	572	612	591	595	608	635	600	560	605	589	625	610	587	570	562	618	594	577	616	605	617	612	596	628	598	658	535	599	583	604	647	648	629	619	580	626	630	538	605	636	621	576	588	609	605	574	600	621	575	589	634	603	575	587	582	614	580	597	592	582	543	618	620	571	634	588	541	593	619	624	569	611	616	564	639	588	588	607	633	624	591	606	558	595	557	595	600	655	572	579	604	637	588	575	620	599	593	564	638	615	599	584	616	612	585	604	614	570	581	613	581	603	633	609	614	584	632	621	625	596	602	625	651	552	561	606	606	620	600	576	600	581	602	613	587	609	596	608	641	615	626	593	617	624	613	590	629	608	623	588	627	618	576	613	608	601	572	585	599	617	595	591	582	593	597	505	645	607	595	597	596	576	564	578	563	590	635	603	619	624	581	583	592	610	585	586	608	595	599	616	613	593	634	635	595	586	608	543	597	642	624	607	609	595	608	552	591	589	578	579	612	601	593	598	610	607	603	611	592	589	592	603	618	589	565	590	585	652	607	592	564	599	691	605	604	598	604	568	621	585	617	578	606	602	569	587	616	580	632	607	638	607	622	609	575	601	581	590	610	635	591	563	578	592	636	619	619	584	637	563	562	627	614	589	587	630	643	559	591	580	639	591	626	626	596	594	600	597	601	618	610	600	585	590	587	600	593	591	609	601	628	603	616	608	574	588	627	595	580	589	606	641	615	612	597	565	588	624	552	576	618	623	640	637	597	626	632	581	580	586	590	599	555	627	620	586	631	589	639	592	582	631	636	576	617	578	618	576	601	584	634	578	540	586	596	551	618	627	584	631	619	549	648	559	594	611	592	595	615	593	600	589	551	594	628	616	574	614	589	640	611	622	645	588	600	602	612	647	595	593	613	616	582	611	623	598	598	617	566	602	558	546	620	633	593	569	580	634	645	562	609	562	593	611	570	573	656	585	596	646	601	633	559	653	607	543	652	671	637	617	609	602	594	601	614	589	643	569	644	576	569	612	578	567	642	604	639	578	591	613	566	613	584	603	553	615	611	545	567	600	606	575	608	583	585	602	617	581	581	600	554	603	584	590	585	576	608	574	612	562	590	561	592	614	617	613	587	604	606	634	576	590	594	619	590	589	601	629	569	603	613	614	613	583	636	586	611	631	592	590	600	634	646	611	655	605	649	574	638	600	604	633	564	586	590	601	619	627	591	642	642	556	578	595	612	567	605	638	607	584	610	577	629	590	594	590	574	616	580	635	601	607	598	627	561	620	656	650	576	636	615	569	592	591	629	647	611	586	622	589	606	576	587	592	597	620	606	588	603	609	651	571	566	599	634	547	598	565	606	642	605	659	608	616	641	598	571	601	601	582	588	599	577	634	624	613	597	597	593	574	567	611	628	575	598	654	577	573	546	603	590	626	651	654	595	608	611	610	589	564	535	630	622	617	574	585	617	592	624	593	593	554	598	594	614	617	587	590	605	585	597	651	617	618	600	565	626	575	549	613	637	607	620	588	615	557	594	572	606	584	551	585	556	603	648	611	609	634	589	588	615	629	559	608	636	589	609	581	573	611	607	619	625	627	574	609	641	622	603	647	589	642	600	605	578	587	595	620	589	559	592	602	611	592	612	604	609	600	601	592	618	590	598	583	597	588	599	587	600	581	576	591	590	628	621	607	614	608	590	634	618	589	583	587	585	554	597	621	603	584	579	607	620	581	596	636	580	606	603	578	612	587	595	573	623	574	594	614	588	611	591	573	569	616	592	603	631	624	661	616	590	587	595	605	569	631	559	610	560	593	627	578	582	586	601	574	585	560	587	594	632	626	582	647	629	651	571	582	594	564	592	636	611	611	577	581	616	607	570	563	606	624	572	607	587	611	611	610	594	585	575	633	638	594	558	584	638	576	540	619	612	613	588	597	664	562	562	600	617	618	643	595	648	588	620	573	586	543	651	597	641	589	584	604	672	606	598	563	604	623	639	553	561	628	587	593	631	577	587	585	603	567	628	607	612	610	573	602	605	608	599	561	573	624	568	642	619	597	589	598	606	615	597	601	569	622	599	619	580	616	623	598	577	579	576	596	609	615	602	615	596	593	623	595	560	580	605	617	641	625	596	575	582	593	587	636	587	633	593	578	579	611	621	610	603	603	619	606	621	601	609	598	592	574	641	645	616	579	623	642	599	552	633	615	631	610	628	575	636	611	630	576	596	621	625	583	598	588	629	595	598	602	594	624	631	621	596	642	596	587	639	603	594	631	624	620	569	595	568	616	570	574	608	587	597	588	626	607	619	602	622	558	580	624	631	601	575	626	605	576	587	597	591	624	664	642	645	571	626	589	598	582	641	577	597	570	607	598	630	615	558	609	614	601	620	581	573	601	564	622	597	586	569	624	624	617	591	609	606	624	640	645	617	544	626	556	593	610	566	605	630	600	564	642	610	649	593	602	582	624	622	624	627
948	310	198	123	131	199	239	184	191	192	168	439	553	514	392	292	110	82	59	66	68	77	70	69	71	51	53	44	71	65	55	48	59	75	63	51	57	51	77	54	69	73	74	60	70	68	58	77	47	76	59	75	64	83	58	73	65	74	68	54	64	67	70	58	52	73	58	69	77	74	73	60	66	70	65	78	55	54	76	53	61	70	70	64	63	64	68	82	59	58	77	63	52	67	56	75	70	71	67	71	72	70	67	69	69	68	63	61	62	74	62	71	69	58	64	54	62	66	48	86	59	55	66	66	70	57	75	68	70	66	75	69	63	76	68	69	83	77	65	58	58	59	64	68	57	67	62	71	70	68	80	63	62	67	72	82	83	73	64	62	75	58	60	57	79	60	65	65	63	56	84	64	56	70	74	69	62	74	70	70	65	62	77	72	56	63	63	63	59	43	59	60	75	57	67	52	77	60	63	78	63	61	69	62	75	62	71	69	59	74	74	62	64	55	66	69	55	54	72	70	62	75	62	56	72	69	71	55	74	68	60	63	79	55	66	62	70	59	60	58	57	50	67	71	65	56	57	69	61	63	64	72	61	71	59	65	64	68	70	71	80	78	67	53	59	75	61	69	71	60	60	74	76	70	71	54	77	61	45	54	64	61	68	67	72	63	68	64	69	50	61	67	68	65	60	64	74	63	59	70	67	53	73	74	63	56	57	55	71	56	67	66	68	60	59	78	63	75	57	67	61	76	68	68	73	68	59	66	65	69	69	58	56	56	63	73	75	85	58	60	56	74	59	50	68	61	59	63	67	66	57	69	72	69	72	58	77	81	75	76	77	56	55	72	75	64	60	59	65	65	70	75	68	69	68	70	69	73	65	62	66	72	81	72	67	56	68	64	67	71	66	65	76	65	67	79	65	53	65	66	63	65	56	72	54	73	59	60	71	60	62	52	80	53	76	72	62	82	66	79	58	82	57	63	45	77	88	70	78	66	67	72	68	83	63	66	64	79	61	57	64	60	68	73	52	72	73	61	68	63	68	72	67	70	57	69	53	76	61	73	74	76	67	62	81	55	67	71	67	76	74	58	71	74	66	83	69	68	71	66	74	60	68	59	62	58	64	53	65	77	85	52	64	55	59	77	60	62	61	85	49	77	59	58	65	59	57	68	61	67	61	73	54	75	77	59	81	60	59	68	56	71	66	53	77	63	62	54	61	58	70	77	62	61	65	65	74	67	73	68	69	78	68	60	59	80	58	66	78	73	69	64	58	68	53	62	69	64	62	61	47	70	64	65	54	79	63	66	73	77	60	79	55	71	66	71	76	73	56	67	68	62	69	55	70	71	70	67	67	61	70	70	64	66	73	75	67	79	62	71	77	59	71	59	66	64	72	70	66	68	66	67	76	54	58	61	66	68	65	63	56	68	69	81	83	61	64	69	55	78	60	65	71	53	60	80	51	63	60	79	62	62	74	62	71	80	71	55	58	51	70	59	53	69	65	66	60	61	65	60	82	59	76	50	61	66	66	63	70	66	65	77	48	53	54	71	58	75	69	68	65	69	70	62	70	62	69	71	69	75	66	70	75	66	69	52	66	65	57	68	68	55	57	77	81	59	70	81	58	66	66	56	74	68	82	62	75	70	66	64	66	75	74	68	82	73	61	57	61	65	72	68	63	74	55	70	66	63	52	72	63	60	71	55	68	56	78	62	68	66	59	67	66	58	71	63	68	64	78	58	49	57	60	72	64	73	61	77	73	72	72	49	85	58	75	59	49	73	58	73	61	77	67	60	67	64	73	54	63	59	78	66	57	61	70	77	65	77	81	57	61	64	68	75	80	69	66	64	54	60	66	63	53	61	62	81	65	59	57	63	63	65	70	63	59	65	71	62	75	76	62	67	76	67	68	70	56	69	63	57	68	59	50	67	59	74	64	57	72	68	61	62	62	56	66	67	65	60	67	64	56	66	58	61	59	52	61	47	53	66	71	67	58	72	77	66	60	67	75	71	72	66	70	69	82	54	63	55	80	60	68	68	65	59	62	70	54	56	86	53	71	74	65	77	72	71	55	78	60	64	59	71	68	68	63	71	77	63	64	57	59	69	86	69	76	69	73	72	69	82	69	63	73	63	65	59	70	75	76	82	59	67	79	72	50	57	77	62	53	60	55	71	86	80	71	78	66	68	67	60	65	65	64	78	71	49	57	56	64	76	69	67	69	58	55	64	76	52	61	60	76	58	69	66	72	60	56	51	65	63	63	68	69	67	66	78	79	64	64	71	64	75	64	66	72	55	64	64	57	67	55	67	71	81	65	54	70	58	64	52	71	78	62	69	71	61	77	44	61	59	67	60	66	64	59	62	58	63	69	73	64	79	60	79	66	67	61	71	65	84	57	67	49	74	54	60	62	64	76	74	61	75	70	66	60	74	61	83	62	62	74	55	77	79	62	60	67	58	70	71	70	76	62	68	74	52	76	69	81	86	61	71	71	63	59	64	64	68	60	64	58	56	56	67	82	69	62	62	56	52	80	62	62	66	77	56	61	66	76	64	75	68	62	61	56	61	54	62	59	84	76	86	73	64	63	77	56	47	64	57	57	60	58	62	85	59	63	66	70	47	68	75	72	76	78	64	68	61	71	39	60	81	67	68	66	66	59	66	58	67	64	74	68	72	64	76	56	70	71	71	73	69	63	62	44	70	73	74	59	62	72	72	59	64	58	67	73	52	62	72	80	58	57	70	66	54	74	57	72	65	53	64	67	58	84	65	67	67	53	73	71	78	74	65	60	78	67	48	69	64	72	76	78	77	76	59	67	66	77	92	55	68	56	60	54	51	65	78	51	72	62	64	48	74	63	60	67	61	66	75	66	66	63	73	77	73	70	66	65	69	76	62	66	67	66	67	75	63	56	64	56	65	72	70	60	85	80	68	79	65	66	59	68	75	58	70	78	56	63	69	77	61	71	56	72	78	63	57	67	71	69	63	66	72	57	72	73	85	75	66	61	67	52	66	71	70	52	62	77	54	67	60	79	70	71	52	63	57	54	64	64	74	68	61	65	65	65	84	74	69	89	72	69	64	71	61	57	79	67	66	78	71	65	67	82	76	71	84	72	68	51	70	67	64	63	66	80	75	74	68	59	67	72	67	59	85	65	72	58	75	62	57	68	54	60	67	66	57	76	70	57	58	54	66	63	62	72	65	56	64	76	62	75	76	58	61	71	83	62	66	52	63	79	69	74	72	64	63	64	56	55	58	58	66	63	66	77	64	66	66	74	78	78	54	52	84	48	66	62	60	57	64	71	63	70	57	67	64	65	65	46	53	68	71	61	64	68	73	67	54	57	73	64	60	76	68	88	61	58	67	64	80	69	67	77	72	57	76	57	66	65	75	58	66	56	70	60	65	74	81	64	63	78	67	59	61	64	63	62	61	72	68	61	60	65	59	62	81	68	67	54	79	64	68	75	91	68	65	68	60	47	60	71	74	53	68
12274	4448	2686	3157	8243	10990	10362	7736	6837	5841	5800	13054	13368	11242	8767	5946	1998	675	622	634	633	650	608	548	647	643	672	642	646	651	647	607	593	624	620	613	620	639	634	645	594	672	610	617	603	660	607	572	617	668	627	594	593	617	630	575	549	559	660	666	666	621	630	657	590	612	611	620	644	650	558	650	607	599	686	614	632	633	611	627	655	668	623	627	615	644	614	595	601	589	651	593	635	640	616	603	602	609	640	619	610	648	625	636	615	607	599	613	637	626	633	615	604	585	601	603	594	608	598	578	611	640	620	612	615	620	643	600	618	622	598	570	650	535	581	597	616	597	618	623	592	614	623	612	646	583	622	677	623	597	617	589	613	621	610	622	575	607	613	621	610	622	598	614	606	618	656	635	607	640	583	591	595	613	640	642	656	648	617	623	620	612	674	625	623	612	623	601	614	621	594	652	644	587	615	603	622	667	641	588	590	593	654	661	565	637	596	587	605	565	606	598	645	625	629	608	599	646	594	648	603	620	584	671	631	631	623	611	621	617	637	634	599	581	630	633	615	604	582	626	666	652	602	608	604	572	608	588	613	607	596	611	630	600	606	591	642	580	609	622	611	634	610	615	592	641	609	614	598	618	620	591	602	594	630	624	617	642	626	576	658	600	679	585	608	579	582	611	631	606	600	605	632	576	609	583	599	627	633	584	633	589	598	548	598	621	615	610	614	614	653	570	606	613	630	595	598	626	607	624	605	628	619	613	638	633	633	644	652	614	644	591	605	645	616	580	605	601	678	604	627	630	658	647	629	632	628	639	631	631	639	612	635	610	595	602	597	655	654	587	640	630	647	601	645	632	622	635	588	596	584	647	659	617	586	613	621	628	642	602	633	621	614	627	570	621	607	602	623	651	630	656	642	610	606	603	628	648	592	623	588	634	627	625	602	655	616	590	627	576	604	625	562	592	660	627	656	614	589	596	672	662	628	635	613	665	629	627	599	632	552	618	615	619	615	615	626	620	644	635	585	606	651	627	583	603	637	616	603	677	640	626	626	574	627	597	617	593	587	630	573	582	595	620	610	654	590	597	631	627	631	614	597	630	597	608	588	642	609	614	675	611	617	634	604	641	594	636	602	647	603	594	620	648	683	571	640	614	653	656	622	624	616	629	618	586	611	616	621	633	613	616	554	608	632	617	636	634	632	610	645	610	598	617	597	623	639	627	598	646	622	634	570	622	649	653	650	592	592	603	609	628	658	549	638	621	608	634	604	604	635	635	596	620	636	599	629	624	631	626	671	598	634	656	675	641	616	588	596	629	660	596	600	587	615	594	600	619	599	598	653	607	614	649	625	614	656	606	591	626	630	594	570	589	609	605	644	599	599	625	628	648	655	624	651	613	609	653	620	604	639	650	646	610	634	633	627	630	610	641	605	596	624	610	609	586	627	599	596	640	640	663	627	625	635	601	608	621	637	614	617	619	605	619	602	649	619	575	614	624	640	636	610	619	689	637	633	646	600	651	646	674	622	620	585	624	656	621	604	601	611	588	613	598	631	600	650	629	635	617	576	652	642	623	630	613	605	626	653	623	626	598	616	610	602	617	580	619	617	620	622	628	635	611	616	558	600	590	623	676	618	591	610	640	634	583	598	644	612	623	609	569	592	600	600	642	641	626	600	570	656	603	610	614	584	586	647	589	645	611	645	607	583	649	609	615	626	598	597	630	594	652	617	613	647	589	607	666	620	626	636	620	665	645	648	626	634	629	635	642	626	621	642	638	614	620	638	665	622	598	596	595	588	630	614	662	606	634	599	565	621	588	672	584	600	634	611	618	614	667	604	661	596	603	606	650	639	629	598	614	580	667	600	580	621	662	615	632	636	630	617	624	611	592	631	599	633	632	632	654	581	665	603	610	601	620	659	652	612	650	605	650	596	624	653	597	673	639	561	596	679	662	564	620	648	599	624	581	617	629	635	637	600	643	586	613	609	625	664	624	606	592	584	610	658	600	653	613	614	605	619	661	605	602	625	606	643	632	613	614	635	570	613	656	667	629	571	661	630	649	615	609	645	582	630	624	593	618	605	618	626	620	665	631	607	657	593	628	574	576	631	620	589	593	591	576	648	627	572	643	616	630	619	644	583	629	606	618	628	636	636	630	572	599	636	643	644	631	631	597	569	599	600	634	627	582	614	613	631	614	641	592	637	607	599	583	659	653	614	595	627	576	635	619	676	611	594	656	579	623	624	645	605	610	636	592	567	592	605	616	604	622	605	617	662	642	595	639	594	555	567	616	567	589	638	637	649	605	644	600	598	660	625	605	619	626	616	605	656	618	611	609	561	660	596	622	594	623	620	649	643	639	596	632	617	634	603	650	590	633	660	635	638	618	652	571	633	594	646	650	634	641	635	602	591	591	631	628	600	633	551	621	620	607	604	638	599	601	606	613	610	621	607	653	614	625	597	620	598	638	661	595	580	594	665	605	612	642	619	669	614	614	586	606	652	603	611	624	627	637	599	581	635	624	625	631	622	656	588	598	626	646	619	623	597	597	647	619	618	581	601	591	587	611	618	637	596	587	632	656	549	612	580	592	593	619	599	577	654	585	631	568	610	624	585	611	617	581	600	563	592	631	612	661	586	634	636	673	564	608	623	668	644	618	596	557	619	638	669	603	658	630	652	631	601	688	642	601	632	628	645	620	605	645	627	618	595	620	655	647	637	634	595	643	632	602	591	616	608	641	630	697	614	657	598	600	648	606	585	668	596	655	682	612	617	630	635	633	579	594	616	598	590	625	617	641	590	634	604	588	578	624	603	605	610	616	594	646	611	604	594	584	629	653	620	590	646	573	605	635	620	617	613	623	623	606	649	609	608	638	624	617	575	686	586	632	621	619	596	556	612	564	605	605	620	610	616	645	633	618	584	600	626	634	633	662	638	578	555	591	636	637	638	579	582	592	633	667	648	598	632	637	680	618	615	608	615	662	628	647	622	672	626	596	589	616	619	622	623	634	636	654	638	667	636	632	663	617	639	612	622	635	580	659	604	637	617	619	624	625	619	622	611	616	610	600	622	582	599	650	623	616	677	587	617	625	637	657	564	642	634	588	625	642	588	619	612	596	602	609	595	614	623	629	661	601	590	609	640	632	585	626	592	691	618	625	642	679	576	589	625	620	616	627	603	643	641	585	579	610	651	598	618	628	610	575	638	620	577	575	623	616	600	613	624	624	608	605	633	603	571	628	607	603	654	652	629	597	617	623	652	644	593	617	633	559	651	622	604	569	605	601	656	609	634	625	651	571	604	647	623	610	638	608	603	622	643	589	626	649	591	626	659	634	624	645	579	614	613	602	632	599	643	608	619	618	601	633	599	612	623	573	583	591	598	581	611	642	630	593	612	603	590	616	645	586	622	638	602	609	625	611	626	589	622	616	608	605	658	630	623	654	612	610	629	618	607	634	661	640	605	612	658	644	595	626	645	636	672	645	597	636	621	598	626	646
776	419	315	178	162	228	284	259	256	207	791	1452	1316	1162	935	513	152	87	91	69	81	74	78	99	78	79	81	87	72	76	75	69	64	61	78	82	75	69	74	81	76	72	75	87	78	76	72	79	77	94	70	78	71	82	77	86	73	78	75	81	60	70	63	77	59	76	66	71	77	86	75	73	62	65	83	70	70	63	85	71	81	76	65	78	69	70	73	75	89	78	80	66	85	82	72	77	90	61	68	68	74	78	74	70	75	59	80	96	69	74	76	75	75	86	77	70	73	72	66	73	93	72	73	86	69	75	91	78	74	80	75	75	71	70	73	67	62	71	79	67	74	76	70	53	64	69	68	77	92	80	65	81	67	78	66	65	83	78	75	63	62	76	73	70	73	64	74	72	78	81	77	81	72	90	78	84	94	79	67	81	80	65	61	67	81	79	71	85	89	81	81	71	72	83	65	72	79	87	66	81	72	79	81	72	69	65	70	72	63	76	65	71	66	66	76	75	80	67	85	66	83	85	81	55	88	68	66	73	74	87	85	79	87	66	82	69	75	75	77	66	75	84	75	76	61	55	81	63	83	61	93	83	79	70	74	74	84	84	58	75	68	65	64	64	82	83	62	88	70	69	70	74	73	92	78	68	72	76	74	71	62	79	69	84	75	76	64	74	73	81	76	77	73	70	79	77	71	73	85	69	71	81	71	79	68	92	61	78	80	65	78	78	79	69	71	81	70	69	70	76	67	71	70	64	80	76	92	70	86	72	59	67	78	77	73	63	69	74	83	79	73	78	77	58	70	87	81	83	67	80	81	76	84	72	102	86	79	66	75	76	81	70	67	75	95	76	70	65	81	70	71	76	67	73	73	79	59	85	65	85	73	75	101	70	82	58	79	70	69	66	86	73	82	78	74	83	73	78	87	82	75	60	75	87	82	76	73	77	82	77	69	75	79	53	68	77	73	73	81	81	82	86	82	84	81	70	73	57	73	67	73	69	74	73	91	80	74	77	78	68	59	79	73	50	70	77	68	69	78	57	78	69	74	80	69	72	61	74	69	70	82	78	73	74	66	89	83	79	69	80	64	81	89	90	79	65	71	90	55	68	70	86	72	65	78	66	85	72	64	60	67	75	74	65	63	72	83	69	75	75	76	68	76	51	68	70	63	73	78	81	64	86	79	76	69	75	80	64	79	76	89	77	86	75	86	71	71	75	71	76	61	67	72	72	81	82	71	74	87	70	78	61	91	80	60	82	63	73	79	86	65	77	66	86	75	70	69	67	78	82	66	84	68	71	73	83	87	66	77	78	73	69	87	75	88	67	74	76	78	58	56	83	86	75	71	72	81	75	62	80	66	60	61	78	86	75	67	85	67	67	65	62	82	65	70	70	64	71	79	74	80	71	70	78	73	72	76	52	74	58	61	69	65	82	65	83	83	97	77	81	68	75	70	63	71	79	90	73	66	69	77	75	82	100	89	72	77	74	75	70	71	71	73	65	78	74	84	80	77	78	76	75	89	61	88	70	81	59	74	80	83	81	76	80	74	86	77	70	66	74	75	67	75	86	67	76	88	64	75	62	77	88	76	99	75	81	68	65	77	82	83	84	58	72	72	75	77	88	73	81	81	87	86	75	62	74	76	75	80	77	76	71	73	81	69	79	81	93	78	65	82	76	71	89	62	79	85	68	67	79	88	70	67	76	75	82	67	72	82	59	79	60	74	57	68	74	78	65	84	79	81	85	85	76	72	80	83	76	77	69	76	63	60	68	67	71	74	65	69	86	76	77	89	91	75	73	81	78	74	84	82	66	76	67	68	66	74	69	67	69	78	80	76	67	76	90	74	78	76	72	82	72	71	68	90	74	76	79	78	72	73	72	66	77	56	74	66	65	67	79	63	64	77	68	78	85	76	74	79	72	69	87	70	72	81	80	78	94	83	84	69	44	63	85	64	85	80	69	69	69	60	69	69	73	81	63	61	79	81	85	75	60	86	72	84	65	85	78	75	82	81	69	70	70	75	76	68	69	80	80	76	63	67	84	61	68	75	78	80	81	61	66	81	72	79	82	77	89	84	90	79	88	74	67	80	87	72	80	78	74	79	75	71	69	75	75	62	69	77	71	79	71	89	85	87	66	77	73	74	57	67	78	68	72	70	80	69	73	65	82	75	68	74	52	78	82	101	73	69	83	82	85	72	79	85	69	71	91	78	75	64	73	69	88	67	61	95	77	84	92	73	70	65	78	68	80	54	80	63	88	57	75	79	71	74	79	60	81	67	69	71	79	74	82	70	64	67	70	80	76	67	81	60	73	60	67	70	85	66	77	77	73	72	74	62	86	65	81	75	71	76	73	72	73	68	75	60	83	69	72	85	80	69	82	86	81	76	80	72	86	68	77	78	82	51	75	81	67	78	79	77	76	80	65	70	76	86	77	67	73	72	74	68	67	73	67	72	78	82	68	62	70	69	95	81	56	62	74	84	70	69	71	79	84	77	74	75	74	77	77	74	78	94	66	72	78	82	59	72	64	71	78	84	87	86	77	63	87	80	72	77	63	67	67	85	56	82	83	79	84	75	64	84	72	80	59	73	70	76	70	68	87	84	60	78	67	82	89	74	67	59	81	73	82	83	76	68	78	73	73	79	65	73	72	84	77	71	76	79	91	80	70	75	63	93	85	81	73	56	81	81	81	64	77	83	79	75	85	83	74	94	89	70	66	78	73	76	80	95	77	73	73	71	74	79	80	88	82	74	65	80	85	72	80	78	68	96	62	86	83	80	70	69	77	63	78	73	70	68	89	87	92	71	66	73	76	71	83	81	75	79	61	83	80	89	64	61	81	78	91	74	64	72	92	83	80	77	86	72	67	71	63	88	82	84	67	79	74	73	72	65	86	83	73	58	86	65	85	69	60	80	85	72	68	79	84	68	69	67	79	81	80	76	73	60	61	63	84	83	85	57	84	66	84	72	82	76	69	72	57	74	73	81	67	81	53	89	80	69	91	85	73	77	93	77	76	92	91	72	82	59	73	71	70	62	69	67	72	62	73	69	94	73	78	69	81	73	79	85	73	61	76	75	85	82	77	68	73	76	72	73	72	72	77	82	90	66	82	72	64	86	72	61	78	76	80	73	86	87	80	83	83	77	84	85	79	78	100	79	68	84	67	73	73	83	69	64	87	71	79	80	84	71	78	69	86	63	87	75	72	70	74	77	80	67	82	85	86	83	72	79	75	80	92	70	86	77	70	80	81	76	76	91	80	71	76	82	70	66	74	80	81	99	74	89	65	84	71	72	84	74	88	70	90	70	78	72	72	71	65	91	80	77	69	81	77	77	86	71	69	67	81	87	86	89	76	79	91	86	88	75	88	82	70	64	68	55	86	88	81	71	93	62	72	78	73	74	65	68	71	79	92	67	65	77	68	82	78	71	84	82	77	79	80	79	68	82	70	64	66	75	83	92	76	70	62	81	62	98	79	76	89	73	69	87	60
12808	6384	3820	4556	10671	14158	12869	9655	8971	7637	19146	24376	22318	19827	16513	10589	2392	753	808	802	745	730	724	742	724	713	713	740	738	715	748	717	757	705	756	735	701	688	734	725	731	707	725	765	731	677	740	687	718	718	699	750	747	685	726	769	770	738	687	668	692	756	708	687	710	739	711	701	685	681	723	730	691	679	775	731	767	662	722	754	687	719	704	716	712	664	747	742	689	707	664	737	714	715	673	745	716	683	703	716	721	677	752	697	724	689	692	635	664	728	727	713	684	694	739	652	743	751	717	727	761	702	668	752	744	751	665	712	715	724	684	688	731	701	692	695	665	723	730	672	703	709	705	707	649	710	709	687	684	640	678	728	678	717	723	720	679	729	702	682	711	687	696	700	698	682	669	709	703	652	717	687	728	669	660	708	781	722	693	711	726	691	713	711	690	693	646	720	729	726	700	729	694	716	731	712	699	721	729	665	685	692	683	670	759	741	713	693	707	711	655	749	735	696	694	731	698	660	708	705	659	673	700	727	704	686	712	716	678	693	672	702	687	714	728	718	713	703	680	735	709	729	675	730	720	686	740	658	706	700	659	689	713	695	690	689	689	693	711	726	768	689	718	697	727	727	681	707	717	664	730	727	679	661	695	701	706	762	715	696	661	655	704	687	677	730	694	726	679	685	650	684	674	713	712	649	700	663	714	686	757	691	705	710	677	752	742	688	737	722	718	684	712	745	673	671	703	709	708	711	699	716	677	732	693	705	690	700	694	683	696	661	722	709	718	724	738	744	736	703	729	698	701	689	712	702	709	715	688	715	688	706	688	728	710	674	743	687	694	690	720	741	707	751	631	725	727	726	711	733	688	657	695	731	683	628	712	700	700	675	681	714	668	702	713	727	748	686	703	695	681	721	683	674	707	674	720	724	678	708	674	717	678	699	657	741	658	709	682	699	688	699	682	675	651	733	709	667	700	713	708	697	713	653	662	708	767	664	660	724	697	734	724	731	672	698	703	731	689	698	684	681	675	727	714	700	691	723	681	666	669	720	700	677	773	674	703	723	689	712	713	660	706	694	734	712	707	717	702	673	713	713	687	725	727	639	679	655	755	670	686	693	705	752	711	637	716	662	701	722	657	735	743	694	715	726	702	706	717	685	718	691	703	684	652	680	717	722	704	693	701	724	695	703	715	695	690	701	695	724	696	733	688	782	726	722	682	682	629	725	718	717	672	695	684	689	659	690	694	678	733	735	670	649	737	747	708	719	703	724	726	691	708	659	691	646	714	711	709	682	682	740	724	735	725	722	690	749	816	690	722	722	729	679	682	662	694	726	713	690	708	736	671	702	706	728	727	757	710	695	692	744	684	740	710	679	650	672	710	724	664	708	729	725	701	698	707	737	715	688	706	708	693	701	682	704	658	729	746	731	692	792	672	678	693	717	732	706	679	720	713	725	685	714	715	698	733	702	714	691	710	724	706	741	724	683	723	725	761	708	692	706	697	711	690	697	701	730	741	686	700	700	713	735	722	711	726	732	725	710	692	669	698	719	706	702	644	714	742	736	737	667	723	743	707	696	730	689	717	716	704	689	726	680	698	683	692	726	734	724	686	689	699	686	702	677	696	767	711	743	703	680	708	720	725	705	702	740	667	746	624	722	738	712	679	713	666	684	684	679	748	677	702	692	713	669	722	680	703	736	705	660	704	677	671	715	710	694	696	726	706	715	678	678	712	760	676	660	709	696	703	718	688	722	779	648	703	709	705	737	696	687	715	662	691	673	706	720	736	671	751	729	657	695	687	654	716	721	716	689	714	694	670	678	732	701	698	735	691	684	697	666	719	724	675	695	720	696	702	676	736	659	717	717	723	705	698	700	671	701	675	732	734	641	754	718	679	769	718	694	698	695	692	741	736	718	659	715	757	697	687	714	696	696	686	692	680	708	709	760	690	687	712	663	704	700	679	690	753	692	702	738	734	705	719	702	735	683	725	697	662	704	728	722	677	697	697	759	720	746	727	708	723	702	759	673	733	704	688	693	750	734	688	680	751	669	691	678	671	717	745	709	715	708	709	702	736	728	688	720	712	722	676	762	708	677	669	717	697	705	701	706	718	697	668	720	680	698	722	687	712	703	692	656	664	654	706	701	708	711	668	712	693	667	702	747	689	715	664	673	715	738	716	723	711	705	713	685	732	727	701	699	677	738	675	722	623	759	683	739	740	691	676	704	691	697	683	673	722	707	719	717	718	718	713	712	717	743	706	751	736	691	704	672	703	700	730	697	704	696	702	650	730	697	748	749	678	730	721	754	691	708	721	740	722	731	679	664	665	763	720	724	701	704	680	686	721	664	697	686	694	709	682	688	733	689	721	646	650	674	683	738	739	677	675	703	722	728	742	711	723	770	713	718	758	692	695	698	667	711	715	688	687	691	737	729	682	716	714	706	724	724	708	686	686	719	750	702	726	721	637	690	674	680	691	723	703	732	696	713	723	702	682	684	708	703	715	706	737	705	708	679	750	657	671	710	736	704	707	698	703	695	714	708	755	672	737	799	755	709	727	718	704	706	679	709	676	656	653	700	688	746	700	667	720	702	676	681	673	719	663	694	673	683	665	717	699	781	675	701	724	678	713	696	699	703	665	680	724	723	637	679	716	735	737	634	758	727	714	723	709	695	716	727	711	660	687	686	701	669	713	679	749	699	682	726	713	749	687	695	714	712	698	734	719	708	702	703	699	719	721	674	705	672	656	741	668	717	708	729	708	706	653	712	752	725	742	693	719	705	678	681	716	722	660	702	724	714	690	691	707	718	711	728	730	711	673	740	714	700	742	738	668	726	730	732	700	692	733	676	755	753	709	694	711	712	693	713	672	705	686	715	760	745	738	713	702	709	706	736	718	675	668	690	696	695	705	728	691	724	713	739	702	692	662	700	703	691	690	738	710	681	659	726	680	673	695	709	679	678	714	707	723	702	714	702	697	740	706	678	655	679	721	658	684	729	694	732	691	667	714	762	711	703	685	641	676	725	710	677	705	733	718	697	686	703	704	675	722	703	721	775	693	689	713	713	704	668	720	721	721	699	694	729	714	716	687	704	654	692	737	720	706	734	696	708	663	651	720	685	715	685	701	668	666	713	694	710	733	690	655	697	659	744	711	715	667	666	766	695	739	682	717	716	684	697	678	715	735	746	750	725	718	674	669	675	664	707	698	697	670	708	659	725	666	698	734	697	718	692	739	697	699	722	712	683	686	691	749	704	662	680	711	685	720	688	704	697	690	746	704	698	727	743	673	671	697	708	762	735	702	711	712	707	727	689	718	701	707	707	737	701	690	712	704	725	715	712	698	720	702	703	710	664	667	670	731	741	706	729	642	683	692	705	696	699	729	732	691	703	671	684	732	687	663	732	698	708	728	662	735	750	758	727	708	718	672	709	667	676	708	674	704	700	683	712	731	678	709	670	663	687	712	684	730	791	665	723	707	694	706	677	741	720	693	667
1415	368	244	153	145	209	235	235	231	197	526	1256	1134	1131	1257	650	209	57	50	39	73	60	47	43	47	63	48	47	40	51	55	54	43	54	47	55	64	48	42	49	54	49	56	43	52	52	38	36	43	54	43	39	52	53	47	47	51	49	47	56	51	64	53	51	51	56	43	40	45	50	47	55	43	38	54	47	53	41	48	51	46	42	32	36	46	47	48	43	47	42	47	40	66	39	39	43	50	56	50	47	52	55	47	46	44	47	43	46	44	51	52	56	50	59	51	51	48	44	44	44	49	45	59	53	53	60	70	49	46	47	54	49	60	50	54	55	34	50	49	47	40	46	38	31	51	40	45	44	49	63	42	56	47	48	41	50	47	38	46	60	48	46	60	49	49	47	37	64	40	44	46	53	46	50	61	43	55	47	40	52	44	45	57	54	45	59	35	47	61	48	54	53	49	46	69	38	44	56	47	48	46	42	39	44	43	47	40	45	41	46	56	65	54	58	41	50	53	38	47	47	59	54	41	64	51	55	42	58	60	48	41	42	56	53	34	55	58	40	43	60	32	53	45	50	52	65	50	41	53	44	46	41	45	49	43	44	52	62	54	48	49	46	44	39	34	40	42	37	64	35	41	39	38	56	44	52	35	36	61	61	43	45	56	52	50	45	53	50	56	51	34	48	49	43	51	52	43	61	44	58	46	49	64	39	46	56	49	48	49	40	35	47	52	50	57	49	50	44	45	48	46	34	48	60	44	38	50	53	57	33	41	47	46	49	38	40	49	44	41	43	53	47	38	47	46	53	53	52	43	45	45	57	41	49	44	57	44	41	50	54	44	52	49	53	51	61	57	50	58	51	47	46	49	50	52	48	38	46	45	47	44	57	58	65	43	37	46	57	57	52	51	41	34	50	58	40	48	35	46	46	46	55	56	43	62	47	59	63	55	39	53	54	40	41	60	54	42	49	43	50	55	40	35	67	55	41	47	56	54	43	43	44	39	58	49	53	44	39	36	64	42	41	48	57	51	43	47	45	47	44	46	63	52	39	44	58	43	44	48	34	53	43	40	57	53	33	43	44	49	51	40	44	50	44	45	57	52	49	51	29	39	44	53	47	49	41	42	40	55	40	37	42	47	33	45	33	43	54	46	60	35	51	56	53	51	50	47	56	54	48	43	46	51	46	54	49	49	37	44	48	53	47	47	44	50	60	50	47	58	43	49	58	50	54	41	41	55	56	43	32	50	69	53	48	39	43	49	43	54	53	42	46	51	49	46	63	51	53	45	47	65	36	50	53	51	52	54	55	55	40	35	55	47	50	41	47	58	48	34	48	45	49	33	59	42	43	62	52	50	43	43	49	54	44	54	37	52	43	44	42	42	52	56	47	43	41	45	42	48	38	61	60	38	44	42	40	56	45	47	37	52	60	46	47	43	52	46	59	56	40	54	43	53	53	57	64	34	38	44	49	49	30	46	52	68	41	37	35	44	42	45	49	50	41	41	59	50	49	57	48	55	62	51	41	42	60	44	44	50	43	47	46	43	48	49	44	57	47	54	46	47	47	49	40	27	54	43	36	59	53	51	48	42	51	42	41	50	52	42	42	44	40	44	46	41	61	56	49	40	52	45	43	49	39	53	59	53	38	48	53	52	48	51	50	47	48	47	43	53	48	34	59	46	45	51	56	43	43	49	34	46	47	38	41	52	53	47	46	48	60	42	46	45	46	59	47	53	55	59	49	43	52	44	36	58	46	49	49	38	57	39	53	36	44	47	47	49	44	50	48	37	45	48	48	56	47	52	54	39	58	44	47	50	34	56	45	47	59	60	48	54	40	49	50	52	57	43	51	39	49	36	36	62	39	40	54	51	47	49	48	58	44	44	55	49	37	45	51	54	47	64	52	45	42	50	46	42	39	50	40	44	55	44	53	66	49	46	41	47	54	47	45	49	41	46	46	48	63	37	45	43	46	40	52	45	49	58	54	48	49	55	51	41	51	37	52	66	33	47	49	57	53	31	37	50	54	42	57	47	43	50	37	51	49	62	52	53	50	49	49	54	46	46	49	35	56	43	54	51	40	47	43	47	44	44	55	66	38	41	45	48	46	41	41	43	66	52	37	37	53	59	50	53	56	45	44	40	51	45	52	51	57	46	43	51	46	57	40	47	44	50	52	53	62	38	43	49	44	44	56	47	39	45	51	40	54	35	44	37	44	41	46	42	38	49	45	53	52	51	52	39	48	55	48	61	41	41	53	39	46	53	47	53	58	45	61	61	52	33	32	43	48	57	49	57	51	43	47	54	56	45	42	46	55	48	47	53	32	51	51	44	43	44	53	54	39	50	53	52	39	55	49	50	43	59	52	49	48	54	54	43	40	59	32	64	41	49	44	55	48	62	65	59	51	53	57	38	41	56	53	54	51	58	47	52	40	47	43	49	42	38	48	51	60	44	43	44	41	51	59	44	53	41	46	39	52	61	46	46	58	50	45	44	59	35	41	46	50	51	50	48	38	57	46	50	53	55	46	63	56	57	42	44	56	61	45	57	52	53	48	36	52	45	36	35	45	47	41	61	52	48	54	62	56	48	50	48	48	62	53	38	37	41	49	58	47	48	51	49	37	33	43	45	50	55	50	48	53	60	54	54	42	42	52	50	63	49	52	48	61	57	54	56	48	47	42	51	61	50	48	40	53	58	53	46	43	63	44	43	47	43	51	50	64	45	35	54	48	47	56	61	53	55	54	41	45	44	43	59	47	45	39	52	46	38	50	39	58	48	56	52	43	36	43	37	49	48	52	39	39	49	50	39	50	47	38	41	53	49	43	50	51	61	45	51	49	52	38	56	49	56	45	48	41	41	42	59	45	45	44	51	36	40	60	51	38	48	42	54	42	50	43	39	39	36	38	57	49	46	56	59	37	31	51	45	35	48	52	57	59	36	54	46	50	49	57	55	52	37	57	51	53	43	48	39	39	50	56	50	55	53	36	48	52	51	54	35	46	45	41	44	57	44	48	34	38	52	45	48	51	60	49	47	46	49	71	39	45	58	42	36	47	56	56	48	52	43	42	54	51	54	55	45	41	47	46	54	54	46	56	45	53	47	34	60	47	55	47	39	51	50	34	56	61	46	41	53	41	57	48	54	49	48	51	43	56	49	49	51	54	45	48	45	41	55	42	34	49	51	41	34	46	46	47	56	53	43	37	52	46	47	46	49	59	55	52	44	45	51	62	53	56	44	37	56	44	38	45	51	53	61	34	46	56	47	52	46	40	56	53	55	46	53	51	60	49	44	47	46	37	48	47	56	37	56	49	43	46	46	47	41	36	50	41	51	46	48	65	57	43	47	50	45	39	41	39	43	51	35	58	43	40	57	41	56	50	40	42	52	43	47	45	45	53	54	42	47	33	43	43	44	60	39	48	71	39	44	59	49	39	53	43	44	46	59	43	50	43	59	41	46	64	48	44	53	46	36	59	47	50	53	46	44	46	50	53
14018	5501	3376	4229	10466	13533	12104	9749	8579	6962	14764	23379	20836	20344	19446	12795	4138	642	574	597	568	509	540	520	510	526	531	542	547	532	481	477	533	503	515	488	490	452	523	493	492	456	471	440	472	465	489	456	436	483	495	473	475	426	474	431	460	447	449	397	482	472	458	430	518	472	472	448	481	460	478	436	452	495	540	618	559	455	448	481	458	436	476	469	458	489	442	428	426	487	446	466	471	470	461	440	452	464	481	458	448	495	451	407	430	469	455	457	418	435	473	440	461	459	429	456	440	398	427	455	403	434	452	480	431	467	461	427	459	457	497	465	462	469	460	435	402	463	470	448	442	468	462	415	469	457	450	428	435	429	445	457	453	447	453	450	417	473	415	498	444	456	432	426	476	462	483	497	463	440	438	434	465	438	436	423	490	458	440	433	479	457	473	471	446	419	448	461	467	464	442	460	445	448	439	428	456	463	466	458	453	450	429	439	439	453	470	436	455	459	463	444	451	431	455	475	419	429	475	448	421	468	466	472	441	474	450	463	477	436	450	478	452	459	465	417	450	466	453	440	444	436	413	456	478	455	427	491	424	413	467	447	492	476	443	454	444	450	467	445	445	501	436	456	445	454	450	435	446	451	448	470	474	464	464	432	468	454	481	441	458	433	457	435	466	447	465	483	450	453	453	487	481	472	477	436	462	472	450	456	458	457	447	468	458	484	426	435	447	464	432	441	476	455	430	473	449	476	450	422	489	472	454	451	461	443	442	439	443	442	428	413	461	501	452	442	464	465	466	434	443	409	440	454	437	412	419	452	459	490	458	436	468	443	430	473	437	435	464	456	463	442	431	493	441	444	463	459	452	437	425	458	490	431	466	475	458	477	482	469	447	409	446	472	440	464	416	421	474	474	471	420	459	441	416	428	448	496	418	472	462	422	476	432	492	474	468	429	425	457	431	418	429	454	454	454	454	445	438	457	440	432	508	418	476	433	457	454	459	519	497	447	415	440	465	500	476	458	434	449	456	475	444	472	450	430	418	432	479	463	443	441	466	454	432	454	452	451	472	436	466	471	483	444	450	493	417	416	455	458	424	451	453	474	460	445	432	468	488	439	479	422	436	428	464	461	451	439	494	472	483	494	438	454	415	464	447	471	441	430	455	441	439	461	476	449	457	473	441	452	459	434	442	466	435	457	430	442	456	408	429	432	412	468	456	493	465	467	425	462	413	438	472	483	446	453	450	449	468	452	465	480	458	479	444	458	470	470	464	487	423	438	492	462	477	498	462	431	454	459	472	454	434	418	433	441	446	475	438	469	440	441	463	457	492	416	470	457	423	437	474	443	448	470	444	423	432	485	466	444	450	428	472	499	459	432	426	447	472	442	442	458	459	465	465	456	487	447	458	456	495	428	482	408	484	495	461	431	462	500	429	458	469	452	462	463	453	454	479	464	478	434	454	445	435	469	456	450	463	441	459	489	467	431	453	433	470	440	453	438	476	461	477	488	448	436	437	460	443	465	463	469	484	423	416	465	443	437	461	403	397	450	422	436	456	447	447	465	459	448	426	445	447	421	462	426	469	449	429	443	473	453	465	416	441	509	434	456	442	464	419	481	452	432	440	482	451	458	472	487	459	435	451	424	427	476	447	437	461	455	451	469	477	465	458	477	434	454	445	465	439	400	455	492	476	445	433	465	475	437	455	486	451	400	493	454	463	429	435	436	473	447	459	458	469	411	434	463	477	431	450	467	478	460	430	436	446	470	446	465	431	439	444	431	449	463	446	457	418	434	481	453	440	414	446	457	415	426	428	455	453	479	489	454	417	487	383	486	460	461	430	450	457	457	481	447	411	457	457	445	422	468	475	451	434	416	465	483	480	447	460	429	469	445	441	423	462	440	466	461	460	451	457	469	455	455	498	428	447	461	465	476	476	452	435	437	452	474	490	476	467	516	453	458	458	444	409	457	465	449	426	443	450	454	490	478	455	467	451	460	434	482	487	505	443	435	418	462	450	417	401	475	448	463	457	444	471	396	446	487	453	446	425	440	467	474	489	428	442	411	460	456	433	435	432	462	442	434	430	441	463	472	443	445	446	444	450	460	415	446	497	431	465	461	439	481	463	468	464	456	434	446	455	479	413	477	454	444	484	468	390	451	441	455	446	432	468	460	462	477	465	483	425	456	453	460	465	394	424	432	457	474	477	453	464	451	465	425	450	472	446	426	447	463	485	466	449	423	423	462	493	450	496	450	476	458	449	448	495	456	461	458	465	452	463	439	459	454	471	478	444	420	426	464	467	483	455	436	483	442	446	466	449	478	455	428	460	426	442	431	419	473	455	485	453	444	495	424	447	443	460	401	481	427	439	465	423	430	447	430	420	402	409	437	473	426	472	477	470	492	481	455	475	459	527	465	458	446	465	462	461	463	470	435	397	442	457	450	473	453	435	426	420	424	482	468	417	463	494	466	451	443	449	433	442	451	456	464	468	493	436	440	454	487	492	439	491	430	467	464	435	459	484	454	440	461	425	470	470	452	426	455	433	466	468	466	413	448	458	461	455	454	468	493	422	486	455	466	440	449	452	500	438	475	471	461	430	438	495	470	449	448	440	441	448	498	437	479	453	468	482	465	430	435	427	409	450	408	422	431	438	492	511	485	453	440	445	473	481	419	473	475	481	460	406	426	451	475	444	460	459	455	505	441	431	413	448	451	439	452	476	472	453	429	457	444	465	453	420	422	453	463	483	448	447	488	429	497	449	462	481	462	456	449	471	459	458	457	466	422	491	446	465	441	478	435	444	458	477	452	498	447	440	467	437	463	432	469	414	443	428	459	469	450	436	439	407	457	480	477	488	475	440	464	437	417	449	455	444	460	441	467	446	435	474	437	485	448	471	420	430	434	455	465	451	469	428	446	415	435	496	443	431	447	428	452	467	443	466	439	457	444	483	450	442	465	475	460	461	425	448	441	432	476	467	453	458	436	401	463	456	444	454	464	483	424	446	463	467	442	484	454	466	495	459	415	480	467	458	432	475	455	491	456	412	441	430	446	482	478	423	448	424	459	422	446	436	460	416	456	437	438	408	455	456	461	481	470	491	482	436	407	494	437	403	426	424	454	474	449	443	475	424	449	462	478	453	467	451	447	436	470	460	446	459	430	436	441	447	480	429	454	469	454	458	418	441	426	438	489	463	482	474	436	454	439	475	438	434	459	458	465	427	480	428	479	407	442	454	428	384	416	433	430	473	448	462	443	456	434	430	459	458	438	454	493	470	468	428	474	445	471	462	484	429	465	462	444	490	476	434	475	421	483	444	462	446	459	411	463	480	456	438	461	459	474	479	454	487	449	424	447	434	440	470	452	455	440	466	472	491	448	430	434	460	447	463	455	472	421	380	470	448	477	432	426	467	458	471	463	440	477	443	447	439	447	432	488	464	452	453	445	416	443	410	455	467	471	435	460	473	457	442	487	458	467	457	465	445	460	476	443	460	457	462	471
1125	578	330	187	184	253	316	318	264	253	529	1219	2246	2845	2328	1541	399	73	68	56	59	54	58	48	58	63	53	61	65	56	61	55	69	56	53	65	49	68	54	63	60	62	60	62	74	68	51	55	48	57	64	65	54	60	64	60	74	58	69	64	68	59	68	55	80	61	63	77	68	69	57	64	69	44	68	64	59	57	65	66	59	72	51	66	59	49	72	73	58	56	47	51	64	64	56	52	58	52	59	56	58	50	73	53	56	58	55	58	70	61	68	70	67	58	48	50	61	63	54	67	60	52	56	57	75	56	49	57	73	67	62	69	60	72	48	47	61	68	40	58	71	52	52	74	60	64	57	65	58	47	40	53	56	67	71	48	65	59	51	87	75	58	53	47	64	68	50	58	64	53	59	54	51	65	70	51	54	70	64	63	65	57	69	44	68	75	61	45	58	57	58	75	66	56	59	70	68	62	64	51	69	46	66	54	66	57	62	64	65	55	56	56	64	49	61	54	71	59	58	72	70	63	68	56	59	59	55	58	62	56	56	51	52	50	45	56	54	60	51	44	61	60	60	48	64	54	68	60	66	48	64	62	60	51	66	58	51	61	62	62	59	58	59	57	76	51	61	65	60	64	61	63	59	64	63	57	58	61	59	45	60	76	62	60	54	58	63	64	75	63	74	49	59	56	48	55	42	57	42	62	59	61	58	46	61	56	50	69	60	62	80	60	58	78	66	53	64	61	68	65	60	56	67	51	69	69	70	70	75	67	65	53	63	56	50	66	62	57	70	64	52	56	69	48	66	64	61	60	49	53	45	55	59	64	83	44	59	63	62	51	67	71	55	47	63	66	54	65	63	56	58	61	68	52	78	59	58	70	73	59	77	65	51	54	58	63	66	65	59	72	66	52	51	62	56	61	77	59	65	63	66	48	72	61	63	53	74	55	56	50	52	62	72	68	56	54	53	69	72	54	65	46	64	51	58	49	66	69	66	54	48	56	69	70	55	70	66	50	62	74	65	72	65	53	66	64	55	56	55	56	61	64	66	56	72	59	59	50	56	61	65	61	68	62	63	63	53	48	66	57	60	70	67	54	64	59	67	60	62	51	54	65	55	67	65	54	77	69	64	62	61	65	50	61	75	78	64	63	55	51	49	61	81	56	65	59	48	61	61	66	59	62	61	62	58	58	75	69	64	57	64	64	51	66	61	50	57	74	78	55	61	71	63	65	66	58	72	67	69	58	57	64	73	56	58	58	60	53	55	64	64	67	61	68	60	72	64	65	63	67	53	62	63	55	72	68	58	55	63	64	64	60	61	61	53	83	60	51	73	64	65	54	56	59	59	51	53	51	55	45	57	52	67	70	63	54	55	52	63	74	61	67	54	61	72	64	59	67	74	66	51	69	63	61	62	46	75	61	69	64	50	62	60	54	55	52	53	55	61	63	69	64	64	65	66	60	56	69	56	61	67	63	48	65	66	52	56	71	65	43	60	57	62	63	55	74	57	54	52	64	56	61	67	57	73	48	55	56	62	73	58	69	60	68	58	68	46	60	65	59	61	64	55	62	63	62	61	66	70	52	63	52	46	54	49	69	60	67	74	79	63	56	48	56	51	60	47	56	62	63	48	59	57	48	58	54	70	63	74	54	68	59	66	57	67	56	58	49	66	64	73	55	69	77	62	59	58	59	58	60	73	55	63	70	68	57	63	65	62	63	56	52	54	58	55	69	56	67	57	56	55	49	58	59	60	58	54	50	67	64	56	61	62	45	58	50	56	69	57	50	60	59	55	65	63	60	58	68	69	57	61	34	70	51	65	55	55	49	70	57	57	54	63	67	57	65	63	71	66	56	56	67	60	59	64	65	65	66	71	59	59	56	56	57	64	53	73	51	70	53	50	64	56	64	61	65	73	78	53	65	60	60	50	61	67	57	69	70	65	55	56	66	55	51	64	73	71	63	61	51	74	79	71	60	65	62	72	70	75	56	56	64	70	65	68	74	63	60	62	41	73	53	59	54	64	59	64	65	65	51	76	60	53	73	54	49	65	48	58	71	69	51	57	61	57	53	50	54	69	56	57	67	71	64	46	58	55	55	69	59	66	63	74	66	59	58	53	62	72	74	67	75	50	84	72	54	52	45	56	53	55	49	58	63	82	62	46	58	53	55	50	70	61	69	66	56	65	66	60	52	52	64	57	72	70	65	71	74	58	69	58	71	49	75	60	73	61	58	67	53	56	58	70	59	53	47	62	52	56	67	57	51	69	67	78	75	55	49	46	68	59	40	54	78	69	65	53	62	65	74	71	52	67	66	68	69	60	72	55	69	60	64	61	61	47	55	57	61	69	58	59	62	58	69	55	64	67	58	61	63	60	64	45	59	75	56	72	57	51	50	60	62	53	51	48	75	57	75	73	70	58	60	45	65	65	63	64	54	44	50	52	66	58	60	75	76	65	61	71	57	52	47	63	60	59	51	66	51	63	53	71	63	53	68	61	72	72	64	65	57	68	59	58	62	62	71	67	48	76	66	56	54	64	52	62	57	60	73	56	55	52	60	65	55	44	64	46	67	69	57	55	64	56	61	48	60	67	58	53	61	55	70	62	57	49	59	59	72	43	53	60	55	68	68	66	64	58	52	63	61	55	72	45	71	83	64	64	64	63	59	63	74	60	53	59	51	68	56	67	60	58	62	48	67	66	72	68	54	52	52	58	74	75	61	69	79	68	59	78	77	57	68	68	55	61	69	60	48	58	68	67	61	65	58	58	69	61	67	62	62	52	73	61	61	60	58	64	65	44	59	55	65	57	58	56	59	70	52	72	63	67	64	71	65	65	44	66	70	57	54	67	58	49	54	62	61	63	71	55	58	64	58	55	60	61	49	68	62	78	42	75	69	61	57	70	58	65	69	64	60	59	51	66	60	55	73	52	55	74	69	48	53	66	69	61	68	60	65	60	53	84	62	56	66	57	52	67	69	68	60	74	45	56	50	62	54	65	60	58	48	47	67	55	56	64	62	54	63	58	64	55	66	63	56	45	51	51	61	75	52	70	58	70	69	49	54	57	64	56	63	55	54	62	50	57	53	68	62	48	66	59	67	65	61	70	80	49	58	61	57	37	64	59	66	73	77	58	64	59	67	80	69	62	50	68	66	60	47	64	57	50	52	59	69	66	61	69	60	61	72	65	50	56	46	68	50	56	49	56	53	75	80	54	51	58	63	64	66	57	72	69	61	62	55	48	65	43	59	72	63	46	64	65	58	59	54	52	52	64	57	62	53	54	39	50	59	72	60	54	69	62	60	59	65	66	56	63	50	54	69	54	48	60	58	70	61	63	60	57	61	49	66	73	63	63	59	61	50	60	57	78	78	63	68	54	43	58	68	62	66	55	61	52	73	70	72	63	61	43	72	62	46	56	57	70	49	51	61	66	58	63	56	66	49	74	69	56	62	60	71	51	64	64	53	55	64	57	57	74	65	62	46	71	63	78	56
16311	7435	3942	5394	13218	16577	15028	12416	10339	8772	12408	20200	28163	29337	26726	21182	6723	754	725	705	627	632	596	615	655	615	622	639	623	632	613	592	585	626	583	632	567	614	609	627	653	599	598	550	583	597	597	574	605	594	620	613	537	573	585	533	596	582	622	637	586	591	593	629	597	605	547	564	609	568	568	572	571	599	594	705	614	586	575	595	606	643	641	563	637	574	600	587	596	591	612	594	603	576	600	598	608	587	621	607	620	573	595	592	585	584	569	550	608	545	554	518	599	594	609	597	603	640	574	558	550	618	584	572	555	605	601	603	553	622	576	581	620	585	576	587	609	596	579	607	581	569	584	582	601	599	533	580	604	592	602	621	604	596	600	603	563	609	607	569	612	595	589	560	596	604	591	608	560	608	597	592	576	610	590	614	565	574	560	595	579	614	602	609	575	540	552	569	616	593	636	569	557	567	588	612	581	561	575	564	580	564	562	563	546	596	575	589	572	611	551	626	610	590	621	579	572	542	570	574	577	593	585	565	567	597	596	566	570	614	610	596	624	599	625	590	592	581	622	562	616	521	587	618	611	590	589	591	593	565	578	627	594	617	599	595	631	582	586	571	639	562	600	565	604	579	609	566	561	631	624	562	588	585	608	643	608	574	566	605	589	592	589	567	616	575	625	607	571	590	595	595	585	634	543	637	614	597	604	582	602	534	618	612	566	625	583	551	569	604	606	567	590	619	584	579	596	606	606	562	575	581	569	550	563	628	588	609	547	527	561	582	591	570	581	611	568	641	592	594	597	588	587	564	588	585	612	634	609	594	588	564	616	591	592	610	653	601	580	617	591	572	606	590	577	561	530	586	574	635	621	597	590	589	613	633	590	586	539	627	574	576	604	609	583	560	656	610	578	609	580	589	585	527	616	627	584	564	613	537	587	571	602	558	590	582	605	581	559	568	528	625	577	568	582	639	534	565	596	592	582	582	577	581	579	578	597	591	602	585	579	573	557	558	627	569	568	575	603	589	561	595	615	585	596	592	586	598	586	580	587	598	555	556	593	595	567	562	594	562	578	585	616	605	579	575	606	607	600	596	588	642	612	609	589	572	595	580	582	555	603	597	586	614	603	593	642	597	558	562	594	528	588	605	619	568	581	599	548	587	578	590	596	583	562	604	592	560	602	562	586	591	592	589	549	573	575	621	602	623	562	627	619	586	572	573	568	577	598	572	607	593	536	614	604	584	601	567	581	562	545	604	603	567	569	598	617	572	543	592	567	558	596	578	589	566	589	614	604	630	581	656	603	600	570	565	595	581	621	586	615	581	586	621	584	597	596	581	569	562	581	602	592	552	569	587	634	595	574	626	613	605	591	545	555	582	595	557	618	590	593	621	613	600	585	596	535	619	605	557	575	638	600	560	598	635	570	593	591	617	620	611	594	649	586	591	549	609	604	585	623	596	598	599	577	606	567	611	569	559	595	564	604	588	599	612	611	582	634	562	582	610	561	609	587	605	584	615	587	614	611	564	585	586	569	627	550	555	589	596	618	585	562	602	612	587	591	571	629	592	578	593	601	596	616	610	568	579	603	576	584	574	585	596	607	584	636	581	565	607	581	594	587	604	583	577	578	581	562	610	599	575	570	593	572	579	581	619	606	610	558	585	600	596	643	587	589	606	602	595	584	599	585	596	647	598	568	616	601	596	562	582	586	594	555	609	586	594	587	578	569	612	588	580	596	591	579	575	577	615	592	616	555	600	556	607	613	598	615	552	568	588	626	611	619	581	560	625	607	546	580	579	582	617	559	618	591	576	623	570	616	530	581	603	576	600	578	610	603	551	611	581	608	655	608	611	570	611	627	614	553	628	548	605	589	562	571	583	613	577	594	599	595	603	559	547	534	590	595	573	587	575	618	544	602	568	605	589	594	602	616	547	560	607	563	618	608	632	588	582	610	567	579	598	589	587	586	598	551	583	615	547	592	584	586	578	623	562	567	561	596	562	548	566	545	568	586	580	580	559	565	594	630	579	574	605	540	600	635	566	599	584	571	546	626	561	597	577	595	581	617	582	542	576	578	561	645	606	574	582	600	576	613	561	643	584	597	562	576	591	581	599	576	594	596	624	602	593	619	625	590	543	575	585	599	572	593	584	518	565	560	633	614	528	557	570	615	601	590	578	640	566	591	555	609	559	567	618	584	601	554	570	563	578	618	587	588	570	622	627	620	582	549	576	572	648	613	572	606	583	580	601	646	607	603	602	603	589	589	557	542	612	625	578	632	567	562	543	594	571	593	594	584	592	567	585	597	592	567	621	597	572	587	590	587	620	553	618	613	596	556	594	573	585	618	622	585	565	563	567	566	617	635	510	554	589	575	597	561	555	607	572	609	587	614	581	621	571	596	626	580	626	549	598	571	586	553	618	583	560	590	616	596	573	572	657	609	613	558	537	598	604	659	567	602	563	638	618	613	550	565	594	568	593	571	602	564	599	592	570	602	601	567	604	645	570	624	616	563	580	560	589	621	612	555	625	582	620	619	588	580	602	559	586	567	559	579	585	541	610	530	547	596	581	609	630	561	592	599	576	576	580	606	606	573	564	574	587	577	595	546	578	543	593	596	630	542	570	634	587	607	577	618	550	569	584	569	541	548	567	596	569	554	623	613	594	616	622	607	606	583	595	545	573	583	596	592	630	566	575	622	584	564	564	578	559	544	610	612	586	603	575	602	615	598	577	619	591	611	599	607	585	572	596	579	576	649	595	598	562	598	614	601	579	566	606	605	551	550	582	582	594	567	603	566	617	605	601	561	561	614	604	603	579	562	571	607	597	578	619	620	591	583	590	558	610	592	578	604	594	585	626	547	610	598	598	589	564	598	583	575	602	562	615	602	590	610	561	559	635	618	587	588	611	603	560	549	579	561	566	581	619	581	567	579	607	562	591	613	596	616	578	576	535	622	589	571	595	572	575	581	591	574	582	567	551	580	595	582	583	612	575	610	571	563	610	545	620	545	654	582	578	558	622	598	618	587	581	570	578	594	571	615	621	599	621	588	602	578	569	584	577	619	582	559	568	572	588	588	566	613	588	572	609	598	575	567	629	604	602	597	555	555	555	604	608	572	568	573	588	564	610	618	575	604	588	603	625	591	566	606	562	593	583	581	589	574	585	599	572	558	612	566	597	607	569	622	597	600	605	539	673	590	610	620	546	558	569	551	584	577	571	586	549	607	564	568	602	562	620	583	607	619	585	588	624	587	573	596	555	575	635	554	610	588	573	592	604	584	596	605	589	554	607	551	599	631	591	577	592	587	630	618	574	651	581	600	572	555	540	593	629	597	590	593	598	610	653	619	543	628	614	576	596	574	599	580	585	586	569	618	574	618	596	543	590	547	603	627	597	613	558	607	546	603	605	606	594	562	600	572	584	579	592	607	549	559	604	592	581	552	579	642	591	583	632	599	606	593	563	574	597	616	608	623	574	581	597	584	598	557	571	631	595	558	586
1038	294	219	134	144	194	191	209	185	150	141	283	441	519	417	255	121	78	60	64	58	59	52	60	77	49	58	66	60	77	60	59	71	61	65	62	59	73	64	64	48	75	55	75	58	78	75	51	62	70	58	62	66	71	75	69	62	63	62	84	65	67	57	56	82	75	79	70	77	74	57	83	62	54	63	73	58	52	64	59	75	55	83	79	66	68	68	78	70	60	57	61	72	72	72	79	76	59	67	57	61	55	56	68	80	69	65	52	67	65	54	79	78	72	68	72	70	65	64	74	57	82	71	60	63	44	72	62	70	58	67	59	60	61	62	67	66	58	64	65	61	62	57	73	62	77	54	79	48	74	57	70	60	73	73	60	60	70	81	65	79	64	72	61	65	68	66	75	51	66	47	74	75	76	62	61	61	68	57	73	68	65	81	63	71	53	58	63	42	71	66	63	82	49	64	58	65	69	67	62	77	76	65	70	52	72	68	67	66	74	59	56	53	76	77	75	68	78	57	69	55	55	66	78	63	69	80	60	61	55	64	62	73	66	63	66	78	72	71	69	56	58	60	54	61	50	74	59	52	61	58	61	62	70	62	53	72	56	59	53	77	72	62	68	67	58	63	70	75	71	65	51	64	60	65	70	52	60	53	69	73	66	61	54	69	75	67	58	77	75	59	66	68	78	73	67	68	64	61	68	67	72	71	68	54	69	60	54	78	74	60	48	69	62	61	72	58	47	66	64	64	68	64	68	63	74	72	55	55	61	72	80	60	66	77	72	65	75	70	66	73	64	68	58	65	57	59	55	77	69	65	73	79	84	73	73	67	79	63	68	68	60	69	54	66	72	63	65	68	56	47	77	69	86	57	71	56	57	73	71	58	59	65	85	50	61	47	53	69	76	72	72	52	71	75	67	59	65	66	72	60	62	68	77	78	59	78	75	66	64	70	100	61	67	59	58	63	62	53	54	77	69	60	61	58	66	71	70	69	63	57	65	84	74	68	64	54	72	64	69	64	72	69	59	52	61	64	63	76	65	75	69	64	53	72	78	66	83	66	46	68	57	62	57	57	72	52	100	65	61	63	57	63	56	65	76	61	74	77	61	70	62	62	71	57	61	56	76	64	55	67	60	56	73	73	62	54	68	54	70	69	69	67	65	81	52	75	61	48	62	60	65	71	71	80	56	75	64	65	53	70	57	79	70	77	62	64	70	68	56	58	76	61	69	87	64	69	60	74	57	57	58	65	68	72	67	95	76	72	58	67	53	65	74	66	68	80	66	71	59	72	68	73	62	66	63	65	68	62	51	72	67	77	51	67	74	70	66	61	68	67	71	63	57	60	58	72	67	71	69	56	73	63	72	80	60	59	67	63	60	69	56	82	75	69	58	64	63	66	64	57	62	64	60	71	55	55	64	56	66	83	76	77	69	49	69	88	69	76	75	70	67	56	61	76	60	60	68	68	54	64	72	76	67	68	74	84	56	60	58	56	60	51	67	73	57	68	74	71	54	70	75	59	79	69	65	67	65	61	67	76	85	54	60	65	57	57	66	70	69	66	64	67	80	70	65	48	57	66	69	80	65	68	70	73	73	51	76	55	62	77	85	73	71	73	71	50	59	58	68	74	79	74	68	74	64	78	78	77	70	58	63	78	67	75	59	73	62	73	59	68	67	79	71	53	75	75	62	58	67	48	66	51	67	58	72	62	62	60	81	69	54	71	69	59	68	81	89	62	63	52	54	50	67	70	69	61	63	56	78	64	76	71	71	70	53	65	69	62	59	64	66	77	63	80	76	68	67	66	70	57	55	72	87	52	63	60	65	72	48	51	64	58	69	72	68	62	65	69	60	66	80	54	65	71	76	63	66	69	68	56	56	69	64	70	73	73	71	72	66	69	62	66	73	72	46	74	58	55	52	57	66	71	66	79	76	70	73	69	68	61	68	64	65	76	78	68	63	64	67	87	63	73	69	67	60	60	71	61	63	59	64	51	69	72	58	50	79	65	65	75	74	69	58	53	65	73	62	64	78	76	63	79	69	76	70	67	74	83	50	48	59	74	65	54	70	59	47	66	64	71	62	89	89	69	56	65	66	62	69	75	62	79	64	63	71	63	60	71	71	82	85	58	64	77	66	62	57	80	58	56	69	66	67	73	65	72	69	74	58	56	64	61	56	64	71	69	52	64	77	65	49	65	51	59	58	75	72	62	73	59	63	71	71	56	83	69	54	56	54	63	52	62	54	73	75	85	69	72	55	65	66	64	57	71	52	66	64	60	67	63	82	71	64	65	59	70	87	61	70	65	51	78	69	58	78	58	72	57	70	75	67	73	68	70	78	81	63	77	82	60	68	69	57	65	80	75	74	66	68	71	60	61	53	65	54	75	64	77	58	57	70	74	61	84	76	60	62	54	61	71	83	73	70	78	66	61	72	71	72	72	57	72	61	70	66	60	86	66	60	48	64	68	74	63	62	64	75	66	60	73	70	55	72	72	65	70	69	61	73	65	66	67	83	57	78	58	56	74	64	76	56	63	81	62	76	62	62	78	59	63	67	61	54	62	66	70	60	72	63	64	58	57	57	63	74	69	68	78	60	52	68	69	67	70	78	67	79	69	69	66	78	64	66	59	53	64	57	55	57	78	77	76	49	64	70	64	64	65	52	57	58	69	64	64	61	67	67	71	80	79	64	48	57	63	64	69	62	67	75	71	62	63	65	68	61	84	68	55	62	56	81	81	63	63	68	79	58	60	64	70	85	61	68	73	61	64	74	74	62	77	56	68	63	65	61	74	81	68	66	61	67	70	73	71	73	49	63	60	58	60	72	53	71	57	59	67	60	73	76	59	60	66	66	81	52	76	70	55	61	68	73	69	66	69	79	62	67	53	52	54	61	67	72	68	63	64	79	65	73	49	59	78	66	49	63	70	57	76	69	64	68	78	75	65	61	72	56	72	66	76	58	72	61	67	52	70	71	80	53	73	60	70	67	61	58	81	56	54	67	47	73	64	54	67	71	52	66	63	67	74	73	64	63	61	67	64	57	70	67	62	63	67	50	71	66	62	63	62	63	59	67	61	69	67	67	79	67	81	68	59	59	49	62	53	72	53	68	73	83	63	59	59	63	61	62	57	71	68	90	64	62	65	66	65	60	71	74	80	75	73	66	53	56	61	66	65	63	59	56	81	70	59	69	62	63	73	67	68	62	81	70	67	71	67	56	70	80	71	59	67	68	81	80	65	61	60	71	64	70	57	58	67	59	60	54	68	72	68	52	56	63	62	69	66	79	79	68	69	73	69	78	69	60	60	57	52	47	68	52	60	68	68	55	75	55	77	71	51	83	58	74	57	73	63	70	52	57	56	68	78	83	67	62	54	57	65	69	52	76	63	70	59	72	74	77	58	62	61	56	76	57	71	56	69	67	59	78	51	69	75	71	62	56	57	73	72	84	67	72	60	69	66	62	83	63	73	59	69	57	70	76	75	55	58	72
12824	4693	2373	3476	7777	10939	9636	7689	6402	4927	4189	8191	12802	12574	9591	6431	1737	630	680	582	646	651	642	619	632	594	646	641	614	603	640	627	640	616	595	624	627	640	622	556	632	619	589	602	600	647	572	587	607	646	674	598	632	586	602	619	593	626	653	638	613	571	603	616	599	563	622	617	624	558	668	623	614	617	583	559	581	607	619	598	607	633	614	627	615	568	639	641	624	630	627	593	603	648	597	617	593	640	639	561	652	610	636	603	623	625	607	634	618	646	601	568	585	643	540	629	597	601	561	599	615	613	609	614	607	604	582	657	576	582	612	601	581	628	647	622	631	594	631	605	629	605	614	644	573	646	644	594	646	579	642	603	618	572	663	612	616	603	595	626	588	622	625	618	584	587	611	562	610	605	633	590	601	585	648	665	675	642	631	613	584	624	620	561	664	605	664	619	579	605	626	587	605	554	618	627	608	629	586	616	662	616	625	651	572	626	612	662	645	610	609	618	569	663	583	616	651	610	616	531	572	589	577	640	568	608	617	659	581	621	616	612	596	637	660	617	586	607	606	620	606	595	672	607	642	606	636	610	630	639	604	591	575	631	604	608	649	615	612	601	633	644	617	588	580	618	655	640	596	596	596	648	634	658	600	602	610	621	601	586	632	589	589	662	627	593	575	618	646	625	571	628	595	621	569	643	604	606	621	609	622	644	622	652	594	592	593	621	577	625	589	680	604	610	617	570	632	598	597	594	594	652	601	613	626	637	628	628	601	636	610	636	589	614	616	618	611	623	654	605	612	609	605	580	610	614	678	633	600	587	592	592	588	583	623	602	646	569	590	602	619	643	656	622	638	602	607	603	622	629	555	630	627	608	629	656	621	616	596	590	549	577	648	643	593	593	616	642	605	582	638	567	628	656	613	603	616	622	657	589	642	597	613	626	651	601	655	602	629	662	605	648	592	526	608	577	601	631	642	654	637	635	577	602	604	631	610	644	615	624	609	647	614	621	626	562	617	620	637	598	616	606	583	617	554	609	628	608	610	611	597	592	588	592	624	624	601	599	588	609	610	641	584	628	581	630	582	589	586	615	580	622	633	584	658	630	616	632	620	608	592	627	617	618	559	559	638	600	600	589	644	591	648	624	640	674	614	602	611	581	608	635	568	576	626	650	604	646	597	657	614	644	603	621	614	594	628	631	656	610	639	639	631	619	574	608	624	629	590	633	612	602	647	625	601	611	647	615	640	603	639	603	624	639	649	662	618	581	617	647	680	606	641	615	584	611	649	618	596	610	564	588	619	610	558	639	574	677	618	615	604	606	611	628	624	607	644	588	574	617	616	627	606	631	596	594	607	607	682	616	622	543	590	613	601	679	580	621	608	657	595	633	585	604	615	622	662	599	563	559	622	654	625	593	592	592	619	629	611	605	590	646	584	582	581	608	598	604	682	641	652	593	612	554	636	558	615	620	621	627	619	656	634	658	652	591	615	654	635	594	616	600	605	650	679	624	657	629	630	629	626	638	600	604	608	633	577	626	602	649	611	625	606	643	588	659	618	591	605	598	609	615	590	601	587	622	577	621	613	607	591	629	606	654	624	584	661	621	639	612	591	633	614	612	599	609	628	658	591	679	603	592	590	615	614	579	620	611	622	603	607	541	634	643	620	632	619	614	610	583	622	621	628	630	609	624	595	622	625	590	647	607	616	589	610	584	553	533	616	631	645	664	653	647	643	575	629	638	632	650	617	616	625	614	580	588	624	623	601	629	612	593	587	561	569	631	652	641	591	588	606	632	615	591	642	633	618	602	662	593	614	612	609	626	599	583	559	607	574	584	618	619	644	625	592	575	627	615	598	632	662	609	614	614	618	605	613	622	625	642	589	609	621	578	637	584	639	594	622	628	635	611	660	598	640	579	614	589	595	622	617	608	549	626	649	617	629	603	603	598	575	606	616	631	635	612	617	576	627	612	609	619	643	638	623	613	605	621	610	597	660	627	640	592	584	610	648	640	597	641	609	641	602	636	563	668	649	619	606	596	598	639	533	617	608	621	640	614	607	592	591	625	657	616	636	614	601	633	632	570	593	630	593	605	635	627	606	610	591	631	579	604	610	587	622	621	643	612	571	614	571	647	641	632	621	617	634	663	583	611	613	640	573	596	596	588	598	597	601	639	663	550	587	593	569	604	569	607	581	591	621	628	640	636	624	632	627	624	622	603	581	587	603	598	607	604	638	618	578	629	601	614	574	581	597	616	625	653	596	650	639	629	615	622	593	607	634	590	614	645	599	644	594	622	627	591	644	588	596	556	598	619	619	612	646	582	638	622	581	568	612	615	634	631	596	608	634	658	621	554	637	644	586	644	612	599	597	619	600	582	602	634	636	620	631	645	586	597	623	572	591	577	603	636	607	634	637	636	607	613	619	618	620	603	589	608	596	601	582	605	612	596	622	589	591	644	643	658	609	620	597	604	552	630	658	636	618	626	682	610	644	604	610	584	604	641	629	561	631	615	559	625	639	603	630	622	611	650	591	626	584	591	642	598	596	580	658	612	629	601	579	607	601	625	612	598	643	614	627	598	555	576	659	627	603	653	628	577	642	607	613	627	626	594	623	565	604	620	667	605	627	598	613	607	623	588	573	662	690	587	617	577	603	589	590	676	628	596	650	645	559	652	626	595	576	611	606	568	611	605	621	606	605	617	621	638	611	595	586	627	620	616	610	653	627	628	625	595	595	575	638	571	645	571	600	601	636	592	637	596	574	611	644	601	615	588	617	635	643	641	637	625	612	614	630	675	583	629	612	616	624	609	625	631	632	635	650	636	590	613	634	614	614	630	557	653	644	633	583	605	602	618	689	660	600	594	622	610	629	629	567	606	609	616	607	656	622	623	621	605	607	602	625	640	602	601	623	615	656	571	628	580	666	624	578	626	634	591	640	594	638	612	616	586	621	633	608	570	616	608	665	610	627	595	622	654	639	597	583	626	630	625	636	607	640	631	633	596	585	646	621	576	599	651	592	589	607	625	636	628	628	641	613	614	635	633	631	596	633	594	602	609	615	596	617	641	626	659	600	613	648	627	634	615	571	621	618	632	599	604	612	636	611	606	649	566	615	581	592	611	595	583	617	588	603	614	582	624	656	609	630	634	625	624	668	598	619	633	599	623	605	607	584	605	568	676	604	602	616	661	604	651	601	592	608	607	659	636	605	628	598	587	586	561	590	623	588	548	643	649	578	639	607	611	610	627	615	628	586	615	608	632	599	619	595	631	634	576	630	605	619	630	616	639	650	613	582	578	633	661	661	603	617	611	627	591	619	640	593	596	626	646	540	612	606	623	553	656	628	605	650	664	638	646	634	618	642	655	595	662	625	656	628	635	658	625	584	603	626	591	621	613	592	652	634	608	653	639	628	600	613	601	657	609	571	589	623	628	628	634	581	634	627	633	609	620	631	611	592	648	627	624	601	608	568	661	655	628	637	613	617	597	556	604	620	600
846	425	260	180	169	245	262	255	210	189	282	995	1643	1398	1077	615	199	77	67	85	75	82	84	77	74	83	67	71	88	77	70	69	75	62	72	74	78	84	79	80	68	74	101	73	63	90	72	84	85	70	79	84	66	85	74	74	66	76	75	80	66	82	76	80	61	78	67	83	74	71	69	88	70	76	82	86	75	87	66	77	66	71	96	80	82	63	76	78	78	72	68	85	87	77	75	71	70	67	64	72	78	69	82	72	79	74	74	53	86	71	87	74	61	62	65	75	75	86	84	72	82	81	80	83	74	57	94	67	84	68	70	80	81	79	81	88	76	70	75	74	68	65	77	81	66	88	65	84	72	64	56	82	75	71	86	70	72	55	74	90	81	69	81	80	75	65	84	81	67	64	69	78	74	68	83	87	80	71	67	57	71	68	78	71	87	77	72	75	70	76	74	74	79	74	74	72	84	67	70	82	63	82	69	83	69	99	78	93	71	59	81	77	72	86	72	65	83	85	81	77	74	68	91	72	76	96	85	78	60	82	75	62	80	78	70	76	80	87	73	68	79	62	79	91	71	63	74	85	68	71	74	83	86	85	80	70	69	77	78	72	73	66	63	76	68	88	82	80	74	71	75	66	82	79	78	61	63	66	71	84	77	79	65	74	82	75	66	67	75	67	80	61	73	79	79	93	72	98	86	88	63	74	77	63	75	86	78	75	80	74	71	92	72	79	75	73	80	82	81	63	61	78	70	77	81	79	76	85	69	82	65	64	75	70	70	64	72	78	75	64	83	62	74	94	82	73	71	84	80	57	81	74	85	85	70	85	76	69	80	79	80	82	84	78	82	80	66	73	76	58	81	62	78	74	70	79	80	78	51	91	76	61	82	84	83	80	74	79	83	61	84	58	84	74	67	78	59	79	76	68	92	71	89	67	72	84	65	61	81	84	69	87	90	63	61	70	59	84	78	65	85	68	78	75	72	73	62	72	69	85	65	69	66	65	74	80	73	71	79	73	78	66	85	81	68	66	73	90	69	88	66	71	81	62	56	65	66	76	67	73	73	63	87	70	67	81	80	84	67	83	67	66	82	79	82	68	65	82	84	69	72	60	85	80	86	77	74	79	77	69	80	75	79	75	82	91	88	77	81	76	78	70	97	68	59	75	80	89	82	80	85	81	73	83	77	82	85	90	80	84	68	80	71	69	94	85	63	80	81	68	65	70	80	77	91	80	86	62	70	78	73	77	72	79	80	66	72	72	58	74	79	75	84	64	69	86	82	82	87	70	75	78	75	82	62	89	76	70	65	73	62	70	69	69	77	76	76	73	79	86	72	76	81	57	58	71	80	80	72	76	83	65	69	81	90	64	69	77	68	67	74	90	85	84	73	76	83	80	73	85	74	84	64	75	79	68	84	78	68	76	60	88	68	62	72	70	66	67	74	85	60	95	82	62	87	84	88	87	90	71	73	76	84	78	80	72	76	81	78	66	66	62	63	81	53	91	78	72	90	74	86	75	78	62	72	65	82	60	78	71	71	88	74	66	73	71	78	75	53	80	83	67	92	69	84	68	97	66	82	74	77	52	66	67	57	71	86	67	87	80	81	81	62	79	82	80	79	94	69	65	74	79	86	66	92	79	72	70	67	64	78	82	69	63	78	84	78	74	79	71	69	64	72	86	62	64	68	72	65	84	81	82	62	79	68	77	84	68	61	82	81	67	63	72	63	70	65	63	73	84	81	74	78	83	60	65	80	82	79	78	81	78	58	69	62	75	66	67	73	82	86	93	83	89	81	84	66	82	74	79	71	72	87	66	85	68	70	76	83	77	82	89	70	67	80	74	63	79	66	71	70	79	64	51	64	86	55	89	68	68	81	82	87	84	82	78	77	75	92	73	72	72	64	85	73	61	77	82	75	67	82	87	72	82	74	83	70	74	72	82	77	67	82	77	88	81	78	88	86	75	61	89	69	72	80	72	85	70	80	81	77	95	73	69	60	79	84	71	70	71	72	74	65	79	94	82	87	55	83	67	73	87	79	64	67	82	74	81	71	59	79	75	75	84	81	80	66	59	67	75	73	84	74	75	73	87	76	85	81	81	70	91	67	67	71	70	80	70	76	65	60	86	91	76	75	78	82	69	72	65	68	72	80	82	56	80	77	73	67	70	89	87	65	86	59	73	61	69	83	83	80	67	82	76	75	67	84	69	79	70	77	72	70	84	74	72	81	61	79	68	81	73	96	69	73	71	72	72	86	74	64	77	84	70	67	62	75	69	79	90	74	68	81	76	71	86	74	68	80	69	80	71	73	68	86	74	85	72	61	72	73	67	61	81	86	77	75	78	75	74	75	73	61	96	67	76	66	82	91	62	70	64	79	93	76	64	71	72	68	82	76	74	75	69	97	71	79	93	79	80	71	76	66	62	70	94	81	73	68	76	76	74	86	83	61	81	81	76	70	66	62	84	90	77	65	83	68	63	70	81	90	72	92	67	70	77	73	74	84	79	86	69	68	83	68	82	71	71	96	76	81	62	67	69	82	74	59	84	65	76	78	63	76	74	62	83	77	79	59	61	64	79	83	83	66	65	73	85	65	61	73	67	69	92	84	89	59	74	67	78	66	78	71	89	58	75	82	71	70	87	84	77	73	80	73	82	91	78	71	67	77	74	84	85	85	81	83	66	71	72	65	75	67	86	67	70	94	72	89	73	72	86	77	88	78	82	74	80	71	88	73	65	84	78	70	57	88	73	64	51	72	80	83	72	79	66	75	78	92	59	80	84	89	76	65	75	78	80	87	81	79	87	68	86	66	76	82	73	68	86	84	83	70	67	92	65	72	88	70	75	76	65	81	82	79	63	67	84	83	81	74	91	69	70	78	63	82	77	90	62	62	68	66	63	62	71	70	71	68	76	73	74	76	74	90	74	90	73	80	89	68	82	80	73	64	67	78	66	74	78	70	75	78	82	80	89	66	74	77	68	87	88	97	72	65	76	60	68	87	70	83	63	71	71	72	94	59	71	84	66	77	83	68	81	66	74	68	59	79	95	84	74	70	67	73	72	89	76	80	78	75	84	76	71	80	79	91	67	62	77	80	55	80	76	73	68	67	68	84	96	70	87	83	65	75	76	67	74	80	72	70	78	65	73	69	71	90	76	66	73	65	74	71	82	71	74	76	72	72	67	82	65	100	82	74	84	69	74	90	63	86	82	85	71	74	83	83	63	67	70	87	74	83	74	74	64	78	79	68	67	57	79	66	62	97	95	60	84	74	79	80	65	83	71	84	71	62	76	76	83	70	66	63	85	72	67	85	89	70	99	74	81	71	77	77	81	88	84	66	84	74	75	77	76	84	61	75	71	71	58	84	70	82	73	64	89	66	79	73	75	73	92	93	64	71	67	66	77	66	60	64	75	84	77	74	87	84	77	89	74	81	78	76	74	74	83	79	95	76	87	69	64	71	72	74	75	72	77	80	67	84	60	84	69	59	74
13796	5957	3181	4343	10193	13980	12754	9723	8150	6301	9205	20566	24676	22728	17830	11947	3555	751	740	786	724	780	757	798	694	733	736	734	749	781	760	712	728	738	736	737	725	737	750	746	693	726	725	744	729	685	736	685	745	680	722	695	737	756	703	706	723	739	744	711	751	729	787	674	687	686	683	711	755	713	693	664	732	692	703	722	674	703	749	658	738	715	742	687	723	734	716	717	709	670	702	642	696	683	661	669	708	771	677	709	705	696	700	729	674	729	683	723	717	704	721	687	688	728	678	691	706	756	710	721	735	726	742	765	689	698	729	701	691	679	727	678	737	709	756	689	733	681	652	653	722	744	712	699	745	717	761	733	732	720	715	690	728	730	675	704	694	696	704	703	722	737	683	698	708	718	702	726	732	693	733	673	681	738	740	666	763	698	687	739	714	685	720	723	655	704	695	708	711	717	710	751	697	670	697	721	729	750	694	718	713	734	722	722	700	732	679	710	701	701	710	770	739	701	740	695	681	739	722	727	706	676	730	686	732	727	694	712	716	719	728	700	698	746	710	724	736	720	690	700	689	693	688	694	712	705	705	704	693	692	709	731	708	631	730	724	666	743	730	728	684	694	757	679	709	694	742	722	729	682	672	742	714	695	658	728	744	642	693	675	760	721	681	683	707	730	727	700	713	736	746	709	785	726	684	696	714	732	710	732	721	685	716	718	709	752	708	666	674	700	697	687	727	690	737	732	776	713	712	719	746	702	707	673	739	690	684	741	702	729	707	747	658	669	699	718	692	738	696	711	654	690	683	716	710	701	661	719	681	726	717	683	762	695	715	723	726	723	721	702	703	650	713	734	751	757	711	659	690	722	656	721	748	693	741	706	712	715	702	739	728	708	687	719	692	675	705	728	671	697	706	699	694	733	717	666	673	725	724	738	746	725	733	720	666	701	733	728	713	686	729	737	721	706	723	685	683	730	711	690	740	732	723	710	719	706	727	735	703	719	741	740	686	691	718	742	707	711	688	700	701	738	717	764	696	685	735	710	716	764	712	682	730	743	705	719	728	761	705	668	741	762	694	684	704	755	736	733	683	721	717	744	700	718	736	638	710	691	733	694	768	739	709	685	744	647	690	704	726	694	704	748	708	699	719	673	694	728	746	729	724	650	713	724	708	725	718	690	722	719	744	690	699	695	708	680	731	721	704	734	686	685	650	701	753	672	704	727	717	695	706	754	716	729	705	728	708	728	722	682	705	765	689	695	754	726	699	681	734	727	695	712	695	699	695	713	700	696	649	712	735	752	722	734	771	722	738	719	728	706	706	726	681	726	680	701	730	712	739	672	748	733	698	717	716	705	725	692	677	725	751	726	708	701	772	763	683	685	704	722	713	667	667	738	757	748	753	705	740	668	705	757	784	773	701	687	698	710	712	708	723	699	740	737	758	749	705	680	665	750	717	710	711	694	741	734	707	688	709	712	679	740	740	691	727	737	694	713	724	682	691	753	748	723	715	656	719	700	754	738	677	694	702	700	677	690	724	705	700	656	744	729	706	697	663	707	735	669	735	689	721	756	702	674	697	710	690	736	702	711	686	683	675	746	708	746	684	713	715	694	727	672	703	722	697	754	690	738	737	732	716	726	682	739	714	705	702	742	698	629	670	679	713	702	728	674	678	682	755	743	749	707	712	720	735	713	749	764	730	748	667	751	720	722	704	717	746	688	686	686	733	676	717	717	732	665	739	696	714	728	681	695	737	700	756	700	669	720	670	695	727	787	714	730	718	681	716	669	690	737	662	703	706	748	708	713	683	686	735	775	657	727	731	714	686	747	721	724	708	707	740	713	707	707	706	741	728	699	697	696	692	689	711	759	732	684	688	680	739	722	687	741	700	751	781	733	718	715	713	671	700	718	708	709	675	708	715	678	706	695	679	714	716	737	749	696	721	715	726	706	682	687	767	689	677	712	668	744	702	766	751	714	739	731	734	721	671	745	723	707	700	701	684	728	702	725	692	661	731	714	697	688	725	711	699	745	705	771	725	735	712	737	759	718	718	678	716	681	709	714	726	702	755	739	746	732	713	686	696	730	689	711	755	743	729	711	716	712	684	666	723	729	658	709	698	707	742	698	699	699	747	747	742	721	723	699	744	730	645	717	721	726	689	690	708	681	759	703	729	695	698	712	696	746	761	722	703	713	728	695	693	740	689	731	682	698	687	724	741	733	740	727	666	693	730	693	636	733	682	729	730	724	723	750	678	735	720	734	668	712	682	694	726	736	672	738	704	731	672	786	741	700	743	651	699	676	772	702	677	692	666	704	730	717	670	667	761	702	676	688	757	666	721	684	701	705	698	747	665	765	692	727	691	691	745	717	675	728	751	655	703	737	700	676	744	695	713	705	705	697	688	696	697	678	700	685	704	703	706	701	725	674	713	736	722	706	701	733	694	711	705	743	702	711	725	693	705	716	776	721	716	683	765	709	718	669	697	721	689	713	728	735	743	686	752	740	712	745	768	702	687	722	697	669	725	718	716	696	715	685	723	673	736	718	695	752	707	711	661	697	761	648	731	708	715	691	714	691	725	706	768	680	735	731	747	694	677	737	702	700	695	709	773	693	665	698	687	724	704	735	717	705	716	701	697	719	744	745	739	738	726	728	698	664	734	734	686	677	715	688	683	702	711	763	683	693	749	717	746	725	682	708	675	695	704	679	735	672	723	763	741	722	766	699	720	636	699	687	698	720	707	713	711	703	715	677	734	716	718	721	707	744	715	793	734	729	701	744	738	699	732	738	675	689	720	731	726	711	738	749	674	698	695	732	723	737	716	689	704	718	692	689	733	707	703	684	704	728	748	739	680	683	708	718	690	723	697	748	739	681	721	687	689	720	728	732	705	721	677	687	738	748	747	662	727	723	681	739	745	745	710	726	718	697	729	715	749	709	688	661	761	673	718	731	730	748	742	716	726	679	721	695	718	745	681	679	684	687	689	712	715	728	685	723	709	700	712	743	724	734	751	664	733	710	766	718	754	706	725	701	703	746	754	714	693	775	718	707	700	717	724	729	710	675	691	724	700	688	691	703	727	739	729	735	739	711	726	678	751	745	713	678	688	681	677	705	692	717	692	699	703	711	698	710	731	692	743	715	710	714	672	694	730	722	723	677	733	769	693	696	710	695	652	720	697	724	744	725	697	746	718	754	686	688	784	728	706	660	718	754	699	747	755	684	722	709	735	742	734	744	692	722	711	725	698	729	715	697	724	716	711	742	673	693	744	763	717	693	691	749	696	709	711	713	690	703	712	745	664	701	710	741	642	736	711	703	680	703	711	706	662	688	734	738	741	688	726	748	674	739	650	698	721	658	700	721	697	706	674	709	695	690	688	693	740	713	705	676	707	699	695	667	704	698	704	728	674	680	697	674	663	696	729	667	678	657	740	730	742	701	694	708	690	714	768	729	719	688	713	734	719	641	727	688	714	728	714	720	729	685	740	697	749	678	647	726
1499	357	207	104	115	211	242	200	233	176	622	1479	1727	1779	1206	685	186	51	39	53	53	54	57	39	52	46	45	48	53	53	56	45	55	59	64	52	43	53	45	38	54	57	57	62	63	50	52	59	56	49	49	49	46	48	45	51	43	48	56	53	62	57	49	46	62	47	50	45	44	54	39	50	56	38	46	55	58	71	46	46	42	53	64	44	54	44	38	49	44	53	45	50	49	46	51	49	40	52	56	51	54	47	46	57	54	60	42	50	56	55	47	57	51	50	42	56	54	48	52	54	50	43	39	47	62	52	50	47	44	47	64	53	50	49	57	50	60	55	56	48	43	47	56	52	52	56	54	51	61	46	52	45	47	52	37	43	53	48	48	48	52	36	45	51	43	58	67	47	57	52	45	55	36	49	66	51	66	47	66	43	46	51	48	63	45	59	51	50	38	39	53	44	53	53	54	66	57	53	50	48	50	61	47	43	51	52	61	56	54	38	55	51	45	46	56	52	43	53	53	36	46	48	50	52	52	55	53	63	42	50	61	58	54	46	44	52	52	57	47	40	50	41	56	39	51	45	41	45	50	46	46	62	48	51	40	51	37	49	58	43	37	55	51	53	45	69	46	48	47	51	50	53	45	56	55	60	47	60	59	53	31	41	40	59	56	53	52	41	65	69	44	59	54	54	58	49	47	51	39	46	71	52	45	54	55	49	54	55	49	50	52	54	60	51	55	56	54	53	45	49	43	47	43	58	37	50	49	40	44	56	43	59	60	53	41	50	68	50	54	47	57	51	40	53	52	43	43	60	60	42	57	48	66	56	44	49	53	51	56	53	54	52	48	43	50	48	40	59	50	55	56	52	40	48	53	50	51	54	51	47	42	47	45	43	56	41	49	50	39	45	46	60	59	51	54	47	36	60	51	60	49	46	59	47	50	48	45	46	51	39	58	54	48	49	38	51	61	49	58	46	49	59	43	40	47	39	50	64	54	50	55	45	63	46	45	48	51	42	43	64	40	38	45	53	47	47	48	43	57	47	59	39	62	50	48	52	51	47	59	53	49	52	45	47	53	68	43	50	56	45	47	56	53	41	58	65	47	46	30	57	49	55	58	44	58	35	45	65	55	53	44	53	45	48	48	40	57	54	57	64	62	47	49	63	54	59	45	50	58	65	67	58	45	50	67	53	50	49	55	45	71	49	39	48	42	47	56	53	51	57	45	51	58	63	58	52	54	44	69	48	56	49	49	52	73	55	50	57	61	51	58	51	64	53	59	55	46	40	49	51	49	59	58	49	64	57	51	51	51	42	43	48	58	51	54	36	38	45	55	51	48	56	49	55	55	42	48	53	63	59	47	42	43	55	57	50	54	51	56	54	55	49	47	53	54	49	53	44	42	38	51	52	41	58	49	51	46	48	51	53	60	37	72	42	57	39	54	47	42	34	44	55	45	53	51	50	50	47	44	51	56	57	50	47	58	54	49	44	43	48	46	56	59	56	44	61	61	46	46	44	57	40	51	49	48	62	45	30	49	54	46	59	41	64	44	49	71	39	42	56	57	45	53	51	51	58	63	45	44	56	63	59	62	43	56	40	53	66	40	54	52	50	47	48	61	47	55	50	55	47	51	45	64	50	58	55	50	57	45	49	48	46	69	59	49	47	57	67	53	55	53	55	58	62	38	53	44	41	60	60	60	50	58	42	55	50	46	44	58	45	64	46	49	45	60	46	52	41	49	62	50	56	45	54	46	58	41	52	56	54	52	51	59	48	56	55	62	48	55	54	58	42	45	56	52	42	61	49	52	53	47	54	48	45	47	57	47	46	54	43	58	51	49	52	53	61	54	55	54	40	53	46	56	49	43	42	57	46	37	41	58	50	40	58	48	47	53	44	49	49	68	52	41	67	41	53	57	51	56	40	62	52	52	56	54	58	56	56	45	51	59	51	56	50	49	66	53	52	44	47	28	54	56	50	59	48	53	48	44	42	61	52	41	46	48	51	54	62	49	50	52	48	38	58	57	61	62	39	52	45	47	57	45	62	44	42	51	58	47	65	54	51	59	46	56	48	45	58	54	71	52	41	52	64	50	47	48	49	51	58	49	53	56	52	30	68	55	48	46	56	52	44	52	49	66	49	47	42	60	55	42	55	46	48	56	56	52	45	46	65	45	68	41	60	54	52	48	46	46	49	48	39	49	59	46	50	58	52	71	52	46	52	42	43	55	66	50	37	50	60	65	46	62	43	35	57	47	46	41	50	48	42	52	56	48	54	61	38	55	57	64	60	55	54	51	68	61	48	57	55	55	49	41	52	49	35	52	58	37	49	39	54	62	57	56	57	52	54	53	43	44	63	44	46	52	53	51	59	38	50	51	57	58	60	45	56	60	51	65	54	46	39	43	52	51	60	47	47	29	46	39	56	52	53	44	40	44	40	49	48	66	46	45	49	56	58	51	53	47	47	60	51	42	58	50	47	50	62	42	53	57	58	44	46	42	40	47	50	55	52	57	56	45	60	50	60	58	41	49	51	55	63	41	44	42	36	52	59	58	47	57	48	40	38	48	56	56	54	43	53	59	48	54	46	53	42	50	44	53	47	49	52	40	52	58	44	46	54	56	45	52	47	49	56	57	57	64	61	45	57	64	51	51	41	54	49	50	41	43	49	46	49	65	49	54	48	50	55	53	49	58	60	77	55	61	41	45	47	50	43	36	46	58	66	50	57	59	47	40	57	55	42	59	53	50	52	46	51	58	52	48	59	50	56	57	63	71	61	57	66	57	44	58	56	49	57	53	47	32	47	52	41	50	55	50	43	45	55	53	45	41	53	50	54	38	48	53	56	52	53	45	56	48	58	52	51	59	60	73	49	43	50	54	53	34	57	45	41	45	66	56	52	53	48	64	51	56	66	46	54	48	46	54	53	63	45	46	51	49	50	58	63	57	64	48	40	63	52	54	45	52	46	47	63	49	53	51	49	61	36	53	50	46	48	55	50	38	55	49	54	42	52	53	56	30	47	47	58	42	54	46	58	45	58	55	52	57	58	55	47	61	47	49	56	58	52	37	57	56	54	55	59	53	50	54	44	64	32	41	43	55	43	56	46	48	48	42	44	59	46	55	51	45	41	48	67	45	62	53	50	44	57	46	52	64	48	49	59	52	57	42	49	50	44	68	56	40	49	52	58	47	52	51	43	50	64	45	49	51	46	49	43	56	42	53	51	46	47	52	57	56	51	46	48	38	59	57	65	42	58	51	46	41	43	55	48	53	49	55	52	46	56	56	50	62	59	69	53	46	68	50	44	56	57	56	54	53	49	32	49	59	52	57	46	43	33	55	42	66	47	44	54	49	39	62	49	56	46	50	47	48	48	42	47	65	58	52	46	50	36	43	49	57	59	50	61	48	41	45	51	59	49	48	58	54	42	54	64	51	59	62	42	53	45	39	47	52	49	44	47	49	40	52	57	38	44	55	45	40	48	59	50	54	61	56	56
15005	5312	2881	3591	8939	13161	11862	9462	7897	6520	15663	24823	25660	24365	19465	12983	3614	533	525	486	486	518	487	459	487	514	476	491	491	475	494	464	490	493	477	534	485	473	503	452	500	482	508	486	470	502	523	498	475	500	452	500	464	530	478	537	470	506	525	476	452	499	480	511	467	430	475	484	544	489	483	446	450	507	482	501	492	442	489	474	453	465	471	481	522	452	474	479	468	535	480	437	462	442	465	495	460	485	489	488	498	472	485	497	486	451	512	504	474	467	483	483	455	504	478	474	464	495	475	521	471	473	517	505	494	462	452	471	464	471	461	483	480	470	459	500	532	448	495	499	475	527	464	494	482	484	484	502	486	456	483	435	544	488	481	464	466	476	520	457	492	483	487	482	496	476	488	462	453	476	447	430	441	507	460	468	461	457	484	490	467	506	491	466	447	496	477	468	465	476	500	476	461	477	468	444	512	483	489	427	464	474	465	465	487	485	494	487	492	504	480	478	501	479	463	524	494	485	524	470	440	505	486	459	466	482	482	473	468	461	485	457	446	449	502	498	460	497	455	485	443	497	485	523	445	462	495	482	498	481	477	456	482	513	469	470	497	474	479	476	462	456	453	479	467	466	480	483	536	515	480	476	490	526	456	482	490	492	475	546	502	495	488	503	485	461	441	489	465	481	485	511	462	464	438	497	469	500	468	452	457	461	430	450	467	466	445	490	464	436	467	459	473	502	505	484	515	450	446	480	495	458	489	459	470	461	473	500	483	504	474	508	427	469	480	480	469	447	471	455	468	492	467	445	491	441	487	514	465	494	481	476	463	490	497	442	503	441	485	475	479	525	485	490	529	444	486	466	480	483	478	460	512	491	488	507	491	531	474	507	509	451	449	468	477	473	517	451	459	469	494	495	460	464	450	535	481	456	465	483	456	467	481	473	499	517	498	484	453	467	454	479	468	513	462	468	482	470	493	475	503	515	439	448	499	520	474	452	475	493	519	504	474	483	472	480	478	472	463	496	456	469	488	459	446	479	464	515	437	474	497	527	512	477	539	499	544	475	484	492	454	476	481	493	451	510	473	466	467	452	490	465	491	464	499	464	499	522	441	464	473	454	472	495	501	498	470	493	495	472	490	499	430	452	448	437	505	496	505	503	473	480	514	454	473	460	504	476	468	486	460	494	460	470	465	482	467	441	501	488	462	476	465	484	459	481	525	477	491	477	462	468	482	515	452	486	496	484	502	515	481	468	471	513	531	494	473	453	473	469	428	468	509	485	437	461	455	472	465	462	494	484	503	492	499	487	477	483	498	518	464	490	502	509	469	418	465	491	485	462	467	452	457	459	466	479	489	490	458	453	483	486	459	455	467	470	487	467	441	509	458	496	465	506	485	472	466	510	460	492	507	484	474	434	464	479	478	439	510	457	514	466	532	468	466	471	480	499	466	496	481	508	473	463	490	481	482	488	455	482	479	462	447	464	481	448	470	471	466	495	467	452	459	511	449	447	487	462	470	432	473	485	444	497	507	444	478	467	530	498	473	473	471	474	454	441	482	492	473	459	426	469	486	478	496	479	514	462	476	494	470	510	483	485	510	548	448	527	466	475	456	469	497	491	492	479	445	463	495	427	468	464	494	463	490	476	496	473	443	469	466	476	489	469	432	490	484	498	457	462	524	482	500	500	485	468	487	474	471	481	438	475	477	466	451	525	488	490	450	429	477	459	450	476	487	456	467	478	513	448	455	437	480	480	473	461	502	489	470	491	499	494	481	460	483	537	462	521	459	480	479	512	508	532	504	486	485	488	487	499	475	462	457	453	524	494	430	508	497	454	497	453	473	482	491	480	499	490	488	497	475	473	473	469	462	473	457	489	457	460	478	477	482	446	491	494	508	513	503	491	468	481	478	460	471	455	472	445	498	475	480	537	503	479	471	482	478	470	440	460	484	456	501	479	483	464	490	455	465	473	501	494	480	475	509	464	429	502	520	485	516	482	483	467	465	453	465	459	512	463	462	469	466	513	475	445	476	469	478	513	474	494	512	463	456	478	473	485	480	482	500	461	438	458	449	483	531	470	515	489	473	466	508	478	482	521	477	463	484	503	470	489	484	491	479	467	470	486	446	451	479	493	471	500	507	517	494	469	461	440	470	468	492	492	477	460	457	485	476	518	480	460	487	486	449	422	482	455	479	476	501	446	450	485	475	504	480	471	467	470	433	483	533	463	491	445	538	470	495	480	468	472	452	450	478	478	466	516	480	499	490	441	488	440	465	467	514	484	514	435	494	473	466	448	464	466	462	473	489	480	482	478	443	485	500	463	481	504	482	474	497	477	492	474	451	455	487	483	487	494	456	536	481	520	506	436	466	470	468	516	458	454	498	459	447	481	455	530	463	480	459	455	485	478	503	463	480	489	449	479	491	445	477	458	514	463	447	450	481	503	440	509	521	449	446	479	498	473	475	480	517	471	516	497	507	450	515	473	493	489	491	476	469	432	503	457	528	486	469	503	490	487	493	489	488	489	458	505	454	502	472	488	494	449	452	448	460	474	499	499	477	477	463	485	499	486	497	434	430	460	469	478	467	494	492	444	481	506	455	516	477	475	468	538	454	443	443	519	486	462	462	480	514	491	455	476	499	473	454	476	466	492	490	458	453	495	436	517	486	489	503	470	474	451	448	463	446	448	448	497	490	462	458	454	502	500	466	461	430	480	485	428	527	465	474	520	459	468	470	479	487	488	527	494	471	463	507	456	473	478	475	526	483	472	474	451	438	508	502	501	473	450	503	529	493	504	476	472	459	515	492	470	463	508	465	497	465	488	473	499	444	445	511	472	515	493	479	436	457	484	478	483	440	449	507	515	520	477	478	494	469	475	474	518	494	479	474	471	487	456	472	485	478	450	468	452	483	464	463	483	500	488	483	440	498	457	487	465	460	461	499	501	449	484	463	462	451	532	508	485	490	490	488	485	434	477	475	495	501	512	478	504	450	468	481	497	489	471	477	427	444	491	477	492	476	491	455	480	491	484	490	505	484	486	436	480	506	450	477	473	504	499	532	495	467	510	512	450	485	534	462	474	471	462	480	516	471	452	498	475	491	475	459	507	485	476	511	462	508	472	492	478	489	488	442	483	488	447	515	468	475	440	485	450	486	487	478	501	484	484	471	507	488	490	455	496	460	463	483	449	470	472	522	484	478	472	451	465	455	453	479	491	479	462	473	456	474	450	476	493	471	497	465	473	493	491	489	448	445	498	487	463	508	426	469	462	493	513	473	475	485	498	491	496	476	479	473	507	486	481	467	470	503	482	474	469	466	496	474	512	499	459	478	482	458	463	444	506	508	457	473	489	481	428	501	456	456	456	484	454	479	498	434	492	450	520	481	496	485	445	484	476	528	473	461	481	502	506	483	469	480	480	470	446	496	466	475	480	457	468	456	474	475	496	478	483	453	490	486	478	480	492	476	471	450	475	458	440	497	481	482	475	453	475	482	470
1086	484	304	206	169	276	370	296	265	241	868	2177	2802	2943	2123	1202	208	58	66	74	65	68	54	62	62	61	51	75	60	57	67	62	68	64	55	68	67	42	45	57	61	70	61	66	67	65	67	57	60	55	50	63	65	61	67	50	61	62	67	60	64	50	49	51	63	72	69	54	68	65	65	68	61	62	68	56	79	66	68	72	64	67	58	49	70	60	55	56	58	60	63	63	67	69	49	63	60	63	56	52	56	71	68	46	63	69	64	60	62	83	70	59	61	53	58	66	71	58	66	62	66	58	46	71	63	63	62	59	59	67	74	74	83	54	72	61	51	62	66	47	78	61	53	72	56	64	63	61	64	71	69	46	69	68	71	59	50	77	73	58	54	71	71	48	60	59	70	62	70	65	80	56	61	58	52	53	73	57	51	53	68	56	64	69	55	68	58	67	65	65	62	57	63	68	56	72	64	60	68	63	60	70	61	61	65	71	52	49	59	64	61	54	65	69	66	71	64	68	39	44	58	60	64	59	67	56	60	62	61	55	51	72	53	77	68	48	64	64	65	65	61	60	56	65	73	66	65	61	65	78	66	52	55	56	58	50	76	74	68	48	61	56	52	68	54	59	57	64	63	62	58	50	62	62	52	61	62	61	61	58	48	63	53	63	79	62	53	64	63	70	60	58	65	65	67	48	56	77	69	55	67	55	59	64	66	71	77	60	65	63	64	48	62	69	70	77	60	68	60	59	63	73	50	58	54	71	67	56	52	48	59	57	61	61	72	61	56	50	52	66	59	68	73	64	64	56	61	62	60	75	63	61	56	51	57	58	75	68	63	45	62	67	78	58	51	56	63	52	56	56	69	77	65	68	40	47	62	65	55	62	70	69	75	53	50	59	80	41	72	60	71	73	55	64	61	61	66	66	77	66	51	67	64	62	57	69	55	71	61	54	63	59	66	67	64	53	70	64	63	56	68	59	58	60	69	59	52	66	67	47	62	60	69	61	53	61	74	55	58	68	74	67	62	65	75	68	68	58	65	46	53	56	62	53	68	64	68	72	51	66	67	58	70	70	68	73	61	68	66	53	69	71	63	73	49	68	61	58	66	46	58	75	67	69	68	87	68	60	55	81	61	65	75	63	53	71	64	61	52	65	78	61	65	65	67	54	64	61	66	51	58	56	58	56	55	69	68	62	54	79	63	62	58	59	68	65	67	61	58	69	67	49	57	54	61	66	60	71	61	70	70	60	59	68	63	66	67	62	59	75	71	62	67	65	51	73	63	56	67	61	58	68	51	61	65	63	61	70	59	68	74	61	55	54	59	55	70	62	65	56	48	66	53	57	61	60	52	78	68	58	71	63	59	55	57	65	57	56	67	62	60	66	58	64	68	65	64	61	56	55	49	62	65	67	59	63	59	60	60	56	75	53	52	72	74	64	60	67	57	59	75	67	65	63	60	54	66	58	66	57	70	75	45	56	66	70	67	65	70	62	63	68	58	69	67	67	57	53	64	77	69	55	62	38	62	61	63	61	70	58	59	59	50	61	60	67	63	59	71	64	62	52	47	68	63	60	63	61	60	53	52	76	51	66	67	78	65	52	61	68	82	76	58	63	66	62	55	62	44	70	69	62	53	52	68	64	62	74	50	61	57	66	74	65	63	79	62	61	86	69	66	60	44	52	66	67	67	72	60	66	62	73	47	61	72	39	71	57	62	62	72	68	60	83	64	64	64	54	70	56	64	62	58	80	64	73	72	56	59	63	74	66	81	63	58	66	73	49	57	64	69	66	64	74	68	59	62	55	60	70	56	63	63	68	54	60	60	67	59	68	68	60	77	58	73	67	63	82	54	61	58	73	55	74	58	60	56	52	47	67	77	64	64	67	72	70	57	59	73	67	66	65	51	68	55	62	58	62	59	62	66	56	55	55	64	63	51	68	61	77	43	56	68	66	68	58	70	64	57	59	55	47	79	53	68	58	60	68	68	62	71	69	60	54	59	61	62	66	59	39	69	53	61	70	61	58	56	64	64	58	49	60	71	57	71	53	76	61	68	69	59	68	68	56	75	68	65	70	76	75	55	60	63	58	75	67	56	62	75	48	70	53	66	57	64	60	64	74	60	76	66	69	58	64	69	70	68	56	66	66	47	61	58	61	71	65	69	74	60	73	67	67	57	70	61	56	58	62	58	62	80	70	53	51	56	58	59	62	52	70	55	70	53	62	63	64	70	57	54	58	56	55	54	65	48	73	62	62	60	62	70	60	68	66	57	66	60	71	60	72	56	57	63	56	51	66	64	59	73	66	63	68	49	64	70	57	66	63	61	57	51	54	58	69	71	70	55	64	56	54	63	66	53	51	67	65	56	77	66	56	59	52	69	56	69	52	54	49	59	56	62	47	63	54	66	57	56	52	73	70	55	59	71	56	52	58	70	55	69	60	69	63	63	67	59	50	63	59	64	72	63	72	68	54	52	56	67	64	69	57	65	74	67	61	51	57	58	72	66	53	59	60	65	57	76	60	65	45	59	47	46	66	62	51	64	57	56	65	56	57	68	60	51	57	55	55	84	65	65	67	68	57	60	66	63	61	57	72	56	54	71	52	60	64	69	62	55	73	70	75	77	61	60	62	67	40	60	74	60	49	63	67	71	67	61	64	63	62	55	60	62	58	54	70	74	64	60	62	60	44	57	69	75	65	65	80	59	59	53	63	55	66	57	60	58	55	53	70	61	62	59	61	73	66	66	61	75	67	57	59	54	39	60	57	64	68	66	69	60	64	62	74	66	55	56	65	74	60	71	68	59	62	60	74	64	66	78	58	77	71	56	60	63	57	49	61	66	74	66	57	52	58	46	52	58	69	65	52	68	60	75	57	61	60	59	59	62	65	65	60	66	70	74	65	63	57	54	62	60	57	58	69	59	65	60	56	58	50	65	50	54	69	69	61	51	63	76	63	64	65	67	63	65	54	68	65	60	72	77	64	76	47	73	66	59	59	61	48	65	61	63	62	64	65	65	61	58	67	53	68	54	61	75	47	70	63	50	60	75	64	71	58	47	59	58	61	51	48	67	71	79	60	67	59	62	70	66	48	68	68	52	57	64	68	59	59	72	53	70	56	63	82	67	73	65	50	59	62	72	66	52	46	60	72	46	78	64	91	61	65	52	65	65	59	55	56	61	62	53	58	61	49	67	67	74	56	69	60	61	69	66	60	62	64	48	58	58	59	58	77	63	57	55	48	60	57	69	46	56	62	58	73	75	65	70	41	81	54	66	70	85	57	66	69	70	57	51	67	71	51	67	73	55	64	55	61	69	54	69	58	66	54	58	57	55	56	57	73	50	65	54	64	51	56	68	64	53	63	54	67	67	58	65	57	62	67	55	50	75	55	55	60	47	69	65	62	63	64	42	61	64	62	58	54	51	51	61	64	65	55	60	79	71	57	50	59	59	70	62	51	73	65	54	69	72	60	64	67	64	55	74	66	64	67	59	71
15510	6807	3685	4931	12040	16104	15969	11801	9702	8905	19090	28781	29960	29748	24747	18577	3416	679	651	688	669	668	640	629	650	701	685	618	687	656	622	670	615	660	638	563	610	586	632	612	607	593	599	630	598	621	608	620	580	666	607	602	647	613	598	610	635	615	597	635	572	610	590	574	596	568	615	608	600	600	586	674	620	591	593	682	659	588	573	572	565	612	634	595	616	573	624	594	638	600	538	584	591	588	574	605	605	584	601	606	615	634	612	578	572	632	577	606	647	606	582	561	576	591	611	599	640	590	594	638	593	588	644	586	575	632	655	605	602	650	571	557	603	580	610	602	610	610	577	610	614	617	607	620	583	617	624	650	633	596	618	613	640	593	595	601	611	590	609	609	605	564	599	616	605	603	577	603	599	612	620	559	562	621	615	601	583	641	552	594	596	606	600	658	597	614	604	609	597	580	621	608	595	620	544	572	607	584	600	630	583	631	620	568	612	651	611	605	572	589	632	567	600	625	568	539	603	580	585	564	616	570	581	561	619	646	620	601	614	551	595	566	545	579	590	640	634	578	587	602	598	531	627	607	576	601	602	600	611	580	572	615	636	575	574	619	621	608	609	635	607	566	610	627	603	591	592	620	582	595	602	564	607	610	602	603	599	597	619	606	631	603	614	585	614	593	578	583	630	610	544	588	624	590	580	599	614	567	557	580	612	578	568	670	640	628	627	630	560	603	580	607	583	619	554	606	624	564	565	624	621	594	618	612	562	552	640	558	576	608	568	544	613	575	566	604	583	618	585	618	590	606	596	588	580	612	643	586	590	578	589	576	564	602	610	597	644	604	617	576	586	604	573	615	592	599	616	609	590	617	608	593	594	600	613	570	624	608	590	610	584	585	593	656	574	645	598	600	553	591	575	588	597	622	598	610	634	584	599	583	595	618	577	553	621	598	576	590	583	589	620	586	605	621	600	634	614	600	601	573	592	597	629	613	568	618	613	580	579	613	617	616	612	639	558	598	561	623	595	624	593	630	564	606	597	619	636	575	608	606	638	562	589	575	616	591	587	594	607	577	599	577	577	623	610	616	576	677	622	587	613	620	613	632	575	603	614	581	583	556	604	554	599	583	553	629	622	657	601	637	634	591	589	586	607	578	582	593	548	613	582	603	625	596	602	579	612	593	587	623	602	630	597	580	587	617	619	591	557	617	607	632	650	630	604	590	585	587	603	602	638	610	602	610	593	586	622	595	655	592	631	619	568	605	585	620	579	589	614	597	586	588	579	615	634	595	632	651	612	613	625	615	611	635	604	582	613	626	645	594	594	642	614	565	609	611	605	633	626	597	625	587	592	586	599	625	597	578	628	638	614	658	585	604	596	605	618	644	610	556	599	615	584	609	587	610	636	618	580	596	584	587	554	632	599	625	602	615	582	629	618	603	596	606	589	560	643	563	656	601	620	639	595	626	574	564	614	585	659	621	608	597	591	590	660	594	636	581	603	618	608	634	559	574	623	613	610	580	595	592	624	656	615	590	585	592	618	651	586	608	614	607	632	567	613	615	609	604	591	620	567	580	567	618	627	595	591	602	609	574	634	603	643	657	590	600	625	586	586	654	564	610	592	588	585	610	637	561	638	609	623	609	583	662	633	604	575	592	616	591	607	623	547	584	624	619	610	612	635	513	600	609	647	598	586	592	576	605	555	622	632	579	583	581	604	597	620	573	604	589	605	576	582	596	642	599	592	606	626	623	606	642	579	594	596	598	562	627	572	590	629	609	598	605	601	595	550	602	585	623	628	579	600	621	595	559	616	547	626	573	625	608	605	635	646	633	603	613	590	592	586	568	620	578	605	543	573	587	583	603	594	568	601	618	587	618	586	604	570	632	633	620	538	574	565	614	589	592	625	582	589	598	574	568	619	562	624	616	571	570	583	596	587	618	627	567	624	576	610	584	662	616	581	624	535	623	608	635	588	572	625	633	612	617	582	622	570	556	639	620	601	616	596	618	657	644	594	602	629	593	634	613	584	585	607	598	620	614	596	621	624	613	600	593	614	606	562	596	636	590	541	575	614	566	626	634	615	603	589	595	592	622	608	591	603	600	574	610	600	601	602	579	641	593	611	612	618	625	571	647	592	622	577	604	607	579	597	609	605	599	600	643	596	594	609	631	614	595	580	615	589	634	649	601	604	592	615	576	649	614	608	623	602	631	630	612	596	609	586	570	609	609	548	612	596	555	580	642	593	555	600	631	588	624	635	571	620	592	586	576	581	634	599	645	608	615	609	601	612	598	632	643	597	616	586	572	625	572	617	621	642	575	640	602	587	597	636	605	590	614	585	574	569	653	568	580	607	613	590	587	616	660	618	611	632	570	605	609	592	587	574	591	574	596	617	603	573	543	603	593	602	595	604	581	574	605	565	577	588	608	620	590	573	612	650	615	625	566	591	635	586	578	650	611	591	574	572	583	567	616	592	576	576	578	611	578	607	609	604	544	574	586	543	599	615	597	631	631	581	651	611	565	600	617	625	605	585	604	587	610	630	564	598	615	646	634	601	602	611	598	571	575	567	584	590	625	587	606	598	567	615	585	582	575	592	544	630	617	614	590	592	577	617	591	598	605	636	608	591	588	599	596	622	566	573	598	627	612	579	634	614	593	626	618	585	609	617	624	608	647	643	620	591	577	588	612	586	584	589	572	637	606	571	636	633	594	639	614	567	600	592	595	641	585	601	587	614	598	661	556	598	617	615	631	574	645	573	590	594	593	550	637	623	627	599	576	585	622	603	586	608	598	616	626	622	616	576	619	580	632	598	604	651	581	603	620	619	619	591	593	619	612	581	606	577	611	619	565	651	609	588	613	592	562	586	636	597	573	595	576	631	604	632	623	595	617	612	601	657	557	602	602	593	536	595	574	613	607	600	659	569	592	643	595	598	591	596	585	634	670	558	658	608	603	603	635	590	563	583	577	614	607	572	610	610	616	636	615	665	603	601	576	568	614	584	620	614	625	653	566	677	571	612	604	585	624	578	560	611	570	575	584	618	588	626	594	635	590	601	631	594	578	600	574	618	543	590	601	614	616	634	617	631	583	579	612	600	628	601	624	607	591	557	583	606	573	580	596	571	600	575	612	623	601	615	570	589	595	578	600	608	591	612	582	600	612	600	554	588	609	595	605	587	584	591	585	602	615	629	590	639	601	617	590	605	586	596	608	600	585	603	641	584	589	611	563	620	547	554	615	610	563	572	628	616	577	555	582	615	550	618	666	578	607	601	632	604	561	626	588	614	546	646	595	576	642	585	599	600	614	606	600	610	551	618	609	601	615	637	644	616	618	592	622	616	618	591	637	600	584	602	579	611	597	593	625	575	576	586	623	583	552	637	648	610	604	659	596	624	608	617	627	630	577	607	562	589	590	588	586	592	611	579	594	599	595	654	652	623	576	629	634	599	579	602	629	562	584	585	585	607	580	619	612	601	610	649	644	612	606	592	572	584	612	572	636
1018	290	189	129	131	186	229	194	172	203	180	346	445	481	414	285	78	59	67	63	67	62	74	62	66	46	64	51	65	63	76	49	65	69	75	68	47	64	63	72	63	68	70	80	66	57	69	71	62	63	61	67	46	57	69	72	70	64	57	64	51	76	66	69	69	53	58	67	58	59	60	58	65	61	69	62	72	76	81	53	59	69	59	62	58	74	68	68	57	51	81	63	69	62	60	75	57	71	58	60	66	72	54	75	55	61	73	62	65	65	67	67	80	72	58	52	66	51	57	59	56	69	82	74	84	60	63	58	65	57	56	64	55	76	62	63	57	76	69	58	59	62	55	69	66	66	58	55	60	60	73	54	52	73	76	78	57	68	61	76	65	59	67	58	83	68	61	63	64	56	72	55	69	61	47	56	49	70	70	63	57	54	61	57	72	67	74	65	60	75	66	61	63	69	77	63	52	61	71	69	66	53	62	65	61	69	74	66	76	70	77	59	60	69	63	59	67	70	76	53	48	71	59	57	52	85	56	60	64	62	66	69	64	80	55	79	57	65	62	69	58	72	61	68	66	69	58	63	64	65	59	46	78	68	49	57	59	67	70	73	71	67	73	55	47	68	77	70	55	70	68	59	69	50	65	70	71	68	49	60	65	58	58	57	78	69	52	73	70	63	61	73	73	43	70	71	59	52	60	66	61	62	72	57	72	63	75	67	75	59	56	53	60	60	57	62	69	58	82	75	68	82	56	44	59	65	61	69	60	59	60	68	55	70	67	59	70	61	69	46	67	57	67	56	56	60	62	57	51	61	82	78	71	66	63	63	81	72	66	54	56	74	55	70	80	62	67	58	60	80	65	58	65	75	54	64	66	66	81	79	72	69	72	69	61	83	68	58	70	50	73	60	73	62	68	73	71	60	56	61	57	63	70	53	73	62	54	68	68	80	67	60	83	53	74	70	74	69	63	63	64	46	58	60	61	67	61	69	82	58	63	87	78	65	73	65	61	68	65	67	82	82	66	48	56	56	68	72	61	67	76	65	57	76	79	67	64	50	71	55	51	69	65	71	73	66	79	70	69	71	56	52	64	76	72	67	57	62	64	57	69	74	56	75	67	67	75	54	61	55	80	68	75	47	73	77	54	59	65	74	56	67	70	52	64	69	69	59	69	64	68	64	83	82	68	68	68	69	67	56	80	76	58	62	67	69	59	66	74	60	62	52	64	60	58	60	72	74	62	60	86	64	80	76	67	66	56	57	64	52	61	68	62	75	68	58	70	75	60	67	60	78	72	53	69	76	72	50	60	53	62	49	68	52	68	60	67	76	66	62	45	61	65	64	58	66	75	61	62	80	69	64	61	61	68	75	66	69	66	62	63	60	69	66	66	62	57	60	72	58	77	58	71	64	50	70	65	63	70	63	67	67	65	63	53	64	77	78	52	66	49	53	67	55	72	69	56	54	71	59	68	80	76	57	76	61	72	56	56	56	73	71	53	72	58	61	68	74	60	75	64	48	54	54	74	53	57	63	68	72	70	70	62	80	71	55	52	67	78	63	61	57	58	62	67	50	73	57	82	42	65	60	59	75	60	68	68	80	60	68	59	64	72	57	63	65	66	65	72	65	61	58	65	76	56	69	65	65	55	69	57	66	76	66	72	73	69	62	71	60	69	65	72	74	59	66	58	62	59	73	67	62	51	68	73	64	60	67	74	66	63	66	64	55	67	74	62	60	63	63	57	53	75	70	56	56	57	68	76	56	70	71	62	64	53	55	68	61	70	81	83	62	61	62	52	67	79	56	60	83	55	69	74	57	65	64	73	68	73	63	72	66	63	60	69	64	76	74	55	57	72	72	59	57	69	60	70	60	49	56	66	73	75	71	57	69	54	52	58	67	80	65	67	61	75	63	60	80	66	83	61	73	44	53	76	72	70	53	64	65	64	75	66	69	80	56	68	52	68	64	57	59	65	63	64	73	80	75	61	66	71	57	68	66	49	71	64	70	79	71	65	74	62	53	62	52	84	68	58	73	52	56	64	56	70	69	68	75	81	67	59	72	74	62	61	67	62	54	65	56	67	57	71	73	64	57	54	66	67	83	60	69	71	63	67	51	54	64	65	57	67	60	72	69	72	63	83	78	68	75	79	58	76	60	53	65	59	51	71	63	62	76	61	67	66	65	60	63	58	61	63	58	75	52	71	69	69	66	67	68	71	63	56	69	63	69	75	57	70	65	79	59	67	61	73	60	58	51	52	70	68	75	72	72	72	62	74	59	62	55	51	57	54	69	67	68	76	65	69	78	68	64	60	65	82	45	44	68	63	73	62	64	52	63	62	68	64	77	76	65	65	48	71	46	62	72	59	85	60	67	71	72	79	59	81	69	79	48	65	64	56	66	58	73	69	64	65	73	70	61	69	70	67	72	72	72	68	57	69	77	58	63	66	65	70	73	74	66	72	60	56	57	62	65	76	67	61	53	70	72	72	68	66	56	66	66	79	73	68	61	69	61	52	65	64	71	69	75	78	64	66	69	55	55	66	56	59	66	65	74	56	73	55	55	58	71	75	67	61	62	63	73	60	73	69	61	67	70	63	76	58	65	48	45	72	72	59	75	70	67	77	74	59	72	84	66	58	64	64	65	60	51	57	77	70	52	52	73	69	76	62	61	73	63	67	58	47	55	62	53	61	72	60	67	77	77	69	73	71	81	56	70	68	63	66	48	64	56	69	70	64	61	61	62	64	70	62	64	67	72	56	46	63	58	66	62	70	75	60	64	70	61	63	63	70	46	65	63	70	68	57	70	83	64	70	73	54	64	67	69	62	64	52	58	75	76	83	70	59	64	65	75	81	76	55	69	55	65	69	90	72	68	77	73	69	54	69	63	68	64	74	61	73	69	62	65	65	57	64	56	61	66	59	60	75	79	63	62	69	63	62	77	71	56	75	58	61	63	80	69	69	68	65	64	57	67	64	56	76	63	61	74	58	58	69	68	73	58	54	62	56	57	69	65	84	63	59	56	82	62	70	66	58	63	61	70	50	57	71	68	65	61	63	72	69	72	65	56	63	65	64	65	72	71	70	60	80	70	66	70	72	67	75	66	68	70	67	57	60	73	63	73	69	59	61	63	58	59	78	73	47	59	68	62	60	70	73	85	56	76	70	65	59	69	67	67	63	66	62	59	63	64	64	60	66	62	68	71	65	65	69	66	66	65	66	78	69	78	76	75	80	71	68	75	71	64	67	63	65	73	52	54	81	58	70	63	61	62	54	64	56	71	59	56	61	63	66	62	71	68	81	63	75	69	74	85	57	64	64	63	59	74	75	63	60	66	74	65	66	70	61	69	60	71	84	71	70	75	79	76	75	66	67	74	70	57	58	69	66	68	67	61	70	58	79	63	74	77	47	53	62	48	68	56	48	70	52	64	89	57	68	69	68	69	69	77	58	64	56	80	70	75	72	75	83	63	68	65	72	59	65	51	63	71	54	70
11597	4084	2429	3096	6730	11071	11639	8439	6638	7829	5354	10204	12137	11522	9366	6152	959	671	637	628	633	631	633	643	682	619	615	628	622	630	651	603	657	603	634	642	618	624	637	626	619	665	608	609	663	610	598	604	631	605	623	603	616	611	594	564	623	604	665	572	626	622	631	577	598	614	641	594	619	611	634	621	638	593	630	630	596	623	649	617	670	624	611	630	636	537	606	647	656	586	602	580	571	644	567	615	622	617	632	609	627	591	627	639	610	563	617	656	625	605	632	574	649	637	592	616	617	631	641	637	634	626	620	616	618	622	567	586	606	609	632	586	650	605	660	606	587	634	640	574	641	621	629	593	608	580	619	599	633	611	579	635	608	616	573	620	605	642	629	633	641	605	631	609	625	610	594	563	624	604	582	617	647	595	561	586	622	660	578	614	589	587	586	582	592	626	617	621	636	594	603	562	578	633	596	591	601	658	578	596	630	641	609	602	587	632	628	621	564	641	621	607	606	582	598	619	601	581	593	634	618	588	597	609	616	625	614	607	573	628	628	615	614	602	626	592	649	617	583	596	605	639	597	618	616	616	623	645	571	619	597	603	570	562	606	618	592	602	608	612	593	605	593	569	635	616	625	605	644	614	650	593	620	600	626	619	635	617	652	647	623	655	600	595	635	633	609	651	644	606	625	646	647	597	633	593	620	629	583	596	579	588	636	631	634	597	614	588	615	645	620	613	649	605	615	616	609	608	647	654	599	603	574	603	613	622	637	559	615	612	588	618	622	615	598	634	628	616	583	607	577	616	596	589	610	599	570	574	617	579	604	620	636	567	612	601	597	619	627	600	650	626	615	609	645	621	620	609	604	633	595	606	621	624	575	604	640	649	588	621	674	580	611	567	607	599	602	590	596	632	598	610	621	538	650	601	604	583	574	604	631	634	640	626	563	590	588	604	613	573	613	640	624	624	630	597	675	608	587	642	615	637	605	563	666	610	607	618	606	588	601	628	582	637	631	676	599	582	637	629	683	578	596	576	584	622	605	592	616	563	610	642	635	632	606	565	608	550	590	604	622	639	595	598	566	588	577	621	636	637	609	590	581	612	652	581	624	597	616	620	687	615	615	621	609	586	615	629	580	584	605	590	596	646	613	598	613	601	589	606	583	651	614	640	634	594	598	603	664	579	622	597	626	612	644	578	567	634	592	585	634	578	630	582	572	590	638	627	622	618	633	641	594	608	570	567	578	595	597	631	617	618	558	623	594	625	610	612	609	604	607	593	622	608	564	594	604	628	646	605	623	595	618	622	622	608	611	607	618	595	601	647	632	632	642	565	582	612	615	624	609	606	613	641	609	612	653	627	584	607	616	649	616	598	648	615	604	565	630	614	601	615	642	581	568	583	609	617	606	629	584	642	615	596	609	567	598	641	614	640	597	561	607	592	641	588	616	624	639	637	598	600	604	596	562	569	609	629	609	590	619	651	605	633	656	596	594	574	663	627	595	592	589	585	619	657	607	633	616	615	599	609	570	621	607	614	599	637	656	631	617	594	585	618	604	603	600	609	626	637	622	624	610	607	582	613	617	604	625	636	621	612	590	653	639	614	576	601	665	603	607	650	605	618	678	613	562	581	614	611	642	610	655	631	574	612	570	605	591	587	596	608	613	571	640	628	643	579	593	623	620	637	612	612	617	652	623	623	577	572	613	630	627	623	622	652	647	643	604	627	602	622	634	656	607	612	601	591	601	585	661	640	628	587	647	644	639	601	582	610	575	588	579	568	626	645	622	611	637	643	608	611	599	602	625	616	625	618	619	626	595	593	606	626	609	616	624	617	569	615	626	578	614	641	617	575	588	610	595	633	596	592	592	618	557	668	597	630	597	610	634	579	626	623	658	595	598	623	612	644	636	614	623	607	600	648	624	600	603	618	614	600	616	582	575	612	615	646	610	642	574	637	630	609	616	585	618	625	613	588	626	567	596	627	637	612	631	612	665	573	595	622	644	637	595	585	626	562	583	641	587	628	607	594	649	578	591	598	588	622	587	622	643	611	607	638	587	583	619	638	611	604	592	594	622	602	618	577	637	611	632	569	610	615	619	621	665	611	606	588	611	617	594	631	662	566	606	620	621	612	634	576	632	595	591	594	647	672	608	618	609	569	619	623	627	614	608	588	654	615	628	610	638	623	598	630	612	574	578	588	620	602	588	603	625	609	606	620	600	606	636	635	613	613	602	575	605	624	620	621	636	615	604	579	607	562	583	615	614	598	571	646	656	606	611	618	618	585	600	609	570	598	649	609	606	629	627	592	621	616	625	665	665	637	636	612	619	606	644	630	607	640	630	609	593	659	617	577	615	607	577	622	610	599	612	607	632	579	609	650	612	609	564	573	585	607	618	608	626	598	589	605	611	629	561	584	605	613	586	571	590	608	618	595	588	581	604	626	594	602	633	594	597	600	593	596	576	603	619	602	637	564	572	593	608	619	589	612	594	612	659	608	631	639	589	594	605	610	580	600	587	594	623	567	618	607	609	551	636	612	616	593	595	607	631	601	628	622	607	648	603	612	604	631	659	587	616	596	574	638	583	594	621	595	583	628	594	607	612	627	612	634	600	589	654	609	596	596	627	601	596	572	621	646	632	606	626	617	612	598	627	623	581	626	615	590	640	629	611	644	634	580	616	621	602	635	644	585	624	653	591	596	569	660	652	604	589	645	642	591	613	610	612	613	644	609	647	625	640	590	626	611	625	632	628	562	602	573	598	634	610	641	599	652	646	601	607	630	654	586	659	548	615	629	620	643	583	615	610	633	620	565	639	610	615	630	598	618	597	647	620	612	573	596	584	635	603	614	606	652	669	591	634	622	611	564	615	577	588	652	604	650	586	608	659	625	574	613	651	601	636	627	605	577	664	614	645	590	596	604	616	622	613	611	626	617	602	640	607	638	651	583	599	610	594	650	605	591	640	620	594	645	617	588	611	594	608	654	617	679	595	557	584	661	578	622	647	614	638	614	598	625	658	575	646	647	625	602	585	661	573	589	612	602	624	628	616	575	597	602	669	615	631	600	606	640	590	656	656	584	621	567	619	628	614	576	645	553	580	600	585	612	657	603	568	612	619	604	596	617	638	613	599	629	607	634	629	614	596	650	646	642	597	621	604	638	614	579	583	617	597	591	603	577	591	603	603	625	581	626	587	663	639	596	649	585	626	578	605	614	609	606	583	621	610	660	647	636	598	676	615	595	614	589	598	624	643	628	621	602	616	595	587	584	602	596	613	577	600	581	628	581	616	593	630	652	651	607	582	632	608	554	627	631	684	564	649	671	628	625	688	622	581	581	637	583	569	619	655	601	616	652	619	623	634	619	609	609	633	643	609	590	575	604	620	576	630	589	584	587	613	629	530	596	638	626	599	616	606	630	610	541	609	622	617	588	613	601	579	622	559	594	626	636	591	583	655	631	603	568	569	619	600	575	570	590	616	620	577	649	598	627	620	602	586	608
773	414	239	164	172	224	341	323	260	207	207	738	1515	1264	1125	306	91	69	95	55	71	77	84	78	73	91	70	61	81	65	83	76	71	74	70	75	78	80	66	81	70	65	75	64	67	83	81	90	72	76	77	74	70	79	64	75	75	75	84	78	70	74	71	72	66	69	78	80	73	62	66	80	70	78	87	88	77	96	76	80	76	76	78	73	76	65	80	69	74	85	70	78	77	81	86	71	69	64	73	68	64	75	75	66	72	91	71	83	68	86	70	76	72	79	94	63	83	74	72	79	87	60	63	82	89	87	78	74	76	76	67	80	67	78	70	73	69	80	68	80	82	75	80	65	66	89	72	75	64	69	68	65	63	76	67	67	76	75	82	93	75	92	76	73	86	75	67	71	80	68	91	87	62	72	90	78	69	78	91	74	87	77	81	84	64	66	61	75	76	75	65	75	88	85	87	48	69	79	60	74	64	69	66	66	79	80	74	77	64	63	83	72	51	77	85	79	64	67	70	75	86	91	85	72	67	47	73	76	72	81	85	70	80	73	94	71	95	67	80	78	68	78	85	72	72	66	85	58	83	67	77	76	71	85	72	65	74	82	61	58	82	58	71	77	95	79	64	86	66	74	63	73	73	85	75	73	79	61	74	74	60	80	81	77	78	79	66	70	73	72	59	77	98	92	83	70	71	92	82	77	74	64	71	69	81	71	79	51	93	65	75	76	77	72	76	86	74	65	92	84	77	56	69	70	64	77	91	74	72	79	75	76	61	75	78	81	66	66	60	71	85	85	72	73	69	73	57	81	92	75	84	77	73	78	61	69	82	78	58	67	77	75	73	66	76	63	67	77	73	68	74	72	75	86	78	80	60	80	71	69	66	68	62	79	65	88	74	72	68	70	60	63	80	83	67	84	81	74	68	84	64	78	87	69	75	69	72	67	75	78	56	76	65	78	73	78	71	82	70	73	79	83	65	80	67	78	70	79	79	69	76	78	79	81	57	78	61	74	89	70	61	65	56	80	72	92	69	69	87	88	90	84	72	86	62	56	78	67	68	66	62	87	75	71	77	89	72	66	79	86	71	76	62	75	70	76	73	61	81	70	74	75	65	75	72	76	87	73	98	87	71	70	74	88	66	82	77	58	79	82	89	60	68	63	65	77	93	76	60	77	53	80	79	78	61	80	96	71	75	70	71	86	73	67	80	66	73	80	72	92	65	70	74	77	72	78	81	77	82	67	69	70	78	76	69	63	79	80	74	70	69	72	64	91	79	70	74	80	76	77	70	66	61	72	75	79	89	81	69	74	71	73	75	79	68	85	79	62	65	74	72	69	72	74	67	71	71	81	83	63	64	86	64	66	68	73	83	87	63	80	79	70	78	70	75	67	83	74	64	76	78	73	80	69	72	76	74	67	75	69	74	72	66	75	68	65	86	71	71	67	66	61	82	71	79	67	80	78	86	80	63	70	73	73	72	70	69	70	79	64	70	85	62	65	91	87	84	71	88	82	80	74	81	86	77	75	57	69	63	76	54	64	74	82	67	88	66	69	69	72	64	63	66	73	87	64	77	66	88	70	69	71	77	75	85	72	68	69	72	72	82	79	61	78	68	57	82	88	83	77	71	62	56	68	96	69	81	80	73	56	80	75	86	97	75	69	70	74	69	77	62	75	74	57	71	97	76	80	86	76	69	56	85	68	83	75	72	81	69	69	55	75	58	81	83	73	73	62	86	69	92	75	74	70	80	89	81	76	77	76	77	63	65	68	86	72	74	82	67	83	60	78	70	67	83	72	85	71	82	79	75	77	75	79	57	82	69	71	67	67	74	81	71	73	91	70	77	77	68	69	76	90	97	71	71	76	66	72	77	68	72	79	67	75	72	79	77	73	91	70	67	81	67	75	81	83	78	78	81	77	76	85	72	68	75	66	77	76	69	80	80	83	61	84	87	80	76	84	56	74	81	77	64	83	73	83	75	72	67	76	60	66	71	89	65	61	76	76	78	86	79	79	87	66	59	80	84	73	82	71	64	71	79	65	74	78	67	66	75	77	73	77	69	60	75	75	67	62	85	81	71	82	83	81	74	74	74	78	73	75	83	72	70	79	81	73	70	58	73	75	63	77	75	78	65	64	70	89	79	75	79	74	84	76	72	81	71	59	84	94	92	77	67	75	83	72	68	83	77	80	71	66	78	72	70	76	81	68	66	69	77	82	79	76	76	70	74	89	75	74	81	76	71	83	72	71	78	84	84	78	77	74	66	75	57	76	73	64	74	59	62	66	75	67	67	82	59	90	67	70	72	73	92	73	68	89	74	71	81	65	97	70	80	75	74	94	85	59	73	78	65	82	83	70	71	74	73	85	73	71	69	82	90	80	56	79	79	65	82	85	77	79	81	89	74	76	74	59	77	81	70	68	74	62	62	62	94	82	91	69	73	81	77	71	78	67	78	80	69	71	81	75	77	65	85	87	72	73	76	81	89	81	56	72	62	64	89	75	75	61	75	79	83	69	79	69	79	67	73	62	88	70	68	80	76	77	46	91	72	75	71	76	75	88	64	71	80	81	80	75	86	66	88	85	69	78	71	97	95	67	83	72	67	77	70	73	55	70	76	65	69	78	58	68	68	74	71	56	69	58	86	69	66	69	68	73	69	73	68	79	62	74	76	84	78	79	66	71	81	72	76	72	87	76	73	79	78	63	85	70	68	78	70	79	82	78	59	76	61	60	73	63	71	63	84	59	75	86	76	77	83	62	86	73	59	64	89	65	77	81	76	89	89	84	73	68	90	68	76	75	66	72	73	70	62	73	77	65	73	75	72	71	73	61	58	65	66	60	65	73	76	63	74	74	69	74	70	74	64	86	98	65	85	79	77	65	79	75	74	84	73	80	72	80	85	67	76	80	61	59	83	74	72	80	75	78	72	68	77	89	69	73	65	81	67	65	71	70	76	70	66	63	75	79	73	88	63	74	64	80	69	80	73	76	77	68	63	70	68	72	86	78	84	53	102	70	92	88	85	49	77	76	81	68	77	79	77	73	74	72	70	79	69	79	67	68	70	91	70	72	67	69	89	72	89	71	68	58	83	99	80	82	78	87	73	78	66	72	82	73	73	89	54	72	75	66	80	97	77	79	95	71	63	76	63	67	82	76	74	79	67	77	67	65	61	64	67	67	67	75	83	71	89	84	66	65	84	71	77	67	69	71	82	70	68	82	72	83	78	74	75	81	69	84	80	64	76	86	66	81	86	89	68	69	82	84	74	68	82	65	77	85	80	65	70	68	78	77	66	83	93	59	65	85	76	77	87	71	67	84	75	87	86	74	85	73	65	86	77	76	68	76	60	70	75	70	73	80	64	77	61	69	96	68	68	75	67	73	75	65	77	73	70	58	75	66	72	69	81	78	91	84	76	60	70	82	70	73	72	86	69	78	73	72	77	77	82	75	88	99	82	107	92	71	88	88	89	68	87	75	74	86	86	52	72	60
12957	5907	3204	3874	9347	13021	14921	11819	10459	6972	6232	16628	23342	21343	18662	6130	1505	846	848	817	810	839	786	763	789	817	723	779	726	798	790	744	735	707	766	773	764	718	708	729	691	678	731	710	704	732	694	692	735	700	711	721	670	709	707	748	661	706	711	673	694	713	730	646	737	713	723	693	731	697	677	724	706	751	779	769	746	729	694	748	701	735	672	703	720	666	693	700	761	685	704	726	716	658	709	711	727	681	686	679	706	690	683	753	690	690	728	721	703	690	729	707	688	731	668	665	699	726	671	721	724	698	728	718	727	736	712	667	692	709	705	683	678	725	712	681	703	701	656	685	713	712	738	747	697	705	731	722	718	716	722	705	661	688	694	688	711	726	714	708	707	670	668	707	715	706	739	707	746	701	705	758	704	681	705	707	703	781	684	687	677	677	736	707	728	769	744	716	680	714	690	662	707	715	737	704	700	668	668	674	709	656	680	672	722	733	729	719	705	728	694	685	684	711	708	689	717	771	713	718	735	706	647	697	719	722	694	713	699	722	709	695	707	722	752	737	677	692	695	704	708	720	714	674	710	759	690	716	748	696	719	687	742	710	722	680	708	715	748	727	717	706	693	719	700	684	703	707	701	718	675	657	750	731	751	710	687	719	687	683	722	742	701	724	694	680	685	710	722	688	724	705	721	732	701	670	665	740	680	711	667	720	699	729	709	719	721	652	671	636	677	678	766	723	662	722	699	662	685	679	682	697	720	635	686	662	737	689	731	694	720	729	693	725	706	674	647	667	674	701	702	712	721	693	745	723	711	680	667	666	753	741	728	660	661	724	691	723	669	651	692	689	677	735	707	695	726	658	688	671	697	665	685	687	682	634	718	703	677	723	749	705	741	732	723	780	728	761	707	694	755	688	690	687	695	728	748	672	721	709	716	697	644	695	749	675	705	706	637	678	708	705	735	699	741	718	700	709	713	699	709	680	717	754	710	737	690	731	718	681	710	686	696	768	669	686	734	682	682	698	702	723	675	712	700	772	699	730	691	669	711	712	713	679	676	723	692	729	710	708	701	704	724	670	710	666	699	694	726	718	668	760	701	685	708	674	703	697	687	713	658	716	704	662	692	721	727	700	718	686	708	684	682	699	744	688	707	690	714	680	703	677	696	698	715	723	722	701	673	724	704	724	682	733	685	652	723	684	730	691	632	706	704	710	735	694	703	713	667	742	724	753	690	680	750	688	747	735	690	681	686	696	726	681	685	706	735	677	685	685	687	704	677	691	679	663	656	690	693	671	718	760	696	706	687	728	733	690	729	696	676	675	684	715	662	712	761	727	712	703	718	667	711	696	701	719	725	722	669	716	648	685	710	676	723	686	670	698	747	727	711	688	663	698	680	716	672	734	658	723	706	698	766	715	689	712	725	720	725	698	732	705	717	697	724	721	750	731	694	702	720	731	697	655	681	706	679	751	708	718	710	680	730	703	731	733	692	721	730	719	723	716	727	710	709	667	733	690	705	728	671	724	717	742	670	741	676	717	671	715	672	688	734	687	692	761	740	694	717	701	714	703	701	674	717	739	685	749	707	698	647	699	732	711	663	689	726	666	725	734	712	713	697	695	744	767	685	657	693	667	712	755	731	755	684	720	684	699	693	726	717	778	699	681	713	685	740	721	713	723	689	688	662	669	704	738	707	671	711	726	727	744	694	696	679	719	723	667	683	717	705	695	694	693	721	704	740	692	723	676	676	677	745	711	683	679	679	699	627	663	697	680	700	713	698	722	705	696	716	728	651	726	671	702	743	702	742	762	711	707	700	712	664	717	719	722	710	683	685	730	687	723	679	711	681	729	695	692	691	729	668	677	705	718	697	677	695	697	733	668	660	697	746	711	697	721	695	743	689	703	670	663	722	754	733	679	677	666	666	713	663	698	679	722	681	708	698	725	687	701	713	671	719	707	705	717	704	648	743	701	756	682	684	696	719	651	673	664	707	694	689	691	715	749	700	725	695	718	702	703	682	669	705	686	716	694	723	739	714	701	701	722	700	712	678	679	731	693	704	672	704	680	715	693	707	715	689	658	689	735	699	729	746	694	727	687	667	690	690	720	736	679	724	670	740	659	668	715	699	724	704	704	745	759	652	657	715	754	737	713	694	693	704	749	649	695	715	717	732	733	702	707	694	694	779	697	686	699	683	687	715	699	722	665	711	664	646	688	677	731	738	722	755	718	724	729	704	718	712	683	695	695	699	748	712	702	700	724	687	695	703	673	722	677	742	693	691	739	705	714	711	709	705	680	687	734	713	721	708	674	663	752	752	683	712	712	684	730	719	686	703	712	690	699	732	701	662	675	727	703	692	672	712	677	665	699	719	710	716	725	730	736	710	721	692	696	761	666	722	742	698	709	678	702	712	685	730	707	734	728	712	677	719	712	704	710	717	766	703	700	720	662	700	690	690	731	673	714	737	688	679	676	698	654	737	662	715	722	671	675	722	668	712	671	687	691	721	680	704	690	715	704	787	669	675	721	722	654	729	719	715	712	734	708	711	721	685	689	711	703	691	706	689	715	688	700	726	709	684	717	687	699	668	673	672	710	746	730	701	682	743	686	734	739	740	738	757	669	691	702	708	708	745	701	673	709	748	719	687	697	698	671	676	705	701	714	710	698	698	712	671	756	634	757	679	646	685	714	675	711	691	741	692	667	703	722	756	701	657	761	698	700	714	716	714	703	713	743	705	706	727	740	721	670	657	675	708	703	748	692	712	720	745	678	770	659	672	690	716	701	701	744	711	780	681	703	661	667	717	683	687	728	700	686	679	740	719	667	724	708	720	693	663	669	702	716	713	699	734	749	678	691	708	692	703	725	718	710	725	672	731	691	690	712	745	711	726	694	712	691	689	670	685	694	726	738	684	693	719	697	733	674	725	709	669	688	714	705	759	696	776	694	698	761	709	685	754	690	693	712	733	672	702	696	688	690	714	695	743	724	707	738	684	703	728	730	702	718	692	677	678	724	696	710	667	721	753	724	725	672	676	712	736	723	788	692	748	689	727	695	730	746	670	731	700	722	730	716	703	710	717	676	684	704	721	721	647	679	662	706	715	753	708	669	726	657	717	681	688	672	732	720	726	718	690	734	732	662	676	713	643	758	738	757	745	717	716	741	705	755	677	686	713	711	688	773	754	698	742	721	688	669	740	726	731	671	689	722	685	731	670	707	713	674	702	709	683	714	684	741	721	704	685	682	725	732	704	697	699	668	694	677	697	689	722	694	693	709	694	672	739	705	707	691	708	688	695	720	701	646	708	707	673	712	643	731	703	658	727	711	684	719	687	689	696	747	676	718	710	675	744	739	692	719	710	729	749	699	737	674	676	669	714	721	672	713	700	727	688	690	726	709	738	681	720	673	709	724	754	701	672	674	715	715	692	671	678	712	703	687	761	679	714	741	682	713	666	667	682	731	681	734	720	723	665	728	680	737	785	740	702	670	687	713	700	718
1396	353	194	130	121	182	238	281	245	188	205	822	1415	1487	1001	332	65	60	45	53	41	55	59	53	28	47	56	42	46	55	50	52	57	39	47	37	49	54	56	63	49	66	45	43	62	58	48	58	52	50	43	36	58	56	50	36	29	51	50	45	49	40	42	56	38	44	40	42	55	40	45	50	55	51	59	55	47	50	55	43	50	43	46	55	46	53	40	36	40	64	34	52	49	36	46	54	44	49	44	46	43	37	38	44	51	46	46	55	43	50	50	51	42	42	51	44	45	54	35	46	50	40	45	44	47	44	47	50	40	53	44	56	44	57	48	39	36	60	52	39	34	52	37	58	50	45	58	53	50	49	45	41	45	46	55	38	45	38	50	49	52	50	41	46	45	50	45	55	39	50	52	45	60	53	43	44	47	49	51	47	56	47	56	64	49	48	49	48	51	55	50	43	48	51	43	32	55	40	45	51	51	49	45	47	39	42	44	53	40	39	49	45	47	45	41	52	48	59	38	50	45	49	57	50	52	44	54	60	31	51	46	41	45	50	43	43	53	45	40	44	37	53	45	39	44	37	53	45	38	53	53	40	48	44	55	43	51	39	51	33	52	42	55	53	53	47	38	51	42	54	49	47	44	57	46	59	52	46	57	38	44	54	57	51	33	42	37	48	36	46	50	54	53	47	49	43	54	35	48	49	40	50	49	48	44	47	40	46	49	52	54	47	45	49	44	54	53	55	49	56	45	47	50	36	46	54	39	61	47	48	57	32	48	47	60	55	49	45	40	38	40	50	57	47	44	61	42	47	45	45	55	49	65	41	46	39	42	44	51	37	47	36	45	45	36	52	50	53	48	37	47	41	52	46	42	37	47	45	50	41	43	45	46	54	36	51	47	47	50	40	48	63	41	48	32	38	41	47	37	49	42	49	49	44	35	45	36	60	44	44	49	50	46	44	45	62	52	45	45	44	58	44	53	61	55	52	43	47	51	54	53	47	43	37	40	55	42	38	35	49	47	40	44	64	50	51	47	41	37	50	43	36	46	34	40	33	48	45	50	49	36	44	54	43	35	54	34	49	42	39	41	49	43	52	50	41	50	55	56	52	46	45	52	47	43	50	50	41	60	48	41	56	51	48	50	47	58	43	43	37	54	47	43	46	55	47	43	51	38	52	44	43	55	49	44	49	48	49	47	44	54	52	55	48	43	48	57	43	52	55	56	51	40	32	37	44	46	58	50	50	59	47	39	45	38	50	43	40	44	48	43	43	57	53	40	49	38	44	48	51	41	48	55	54	47	44	43	50	47	47	34	52	38	46	46	47	55	47	51	43	42	43	51	45	40	55	40	41	39	57	55	43	43	55	46	41	40	54	54	55	55	45	26	49	47	45	38	45	44	40	46	43	49	40	36	57	61	57	40	40	36	50	46	58	40	50	41	42	53	34	43	35	48	40	53	39	52	47	47	56	48	44	56	42	33	46	61	48	40	49	44	47	56	46	53	48	52	43	48	53	44	54	39	48	46	43	50	43	46	52	47	48	34	49	46	61	52	53	53	42	46	50	39	36	50	50	41	47	54	54	45	56	46	55	49	43	60	43	52	54	39	53	47	45	31	47	46	34	38	43	44	62	54	48	36	45	52	39	40	35	47	42	46	59	50	54	51	46	55	43	54	45	58	52	44	36	47	50	44	54	48	47	54	46	51	40	57	38	38	44	59	52	45	43	38	57	43	45	40	50	48	39	51	64	39	51	49	43	60	44	42	53	53	56	53	45	50	43	34	57	51	49	37	52	56	51	51	50	42	47	40	43	54	48	46	42	36	56	44	64	45	56	44	37	47	57	49	53	41	38	43	47	43	52	46	59	46	58	46	41	48	57	38	44	54	46	53	55	42	44	58	48	45	56	49	47	44	52	47	49	50	57	45	60	51	37	46	43	41	47	46	44	49	45	69	39	45	43	39	48	43	46	49	54	45	48	44	47	52	49	60	41	49	35	50	49	47	37	46	34	44	43	55	62	34	42	52	56	43	40	47	48	39	50	32	52	43	57	39	57	49	50	50	42	53	41	56	44	53	59	44	51	48	40	35	37	58	56	54	39	40	49	36	45	47	42	47	48	47	57	51	45	47	50	53	48	52	54	36	54	45	46	35	52	49	41	52	47	52	44	50	42	47	59	25	42	50	47	42	47	43	39	54	45	42	47	38	61	41	39	57	44	46	48	52	52	48	49	44	62	45	48	43	45	48	52	55	51	41	40	53	34	51	38	48	60	50	68	44	47	44	47	47	58	46	48	37	57	45	34	51	48	42	47	55	54	42	50	55	41	59	48	45	47	46	36	38	41	46	63	52	38	35	49	52	36	44	45	38	42	46	48	55	51	48	42	57	46	60	56	50	54	38	49	38	45	42	34	39	49	42	38	44	45	44	58	33	46	33	37	43	49	43	61	47	53	36	51	41	52	50	50	55	55	67	45	49	47	64	41	50	49	47	35	45	42	51	48	43	58	42	36	27	39	40	39	41	51	49	52	41	50	48	48	37	42	43	47	42	48	39	33	39	54	47	45	48	40	41	45	39	35	40	45	46	53	46	39	44	29	40	51	53	52	41	52	67	42	45	37	52	51	46	35	53	41	51	47	53	52	41	50	38	45	43	50	63	45	34	39	59	56	51	44	58	46	57	48	58	40	43	44	38	49	46	43	52	47	57	44	48	36	45	43	57	40	46	38	37	49	40	46	45	57	52	48	44	38	46	41	47	47	56	70	43	47	40	46	40	46	48	49	58	52	48	39	59	38	56	43	44	48	41	40	48	59	47	47	42	47	40	56	42	45	40	47	44	42	53	51	58	45	43	44	55	51	43	48	62	41	44	55	38	48	40	62	41	32	42	40	42	53	52	55	56	35	34	45	45	50	40	52	52	54	44	52	40	47	32	57	45	60	42	34	49	58	54	60	61	57	47	56	52	44	53	39	42	48	38	70	51	47	43	54	49	53	49	43	46	38	49	51	47	57	59	55	51	37	47	32	47	47	48	45	47	52	41	47	36	41	44	45	53	42	49	42	43	44	41	42	59	49	64	53	51	43	47	41	41	38	45	50	58	39	50	37	51	49	56	55	37	40	46	39	44	46	50	62	63	46	38	47	32	48	69	43	52	51	41	53	47	40	47	49	34	39	57	54	51	33	42	40	42	54	64	48	49	39	52	55	52	49	34	58	46	36	53	62	46	42	35	38	49	50	52	36	44	41	47	49	49	44	59	52	46	37	53	50	42	43	44	37	35	50	48	44	49	42	55	41	47	38	37	47	41	56	52	26	51	45	42	42	46	52	50	37	36	47	44	33	46	40	60	46	54	50	46	46	41	55	42	49	49	34	37	45	42	46	42	46	46	47	48	43	45	54	48	45	46	52	42	37	42	49	47	47	37	47	43	48	35	45	36	43	45	58	49	51	54	46	52	45	49	56	40	42	41	40	45	55	51	43	44	44	49	43
15082	5045	2612	3497	9133	12783	13206	11972	9559	7093	7137	18959	23124	23177	17296	7476	924	663	663	694	622	599	591	573	535	538	533	560	520	563	558	519	539	521	478	529	513	487	478	475	496	479	484	484	506	490	479	434	438	467	436	461	459	484	491	460	452	444	416	464	449	452	455	373	436	422	431	463	454	441	422	479	423	613	575	560	448	444	454	445	425	429	406	434	423	474	433	440	430	454	461	448	440	461	438	472	468	447	456	473	448	435	412	484	417	420	423	414	447	447	432	442	414	437	418	485	417	449	464	457	441	462	413	437	435	455	435	419	429	438	433	428	452	431	464	440	439	431	414	450	449	442	402	449	477	435	443	430	441	426	437	442	448	421	432	447	471	457	415	454	411	487	421	439	423	425	410	422	415	408	424	459	443	434	450	465	434	459	457	415	439	432	464	459	436	409	428	420	433	469	446	426	398	401	410	409	467	450	492	449	415	454	420	462	438	480	444	410	472	439	453	405	479	432	400	426	432	458	430	468	423	429	446	462	441	434	452	433	441	451	408	457	440	429	435	408	411	431	424	437	432	431	463	410	436	407	421	448	449	425	418	404	446	470	410	449	440	468	415	460	480	443	420	423	431	432	439	442	461	429	433	431	427	458	460	438	382	477	441	426	449	477	440	417	436	472	416	426	399	448	442	444	455	462	457	448	410	470	437	443	464	431	473	444	431	440	468	507	415	458	457	463	446	435	465	397	439	434	448	432	418	429	449	430	452	468	455	473	475	442	436	432	442	463	438	408	426	415	457	417	475	428	444	439	436	458	436	415	403	451	442	435	407	450	457	441	457	450	426	432	420	412	431	445	459	404	389	410	436	439	443	432	430	423	464	402	412	453	448	448	420	440	431	416	431	430	457	447	421	466	407	467	417	463	421	443	453	421	425	430	466	455	444	435	429	437	419	470	448	443	483	430	440	458	426	430	470	438	433	445	440	448	439	476	423	405	415	416	434	445	423	463	420	425	467	434	395	388	415	448	422	448	434	424	446	455	456	415	441	465	426	432	450	437	383	440	460	434	450	429	428	429	425	469	452	428	462	441	420	418	403	425	406	441	409	435	441	467	383	450	463	418	395	411	491	429	433	461	429	425	424	369	429	479	443	429	422	423	428	461	465	424	472	438	469	430	469	412	477	403	439	442	426	486	417	405	434	439	432	425	419	477	466	458	446	448	440	429	420	430	444	449	426	428	435	450	464	419	476	460	396	479	408	448	453	425	409	458	441	461	446	459	433	435	430	438	454	480	436	457	438	375	458	495	407	453	439	420	383	448	483	410	477	458	437	447	443	471	433	441	436	477	410	462	454	453	466	443	435	465	431	462	446	434	386	423	403	394	440	446	445	440	426	463	454	430	435	404	423	502	427	409	475	427	443	450	441	474	429	463	429	443	464	446	438	417	468	424	435	441	452	445	437	439	403	450	470	429	449	415	439	421	422	414	445	404	425	415	471	455	446	451	425	470	445	413	450	414	488	441	435	465	460	420	432	424	452	461	438	428	442	446	426	445	439	452	444	442	442	421	411	457	435	405	423	439	465	438	432	476	450	439	471	410	446	455	397	439	457	433	457	449	415	421	469	507	459	455	398	463	451	439	446	452	424	421	451	447	412	460	418	421	390	438	468	472	439	425	408	431	447	427	416	439	444	471	377	423	435	419	442	460	473	439	403	452	478	430	422	461	422	490	452	403	415	440	460	456	426	433	461	427	456	445	441	439	436	424	416	429	435	456	478	419	447	446	446	425	417	455	464	434	470	415	434	456	446	448	418	416	409	443	425	423	434	424	413	456	397	437	419	451	419	429	428	427	462	438	434	470	438	450	437	448	442	418	401	428	450	405	448	446	405	411	465	435	449	406	452	443	432	425	410	429	432	430	452	451	429	464	417	430	406	476	428	471	443	446	448	433	406	467	425	440	408	422	441	431	432	391	422	483	408	371	411	450	443	439	420	422	425	476	454	440	430	446	440	435	458	458	446	434	466	420	453	466	419	411	413	425	446	446	456	446	480	435	459	443	462	426	444	448	423	426	442	445	433	429	450	411	405	413	471	470	449	415	432	444	437	446	412	431	379	422	381	436	431	427	444	441	415	404	413	428	457	455	439	419	450	413	466	444	457	446	448	436	434	428	425	436	458	454	430	435	436	459	468	412	456	428	428	462	432	416	418	465	436	407	416	438	412	443	448	421	481	448	431	398	419	482	415	482	430	479	422	452	440	474	469	430	425	450	444	434	405	421	441	470	470	426	416	445	438	431	446	458	447	434	428	447	441	456	449	431	456	450	423	422	441	419	430	440	434	418	427	445	460	437	449	438	417	439	431	408	482	453	417	446	410	428	433	452	409	448	425	455	435	431	442	453	473	470	454	430	425	461	391	434	457	429	413	466	446	435	438	429	441	483	459	451	450	425	446	423	460	409	464	454	425	394	401	428	444	438	390	478	428	471	409	431	451	423	428	408	455	410	429	432	442	417	414	449	465	398	422	429	401	448	458	418	458	432	449	447	456	451	423	478	460	432	444	417	411	454	442	449	393	420	454	449	437	448	478	431	416	438	441	412	432	406	432	448	430	413	437	418	420	470	412	428	426	444	417	404	453	440	452	441	420	457	433	426	453	456	400	404	485	439	405	452	463	430	407	405	429	421	397	429	451	419	399	462	440	459	412	445	427	434	461	404	464	426	486	439	483	440	439	405	464	430	458	411	423	454	435	442	445	443	451	421	402	433	456	439	443	481	430	462	434	464	431	399	402	447	448	429	436	442	408	418	417	441	462	420	438	459	465	427	453	433	425	443	445	451	408	431	448	472	457	400	420	429	452	474	434	416	400	436	480	439	462	448	411	398	441	435	441	475	452	455	426	436	476	455	448	411	455	455	451	436	427	452	427	430	460	398	454	450	433	417	418	449	396	454	424	450	437	447	452	443	430	417	462	407	495	463	459	426	432	435	402	395	428	461	406	459	420	449	434	457	458	436	430	435	439	429	406	437	435	430	442	465	428	441	418	406	477	481	488	459	414	429	419	461	427	425	460	425	449	388	427	428	427	405	451	454	444	389	426	444	442	411	503	463	451	420	423	434	411	459	450	418	388	408	426	430	440	437	425	458	405	430	401	427	470	434	447	430	415	449	451	407	449	463	414	427	461	423	445	409	429	477	434	443	444	469	420	442	459	442	445	416	427	410	439	438	410	453	413	411	446	456	421	433	450	439	458	446	448	418	458	397	449	480	406	459	419	427	392	464	457	458	430	439	390	432	441	434	405	453	479	428	445	425	395	423	402	457	426	445	427	418	468	466	441	433	459	425	439	450	447	449	403	463	418	438	477	445	461	481	433	436	418	429	432	435	439	434	412	437	452	479	427	424	444	432	455	450	452	441	449	449	402	434	453	480	455	453	429	412	419	416	458	447	480	447	439	455	452	405	415	390	424	391	435	462	462	420	464	428	446	424	463	454	467	445
1098	515	272	158	150	277	340	339	336	243	314	1145	2041	2236	1731	745	73	71	64	63	80	76	73	63	69	80	76	71	66	64	56	64	67	54	66	77	70	62	65	70	51	64	53	44	73	55	55	67	74	64	67	54	69	48	68	62	40	69	47	69	53	60	48	59	59	47	57	58	56	56	52	56	62	64	67	67	54	67	54	62	51	49	75	69	49	58	64	65	51	45	59	59	60	49	43	43	56	65	45	53	51	70	51	65	71	53	53	50	60	73	55	61	74	58	68	53	51	74	56	56	61	59	57	65	54	60	60	63	60	71	61	59	64	53	59	54	60	66	53	56	62	54	55	56	55	54	70	51	55	48	54	67	55	46	63	56	48	60	59	67	62	55	64	58	58	44	69	56	54	68	53	65	49	50	55	62	57	43	62	61	56	54	69	58	58	75	66	53	52	59	53	51	53	65	66	58	57	59	63	63	58	68	69	59	57	63	55	48	60	63	60	71	48	54	43	60	64	55	49	68	69	77	57	78	57	59	53	51	43	66	56	54	50	59	68	55	63	56	44	75	51	47	65	52	64	60	57	56	49	56	70	64	58	59	59	65	58	55	53	49	43	52	57	75	59	69	52	66	52	50	58	68	53	55	47	57	54	45	47	58	52	64	71	46	62	62	71	60	69	58	53	49	57	64	53	61	55	54	61	55	64	50	52	45	71	57	55	52	47	69	59	50	68	58	61	56	67	69	56	43	85	60	63	58	67	69	61	46	73	57	58	50	51	63	64	63	62	62	62	66	55	60	52	61	48	53	53	65	59	62	66	53	61	60	62	67	59	47	53	60	68	45	52	58	58	65	74	61	72	58	70	55	83	58	59	46	63	60	60	66	55	58	71	67	45	50	67	62	73	66	52	56	51	62	64	45	51	56	69	63	59	54	67	55	57	44	60	66	65	70	57	67	79	63	55	57	52	74	56	60	53	61	56	64	66	67	55	62	69	58	68	54	62	73	59	71	62	64	53	62	70	69	58	50	53	52	77	68	60	61	58	67	63	54	46	70	66	51	59	59	66	55	47	55	74	57	62	57	58	63	45	50	60	58	62	67	63	51	49	55	63	52	47	71	38	65	56	49	61	70	53	66	59	61	49	68	60	52	46	59	56	82	54	56	58	58	70	61	68	59	63	68	60	55	63	57	57	69	64	61	49	46	65	72	65	51	65	50	54	54	61	50	56	49	65	55	57	59	67	55	62	60	45	61	68	63	60	48	49	54	57	62	65	61	58	67	55	67	62	53	61	66	49	58	67	60	61	56	70	73	78	56	64	50	53	54	60	55	59	61	57	64	63	61	49	62	49	75	75	54	48	60	66	78	65	61	58	83	63	51	65	59	47	57	55	59	43	61	69	51	55	71	59	57	52	78	60	60	56	75	59	51	59	64	69	60	40	53	63	56	67	50	45	49	68	69	50	69	70	71	60	66	63	50	48	49	60	52	49	60	61	67	47	64	59	60	55	45	61	60	58	53	54	62	56	61	68	67	69	63	60	65	65	51	76	52	50	60	61	54	53	56	57	72	64	53	70	63	48	53	63	62	66	55	55	49	61	67	68	63	62	54	57	62	47	64	58	43	69	62	66	57	56	57	64	55	51	50	72	45	55	73	67	64	54	51	66	56	67	72	50	76	50	57	48	56	62	74	58	47	66	61	46	69	73	64	69	62	57	64	60	69	58	59	53	53	81	69	67	46	51	59	64	54	73	48	61	61	64	70	67	64	46	62	58	66	53	62	47	64	61	71	63	73	65	70	60	50	48	54	52	58	45	62	55	50	60	56	69	62	62	58	65	45	55	47	53	62	47	67	61	55	67	69	50	56	57	57	56	56	55	59	59	56	62	62	52	64	56	46	65	57	65	44	65	62	74	46	56	64	60	59	67	63	61	50	52	48	63	68	68	61	63	46	65	64	58	46	55	60	61	54	56	49	62	74	60	62	55	60	50	65	53	63	62	57	68	52	55	55	62	72	49	54	61	58	62	58	59	69	63	65	54	55	73	69	52	55	56	69	48	60	50	57	72	65	64	59	43	54	56	71	70	51	52	69	49	64	56	60	61	62	75	53	75	55	55	68	66	53	54	54	59	55	68	45	67	63	50	60	54	54	75	59	63	55	55	62	57	60	58	58	64	57	64	59	63	42	79	59	53	72	58	57	53	68	45	54	65	51	46	56	64	53	64	61	74	63	62	66	44	64	67	58	52	59	53	66	65	60	70	57	58	55	73	55	61	62	38	57	49	52	52	55	56	53	54	66	54	56	65	67	88	58	58	54	67	57	57	55	48	67	56	64	57	48	66	57	63	69	66	62	50	52	62	58	73	54	47	47	41	51	61	52	61	47	53	71	56	63	67	56	47	66	69	51	60	67	81	61	57	68	52	50	64	45	59	50	48	65	73	48	52	62	52	41	57	56	59	55	58	56	71	53	56	59	50	65	57	63	80	64	47	63	60	60	56	47	59	53	55	60	57	49	53	64	57	58	71	61	62	60	59	57	66	56	72	60	59	57	70	55	55	64	46	62	59	60	50	53	45	71	60	55	64	63	50	61	64	66	43	55	68	68	45	46	50	52	54	57	60	67	52	75	62	47	66	59	61	45	63	55	53	69	54	61	55	61	53	53	61	50	72	49	59	75	53	56	62	63	69	51	58	62	66	40	65	59	55	55	76	60	56	56	53	63	51	65	64	49	55	64	57	58	55	64	68	64	71	63	55	61	64	51	55	67	58	59	56	55	51	56	75	55	60	70	50	64	53	66	69	55	51	68	64	70	64	52	52	57	64	52	48	64	50	66	60	66	49	66	72	46	64	69	62	65	62	50	56	52	54	59	62	55	67	78	51	62	58	43	58	52	61	61	67	59	51	62	48	58	58	70	60	62	56	64	50	63	47	71	62	53	65	65	69	75	68	48	48	67	57	59	61	66	57	60	56	61	72	64	49	68	45	57	63	62	59	46	53	66	62	47	55	56	58	48	59	62	63	55	53	58	60	63	55	62	74	60	61	68	72	56	61	45	67	63	61	57	62	58	61	42	52	65	67	65	67	50	48	55	59	56	58	61	64	58	83	55	54	60	64	48	50	73	54	64	48	58	64	59	65	73	57	64	61	54	47	73	50	58	53	53	64	51	52	53	62	53	71	56	56	56	60	60	75	59	44	60	62	47	56	78	51	50	59	56	47	65	67	51	54	57	68	69	69	46	62	56	47	66	55	63	66	60	61	38	55	69	63	66	59	51	50	64	50	42	60	62	60	73	54	64	67	72	49	69	66	62	61	66	62	58	43	53	62	84	77	72	65	52	57	62	80	61	61	62	63	66	53	63	51	67	53	52	67	47	60	72	61	63	62	62	45	56	60	56	54	61	61	58	61	54	72	69	56	55	57	58	61	57	50	59	71	64	64	67	51	58	69	64	56	61	47	50	51	46	63	61	73	51	73	65	55	64	62	53
15691	6938	3229	4171	11767	15509	15350	13720	10353	7432	10110	22582	27509	27352	23271	11527	960	887	891	801	727	858	786	773	734	719	704	699	777	706	670	672	676	712	734	669	673	629	647	647	641	580	599	642	661	665	629	635	618	622	653	596	632	621	652	664	599	575	591	557	573	596	571	540	546	592	569	556	569	548	590	565	573	716	716	735	577	601	561	575	553	546	536	552	562	582	547	565	566	589	549	582	568	587	579	592	558	577	575	552	557	541	574	542	554	556	571	555	617	547	539	600	566	559	598	557	569	573	550	593	613	556	570	568	591	610	599	588	581	611	547	587	549	554	506	548	537	579	596	550	567	575	582	577	583	535	573	613	558	584	604	582	545	547	586	553	638	526	552	568	530	588	587	583	570	584	575	539	596	622	563	560	540	560	590	557	585	588	598	633	564	596	538	557	571	550	592	583	613	608	608	521	561	530	577	606	552	586	600	574	569	582	615	549	584	594	593	581	554	558	541	595	568	581	620	550	522	554	562	506	537	523	554	549	575	559	571	520	633	608	579	545	576	587	644	575	601	555	556	581	582	570	570	572	530	562	567	564	576	557	563	557	561	583	599	568	556	597	532	526	571	589	540	585	578	549	608	533	558	534	558	512	573	551	561	606	592	608	575	571	573	551	548	578	560	565	547	629	570	545	558	560	585	557	554	587	565	545	589	613	556	577	517	579	564	588	528	592	566	528	600	557	564	563	549	550	560	530	594	577	581	554	606	559	574	566	609	607	601	592	543	567	521	569	526	597	595	561	554	583	572	565	583	555	570	555	566	569	554	538	612	669	551	596	581	589	608	563	559	587	584	563	600	551	577	538	558	580	620	599	565	532	547	561	605	558	571	582	546	574	549	553	570	564	568	582	593	574	557	570	609	595	611	555	590	540	616	581	573	598	571	592	570	579	591	554	593	603	576	576	552	599	602	524	557	562	600	532	593	578	577	557	541	534	532	535	582	616	568	544	576	559	565	602	586	555	571	582	579	565	598	582	556	566	507	582	554	556	577	549	546	582	562	587	602	564	537	595	554	598	577	560	550	588	532	552	558	564	612	554	551	539	587	609	593	592	603	565	575	573	596	594	574	579	574	562	536	536	545	571	574	531	556	576	570	541	643	569	553	570	595	604	572	580	612	628	541	594	599	528	570	525	529	570	566	560	512	584	561	620	621	568	569	567	614	562	585	588	588	596	541	590	531	588	593	594	547	579	563	580	619	613	579	556	558	540	565	549	584	616	558	552	585	539	555	539	555	607	595	558	587	533	537	551	549	540	546	562	539	583	540	555	582	550	556	566	594	586	572	560	578	609	585	561	564	558	550	554	561	621	603	532	591	590	577	584	561	587	598	540	557	613	592	542	561	587	544	583	557	568	579	585	573	562	604	603	561	564	544	555	557	602	602	562	589	545	548	561	586	610	580	580	593	558	574	596	513	586	566	571	578	577	567	579	605	545	573	600	552	582	590	567	577	588	570	590	590	518	547	579	567	581	567	559	613	551	590	595	566	564	556	541	556	571	555	607	572	567	546	544	612	563	573	570	562	557	542	574	583	577	559	568	565	613	541	573	581	525	528	574	549	572	548	530	595	579	588	607	593	517	542	544	569	529	546	531	597	599	565	602	597	605	545	542	540	584	578	574	566	560	597	549	562	569	579	563	586	582	570	548	567	559	567	594	558	579	586	579	630	584	596	581	549	545	601	583	564	559	618	582	559	540	568	546	587	575	551	579	584	594	555	560	572	569	589	587	543	557	595	560	572	547	568	562	617	555	584	550	617	571	565	512	569	593	596	583	617	556	580	578	623	581	538	563	537	572	574	577	588	552	539	551	568	581	536	537	517	544	573	570	609	604	593	565	597	602	559	568	597	564	584	613	565	588	555	615	535	573	589	572	597	605	565	589	576	600	530	580	577	536	542	556	549	554	523	583	605	604	545	556	575	592	565	589	512	585	562	592	561	575	576	585	590	587	549	588	556	589	535	538	551	549	563	561	555	548	550	549	574	551	533	525	585	578	576	589	572	562	549	556	554	596	592	570	588	554	576	561	552	553	570	560	551	579	542	580	559	576	554	588	601	558	561	562	563	607	554	611	560	598	566	585	575	602	584	543	560	572	581	534	573	552	583	583	589	561	561	567	525	557	543	605	544	523	525	580	580	597	576	573	559	581	589	575	592	573	545	534	578	600	550	600	603	564	604	598	584	530	560	528	555	587	537	568	550	561	555	556	544	566	566	558	558	631	585	546	595	564	575	581	572	578	566	566	571	556	547	536	573	546	569	566	603	579	573	553	550	575	554	567	543	557	571	609	568	612	609	546	561	575	566	582	617	586	553	567	538	555	591	608	533	591	573	593	560	602	584	563	604	622	528	569	574	564	553	548	555	586	540	539	559	570	577	598	535	592	560	521	567	567	590	534	551	572	559	580	549	587	586	591	622	558	560	564	574	583	551	599	572	536	540	546	570	577	569	578	572	557	574	537	582	613	566	582	557	564	552	577	564	553	543	597	580	544	549	563	544	577	616	549	519	607	559	578	563	557	584	562	597	579	617	526	541	589	549	552	579	547	591	554	608	623	590	589	549	549	594	580	571	594	581	559	597	538	592	527	621	638	543	546	562	588	564	570	558	528	547	555	552	583	564	563	566	563	605	553	542	589	566	570	537	604	531	575	555	630	549	525	585	552	552	565	561	580	538	571	568	542	607	550	550	601	581	554	579	595	576	557	563	604	542	579	579	566	575	632	571	572	543	601	575	532	567	603	570	542	559	541	564	544	544	570	553	560	585	575	564	573	570	560	585	593	567	541	579	563	593	588	600	584	610	562	588	557	611	587	563	585	575	557	536	596	600	550	547	562	566	585	549	568	564	573	524	554	584	562	597	594	560	568	582	555	515	562	568	593	534	559	544	553	566	538	525	560	578	579	561	569	558	582	569	557	595	577	544	546	584	579	569	574	596	591	555	596	558	554	564	533	591	614	543	585	587	568	556	617	566	553	562	553	559	573	584	603	604	583	623	578	607	544	575	558	546	558	531	548	535	582	605	549	614	579	567	542	565	585	536	599	581	559	591	556	586	552	562	545	561	591	588	606	554	575	578	603	578	578	545	560	536	569	559	576	558	569	573	573	575	568	612	559	590	543	550	557	568	568	578	581	584	530	583	565	578	567	555	573	589	564	517	523	600	557	592	541	605	551	577	561	578	589	571	581	567	580	565	562	558	573	581	575	581	557	581	578	557	574	586	581	588	555	529	553	571	585	582	571	535	553	606	575	548	565	567	577	547	537	594	537	580	558	575	605	576	605	568	604	615	601	584	612	603	540	527	565	602	575	540	607	603	610	598	553	589	619	608	564	601	549	540	572	584	594	555	574	595	575	624	554	551	554	571	560	556	552	588	544	545	628	528	569	547	596	566	566	565	561	534	560	575	575	571	584	567	572	560	564	576	573	560	607	541	573	540	601	566	586
1046	310	159	99	106	152	200	193	161	156	124	218	366	369	336	192	65	74	74	58	60	91	72	68	64	68	71	58	64	67	75	79	76	76	55	51	63	74	81	63	68	61	63	62	58	77	66	62	73	57	76	64	72	51	66	63	65	44	77	63	61	71	61	45	68	64	62	73	72	72	79	54	61	80	57	66	47	65	62	64	66	52	72	72	62	68	55	65	72	72	62	59	63	64	65	51	66	72	72	74	55	69	62	69	45	53	63	48	64	61	62	62	58	57	61	56	48	69	57	59	56	68	62	41	66	59	58	64	60	58	62	81	67	65	60	69	64	60	65	68	68	55	59	54	58	82	76	58	63	64	66	63	52	59	60	73	72	63	51	62	59	78	50	65	58	67	71	67	75	71	64	74	65	80	70	59	61	49	65	68	58	66	63	72	72	68	64	66	61	67	68	66	59	60	63	63	55	75	59	58	61	60	68	63	67	66	57	70	68	59	56	72	70	52	60	61	60	70	65	85	61	61	59	72	59	57	70	66	67	57	46	61	64	63	63	64	73	77	69	54	62	72	77	72	75	61	61	71	62	65	68	72	79	58	59	69	64	61	59	55	68	82	69	62	53	56	56	72	63	69	65	61	62	73	69	53	56	68	51	54	92	65	69	62	76	78	66	63	66	53	66	65	63	68	62	62	62	74	57	57	52	64	62	49	71	54	70	67	64	69	62	60	58	68	81	61	56	73	65	75	52	69	58	56	61	65	61	78	59	63	65	54	64	56	63	73	56	52	55	66	79	52	65	60	73	63	72	46	56	64	63	52	60	62	60	60	65	61	72	70	66	80	43	63	58	65	50	74	67	61	74	62	65	65	51	64	67	66	67	72	67	64	50	67	64	67	63	54	58	55	64	76	65	55	70	76	66	59	73	71	66	63	77	79	76	58	72	69	61	65	64	66	73	78	65	54	64	54	55	51	72	69	69	48	57	59	72	54	46	62	70	53	61	76	57	56	55	61	71	67	58	75	66	64	63	68	70	62	53	70	61	61	70	65	82	65	58	71	55	71	49	51	59	68	57	75	54	60	70	56	49	56	81	56	72	54	60	60	74	75	59	68	49	64	68	66	73	67	65	58	56	66	66	47	70	63	72	57	68	58	53	75	43	71	55	68	53	65	55	81	80	57	68	74	68	72	55	62	68	67	64	87	53	65	64	66	74	80	62	71	59	63	65	72	74	70	59	67	75	63	54	62	60	60	46	61	62	59	70	70	86	71	66	61	57	60	63	62	80	57	65	64	74	68	67	53	62	72	66	59	63	72	66	58	53	54	62	62	52	67	53	52	59	57	49	63	51	79	60	60	54	51	58	50	63	74	70	57	58	56	58	50	67	46	58	63	48	61	55	52	68	60	65	58	72	73	68	62	69	51	75	70	69	58	79	62	60	64	55	56	63	66	70	70	55	60	56	86	80	62	52	78	65	61	73	73	66	79	67	63	59	71	71	70	58	68	77	62	74	68	72	69	58	78	64	69	67	64	69	61	62	75	70	54	66	72	60	62	78	71	47	84	55	61	60	50	63	75	59	68	50	74	61	73	65	66	65	65	61	64	66	67	66	64	66	52	65	66	67	61	58	81	56	68	72	72	68	53	69	63	64	55	67	69	71	57	58	59	73	68	65	50	61	55	59	63	61	64	63	73	55	50	62	62	59	71	60	58	58	65	63	63	68	61	67	62	75	56	57	66	59	62	67	61	79	71	81	73	68	64	70	67	61	70	65	54	84	59	65	77	58	47	74	64	62	80	73	65	65	65	52	68	68	68	56	65	63	60	49	63	71	68	70	48	76	53	58	68	69	59	68	57	63	56	51	63	60	67	56	64	63	68	66	54	46	62	76	75	64	65	63	67	54	66	62	69	55	64	67	75	74	74	69	54	60	53	69	65	82	84	63	53	62	57	58	67	50	55	57	60	74	62	68	75	66	58	66	62	52	53	79	59	67	73	68	55	63	67	68	65	78	53	52	68	51	74	76	71	56	63	54	62	85	67	70	67	62	75	57	50	74	66	70	81	69	61	59	61	59	58	75	74	69	76	62	58	69	79	57	70	77	61	59	54	60	73	80	60	68	66	63	50	39	64	66	67	67	67	58	79	62	59	61	71	68	69	54	64	57	65	84	60	59	64	66	71	62	68	63	57	76	57	63	69	53	51	55	76	73	61	44	60	59	74	68	55	63	60	64	60	63	67	71	60	64	67	71	58	62	68	75	53	66	76	67	53	66	70	62	74	54	51	59	57	70	74	68	53	64	59	55	55	61	79	73	67	66	69	69	64	77	66	60	65	66	70	58	60	77	68	66	59	60	69	66	65	63	70	64	65	57	65	64	58	68	78	64	71	60	66	69	50	69	71	67	45	56	70	59	69	38	68	69	57	56	72	54	53	59	50	65	68	59	72	62	62	68	61	69	73	68	58	55	58	58	62	65	70	65	76	67	75	73	69	79	66	61	49	56	61	51	77	76	70	58	61	56	71	63	61	54	64	46	49	64	68	60	67	58	69	61	68	49	70	76	61	73	55	54	60	69	75	73	66	69	67	54	65	53	59	69	52	52	65	74	61	56	67	56	64	68	67	62	69	60	61	76	69	58	72	56	68	56	63	50	55	66	65	70	71	78	77	58	67	62	59	54	75	51	68	58	62	68	64	63	82	60	60	55	56	70	57	66	54	62	63	65	84	60	78	55	51	50	43	57	72	65	65	49	60	65	62	63	73	53	58	66	75	59	65	47	61	84	65	53	54	76	66	80	81	74	64	58	60	69	61	54	50	52	54	68	58	77	69	52	62	60	63	61	60	64	70	63	46	65	58	69	57	62	60	67	65	60	78	61	76	66	84	67	65	73	58	70	61	37	59	59	62	64	63	53	62	65	71	63	57	85	68	59	67	71	62	63	52	53	62	55	58	77	59	67	64	60	72	58	60	58	66	59	59	63	70	59	54	49	67	71	50	57	63	50	67	60	59	60	68	66	57	64	70	70	56	54	63	70	68	73	49	59	63	73	65	66	73	65	79	70	54	54	57	71	56	63	65	71	72	72	73	66	62	62	60	62	68	52	71	68	75	59	54	64	64	63	51	58	56	73	82	77	61	65	80	59	67	66	65	61	64	47	56	71	65	57	68	62	75	60	73	57	58	65	52	65	75	81	66	57	67	49	61	76	64	66	60	69	73	68	68	63	83	65	68	53	68	56	85	71	74	68	60	60	61	82	65	85	62	63	69	67	55	53	68	76	70	60	67	51	60	57	53	59	58	65	62	64	67	70	73	65	68	60	58	63	71	72	84	67	68	61	64	66	60	64	68	67	67	60	71	66	67	56	71	60	68	61	70	68	69	73	76	62	61	65	65	64	66	63	60	74	59	62	65	77	74	66	68	58	64	70	57	70	72	59	65	62	62	59	60	62	67	70	67	72	74	60	64	78	74	56	44	62	60	73	65	61	54
12529	4313	1986	2435	6715	8922	8614	8146	5677	3982	3700	6661	10740	9954	8261	4147	709	676	682	671	712	685	670	703	659	677	649	656	630	674	668	714	678	641	606	607	615	631	625	614	621	627	599	602	665	638	683	583	617	607	579	624	573	615	636	608	583	630	604	573	578	596	588	584	595	574	562	617	546	602	547	598	600	565	591	573	589	584	608	557	591	597	582	566	566	620	548	583	570	603	577	572	596	602	577	611	557	565	616	617	586	599	585	592	570	563	615	576	553	584	603	617	566	588	583	592	553	590	612	584	560	567	614	566	591	574	541	597	579	599	568	600	617	570	601	585	600	605	588	578	584	597	618	575	596	582	550	603	555	581	602	637	601	572	628	554	606	563	584	624	578	555	604	583	588	561	590	602	589	544	581	596	641	617	575	607	596	594	612	567	566	622	561	546	590	583	595	569	589	589	624	612	588	595	601	595	567	595	621	541	612	592	618	596	593	578	572	536	579	578	576	568	583	599	604	602	645	584	577	578	604	611	601	584	593	572	620	572	608	564	563	598	543	601	579	556	596	613	577	597	558	536	577	595	529	580	590	543	604	581	558	587	571	573	644	583	581	597	602	595	641	593	588	582	572	595	612	562	570	611	600	554	580	615	551	594	541	607	550	595	580	607	611	582	624	626	541	610	586	613	586	553	605	593	596	604	628	562	530	584	578	626	615	539	603	593	587	591	581	577	585	573	582	620	602	593	651	559	578	540	564	602	615	560	564	593	583	581	592	601	564	550	554	619	565	569	578	552	550	603	543	589	616	577	618	567	583	607	580	575	624	625	595	567	582	582	612	635	647	583	577	574	607	557	560	614	610	594	563	587	599	604	551	596	549	582	595	553	594	642	580	550	610	594	588	599	593	621	588	601	634	578	589	565	575	538	578	551	616	592	612	614	579	630	612	574	602	581	610	585	601	556	586	590	581	547	603	600	627	617	557	591	557	581	568	556	613	572	575	573	591	589	621	571	564	618	580	589	592	540	576	579	568	568	582	553	605	631	593	593	587	604	571	596	575	571	639	604	554	565	588	584	572	590	608	580	622	610	592	526	605	556	587	550	583	628	612	620	616	574	591	614	603	576	565	631	587	577	563	660	640	588	573	579	551	606	553	574	574	594	577	560	557	608	587	587	584	589	549	607	586	600	594	636	594	607	565	592	548	591	594	602	540	612	592	583	553	559	590	607	612	568	612	568	623	602	540	592	594	610	625	544	586	609	566	624	549	604	590	590	589	578	599	604	566	597	547	622	580	599	569	647	571	561	595	585	623	581	614	597	595	609	599	562	594	589	594	588	583	620	604	613	603	561	569	587	590	613	617	585	570	609	604	591	538	575	592	599	554	618	603	599	574	607	579	599	580	608	604	618	590	589	587	612	585	584	598	622	607	601	608	628	591	551	626	594	569	623	579	615	588	608	601	594	581	624	579	609	571	606	581	582	597	584	579	582	565	630	561	550	550	602	621	599	600	604	535	577	565	581	643	589	566	569	583	603	556	561	549	571	612	546	601	580	624	607	608	533	625	575	611	551	583	589	643	585	590	592	611	556	630	608	619	556	578	600	582	615	622	566	577	566	577	608	597	576	611	554	586	568	599	570	548	623	572	605	542	614	586	558	616	584	574	619	617	599	575	594	605	552	607	567	588	537	573	628	588	574	599	555	564	579	572	601	569	574	586	584	607	598	587	631	592	607	582	564	579	583	570	588	589	605	614	562	604	603	604	550	606	590	606	571	610	608	561	579	630	576	630	591	578	583	627	585	597	588	592	610	579	551	606	592	595	562	637	589	580	562	603	602	565	592	598	592	574	586	588	622	582	584	598	603	582	574	605	575	585	577	607	600	577	590	571	573	594	595	617	558	591	606	611	578	572	599	601	593	582	599	549	535	535	544	596	610	585	602	582	561	598	629	608	572	620	603	562	562	571	568	566	573	578	625	578	613	603	613	550	624	603	590	581	575	595	606	570	571	631	579	560	582	622	619	569	615	675	594	566	587	609	590	582	568	568	607	622	591	565	577	618	569	551	551	604	584	570	557	603	601	603	590	644	576	611	563	610	587	567	608	580	623	582	603	578	575	598	594	589	589	559	560	606	584	574	578	616	584	592	616	605	563	587	603	566	581	641	568	592	590	606	617	612	617	616	628	586	605	582	554	626	611	567	599	602	601	540	581	589	596	564	575	565	590	592	600	621	601	598	564	582	579	599	571	572	622	596	613	602	568	559	568	580	591	616	569	621	595	553	589	614	633	629	554	582	591	574	610	571	584	581	627	546	578	598	591	598	583	559	566	584	596	553	577	568	569	587	572	571	569	561	599	585	550	624	591	657	583	577	598	613	592	555	582	605	564	617	605	638	619	599	615	585	594	603	599	609	560	589	589	550	618	574	577	608	627	567	597	559	610	536	591	583	573	600	590	544	577	600	601	585	599	574	587	596	618	578	583	612	597	566	572	573	563	585	592	598	607	603	586	579	591	556	620	610	555	609	629	575	559	611	620	586	597	572	585	621	576	595	615	602	586	581	593	632	571	576	591	597	575	588	584	574	605	608	610	574	558	576	599	582	603	612	574	560	594	581	595	589	600	572	635	587	571	593	616	582	547	566	594	586	605	590	584	623	590	559	621	573	578	571	548	601	553	561	589	594	596	616	556	604	578	625	577	611	582	614	604	558	627	607	528	582	552	560	574	637	569	630	578	564	584	678	593	581	578	575	622	565	597	578	634	555	578	611	614	585	615	638	558	575	601	580	557	567	596	614	572	574	587	553	525	588	591	611	574	566	600	614	559	600	571	565	555	546	576	563	584	626	607	588	588	590	598	581	582	561	558	591	594	614	591	626	582	588	620	605	632	604	603	607	612	623	597	580	575	557	641	562	583	637	622	593	608	584	601	548	592	594	570	571	605	551	584	577	567	547	564	588	552	592	581	601	573	587	596	591	591	584	572	586	599	568	550	576	574	548	585	623	580	587	607	562	565	529	601	611	629	594	592	567	567	568	600	616	578	582	558	577	523	608	597	564	591	625	583	633	623	621	581	621	563	569	612	603	560	594	585	619	582	573	572	582	582	602	575	603	593	627	561	570	537	620	575	629	607	618	584	579	625	594	571	588	552	612	602	600	614	626	606	631	572	581	644	590	581	595	555	603	586	584	601	562	603	566	587	630	568	578	587	655	582	539	590	563	540	575	579	602	577	588	571	548	588	605	607	597	573	588	589	583	574	636	616	594	608	594	590	559	597	596	615	622	621	552	601	615	596	600	538	578	593	590	574	538	578	613	551	577	574	645	596	579	581	576	630	587	579	601	657	569	591	595	596	631	608	608	574	596	570	647	569	592	614	604	577	580	598	585	570	558	618	617	580	608	575	627	635	563	628	626	609	619	584	621	582	542	634	613	600	558	616	575	617	604	609	650	643	589	592	576	579	598	586	630	599	587	603	617	606	581	546	610	623	568	577	561	577
805	438	225	153	158	235	248	245	169	199	350	713	1165	1387	1063	535	74	78	80	90	84	71	73	66	74	87	75	79	93	80	72	71	85	70	75	59	70	86	69	82	94	79	85	74	87	62	74	85	71	65	89	84	73	59	58	84	79	87	59	73	81	76	89	67	73	67	78	78	72	67	73	79	62	75	83	91	81	62	97	82	79	70	83	99	66	71	76	65	78	72	73	75	89	73	79	66	67	72	85	71	75	73	94	72	82	83	62	74	65	71	74	68	68	72	68	70	78	76	81	69	92	72	63	79	69	79	62	70	81	71	71	81	77	76	67	76	90	72	58	85	51	76	70	74	83	89	72	73	60	81	83	85	60	64	75	89	71	68	60	70	71	73	66	82	81	59	73	80	81	73	69	74	79	85	67	76	81	59	74	69	87	80	65	89	77	65	89	76	76	66	80	79	68	80	85	84	94	69	77	80	74	77	67	73	79	94	81	80	85	85	72	84	68	79	90	73	81	67	70	91	71	71	64	85	73	71	82	84	50	74	70	92	80	67	75	76	63	71	67	69	90	56	81	79	85	72	85	88	59	68	68	80	80	74	60	67	66	88	73	86	77	75	56	81	76	68	74	85	91	75	83	95	79	60	76	80	82	75	77	91	81	68	78	67	84	73	56	68	75	62	65	72	54	95	78	62	81	65	84	88	70	68	69	102	71	77	60	74	80	70	72	63	68	82	88	69	85	69	58	83	82	72	79	61	73	68	74	63	72	76	83	59	77	74	76	81	80	60	91	98	81	69	81	81	72	88	92	66	68	64	69	75	76	63	67	78	75	85	63	82	73	88	63	61	79	71	69	65	77	72	85	74	67	54	70	68	71	78	73	71	78	81	84	88	81	70	79	96	79	62	76	68	69	83	80	66	81	74	63	97	84	66	72	63	85	66	75	98	74	89	74	67	60	88	82	84	100	77	63	68	78	87	79	89	77	80	74	75	74	62	69	79	89	77	66	69	74	83	87	75	87	91	74	63	61	67	70	90	85	86	85	81	75	77	73	64	74	63	82	76	67	69	73	81	81	86	96	58	73	60	73	85	68	75	77	79	70	76	88	70	75	68	81	70	82	66	66	72	100	88	60	71	80	73	78	75	74	69	78	87	81	80	80	68	71	85	87	95	88	89	79	79	78	72	68	72	77	71	79	71	81	90	70	73	70	74	80	75	64	80	60	70	83	75	80	84	83	69	79	73	70	75	76	82	69	86	73	84	77	68	79	79	71	79	64	78	64	74	80	90	87	80	72	80	83	73	76	70	65	79	76	77	74	69	65	87	93	76	64	69	72	75	77	70	86	83	77	86	65	82	76	85	72	69	69	90	75	83	67	75	77	71	73	93	96	62	89	74	71	81	74	66	77	69	67	50	76	89	62	78	91	56	79	68	74	86	74	70	84	77	87	64	78	69	66	71	82	83	82	77	80	60	85	70	55	59	81	77	80	95	75	80	68	65	70	72	73	80	71	75	86	88	55	66	78	70	72	76	63	81	62	80	81	66	57	72	77	79	70	75	92	68	75	71	82	84	78	79	79	62	74	75	56	75	85	83	96	76	52	65	77	90	78	68	75	83	75	85	66	82	70	67	96	75	86	68	91	72	68	74	73	69	71	63	88	83	71	66	76	68	68	77	66	80	78	72	87	75	83	77	83	77	76	68	59	69	72	76	87	81	82	62	73	81	81	67	84	80	81	85	80	81	67	77	75	85	64	66	79	78	78	76	82	87	70	72	72	59	77	73	80	72	76	77	65	84	100	76	70	89	65	70	86	84	75	72	74	65	68	78	88	84	78	66	68	70	72	72	63	63	69	76	59	63	90	71	81	85	79	63	75	71	59	79	76	77	63	90	75	76	71	85	84	82	65	92	66	76	79	88	89	88	81	65	92	68	79	74	80	79	88	65	67	74	76	95	75	83	76	61	77	82	73	83	73	77	74	53	73	71	84	76	91	76	64	77	86	84	64	75	81	68	76	98	77	69	71	69	78	82	59	61	74	76	81	75	77	73	82	78	71	79	82	76	72	75	63	67	75	85	55	83	63	77	72	55	83	87	82	70	64	69	81	76	95	66	85	70	79	87	68	74	62	66	74	77	87	86	91	92	80	82	88	58	77	75	75	92	70	72	78	63	82	75	74	81	66	76	87	87	83	71	58	62	77	79	94	90	72	86	90	78	68	66	64	67	81	76	76	65	85	78	79	56	86	83	92	68	70	79	82	58	74	66	82	77	83	70	76	65	86	65	74	81	59	69	72	75	70	64	84	74	74	73	87	73	77	74	60	72	81	71	93	62	87	78	72	72	87	72	65	91	57	79	78	68	68	84	89	96	67	69	71	61	79	67	88	75	82	82	81	67	72	71	64	87	68	70	68	68	75	76	65	59	78	87	87	73	62	94	71	69	63	76	79	86	80	80	56	71	61	57	72	60	75	73	78	84	87	62	83	65	66	66	65	69	74	71	74	72	72	78	75	76	75	69	76	84	89	85	89	77	90	71	72	85	91	71	71	69	70	75	63	74	74	86	79	59	66	67	87	75	70	93	80	84	89	78	77	65	77	57	75	79	81	67	83	72	76	92	68	80	71	80	61	76	72	64	68	79	67	75	73	67	84	78	97	79	72	62	68	72	71	78	81	73	64	87	64	87	85	73	67	97	80	77	67	87	71	69	83	89	94	78	61	75	75	71	71	82	79	75	73	90	75	75	80	63	70	62	77	88	67	83	61	68	80	77	73	74	57	74	81	68	89	73	77	72	90	78	79	83	69	99	86	72	83	78	76	69	83	67	86	95	86	84	76	76	62	67	87	81	71	75	74	47	76	84	80	74	85	70	78	94	79	74	89	78	62	80	87	91	70	67	73	86	72	88	76	98	84	51	74	73	80	77	70	69	69	84	89	75	72	78	64	74	80	91	78	85	69	81	77	56	74	77	68	79	64	82	72	75	69	70	85	65	58	83	78	64	69	73	87	77	56	64	75	79	64	79	73	92	72	72	66	68	73	59	83	68	77	73	100	74	70	49	70	81	75	74	86	57	68	59	62	72	83	79	74	77	102	66	76	69	76	66	69	88	63	78	75	87	76	102	74	83	72	64	83	72	66	71	66	61	78	83	96	71	63	79	77	62	79	77	81	84	70	82	80	86	79	63	85	77	70	72	69	71	70	84	71	72	62	78	68	76	65	88	63	72	67	66	84	59	91	69	80	86	72	76	68	78	62	65	73	79	69	89	68	75	79	71	79	72	76	103	85	60	76	61	63	76	60	83	86	71	70	77	71	81	81	81	62	68	63	69	83	84	78	86	65	86	89	87	56	68	68	80	67	82	72	78	90	73	84	77	79	89	62	70	83	63	103	80	70	79	88	69	83	82	78	70	101	63	71	90	81	88	87	59	74	68	77	76	78	86	75	76	64	75	81	71	69	85	74	73	71	75	75	83	85	73	75	74	66	88
12896	6161	2775	3908	9873	12538	10893	9965	6859	5515	9588	17407	21928	22608	18016	8762	933	859	878	844	851	859	791	778	795	756	735	759	732	818	762	816	725	791	774	770	778	719	726	731	756	730	746	697	738	704	706	667	707	764	701	719	715	670	725	705	647	712	683	704	712	723	693	730	681	707	687	758	745	711	694	789	691	708	731	742	707	737	713	741	707	657	682	695	699	744	710	698	696	687	701	702	707	751	683	683	728	676	684	722	704	718	708	695	695	711	674	716	668	727	721	726	718	743	735	735	663	648	730	740	719	721	710	725	698	740	704	685	716	702	673	727	682	696	670	758	680	695	718	685	760	701	720	703	725	687	703	711	697	650	760	711	762	705	700	751	660	696	711	753	660	705	693	723	701	742	781	682	718	683	682	720	688	749	716	693	728	673	713	696	725	703	625	673	727	725	767	684	727	742	695	692	744	672	748	682	746	693	739	693	751	669	698	681	694	714	707	708	702	669	697	704	698	702	687	684	731	668	690	703	700	682	697	673	684	675	731	665	736	740	720	659	644	702	679	723	690	756	668	685	674	719	696	721	706	678	664	757	642	732	736	740	712	691	707	678	748	711	681	693	695	676	727	684	692	736	729	692	674	734	715	697	739	709	662	669	714	702	691	706	673	738	714	724	706	704	713	671	719	698	703	717	681	696	694	751	736	700	760	740	681	719	664	767	731	666	727	672	754	706	685	725	673	715	676	722	670	729	700	685	685	683	745	721	660	681	713	714	714	719	653	708	738	709	755	688	744	703	715	768	746	677	759	735	683	653	703	661	657	705	698	672	698	660	686	690	687	737	765	691	702	718	634	711	713	677	726	704	687	743	743	748	705	703	707	695	711	683	692	703	690	709	730	673	691	669	678	721	745	730	681	726	714	685	660	710	717	674	702	731	691	696	699	689	676	727	690	749	715	705	717	689	724	705	715	685	741	720	686	721	660	694	685	668	698	721	732	704	731	718	692	678	684	718	718	704	698	713	720	735	734	739	726	720	719	725	699	681	673	691	689	724	744	712	711	711	709	728	682	697	715	684	741	682	709	696	704	694	744	746	678	683	699	670	721	691	695	682	738	707	730	667	717	749	664	740	705	706	669	694	700	692	702	694	664	701	673	714	704	689	686	734	687	711	679	712	686	694	671	683	686	721	685	712	689	687	662	710	722	742	732	700	734	683	692	707	741	710	715	684	716	669	712	713	678	734	676	711	695	732	738	730	689	707	692	677	713	689	661	723	664	669	694	738	707	690	685	712	702	663	694	728	738	677	713	712	641	713	764	687	667	750	663	694	694	713	711	658	723	712	697	712	716	664	754	746	722	690	691	698	681	706	635	697	698	739	661	697	670	737	705	734	683	690	733	687	736	702	671	675	671	737	747	667	700	682	645	719	711	660	691	661	720	742	698	687	675	686	723	680	704	732	677	694	721	673	685	670	704	677	719	688	735	711	738	757	662	737	710	702	698	740	724	741	733	660	694	685	690	715	668	747	712	701	694	689	689	723	689	744	697	696	716	746	688	690	694	653	682	727	724	712	752	714	720	713	730	704	686	692	678	748	722	693	745	737	725	710	690	683	735	717	677	706	667	666	703	721	737	725	671	721	713	711	689	685	668	730	704	726	701	723	743	717	745	679	679	705	737	706	721	654	712	702	669	667	713	682	713	696	704	737	701	704	730	707	697	675	726	683	692	703	728	673	708	720	688	718	704	717	665	729	715	708	705	700	712	656	669	711	687	708	693	711	750	725	686	736	715	730	692	685	689	751	708	703	766	705	750	692	717	739	724	703	696	714	686	718	714	695	665	771	760	682	735	678	684	702	696	708	680	754	697	714	659	752	733	718	672	711	713	677	706	675	674	721	699	723	626	695	668	686	756	743	741	736	691	713	738	689	711	702	733	711	687	700	705	672	655	728	701	701	707	716	735	734	692	706	694	686	702	710	669	720	743	729	694	653	676	694	688	694	664	724	705	654	685	704	726	727	715	721	679	737	711	725	690	696	697	701	737	706	735	676	706	692	724	721	733	726	693	697	674	715	698	714	702	698	696	727	717	708	769	698	685	692	710	726	646	657	727	703	684	701	795	726	657	739	748	693	719	741	679	733	690	707	715	652	673	706	711	681	717	758	724	726	684	716	708	708	688	730	706	761	755	722	690	651	721	718	712	724	700	701	748	691	714	718	707	698	733	626	696	667	685	689	709	733	716	713	715	735	712	713	682	707	723	693	691	688	699	726	712	692	742	661	720	748	742	691	717	699	707	707	683	741	669	708	734	677	703	709	679	718	646	698	715	716	719	732	709	680	713	753	690	724	691	668	757	726	719	694	691	686	701	626	711	681	710	669	665	731	692	682	708	683	704	686	651	717	705	712	713	693	748	692	694	708	712	736	725	698	722	715	699	673	727	748	685	693	719	684	673	721	722	691	747	719	759	740	703	694	714	623	708	707	707	678	681	721	686	696	671	705	731	692	737	720	694	683	727	693	710	740	705	699	683	722	708	723	719	690	728	704	693	717	733	702	710	715	710	670	694	646	683	688	717	699	683	660	727	721	688	733	723	694	699	687	684	724	688	731	672	745	719	682	706	754	745	699	700	714	656	708	736	735	726	734	733	689	690	693	657	690	723	693	687	702	705	717	683	687	743	650	692	702	686	736	724	702	709	701	676	708	675	714	733	629	713	781	718	703	696	707	738	703	741	677	683	692	697	710	730	712	720	726	744	710	695	677	757	669	651	635	711	682	710	695	707	740	716	728	689	665	693	706	705	728	743	731	724	701	714	775	662	730	726	704	725	696	779	724	784	686	716	700	715	661	716	724	730	704	715	696	675	707	709	674	718	659	692	697	723	713	745	681	713	708	712	712	690	687	652	698	682	709	664	718	708	682	722	710	725	724	677	703	715	720	720	634	715	706	691	699	697	749	717	705	684	665	698	767	697	732	710	728	698	712	673	727	732	635	687	733	695	696	685	719	696	672	712	714	687	723	692	729	715	741	648	723	724	719	698	687	688	722	711	742	679	738	724	694	692	714	742	652	710	678	700	772	765	721	694	667	651	714	681	659	705	746	705	714	715	716	673	689	674	679	668	703	690	737	710	694	685	687	671	735	719	755	714	735	712	718	697	727	691	674	666	719	712	691	743	715	705	742	718	710	736	699	693	676	709	728	660	726	717	674	699	670	708	755	734	702	747	715	681	761	712	684	739	670	689	708	695	720	733	709	722	701	727	677	712	703	686	692	711	734	674	692	645	701	747	677	709	707	686	723	699	709	681	723	759	704	694	736	674	697	669	700	717	671	714	706	726	686	655	684	713	736	731	759	682	690	689	668	666	753	707	727	700	661	717	706	679	716	705	706	714	687	751	693	681	707	643	719	668	717	665	734	702	702	702	710	700	699	695	729	678	664	711	676	730	664	690	702	717	683	663	721	661	698	670	737	719	674	718	733	740	746	712	718	719	752	690	727
1479	436	174	128	113	187	225	182	181	142	492	944	1405	1685	1317	379	48	49	59	45	54	55	47	57	54	55	48	50	53	47	46	47	49	61	45	49	61	55	54	53	48	46	50	38	35	50	48	36	50	38	39	50	46	52	59	58	58	46	48	46	44	47	42	48	51	37	58	56	50	51	48	39	56	54	39	43	46	41	35	49	51	45	48	44	43	44	53	44	48	53	50	41	38	45	40	53	46	49	34	42	46	43	44	39	40	56	46	50	50	50	45	60	44	52	44	54	63	50	53	52	47	43	51	45	51	47	48	51	45	50	50	37	50	48	34	42	52	52	49	37	39	42	48	56	38	52	52	37	45	65	62	45	51	51	46	36	44	36	49	36	46	36	46	44	54	43	42	46	53	56	48	45	56	41	38	50	50	54	42	57	48	53	45	52	43	41	46	59	43	49	44	45	50	47	62	51	47	36	55	39	47	53	39	57	55	44	49	30	47	55	46	44	47	34	49	47	52	53	52	51	39	36	37	46	47	58	59	42	51	61	48	48	41	44	43	42	47	55	50	41	53	47	43	48	54	53	51	43	47	62	63	49	61	48	58	45	56	41	46	40	47	32	44	51	31	53	55	51	49	51	44	46	46	49	42	40	49	39	39	45	45	61	43	41	38	58	50	49	49	48	53	43	34	50	28	47	48	51	49	37	46	47	45	36	36	49	41	52	37	37	38	50	31	36	44	42	35	49	50	45	46	44	48	45	40	49	46	42	43	48	47	41	51	52	56	43	50	46	42	48	36	47	45	43	54	40	45	44	59	40	44	43	45	38	40	53	58	52	44	38	49	46	43	50	60	56	49	46	53	50	54	46	47	43	47	45	44	49	42	42	50	52	47	45	53	53	53	26	50	55	40	49	57	47	52	27	37	51	43	39	47	31	48	47	48	47	43	38	35	31	41	42	50	48	44	48	49	41	50	42	50	46	38	36	38	54	58	39	57	42	48	48	46	44	50	47	42	55	59	55	53	39	47	52	49	40	46	58	38	42	35	44	41	47	49	52	41	47	48	58	49	48	51	40	50	37	54	53	49	47	50	55	51	43	46	65	34	45	39	33	34	49	45	58	65	43	49	46	39	43	37	50	43	38	42	44	44	54	56	37	54	55	40	43	47	45	45	49	49	41	49	46	46	46	45	54	44	41	38	58	52	42	42	39	46	44	53	52	48	41	46	55	42	47	59	56	44	47	44	38	43	50	42	38	43	48	48	64	38	35	63	39	54	47	48	57	43	42	41	45	37	56	53	42	53	32	44	40	52	44	52	50	43	54	49	42	62	46	48	48	56	52	34	39	43	44	59	43	38	48	44	40	60	57	49	40	47	44	48	45	50	37	39	53	35	36	51	47	45	60	56	52	46	47	51	48	46	63	41	55	40	54	45	55	55	42	42	43	37	44	46	50	50	58	49	59	32	43	51	42	43	50	49	54	51	54	48	42	40	36	40	56	55	34	37	50	46	37	57	54	37	61	47	48	41	40	44	45	50	44	48	41	46	52	43	40	44	49	43	48	50	53	42	43	50	53	48	33	35	44	52	47	41	55	44	41	45	38	43	48	41	41	49	44	50	51	60	40	37	51	49	47	54	39	44	51	33	46	43	44	42	66	44	35	41	44	38	52	50	45	57	50	54	47	41	49	37	43	43	35	46	51	47	46	50	53	54	37	44	63	46	45	37	56	46	53	42	38	38	44	55	38	52	41	42	39	48	62	43	51	42	51	48	52	50	42	48	40	42	45	46	39	47	47	38	47	53	39	43	44	47	41	55	48	48	47	41	53	44	42	42	38	46	53	32	49	40	50	36	59	41	39	43	56	48	48	43	53	45	45	45	47	46	47	47	47	42	54	48	43	36	54	56	52	48	34	57	44	52	45	43	48	40	47	51	57	32	47	41	39	47	46	47	55	45	53	46	45	53	40	55	49	43	48	34	41	34	37	57	45	50	44	54	50	50	54	57	47	47	59	39	48	42	53	34	34	55	46	49	67	43	48	44	45	52	40	48	33	37	57	38	29	48	53	41	39	57	30	56	39	43	45	46	44	48	45	34	46	47	36	47	46	42	41	45	53	55	35	52	31	50	52	53	37	58	53	56	44	53	44	37	42	41	36	40	39	57	67	40	46	35	39	41	36	50	43	49	39	40	46	51	67	47	53	57	49	45	38	54	52	46	39	54	45	51	45	44	53	31	44	42	48	42	41	42	52	61	51	42	50	40	52	45	51	42	57	46	46	53	38	44	55	41	48	56	45	45	40	42	41	45	40	46	60	47	54	48	45	37	56	45	41	51	47	47	50	53	50	42	44	64	44	55	44	42	27	44	33	57	52	47	41	47	45	43	38	40	45	48	55	50	50	48	41	50	37	61	40	51	56	34	41	47	48	48	57	35	56	37	47	39	47	64	59	58	54	40	56	53	50	50	33	44	51	46	51	50	65	52	60	48	50	65	41	55	42	35	48	39	44	47	49	50	40	51	49	44	39	37	50	50	44	54	51	62	45	52	38	43	44	51	51	40	47	53	44	47	56	37	51	36	53	39	35	42	52	48	37	36	43	44	42	47	37	48	40	36	50	47	39	42	39	47	59	54	60	47	52	55	38	41	52	41	51	44	50	41	39	46	40	44	47	38	50	48	44	45	45	49	44	47	39	51	51	53	41	40	42	42	30	51	51	37	49	53	47	38	47	56	51	57	44	54	49	55	46	45	43	34	62	42	57	53	53	47	57	39	46	58	50	34	54	46	55	46	45	49	44	45	50	43	50	45	56	48	45	53	34	47	55	54	53	47	41	50	47	45	55	37	51	43	50	57	43	48	51	50	58	47	46	37	41	52	46	35	53	38	42	52	51	49	47	59	50	58	49	51	42	49	43	48	55	48	47	47	47	45	47	43	52	46	43	58	37	46	46	45	38	47	58	43	46	58	45	35	39	43	43	52	41	42	50	50	57	48	37	50	46	44	46	48	40	47	34	48	38	57	47	58	42	35	49	46	52	53	50	30	43	48	49	55	49	43	43	48	45	50	42	42	44	52	49	47	48	49	54	50	54	41	45	53	42	41	30	40	43	58	50	52	52	67	44	38	45	52	52	43	39	43	51	47	37	51	46	48	50	45	42	42	52	54	33	58	36	52	44	54	33	52	49	52	33	39	47	51	38	42	44	42	44	51	50	47	49	51	50	37	50	48	53	46	63	53	58	47	44	33	52	48	51	54	58	44	39	36	50	48	57	46	46	54	33	40	69	48	40	67	50	46	47	33	49	43	45	53	40	51	40	41	42	39	40	40	51	48	37	62	45	54	48	40	41	52	38	47	44	42	47	44	42	48	45	51	46	49	47	34	53	38	44	52	51	46	36	48	51	42	45	55	48	53	49	45	42	46	53	46	34	55	48	49	51	49	53	46	45	50	52	47	47	36	44	40	47	48	42	59	53	37	38	49	51	35	54	41	44
14775	5805	2378	3804	9182	12169	10578	8552	7199	5522	14596	20414	24061	24536	20466	7072	741	580	614	566	561	565	511	572	544	524	494	494	499	489	541	501	526	515	544	509	489	522	494	436	453	455	474	491	498	444	454	506	454	435	435	413	434	474	470	476	449	460	458	469	461	433	472	415	428	463	428	465	439	445	421	426	438	464	449	464	452	440	438	485	416	460	436	459	410	471	412	422	451	431	383	469	418	419	418	438	439	480	457	433	455	428	414	411	435	476	408	477	427	423	447	423	422	447	437	410	454	467	421	453	444	446	490	469	438	469	451	497	459	408	481	447	435	471	477	394	481	456	442	463	450	465	410	427	397	420	489	441	435	445	439	444	441	430	439	435	502	466	441	419	422	434	421	399	408	467	437	424	434	423	430	437	426	433	471	421	444	419	462	445	490	415	426	440	456	442	446	441	427	424	431	400	452	452	430	456	460	468	437	438	443	445	460	415	434	445	452	421	459	439	415	450	466	434	457	413	466	417	433	436	421	460	442	427	417	437	469	450	452	485	461	432	445	459	448	423	432	469	469	434	412	437	462	414	428	422	464	429	414	446	412	461	414	453	448	431	435	461	444	426	414	440	431	418	427	435	445	408	425	465	462	430	418	439	428	412	414	450	430	458	435	415	456	423	458	423	444	467	459	434	466	412	442	446	420	452	411	463	403	431	436	455	463	440	434	412	378	441	457	415	456	444	463	404	461	460	494	434	454	435	473	472	446	444	439	417	447	466	425	405	452	433	447	439	452	450	423	428	459	440	431	448	474	405	436	403	472	444	465	447	451	442	433	471	423	437	468	416	406	439	439	441	435	426	453	419	458	482	433	465	442	417	434	422	422	426	449	424	450	420	449	471	455	433	473	432	449	446	431	452	463	428	428	485	463	431	392	415	426	465	405	476	418	415	424	468	466	424	454	449	427	438	414	450	452	425	443	445	451	435	464	413	452	432	439	443	417	412	462	425	412	469	440	438	442	423	424	450	443	438	450	451	436	446	468	402	435	444	450	475	472	445	459	416	463	429	419	433	407	422	467	407	452	448	440	467	490	428	434	410	412	417	438	426	437	410	458	460	474	449	453	451	443	458	415	428	444	462	430	437	476	419	431	454	421	436	418	424	465	451	443	428	405	464	451	427	449	421	439	437	454	420	443	434	408	423	441	434	455	430	437	463	449	480	453	449	419	450	448	438	456	430	442	403	445	408	442	412	459	438	436	419	447	455	466	427	442	458	425	439	459	432	456	441	434	487	462	422	441	450	429	432	460	453	437	440	425	447	486	462	430	447	399	430	462	490	400	429	457	465	439	438	484	442	466	456	451	426	419	414	459	414	439	429	469	421	421	416	426	451	446	420	428	412	438	441	411	467	462	443	459	439	438	468	491	451	441	457	433	481	434	423	451	411	446	404	450	415	465	472	428	451	443	448	452	429	479	441	470	460	441	412	454	406	438	434	424	448	469	454	441	435	433	433	438	421	466	466	445	446	441	409	472	441	469	450	411	454	467	431	439	476	455	442	472	441	444	461	453	501	439	445	406	459	453	490	463	439	447	419	430	416	426	456	406	466	458	442	432	423	452	410	458	448	457	443	424	428	416	455	437	429	454	431	446	462	460	444	473	464	466	471	505	438	433	444	441	418	449	446	457	457	429	423	410	464	449	443	450	453	463	424	434	459	448	455	457	436	450	439	455	469	427	430	424	435	443	447	431	441	440	424	460	378	454	425	452	433	385	446	455	425	437	456	439	429	438	445	456	388	462	432	464	466	453	434	425	434	435	424	473	445	470	416	448	419	432	453	454	413	478	418	458	448	419	426	477	480	425	454	433	444	452	467	416	459	387	444	425	454	425	417	451	446	421	427	416	423	441	424	421	467	426	451	424	430	444	427	457	440	462	473	423	448	475	437	518	420	447	475	447	435	459	451	453	444	447	440	457	469	437	438	453	431	465	434	442	406	448	437	449	494	460	412	442	475	439	448	461	455	453	415	462	437	465	452	443	418	447	415	436	460	461	414	432	451	437	417	422	464	440	486	420	416	488	476	440	396	449	438	454	420	421	423	441	434	452	437	458	430	452	432	424	441	412	421	405	427	462	467	471	413	441	418	424	436	414	410	420	427	463	488	455	467	467	426	442	458	426	416	448	406	418	445	431	450	496	423	463	441	472	434	435	450	414	487	439	477	437	440	421	435	435	445	417	457	437	402	456	437	489	442	470	442	429	431	435	474	393	438	426	448	457	449	472	463	416	483	390	404	410	422	467	473	472	439	458	419	470	464	412	487	454	422	431	443	458	451	374	469	445	425	431	464	438	446	426	428	445	436	450	448	466	435	412	450	435	439	448	442	445	446	430	422	436	426	457	447	411	426	420	402	461	409	412	436	448	415	436	468	462	394	421	448	435	482	424	409	438	466	442	459	418	445	477	430	447	447	426	455	449	441	432	448	457	401	421	435	457	424	471	430	481	468	430	468	435	394	436	447	479	462	412	424	457	418	442	463	447	454	447	422	441	473	436	443	417	428	416	470	436	426	441	414	429	468	453	463	429	444	461	474	429	432	462	427	450	443	448	448	479	483	462	446	463	458	464	447	454	476	463	435	462	468	443	458	453	451	441	450	474	472	411	422	435	437	456	432	419	398	381	428	449	433	431	459	449	431	431	459	438	468	469	460	443	414	432	427	465	419	426	462	446	432	425	446	420	464	426	449	461	433	446	434	402	446	467	472	474	445	408	458	415	464	422	471	470	447	430	431	413	448	457	446	454	479	411	465	479	435	433	403	476	434	423	449	472	454	478	438	470	436	437	427	452	427	461	443	425	440	431	475	458	431	494	430	467	413	438	446	442	436	458	422	451	453	449	454	439	437	405	426	429	453	446	456	436	416	410	424	433	446	431	435	443	468	441	438	468	428	438	438	443	462	433	486	440	441	405	415	424	413	465	447	412	445	432	445	469	458	451	435	437	439	436	444	478	466	436	464	450	459	435	478	430	406	439	460	424	458	458	449	445	433	446	484	425	418	456	459	395	465	427	431	472	420	438	408	456	405	408	489	408	435	450	443	441	434	451	426	418	431	453	457	446	470	450	466	464	428	494	430	478	434	452	430	460	433	446	447	461	460	432	424	484	453	420	423	458	439	463	424	410	458	440	419	462	444	477	411	461	431	429	472	472	460	457	432	455	448	442	444	465	459	446	444	425	477	477	456	472	458	462	439	441	414	451	462	437	455	424	415	417	446	471	412	466	450	462	458	460	431	457	428	470	451	439	435	441	400	456	426	431	437	429	455	397	458	442	444	450	418	398	417	422	465	445	451	468	453	409	458	465	445	468	423	440	424	437	401	467	422	418	424	467	434	462	461	427	437	460	447	432	433	441	453	428	477	402	423	463	453	440	461	442	439	415	454	450	427	452	468	461	406	452	416	423	455	429	485	439	393	431	434	411	495	441	434	424	449	425	410	397	451	406	443
1048	553	256	213	156	226	284	282	207	211	738	1455	2348	2904	2484	795	61	93	77	59	63	59	74	69	71	62	68	53	68	58	53	51	73	83	57	69	54	67	66	64	56	64	55	45	57	54	65	74	56	89	53	49	65	66	54	47	78	69	64	60	50	68	45	67	65	75	64	81	68	54	63	75	59	59	61	63	56	55	53	57	66	59	54	64	52	66	54	65	71	87	65	53	51	64	60	56	61	57	51	72	50	76	71	44	59	62	57	55	63	53	68	72	70	60	65	66	54	62	75	62	50	59	66	58	77	64	54	58	63	57	62	68	57	61	55	59	67	49	58	57	68	60	60	58	60	68	65	57	56	57	73	66	58	47	64	53	55	53	57	60	84	52	60	64	54	56	56	55	67	64	57	58	53	57	74	83	79	51	51	62	63	53	65	57	56	64	62	59	68	57	63	59	56	49	51	62	48	55	66	48	66	58	73	59	70	62	64	59	64	59	45	66	67	60	64	66	61	67	51	59	64	71	54	59	70	54	50	63	53	57	59	56	71	69	72	58	52	60	53	47	64	64	49	64	80	64	68	68	74	60	63	52	57	73	57	67	58	64	54	71	59	60	50	59	66	63	72	55	58	76	73	66	61	57	75	65	69	63	53	65	62	53	80	63	53	44	78	55	72	64	55	63	57	61	68	65	65	64	58	59	67	63	60	62	69	66	50	44	57	66	59	84	57	49	61	57	71	65	57	62	62	59	82	56	57	62	70	68	62	68	51	54	58	81	69	60	51	57	41	66	58	51	48	55	53	55	63	63	48	61	59	63	57	62	57	66	65	63	61	60	58	57	76	64	46	57	61	62	60	50	67	62	48	48	69	50	63	59	62	52	59	53	60	69	57	58	56	48	51	56	70	49	57	69	69	55	56	60	60	72	62	39	61	71	53	63	66	59	53	51	55	57	66	71	49	54	58	59	66	58	68	61	69	66	59	55	58	75	68	56	55	77	77	68	51	61	48	49	51	52	66	62	66	62	62	63	58	50	59	66	60	56	59	61	64	53	49	63	54	74	70	69	63	67	54	62	54	66	68	63	47	57	60	58	68	63	59	73	55	44	59	49	63	67	55	63	78	66	59	72	57	63	66	63	63	57	50	58	51	56	57	61	54	52	71	49	66	53	41	65	69	59	59	47	80	56	61	67	50	57	64	58	60	64	64	56	70	58	63	56	63	53	60	66	55	55	72	50	55	58	73	55	58	58	57	55	64	68	55	61	71	68	59	56	64	67	60	69	58	62	65	76	53	63	55	56	55	56	51	54	75	58	65	53	54	54	68	50	55	74	60	56	61	56	44	62	55	60	67	60	54	59	54	49	56	65	62	50	50	59	56	59	60	57	69	64	54	59	59	56	56	64	74	64	52	60	61	60	39	64	58	70	55	56	61	58	63	52	64	54	45	49	59	53	66	66	69	69	65	51	61	62	63	61	59	64	64	70	67	56	72	52	75	55	60	49	74	50	60	67	66	68	52	65	55	67	60	51	57	61	51	55	68	52	59	68	76	52	61	66	52	63	50	62	56	78	55	72	49	49	51	64	57	67	59	47	63	63	60	66	57	58	58	59	58	61	62	65	66	64	59	59	72	59	51	62	74	67	59	56	60	74	62	65	57	59	61	61	67	46	62	54	61	61	63	64	59	65	57	53	62	42	65	68	70	78	69	59	57	73	46	72	53	68	58	78	54	45	72	66	63	51	56	71	53	64	64	66	70	56	67	68	60	62	63	56	73	52	55	55	49	68	56	60	60	65	70	50	58	64	58	60	59	68	62	70	66	72	59	65	54	64	67	75	75	58	48	66	72	68	54	73	55	61	59	59	51	61	62	53	68	49	56	47	55	62	56	50	69	60	57	55	59	66	59	65	59	61	69	72	73	58	63	63	57	68	51	61	60	57	61	57	62	57	76	58	44	54	59	58	69	61	44	61	72	52	59	52	72	62	50	69	58	47	62	53	60	55	59	52	62	56	69	69	56	78	62	45	55	64	53	58	61	64	67	73	65	78	57	57	61	54	59	47	63	67	56	62	65	55	64	64	58	61	67	69	59	58	75	52	65	59	52	67	48	57	60	73	56	61	52	59	62	59	57	62	45	66	49	57	60	57	59	69	61	50	51	57	67	53	66	52	59	65	48	71	55	58	61	64	69	70	52	61	60	64	51	52	65	69	65	52	64	61	51	75	75	47	56	68	66	84	63	60	53	65	72	55	66	62	52	52	65	46	60	70	52	60	38	66	57	68	68	43	51	60	59	59	73	68	69	69	70	65	58	65	67	62	63	70	75	62	58	55	46	68	56	60	64	58	42	56	54	77	62	62	50	55	57	45	57	60	63	60	64	66	55	63	66	56	62	53	49	71	68	62	64	72	68	69	70	60	60	66	66	64	58	69	77	71	65	69	67	55	70	65	53	53	71	60	55	53	58	64	58	51	47	67	57	56	69	58	69	61	56	64	61	57	50	58	66	69	65	60	59	65	46	51	65	52	63	53	66	65	65	61	47	69	57	61	73	71	59	69	63	50	76	64	69	53	59	66	56	53	53	72	59	51	59	62	56	64	64	53	62	64	45	55	58	71	54	71	84	55	51	68	57	69	90	55	63	55	61	62	61	60	77	71	60	59	68	58	66	81	60	56	65	61	64	61	61	54	62	55	80	64	56	53	68	73	46	47	57	58	52	65	66	64	58	51	67	60	65	62	71	61	49	70	49	53	50	62	57	66	61	66	51	56	53	53	69	63	57	65	64	58	60	47	61	58	61	59	60	49	62	70	60	72	52	74	74	71	58	55	63	74	73	70	62	65	54	59	65	55	68	55	60	60	51	47	58	57	62	64	55	42	58	67	57	71	73	56	53	55	53	55	56	79	49	63	50	42	67	62	53	64	69	64	57	57	62	70	69	68	56	63	59	59	65	67	60	61	67	60	55	50	57	60	59	62	75	72	56	50	66	62	64	40	57	60	49	51	50	43	59	54	67	48	56	66	57	61	57	65	73	59	66	55	59	69	59	66	57	54	55	62	63	56	56	69	64	68	68	65	67	66	51	55	68	60	77	58	59	64	57	69	69	73	69	55	53	56	54	71	57	63	52	50	71	62	50	62	55	60	81	61	62	61	60	63	65	64	56	75	72	68	48	74	60	61	55	62	67	70	47	54	72	67	64	49	60	66	68	45	73	62	56	56	62	75	61	52	75	64	54	58	65	66	65	57	55	69	69	65	57	43	57	65	48	67	53	52	60	61	55	52	73	65	91	65	50	67	61	57	58	68	51	63	45	61	64	52	57	62	73	65	58	60	48	45	57	67	69	64	65	59	69	63	59	66	69	61	58	63	53	54	50	48	70	75	48	64	80	46	80	55	74	59	53	66	58	53	55	56	82	53	74	49	58	61	57	66	54	62	60	53	54	48	64	66	49	54	70	47	54	75	74	61	52	61	75	62	62	56	70	57
15734	7027	3092	5244	10929	14440	13391	10624	7945	7909	17131	24001	28758	29557	27109	11410	808	791	779	772	758	698	729	669	676	660	715	678	628	683	698	682	669	641	672	678	633	642	604	620	623	611	559	610	608	614	589	627	612	601	611	594	594	599	608	608	578	592	592	652	604	607	590	596	611	530	621	644	590	598	588	616	569	626	674	803	581	582	589	534	617	599	522	584	621	567	612	549	566	589	584	537	581	573	570	570	589	568	597	566	561	635	604	588	591	612	619	589	588	583	594	611	607	592	596	577	542	583	617	620	562	565	626	576	589	577	563	573	536	583	586	634	616	601	601	612	589	585	589	586	599	579	559	579	626	558	602	524	585	606	644	664	632	570	632	580	562	584	554	586	550	581	538	574	598	627	611	584	575	586	605	584	617	622	621	557	613	583	607	633	569	584	566	582	583	551	583	551	575	547	629	566	575	640	604	606	599	616	564	557	571	575	592	572	613	577	590	582	558	606	608	562	578	586	596	559	613	603	590	571	593	569	606	588	620	581	556	575	586	597	559	582	546	612	554	598	612	594	602	549	606	565	567	566	599	600	582	588	589	554	562	597	567	584	618	603	618	573	573	576	578	590	557	560	615	611	586	568	590	612	577	559	608	617	601	573	551	645	578	545	568	573	580	605	615	639	597	587	613	612	571	567	590	600	601	582	587	564	568	589	560	588	584	609	585	562	597	576	622	577	586	579	577	601	606	641	602	610	503	601	589	608	611	620	607	584	548	583	566	622	552	590	601	577	562	555	625	618	563	609	582	596	560	596	584	591	611	589	611	594	594	571	608	608	578	576	589	594	578	611	633	576	603	577	604	577	620	610	611	574	585	591	608	561	591	604	554	613	574	617	554	574	577	621	552	609	654	597	563	587	585	543	586	594	547	570	602	579	595	582	592	599	580	622	601	584	635	579	581	642	587	580	594	598	619	626	598	550	555	608	581	587	623	647	571	618	570	600	615	591	603	605	587	609	579	593	576	604	590	579	569	547	582	558	612	604	582	618	568	539	606	617	599	568	536	624	571	613	549	605	546	573	601	620	559	634	608	551	592	559	598	570	540	598	588	590	609	590	592	622	599	544	529	634	607	607	584	598	570	574	561	605	644	598	573	593	572	551	614	570	594	563	575	564	591	590	593	567	603	584	627	588	595	599	604	555	573	594	650	575	609	570	575	541	572	598	615	558	588	586	583	569	573	608	602	606	556	572	587	564	573	587	557	578	595	566	597	603	584	534	607	605	578	568	600	602	599	599	632	611	579	604	592	592	579	579	608	606	582	531	610	596	610	609	618	589	599	584	544	611	583	609	610	614	602	585	607	576	556	630	596	590	575	607	581	579	592	588	582	577	634	597	597	562	593	633	581	617	597	634	601	594	563	567	601	611	591	588	585	642	642	584	585	608	570	600	633	582	593	590	583	575	575	567	607	647	555	564	593	611	565	530	576	563	606	547	561	550	606	601	632	595	552	609	571	567	602	557	613	612	597	581	578	604	590	559	572	625	555	593	548	582	560	592	586	574	583	556	614	623	592	583	569	586	589	589	606	624	562	582	592	560	575	580	596	617	613	643	567	565	587	613	552	570	566	599	600	631	581	580	563	583	604	557	608	597	596	605	579	576	592	596	562	630	603	565	612	595	535	579	573	598	616	623	554	562	589	563	569	571	589	610	595	584	579	611	608	635	616	612	571	578	618	562	596	635	582	579	563	581	577	560	596	602	624	665	602	592	594	573	558	621	601	589	607	580	558	615	599	612	567	575	628	603	589	559	551	576	564	587	557	544	582	597	618	583	584	586	606	570	601	600	552	632	577	604	591	590	606	608	630	594	607	585	598	525	637	567	583	591	560	541	578	589	604	557	551	561	620	598	599	595	572	554	597	557	588	638	550	588	614	564	610	594	596	591	590	549	584	547	558	601	567	581	572	602	599	572	584	628	627	581	602	645	563	586	571	590	552	567	550	630	615	578	615	538	567	590	615	574	523	606	599	606	591	604	582	612	586	612	607	604	564	601	582	586	567	571	552	587	546	576	582	604	613	584	582	600	604	593	608	575	569	587	612	580	585	585	562	604	585	644	566	572	566	593	573	625	577	614	584	559	600	608	606	607	579	583	605	585	625	581	633	586	628	599	591	590	563	580	649	594	609	608	598	593	598	573	589	611	631	583	624	642	550	593	591	542	661	609	596	592	581	575	565	562	574	525	574	576	578	620	619	593	573	541	592	607	586	599	559	572	617	534	604	604	572	637	603	593	602	620	550	607	618	601	587	611	612	592	594	594	582	599	576	611	599	604	604	560	600	593	562	575	598	595	539	622	567	602	581	597	604	612	592	602	615	609	583	636	587	585	581	621	581	586	577	646	561	595	596	551	625	566	587	575	614	585	594	582	579	566	564	559	557	563	593	637	619	647	599	601	623	569	599	573	576	566	577	596	609	575	575	587	550	624	593	611	614	575	579	617	597	625	601	602	605	579	538	563	594	592	583	548	572	618	573	593	631	575	576	543	623	605	592	528	638	572	591	562	607	537	646	583	551	550	576	594	598	584	570	606	591	580	573	591	540	592	565	616	590	559	609	586	607	583	598	581	565	592	597	566	588	564	581	557	592	590	606	617	602	603	584	580	581	598	602	568	575	598	569	600	575	593	575	550	644	595	556	592	565	583	598	570	573	618	579	570	600	606	585	548	593	609	586	553	592	588	610	576	600	557	577	565	576	559	592	584	570	602	592	627	543	602	586	595	570	596	584	544	595	581	598	579	566	638	630	605	608	591	612	584	585	581	554	562	618	607	586	550	585	579	568	562	664	606	566	597	546	547	579	522	574	568	540	585	590	560	581	553	631	575	589	641	552	624	586	552	584	617	582	596	619	562	575	623	598	553	569	621	609	601	604	592	619	607	549	583	622	591	580	605	613	580	579	596	601	566	599	591	592	594	600	570	573	586	602	593	604	562	576	620	620	602	587	627	595	530	594	583	533	608	623	564	601	573	653	568	561	611	580	564	598	595	602	625	591	612	569	601	603	577	604	602	597	582	604	561	615	584	590	555	596	615	608	609	605	610	575	598	618	592	559	589	588	627	528	604	559	545	552	598	595	575	569	581	607	551	610	602	574	619	567	607	613	579	618	604	586	580	596	592	589	608	549	553	608	620	585	605	560	583	598	570	623	569	613	612	582	553	565	573	619	642	588	587	602	592	635	588	579	609	600	591	593	553	578	583	609	619	577	576	578	553	584	587	598	643	556	538	568	577	620	555	536	581	603	568	590	632	644	575	563	560	527	566	599	603	608	585	555	564	590	566	581	579	614	564	617	614	546	586	606	609	602	500	609	598	564	583	579	591	588	573	581	571	603	572	607	557	599	616	582	590	582	597	541	584	593	627	574	617	560	596	609	621	621	603	626	592	585	585	581	626	574	616	564	588	611	580	570	624	611	599	598	561	592	572	593	565	616	631	624	621	596	547
946	239	166	142	120	155	174	148	145	142	109	234	350	417	430	274	74	64	78	63	57	61	62	72	68	67	62	72	65	59	63	84	67	64	76	67	67	77	57	63	70	67	82	70	75	77	66	73	71	80	76	63	74	74	59	77	66	62	73	70	50	52	67	67	67	59	56	71	65	76	64	63	74	73	72	71	62	65	65	61	68	57	59	78	63	79	75	61	48	75	70	71	52	59	68	59	53	61	56	67	58	51	53	61	79	63	64	60	84	67	66	59	78	74	59	81	71	72	65	74	70	62	67	73	61	61	60	87	63	62	55	75	79	79	52	60	55	83	80	81	64	72	66	71	72	77	52	67	68	59	59	67	74	64	67	88	67	80	56	65	57	65	79	71	71	69	66	75	75	63	45	70	68	74	61	66	53	81	71	62	64	77	57	53	54	82	70	55	67	50	61	54	73	55	80	73	62	64	61	71	64	78	86	63	58	74	68	72	60	66	59	60	69	68	63	58	73	49	76	66	63	64	63	54	60	49	65	61	52	58	75	60	73	73	55	60	80	82	72	70	64	52	84	79	74	67	70	55	70	80	54	75	65	69	59	56	54	55	73	60	59	74	60	71	66	60	79	58	79	51	70	67	58	74	65	81	66	70	60	59	70	72	58	69	66	53	64	62	63	61	47	53	62	74	65	74	74	67	63	66	52	60	68	71	75	48	61	77	83	58	63	70	74	63	73	85	66	61	56	63	76	69	79	74	57	69	65	71	69	70	75	50	83	68	57	73	76	81	72	66	70	81	49	64	70	76	66	71	73	90	63	62	73	66	59	79	55	67	63	76	64	45	74	67	65	61	58	68	88	82	71	72	72	57	61	63	87	63	70	57	62	64	58	70	69	60	68	72	72	65	67	70	72	72	59	80	67	67	70	62	74	72	67	59	62	77	76	70	85	72	55	60	61	72	62	70	73	61	67	64	58	63	85	65	65	72	75	74	68	72	67	68	66	60	54	61	65	74	75	60	74	73	64	69	75	61	87	70	69	73	75	79	62	64	75	65	47	78	82	63	66	69	64	65	61	58	84	65	65	65	66	73	55	76	72	71	54	62	74	64	52	73	56	79	57	61	51	63	52	69	77	70	75	68	86	57	56	72	66	65	64	65	64	68	72	60	73	62	66	91	66	71	71	58	74	66	67	59	64	63	68	66	67	58	62	54	64	64	62	62	59	77	53	74	54	56	54	73	82	65	85	74	48	59	70	68	64	63	65	44	54	78	52	67	63	80	52	73	68	59	57	65	60	73	55	65	80	74	56	64	66	68	68	60	71	68	87	73	75	65	64	81	63	76	79	78	65	70	56	79	66	61	72	62	63	61	66	76	80	59	58	66	61	65	69	78	64	59	75	72	79	74	77	70	67	58	56	62	66	73	55	62	46	66	58	66	80	81	60	57	66	67	78	60	57	59	64	57	87	69	53	72	60	74	82	61	79	63	62	77	79	52	57	63	67	75	69	69	83	74	67	64	80	69	77	69	51	69	70	46	61	66	54	69	65	55	66	58	64	77	61	60	55	67	64	71	67	59	66	61	74	64	64	79	65	55	60	69	72	76	65	66	51	62	59	69	59	74	69	67	59	61	69	60	65	76	70	71	61	63	69	72	77	68	72	60	59	80	72	70	74	49	76	52	44	63	56	72	70	68	76	66	70	67	51	73	57	55	70	64	66	60	71	64	63	66	54	68	66	54	85	63	75	78	56	64	64	69	64	81	68	59	66	75	71	68	69	75	64	90	70	76	73	58	69	68	55	72	87	65	64	72	58	61	82	65	70	65	67	70	65	63	67	73	56	75	62	73	67	62	61	65	67	73	57	72	56	62	50	70	62	65	57	67	57	74	79	70	66	58	67	72	61	55	62	77	60	69	63	63	66	69	60	59	53	75	64	84	80	58	76	66	78	69	58	66	66	64	65	59	59	67	47	72	64	55	58	69	69	69	58	59	65	65	68	60	63	77	50	65	75	47	57	64	70	67	58	60	54	72	71	64	61	70	65	80	66	73	65	71	79	63	58	58	72	76	55	52	64	62	65	82	75	71	70	65	68	76	64	57	69	62	64	68	66	63	65	66	56	58	69	63	65	70	61	63	64	67	68	69	66	50	60	75	73	67	54	72	62	70	67	63	78	53	72	66	66	69	67	63	70	52	62	59	76	63	73	53	70	63	49	60	68	57	67	77	73	63	62	57	82	63	55	63	65	59	76	69	63	69	50	68	71	68	71	79	75	67	59	71	75	63	77	71	61	69	78	78	60	52	76	57	61	55	74	66	63	61	64	73	57	62	65	58	59	72	81	70	70	77	65	68	71	66	64	75	67	58	61	63	56	67	65	79	81	74	78	61	70	71	71	58	57	58	67	78	83	57	80	77	62	53	76	59	63	65	73	68	71	77	59	66	80	66	76	68	87	68	55	70	65	64	59	67	88	63	66	62	78	65	60	73	79	55	61	80	68	84	76	53	71	65	60	59	72	56	65	57	75	71	78	60	65	51	70	65	76	58	57	70	61	59	76	70	50	71	63	68	62	63	74	76	72	71	63	55	68	64	77	65	74	61	65	81	59	58	66	69	76	72	84	69	62	67	61	67	65	65	53	58	61	64	64	61	57	69	70	77	60	65	70	68	65	86	66	61	66	67	92	60	80	74	55	69	60	69	63	69	68	61	69	65	65	62	58	74	67	78	57	63	69	75	62	74	53	59	67	72	63	70	63	89	75	73	72	66	62	54	72	60	71	60	60	67	67	58	78	68	71	65	54	70	72	70	59	78	75	60	70	64	68	73	57	70	65	77	69	76	68	68	70	61	61	62	67	63	64	60	68	55	55	58	57	60	73	61	52	61	60	49	65	64	71	61	57	53	59	48	67	83	67	66	67	63	62	60	61	69	63	63	70	66	58	67	58	61	62	85	62	60	74	67	64	59	64	66	68	65	54	71	58	71	57	48	79	57	64	50	64	48	79	70	64	65	69	63	67	73	73	53	68	75	64	64	67	71	48	79	55	85	68	64	67	73	77	68	77	64	62	62	74	70	86	61	69	62	59	74	65	82	57	66	74	58	64	63	65	66	67	62	55	77	75	72	59	62	53	67	75	51	66	63	57	51	68	58	58	60	69	72	64	67	49	61	72	62	61	75	59	78	81	65	60	72	81	74	69	68	61	58	60	68	80	53	72	61	66	79	79	69	54	66	69	73	74	68	62	74	65	69	61	45	75	57	71	64	68	58	64	55	69	66	53	66	61	66	69	85	73	69	65	63	60	69	73	65	85	73	71	76	59	65	65	60	59	61	69	60	71	75	77	70	55	70	54	75	59	58	60	59	62	72	59	61	58	68	74	63	92	56	62	67	59	70	75	70	57	55	65	63	76	65	63	66	60	69	73	50	73	63	71	70	72	83	64	62	75	64	70	73	60	59	60	59	57	79	73	81	65	76	69	79	68	67	60	56
11370	3790	2015	2767	6111	9164	8577	5980	4665	3481	3758	6814	10679	11232	10710	5561	812	707	678	685	695	644	701	683	681	614	674	643	620	662	664	637	638	685	626	666	636	651	606	668	602	612	614	586	611	696	630	680	611	589	647	632	648	645	669	625	637	590	583	643	626	626	612	612	597	609	613	599	612	609	616	634	660	652	611	625	561	594	599	614	631	665	631	643	643	622	595	588	584	624	622	597	629	587	593	609	583	606	596	616	609	617	579	618	637	638	638	595	631	613	630	657	661	605	580	575	635	584	663	589	613	612	616	604	608	630	585	598	586	631	601	625	617	629	577	634	622	632	639	597	603	640	573	612	635	639	632	617	597	587	645	576	636	609	592	616	638	614	605	624	634	632	622	618	572	639	642	596	629	615	626	614	619	583	631	605	597	621	635	592	607	604	608	586	613	597	606	607	622	614	626	594	619	614	589	598	620	588	613	572	602	632	618	632	593	646	602	584	629	613	586	641	625	663	595	586	631	650	608	584	638	614	633	577	614	580	597	598	618	586	609	595	602	590	623	615	608	615	602	605	618	628	581	652	622	612	598	607	634	602	609	569	593	597	596	589	630	625	647	619	562	583	594	651	644	632	604	636	597	611	613	611	589	612	638	631	592	605	594	593	595	624	623	590	617	606	614	620	648	615	592	645	607	628	616	579	628	638	635	615	612	607	618	618	619	593	590	586	640	593	611	638	655	566	627	624	600	592	583	586	613	591	614	615	586	658	632	627	594	650	622	597	618	627	570	613	584	646	597	606	621	623	616	590	629	617	588	657	606	619	618	601	591	589	600	617	617	612	612	638	604	625	584	635	619	609	641	575	637	614	582	632	608	630	604	655	560	593	576	647	600	637	605	634	625	611	596	603	645	620	632	583	615	609	606	612	615	603	575	589	629	613	577	630	593	610	637	587	614	585	582	576	643	571	657	631	612	627	597	591	630	591	603	561	600	623	581	632	579	602	632	611	608	588	581	657	614	668	579	595	593	622	639	674	618	579	612	642	615	628	610	625	604	602	609	572	636	638	548	611	566	651	627	640	651	614	622	558	609	604	620	591	592	658	632	620	602	624	595	619	635	628	621	588	669	607	655	651	595	610	644	599	622	606	611	619	584	592	653	612	604	618	590	649	573	603	603	596	589	633	633	609	654	643	600	636	624	621	589	649	575	631	642	620	607	647	584	604	610	619	593	621	602	603	587	613	629	594	619	622	588	597	593	592	658	612	596	603	578	619	630	662	631	581	621	607	605	617	614	638	596	619	614	592	594	575	590	590	630	617	636	585	630	586	628	596	627	558	569	590	620	586	643	627	604	608	618	603	603	620	633	651	616	613	597	626	621	620	632	606	576	599	578	627	640	614	598	593	568	584	605	580	609	643	582	646	595	616	578	598	628	619	673	647	602	607	643	622	602	609	641	662	601	642	649	625	608	628	590	598	613	624	615	588	591	610	618	600	627	591	618	598	582	600	613	576	611	604	575	615	561	579	583	607	625	640	623	630	610	615	671	608	617	646	613	637	657	637	603	639	580	590	667	636	601	622	555	586	606	632	626	597	579	660	653	602	585	608	613	647	554	634	628	604	622	601	602	665	695	629	605	620	594	616	582	614	585	608	644	607	598	623	585	645	592	598	645	636	599	621	629	663	652	626	616	599	623	626	640	637	609	609	640	583	586	659	603	602	621	653	600	632	621	614	588	583	597	612	590	588	619	618	585	608	632	622	647	635	596	615	566	589	633	603	632	627	645	629	582	603	579	611	633	605	658	533	621	617	649	617	609	625	626	606	591	575	591	560	597	595	610	612	643	607	648	633	620	582	601	605	638	648	633	587	624	649	656	611	638	611	589	640	601	580	626	612	557	614	629	611	601	645	609	627	597	638	637	651	633	622	621	631	624	629	617	575	574	616	612	597	634	576	601	624	590	573	618	566	563	601	584	593	581	582	567	593	581	656	611	588	633	641	608	626	670	573	577	596	647	626	683	616	611	589	664	609	621	620	573	627	599	604	595	620	617	619	638	629	576	618	627	602	570	612	664	641	600	628	608	646	636	571	630	606	599	591	631	619	623	655	653	643	567	604	622	608	634	595	592	625	587	542	632	622	597	613	623	641	615	592	620	595	600	567	615	568	605	624	632	590	627	611	617	606	612	628	604	618	612	642	604	666	625	619	633	590	612	622	603	582	591	581	630	609	629	627	592	590	579	613	630	649	604	617	625	591	607	608	592	575	634	590	627	624	581	563	609	594	601	634	620	650	618	631	597	620	612	598	613	642	588	599	595	631	653	606	628	593	601	604	602	599	564	588	642	582	589	663	604	578	601	612	633	605	537	643	636	591	631	630	610	630	600	629	588	622	669	636	574	622	587	595	631	620	608	605	633	614	616	602	594	643	561	623	620	608	608	603	591	587	625	609	606	568	650	611	607	654	599	633	592	613	611	618	565	596	607	619	645	616	587	618	650	609	571	599	565	585	592	667	567	601	610	624	637	602	629	582	607	639	609	580	642	653	640	598	639	602	647	627	577	632	640	605	588	616	608	623	600	630	605	613	605	596	588	596	635	598	576	556	596	578	616	627	657	597	573	576	627	610	673	597	602	598	646	605	622	627	636	633	643	603	583	612	613	632	638	616	591	609	611	616	614	585	612	607	585	596	596	637	627	589	607	612	590	608	601	609	653	613	616	636	611	625	606	635	602	613	650	629	636	590	604	600	589	593	651	638	627	571	610	611	596	600	652	627	614	626	630	614	610	616	630	595	633	615	603	624	586	546	628	619	604	596	632	574	569	582	579	648	602	635	569	599	591	625	669	612	628	613	617	569	617	614	603	586	609	600	622	653	606	633	575	634	599	566	616	624	641	637	661	624	587	605	594	589	578	574	603	627	606	587	589	642	617	613	591	565	582	616	616	613	554	606	620	603	615	573	593	544	606	605	629	603	629	614	584	611	614	610	580	616	662	587	592	615	635	630	611	622	588	654	613	629	674	638	639	579	632	592	599	629	629	632	643	574	612	697	618	670	593	607	602	585	594	632	590	558	660	598	608	639	615	607	627	589	586	555	639	589	626	618	613	647	632	606	594	645	658	627	615	588	621	599	593	590	606	637	622	634	619	590	613	652	597	633	640	638	613	621	622	593	621	640	640	616	603	591	607	591	601	614	601	630	637	598	613	612	664	620	613	582	637	588	627	579	651	600	627	632	647	624	599	597	621	629	616	553	614	599	611	616	598	621	636	612	640	580	578	608	611	628	634	593	607	562	639	594	587	620	594	669	608	616	588	612	625	638	653	612	641	578	593	593	601	604	592	605	655	600	599	690	610	621	622	586	590	594	600	611	639	571	584	559	590	592	632	612	638	604	639	613	613	609	612	587	578	644	597	617	639	614	601	626	622	631	648	650	629	625	605	626	632	590	613	584	669	637	616	634	602	627	584	622	582	604	602	646	624	603	615	628	636	625	608	650
757	408	226	206	136	217	230	194	171	178	258	488	1018	1458	1403	784	78	78	77	85	78	84	75	81	83	66	86	73	71	68	73	61	84	74	70	72	89	72	82	75	73	69	86	73	73	85	84	70	94	76	75	69	75	83	86	75	84	67	91	81	87	96	89	71	86	81	70	73	86	86	81	84	57	83	98	72	84	72	70	75	82	73	72	72	71	82	65	83	67	74	78	80	66	84	88	88	71	75	71	84	74	79	79	83	95	76	81	76	86	78	72	72	74	87	90	78	74	78	67	73	80	80	86	78	68	63	86	74	66	75	76	85	77	92	67	79	76	79	75	98	74	82	55	77	70	71	75	69	78	75	84	86	85	65	71	75	74	82	72	76	86	62	87	86	67	82	75	74	78	85	81	76	92	75	66	70	87	81	79	87	72	63	80	63	79	85	65	83	70	69	80	79	84	65	64	63	68	72	78	79	87	81	82	68	78	81	80	84	76	82	76	77	68	70	86	85	70	87	89	67	86	84	80	82	77	85	68	81	76	92	78	75	70	77	67	79	80	83	86	91	85	84	79	85	75	76	72	86	92	60	90	78	69	68	83	63	91	71	78	68	89	84	67	58	70	94	71	84	72	84	86	94	74	78	76	84	79	85	83	79	84	79	75	86	65	76	81	80	75	80	95	67	68	73	75	78	71	80	102	69	84	81	80	74	81	69	69	82	81	68	86	72	72	59	73	82	72	65	85	92	68	79	82	85	64	76	82	88	79	96	84	79	76	71	76	74	96	81	68	82	78	79	69	74	78	84	77	68	71	56	77	65	78	84	88	87	71	65	75	74	80	71	75	70	84	75	72	82	66	73	78	67	89	65	90	79	80	73	66	78	89	86	71	87	98	73	77	70	66	74	92	74	83	72	63	75	72	69	74	80	71	68	92	74	65	71	71	95	79	86	65	86	69	87	64	82	72	88	87	81	55	74	84	83	90	72	71	65	85	68	89	77	73	87	91	82	70	85	84	79	74	74	77	69	67	81	86	76	80	91	93	81	74	74	85	76	71	75	69	97	85	84	74	70	82	69	77	84	64	83	90	87	82	78	68	84	69	61	73	78	83	86	64	61	69	82	77	79	81	74	69	76	95	78	75	70	80	68	88	86	85	67	87	64	84	84	73	82	65	77	89	86	91	78	72	75	80	72	69	74	82	71	86	74	84	93	63	61	70	79	75	87	74	70	68	68	73	83	95	93	82	73	66	61	65	62	66	55	70	70	81	74	69	71	79	72	83	79	67	68	96	76	65	74	69	63	75	82	84	80	60	84	79	53	73	77	90	84	99	77	63	87	74	63	75	71	95	57	70	69	59	66	80	80	71	93	72	71	79	86	76	71	65	79	80	76	80	87	74	68	76	86	103	90	77	84	85	65	83	78	75	75	102	68	79	67	69	80	90	63	78	70	66	75	71	79	58	86	85	74	93	72	90	87	89	79	52	68	72	89	67	63	69	70	85	73	77	61	73	67	74	86	79	90	64	78	72	78	75	89	72	74	68	73	78	72	77	67	80	75	63	66	78	78	91	77	86	75	94	77	78	70	82	79	78	89	72	75	85	80	83	70	72	71	84	80	68	65	71	72	74	71	69	68	82	82	85	69	66	62	79	76	74	88	80	90	67	66	78	78	73	67	77	61	67	78	75	71	72	79	72	81	69	73	70	83	76	74	82	80	72	67	76	74	71	85	92	82	83	77	84	80	83	78	67	85	86	81	92	74	77	84	73	76	84	84	86	85	71	90	73	79	59	75	73	96	90	64	72	81	65	87	67	81	79	77	68	78	69	89	85	81	74	65	85	85	85	76	81	73	80	82	72	64	76	70	89	67	71	76	67	79	69	77	99	80	65	78	76	79	73	71	67	84	70	88	68	66	64	54	80	74	84	68	71	79	83	80	80	73	57	78	78	69	93	75	71	83	77	68	82	76	79	67	81	75	74	71	103	66	87	92	88	74	77	67	71	64	71	69	86	73	72	64	64	75	91	59	72	97	69	74	71	63	78	78	69	75	80	70	82	103	86	75	86	76	84	81	89	89	82	75	72	77	83	77	75	75	50	94	84	70	75	84	93	79	83	76	74	72	93	77	74	72	81	85	80	79	70	86	64	69	71	67	74	80	60	80	71	74	68	77	72	72	91	82	54	88	78	95	67	84	74	82	85	76	82	77	76	82	93	73	80	81	72	68	82	76	64	95	69	78	75	72	80	71	75	72	66	95	98	72	92	67	68	72	69	101	73	66	91	73	77	89	84	71	78	85	77	75	80	78	73	72	78	74	75	78	91	79	69	65	70	78	81	80	72	76	82	66	89	77	66	69	71	82	74	76	66	73	70	75	74	83	89	82	73	87	78	74	55	79	68	55	84	73	82	67	78	76	71	71	87	80	76	78	78	82	68	85	75	98	77	96	89	70	75	84	74	73	82	60	76	81	79	69	69	94	73	63	73	68	62	65	71	78	81	85	66	72	81	68	82	62	77	81	80	72	85	81	77	58	88	83	84	78	68	79	84	68	82	63	72	76	67	72	69	67	78	88	71	61	82	79	78	70	73	72	98	75	69	92	88	71	67	82	63	67	68	82	55	76	69	71	72	69	72	79	74	90	81	79	69	72	81	81	95	76	68	72	76	83	87	77	69	84	73	74	78	73	69	69	74	66	93	67	79	64	83	75	66	77	92	76	65	74	79	73	78	90	91	79	71	71	67	78	85	67	81	87	88	72	88	81	86	67	66	73	73	67	64	73	81	74	80	80	90	75	79	76	67	59	75	78	83	89	91	67	76	88	101	86	72	67	92	77	79	92	86	74	68	74	75	71	77	77	82	46	56	86	82	94	94	73	85	75	95	78	68	71	84	75	77	72	78	83	68	95	82	80	75	85	80	66	89	80	73	81	85	77	59	82	53	74	70	77	82	82	65	78	67	87	71	68	91	80	77	81	71	88	75	60	77	66	71	86	77	67	90	73	83	67	87	75	80	84	68	78	80	89	73	74	76	74	79	75	81	70	78	73	83	62	77	80	70	77	73	71	79	77	62	87	88	75	66	48	67	65	71	79	78	68	83	77	85	65	77	95	80	71	75	76	69	49	69	74	68	84	80	82	81	77	59	75	66	65	88	71	64	89	70	100	63	85	67	75	75	85	73	68	81	81	59	78	67	77	89	70	65	73	73	83	89	63	89	83	78	75	63	73	66	101	74	82	84	54	78	84	98	80	79	79	77	94	81	71	80	79	80	77	72	74	91	72	82	92	70	76	79	71	86	81	90	69	82	80	71	72	61	61	64	68	89	74	67	71	89	97	82	89	68	81	61	80	82	73	89	85	85	81	90	82	79	92	74	61	76	86	80	58	67	79	76	59	66	74	85	81	66	88	91	98	77	63	84	91	86	87	74	85	64	73	93	84	71	90	66	65	75	90	77	63	85	90	77	79	76	58	65	61	88	89	98	73	78	80
11974	5663	2741	3737	8830	12837	10422	8246	5649	5022	7854	13297	20337	23296	21111	12801	860	834	790	825	873	758	813	797	789	745	772	737	759	780	835	715	757	771	766	769	760	752	738	712	712	727	759	745	700	709	761	733	708	732	723	722	755	710	728	748	712	756	733	682	703	727	694	705	717	681	753	712	697	775	696	731	714	699	765	772	678	717	722	695	744	657	769	687	738	725	680	723	772	684	648	756	749	728	718	726	694	704	714	737	752	690	705	696	687	722	749	721	663	743	702	742	673	760	726	732	691	674	762	712	683	696	727	735	668	744	719	712	724	733	725	756	797	723	750	727	683	701	626	701	689	692	669	716	730	738	726	773	721	764	731	718	734	679	697	717	711	756	737	712	731	740	728	704	747	702	734	727	740	697	720	750	730	744	754	664	734	719	722	703	700	725	704	717	710	738	715	738	738	729	629	742	661	661	722	728	755	728	736	705	679	705	737	768	704	737	741	742	686	714	702	685	723	718	712	707	752	704	698	682	673	686	697	694	745	696	721	706	692	723	716	701	715	690	701	685	721	688	726	673	681	723	764	742	698	752	728	682	715	691	738	744	716	728	731	703	690	717	717	709	720	694	695	710	713	712	721	694	754	721	712	757	742	727	732	710	701	734	705	720	723	760	701	718	703	693	711	675	718	685	704	701	756	696	687	685	758	701	681	704	750	710	703	729	694	739	732	734	722	716	729	709	701	741	687	685	720	700	709	699	759	693	702	723	742	692	731	704	689	747	686	703	701	688	735	727	734	681	654	736	686	732	725	701	749	728	713	698	721	740	701	754	792	686	705	738	717	736	744	711	683	668	705	711	700	705	708	705	733	678	764	721	744	726	723	726	681	713	748	731	667	772	675	730	745	661	695	730	683	695	684	702	695	713	709	692	756	738	723	773	736	737	706	670	743	683	721	767	716	711	700	707	707	768	690	673	701	679	740	737	649	678	725	739	736	716	710	736	706	660	704	706	693	772	739	721	672	689	692	726	743	742	744	703	722	692	702	716	740	711	696	703	741	704	740	779	683	689	699	730	737	714	710	633	734	747	725	686	722	681	707	731	687	748	740	762	725	714	716	707	685	739	709	732	717	758	708	740	710	756	692	730	740	690	681	695	732	757	697	757	697	726	714	740	728	704	736	707	711	781	721	657	740	717	770	765	705	743	710	750	695	718	671	717	675	722	731	692	674	688	734	714	716	745	797	711	705	714	690	725	697	748	706	723	667	707	723	685	719	676	775	692	729	700	694	773	748	714	737	724	772	704	706	696	715	715	708	696	712	741	781	728	743	702	724	708	695	700	746	689	688	718	793	708	753	739	694	677	717	708	691	649	694	753	710	707	722	691	728	736	699	691	690	667	755	768	712	723	698	707	709	739	676	718	752	687	731	679	724	721	737	699	685	750	728	695	740	665	724	692	684	745	774	741	731	740	727	769	724	661	720	769	712	730	706	723	709	693	710	696	686	732	694	770	691	708	720	707	736	703	703	732	694	703	672	665	711	700	791	712	691	719	732	726	708	746	703	682	702	698	722	670	706	732	717	761	729	705	743	715	716	724	722	679	729	701	712	726	716	702	697	660	690	702	746	665	714	725	701	666	673	736	759	734	749	733	718	738	693	674	724	750	686	689	717	706	732	689	689	733	734	712	742	711	741	744	760	734	677	689	716	734	686	718	737	689	721	741	730	728	732	730	751	700	764	693	713	746	690	684	687	703	711	681	728	737	701	761	745	710	711	725	750	697	711	694	728	746	729	728	723	708	681	743	754	717	728	697	779	747	747	704	685	733	733	698	736	736	703	712	793	708	701	719	709	679	743	728	708	739	768	709	689	700	709	699	755	672	685	761	687	731	753	716	733	743	727	674	690	721	666	709	737	725	727	752	704	675	752	692	713	758	686	712	727	740	739	803	714	706	755	699	753	646	724	668	726	727	702	703	728	694	705	678	722	697	681	692	735	715	745	762	733	694	737	697	754	716	676	723	715	707	713	689	709	701	749	781	744	723	723	725	775	705	721	719	706	679	694	728	715	733	727	756	707	754	676	713	706	713	704	731	718	712	709	705	732	740	722	697	749	726	694	704	721	694	738	721	675	693	750	743	688	754	760	748	704	689	726	716	702	741	711	731	733	677	678	645	734	706	722	734	724	710	676	703	789	695	731	682	741	696	739	703	708	728	728	690	711	742	692	726	738	729	702	679	694	687	724	667	698	730	740	727	694	655	744	721	673	739	737	641	703	702	715	695	743	682	699	658	712	693	699	683	718	704	735	689	676	664	742	659	685	728	722	710	717	734	713	720	733	734	709	694	716	716	717	717	714	722	734	736	693	677	731	702	686	701	692	668	718	726	740	733	752	681	721	703	719	689	703	710	704	707	731	757	701	729	781	724	660	727	695	696	680	732	696	698	724	687	705	701	673	688	668	700	699	771	733	684	769	728	730	710	766	677	686	682	764	690	759	729	677	768	716	712	755	724	655	678	735	713	751	716	658	727	708	747	708	654	694	750	708	698	717	676	723	699	754	749	732	753	717	701	780	700	693	685	711	705	705	703	723	721	746	635	744	744	768	697	684	741	700	687	766	708	698	686	720	698	748	695	743	706	670	686	624	746	756	688	712	740	721	638	698	724	715	766	690	723	727	667	686	727	736	678	717	704	695	737	769	718	769	713	731	748	744	699	728	731	747	715	730	700	714	794	738	728	715	735	687	694	721	707	706	710	712	719	766	667	755	721	698	692	725	731	721	730	715	768	727	724	705	742	690	692	732	715	764	721	695	703	723	731	747	679	739	706	710	697	739	701	696	697	729	676	742	717	727	741	706	758	731	699	754	696	711	701	780	724	699	703	707	732	726	726	723	790	725	702	763	696	706	716	704	743	705	681	735	696	757	686	708	724	725	715	695	700	691	736	650	702	703	708	677	716	746	701	723	730	672	704	729	736	736	723	724	673	695	704	612	697	703	738	750	682	734	710	708	727	678	731	723	727	721	737	747	749	701	710	675	724	731	704	693	765	715	695	726	696	713	677	707	749	701	737	719	680	737	706	739	704	726	718	693	735	665	684	744	712	701	701	665	695	759	739	696	728	759	729	716	742	709	760	718	716	733	756	714	722	727	730	721	719	706	680	725	741	730	687	706	757	705	689	733	690	713	684	687	719	689	707	719	687	727	700	660	710	690	735	686	692	652	752	762	712	663	709	719	698	708	746	678	725	789	756	685	703	705	742	710	750	697	723	737	708	706	734	699	769	737	721	680	772	670	754	724	724	704	721	758	645	728	714	757	703	704	681	713	726	682	731	730	723	723	722	692	740	710	729	702	777	717	718	720	677	707	663	752	719	697	696	751	711	735	724	697	700	694	747	700	675	722	709	735	734	725	721	712	683	697	669	726	706	694	709	723	771	677	731	712	674	720	731	718	735	731	703	678	747	715	719	699	740	739	717	745	760	705	695	677	725	693	711	693	729
1392	363	178	152	111	186	206	163	145	183	490	764	1214	1644	1489	757	60	64	40	57	64	60	46	66	46	47	47	56	45	44	52	67	55	35	49	56	37	44	53	51	67	48	59	50	49	46	66	43	58	35	45	48	52	40	44	45	54	53	44	49	41	57	48	45	50	40	53	31	41	43	55	44	58	47	42	53	49	50	55	54	58	44	46	45	48	56	54	52	40	45	45	44	47	34	48	42	48	49	48	49	46	50	39	56	50	50	57	54	66	49	46	39	44	40	51	48	53	59	54	53	41	54	51	54	47	53	38	46	41	51	46	36	53	47	58	58	43	45	56	51	43	47	62	43	50	49	38	53	49	42	48	51	54	47	51	52	46	59	57	59	39	37	49	45	38	52	38	48	51	63	41	42	46	49	52	52	58	47	49	54	56	56	30	39	49	47	30	61	36	43	35	36	64	45	39	59	54	57	42	54	49	52	56	44	45	42	50	50	39	60	46	49	36	45	38	40	48	50	45	59	51	55	52	48	50	51	52	40	33	51	56	55	50	47	55	39	54	51	47	39	57	40	62	51	43	41	48	54	46	47	57	39	53	40	49	57	51	58	59	56	48	42	57	38	41	42	43	54	42	51	47	48	38	52	50	36	45	49	45	41	54	37	47	38	56	56	44	45	47	36	35	42	49	46	58	47	50	43	43	49	51	54	53	39	52	47	51	52	42	42	54	43	51	45	49	40	50	53	51	50	51	50	51	45	47	56	45	53	56	45	39	45	61	32	56	54	54	40	49	49	37	49	55	52	47	43	53	46	34	37	41	64	60	49	46	44	40	43	50	33	42	60	49	50	48	53	38	37	44	47	49	53	42	53	55	54	45	48	59	45	45	54	46	65	51	47	59	42	54	50	36	44	45	45	51	57	50	46	54	47	57	55	53	46	41	44	52	53	51	39	55	38	45	50	44	45	45	42	64	40	33	52	41	45	42	53	45	42	38	48	47	37	57	36	58	60	49	46	53	43	43	45	45	50	46	34	49	64	35	47	57	44	42	44	49	51	43	45	49	52	45	48	46	59	50	59	39	41	52	46	50	39	41	45	52	48	47	47	39	42	50	49	46	41	48	45	57	31	44	45	43	43	59	41	62	44	48	35	55	52	49	59	39	41	66	47	50	42	47	48	47	55	53	40	31	46	54	43	57	58	44	50	40	46	39	40	44	51	48	51	42	51	61	57	43	32	46	47	56	59	50	54	57	41	56	49	56	47	57	51	49	54	63	44	55	47	44	46	47	44	51	52	53	42	51	35	49	50	48	43	47	49	43	48	52	55	49	43	51	46	36	55	40	45	55	46	57	53	59	41	44	49	47	45	53	55	55	55	54	48	58	63	56	43	62	49	51	48	40	46	48	44	49	54	43	49	50	49	41	47	44	55	45	47	39	60	47	45	57	36	46	49	43	55	37	49	37	38	56	40	55	40	46	52	52	51	50	42	61	51	56	50	56	46	52	47	50	49	44	52	45	53	53	51	59	52	43	48	53	45	44	52	55	48	44	47	56	40	40	39	37	49	42	52	49	51	45	56	44	45	36	48	50	56	49	56	47	49	53	44	57	51	48	48	44	47	50	51	45	59	45	35	52	39	38	45	47	51	52	54	43	43	57	44	50	46	51	55	54	43	47	46	41	57	40	43	49	40	64	55	40	45	42	40	53	44	41	40	45	47	50	35	52	37	49	46	62	54	45	55	44	52	59	52	52	48	56	44	55	48	47	57	51	61	58	39	43	45	31	58	52	44	47	55	63	46	43	49	49	47	42	53	54	34	47	48	38	51	42	60	43	58	39	44	41	35	45	48	47	43	44	57	44	55	43	45	49	56	53	45	44	44	45	48	54	50	39	52	37	52	52	46	38	58	44	50	44	54	45	44	51	39	44	45	49	52	44	45	54	52	53	47	48	53	56	53	45	45	54	56	47	49	49	56	42	50	51	44	73	45	43	47	56	39	43	48	59	46	52	36	62	41	51	35	52	46	62	44	49	48	52	45	43	39	43	52	47	57	38	46	40	43	40	33	39	46	35	53	42	46	49	49	51	58	52	52	60	39	56	66	38	50	53	38	49	52	51	44	49	55	51	34	51	52	52	60	48	53	47	45	52	38	38	44	42	43	42	52	51	36	51	45	42	47	47	36	39	58	49	52	46	52	49	50	40	33	33	38	42	48	44	51	47	54	53	46	39	57	43	37	52	56	53	49	36	50	45	47	37	65	64	51	43	55	55	46	50	48	46	60	49	45	40	51	47	51	57	43	49	41	43	39	41	45	48	43	56	41	53	48	48	60	66	50	46	38	49	40	45	35	46	52	48	54	61	46	59	49	52	38	41	54	46	54	47	57	45	55	55	38	44	46	47	42	39	57	49	53	44	46	56	40	47	44	58	44	49	46	52	57	42	59	48	41	48	48	41	43	28	53	41	45	43	41	40	43	55	50	42	45	47	52	24	41	42	38	45	60	50	40	49	53	52	42	50	59	42	39	41	44	58	58	43	45	43	43	45	52	34	45	45	44	53	50	36	60	43	35	59	59	45	56	62	43	46	50	40	40	50	38	52	49	45	52	40	65	50	42	47	47	41	32	54	55	39	45	54	38	43	48	48	46	36	44	46	50	43	48	53	49	29	58	50	56	41	68	43	41	43	48	51	59	57	63	36	40	59	36	47	61	56	36	50	53	49	55	48	46	38	46	42	51	46	54	45	37	51	50	50	44	35	57	47	46	46	37	33	46	44	50	50	49	40	33	44	43	59	52	37	58	62	44	48	48	55	49	45	47	40	59	49	51	39	52	42	46	49	50	55	51	48	60	41	42	41	45	58	52	41	60	56	55	48	54	49	37	34	46	47	51	41	45	49	54	53	50	33	57	51	45	49	48	56	29	52	51	48	40	48	56	43	40	41	42	42	57	52	45	46	40	39	56	51	44	53	52	61	54	47	52	54	57	57	47	38	58	43	60	49	50	48	44	46	60	37	64	47	42	39	51	31	40	48	56	51	52	46	50	49	55	39	61	49	44	50	44	46	45	35	33	42	56	43	56	51	49	60	51	37	39	52	41	43	38	50	48	48	46	42	45	46	54	49	40	49	53	47	48	54	42	35	46	56	43	41	42	44	54	39	49	49	48	55	42	42	42	44	58	52	42	47	43	36	41	43	43	57	52	53	45	47	37	42	55	66	49	33	47	43	57	58	45	57	35	49	49	41	53	40	60	41	48	46	46	44	50	38	53	45	49	39	56	44	45	48	53	44	48	57	57	43	62	54	48	38	56	51	42	44	60	45	54	43	40	51	43	49	47	36	51	59	44	45	50	54	44	42	51	34	40	42	51	57	57	41	36	52	49	42	47	57	36	39	44	43	56	45	50	45	55	43	37	41	44	50	42	55	49	41	39	46	51	44	48	48	53	46	55	48	53	50	42	53	43	49	51	56	49	60	56	41	43	46	52	46	38
13906	4904	2327	3602	9257	12092	10778	7514	6164	6340	13872	17778	22299	24521	22630	12287	609	587	566	536	547	538	501	501	488	511	523	539	526	522	524	525	494	526	518	473	487	460	492	456	460	425	454	458	471	435	459	477	435	462	499	416	486	469	496	470	451	453	488	469	453	463	451	428	456	441	448	405	449	442	445	476	467	450	565	537	459	470	453	443	460	463	471	487	422	475	444	475	443	456	424	478	425	483	439	447	461	422	437	460	451	441	443	455	436	384	461	452	459	460	429	451	440	500	469	451	429	457	462	481	435	466	424	497	441	449	448	408	427	417	424	426	434	459	448	413	445	454	461	440	410	449	425	454	447	483	429	434	434	409	432	456	426	464	454	430	455	475	426	460	433	462	427	461	370	432	458	456	410	443	449	464	454	439	492	428	448	425	473	441	446	434	450	443	431	468	437	447	429	443	412	452	462	460	460	434	414	425	496	428	416	446	449	414	448	433	412	427	433	423	448	430	429	456	445	441	399	465	443	420	421	435	446	440	484	453	445	431	451	476	437	444	448	458	471	463	452	426	453	427	435	450	435	445	471	437	463	458	439	454	439	469	454	459	441	426	489	456	464	422	435	468	449	433	418	442	382	443	470	455	459	420	452	466	433	467	420	427	470	423	488	421	436	446	478	439	446	417	432	446	454	446	435	441	419	455	460	478	437	414	416	466	461	444	445	474	427	444	441	421	472	430	430	449	458	430	456	433	487	455	472	451	459	405	425	459	435	413	451	461	453	440	448	451	502	439	440	469	431	453	445	404	433	469	464	431	449	445	388	441	487	415	470	412	475	445	442	472	428	445	476	456	457	461	417	466	435	415	459	471	479	469	409	442	430	462	428	471	420	427	448	443	410	465	411	427	454	416	474	447	416	433	442	473	415	435	481	423	470	455	438	451	450	483	400	451	402	437	448	465	432	471	447	449	477	461	451	482	473	430	480	401	479	471	444	445	447	440	466	417	445	454	471	413	468	436	453	465	448	458	444	435	473	447	436	438	455	441	428	469	472	480	426	461	471	442	463	467	432	441	459	449	419	429	444	440	444	449	431	436	450	450	481	437	447	461	451	448	467	409	438	426	451	455	450	482	477	427	415	460	420	454	442	434	433	430	462	463	455	464	468	419	450	464	438	436	472	437	452	448	488	441	456	445	454	453	453	421	457	448	439	467	435	415	432	455	428	466	460	457	458	455	447	415	459	438	426	450	446	448	436	422	466	486	455	472	424	454	473	412	423	435	480	424	485	460	429	464	412	419	426	418	449	452	379	469	433	413	484	422	449	436	445	520	499	448	452	459	456	461	457	449	449	448	396	410	436	398	458	428	447	457	432	424	436	457	440	443	473	435	455	446	477	425	484	429	486	444	433	465	479	463	449	453	461	425	479	466	423	445	418	409	465	453	471	467	453	458	403	449	477	485	473	409	411	429	437	451	447	451	447	424	406	440	400	426	429	454	477	435	421	441	424	461	482	411	417	421	471	419	469	427	433	456	471	415	423	426	454	454	461	414	459	456	447	459	414	436	456	455	462	463	394	468	495	428	443	449	457	453	460	446	446	427	435	445	443	438	440	440	472	459	462	448	483	455	461	421	423	457	457	430	421	456	439	466	449	420	426	452	427	494	419	449	459	446	434	464	440	447	439	447	418	452	433	435	450	423	458	432	425	426	466	442	440	449	425	475	438	404	446	450	476	455	462	438	460	469	473	429	411	456	423	440	485	438	444	406	480	470	431	477	453	437	434	413	480	437	442	444	450	424	424	433	443	413	466	474	452	456	453	430	491	447	414	421	468	449	436	424	456	460	413	409	450	434	443	472	430	447	450	441	469	443	427	486	467	444	418	470	434	437	452	422	417	460	454	427	473	447	458	422	430	401	461	424	436	449	443	428	478	467	439	472	485	438	430	440	475	464	469	436	461	441	459	413	433	432	416	494	478	474	453	441	459	435	429	419	446	439	464	436	425	448	450	464	448	425	437	444	444	464	463	443	440	428	484	419	445	428	459	433	464	468	402	414	448	442	417	463	415	479	415	454	480	436	439	412	459	455	421	419	462	423	440	469	464	472	455	405	439	451	427	477	452	450	444	462	479	433	427	440	445	414	466	465	425	440	445	460	422	474	429	458	465	428	477	434	437	425	478	446	445	425	431	426	490	437	430	427	427	396	466	440	486	433	439	391	447	460	437	463	460	399	441	443	456	496	445	411	479	445	434	420	502	460	467	454	424	454	441	428	432	450	456	427	470	424	451	451	442	442	463	463	448	427	428	441	411	441	418	442	427	426	452	438	469	486	478	454	442	431	461	470	460	456	439	443	415	449	414	436	443	445	456	458	429	434	405	438	437	451	418	438	437	452	468	438	436	452	422	437	472	438	411	476	442	436	421	441	443	472	498	428	451	483	439	422	426	436	431	459	383	425	421	441	427	419	444	442	461	474	404	459	423	415	430	427	443	451	454	444	497	455	471	421	449	432	477	456	440	424	490	455	458	448	460	450	464	443	461	452	398	466	472	460	406	431	423	469	458	446	439	451	487	449	438	423	448	450	427	459	460	457	440	423	428	455	440	437	441	482	459	400	454	408	439	462	412	414	486	465	447	439	434	416	473	448	472	460	441	457	422	460	441	413	524	425	434	445	450	430	424	433	463	446	478	439	417	459	461	463	423	439	432	430	444	414	449	429	440	421	454	431	455	476	422	463	429	456	411	466	433	411	461	478	393	502	442	444	447	443	448	427	444	473	458	441	458	429	426	430	445	464	438	438	420	443	433	458	405	455	443	446	499	444	418	434	459	446	442	483	420	447	470	468	457	424	421	453	480	431	443	452	448	457	452	439	437	438	426	489	449	446	428	436	437	444	454	465	420	415	445	439	428	457	460	461	440	436	425	462	431	461	445	429	443	479	459	425	482	460	421	454	415	444	447	465	465	475	449	439	456	449	456	434	453	446	439	393	410	436	438	449	430	436	426	462	411	439	425	438	499	447	441	419	418	460	427	424	421	449	415	467	441	454	466	438	453	455	451	467	446	437	452	436	469	433	473	442	478	423	471	468	459	388	462	379	429	436	403	451	462	450	408	462	481	424	423	491	470	404	465	463	456	439	438	443	429	452	455	429	433	501	467	430	450	427	420	395	445	468	414	470	487	460	408	439	435	404	449	425	431	438	439	453	439	427	445	436	435	449	444	468	446	461	434	429	424	449	428	462	437	428	431	466	457	461	415	450	431	435	446	466	460	425	460	459	422	435	427	412	424	437	449	468	475	406	424	456	432	452	456	506	446	446	498	438	444	416	458	389	431	418	462	465	434	473	427	453	420	462	420	462	462	453	459	422	479	449	435	444	417	416	433	455	464	419	448	441	441	449	482	418	436	465	413	420	458	479	436	442	446	483	433	431	437	460	466	439	413	442	440	436	464	464	449	428	452	422	439	459	456	431	470	465	410	479	430	459	423	490	424	449	457	454
1098	445	243	204	185	267	262	229	204	204	466	1580	2363	2501	2266	1032	68	68	72	79	61	74	73	69	62	65	61	69	68	60	62	58	73	61	58	81	69	57	56	61	61	66	64	63	63	65	53	69	60	68	63	48	63	49	52	61	64	51	57	65	56	59	53	73	65	52	66	65	64	64	72	51	57	57	61	64	70	53	69	57	64	66	65	61	70	60	56	72	54	70	72	65	75	52	66	69	72	70	80	65	65	54	63	65	55	56	55	59	66	65	57	65	61	67	55	62	68	72	61	64	58	65	65	51	51	54	56	69	64	69	56	74	60	62	53	62	63	64	50	71	78	72	65	80	59	74	58	61	79	53	65	60	68	46	49	71	60	58	49	65	68	68	69	74	55	61	75	58	65	62	62	66	60	53	68	56	58	52	58	72	60	49	68	45	40	57	66	66	66	83	76	65	62	67	57	56	61	68	58	58	54	47	60	50	63	68	53	60	46	59	60	59	57	61	69	61	64	61	72	62	76	59	50	68	57	60	67	81	65	51	63	68	52	55	52	61	61	73	76	62	64	57	63	61	69	67	60	65	51	62	75	65	51	50	69	68	60	49	60	67	73	58	61	62	65	63	54	67	59	55	62	60	65	50	64	60	63	72	73	53	67	62	54	58	52	63	61	62	65	62	55	72	55	64	52	69	68	67	69	49	73	62	68	60	45	63	66	72	48	54	75	77	59	68	62	61	77	64	62	76	64	50	65	60	72	53	65	70	57	72	63	59	69	67	61	64	55	66	63	57	72	53	63	57	73	66	62	66	59	55	63	67	77	49	66	61	58	59	54	66	62	88	69	71	70	76	59	62	60	69	53	64	76	65	72	69	63	71	60	55	52	66	64	57	62	49	57	55	58	53	51	68	67	54	61	55	57	52	65	55	60	48	68	63	59	67	54	52	67	60	66	71	52	61	69	59	57	50	56	62	77	53	52	66	63	68	63	64	62	73	74	65	64	68	90	71	68	57	66	66	50	69	71	65	56	58	63	60	53	63	62	55	71	55	66	56	62	61	50	47	67	67	71	66	53	59	55	66	59	69	56	61	58	63	69	66	69	66	60	79	51	52	66	61	57	78	61	50	68	55	65	54	57	62	67	72	61	58	68	49	70	68	75	51	63	52	47	55	67	60	66	54	63	58	58	53	64	60	59	69	47	57	65	59	64	81	39	48	64	70	57	72	59	67	72	68	55	49	60	56	54	55	65	55	52	61	58	70	51	71	62	59	65	65	65	71	53	62	57	56	56	59	69	51	59	53	70	58	64	73	57	59	66	71	65	63	72	66	77	63	62	55	79	67	49	73	63	72	63	71	69	48	66	67	58	68	53	74	61	54	54	54	57	65	71	46	70	56	64	67	58	72	64	65	50	68	65	57	54	62	71	76	61	66	51	72	69	62	62	54	59	47	74	62	74	54	72	61	69	50	58	62	57	55	59	68	64	65	53	61	69	66	61	57	64	70	67	68	61	55	55	65	62	74	62	78	57	65	45	56	48	46	56	67	64	58	64	56	65	57	54	64	63	74	62	72	62	69	66	64	54	51	60	44	64	67	68	52	62	67	50	59	62	60	66	52	76	67	68	62	66	80	56	55	71	67	68	55	62	58	60	57	68	55	41	54	64	66	63	57	53	64	61	63	66	53	52	59	52	59	62	69	63	48	68	65	56	64	71	74	59	61	67	64	73	53	69	57	45	56	51	50	52	66	52	59	60	57	61	72	54	54	62	53	51	65	60	58	74	54	48	59	74	59	66	70	56	63	58	56	66	75	61	60	61	50	74	67	71	73	61	68	54	57	66	57	56	75	52	61	58	70	63	78	56	56	64	69	52	64	54	64	53	56	62	89	58	73	62	49	67	65	50	61	63	57	55	66	57	63	65	62	70	52	72	54	59	66	60	60	53	67	73	65	58	75	46	59	66	70	63	58	60	59	37	65	69	64	53	62	59	63	56	79	65	49	69	66	48	49	55	65	56	51	68	65	67	72	53	68	70	74	67	74	59	50	82	70	65	74	57	51	67	64	51	60	78	72	55	45	50	70	64	68	64	54	71	68	57	56	50	49	53	66	59	59	60	67	66	60	73	63	47	61	64	68	60	48	72	67	62	70	57	55	58	68	66	52	61	78	57	52	72	61	70	51	56	55	57	65	67	64	56	67	57	65	52	68	52	75	62	57	70	59	63	63	66	64	64	65	73	71	66	63	69	55	67	62	55	73	58	57	67	69	52	60	55	67	60	69	79	64	61	56	57	63	61	60	68	59	68	62	61	73	59	45	64	56	62	76	62	62	66	50	59	59	68	57	57	68	77	76	70	62	47	67	48	65	76	56	64	57	46	60	66	64	57	52	66	60	67	56	53	68	52	75	64	60	69	59	66	71	67	64	60	64	51	55	57	66	68	63	54	61	53	67	58	66	64	76	67	55	65	65	58	76	70	62	51	73	66	55	61	61	69	62	70	68	69	62	63	48	69	62	63	54	52	65	57	70	59	66	52	64	50	64	64	62	60	63	68	67	53	67	66	57	58	51	58	58	74	68	69	66	64	70	54	67	73	58	55	60	49	57	49	65	66	55	71	65	52	61	49	70	56	75	52	54	72	62	59	68	64	68	57	61	64	58	66	49	62	65	50	47	57	64	51	63	68	61	51	62	67	51	62	68	48	66	67	68	66	54	66	76	66	53	60	68	47	75	59	71	50	52	59	52	63	54	62	56	56	76	63	74	58	54	68	61	59	55	62	63	73	66	59	43	63	48	50	64	67	56	53	64	61	59	59	69	58	63	61	58	68	58	51	53	77	62	61	67	58	74	69	61	57	64	65	73	56	56	67	66	60	56	56	73	65	45	71	55	61	56	62	65	68	67	64	73	74	57	57	58	53	51	64	71	70	76	58	76	64	60	60	63	70	54	56	69	73	56	72	71	56	57	56	58	71	70	63	70	65	65	63	55	61	60	61	55	62	55	60	64	65	58	66	56	59	51	68	73	59	57	58	64	55	61	52	65	66	62	58	61	67	58	70	62	82	53	61	75	78	61	55	64	59	53	66	50	51	63	51	60	64	58	68	55	66	63	42	73	64	54	66	59	54	53	85	84	50	62	70	64	54	71	62	74	56	74	63	63	49	68	62	67	58	64	57	49	66	63	57	56	72	64	76	68	64	67	72	59	55	71	59	71	66	56	76	59	65	46	52	59	62	49	68	63	60	46	66	64	60	63	62	61	53	70	66	67	63	51	55	68	54	66	56	71	68	72	76	65	56	54	55	82	70	65	53	54	70	64	58	69	65	51	75	47	52	71	56	48	72	60	63	64	67	61	78	64	62	70	60	70	61	60	56	60	45	64	61	79	74	53	62	72	62	57	58	72	62	52	60	62	75	70	56	60	76	51	84	40	53	77	68	67	57	62	76	61	60	65	62	63	55	75	70	69	60	75	67	68	58	50	59	60	73	68
15821	6320	3125	5174	12579	15982	12668	9692	8080	6887	11880	25562	28632	28255	26183	14069	971	759	730	786	761	734	740	704	711	683	665	685	731	673	738	703	714	664	686	677	665	643	667	615	649	650	615	604	655	631	607	572	556	585	619	601	628	579	581	603	611	591	597	586	618	595	569	635	564	562	583	588	581	620	609	580	632	677	856	768	564	599	602	600	592	638	592	600	604	568	616	576	592	597	594	549	595	559	607	578	610	611	617	572	545	575	597	590	589	578	617	603	587	620	559	571	554	599	582	622	605	629	587	638	572	556	579	600	587	595	588	607	593	595	625	614	642	575	580	594	596	568	575	601	596	617	617	585	588	588	585	600	603	589	612	589	589	610	601	587	598	609	606	580	570	569	629	593	631	602	603	607	606	607	634	613	624	603	619	580	612	576	585	570	595	585	591	567	575	577	580	554	568	582	547	604	587	623	595	579	574	627	589	561	565	585	612	571	629	583	586	608	546	594	573	597	578	576	595	568	577	576	624	590	625	564	552	629	584	632	551	584	661	586	543	603	632	605	621	587	611	595	576	581	563	604	539	547	583	602	631	639	572	623	593	610	580	589	593	580	565	578	612	595	546	556	585	604	603	585	560	633	608	578	631	590	589	641	597	615	606	609	577	588	583	575	630	618	552	602	631	555	552	581	551	587	577	585	585	603	617	568	564	589	594	609	580	585	567	621	566	570	551	603	633	575	596	582	576	603	567	562	601	596	646	593	556	625	608	588	583	632	605	647	605	591	543	572	568	659	575	564	603	573	595	602	603	584	592	604	579	562	617	627	592	593	630	523	587	582	589	595	572	588	510	568	592	607	580	603	541	574	556	593	582	567	592	608	584	638	601	569	601	627	587	620	622	580	636	561	589	611	560	577	629	569	612	603	577	601	578	573	565	605	571	577	550	593	629	574	550	577	601	588	590	587	621	567	594	610	576	582	597	575	621	581	592	572	606	578	610	594	650	565	598	588	581	566	592	619	640	619	581	600	608	570	593	564	584	633	603	646	586	589	551	584	601	663	549	598	623	607	583	597	601	582	590	598	575	616	589	554	598	561	601	620	570	563	629	600	599	572	588	613	573	609	575	614	606	609	584	600	605	599	595	578	572	569	581	592	586	596	601	616	590	603	598	586	628	563	618	619	609	610	625	583	604	591	658	598	627	603	565	654	580	594	589	605	594	563	593	603	545	607	610	578	548	610	635	571	651	612	577	551	578	613	555	589	582	576	613	597	624	576	598	566	589	627	617	632	598	642	600	594	623	568	606	571	585	601	583	589	568	576	535	586	590	552	573	624	583	601	592	600	594	607	625	574	609	602	593	599	624	580	643	581	583	609	601	626	616	592	544	559	587	608	598	566	631	618	565	578	581	584	613	629	528	581	550	602	576	602	606	585	604	592	614	612	616	606	578	618	600	591	600	585	564	570	586	585	589	607	553	577	630	541	585	599	594	598	594	590	562	614	571	573	592	587	578	583	570	583	607	576	583	572	546	593	604	622	601	611	598	556	601	609	590	599	618	582	615	579	578	603	571	583	567	615	559	607	580	640	560	585	576	565	609	559	580	557	603	589	569	606	583	652	614	603	568	578	577	593	606	591	595	635	613	610	591	579	582	574	611	628	601	601	607	578	614	604	655	567	602	619	619	573	603	569	619	600	568	573	590	625	623	572	562	584	618	571	599	580	600	621	577	623	599	603	602	623	612	540	589	543	635	615	596	586	613	590	617	594	572	564	576	614	578	629	589	587	566	591	619	565	624	595	575	569	559	601	612	598	601	572	555	607	606	564	616	596	606	586	583	609	569	614	581	592	591	559	590	586	609	591	625	576	573	629	568	559	541	583	553	610	634	593	590	591	573	634	598	572	587	579	571	579	537	559	594	587	593	577	566	592	555	605	584	570	599	585	567	605	576	572	618	572	622	610	617	640	563	600	593	611	601	618	587	594	556	575	621	581	551	622	555	569	589	641	594	577	589	582	593	571	603	553	614	595	605	618	616	566	550	539	605	584	601	603	568	596	565	594	572	567	570	569	599	564	596	604	614	617	627	623	584	564	627	618	627	613	628	602	617	581	568	637	609	603	597	603	610	568	619	632	592	630	596	581	604	598	575	584	617	597	581	610	604	585	623	577	585	579	598	582	553	591	559	613	574	611	646	567	620	574	600	563	602	583	578	571	582	585	594	597	593	598	579	561	598	580	559	562	555	604	619	549	588	584	585	635	603	622	597	591	571	615	623	602	606	610	605	547	581	620	605	620	601	620	563	641	564	601	599	605	596	614	591	607	619	603	633	553	578	591	584	626	572	614	601	588	568	532	567	618	605	588	646	613	586	604	577	577	597	598	587	599	614	613	573	587	610	567	605	564	615	584	593	574	599	605	624	596	548	644	574	578	607	606	584	611	607	605	595	613	622	586	572	603	610	597	591	583	613	584	638	567	616	593	586	561	636	591	605	598	625	562	631	614	569	571	580	566	641	607	575	559	598	615	562	598	584	566	603	617	571	602	606	586	570	596	589	602	583	610	592	584	599	589	618	612	628	586	576	563	655	576	520	571	592	595	594	606	619	630	586	582	588	581	628	636	604	561	603	589	620	587	611	624	594	570	568	551	632	608	581	597	588	600	581	609	584	548	610	590	561	593	599	607	541	596	595	611	587	621	552	564	578	584	583	542	593	581	606	599	588	566	646	653	571	579	567	589	605	566	580	552	638	597	598	582	588	589	578	651	573	595	616	564	562	607	606	626	606	591	605	578	590	562	551	608	592	645	600	591	582	575	600	588	569	600	629	572	581	617	558	618	608	601	559	597	604	640	598	609	545	606	618	579	639	553	585	524	631	597	614	563	623	618	621	603	610	611	591	614	531	592	597	633	553	575	589	574	593	605	595	587	603	546	607	624	596	609	608	597	602	593	650	618	589	606	630	590	576	596	637	642	583	634	601	606	622	622	577	584	601	607	640	585	610	586	580	551	592	575	587	603	623	559	558	584	593	576	573	612	628	583	589	562	615	627	561	533	595	630	618	607	605	557	670	614	619	617	602	566	603	577	630	591	614	598	596	593	549	551	562	545	635	572	596	561	568	569	580	599	537	655	592	610	611	574	596	598	609	544	567	575	598	620	584	606	606	658	617	628	600	570	606	576	523	636	541	616	634	608	568	577	588	624	608	612	617	616	635	586	588	610	602	571	613	629	618	589	573	571	598	563	565	614	619	593	605	578	587	603	574	594	556	582	583	615	635	573	573	589	567	628	599	587	598	582	621	617	598	612	647	571	584	581	632	527	608	595	626	671	566	620	599	584	578	607	579	609	622	599	603	584	583	589	558	579	595	615	570	550	646	530	618	595	584	614	624	604	597	591	617	581	626	546	580	621	584	594	652	622	619	615	614	580	595	593	580	547	589	546	537	609	596	614	580	617	551	583	574	599	588	599	614	578	564	589	605	620	612	573	612	642	592	601	598	617
1000	303	158	131	117	209	176	145	147	144	139	202	341	560	479	316	93	60	66	58	55	70	75	65	65	78	62	70	62	77	74	70	74	70	73	83	86	64	76	59	77	57	58	70	86	65	69	62	91	69	63	74	60	72	65	70	76	82	81	78	66	73	78	56	61	75	70	77	58	80	72	55	70	62	58	64	59	63	63	57	74	50	45	65	86	68	63	55	51	56	66	64	71	63	77	55	62	67	66	59	67	58	67	51	61	55	72	69	84	82	62	81	78	52	62	59	80	54	59	73	62	71	69	66	70	61	68	74	79	71	67	71	66	67	79	51	72	64	63	81	80	57	55	76	55	72	79	60	74	71	71	56	70	56	52	72	70	66	62	62	66	70	71	66	64	64	69	69	62	83	65	66	68	58	58	53	66	61	85	57	64	63	85	73	75	72	69	83	66	64	72	80	74	72	68	68	69	71	70	75	70	45	69	66	69	61	68	77	76	50	64	65	66	74	48	68	64	76	63	61	66	61	65	59	77	63	65	66	75	59	68	55	69	58	64	76	63	72	59	54	78	65	61	73	63	61	67	60	78	61	67	73	69	72	63	68	72	76	84	56	65	61	59	57	66	79	65	57	61	61	82	68	72	75	65	77	60	79	55	77	62	66	56	77	62	64	74	69	66	72	77	73	68	68	85	79	60	62	56	65	61	64	71	68	60	67	84	66	82	63	68	66	57	57	77	57	60	61	71	50	74	64	63	74	56	67	57	63	48	79	69	68	60	78	61	55	83	69	58	72	79	55	62	62	54	61	75	70	75	75	55	67	56	68	82	81	75	54	60	75	42	65	75	70	59	82	60	67	63	74	72	63	67	63	65	77	60	71	64	67	69	55	71	56	62	64	67	71	67	78	62	70	57	66	57	67	69	44	61	75	65	66	68	60	66	69	54	71	67	72	76	69	75	66	63	71	68	63	75	73	66	63	64	63	62	63	59	70	55	63	55	84	61	77	72	69	68	49	70	62	62	85	57	67	70	71	71	75	67	82	76	62	71	65	67	56	80	60	80	76	70	56	65	74	50	75	75	67	64	73	49	60	66	65	72	67	55	66	55	70	59	65	58	65	63	55	63	76	84	86	63	64	79	72	70	53	66	61	65	67	70	62	68	72	63	81	60	56	64	75	69	63	61	87	75	54	69	56	68	72	80	71	69	74	87	73	73	57	64	69	84	64	58	64	70	77	57	60	90	82	55	71	68	87	76	70	78	64	64	58	75	72	68	72	71	64	53	76	69	72	82	57	55	66	65	78	59	73	78	71	69	70	67	68	70	63	64	84	76	83	68	58	61	72	82	73	74	62	62	79	66	65	68	54	54	59	69	65	62	72	65	67	69	70	85	61	81	68	69	76	72	66	68	66	51	53	73	67	72	65	65	62	69	84	65	60	57	67	76	63	62	61	62	67	76	61	61	60	71	80	61	56	56	68	66	76	72	67	74	64	64	67	80	82	61	73	68	63	75	59	61	73	65	68	64	69	66	74	62	73	63	73	60	66	71	62	77	79	72	70	63	64	68	76	59	60	57	64	71	67	65	70	67	68	66	75	75	56	60	67	73	74	74	61	76	62	54	65	73	61	55	57	69	72	66	61	85	65	64	66	74	63	75	71	58	66	60	55	64	67	69	66	63	68	59	78	71	64	77	63	66	70	69	62	71	71	48	67	71	73	73	71	56	77	70	71	61	70	61	72	81	58	78	82	56	65	70	59	63	66	78	63	73	76	71	85	70	61	63	78	66	81	84	94	71	73	77	52	63	63	65	69	69	65	86	96	69	68	82	81	68	74	62	72	55	62	73	67	70	67	61	76	69	74	63	67	70	84	54	69	62	73	63	84	52	75	47	73	75	74	62	62	68	62	54	75	72	45	75	51	77	78	63	67	54	76	76	51	60	64	68	79	68	69	65	56	81	70	51	93	58	74	77	65	63	62	59	62	61	66	83	70	78	71	70	61	61	61	66	81	69	77	79	85	62	64	92	60	65	60	59	78	69	67	61	56	65	68	70	78	78	73	74	78	75	71	58	67	65	65	65	58	65	65	63	96	64	60	67	64	58	71	65	68	58	69	78	77	62	75	65	56	76	70	61	62	78	55	67	75	72	72	64	80	61	65	63	72	72	57	78	59	63	52	67	65	72	81	51	62	66	57	69	67	58	67	59	59	74	59	79	64	69	62	75	81	62	70	64	71	71	79	79	64	87	67	74	70	74	64	55	64	68	77	71	64	56	67	66	67	69	65	76	62	64	68	66	78	55	62	61	57	71	62	70	53	66	63	67	64	72	71	77	74	67	69	71	68	58	63	56	70	53	73	76	62	65	62	79	61	72	64	66	68	52	69	71	86	58	68	82	72	90	66	71	75	61	57	49	72	77	72	70	65	62	84	81	70	77	56	58	74	79	61	69	81	66	72	71	56	71	66	66	63	64	73	80	71	67	77	61	74	66	69	67	70	64	73	73	63	58	80	72	72	83	74	78	81	77	70	64	58	83	79	76	76	74	68	77	59	69	74	73	77	67	67	67	73	85	63	65	52	62	58	65	54	61	75	69	64	64	71	69	90	77	68	58	77	71	52	61	74	76	81	67	67	66	62	63	64	71	80	54	74	86	64	67	67	70	55	74	75	76	64	68	73	67	59	73	75	58	66	87	64	64	69	60	78	63	77	63	70	63	70	80	65	71	72	88	73	68	74	70	70	58	70	66	71	46	64	77	64	66	65	65	61	69	76	73	70	60	76	79	65	59	69	62	59	71	72	58	64	75	62	70	72	85	57	71	76	70	60	71	66	61	76	64	62	54	66	74	64	73	63	71	53	62	61	69	73	70	90	74	60	73	72	63	69	66	76	72	72	59	55	79	73	49	67	66	58	84	61	65	78	53	67	65	68	65	71	70	70	65	76	77	64	82	70	70	63	53	73	66	79	61	77	80	70	66	86	66	58	68	67	59	76	58	72	61	69	51	62	66	67	63	68	63	62	55	60	54	73	64	64	73	74	73	60	57	59	68	63	79	74	53	80	61	76	88	69	72	71	66	75	67	63	68	44	58	61	70	77	82	73	68	63	65	61	70	50	48	62	59	60	69	52	69	62	49	78	79	74	78	68	62	78	60	58	78	71	71	79	72	60	64	68	81	66	54	63	73	69	65	74	78	72	63	78	59	57	53	60	77	58	64	62	67	65	53	69	63	67	65	60	67	75	74	63	70	64	67	67	81	82	79	59	72	61	70	60	59	59	62	81	57	60	57	77	62	79	64	57	65	53	72	71	71	63	60	69	70	59	73	67	79	59	65	75	64	63	71	63	59	69	63	58	84	69	75	88	77	71	66	65	60	71	57	57	61	62	68	57	64	50	72	67	68	77	85	59	60	90	72	87	65	66	65	71	49	61	66	89	76	75	72	62	65	67	88	66	66	69	69	63	50	60	57	73	68	70	73	62	66	66	70	57
11771	4106	2139	3004	8799	11293	8944	6284	4700	4180	3958	5678	10399	13109	10665	7058	1237	722	626	649	649	747	657	651	659	640	626	679	686	698	657	662	672	649	662	631	664	633	624	611	654	640	611	621	646	617	602	596	614	582	649	619	617	636	592	633	667	625	604	669	599	656	621	621	574	628	620	648	614	591	594	635	670	609	642	622	622	649	638	632	650	638	585	677	621	659	604	629	612	693	628	598	628	608	647	621	621	641	629	624	663	642	639	588	660	648	613	621	620	602	578	621	619	632	592	571	642	638	579	580	640	602	648	643	639	638	625	627	600	651	624	608	675	645	645	626	624	639	609	616	650	646	649	579	613	661	623	649	646	605	662	662	612	635	644	634	619	622	636	616	622	632	622	628	602	616	577	604	626	623	632	616	648	643	621	658	616	625	644	627	609	597	639	619	623	630	635	588	645	604	629	632	628	649	640	637	569	635	645	604	658	622	650	586	646	631	654	629	627	612	645	631	630	597	631	665	626	589	634	622	630	624	622	615	643	656	655	599	632	585	651	696	631	606	614	619	594	584	602	598	641	602	612	626	620	625	624	633	637	578	660	663	590	716	649	591	654	621	650	661	641	644	601	630	629	634	615	682	609	593	650	623	598	638	637	629	638	642	617	615	591	653	572	654	586	650	681	620	627	600	601	615	606	691	606	616	667	629	558	650	628	628	659	623	601	575	683	666	647	610	612	662	647	648	642	642	600	588	618	594	629	598	646	626	686	647	588	630	633	638	671	608	627	630	584	621	616	613	626	620	615	593	628	634	599	609	670	606	596	626	600	637	637	582	581	627	622	613	599	659	631	639	666	618	589	623	644	636	629	626	661	663	612	635	636	605	619	596	642	643	634	590	622	609	654	589	614	594	658	617	667	613	628	610	620	664	653	601	636	628	648	649	661	615	670	611	679	650	598	627	627	621	651	622	618	647	646	677	607	659	624	644	622	598	615	643	630	644	640	650	591	632	598	638	665	642	660	631	658	653	647	684	642	643	592	613	680	642	641	624	628	636	664	627	632	646	620	620	672	625	630	625	660	620	694	657	621	661	590	673	605	598	596	659	592	625	661	619	603	640	649	644	599	623	623	623	638	632	666	630	610	621	656	614	629	597	668	657	648	613	631	651	598	626	618	659	655	634	645	644	637	624	613	629	637	635	608	591	617	624	658	648	658	618	586	606	649	651	620	679	647	638	639	611	632	579	617	622	597	608	655	617	636	620	631	607	628	619	609	622	649	628	635	673	633	625	620	621	651	639	623	648	614	625	626	639	637	686	595	613	625	602	665	594	659	598	628	616	647	675	641	623	621	576	609	621	634	639	666	623	658	663	649	600	603	643	678	637	695	638	613	591	597	615	654	659	623	601	608	641	609	620	675	621	659	624	621	581	693	628	623	632	630	617	647	600	638	617	637	660	647	571	630	609	631	681	629	617	668	631	632	656	599	618	684	603	625	623	647	627	613	673	591	649	640	600	635	612	623	625	635	633	618	645	586	609	645	597	634	614	548	683	579	596	661	611	603	575	625	626	583	607	620	643	624	643	596	637	647	630	639	623	622	666	652	614	670	625	586	666	642	616	679	643	640	630	666	603	656	658	655	599	640	594	604	615	657	636	599	605	638	625	620	660	649	621	646	618	626	622	647	641	669	612	609	599	596	655	617	648	639	628	651	608	635	641	619	607	616	607	665	637	587	663	630	622	655	579	640	627	683	665	656	645	638	630	624	649	596	645	638	626	589	603	664	635	663	661	598	601	604	579	672	599	607	617	613	654	666	597	656	616	588	622	649	644	658	656	636	624	637	619	608	631	595	594	658	602	624	600	636	620	632	671	624	649	632	628	648	662	599	641	632	639	656	613	610	662	649	651	600	621	631	610	663	624	640	592	655	662	641	610	574	611	652	657	648	685	615	619	647	613	615	633	644	621	645	607	608	634	606	607	617	640	640	632	666	626	608	619	653	600	679	594	625	649	639	604	615	586	629	615	648	639	611	622	621	656	642	623	621	597	676	629	633	606	628	663	616	658	659	587	626	601	612	650	603	605	572	619	630	623	687	591	587	634	634	651	619	670	588	615	638	680	644	623	649	617	609	633	624	613	582	585	623	619	614	646	602	656	626	659	613	642	591	609	606	631	671	604	636	658	635	610	611	655	630	636	655	642	599	599	641	632	658	625	625	617	615	598	625	608	619	633	611	661	649	568	638	601	584	604	655	572	659	609	624	626	611	576	624	635	609	577	668	619	623	626	602	640	624	632	635	608	603	656	653	627	603	629	643	648	633	604	622	624	608	648	616	677	653	616	619	613	587	593	629	642	613	621	660	621	620	598	582	623	585	591	634	610	638	634	586	657	641	625	641	627	609	593	633	607	667	603	627	619	640	615	635	617	596	599	616	644	657	647	625	633	676	641	588	638	593	614	661	643	596	654	689	599	619	616	655	579	630	638	629	626	649	640	662	606	639	554	634	623	642	665	618	587	666	604	586	624	598	613	615	619	630	645	661	642	638	635	615	651	593	602	628	624	611	656	584	639	592	601	647	661	609	638	660	700	615	655	602	629	637	618	617	608	606	647	633	630	588	632	657	636	637	661	645	637	614	617	614	647	585	662	656	616	623	620	639	612	645	637	617	664	646	638	600	630	623	620	659	620	646	638	633	638	635	648	654	588	591	587	679	584	675	606	653	653	582	645	650	644	665	620	642	649	650	637	583	599	640	659	603	645	663	608	623	608	613	614	622	628	630	632	612	592	634	597	619	651	609	587	604	593	609	618	607	645	620	663	645	584	627	605	621	595	647	663	638	635	624	618	662	624	653	635	603	610	595	640	599	599	606	617	605	576	611	589	615	654	653	639	603	630	591	615	641	610	627	603	621	635	615	629	623	609	629	604	610	658	629	630	641	648	627	599	631	658	614	635	595	641	587	629	611	575	653	611	640	648	610	635	601	650	634	604	592	666	594	639	654	624	615	649	662	616	612	621	647	652	624	629	633	659	658	628	651	621	570	643	609	616	643	638	647	630	656	636	643	631	651	621	646	657	632	629	634	649	639	642	582	639	655	645	641	604	590	643	625	589	599	640	603	650	648	645	605	645	590	657	632	651	639	633	611	618	622	593	619	567	612	619	623	623	629	600	606	598	613	637	620	621	621	629	641	616	587	586	649	601	625	624	613	613	645	684	612	590	665	637	619	670	663	632	580	641	620	625	626	624	648	626	684	591	629	565	617	609	631	632	633	626	657	623	631	609	613	607	635	646	661	640	601	602	644	626	663	616	647	608	577	617	658	620	609	653	650	627	622	614	601	626	601	636	615	618	673	614	661	622	582	614	676	584	681	682	646	647	661	602	613	574	587	625	633	679	584	626	616	642	601	665	626	661	618	624	619	634	609	626	607	594	668	597	625	624	661	624	599	625	607	626	606	619	622	651	653	618	658	605	628	644	611	632	615	637	590	627	625	617	571	641
739	423	231	172	189	247	285	212	196	201	179	375	1281	1746	1473	764	144	81	79	98	73	68	77	98	82	90	86	101	80	77	69	85	88	98	82	77	80	91	77	87	74	66	71	65	90	88	102	79	81	71	80	92	86	78	74	81	79	68	83	88	77	84	73	79	61	78	89	80	75	64	95	81	75	74	86	87	78	97	84	72	92	108	92	73	78	77	76	72	75	77	81	73	96	69	66	85	96	82	89	64	86	98	62	105	68	85	78	83	86	74	68	79	59	86	73	80	93	87	89	82	78	61	87	63	63	73	73	61	82	85	88	92	79	80	90	81	86	71	76	78	95	82	61	82	54	64	81	67	75	85	74	90	81	74	71	82	81	76	90	71	68	72	84	94	74	95	94	91	88	82	79	63	97	82	105	76	78	101	79	79	89	72	92	105	76	79	94	91	89	77	74	76	77	73	80	93	94	70	86	79	67	79	88	82	73	77	71	80	85	91	86	79	90	80	83	87	78	101	60	75	62	85	67	77	87	78	91	94	83	63	78	86	64	93	86	78	92	78	93	76	83	84	85	88	91	80	76	78	79	71	86	68	84	68	80	86	83	82	70	83	81	83	82	66	89	73	78	102	79	89	86	81	85	76	77	78	77	93	87	73	73	83	76	66	81	59	80	76	68	87	63	81	79	75	84	76	88	83	71	86	75	84	78	87	61	95	77	75	80	85	84	77	90	76	87	69	86	81	109	64	76	71	90	84	77	68	85	78	67	77	69	70	78	89	78	83	73	80	87	76	75	89	72	88	83	84	70	74	75	78	79	75	80	72	79	82	88	86	81	88	87	71	73	103	81	83	78	76	62	60	82	80	80	71	79	58	82	61	87	87	81	84	66	83	69	75	82	77	88	66	79	85	76	85	94	80	95	79	98	88	80	91	71	87	71	70	97	76	81	89	78	68	81	74	77	78	56	85	74	86	90	65	81	73	78	82	76	70	78	74	89	73	82	94	74	75	92	77	72	81	75	62	95	95	71	78	82	87	73	90	81	75	89	69	77	71	84	87	78	66	83	84	63	82	75	70	69	83	76	70	78	80	70	82	93	70	79	74	87	78	90	92	75	64	92	90	79	71	82	73	76	68	83	93	93	81	68	81	73	68	91	95	77	91	84	74	80	83	81	86	79	83	83	71	84	86	65	70	78	76	83	76	86	96	69	76	69	89	77	71	103	77	66	89	86	81	82	91	81	73	89	88	80	84	80	89	62	79	80	83	60	84	72	73	80	92	88	72	79	75	102	76	85	78	83	67	85	92	66	78	76	76	89	83	83	77	84	72	72	79	88	81	71	73	83	78	95	74	81	90	82	100	67	68	57	71	87	74	90	91	73	77	69	79	83	72	89	70	82	83	79	67	87	99	79	79	83	82	82	84	82	91	75	79	70	80	84	86	72	80	89	94	85	75	84	76	92	89	72	77	69	67	85	76	69	76	74	83	88	84	84	80	79	84	67	87	76	101	93	82	84	67	68	73	89	89	82	73	85	69	76	77	85	74	92	71	73	76	74	68	85	79	91	76	68	77	80	83	91	81	69	79	84	72	66	76	84	61	80	89	68	65	87	94	72	94	77	77	80	85	81	80	78	86	79	88	74	70	83	86	81	91	81	75	86	102	102	70	82	74	85	70	75	79	84	68	81	68	81	72	79	78	59	71	75	81	91	83	84	70	84	75	73	75	82	75	92	80	77	69	83	81	69	73	67	75	81	90	75	64	80	72	79	76	67	68	85	81	75	64	81	79	77	86	84	86	70	96	64	75	77	73	84	78	74	92	80	74	72	78	88	75	81	92	80	68	86	93	74	88	69	68	77	89	93	84	88	74	70	85	71	86	74	73	77	75	82	76	72	77	76	84	89	101	68	77	89	89	73	70	67	75	82	80	94	81	80	81	77	91	71	93	80	64	65	82	84	85	77	83	84	83	67	71	78	57	87	91	73	83	74	83	97	60	77	77	79	85	76	80	80	84	73	86	80	83	57	68	81	67	69	88	79	81	82	80	79	96	82	85	90	74	89	85	86	89	80	85	70	79	72	65	72	89	81	90	81	85	70	68	69	92	73	97	85	99	84	83	74	80	100	76	85	77	77	82	84	90	82	63	94	80	66	85	77	78	94	83	80	88	87	69	83	89	80	87	87	72	81	60	66	84	82	80	84	100	62	80	89	70	94	66	76	93	70	76	80	77	77	71	82	77	76	57	81	91	105	89	95	103	79	79	92	78	70	84	80	73	84	78	74	66	84	91	66	82	72	78	99	77	78	83	95	87	83	80	77	66	87	87	70	96	77	69	86	80	81	82	95	96	87	78	57	86	94	69	106	67	85	68	79	93	81	93	71	78	76	85	85	89	74	93	82	84	82	86	65	72	81	76	65	94	72	74	76	83	107	82	88	64	83	75	76	88	75	71	79	65	76	77	78	70	78	80	83	85	67	84	86	65	67	85	73	80	96	73	82	90	81	89	75	76	87	93	81	93	77	72	77	75	77	66	76	79	81	89	87	81	91	72	71	89	78	77	71	66	84	79	73	62	87	84	71	78	80	79	67	90	62	96	98	93	73	98	88	84	84	84	74	74	71	85	77	83	75	88	73	94	88	83	68	69	92	83	76	95	80	77	73	81	71	73	74	74	60	67	68	80	77	76	76	66	78	73	71	82	76	69	78	82	83	80	92	82	74	91	90	92	75	68	66	71	73	78	79	88	79	84	76	92	59	73	88	92	79	74	82	96	88	73	75	87	86	80	81	79	80	84	87	79	79	68	76	61	80	87	82	85	62	65	69	74	80	81	74	68	90	86	84	94	77	89	92	92	72	74	82	80	75	68	85	85	82	79	93	93	72	106	85	58	86	70	68	70	58	86	77	84	67	69	68	79	74	74	80	90	74	84	82	80	75	73	77	83	82	86	94	74	86	92	94	67	96	79	68	83	80	89	74	73	77	88	66	76	77	69	74	77	96	66	87	91	92	70	72	80	76	58	80	84	90	92	69	80	73	76	84	66	87	77	81	84	70	95	76	78	78	83	84	71	93	74	80	94	61	75	67	73	79	78	84	90	91	79	104	81	82	72	74	80	77	83	90	76	88	82	68	66	78	82	79	71	74	75	66	81	65	87	83	67	92	73	69	82	78	57	96	82	79	92	80	77	63	96	76	85	74	78	77	77	81	78	64	86	77	84	85	88	76	88	69	103	74	81	81	79	80	76	78	94	86	72	79	70	93	76	90	76	89	67	94	66	83	93	96	76	87	86	82	100	80	69	68	78	77	73	95	79	84	76	76	75	84	84	91	107	76	73	86	80	70	76	79	77	85	90	88	58	89	85	89	80	76	68	69	79	92	87	83	72	79	74	82	97	85	69	86	74	78	75	65	85	78	77	74	77	106	72	64	79	72	82	91	81	83	89	63	104	81	71	72	81	93	73	71	63	75	90	93	82	79	92	75	91	81	95
12543	6309	2717	3921	11280	14635	12310	8493	6619	5898	5945	10154	22934	24604	21152	13257	2137	804	795	832	816	761	785	775	781	737	744	711	755	790	800	753	828	756	789	728	747	773	775	765	757	804	777	736	727	739	753	737	741	740	736	714	745	747	701	773	716	717	768	720	740	759	759	766	737	791	742	744	733	794	731	768	784	728	812	792	732	769	745	778	745	820	755	704	716	749	710	762	762	742	732	758	707	742	770	734	751	707	740	728	724	720	685	740	741	746	781	753	731	721	791	702	773	748	741	740	785	749	778	777	747	764	698	745	771	749	720	777	767	712	752	754	712	716	713	752	732	749	771	772	740	799	770	746	759	730	765	749	731	741	783	720	740	768	734	739	809	768	778	744	780	760	736	674	792	719	766	729	767	777	762	737	759	708	791	788	739	820	726	756	755	753	706	744	732	720	742	744	753	761	720	740	775	732	720	706	719	712	716	752	764	782	693	778	759	769	708	771	768	718	774	760	773	811	731	719	779	692	744	700	729	757	772	729	744	756	728	740	772	776	737	756	711	756	765	761	773	799	739	758	788	718	726	736	711	756	760	732	788	732	719	748	728	785	762	726	745	730	763	773	736	813	737	756	756	758	760	747	755	786	760	718	735	766	752	754	723	752	716	722	747	732	769	717	746	812	771	731	747	730	711	738	722	706	727	754	763	718	758	751	775	771	713	711	718	757	730	692	762	682	780	715	726	772	729	758	726	779	773	712	748	724	767	793	736	748	740	753	650	726	714	738	760	786	745	754	724	757	735	748	720	724	732	708	740	688	710	712	698	727	736	713	756	709	745	787	745	742	738	735	688	695	734	791	729	726	720	773	755	729	747	746	737	750	705	763	752	742	714	758	718	768	735	760	797	767	754	718	771	773	766	743	735	767	736	764	708	741	733	765	720	743	768	781	738	782	785	728	774	721	724	731	699	752	732	721	735	745	727	747	700	766	744	730	714	762	752	718	716	719	761	737	741	795	765	764	722	742	703	693	728	771	738	710	719	706	740	704	721	748	725	720	720	719	763	762	708	760	739	766	744	686	790	735	785	751	719	713	724	767	728	739	723	644	718	762	730	740	732	775	767	769	765	694	784	771	763	734	731	756	723	753	739	732	750	745	738	687	769	745	772	791	765	719	691	790	778	746	721	766	708	787	774	797	733	769	706	795	759	716	716	776	748	719	694	730	748	726	796	764	777	731	737	746	719	718	720	726	709	756	762	756	764	727	738	743	719	744	728	748	750	729	714	743	714	702	768	753	718	732	786	752	783	744	748	734	746	702	785	740	723	774	694	774	735	758	769	754	744	752	727	725	777	763	753	765	779	716	725	700	804	769	791	739	738	702	728	742	759	720	747	768	741	772	784	709	732	762	719	715	755	752	763	785	775	774	783	746	748	766	759	725	728	701	731	728	714	677	754	769	728	750	748	768	718	731	739	775	800	694	740	728	769	753	725	794	756	797	769	740	730	740	758	748	753	751	707	732	746	742	682	739	789	755	746	723	701	720	752	714	714	767	733	762	743	742	778	759	743	736	741	741	690	712	758	749	757	718	706	791	735	764	780	742	754	760	702	751	762	743	761	743	767	787	750	784	716	779	690	707	725	721	738	795	776	711	735	724	741	717	741	776	752	715	728	716	751	761	814	769	764	696	739	702	736	762	739	675	768	795	753	704	705	750	732	765	812	755	724	676	729	771	719	767	735	706	758	749	725	758	740	760	736	698	713	752	740	771	721	729	750	788	749	777	728	732	744	714	744	795	735	739	754	753	712	737	748	735	742	722	732	761	739	753	726	756	744	746	729	733	715	758	768	760	778	777	751	774	742	740	736	736	765	736	738	743	749	699	696	709	810	665	712	739	771	760	696	796	763	740	718	710	717	740	722	721	708	747	722	775	740	792	766	749	720	778	767	752	766	767	762	737	736	757	763	734	757	735	739	758	755	738	711	770	722	773	705	745	747	772	691	792	724	738	746	727	771	745	729	766	749	742	676	728	729	767	744	742	767	739	775	722	756	740	736	727	715	768	728	742	772	759	728	714	741	751	711	774	773	767	735	748	756	760	762	729	727	716	713	742	696	741	741	734	741	710	712	796	759	723	736	763	741	766	736	790	671	748	753	771	738	748	701	741	741	782	792	778	717	699	754	760	736	773	724	726	728	805	737	764	732	724	784	725	717	735	782	729	741	723	722	695	673	739	772	764	727	754	749	772	712	763	776	728	761	755	748	744	760	770	736	751	703	714	759	727	763	768	799	764	744	732	734	770	793	721	779	750	693	722	750	687	741	733	731	733	751	743	697	714	743	722	710	782	784	776	711	785	757	741	773	779	766	726	722	796	794	753	752	690	745	743	817	724	702	715	735	718	746	715	729	745	739	714	769	746	754	749	755	760	703	741	742	724	701	720	732	770	745	742	715	754	765	745	764	743	719	715	757	773	731	761	748	784	729	703	751	730	720	760	760	765	777	706	783	771	743	708	728	739	686	737	754	728	716	730	702	749	793	718	744	736	736	727	744	781	782	751	749	743	784	757	777	711	786	719	750	738	756	776	718	754	786	803	737	791	763	739	755	756	736	750	770	744	712	748	780	797	749	757	710	686	733	674	720	765	738	678	765	768	760	774	671	775	769	756	757	750	730	737	764	780	737	769	762	707	751	726	742	744	736	731	715	734	757	745	755	767	731	750	782	784	732	724	746	764	784	713	752	721	720	747	762	793	728	761	716	725	767	682	761	741	711	711	750	735	737	719	758	708	738	722	770	779	777	729	733	720	743	730	746	769	746	774	738	704	779	739	769	799	733	778	718	750	738	756	733	740	726	733	772	743	710	737	694	769	713	745	720	781	753	754	729	740	739	772	771	742	732	761	716	761	788	704	693	753	763	732	740	710	726	742	756	787	771	737	774	738	761	752	736	789	759	756	723	724	775	754	766	692	790	766	738	739	728	743	741	772	747	730	780	730	751	728	737	777	773	672	747	753	769	743	785	797	743	718	694	727	766	774	772	801	774	797	774	775	760	738	753	722	796	761	731	707	758	737	694	737	746	742	743	676	699	784	741	728	762	749	724	765	761	760	735	798	718	779	787	780	745	791	736	756	777	720	738	729	740	726	751	723	803	747	738	750	726	737	748	734	669	757	734	736	775	741	748	768	725	741	753	736	710	716	727	754	729	728	748	700	711	783	758	770	745	783	748	762	719	740	764	713	783	778	728	703	746	722	737	802	702	741	708	728	720	751	727	747	747	746	735	743	721	741	710	707	762	762	739	756	726	696	736	749	725	743	767	728	707	755	757	745	749	763	717	744	769	750	759	732	785	759	723	748	749	771	733	756	779	789	762	756	727	735	721	764	740	695	717	740	746	747	795	725	778	718	762	777	784	758	742	788	730	697	746	759	741	746	759	756	735	744	782	753	780	771	733	730	743	732	765	734	681	777	764	758	740	740	734	761	695	751	746	771	680	773	757	738
1385	370	156	128	131	198	235	191	204	164	126	242	1649	2116	1591	897	58	65	56	50	44	61	46	55	45	49	44	54	53	42	54	42	45	43	53	51	53	40	45	36	41	50	49	51	45	51	59	42	55	50	44	44	48	37	55	59	41	45	53	45	52	48	32	43	32	53	52	53	74	55	46	61	47	47	55	57	49	49	42	48	44	47	51	49	49	71	51	47	48	54	55	41	52	52	46	39	52	47	47	47	65	50	47	63	47	54	52	53	57	58	37	56	53	52	49	36	57	58	60	60	48	50	58	51	40	43	50	46	67	42	47	58	52	50	55	56	64	60	37	59	39	44	55	55	53	56	58	46	39	44	42	55	58	45	47	51	56	51	51	37	64	50	53	46	48	50	52	47	35	46	49	57	53	59	58	37	51	64	49	51	46	45	45	51	54	48	59	58	58	56	55	37	56	49	41	55	53	46	53	48	40	42	58	45	65	54	54	34	43	49	46	49	55	49	58	43	52	52	51	50	43	64	50	61	41	58	43	39	45	46	53	66	40	44	41	56	67	33	47	52	43	79	48	53	53	51	61	52	71	59	58	51	58	71	51	58	50	52	35	48	50	50	42	53	48	57	49	54	59	60	53	50	51	45	52	49	49	57	51	53	66	49	54	55	55	46	58	51	54	41	37	57	36	48	45	51	43	33	56	44	65	50	48	36	52	54	51	57	60	62	67	47	54	45	64	50	51	53	51	49	50	45	57	49	65	41	53	56	54	43	51	55	52	43	51	42	50	53	49	55	54	50	49	56	54	48	42	50	56	39	58	47	48	57	46	61	63	47	52	60	49	53	59	53	49	45	59	46	51	48	59	60	53	39	59	56	44	54	52	40	65	55	53	51	51	46	53	67	52	62	55	49	47	61	56	65	44	51	50	54	40	47	36	56	46	61	48	39	48	67	45	65	41	56	47	40	43	42	43	44	51	55	54	56	44	39	51	52	47	47	56	45	52	53	40	40	53	52	38	39	51	40	48	33	41	52	52	48	62	50	44	49	44	55	47	44	37	43	57	34	48	51	53	53	50	49	40	59	55	50	61	51	53	45	58	40	53	56	52	46	46	45	64	54	45	50	51	55	50	61	43	56	55	41	42	60	44	53	51	40	43	52	48	45	35	35	63	42	50	56	67	61	62	43	37	47	43	52	56	49	46	42	56	55	48	44	37	44	39	53	51	49	41	52	58	48	54	56	52	45	57	45	47	58	52	60	52	62	46	56	52	47	48	45	44	52	63	57	62	40	49	40	46	44	44	51	54	50	50	46	39	60	51	47	47	60	49	41	56	44	41	42	52	58	46	56	48	46	52	44	46	61	66	52	51	46	49	42	47	65	59	58	53	48	50	44	50	54	62	46	45	53	49	46	69	52	54	48	58	39	47	42	52	58	50	54	33	57	55	46	49	46	41	50	56	49	58	47	54	55	46	58	35	47	47	54	55	52	43	45	54	52	54	49	52	59	55	53	52	53	65	50	64	49	49	56	40	46	51	51	55	53	51	50	64	53	49	52	54	39	49	66	41	55	57	58	58	38	51	41	43	45	67	56	52	37	52	60	58	46	50	44	41	39	54	68	61	57	50	52	56	49	71	55	56	59	58	58	50	41	49	45	60	37	55	55	48	43	49	46	53	44	53	54	58	66	46	39	41	35	45	53	61	45	46	58	56	42	54	73	46	45	47	54	50	34	53	46	50	48	57	48	50	46	44	49	51	47	49	50	60	40	53	55	56	53	48	41	40	49	56	57	42	59	48	47	50	42	55	51	44	55	54	54	55	35	56	64	65	40	53	45	49	37	51	61	45	51	51	55	65	56	51	46	38	49	45	52	47	52	51	43	61	42	43	43	47	46	31	39	50	42	63	48	48	56	43	51	50	69	45	51	53	52	54	45	47	45	59	47	71	39	63	36	46	44	45	57	55	43	41	56	55	47	42	37	53	46	52	40	50	51	48	62	49	46	51	56	46	54	49	48	46	38	48	44	56	43	40	61	51	46	62	46	41	53	60	56	56	52	40	43	34	33	42	44	48	49	53	52	57	53	46	48	53	50	40	44	51	40	45	46	39	52	38	40	42	51	43	40	53	53	46	54	59	49	44	34	55	63	49	43	59	51	56	54	52	50	43	60	52	57	57	47	48	43	42	57	49	51	42	54	60	35	49	57	55	41	41	50	52	60	36	48	58	41	52	65	40	43	49	60	55	49	40	42	52	45	35	50	45	48	51	54	49	62	67	44	57	53	52	51	49	49	44	45	51	46	65	48	63	42	37	41	66	52	47	52	52	45	49	35	39	53	48	53	57	57	59	36	50	40	49	50	46	56	38	46	40	59	52	46	45	40	49	38	43	61	56	52	44	45	34	59	44	54	56	51	50	45	42	62	53	42	58	50	43	54	37	68	50	51	32	59	48	45	47	45	42	54	47	48	51	53	56	49	54	62	44	51	60	53	52	56	57	55	46	56	65	50	47	52	40	45	63	48	54	58	46	41	49	43	51	52	47	52	45	52	55	45	50	53	51	47	58	46	50	50	50	47	43	68	39	50	51	46	41	56	41	49	53	47	45	55	60	53	42	61	52	50	47	39	53	49	58	54	59	63	55	61	53	65	58	43	50	44	48	51	54	68	51	42	47	58	45	55	45	38	49	44	46	46	45	42	58	44	60	42	44	40	53	63	48	48	38	61	47	58	53	54	62	49	50	59	52	47	53	45	55	55	52	55	55	54	47	40	47	40	73	52	61	61	55	53	63	41	39	57	54	55	51	40	48	42	55	60	60	41	52	46	52	49	50	55	50	53	53	54	47	55	44	44	45	51	54	60	55	61	48	47	51	52	41	49	55	49	71	47	57	44	57	39	49	58	37	48	56	65	44	51	64	57	53	51	46	53	51	50	40	57	62	45	64	53	49	50	47	42	59	48	46	53	48	59	49	55	53	52	48	46	54	34	49	56	55	56	56	44	47	56	57	58	47	42	60	55	59	42	42	46	57	48	59	54	41	54	59	61	51	43	53	54	53	38	39	46	57	47	59	50	44	52	59	61	55	54	48	55	54	55	54	62	56	55	55	37	48	54	43	55	57	48	55	48	42	59	41	45	52	34	56	52	54	47	50	45	44	46	62	53	43	47	49	56	47	44	49	61	53	45	53	48	55	58	55	65	57	47	53	44	57	53	48	55	55	49	62	63	58	50	44	50	47	52	47	59	56	43	44	53	50	47	54	41	44	58	58	51	64	52	51	57	40	60	48	38	48	40	55	57	47	42	56	53	55	69	51	65	41	49	44	54	52	50	58	55	56	45	55	50	53	41	60	54	59	51	47	66	46	46	52	48	73	50	57	53	54	59	41	59	49	54	37	50	51	55	50	45	47	44	42	54	50	65	55	53	56	46	46	55	39	46	57	49	55	42	51	46	53	58	41	34	47	51	49	57	51	51	58	58	54	45	45	51	51	55
14070	5460	2454	3630	9461	12636	11553	8553	7003	5539	4446	7647	25972	26781	22773	14714	673	601	553	542	561	543	490	533	487	526	530	502	532	549	514	514	526	525	481	525	473	482	462	464	475	467	525	501	469	530	469	514	471	491	437	468	480	447	471	515	478	498	499	495	469	477	465	471	499	455	488	453	476	501	496	486	472	506	555	542	499	466	463	453	469	460	517	475	453	435	476	500	462	464	464	454	449	465	482	483	498	487	444	464	467	476	472	501	465	471	455	492	455	444	466	474	458	440	434	444	482	506	483	478	461	483	461	470	447	435	475	425	441	468	460	434	506	433	445	478	476	446	467	450	448	504	461	471	440	456	481	480	418	456	469	472	466	489	494	509	474	432	443	480	511	502	444	469	451	502	471	461	432	435	483	470	482	438	482	476	464	470	449	510	469	479	479	414	518	471	495	507	477	494	460	477	460	461	468	416	495	481	468	476	460	479	447	463	480	516	461	498	452	486	492	458	507	440	481	463	450	512	465	491	483	489	445	452	444	470	500	509	474	475	489	469	470	483	445	468	525	436	493	439	467	488	497	490	455	508	500	489	455	441	462	490	480	443	472	486	475	493	478	473	468	487	470	503	463	446	489	443	476	478	471	460	495	449	448	486	454	506	485	483	454	471	473	472	466	503	436	456	473	460	457	471	458	473	465	457	444	488	450	449	493	462	511	462	492	467	465	487	453	507	466	475	513	473	480	443	496	462	415	462	531	454	437	438	469	462	479	471	524	484	460	470	468	505	501	479	482	474	467	482	425	441	471	446	430	507	495	453	457	502	432	475	516	464	479	451	486	455	438	486	470	482	455	439	475	467	441	473	481	468	462	433	449	466	458	476	458	455	505	506	461	502	414	494	485	455	463	465	495	472	503	433	473	418	469	467	510	481	498	464	474	466	469	516	446	485	468	473	478	515	453	460	441	482	464	472	468	462	468	474	463	491	481	480	501	461	480	446	470	485	458	471	493	475	471	429	527	438	461	440	486	482	458	490	474	429	483	442	498	482	488	456	449	477	498	459	497	497	464	460	490	467	506	491	483	471	475	490	477	504	421	491	424	500	484	476	472	455	478	484	463	479	473	501	470	455	483	488	478	440	459	473	486	496	499	456	508	466	434	466	464	459	486	480	474	479	476	487	486	433	486	467	488	488	481	450	491	484	465	483	458	506	457	475	502	485	454	442	423	455	469	500	469	492	447	452	443	480	496	423	447	496	478	459	435	458	480	421	469	480	490	460	480	467	496	458	458	511	483	466	471	532	473	446	480	442	464	469	519	473	489	490	478	483	490	495	480	432	460	489	522	482	514	475	477	494	426	485	496	414	437	514	466	487	446	485	434	468	471	435	481	466	483	450	456	457	416	453	478	497	436	511	495	457	471	482	426	458	479	467	491	479	485	467	482	501	478	463	490	435	438	483	432	449	433	475	454	458	443	457	488	467	484	447	445	484	505	485	505	425	464	465	485	485	453	473	450	446	481	435	486	468	476	478	504	477	435	500	461	459	450	456	458	483	491	491	450	469	487	484	488	490	452	439	441	473	456	493	479	477	481	481	450	514	440	498	478	471	460	439	462	446	477	446	457	440	462	491	471	450	472	450	524	475	461	441	489	466	496	496	458	440	450	482	464	498	480	413	455	473	521	483	452	484	467	500	481	480	448	461	467	475	429	434	454	491	477	502	474	463	465	500	437	522	474	467	469	479	438	496	458	457	447	448	452	483	454	447	492	455	452	467	472	456	523	468	444	460	460	460	480	466	445	479	487	447	476	474	444	478	496	465	434	455	464	467	456	483	447	460	465	468	547	469	470	471	462	457	473	471	453	467	488	463	497	432	452	495	482	500	523	472	458	470	428	535	469	465	484	484	500	442	482	470	485	455	443	483	472	444	476	464	498	481	489	484	476	460	457	465	470	494	444	507	480	426	427	461	504	478	434	432	474	503	476	486	451	450	474	482	473	515	467	449	494	471	470	446	458	497	499	445	448	481	485	483	457	488	493	463	453	479	460	487	498	436	480	488	477	454	519	461	452	475	493	440	491	446	498	501	497	479	477	473	441	496	476	462	479	467	507	454	472	490	466	447	468	445	459	472	434	473	447	467	470	473	493	463	452	485	446	491	434	481	481	494	449	468	489	473	486	530	437	491	479	427	441	507	480	490	452	495	473	494	485	494	473	479	502	490	465	501	511	487	473	467	444	495	493	457	490	473	494	493	433	451	533	499	503	468	448	458	445	478	473	465	438	457	481	468	495	471	481	470	475	469	485	505	469	458	505	448	493	453	445	461	486	458	507	434	447	447	518	438	447	459	458	452	454	473	515	458	469	480	487	482	456	429	478	502	451	502	463	461	495	460	467	440	457	494	480	515	500	480	494	490	482	482	446	421	497	497	481	450	453	477	480	448	456	478	464	503	450	444	487	474	509	444	482	474	453	465	486	503	453	453	516	454	446	531	451	493	461	456	461	487	447	454	447	504	438	463	473	478	467	460	493	512	481	466	494	469	464	509	442	460	511	468	460	455	473	442	453	477	443	450	458	506	484	452	460	456	437	464	468	464	506	489	486	432	483	455	476	473	481	460	419	489	445	474	413	485	443	454	427	479	476	452	483	470	465	466	478	462	480	471	458	428	509	460	459	473	463	450	482	504	460	511	500	494	490	471	454	477	494	460	434	485	466	492	433	442	456	449	449	474	460	497	455	489	440	472	469	484	484	444	466	490	428	524	477	483	515	452	512	451	478	451	480	486	450	489	491	481	502	439	487	467	471	469	464	475	503	463	464	452	493	434	462	459	481	469	477	491	508	470	476	465	463	474	459	470	446	480	508	498	491	452	451	475	463	445	468	472	435	440	496	483	464	486	493	433	451	470	485	489	458	478	492	487	474	494	466	451	448	433	483	470	506	458	430	493	473	475	459	447	430	472	468	431	473	469	461	426	422	499	457	432	478	473	464	465	482	478	456	482	479	450	469	473	461	474	475	457	461	499	490	495	442	453	495	493	481	449	450	491	471	480	540	489	456	462	469	478	461	454	448	452	470	471	461	480	466	437	444	493	480	487	474	491	459	479	483	434	466	456	469	524	497	453	447	495	461	438	458	478	501	423	524	512	488	414	503	440	417	479	497	483	461	475	460	488	499	497	464	496	510	468	484	473	443	484	503	479	458	462	458	453	483	481	502	483	459	443	487	461	465	496	458	491	483	450	466	489	448	498	449	497	459	448	449	506	465	476	442	454	485	490	443	468	448	508	531	456	480	518	470	485	472	476	494	452	501	454	450	459	499	489	469	493	474	447	468	450	468	465	515	459	464	479	461	444	421	473	460	465	515	457	479	462	440	456	467	473	486	480	455	512	480	455	430	511	476	468	464	464	504	489	496	498	459	521	489	460	417	449	484	450	475	468	446	475	476	488	478	525	475	478	433	470	462	496	472	474	530	495	446	470	469	455	488	452	491	485	457	470
1101	505	263	181	165	230	294	260	228	207	236	826	2983	3337	2350	1139	59	71	70	55	79	56	53	71	60	76	68	68	75	66	75	72	66	65	75	59	67	68	62	70	59	68	57	61	60	54	81	54	63	70	59	76	73	53	43	67	62	56	71	70	77	68	68	43	66	58	47	65	59	56	58	70	65	69	61	60	62	63	79	82	56	58	69	59	61	59	74	65	66	74	68	69	52	61	69	70	59	85	65	67	70	72	57	81	69	72	66	60	53	58	62	62	59	63	69	74	71	77	54	66	63	58	66	53	69	76	51	65	67	72	56	60	50	60	77	85	55	61	66	58	57	88	63	66	52	58	60	62	66	43	57	51	58	68	61	64	79	66	68	64	75	60	61	74	63	77	71	79	59	65	72	71	56	48	49	62	53	52	58	70	74	56	63	79	52	69	62	69	67	70	66	67	65	61	67	56	64	74	65	66	64	63	65	55	62	59	69	81	76	46	62	64	62	53	68	71	61	65	62	77	58	69	56	67	72	54	55	56	64	61	63	68	72	65	66	54	80	63	63	64	64	64	54	75	74	49	45	72	69	64	67	53	56	70	65	63	75	63	66	60	65	54	56	60	74	62	61	74	52	55	60	76	70	64	57	54	62	59	68	59	59	72	60	63	55	59	54	68	40	71	69	63	70	70	76	46	65	70	58	60	65	74	62	67	72	56	62	66	62	75	75	57	67	57	53	56	58	60	56	70	76	62	60	76	74	72	58	73	76	68	70	67	45	60	70	59	60	72	67	69	52	74	54	68	67	64	73	73	63	55	55	70	59	68	72	60	63	70	74	63	56	62	69	72	64	49	53	55	58	56	64	63	62	76	71	56	74	59	71	69	71	62	57	62	65	61	69	58	70	56	58	80	62	78	68	61	58	60	50	59	48	76	56	65	56	67	72	55	73	49	76	57	55	67	86	74	59	61	64	75	66	62	58	62	83	71	64	62	65	65	66	62	73	60	66	73	57	55	60	69	68	66	54	71	65	61	66	59	68	69	65	53	63	62	74	64	50	56	46	55	81	60	52	73	78	64	58	58	72	65	50	68	63	64	70	54	62	68	75	67	87	70	69	51	59	52	50	69	65	61	61	63	79	71	63	69	65	51	70	60	54	68	57	63	74	68	57	69	66	59	67	67	53	46	56	77	78	68	68	50	54	65	64	54	66	66	55	59	66	64	59	65	88	71	48	57	69	59	68	61	73	60	50	58	69	54	67	50	67	66	67	73	57	62	56	90	63	70	47	71	73	47	68	66	61	62	57	52	47	74	67	69	67	69	65	67	58	63	71	71	64	63	52	67	65	62	55	61	67	64	59	73	70	63	64	62	61	49	65	52	66	71	71	59	50	83	65	68	55	62	67	68	53	71	69	65	62	68	71	58	53	56	79	72	64	74	61	54	65	56	61	71	68	57	50	56	62	77	69	69	70	74	52	59	65	65	50	78	58	57	66	62	77	59	64	77	61	58	72	57	67	54	70	56	66	55	56	55	64	73	53	67	80	76	48	72	65	64	59	66	53	62	61	60	58	67	70	65	56	70	54	81	66	74	72	58	56	74	67	67	58	68	68	69	60	71	67	67	71	71	56	65	65	71	77	67	62	59	56	77	72	65	78	48	49	63	61	56	57	70	53	46	61	65	67	63	55	82	74	51	48	60	72	64	62	49	75	63	64	72	66	61	65	60	69	43	59	72	52	69	83	67	58	70	61	47	65	74	56	63	61	69	59	70	60	65	40	84	58	76	69	81	64	72	80	74	60	53	53	62	54	65	55	69	63	60	59	67	64	63	65	54	58	59	70	66	61	58	61	72	72	63	72	77	76	71	66	68	68	61	54	65	60	74	48	61	67	52	69	60	50	60	73	74	61	62	61	66	62	57	64	77	62	58	63	66	83	65	59	42	65	61	71	60	56	61	60	78	48	76	66	63	75	40	65	79	59	69	57	58	65	61	62	67	54	73	65	79	69	65	57	68	59	60	57	60	74	67	64	61	65	70	62	80	57	53	81	71	73	57	63	55	54	83	63	65	63	57	72	59	73	80	70	56	62	63	78	59	75	74	63	55	72	80	60	49	52	53	60	65	78	64	57	70	60	53	62	62	69	62	48	80	70	68	70	76	66	58	66	72	70	57	77	63	59	51	51	59	64	60	63	58	61	66	48	59	67	56	65	85	60	67	61	75	56	58	70	77	58	78	50	70	63	71	60	69	48	59	67	64	64	56	80	59	68	74	52	67	62	69	68	56	70	52	65	77	67	71	81	69	59	71	63	72	57	59	72	54	61	83	62	78	64	63	86	60	58	66	50	52	74	68	59	61	64	66	65	81	62	61	61	58	61	53	65	63	74	73	52	83	60	81	71	54	59	68	73	54	60	60	67	53	70	45	70	66	54	60	70	62	79	55	57	69	62	81	64	70	61	76	59	68	57	61	76	68	59	62	75	73	74	72	64	67	70	69	59	73	80	78	82	61	59	72	66	72	58	64	64	58	56	68	57	55	63	54	71	55	70	68	66	61	69	59	65	64	60	77	54	47	58	72	56	57	54	75	72	70	62	60	77	73	58	72	71	53	73	71	62	55	75	61	62	65	55	62	56	64	64	61	65	49	75	71	57	62	54	76	66	64	62	63	67	70	74	67	70	71	65	79	58	52	60	56	79	73	53	58	66	60	64	58	55	70	64	68	51	66	54	57	54	63	63	62	61	62	63	77	61	56	62	61	61	70	57	62	62	57	67	67	55	50	69	70	60	65	68	65	81	66	67	67	48	70	66	72	59	54	68	58	61	73	74	64	63	56	55	67	63	58	80	67	68	66	66	58	64	51	60	67	48	64	64	65	65	60	46	59	63	63	69	57	60	66	60	79	62	57	78	60	60	55	75	66	61	69	67	55	59	81	63	66	64	61	65	63	80	61	64	77	65	70	55	66	76	73	70	62	62	76	59	63	65	77	58	76	50	77	55	54	65	67	59	49	67	65	46	47	70	59	65	70	60	63	63	71	62	60	51	67	59	58	64	49	75	64	69	58	62	64	65	55	70	71	61	76	69	74	70	66	64	49	51	49	65	68	57	63	67	72	50	68	67	70	57	69	75	57	68	62	54	72	65	67	68	79	76	74	60	76	69	75	74	60	62	63	56	77	66	61	52	65	67	67	57	77	73	56	59	62	66	61	74	63	60	68	66	74	64	60	57	60	58	66	80	71	70	62	65	62	67	60	56	75	56	60	64	58	58	81	61	72	70	60	59	51	68	59	81	67	49	61	54	63	72	75	67	54	60	60	59	65	53	73	52	59	68	50	57	67	56	80	59	62	58	75	69	70	54	58	57	66	75	64	64	55	68	77	52	64	64	76	65	59	61	51	75	56	61	70	50	48	80	63	79	59	75	57	56	72	57	62	60	72	60	71	62	63	82	64	52	78	60	59	61	86	54	57	56	67	66	60	74	61	63	55
15595	7035	3225	4858	10707	13259	13674	10723	8181	7074	6369	14762	31101	30923	26451	14951	783	785	755	754	740	692	698	715	630	724	654	715	713	704	661	704	663	661	649	709	619	647	633	623	647	673	592	637	680	626	682	587	618	617	628	637	636	621	620	654	618	641	638	584	632	605	584	633	639	577	608	568	574	612	641	618	583	684	767	684	623	621	661	590	626	592	581	582	595	645	637	617	601	661	602	612	620	642	606	640	573	601	607	637	628	575	634	615	653	589	615	615	603	593	672	637	679	629	644	552	666	606	618	605	592	609	615	616	605	626	570	583	584	605	606	623	575	553	578	645	601	636	568	655	647	610	601	692	566	605	587	586	609	585	554	622	590	598	622	624	613	600	574	647	654	578	621	643	676	583	555	624	633	583	641	617	603	592	600	612	641	595	608	617	582	638	632	602	648	633	583	593	638	616	585	621	591	611	597	554	610	626	576	593	614	582	596	646	611	632	629	576	595	616	602	595	609	646	630	612	634	595	637	633	562	617	623	615	629	578	576	612	685	624	607	614	574	606	598	631	609	611	618	627	587	614	582	629	586	608	587	605	605	611	612	590	594	611	601	622	602	618	605	625	644	638	557	651	623	606	579	633	561	595	591	607	643	611	617	631	598	602	566	602	605	603	628	628	589	589	596	602	638	624	621	687	561	597	611	599	656	592	627	609	614	640	616	597	602	608	677	621	605	579	605	593	645	619	585	586	625	603	587	661	574	610	625	580	612	602	665	591	627	616	596	604	609	583	625	574	577	570	667	607	588	592	620	565	605	634	634	623	658	635	607	590	612	633	589	621	610	613	644	625	588	580	591	662	620	616	603	591	607	604	588	653	617	631	623	632	603	599	624	668	617	608	643	649	611	612	618	650	614	566	633	616	632	591	608	604	597	579	581	594	632	606	658	667	582	583	620	581	610	561	603	625	570	585	606	629	598	594	600	585	616	654	606	558	630	562	622	636	633	554	606	600	590	650	590	597	632	578	647	628	588	650	625	586	667	598	616	640	621	600	625	575	593	569	622	565	652	594	563	628	592	618	607	616	623	618	597	614	610	626	651	587	620	597	598	638	600	628	626	581	608	584	597	593	632	556	607	598	649	633	573	631	633	651	585	589	574	657	617	595	559	575	628	614	654	606	632	603	608	630	599	584	577	601	587	627	604	627	604	596	566	627	680	584	589	631	588	583	606	600	622	613	589	581	643	634	629	650	600	576	667	577	562	600	605	632	601	634	632	676	637	603	623	618	619	613	622	630	611	645	649	590	632	578	616	609	666	609	587	643	581	636	671	658	603	606	618	573	644	597	619	626	635	631	636	618	642	602	644	579	619	615	619	605	608	641	622	613	607	609	619	621	570	614	643	617	593	603	611	596	635	565	618	582	577	652	621	598	606	623	610	588	610	616	603	602	617	605	657	584	573	611	620	612	580	567	588	607	612	604	624	641	586	596	613	632	578	568	612	623	606	621	560	609	638	592	621	561	605	601	562	654	645	635	588	652	574	659	603	619	612	634	632	596	585	607	584	584	577	593	627	583	612	642	618	588	604	697	633	626	599	590	629	606	596	647	587	583	626	581	600	627	599	571	662	640	631	636	597	627	627	618	549	623	621	602	636	615	639	605	641	620	638	624	599	595	611	577	630	622	640	601	626	620	593	609	602	659	592	594	623	614	630	596	623	646	656	625	620	613	616	608	587	558	640	598	648	633	639	580	587	589	635	621	601	611	600	633	633	633	588	585	585	659	674	602	628	610	620	604	589	578	626	615	591	639	559	628	598	591	630	603	638	629	632	586	598	642	584	645	635	623	646	598	596	639	617	627	573	616	665	609	691	609	641	617	656	633	609	612	606	559	616	567	606	608	594	590	627	607	609	591	644	643	636	605	620	606	603	628	586	613	631	614	617	620	565	581	593	620	569	587	577	611	598	672	611	601	621	615	610	588	606	643	615	614	618	573	613	634	598	608	645	645	634	611	601	619	602	597	602	616	655	610	660	578	630	581	579	650	636	617	651	605	622	624	593	622	599	613	590	603	620	591	619	591	631	643	630	606	618	605	596	627	630	623	669	605	601	602	587	604	611	609	641	599	600	572	659	646	606	631	597	625	600	622	594	588	586	656	595	623	625	600	608	615	593	582	592	656	618	663	663	638	598	623	640	660	613	597	586	588	565	633	606	612	592	588	591	584	608	615	585	586	697	563	631	596	612	595	624	598	631	596	634	624	604	606	618	612	602	619	626	646	592	588	599	591	591	609	600	623	611	567	608	638	645	635	610	597	586	619	630	604	661	622	613	600	608	642	623	646	607	598	593	594	557	617	628	592	632	597	581	576	601	577	622	673	630	607	595	655	621	581	646	596	594	599	615	617	594	610	622	590	611	632	581	582	632	597	628	593	593	632	605	620	610	604	569	633	614	628	600	635	630	610	605	635	589	608	612	590	601	603	594	604	648	596	571	600	596	572	597	596	643	598	621	633	609	570	646	597	619	613	622	661	583	616	628	645	595	618	616	615	627	580	657	637	634	577	604	638	642	614	604	595	556	627	654	626	644	686	654	605	620	650	619	654	618	669	652	627	594	621	605	636	597	606	608	633	652	572	610	599	591	597	617	628	588	622	573	578	649	629	625	603	581	630	625	605	589	593	593	612	596	556	631	579	637	617	634	622	636	600	611	630	650	611	626	636	617	614	625	567	640	597	656	605	639	609	619	609	582	609	560	634	617	664	561	595	650	676	619	561	654	608	627	640	619	592	602	616	643	621	621	638	591	630	600	608	601	629	604	584	603	604	595	610	576	604	575	584	589	616	608	621	619	576	631	592	589	580	589	628	614	607	611	630	628	553	565	586	594	601	597	633	591	610	604	597	633	656	596	609	633	629	615	601	638	624	640	621	569	637	624	606	642	574	579	587	647	634	584	651	629	642	637	612	591	619	613	639	629	642	608	617	601	625	629	552	608	609	573	600	633	624	575	666	612	582	590	615	634	620	628	635	597	580	570	609	579	625	596	590	617	628	565	593	654	654	660	655	605	598	630	621	632	629	668	641	633	625	600	599	617	596	625	571	632	593	623	624	633	586	631	640	657	617	600	632	532	584	559	642	590	591	632	584	637	595	562	593	646	618	624	609	618	651	632	629	604	630	628	617	588	588	615	601	594	635	595	636	631	620	593	593	588	620	592	621	657	622	602	612	639	598	616	609	621	583	607	615	649	590	643	622	602	636	573	616	564	623	648	603	590	607	595	642	606	626	638	638	623	650	615	608	614	599	590	603	642	620	576	627	609	580	616	636	603	578	611	588	593	610	632	625	586	632	624	615	614	634	644	608	603	557	606	625	623	630	627	634	580	632	615	592	618	629	630	547	612	615	627	663	624	599	612	597	583	600	629	589	591	589	591	668	560	628	589	549	607	627	655	611	593	601	646	609	621	581	601	593	601	609	586	636	582	627	628	622	611	585	607	613	612	590
980	267	166	130	125	130	144	137	138	148	187	361	537	480	363	187	69	55	75	67	68	80	69	72	69	55	66	80	67	81	69	51	68	67	79	69	54	76	68	58	78	74	56	66	75	58	79	62	74	68	69	78	59	60	69	88	66	66	64	68	65	54	64	73	57	60	50	73	64	72	60	69	53	84	45	68	73	68	64	64	67	74	71	61	65	85	68	67	59	56	61	74	65	49	79	64	65	70	76	59	64	75	70	79	68	59	61	87	66	72	83	83	65	65	62	67	70	73	66	68	82	62	67	66	59	51	72	54	59	63	68	76	71	64	67	60	75	68	71	77	59	67	72	53	75	48	59	52	66	84	70	51	67	65	56	81	60	70	81	76	80	61	76	73	71	68	82	70	70	80	57	67	75	71	69	66	67	52	65	54	72	73	68	73	61	82	74	71	75	56	65	78	74	56	66	68	62	56	77	66	75	73	70	62	66	88	74	67	65	69	85	81	64	74	56	59	67	69	63	51	50	67	68	54	84	76	49	65	89	75	65	61	57	85	80	62	83	66	59	82	64	76	63	68	71	62	60	66	76	66	69	59	68	49	70	76	76	84	74	63	78	66	56	76	67	66	72	68	64	73	61	58	75	60	62	52	75	81	68	66	82	68	77	60	52	80	60	72	62	76	56	70	67	60	74	61	77	61	74	57	68	77	73	73	61	65	61	82	68	72	79	65	71	71	69	71	68	60	74	77	71	67	60	80	72	68	72	69	62	63	78	60	64	77	80	69	62	73	63	71	68	75	77	75	63	75	79	63	60	64	64	59	70	68	68	57	79	69	57	62	62	61	73	67	58	53	74	60	60	63	81	53	78	77	87	87	73	73	60	74	72	75	76	63	70	65	76	71	88	69	69	63	82	57	71	70	75	64	61	68	63	87	75	60	59	64	67	52	71	79	83	61	66	73	65	62	50	72	53	54	71	72	58	78	82	77	58	65	51	76	79	65	72	72	77	71	61	57	66	57	55	64	79	75	67	68	71	65	56	54	65	66	70	59	64	56	70	77	82	74	74	58	70	64	73	44	69	80	78	70	71	67	65	65	62	67	74	70	74	83	75	60	69	57	65	76	64	75	57	66	64	73	70	65	64	74	66	69	65	73	57	69	56	77	72	57	67	65	67	56	72	72	73	68	59	75	84	82	70	61	55	69	67	77	71	59	58	64	63	79	77	67	87	79	72	75	74	88	72	81	66	68	66	77	82	78	80	67	75	69	80	60	73	69	69	54	71	62	64	70	66	59	78	74	76	73	64	73	69	79	71	61	70	81	77	53	78	74	72	69	61	70	60	72	66	53	73	88	76	53	83	54	64	74	84	68	75	66	71	64	59	60	61	65	68	83	65	76	75	52	74	61	64	79	65	49	73	81	62	75	60	63	69	52	59	72	72	68	80	64	68	60	71	72	68	66	65	71	72	75	52	78	50	59	61	52	78	67	70	70	70	72	61	71	67	61	60	61	72	79	62	63	67	70	57	50	83	65	72	75	62	68	81	64	63	62	78	71	79	61	65	83	66	61	60	76	62	62	70	82	52	64	61	70	68	48	64	65	68	65	70	59	65	64	69	85	67	55	73	80	73	66	77	58	70	72	52	64	80	71	60	72	72	82	62	78	76	72	63	71	75	70	70	70	67	71	78	66	74	70	66	60	67	72	66	72	73	71	81	47	70	72	58	73	60	76	67	70	67	56	60	55	74	70	46	75	65	69	72	73	54	65	76	81	73	78	67	75	68	76	72	69	67	69	69	64	64	51	66	70	61	61	72	73	57	63	66	67	73	63	59	67	62	64	65	74	60	81	62	50	70	68	85	66	73	72	64	72	76	60	64	71	63	69	62	70	65	64	62	66	62	70	71	73	74	76	58	77	65	67	72	73	68	64	64	58	65	61	60	51	63	53	75	82	75	68	74	87	65	66	57	59	73	63	63	81	74	79	71	76	81	57	64	83	60	66	64	77	64	70	69	54	66	65	62	89	76	60	69	65	71	70	74	55	82	74	79	81	80	74	59	78	71	63	64	71	72	76	67	84	84	68	70	57	70	76	72	57	73	74	80	73	64	73	64	57	86	87	63	70	71	69	54	71	65	74	54	54	56	80	62	63	59	67	73	82	71	64	54	69	74	55	64	84	88	52	71	70	63	77	79	62	84	83	66	53	62	63	60	53	52	66	71	72	80	71	74	55	54	76	71	63	71	73	61	78	56	67	61	66	67	60	74	69	66	62	58	78	63	72	77	63	79	62	66	67	71	78	62	69	61	74	63	70	73	79	70	72	57	64	79	75	68	58	61	78	65	72	61	72	85	77	57	63	62	67	71	80	63	51	89	62	78	68	66	61	77	64	88	58	70	66	70	70	57	82	64	77	63	56	66	88	67	77	57	72	73	71	67	68	56	56	59	72	61	85	56	47	64	81	65	64	65	57	62	73	61	62	69	57	59	59	68	55	59	66	60	77	73	55	69	74	67	69	66	71	66	75	59	60	70	78	79	68	68	63	63	66	58	68	71	62	65	68	64	56	63	62	67	60	67	67	56	80	73	76	57	62	75	81	86	64	65	68	72	52	60	76	73	60	69	54	63	55	84	67	75	61	63	74	61	65	71	67	73	60	73	66	78	69	75	62	75	72	71	89	77	66	65	59	64	63	69	65	68	57	64	61	60	77	74	82	70	58	70	66	66	74	75	66	73	58	53	54	54	68	78	68	67	56	62	69	83	82	71	72	61	81	73	58	67	58	59	64	64	65	72	64	67	78	61	50	69	67	70	70	67	62	70	79	54	67	62	72	63	61	76	74	66	60	70	60	61	72	68	83	70	65	60	73	69	59	71	60	57	74	58	86	80	61	63	67	73	67	68	66	78	68	61	76	75	72	71	56	73	72	68	78	64	60	66	61	62	68	71	75	76	55	72	65	56	63	65	73	83	54	85	66	60	67	94	61	60	71	65	61	88	73	76	83	63	67	64	67	74	63	75	52	64	60	52	85	63	85	66	78	87	75	63	62	66	81	65	66	60	63	59	70	79	71	62	61	56	62	79	62	79	63	52	61	92	60	58	79	65	68	65	78	59	65	68	67	73	68	94	65	52	74	79	65	83	61	68	63	76	81	90	67	71	44	60	59	77	66	61	56	82	59	68	77	75	50	78	73	79	67	85	56	52	71	77	68	77	67	78	75	64	51	66	76	75	73	76	76	69	73	66	78	55	68	65	63	71	64	72	59	72	56	69	70	62	73	84	64	63	68	56	81	68	79	62	83	56	82	65	72	54	70	66	77	65	66	66	71	71	65	51	64	75	58	75	77	61	62	57	64	67	68	68	58	62	67	65	78	59	72	68	60	74	73	63	67	75	73	74	79	79	60	72	77	62	73	69	73	70	72	67	79	77	44	73	71	65	47	87	64	58	57	77	57	67	55	66	73	64	74	87	82	67	66	73	65	56	73	80	57
12006	3871	1941	2755	5713	7191	7471	6225	5112	4251	5388	10694	13901	11569	8071	3474	749	671	725	677	685	670	647	677	689	655	678	694	697	650	689	677	703	689	643	638	608	638	609	635	597	617	630	656	640	662	680	631	569	630	643	648	619	584	620	628	627	619	620	615	610	623	630	641	660	623	644	638	642	678	610	609	646	613	592	575	595	610	592	645	641	639	635	679	630	669	643	652	603	672	596	602	628	608	637	659	589	683	647	648	641	674	672	625	619	621	619	651	627	618	607	599	620	649	672	602	652	604	623	593	629	641	615	626	693	670	633	609	665	643	608	617	615	648	623	592	623	608	595	571	633	679	646	602	646	649	628	647	632	627	583	617	653	649	604	589	629	590	600	631	605	644	568	673	622	658	672	679	644	648	645	616	651	608	624	669	613	612	666	637	631	612	658	616	611	608	632	625	642	662	618	613	640	667	626	661	587	645	657	683	634	638	622	638	594	614	607	618	645	641	622	650	654	633	620	623	615	636	620	644	631	617	613	613	636	715	659	674	642	624	616	609	639	631	664	646	628	642	631	655	616	649	631	628	634	631	620	656	635	632	592	632	683	648	614	640	629	652	585	612	687	682	637	631	625	629	666	617	649	677	624	606	624	608	621	607	637	666	622	621	648	621	674	617	589	646	598	635	664	633	630	599	677	618	656	650	632	645	606	639	642	666	647	635	668	652	572	612	636	605	654	606	608	639	623	660	657	636	610	632	582	594	641	638	625	636	647	599	625	678	645	604	629	632	625	634	650	629	644	681	643	643	653	612	670	643	644	625	683	592	632	598	576	641	628	643	616	615	613	616	622	605	629	675	616	650	652	662	693	657	608	638	636	634	636	649	615	610	656	624	644	660	649	595	609	668	620	660	649	646	646	618	632	666	628	627	660	647	607	626	646	625	605	605	640	633	691	628	634	654	640	629	630	624	607	639	643	628	628	633	609	627	615	605	639	606	615	623	617	597	630	638	640	651	646	603	604	613	650	625	623	644	574	643	621	633	615	605	609	625	583	616	665	624	639	652	655	610	602	644	607	663	622	628	654	674	681	567	601	629	625	641	622	627	637	653	607	663	687	632	615	638	634	661	595	630	657	638	638	674	583	602	641	644	614	601	637	624	635	656	664	667	650	645	631	653	640	669	593	648	649	600	671	611	667	623	624	633	644	685	676	627	637	617	611	647	641	650	608	638	653	632	629	630	645	641	660	676	612	631	626	609	601	645	649	612	640	631	652	611	607	636	579	610	654	611	632	601	590	595	575	694	622	633	624	670	685	613	602	634	589	634	630	641	610	677	601	627	664	648	642	622	590	614	604	641	590	615	678	650	625	664	624	654	619	643	638	621	598	614	612	635	690	640	627	625	587	596	676	613	636	633	637	615	608	634	605	620	598	630	678	657	656	614	604	663	620	658	628	629	645	668	577	602	650	624	626	659	611	639	690	594	678	598	590	598	586	626	655	615	672	664	616	622	671	563	653	640	626	671	608	668	653	628	583	616	658	629	648	637	645	670	611	668	601	652	629	633	621	625	646	603	640	628	636	618	613	665	648	604	632	649	666	644	650	659	659	669	660	659	623	608	609	625	625	611	621	648	579	661	630	627	647	638	576	639	612	631	645	657	681	648	638	618	634	670	623	641	634	594	672	624	615	616	629	592	688	653	634	612	649	603	622	630	623	578	658	640	627	617	627	600	662	607	626	593	692	656	617	671	601	649	636	635	590	685	622	603	664	639	582	616	594	627	619	630	691	644	654	645	646	618	605	591	635	636	611	682	627	630	639	643	653	631	628	659	630	634	565	632	638	644	621	633	618	656	644	628	655	652	653	614	668	641	629	622	639	601	638	651	654	643	662	639	600	623	687	585	603	641	630	692	669	593	640	643	651	645	614	608	683	602	667	661	557	638	625	637	649	622	624	607	610	649	584	606	606	656	691	666	666	626	607	620	692	659	626	612	612	583	579	598	620	633	618	568	601	601	608	689	611	623	629	633	619	626	619	633	652	628	599	638	614	608	617	604	613	643	644	675	639	652	581	590	629	671	635	638	656	659	611	611	641	663	659	660	681	606	641	608	591	656	636	593	613	594	618	619	628	562	649	654	624	689	610	634	611	641	666	668	623	613	586	638	597	600	639	606	652	653	660	623	665	607	640	634	631	630	573	673	636	656	626	631	580	610	645	672	640	661	648	581	616	584	632	649	611	647	642	619	643	625	666	679	610	648	628	636	586	627	629	646	607	620	599	635	635	667	660	597	594	606	659	632	604	618	613	623	671	653	650	642	620	678	633	635	583	622	618	597	636	651	625	640	613	611	567	657	610	634	614	642	645	590	588	601	625	598	626	648	607	646	619	678	560	615	704	600	646	650	638	614	666	607	666	674	654	639	636	673	609	591	634	639	638	639	676	628	642	669	630	607	676	629	610	668	651	627	631	592	656	619	616	603	651	627	656	663	624	644	667	632	648	639	626	652	693	628	636	595	647	639	632	633	623	631	682	613	683	651	577	640	635	616	621	639	668	638	641	660	655	620	629	637	597	639	639	655	593	651	649	602	616	645	657	632	683	624	668	664	658	700	624	640	628	626	618	650	604	593	685	628	614	621	643	631	604	663	595	632	661	580	608	639	661	611	617	657	591	625	660	636	664	643	661	601	606	610	630	641	627	646	667	615	639	629	588	605	625	589	627	648	626	640	598	577	655	629	630	619	630	636	623	620	582	681	663	620	660	634	663	669	618	653	645	671	642	655	660	623	635	626	629	625	625	619	640	642	641	667	592	618	583	627	572	638	629	618	579	581	667	670	611	644	600	624	618	622	634	603	642	631	628	644	682	630	581	607	674	619	652	659	632	598	613	610	657	656	633	648	631	622	652	637	622	668	621	643	657	631	612	633	612	635	635	634	658	612	639	569	664	630	648	640	644	633	614	616	592	638	632	635	625	647	636	629	615	662	639	625	606	650	654	607	616	619	607	621	660	670	640	639	669	588	623	605	619	581	619	665	596	645	610	645	627	643	643	597	589	604	672	591	687	593	610	622	625	595	633	668	618	617	660	618	653	643	629	634	675	610	606	631	673	606	677	614	616	603	622	598	671	617	623	615	627	696	684	592	594	642	620	614	641	620	580	599	662	611	652	607	612	626	601	670	656	618	674	628	662	614	598	613	649	645	643	569	622	591	593	626	617	648	628	634	615	662	643	606	612	615	603	617	637	595	654	578	622	639	612	625	561	585	601	638	607	579	631	638	618	651	616	665	622	656	635	620	654	618	624	645	628	582	628	592	611	634	638	678	642	655	638	635	642	654	634	588	622	602	589	625	646	671	596	624	595	617	657	638	595	634	632	623	621	653	633	669	632	630	623	619	656	670	618	638	627	612	680	657	585	607	651	641	610	608	656	658	636	604	636	640	610	628	636	610	652	600	638	673	628	613	621	599	632	636	656	624	638	624	636	626	659	582	698	651	627	613
731	404	228	147	114	179	236	253	215	183	168	844	1504	1433	1059	221	75	79	84	79	83	83	81	78	84	93	89	83	84	75	92	87	63	78	105	79	78	76	67	72	81	68	85	72	72	92	77	69	80	71	87	68	75	75	90	55	80	87	70	73	89	76	74	76	59	64	68	66	82	81	64	80	77	85	77	85	85	93	77	75	70	82	83	79	92	88	88	76	77	88	82	68	87	78	92	76	70	73	85	60	63	76	95	83	82	73	73	78	86	87	90	75	74	81	77	79	80	89	87	82	90	80	89	80	69	78	84	77	68	82	68	80	86	79	61	72	65	86	90	82	93	73	77	80	71	74	95	99	80	86	65	89	66	83	88	85	74	67	88	86	69	78	70	77	84	66	79	65	80	72	71	80	73	75	89	83	89	79	67	74	64	74	88	95	75	63	58	74	72	71	83	72	73	69	90	78	87	79	90	74	65	57	63	79	82	81	56	66	66	91	74	80	87	76	76	82	74	81	75	88	72	90	87	80	76	71	66	69	75	78	92	80	76	67	82	73	90	80	80	73	74	63	81	82	55	66	75	71	97	79	84	95	69	98	75	72	89	66	82	70	71	68	81	69	95	81	71	84	94	102	84	93	79	75	89	79	68	61	84	76	71	94	67	68	77	83	84	75	84	63	90	78	69	68	75	81	81	70	82	87	83	62	70	73	65	92	69	88	79	79	76	64	70	69	66	81	76	80	76	85	79	81	97	84	77	81	87	80	67	71	72	79	83	88	82	88	68	97	64	72	81	89	66	79	73	77	77	83	88	62	87	79	68	79	78	79	72	75	88	83	61	75	64	73	90	76	66	66	91	78	66	77	87	82	95	83	75	64	74	79	75	74	90	75	81	73	78	83	76	75	68	73	83	75	83	85	78	78	71	79	78	74	70	87	85	86	77	73	88	89	90	73	93	70	80	70	79	90	80	85	87	86	65	61	86	78	63	70	91	61	73	80	65	74	84	70	80	67	74	80	84	77	75	76	72	80	81	67	79	77	96	85	74	106	78	74	66	67	79	80	60	77	84	80	77	87	71	80	84	66	76	77	75	73	95	69	72	73	78	83	92	89	74	96	81	78	76	73	79	87	82	74	83	75	93	70	75	82	87	78	88	62	83	78	66	76	77	82	80	71	77	70	77	81	85	77	87	77	81	76	71	66	80	81	80	94	78	69	93	74	62	67	91	72	83	83	63	74	67	84	76	82	82	84	78	85	61	76	88	79	90	66	78	88	76	85	86	72	94	87	86	88	84	67	81	64	73	84	78	92	93	88	79	86	77	83	76	63	83	74	82	67	69	73	99	73	93	64	95	72	76	71	85	69	88	71	80	79	81	78	75	82	83	79	82	75	77	76	71	79	81	82	85	62	78	76	82	85	97	73	73	84	70	73	86	91	77	76	71	84	68	72	71	81	80	97	89	76	85	75	82	67	85	80	74	73	89	66	86	70	94	66	64	63	93	72	87	87	76	79	80	77	79	74	79	76	72	73	78	82	84	89	71	77	71	84	82	63	70	88	75	80	80	84	99	84	88	77	77	81	64	64	79	74	80	89	75	61	70	87	85	80	93	81	78	69	82	77	76	74	74	67	73	67	75	67	70	70	76	88	59	92	76	91	82	66	75	67	73	85	64	82	79	72	71	84	77	75	76	83	89	88	71	82	90	76	73	91	95	81	88	82	86	82	65	85	77	69	81	82	88	65	80	66	84	73	70	76	64	86	81	70	74	80	92	83	93	67	73	100	75	86	67	73	77	82	68	72	80	83	77	78	90	87	72	74	77	86	73	70	79	82	77	69	84	68	74	82	69	78	79	71	92	78	77	71	70	80	89	71	86	75	91	65	71	74	81	85	83	75	78	73	76	85	81	96	85	73	83	90	73	83	69	75	86	68	62	79	83	65	81	75	84	79	68	88	75	73	63	92	79	81	91	69	83	56	83	82	77	78	84	75	78	81	90	83	74	86	81	93	75	92	77	75	86	59	82	71	84	80	78	82	90	96	79	79	91	71	77	66	66	79	63	73	77	87	86	77	97	101	89	84	65	86	71	89	75	70	79	58	76	78	81	74	79	72	82	90	64	81	79	86	88	86	83	76	97	84	69	86	86	66	80	76	95	79	80	58	86	88	87	66	80	73	70	81	67	68	79	99	65	74	79	93	64	63	77	77	75	61	83	62	79	76	64	70	80	75	75	90	88	82	79	91	78	87	71	70	83	63	101	80	89	73	77	64	77	85	78	66	79	82	66	73	69	86	81	81	75	68	80	75	77	74	102	77	89	68	60	66	71	78	73	87	72	85	89	86	72	76	89	73	79	81	65	76	68	78	64	81	77	82	98	90	74	79	86	83	69	71	87	90	81	71	56	66	84	83	71	87	85	71	60	69	82	78	78	88	93	80	73	81	65	81	85	77	89	81	85	66	89	88	90	86	75	83	75	81	78	71	73	85	77	86	73	101	97	96	76	85	73	69	64	88	97	72	88	70	69	70	73	79	73	70	80	66	87	65	76	66	81	87	84	84	64	78	83	86	75	86	75	70	76	100	86	72	69	63	84	74	73	83	73	71	76	84	87	75	84	68	84	85	71	90	83	65	83	66	82	83	72	91	90	95	82	75	84	77	78	81	83	102	90	80	70	84	78	75	84	74	78	79	73	74	72	84	71	84	77	71	60	76	69	75	80	91	77	89	76	88	75	68	79	74	71	84	81	87	82	76	69	75	74	72	80	81	60	75	75	73	70	76	109	79	87	79	79	64	78	83	91	73	63	85	76	69	89	85	73	59	83	80	86	82	93	76	79	73	85	55	83	89	109	83	72	83	97	63	87	80	71	85	79	73	90	70	80	88	75	61	83	83	92	96	83	81	75	73	73	87	75	84	79	83	82	77	83	78	77	73	81	83	77	79	76	77	88	71	65	75	58	72	86	74	87	75	105	79	66	94	76	82	86	80	77	70	77	71	77	88	91	86	92	73	67	95	73	95	72	66	64	84	87	86	91	63	63	87	94	80	64	94	85	75	104	81	80	81	68	75	64	64	76	79	98	67	84	73	79	93	78	75	82	76	81	76	61	69	85	79	73	78	72	81	95	71	78	79	90	80	88	68	94	77	92	84	68	55	81	70	86	78	73	93	71	79	72	79	74	76	68	76	69	74	88	68	79	76	69	84	69	83	74	71	96	68	69	67	71	79	78	75	85	64	81	72	63	81	72	86	69	68	93	78	86	81	78	88	69	83	87	85	76	78	69	75	79	65	75	63	65	67	79	70	75	94	85	64	69	87	68	72	85	81	87	90	77	87	73	67	84	69	84	105	86	82	76	72	80	77	65	93	88	89	91	71	68	69	93	83	91	69	75	61	79	74	75	76	77	99	104	75	73	72	72	80	83	74	70	82	87	71	79	68	89	88	66	81	78	82	93	80	85	73	79	73	73	81	87	80	77	81	78	80	74	86
12101	5725	2776	3742	7751	10216	10177	8348	7229	5925	5603	18250	24509	22003	17985	3737	941	942	883	848	862	854	843	854	766	809	835	804	834	805	763	804	788	769	731	772	843	754	782	726	778	771	714	742	771	741	748	756	728	770	755	704	739	764	708	725	698	714	771	721	707	738	698	695	759	706	745	688	732	689	738	705	747	733	818	701	756	713	743	727	740	682	748	726	751	648	745	728	651	769	714	764	693	712	706	738	681	757	729	692	758	740	726	723	749	729	724	743	756	728	725	695	731	733	693	715	777	761	733	715	709	729	725	725	694	752	756	741	716	730	715	728	754	767	770	779	763	738	742	754	757	768	767	718	743	725	733	725	773	762	742	700	715	691	696	734	747	729	716	709	705	692	711	724	684	689	715	696	750	676	670	771	721	712	744	718	680	722	748	702	718	700	708	695	727	718	732	743	748	740	740	728	744	776	698	698	696	738	731	725	748	711	763	773	768	703	692	727	737	709	712	711	759	728	742	790	714	745	701	701	736	703	781	702	709	717	707	758	705	723	653	760	761	732	688	685	741	737	721	726	717	779	736	733	710	678	724	667	784	740	708	775	771	728	736	697	732	723	765	764	736	811	720	705	726	761	730	679	699	750	729	697	797	684	718	686	723	706	728	714	704	733	729	689	684	721	724	750	743	711	686	717	707	715	707	754	729	745	715	717	728	716	729	699	714	744	713	674	745	731	727	730	772	704	749	668	703	722	718	703	689	725	736	765	725	686	673	787	689	738	750	737	732	710	750	770	706	728	716	733	757	750	719	729	686	684	714	727	766	748	731	707	733	724	723	719	673	738	733	747	758	717	699	705	667	716	751	730	684	733	706	675	724	742	724	745	679	743	740	749	731	764	709	722	747	783	701	752	728	698	733	683	698	732	750	744	662	738	744	740	721	764	734	716	728	742	736	672	753	727	694	745	725	753	796	720	677	728	723	748	705	688	665	764	753	692	748	747	656	679	704	753	737	720	697	737	738	738	702	666	737	732	770	694	737	724	738	759	760	770	745	717	803	694	742	728	746	709	701	717	734	716	720	746	752	742	673	718	727	754	715	716	716	716	695	742	732	750	760	752	736	777	730	740	731	771	757	739	752	727	651	732	734	705	752	725	782	763	730	759	734	700	740	755	747	725	678	720	681	762	740	696	691	749	684	699	732	726	781	707	765	734	706	726	751	767	745	752	799	702	767	691	739	709	708	653	698	721	702	745	711	672	724	724	695	697	746	699	721	699	694	775	774	744	779	727	669	709	732	723	736	706	694	710	700	691	747	733	704	755	717	694	705	753	763	683	752	710	725	738	682	731	707	737	735	752	768	731	754	785	745	734	693	708	730	729	715	724	736	713	729	706	747	761	753	758	742	756	775	720	711	723	763	739	697	759	712	722	712	754	727	720	717	683	746	696	674	735	735	750	702	719	757	712	741	736	757	753	716	749	717	755	677	745	685	735	769	728	693	729	714	722	734	693	740	708	674	675	712	694	672	765	727	733	727	738	688	700	728	731	712	690	724	738	687	728	723	734	715	753	748	757	708	732	715	733	703	681	697	775	765	686	727	703	701	706	746	678	754	741	718	763	690	731	714	778	723	656	739	717	731	738	650	735	731	726	716	750	733	743	729	711	706	737	699	705	729	714	734	735	785	791	736	686	717	756	746	665	762	723	674	775	745	741	790	779	720	746	665	722	709	721	741	704	772	715	733	722	709	698	751	708	786	674	735	774	735	702	727	689	716	707	773	737	741	751	723	739	733	728	704	692	724	770	718	695	787	684	770	739	713	739	715	718	772	706	737	749	705	722	763	729	695	686	734	739	761	753	724	770	711	694	688	740	793	723	714	720	769	753	722	743	697	735	708	725	731	696	773	726	745	709	719	741	794	718	729	685	702	725	725	714	665	709	681	692	714	699	683	738	701	695	736	711	714	750	749	686	741	697	742	755	664	714	723	688	748	748	708	731	754	753	804	698	693	721	732	703	700	746	688	732	718	720	699	693	697	753	730	745	784	778	724	696	764	738	725	688	717	740	722	693	730	733	715	710	738	692	712	689	767	707	753	753	743	706	778	671	754	707	688	713	724	730	729	719	743	743	691	695	676	716	706	733	710	711	743	738	728	741	713	794	661	699	705	755	725	755	733	741	681	759	699	729	683	732	708	730	765	778	737	736	703	749	777	738	674	701	732	725	722	740	730	691	732	719	698	739	758	763	674	809	758	758	771	715	759	777	728	745	735	725	771	747	695	735	733	711	712	724	675	745	701	767	719	731	688	711	729	720	757	704	729	759	721	670	691	691	774	735	677	766	728	760	739	683	699	725	713	693	715	732	719	773	726	743	720	701	709	739	690	753	730	701	682	715	752	737	739	738	704	701	687	740	758	705	722	742	727	725	750	781	758	728	748	677	686	729	697	772	717	726	726	760	692	756	723	730	756	752	736	723	788	697	708	734	739	737	706	746	701	705	725	742	762	692	633	738	734	710	738	677	668	733	699	701	760	764	756	693	706	772	737	729	743	757	716	720	715	750	734	816	762	733	744	772	699	703	761	761	760	689	725	720	729	696	723	698	754	771	678	745	729	769	661	670	714	725	737	671	721	694	732	699	751	748	763	773	746	734	752	691	682	790	716	806	738	691	715	772	734	688	712	751	766	737	693	694	722	716	713	704	760	719	709	708	719	711	722	766	672	708	753	740	697	703	747	689	739	712	736	701	692	751	759	733	721	766	666	725	710	737	713	750	762	721	752	703	745	739	752	724	716	717	753	784	741	728	733	709	706	735	782	719	757	721	704	732	738	725	714	744	744	738	744	680	682	752	800	726	781	771	772	645	777	741	758	724	760	748	735	718	748	751	699	783	724	728	727	735	718	708	731	721	697	697	718	743	743	755	750	701	762	730	766	696	728	733	720	692	719	756	706	715	768	769	714	749	747	708	712	729	733	742	755	712	737	752	715	721	719	732	656	770	732	718	727	700	733	704	710	718	778	737	764	724	744	731	718	707	724	763	749	714	741	761	748	717	733	727	701	693	770	715	705	747	733	685	696	703	723	695	712	741	723	721	767	682	730	747	715	702	698	745	714	771	767	720	723	698	735	716	744	745	672	730	726	701	771	716	738	693	729	768	768	729	778	786	739	708	758	707	715	743	737	741	712	699	742	703	762	728	747	678	704	686	709	717	752	754	765	705	696	653	740	712	693	746	745	721	721	703	722	720	727	698	733	708	713	721	758	685	764	735	727	756	712	756	718	776	721	706	741	757	764	726	680	745	743	688	723	686	751	676	732	745	709	721	733	742	762	724	723	700	792	695	742	718	717	720	732	769	714	738	738	736	727	696	707	723	735	737	792	729	727	709	756	795	706	725	774	750	720	759	732	686	681	715	725	733	712	741	757	682	770	725	722	721	666	692	704	673	718	728	736	735	713	720	770	730	796	730	711	760	750	720	705	729	702	663	723	725	717	732	685	725
1338	342	183	127	112	148	172	216	190	206	449	1032	1917	1642	1156	132	56	47	43	50	52	49	51	44	43	51	47	60	51	44	60	60	58	42	58	52	43	44	42	49	50	55	53	41	49	51	57	39	55	40	49	53	48	57	44	55	39	69	53	56	44	58	47	54	50	47	54	54	35	60	55	46	42	54	49	47	48	42	44	35	52	52	45	41	51	42	46	50	43	56	63	54	55	52	59	39	50	56	63	48	45	40	44	48	47	40	45	44	47	43	43	44	46	45	53	40	58	54	47	39	50	59	50	51	57	53	49	44	52	47	43	68	53	53	46	40	56	49	47	50	33	48	37	41	52	48	58	55	45	45	50	54	43	50	52	51	46	45	46	54	57	46	52	45	51	56	46	49	62	50	47	42	47	45	46	65	52	44	41	39	41	50	49	47	49	49	40	45	43	36	55	40	53	50	37	46	44	51	42	51	50	50	54	35	44	43	57	63	44	43	48	43	57	60	40	46	46	46	47	47	44	41	43	55	41	45	48	46	36	45	40	51	45	50	39	44	44	40	55	43	47	47	54	52	47	54	39	47	48	30	47	45	33	38	49	51	31	50	61	54	51	37	48	47	48	50	59	56	50	49	45	55	60	37	56	46	54	60	57	33	57	58	49	50	54	57	54	44	45	53	51	44	41	60	49	43	33	49	55	53	51	44	40	51	45	44	37	40	44	35	49	65	36	46	48	53	57	50	38	55	48	38	42	38	51	48	54	42	54	54	51	40	56	43	43	40	56	49	47	43	44	45	41	32	43	38	59	55	39	40	47	50	51	53	40	55	55	54	51	44	61	58	49	52	58	51	41	42	48	46	52	38	56	44	47	45	49	59	42	65	50	53	45	51	42	54	45	53	47	43	51	43	53	44	61	65	45	43	43	44	58	41	48	52	42	51	43	58	45	54	47	52	46	49	47	70	52	53	47	46	52	47	44	46	61	46	35	56	44	48	37	39	46	47	65	60	42	47	41	52	61	46	36	51	47	46	42	51	46	40	47	36	54	55	47	43	30	44	56	48	66	43	47	50	58	58	52	55	37	59	66	43	45	41	52	51	51	37	53	55	57	54	47	37	62	39	44	62	47	36	46	60	43	43	48	28	60	50	34	40	32	56	47	53	44	41	63	49	41	39	45	55	42	55	51	45	51	38	51	50	43	46	48	47	45	41	47	51	62	45	43	42	47	47	32	70	42	44	55	58	49	45	45	40	49	43	48	44	50	53	41	52	51	48	56	46	42	40	40	46	49	56	47	36	50	42	65	49	42	50	50	31	42	45	45	40	47	50	53	57	41	43	53	44	48	52	43	35	45	43	39	48	45	51	49	45	56	44	51	51	48	33	45	62	49	35	50	40	50	45	35	44	49	56	42	50	36	50	48	40	60	53	48	56	49	47	44	35	63	34	41	51	43	47	48	40	52	43	44	51	45	36	51	38	47	48	50	61	51	40	39	34	59	55	45	59	45	55	40	48	60	56	42	45	52	52	41	49	39	54	43	47	43	56	55	44	40	43	35	59	49	54	55	45	54	32	49	58	50	59	54	38	42	44	55	42	47	48	53	46	44	43	51	56	52	56	56	47	63	44	59	34	50	35	39	44	66	48	52	35	47	41	47	47	53	46	41	56	34	42	50	46	59	36	56	58	35	44	49	43	49	53	42	48	53	49	45	70	49	42	38	51	36	50	47	49	53	43	57	50	47	48	56	54	42	54	48	58	48	44	54	44	47	53	39	46	45	51	40	31	52	56	46	54	50	44	51	69	57	47	44	48	39	43	57	52	46	47	44	44	44	74	41	33	45	44	50	53	51	42	51	39	38	29	47	45	50	52	47	54	36	48	47	46	47	41	40	35	56	42	45	40	41	55	46	51	57	49	48	52	52	52	43	52	39	48	51	35	48	40	49	51	45	55	57	45	70	44	48	45	44	49	48	53	50	38	54	42	44	47	43	58	44	55	44	44	55	58	42	40	47	45	49	47	62	52	43	44	38	54	54	41	45	51	51	42	48	47	42	41	47	47	45	31	55	42	51	37	47	44	36	43	43	54	64	40	47	49	68	56	43	46	45	47	53	65	43	60	61	61	41	44	54	52	59	56	50	45	60	55	47	50	44	63	48	37	51	45	53	62	42	44	48	46	53	49	48	46	41	47	43	48	55	57	47	50	51	46	44	56	42	50	63	41	36	42	59	39	44	56	49	61	51	45	36	35	50	58	40	46	44	53	48	59	38	41	62	41	38	47	44	48	34	32	51	44	47	41	35	54	47	49	36	55	48	48	56	45	40	37	56	55	42	47	52	41	49	58	49	43	61	50	27	50	46	43	47	48	49	44	46	48	45	52	41	53	53	45	45	55	56	51	50	48	52	41	67	47	46	46	35	47	39	51	38	38	41	36	57	47	51	41	37	64	50	39	44	40	33	59	50	56	43	58	53	49	47	53	42	40	42	57	47	60	47	42	44	46	40	51	48	43	40	51	43	49	45	57	59	53	42	55	46	49	54	46	44	41	44	46	47	54	47	52	68	41	58	51	41	45	62	44	46	39	46	68	62	33	51	51	41	55	57	46	41	44	53	52	47	50	40	47	45	50	51	40	45	58	42	52	49	51	46	44	45	43	49	46	57	49	40	58	46	51	39	46	57	53	52	54	36	43	32	60	47	47	52	43	53	53	43	46	55	48	53	44	49	46	48	61	48	46	53	36	57	48	44	62	29	43	50	42	52	58	40	56	42	52	52	47	58	38	47	42	46	39	49	49	51	48	57	45	36	47	50	51	52	44	42	54	41	48	38	61	45	60	54	64	50	44	58	41	53	44	47	38	56	46	53	40	47	42	39	40	45	53	37	55	33	37	43	42	57	61	53	32	47	46	57	40	47	49	56	53	40	57	45	45	44	69	41	61	36	42	43	49	43	48	40	64	35	46	44	32	42	38	49	35	52	52	50	61	46	48	53	58	46	55	44	39	49	43	43	35	50	52	35	48	45	57	47	36	51	50	44	47	55	49	51	48	62	49	43	43	48	61	44	42	41	45	44	49	37	51	44	45	47	55	47	59	52	54	42	42	45	50	48	48	38	48	41	40	49	50	50	53	37	51	60	49	39	43	51	50	38	44	49	52	33	53	52	45	46	55	57	36	43	51	40	55	50	52	46	38	52	57	39	53	42	51	44	41	50	53	44	58	40	44	46	56	47	42	46	45	53	39	38	51	60	46	45	52	48	51	44	52	34	48	33	52	55	46	43	50	51	52	44	41	44	46	52	39	55	44	36	43	54	39	41	44	51	47	52	52	44	46	53	61	42	52	41	45	55	43	54	47	66	38	42	43	48	46	49	45	47	41	53	52	52	45	57	50	36	52	55	60	50	47	54	51	39	43	49	41	32	56	50	53	48	65	46	43	55	42	44	40	51	37	40	49	52	60	61	52	44	39	49	44	40	43	46	31	31	44	62	48
13942	5133	2271	3308	7717	9630	9669	8085	7565	6933	13249	20890	26439	24110	18455	2729	668	673	629	667	629	575	553	576	580	538	568	561	523	535	504	500	532	503	466	496	540	545	494	484	474	462	463	507	495	477	467	464	461	474	462	467	471	458	474	457	458	444	469	439	462	451	487	425	477	459	470	473	475	485	474	464	491	433	529	447	434	437	419	448	472	455	435	427	454	414	456	466	430	452	466	444	441	440	446	492	459	460	469	432	435	446	491	439	459	451	443	401	429	457	431	430	412	408	460	423	432	414	420	474	449	442	473	441	412	396	404	435	430	462	465	450	427	440	439	451	466	436	470	442	472	442	439	441	448	474	427	427	463	382	439	430	453	453	469	426	432	460	430	453	416	467	427	450	430	447	420	436	481	476	456	457	440	454	445	446	458	437	415	446	461	443	458	435	426	463	420	444	431	449	457	433	468	454	455	446	452	444	427	420	421	460	446	446	439	463	408	425	460	455	461	449	440	440	412	445	433	461	428	415	442	446	461	433	443	439	438	434	416	455	441	428	429	472	440	476	455	415	438	430	434	474	436	475	445	436	449	412	441	417	467	454	435	465	485	468	438	374	432	424	421	424	405	432	401	443	428	472	411	423	472	427	432	483	409	429	419	441	448	459	439	471	459	428	399	463	501	418	497	438	440	466	433	413	427	470	473	451	443	424	429	425	446	437	447	402	448	418	408	430	392	455	454	442	432	433	454	435	404	449	474	411	423	411	423	456	443	441	444	433	420	435	443	441	430	420	420	414	417	421	418	447	473	429	404	445	440	432	424	448	467	422	440	428	422	425	405	422	449	445	472	445	444	486	457	455	500	468	423	438	386	442	422	436	452	456	411	402	460	447	484	448	433	458	447	471	432	412	500	440	428	418	432	435	414	446	463	434	454	466	411	447	399	466	450	407	459	453	429	457	447	413	439	448	437	446	458	475	463	475	458	468	439	440	442	432	426	432	439	416	443	424	451	400	424	404	422	441	465	453	444	414	470	466	441	440	490	445	425	423	455	430	443	452	438	433	416	445	425	455	455	415	479	444	430	435	429	469	427	413	455	438	452	397	457	427	448	417	437	440	447	402	459	469	429	424	468	419	452	460	454	470	447	438	442	414	463	458	441	452	482	464	452	431	453	456	444	490	446	409	415	437	420	412	447	459	411	483	427	432	425	432	462	427	422	440	462	453	427	448	435	476	466	403	490	430	459	446	443	451	447	480	439	422	427	410	439	444	441	442	422	419	442	382	454	429	421	464	444	455	421	414	440	429	419	420	419	452	485	430	450	417	414	434	413	456	450	433	431	428	411	477	446	422	454	455	452	460	403	428	463	437	428	444	426	432	492	427	434	423	437	457	450	446	455	453	425	412	441	458	413	450	444	450	465	388	464	461	459	469	439	443	457	433	452	435	453	445	428	447	442	439	439	431	399	449	454	438	522	454	419	449	445	445	435	450	436	409	449	445	449	462	482	462	445	430	441	463	456	432	413	472	428	412	415	422	446	411	455	474	423	406	451	475	419	476	474	457	424	451	441	426	449	455	464	446	422	408	437	453	405	434	462	440	449	438	446	419	474	421	450	427	424	462	450	447	437	447	414	428	428	411	421	446	445	424	460	446	415	459	446	450	448	477	446	445	451	434	431	456	464	457	439	398	402	459	429	388	441	412	429	469	431	426	480	429	426	443	452	489	409	418	423	431	454	458	424	429	427	469	447	435	424	427	449	435	413	464	417	446	464	472	409	440	414	456	410	462	407	435	444	447	390	429	432	466	477	419	448	422	464	440	377	407	443	454	417	426	438	431	404	450	423	449	461	441	466	457	430	435	448	449	435	396	464	440	434	462	440	406	443	445	425	442	451	426	434	438	444	448	447	428	443	429	416	452	416	432	455	456	453	447	436	401	421	453	426	467	461	417	440	464	428	441	448	441	445	438	455	438	430	475	429	395	415	465	427	442	438	446	421	441	459	464	435	444	430	404	445	446	465	446	421	443	429	425	406	460	437	469	408	442	407	433	417	448	425	446	411	422	431	460	425	460	446	452	447	463	440	425	442	434	469	424	444	438	468	442	483	428	430	454	455	466	450	398	422	440	433	430	413	410	437	455	471	461	451	488	455	446	433	432	434	474	447	418	463	450	430	491	464	482	451	462	441	430	403	404	448	476	454	442	461	456	440	430	467	466	426	430	453	417	437	461	434	438	468	428	462	457	475	447	415	420	412	462	458	403	438	480	432	437	462	432	449	452	453	445	410	433	430	422	405	441	478	452	436	429	458	412	424	475	423	424	449	419	457	451	459	449	417	471	476	428	447	474	488	438	456	439	446	434	416	448	416	455	444	429	435	422	414	463	458	476	438	444	442	463	417	456	420	426	487	431	445	434	407	435	443	418	448	446	440	424	409	453	446	418	424	434	406	470	415	445	424	449	444	430	492	420	434	444	450	446	427	466	455	418	435	428	453	459	447	433	428	437	465	479	466	437	458	431	434	426	479	445	397	451	463	458	438	459	423	453	483	466	437	451	448	434	448	453	416	422	416	430	397	468	414	425	432	434	427	459	436	428	460	406	432	438	451	435	468	468	432	453	485	466	434	461	443	452	459	430	452	452	405	440	469	435	425	422	461	435	427	440	389	459	436	437	449	458	464	444	440	415	469	442	414	431	436	445	449	403	437	437	453	447	488	415	462	421	464	444	465	449	428	445	448	427	460	451	452	471	448	430	419	452	430	458	471	446	429	448	502	412	431	443	415	413	446	419	443	444	444	428	430	417	427	419	428	447	420	435	447	471	409	417	468	453	425	432	410	451	418	428	443	458	418	409	439	456	442	451	426	417	409	436	436	419	430	470	412	447	412	441	463	447	429	454	492	455	417	438	455	449	439	435	445	450	421	470	431	438	424	418	398	412	434	431	450	433	460	426	438	419	473	432	433	447	447	440	473	440	466	458	457	470	458	434	414	444	425	431	432	438	463	446	459	427	452	475	413	432	452	458	389	434	416	406	453	450	477	425	469	419	452	410	458	464	412	432	425	414	471	434	435	439	464	413	471	472	448	422	430	438	443	435	432	439	415	480	464	438	454	433	448	413	451	461	418	436	436	413	474	414	426	448	407	408	474	453	452	497	418	472	393	425	463	389	431	437	428	465	430	488	452	462	481	449	443	417	481	421	458	454	456	481	450	462	439	453	444	479	447	446	449	441	428	433	467	444	422	432	433	484	457	428	474	437	436	458	439	458	428	415	444	431	434	445	457	448	443	422	403	440	429	457	429	448	446	454	418	426	434	452	433	470	411	450	428	475	422	437	395	405	418	440	418	445	402	458	462	415	451	409	457	429	464	406	436	435	466	481	432	432	426	459	457	451	433	429	458	451	417	453	432	439	465	428	447	421	477	451	449	463	481	447	408	454	426	446	431	425	420	437	450	442	446	411	438	436	444	417	465	407	445	435	444	428	436	444	450	480	423	402
987	499	265	161	161	187	238	277	253	285	476	1836	3736	3219	1550	156	73	68	65	75	61	70	66	72	68	70	57	69	71	59	61	59	61	43	70	60	70	62	65	54	51	65	55	68	57	69	52	54	62	69	53	63	62	59	75	70	63	48	60	61	75	47	64	61	70	58	70	54	63	58	66	58	65	61	80	57	73	54	67	63	67	59	62	65	57	62	54	71	55	59	74	57	55	56	59	53	57	70	55	68	64	64	61	61	78	67	46	64	54	67	59	58	60	52	60	50	62	61	60	60	62	71	50	65	52	37	70	59	65	51	54	61	54	67	66	71	62	75	54	70	64	74	63	69	53	57	62	81	62	60	71	66	65	72	57	59	69	71	64	71	50	53	55	70	65	67	62	57	59	56	72	57	86	56	79	63	57	65	48	69	66	48	66	61	67	56	58	61	66	54	55	51	76	42	64	47	60	71	69	61	51	52	57	59	66	62	62	77	69	60	53	48	69	44	68	72	64	62	63	70	60	56	53	61	68	66	58	56	63	57	58	62	66	57	48	53	63	64	62	74	63	64	56	76	55	61	64	52	69	58	49	64	70	68	64	72	57	52	59	57	66	63	61	50	64	60	65	69	60	58	60	67	71	60	69	48	54	73	53	71	91	61	54	64	56	62	56	50	48	59	56	61	64	67	63	70	54	72	64	51	73	59	67	60	61	57	72	70	59	75	75	63	61	60	64	57	51	76	54	58	75	74	64	66	86	58	62	64	66	63	66	53	57	60	61	74	60	57	65	54	65	52	70	62	55	60	59	69	52	72	55	56	66	73	75	77	49	65	62	69	68	54	67	63	70	57	69	62	55	70	53	73	60	51	61	63	80	65	65	69	66	72	61	58	58	67	64	56	63	53	68	75	73	61	53	69	69	56	74	72	61	57	68	67	66	77	56	70	46	74	64	43	63	45	63	72	73	69	62	66	64	60	54	53	67	67	59	62	45	49	71	64	54	60	69	72	69	65	69	72	62	70	76	63	65	52	65	56	59	55	56	64	64	65	71	61	49	49	62	74	51	59	54	69	56	56	63	53	57	54	56	65	58	72	57	64	68	59	60	76	78	73	63	65	60	73	66	60	73	55	72	57	47	61	62	63	64	44	54	66	59	52	64	55	60	58	55	63	54	51	68	56	63	70	72	67	55	64	62	48	62	57	77	60	70	52	60	74	63	55	52	59	66	59	53	64	53	64	70	62	56	67	74	65	60	74	55	48	48	63	56	51	82	59	66	72	64	60	73	60	63	56	58	61	61	56	59	67	44	65	67	59	64	62	54	65	64	51	67	62	70	51	56	69	65	62	61	65	66	65	60	55	55	81	69	63	59	54	69	80	63	48	67	72	56	61	59	74	60	61	63	51	68	66	53	60	69	53	66	59	53	58	65	54	68	72	62	61	51	70	52	56	65	60	59	69	54	63	61	54	50	58	72	59	57	65	75	63	50	71	68	69	62	63	52	51	79	68	61	57	73	52	62	60	65	71	76	41	65	66	66	59	68	72	56	59	59	63	58	69	60	58	53	49	63	66	62	57	68	66	84	62	55	54	68	57	63	70	52	73	53	61	54	49	69	48	59	62	75	71	77	80	53	76	58	67	68	61	58	61	57	71	77	45	66	74	60	52	54	53	58	69	62	59	60	59	66	48	68	65	56	82	72	53	55	66	72	50	58	61	61	60	65	51	42	42	57	54	62	52	70	56	50	67	68	64	65	65	59	55	75	73	70	61	42	65	70	77	56	61	52	71	58	54	58	60	54	62	64	70	54	70	56	58	61	59	65	49	55	72	49	54	71	66	58	52	66	62	65	46	63	69	56	51	57	69	57	46	72	67	65	58	63	52	48	71	76	73	53	77	48	60	72	53	51	57	66	55	63	54	78	59	60	66	63	62	66	58	77	62	65	54	71	62	51	49	73	69	66	58	70	45	59	68	66	58	53	63	61	63	53	61	73	61	77	71	58	59	57	59	69	61	64	55	47	68	81	48	64	48	52	67	54	66	73	69	70	60	78	79	61	65	53	60	75	64	67	70	62	65	70	81	72	58	69	50	62	65	72	61	59	46	71	60	75	76	61	62	75	57	53	66	62	64	60	55	51	51	61	81	62	67	66	74	56	43	62	56	61	59	72	68	72	69	63	73	58	47	51	74	60	67	57	70	67	61	47	60	59	66	62	59	62	65	44	70	58	74	62	58	54	71	64	45	50	72	60	61	60	80	50	81	75	64	65	77	57	63	51	67	62	55	65	68	53	64	56	63	65	64	71	68	55	64	69	59	53	56	78	54	57	61	61	63	60	61	66	77	68	61	74	73	67	68	56	61	48	81	59	56	70	41	58	65	58	66	70	64	61	65	69	74	63	80	68	49	63	52	63	55	48	60	55	65	58	67	64	52	61	59	57	68	73	52	63	59	71	63	75	70	66	57	65	68	55	66	64	54	61	63	57	60	65	78	64	42	63	57	67	55	65	52	67	63	54	66	54	52	66	74	52	75	68	60	73	56	52	59	58	63	41	70	53	65	66	55	60	65	50	63	70	68	63	72	77	58	65	64	77	55	64	63	68	52	60	66	70	63	49	62	61	59	74	69	59	62	65	60	78	64	52	47	53	67	57	50	52	74	65	70	70	78	59	69	69	59	73	53	43	59	60	70	67	64	65	57	63	74	62	76	58	63	66	57	77	60	58	62	71	69	56	63	68	55	82	50	64	78	67	62	72	54	54	46	56	59	72	60	76	60	86	69	57	62	64	49	57	71	52	50	56	77	55	72	59	63	59	61	60	70	64	68	56	59	60	66	66	58	58	68	68	63	54	59	61	53	71	66	64	66	64	62	58	68	60	60	77	51	61	50	47	67	77	66	55	57	64	60	58	61	68	51	60	51	57	68	54	55	70	62	83	60	56	57	63	56	72	63	64	58	63	62	68	66	61	64	65	66	63	71	58	70	58	62	72	70	67	70	73	64	57	61	46	65	49	61	60	50	48	53	53	68	62	71	54	58	59	62	77	55	73	63	70	64	62	54	50	67	67	51	65	56	61	72	69	70	56	55	56	71	61	58	72	70	62	61	70	49	62	52	64	72	56	73	67	78	59	74	68	56	79	59	61	79	64	64	71	59	65	68	69	50	76	73	57	61	68	52	52	55	73	58	67	54	60	61	56	55	54	84	65	53	57	54	52	63	63	82	66	65	68	61	48	91	74	73	46	63	54	70	50	60	44	49	60	34	71	54	57	67	56	65	81	58	61	64	61	45	52	60	61	64	76	63	64	62	52	67	60	57	58	57	62	50	70	64	69	69	66	59	63	55	72	68	61	55	67	48	63	68	69	59	59	65	52	60	66	74	56	63	72	71	66	77	64	52	58	50	57	64	66	71	53	53	66	79	53	73	66	64	59	67	76	66	71	59	59	63	70	77	59	70	59	48	68	75	54	68	56	77	66	69	52	64	53	62
14885	6554	3358	4463	10465	12728	12012	11306	9613	9296	11611	26084	32497	29748	19961	2777	915	878	824	820	800	759	782	795	805	773	715	714	766	730	699	666	638	598	645	670	650	719	667	705	667	674	596	636	630	645	594	582	615	658	607	576	608	573	610	633	585	599	614	634	620	608	574	625	606	560	610	597	610	593	603	652	639	635	634	607	597	608	594	633	581	647	592	592	607	557	593	579	570	596	552	601	599	625	612	588	589	563	587	600	549	608	584	598	579	559	620	548	657	584	582	585	610	609	585	580	627	545	635	539	597	620	598	613	595	555	645	639	559	601	594	582	562	612	579	580	589	588	555	571	600	581	644	569	597	584	620	578	582	569	657	568	577	594	634	621	559	640	564	580	598	594	599	599	608	641	629	579	622	594	586	597	589	600	588	586	609	574	602	553	573	590	609	606	605	573	566	597	595	595	597	603	597	593	626	594	601	609	600	627	622	612	603	576	538	596	615	580	572	556	584	613	575	579	550	565	593	582	627	625	589	621	648	610	590	603	560	598	610	607	600	593	619	612	631	642	554	565	606	615	622	560	594	576	589	617	610	607	599	576	533	612	622	622	610	621	599	602	612	596	628	590	619	603	578	598	574	604	604	631	630	573	614	575	616	608	609	598	622	588	682	579	591	641	577	598	631	601	588	554	595	542	605	577	558	614	572	597	612	563	583	605	569	572	597	632	584	606	568	576	542	607	618	574	607	636	563	622	588	555	615	602	584	602	632	588	603	586	622	598	630	589	582	615	561	603	581	638	568	629	586	624	601	616	606	581	588	612	600	614	615	590	576	608	591	617	608	564	617	601	595	574	574	609	605	612	624	543	648	605	587	618	590	584	580	625	590	609	631	636	577	549	587	583	580	627	554	603	623	552	599	575	585	633	624	573	579	651	564	597	626	613	597	613	592	586	602	662	588	609	593	542	632	624	584	630	593	563	575	593	625	570	582	572	597	584	568	614	563	568	567	578	598	594	585	540	580	607	638	558	586	640	597	614	567	587	611	624	641	579	620	591	592	583	595	592	623	583	625	618	645	628	562	537	601	637	612	603	601	585	552	602	586	554	575	595	641	577	600	552	621	600	600	548	661	594	578	596	626	595	580	589	586	569	585	614	569	647	632	558	586	577	647	620	621	602	561	614	594	584	644	595	585	592	588	575	620	582	587	627	637	578	598	600	610	606	613	558	599	578	583	596	616	575	603	621	639	604	593	560	585	554	619	549	615	610	613	565	594	612	567	635	591	562	563	581	615	580	565	546	584	607	589	584	553	534	570	582	615	608	600	565	619	566	584	602	580	573	614	598	616	595	603	613	588	615	590	596	581	569	596	605	557	613	610	605	552	614	569	601	592	603	597	569	599	616	594	587	595	620	591	567	607	564	580	598	627	581	589	602	634	624	621	587	590	552	594	643	612	591	607	639	561	598	544	575	594	601	619	608	592	583	630	577	602	580	611	573	562	561	540	563	552	609	613	616	583	610	585	609	585	626	577	584	578	617	629	586	610	596	579	581	607	638	565	579	571	615	573	543	605	610	586	611	584	635	616	586	596	602	554	599	611	581	595	633	587	623	607	621	603	620	612	565	603	583	577	611	625	599	596	601	650	582	592	614	585	565	573	617	555	655	630	624	588	548	609	604	558	605	572	624	607	541	596	607	616	573	579	589	597	616	597	619	582	565	609	578	599	603	582	583	595	614	569	627	625	614	525	544	604	595	599	602	637	660	642	581	606	617	633	600	634	587	594	587	567	651	594	567	629	586	601	594	602	590	560	575	583	610	599	612	584	598	652	591	632	602	587	595	625	585	633	574	606	566	585	578	581	533	609	591	561	621	544	596	606	629	573	570	587	600	623	604	541	612	576	562	570	572	589	550	626	576	615	611	580	574	613	604	617	619	613	566	608	582	573	608	598	590	581	599	630	572	607	558	576	581	576	596	600	582	579	567	604	626	597	577	607	612	616	603	570	611	576	624	606	608	588	583	606	566	574	607	601	596	629	625	599	572	583	569	574	564	575	621	631	626	642	598	588	571	568	616	601	605	579	621	633	583	544	627	595	638	546	579	618	544	562	628	574	602	589	570	615	573	568	593	623	584	584	565	638	583	597	605	610	629	616	606	587	560	638	601	612	585	564	614	550	591	567	603	600	593	587	642	579	551	600	608	608	567	572	615	633	596	641	594	597	631	600	574	615	557	578	585	587	599	604	580	634	630	615	602	593	611	570	580	614	635	585	589	594	592	563	587	634	592	578	554	601	616	614	559	611	571	657	613	609	604	588	577	601	589	582	601	562	590	603	625	588	609	594	623	609	591	594	566	600	628	613	617	640	600	602	607	608	570	604	561	550	635	584	594	592	647	599	601	601	633	608	589	572	571	578	590	630	582	562	579	594	552	608	582	654	590	592	588	594	607	605	601	574	572	627	559	590	627	522	620	569	624	575	558	568	622	580	591	618	587	581	597	609	591	617	580	621	608	612	602	580	612	590	606	601	616	608	657	614	605	570	646	596	580	558	598	588	596	618	577	604	593	599	637	602	626	604	563	578	580	646	616	620	631	628	624	608	610	598	588	654	569	606	605	587	591	584	562	599	599	629	573	621	592	582	641	594	610	600	570	627	551	577	583	606	587	573	604	618	604	601	561	594	582	616	649	658	649	637	590	606	575	585	601	612	605	602	599	616	564	575	587	554	586	535	593	628	628	552	572	619	573	602	595	617	598	590	623	632	597	585	574	638	596	578	624	581	539	611	594	590	607	593	624	592	639	591	583	582	590	608	572	583	629	593	659	630	564	609	564	554	584	594	581	596	593	594	657	567	619	666	590	613	574	578	615	578	595	599	625	563	613	633	595	643	625	571	644	602	598	591	601	588	606	624	547	551	560	574	617	626	576	575	587	607	583	592	607	585	579	607	569	558	637	571	626	587	577	579	601	591	549	595	579	594	541	627	638	590	562	629	621	579	587	622	596	581	615	596	593	575	586	575	574	588	592	586	565	601	611	599	551	607	582	594	559	568	585	589	591	584	640	654	591	618	590	612	566	579	559	598	581	580	597	590	587	563	556	566	586	589	590	588	592	596	587	589	624	579	577	596	575	609	609	588	618	604	601	551	586	586	582	602	603	602	596	607	594	621	600	556	614	553	618	589	631	560	621	613	614	626	615	575	610	570	626	638	598	607	603	591	605	611	598	657	614	578	590	599	614	658	566	619	569	607	556	616	605	577	600	596	657	593	604	611	617	568	572	615	554	598	582	553	611	593	574	570	584	605	567	618	561	605	628	577	642	583	614	559	570	589	600	564	577	582	553	582	563	612	599	591	592	614	564	567	596	597	614	608	607	608	602	586	601	619	602	599	574	594	598	602	556	568	588	585	555	616	592	575	637	631	589	605	606	578	593	612	591	551	603	611	548	546	628	579	577	657	585	549	576	611	603	626	616	599	559	557	588	605	605	627	602	593	538	609	562
998	229	139	102	103	134	179	186	146	146	163	302	446	444	268	66	80	67	67	68	64	74	74	63	86	60	68	65	64	71	60	74	70	65	70	65	65	81	71	63	69	76	69	64	60	69	76	59	63	63	66	66	75	65	71	60	74	61	68	77	65	54	69	75	62	61	68	72	72	66	59	72	76	71	59	71	65	70	46	70	67	74	65	56	82	62	73	66	70	56	56	60	61	60	54	63	69	67	72	58	56	78	69	60	63	72	71	58	75	63	68	64	74	67	63	62	67	95	70	62	72	63	73	59	68	57	62	77	69	76	67	56	85	68	57	61	55	72	59	82	68	79	66	65	59	51	59	71	53	70	64	52	84	68	75	59	66	60	87	74	65	82	55	62	76	66	60	65	65	76	77	76	71	66	63	68	66	50	67	56	64	64	81	71	75	65	60	79	66	74	82	78	75	76	60	74	78	67	60	59	87	60	52	63	59	68	59	75	65	81	60	62	64	65	67	61	65	72	66	74	65	69	82	58	68	69	67	50	58	54	63	62	69	75	73	53	74	54	72	64	80	69	86	74	58	72	58	45	71	66	70	80	66	69	69	76	74	63	73	56	74	82	57	70	82	63	87	70	62	51	70	64	66	63	72	66	73	64	69	61	56	80	70	70	64	81	68	70	63	72	71	64	53	65	66	65	60	71	76	68	66	70	79	64	81	49	74	64	66	66	70	60	58	85	63	71	59	60	64	64	64	66	54	72	63	70	59	66	72	66	66	61	83	58	72	69	65	71	82	79	57	63	69	55	74	67	59	67	63	63	62	72	73	72	74	64	53	64	74	67	71	87	68	66	56	56	58	73	70	73	70	70	52	70	72	74	57	61	63	79	73	72	73	71	80	64	67	64	76	80	56	67	83	64	55	77	65	57	76	76	71	60	70	67	65	65	71	66	80	68	70	68	60	73	67	75	70	72	69	67	65	60	69	71	78	61	66	56	84	64	64	53	60	52	95	74	70	70	73	60	78	82	66	83	67	56	68	58	72	74	77	62	60	64	75	67	66	75	73	82	64	74	71	62	75	62	60	58	65	62	75	66	58	65	74	71	70	77	64	74	70	62	59	49	58	75	54	68	66	58	70	63	71	74	72	67	79	61	63	57	67	67	60	72	71	72	65	86	59	74	69	60	59	83	68	77	78	63	65	53	57	60	66	71	65	73	62	74	70	78	70	65	61	70	75	75	65	71	66	80	67	69	67	73	65	67	69	69	61	61	57	75	69	63	83	58	59	69	64	68	66	58	58	78	88	67	79	59	81	66	50	61	66	57	56	67	67	59	59	55	51	77	77	62	61	56	56	57	65	68	75	61	79	77	75	59	66	64	64	70	66	62	65	50	61	73	70	77	63	41	53	66	82	63	70	70	70	70	54	70	64	80	81	66	69	63	82	79	82	80	66	71	63	70	77	65	67	64	67	73	67	68	65	61	76	72	71	62	73	69	72	53	71	55	60	71	65	70	58	68	73	68	59	61	58	77	78	63	77	70	66	64	61	67	56	76	65	82	71	69	66	58	57	65	58	73	67	86	68	63	55	69	56	64	64	67	72	64	62	71	73	71	69	72	82	66	57	65	84	72	67	63	62	51	85	75	72	64	61	57	74	73	64	73	57	58	64	64	66	68	72	81	68	65	70	71	51	76	71	75	74	71	79	77	72	85	66	73	72	61	84	65	79	64	65	76	59	84	79	71	64	72	57	67	54	61	62	65	52	60	84	64	64	47	64	55	59	71	72	62	60	52	70	56	71	70	71	70	69	60	69	71	72	70	80	68	60	61	67	54	75	61	62	68	64	70	75	52	82	72	62	63	65	70	53	72	68	67	51	55	63	68	59	70	60	65	88	62	76	76	78	75	60	71	61	56	74	58	56	58	52	72	56	56	55	73	64	76	58	75	76	65	60	71	66	65	71	58	70	64	65	57	66	75	79	57	61	73	62	79	73	73	59	76	68	70	60	54	56	75	54	63	67	55	67	67	48	75	64	74	68	72	66	71	76	68	77	57	74	63	64	68	64	69	74	65	70	69	65	67	62	56	56	70	70	56	54	76	57	74	62	61	66	60	57	79	67	67	80	53	71	64	66	48	62	59	81	72	73	73	82	53	57	58	70	71	66	59	61	68	69	53	68	64	61	74	69	71	56	75	68	67	58	66	67	68	84	69	56	70	71	53	52	68	82	83	68	87	57	59	56	74	71	57	75	74	54	67	62	76	80	76	70	69	67	63	61	64	67	71	64	57	65	71	73	62	66	73	62	72	69	66	53	66	67	71	65	66	75	72	56	57	73	65	58	54	71	76	75	56	85	53	62	66	67	60	74	49	61	62	61	66	72	74	80	69	65	56	68	66	66	82	60	58	63	51	71	85	58	61	62	59	69	75	76	63	64	72	67	62	63	63	81	46	66	78	57	68	63	76	62	72	66	46	71	55	66	68	66	67	60	47	49	56	57	64	72	71	68	62	63	69	70	56	56	77	64	74	62	72	61	68	77	66	61	57	64	56	68	79	48	72	64	70	55	59	62	66	65	79	63	73	64	67	77	56	61	82	55	57	55	68	52	74	63	62	67	64	66	68	75	59	70	52	70	74	69	80	44	76	76	59	62	61	71	77	72	65	63	76	88	68	72	82	50	73	78	66	63	61	63	66	67	81	57	61	70	67	78	55	55	77	67	72	70	63	75	56	63	59	49	65	63	59	69	61	72	54	64	54	72	63	64	82	65	80	85	60	77	52	71	61	72	76	77	67	69	61	71	62	74	80	74	70	64	56	61	64	52	63	69	74	60	63	64	70	60	67	54	73	74	74	58	60	62	58	82	72	64	66	75	67	67	46	76	81	66	67	81	61	69	91	57	62	78	60	61	74	64	67	66	72	52	59	72	66	70	67	62	62	65	55	76	68	78	63	70	60	67	65	67	76	58	75	72	67	60	74	61	76	71	69	72	51	67	71	71	47	77	55	63	54	69	73	79	73	59	80	60	72	66	67	55	74	59	61	65	63	80	72	76	63	72	75	65	59	70	81	62	84	69	68	68	78	76	64	65	60	75	66	77	73	72	65	64	61	63	61	60	54	84	54	68	61	63	55	59	70	87	68	78	65	82	58	83	70	80	61	52	81	63	71	57	56	61	66	62	53	66	82	65	71	77	66	62	57	64	66	78	58	68	52	81	83	68	72	61	61	63	73	69	66	72	68	66	69	78	77	74	65	62	70	62	71	64	60	64	67	52	59	76	72	63	62	56	76	62	65	54	77	76	63	72	76	60	72	60	72	70	58	67	55	69	69	71	59	61	66	56	52	62	67	65	72	63	66	51	73	80	68	96	72	66	68	79	52	80	72	53	61	69	76	54	73	55	60	67	62	64	56	66	60	75	74	58	61	62	81	73	57	49	61	55	64	66	57	61	67	69	55	74	70	76	58	72	64	81	68	63	68	68	71	61	62	65	70
11751	3784	2011	2398	5863	7949	7960	6983	5036	3700	4675	9305	12951	11588	6815	1223	806	750	737	760	718	764	767	731	688	665	769	683	742	711	662	633	649	657	682	655	646	695	659	644	608	677	700	606	644	622	630	623	613	634	599	610	655	611	596	599	628	649	604	635	641	645	589	588	600	630	656	556	648	651	626	603	614	608	622	635	590	587	600	615	598	596	651	576	606	643	632	602	633	634	638	607	601	592	613	615	565	629	623	621	611	590	574	601	582	632	621	618	608	609	620	587	594	582	628	584	638	588	620	612	602	612	649	671	593	631	641	619	579	607	579	637	617	620	615	594	651	640	644	660	610	615	609	664	621	617	600	605	617	641	596	643	647	617	592	636	616	654	575	634	561	658	592	600	617	627	631	637	614	610	616	591	617	591	585	632	637	616	600	643	610	590	632	611	581	659	629	565	618	591	599	620	601	623	598	603	632	581	585	580	621	645	577	593	635	584	621	631	617	600	586	640	562	615	635	647	588	606	633	587	610	634	595	619	624	637	585	604	644	591	602	572	613	602	616	594	612	625	590	638	628	640	581	615	624	636	631	608	550	590	637	576	610	610	633	630	624	577	621	630	587	590	549	599	605	605	629	609	619	606	579	633	595	600	584	612	614	591	589	611	597	675	609	593	591	615	596	645	632	590	629	604	608	611	628	628	601	601	617	610	585	602	630	627	620	620	617	607	632	570	591	644	600	615	653	619	629	564	626	662	607	575	580	604	618	622	659	575	653	622	611	633	589	640	627	611	597	687	616	611	622	560	580	589	639	635	603	633	628	622	628	584	574	595	596	644	596	638	602	640	603	625	613	608	618	620	616	601	597	621	624	644	627	543	593	607	625	567	629	677	644	639	632	602	665	614	598	622	607	626	591	596	618	626	575	648	611	614	656	617	597	628	638	601	632	649	579	612	615	590	617	640	575	614	597	614	623	609	606	584	624	649	601	593	596	604	674	593	612	612	627	619	630	613	644	628	619	625	628	640	602	661	611	596	614	649	621	602	594	628	595	591	608	614	593	632	564	564	627	614	654	644	624	636	592	586	571	658	613	599	634	572	559	584	613	564	579	656	605	626	582	660	664	638	618	609	640	585	602	602	653	641	651	642	605	612	606	603	630	628	624	614	603	617	579	613	589	616	611	614	596	633	653	619	658	610	579	586	656	600	576	643	627	604	616	595	587	563	630	615	618	569	648	672	610	620	602	607	645	660	630	672	638	598	602	613	598	633	623	642	606	627	566	601	614	654	588	612	637	630	553	670	550	544	612	639	557	616	602	596	639	651	560	620	621	638	586	630	609	688	632	615	638	649	636	591	627	603	661	594	627	631	585	594	615	629	596	630	623	575	628	623	624	638	663	611	604	668	592	609	596	606	581	621	660	633	605	610	677	620	621	625	631	599	636	606	605	585	616	611	627	640	618	564	623	637	649	659	606	688	609	603	642	667	612	602	595	604	603	639	642	596	590	612	583	611	615	607	629	595	640	594	624	589	621	626	632	600	585	611	618	660	588	598	629	644	659	600	598	618	569	603	590	600	607	585	613	629	613	592	631	650	647	644	655	636	614	632	626	596	618	660	605	658	642	652	620	610	665	657	625	633	619	587	689	606	597	590	606	599	625	626	623	616	596	612	600	673	632	601	626	571	612	583	633	604	645	626	615	636	564	586	602	611	636	596	637	615	611	554	593	600	604	626	601	577	617	618	608	627	639	586	630	653	577	620	643	612	604	673	622	587	620	624	661	568	616	629	607	591	647	587	668	558	642	630	636	565	637	582	592	568	606	620	582	619	587	627	630	632	606	616	625	649	600	594	616	642	633	633	640	599	609	603	644	613	576	573	611	577	613	627	592	636	620	632	594	614	611	625	613	622	639	594	598	596	633	644	628	627	645	653	612	604	615	641	603	627	630	615	591	609	635	606	621	612	609	613	630	627	597	658	586	609	657	631	632	631	637	598	601	646	615	628	644	605	612	602	660	576	614	574	560	625	593	620	586	640	618	577	574	606	635	619	616	605	588	660	598	643	599	620	575	624	619	672	610	596	659	621	579	615	626	601	600	605	637	609	598	615	607	650	582	606	581	615	603	626	604	630	639	621	659	637	634	598	577	642	575	566	643	635	592	618	646	617	627	583	624	573	608	638	609	624	600	606	634	640	620	619	616	624	637	597	597	605	623	587	615	626	607	620	625	646	591	631	614	610	603	658	587	636	635	603	624	608	627	619	563	615	647	609	591	583	582	627	621	623	636	624	608	638	580	661	590	602	615	624	610	619	600	609	597	623	640	603	623	609	601	652	625	636	620	594	641	618	677	618	610	625	607	619	562	585	628	600	593	627	589	646	600	562	614	588	593	645	599	614	619	587	617	609	677	598	618	628	651	607	607	575	628	633	580	605	568	637	630	597	640	618	638	629	616	604	547	609	629	567	667	659	581	646	616	591	588	638	640	601	600	634	611	606	608	623	621	675	627	619	655	622	588	676	602	602	622	601	593	631	626	606	626	617	594	620	590	639	595	590	590	597	594	588	570	592	603	592	614	620	604	596	654	606	629	660	611	612	628	631	637	598	646	620	645	640	585	617	603	585	610	604	639	599	632	602	649	604	645	649	668	619	611	610	623	639	560	621	625	578	582	578	651	616	580	628	630	609	631	614	598	623	663	608	645	635	636	586	600	587	666	637	590	611	632	626	647	600	616	607	633	619	606	602	630	624	618	612	595	603	582	608	597	639	633	599	608	606	593	579	663	625	586	655	583	604	573	581	669	590	586	601	595	610	634	609	622	608	629	651	585	598	664	647	585	632	564	619	589	609	644	615	623	644	563	610	636	607	634	668	562	595	608	634	597	591	623	630	632	606	612	645	623	609	625	617	656	647	580	627	570	617	578	565	585	582	585	586	589	634	581	575	642	593	566	569	614	641	640	606	578	615	624	645	610	658	620	589	604	603	636	569	575	643	626	618	593	656	631	584	618	615	620	630	614	607	586	625	626	581	641	661	638	597	597	667	606	642	607	596	584	608	635	569	613	626	599	590	593	638	608	607	585	584	591	652	584	589	615	589	637	624	680	681	591	624	627	552	627	551	611	628	648	617	607	613	604	611	692	617	614	618	616	578	595	627	629	628	581	637	645	609	621	611	577	607	645	608	605	629	584	615	632	639	591	585	610	642	596	629	621	606	603	617	624	621	607	637	601	635	593	637	646	611	632	626	583	580	598	597	658	606	613	621	631	597	629	603	596	624	619	601	610	648	601	615	591	579	606	624	624	638	589	642	631	613	601	607	616	628	623	609	643	577	656	633	682	600	625	614	602	611	606	625	607	626	630	613	657	616	627	585	615	635	608	615	576	655	557	643	627	598	636	612	594	605	552	619	630	651	626	635	618	613	596	634	625	623	669	629	646	653	633	606	624	622	616	610	630	627	614	621	624	606	642	624	637	594	635	599	605	568	606	602	668	625	638	617
725	386	203	159	120	165	258	212	179	184	582	1086	1441	1232	603	120	85	90	109	93	76	72	83	81	84	83	90	80	73	89	65	66	89	73	78	81	82	104	80	84	77	72	88	76	57	75	91	73	57	63	64	80	85	76	75	80	82	70	78	83	60	95	81	75	86	74	88	79	73	87	72	87	79	80	84	83	80	69	81	79	77	90	73	78	79	72	76	80	66	67	81	78	91	74	82	79	67	86	69	91	66	75	69	81	79	79	91	74	100	73	69	74	76	75	79	87	90	73	64	80	86	76	78	79	62	77	78	82	78	79	86	87	90	77	72	74	71	69	65	80	70	75	76	73	60	71	87	75	82	78	85	77	85	77	85	69	62	66	73	72	79	102	89	89	78	64	104	67	78	62	79	81	98	79	62	76	80	87	87	70	74	68	82	89	89	97	67	69	93	83	78	92	75	83	80	80	94	62	73	84	72	81	89	83	84	88	68	84	91	84	76	60	76	95	69	77	65	97	90	88	73	78	64	69	73	100	88	68	63	95	81	68	75	85	95	69	71	81	75	78	80	74	86	97	85	82	81	76	66	66	58	66	65	90	72	75	74	78	76	67	78	87	78	71	73	76	81	76	63	74	72	78	73	82	71	83	72	84	68	73	78	82	85	66	83	74	80	79	78	62	69	74	86	73	83	85	81	84	78	89	69	77	75	75	94	90	75	88	81	75	63	76	84	79	84	72	71	79	77	91	76	86	80	76	78	67	77	96	78	70	77	64	76	73	90	74	76	74	87	93	79	78	79	88	74	78	75	60	81	80	69	77	85	62	73	88	75	70	77	67	88	82	81	82	85	67	73	79	98	80	89	72	84	66	83	72	95	87	82	85	97	68	90	74	84	80	80	82	75	76	79	70	89	81	78	98	81	83	88	80	84	86	71	63	68	76	78	86	73	80	74	79	73	73	64	71	70	79	82	82	70	82	73	75	69	68	79	93	80	70	80	67	76	77	76	70	66	62	82	68	83	79	57	83	76	76	87	72	73	95	77	79	84	70	65	83	82	81	64	75	69	76	52	65	68	75	80	82	86	85	89	70	73	69	83	75	79	85	82	74	77	71	85	86	72	94	75	70	65	78	81	73	85	79	75	79	84	63	81	71	86	86	81	84	88	72	58	79	86	75	64	76	80	96	76	73	87	80	72	65	77	93	86	93	69	79	90	73	73	84	62	96	83	61	77	81	83	78	69	68	100	69	101	76	88	62	62	78	89	82	67	65	80	80	88	93	84	72	77	75	78	78	97	74	77	71	73	69	70	85	70	85	68	88	95	72	88	64	67	68	71	84	86	73	72	61	85	79	74	78	89	102	71	90	87	91	73	92	88	67	71	68	75	93	81	71	97	69	80	80	83	88	69	70	86	62	82	69	67	74	71	79	82	90	93	74	80	83	73	92	75	69	81	77	83	70	66	80	73	75	79	82	75	89	63	72	73	66	79	71	93	80	80	67	81	97	73	75	79	88	93	74	80	78	86	69	84	70	84	62	66	95	82	66	77	93	75	68	73	76	62	88	66	74	76	65	72	94	69	67	72	87	92	75	77	81	78	71	78	75	76	67	78	82	81	85	84	83	80	74	58	74	72	64	74	64	74	76	84	72	66	81	62	85	70	77	71	76	80	91	75	82	76	70	77	87	76	110	87	69	69	87	85	82	79	63	85	74	66	70	82	93	74	88	87	78	92	80	67	96	74	77	88	70	90	91	77	88	67	72	62	79	72	90	85	83	80	83	74	70	62	90	79	79	70	86	94	68	73	80	68	91	84	77	62	81	75	68	76	86	77	82	77	82	81	91	73	79	75	82	82	93	67	81	72	76	79	63	68	69	96	86	88	75	75	67	79	69	86	73	76	74	100	84	91	66	72	81	95	76	77	66	88	74	88	76	80	79	80	97	71	81	75	84	78	79	60	76	83	74	98	77	82	79	66	62	81	78	69	82	78	58	77	83	76	92	81	65	90	66	84	79	80	81	65	83	65	77	93	75	64	71	86	69	77	84	77	85	66	69	81	73	89	82	81	86	98	95	80	70	66	78	71	82	80	93	71	75	86	78	87	91	81	62	63	81	92	76	88	76	70	68	75	79	80	83	98	67	71	73	83	84	64	79	92	75	89	76	90	67	80	70	86	84	69	92	79	75	98	77	76	74	80	92	78	91	64	78	81	84	86	88	86	69	73	73	87	87	73	84	67	95	86	77	84	93	99	85	84	83	92	80	96	84	61	93	77	68	72	70	95	75	84	90	69	83	87	83	72	74	62	77	84	72	75	91	75	89	75	68	87	77	84	91	83	58	91	75	69	84	80	86	57	77	79	74	88	88	62	82	67	80	78	79	92	69	79	90	78	68	85	81	72	72	81	71	85	99	74	69	80	96	98	100	81	73	79	69	72	72	77	87	75	74	76	85	85	88	81	78	87	67	83	67	83	79	74	77	69	79	87	81	88	73	76	74	75	78	77	83	84	93	59	81	77	64	68	66	80	79	55	54	84	80	73	80	71	76	85	78	84	69	77	81	67	76	87	80	76	89	75	76	73	71	75	82	72	73	76	90	72	75	80	80	71	76	81	73	74	76	84	69	81	77	80	89	82	92	72	85	72	78	69	95	85	88	71	59	58	72	61	79	88	78	59	76	79	94	72	97	78	63	100	71	96	85	74	81	79	80	61	76	62	82	90	78	76	74	84	69	71	72	81	89	81	83	67	85	76	78	67	82	86	72	84	85	85	66	94	76	63	67	80	84	76	96	86	91	76	87	88	79	75	72	88	76	64	66	66	75	77	82	82	82	75	86	101	75	70	83	83	75	91	68	84	68	84	73	79	73	69	84	79	91	113	71	72	86	86	89	81	65	96	82	99	89	66	79	72	92	85	64	86	80	72	61	73	72	85	71	90	83	79	84	85	79	77	66	81	79	78	79	85	82	80	81	81	72	83	81	74	81	77	63	85	77	76	87	81	82	75	68	84	77	80	94	81	71	85	81	94	78	72	76	78	84	93	86	84	101	88	88	73	77	64	82	94	86	63	92	95	68	84	85	82	79	83	94	65	75	93	76	88	74	82	82	87	83	69	72	96	70	91	87	103	92	91	57	69	84	90	72	80	80	75	97	66	85	69	88	107	88	78	97	83	67	71	86	81	72	89	85	87	81	81	86	70	76	89	66	84	91	80	74	79	75	75	66	77	75	76	84	80	77	90	69	86	86	86	76	96	71	82	71	74	74	65	82	83	73	77	80	78	79	82	88	82	85	92	92	86	67	77	71	80	75	85	83	70	76	68	74	81	80	97	74	76	69	75	64	68	92	81	81	79	78	92	85	70	74	88	65	77	73	76	75	64	92	89	85	87	80	77	66	94	76	67	88	69	70	61	81	78	72	88	77	83	83	81	72	76	84	76	76	83	81	93	71	80	64	77	76	96	92	75	79	72	88	80	79	60	84	91	84	75	65
11758	5492	2796	3308	8000	10356	10663	8270	5818	5302	15399	21350	23149	20420	10623	1446	1031	1010	973	942	931	956	953	880	902	939	898	867	846	798	830	816	803	833	814	832	837	818	787	770	769	762	712	768	762	789	780	816	755	700	803	699	733	727	747	740	740	780	722	738	713	802	738	739	717	727	711	723	780	747	767	700	698	743	701	763	678	737	712	703	740	770	723	770	734	706	680	733	736	680	728	738	737	741	733	699	775	768	685	768	683	752	730	710	758	748	726	703	736	752	697	724	757	682	726	703	718	744	759	744	752	721	723	754	699	709	712	714	681	741	722	710	735	701	734	761	747	726	764	776	678	757	700	746	771	775	712	733	657	738	742	737	712	696	756	753	718	726	775	744	762	767	739	733	674	744	699	741	720	720	699	750	698	667	697	746	693	708	727	684	742	717	732	742	707	706	758	724	758	728	761	746	749	695	710	715	750	751	687	716	682	631	744	766	755	691	721	761	745	686	737	699	722	737	772	722	758	694	696	682	720	780	747	778	736	720	707	687	762	730	747	712	716	729	739	743	731	716	767	744	702	766	703	711	719	697	744	727	753	728	721	745	749	738	729	734	771	733	737	753	711	756	703	757	770	727	716	725	751	722	776	729	725	745	745	747	702	725	716	760	746	732	743	721	702	742	709	719	743	760	723	702	742	754	742	753	726	745	740	790	741	703	717	754	709	721	745	701	751	726	739	746	722	700	733	760	744	682	722	734	775	750	669	740	744	706	754	666	726	741	726	704	728	674	736	723	756	702	718	730	691	720	695	776	728	740	731	739	730	733	719	718	715	711	712	750	716	765	667	746	712	722	732	707	689	721	763	749	782	690	684	750	740	698	707	708	774	747	755	752	769	746	764	676	684	699	741	702	735	755	737	756	733	762	681	724	752	732	688	727	704	742	761	707	749	731	686	690	749	716	722	743	670	701	718	757	695	777	708	717	694	715	744	719	710	681	676	748	743	699	696	732	712	719	787	739	698	698	727	716	727	743	751	707	765	733	730	748	702	730	741	682	721	693	742	734	691	716	712	753	742	694	749	785	726	744	745	727	702	707	733	731	719	750	701	736	723	699	742	719	734	767	737	743	705	747	727	701	686	677	709	732	748	742	756	751	746	714	730	732	737	735	754	711	690	719	730	725	722	786	745	732	712	754	687	711	739	678	708	716	730	752	683	731	722	751	773	725	709	784	746	789	754	763	691	702	696	701	730	722	752	745	668	779	710	734	739	734	729	709	694	691	717	721	739	716	736	730	732	687	741	714	675	769	716	730	690	727	742	722	761	746	752	723	724	753	692	731	760	707	745	737	752	715	753	759	719	676	717	747	736	731	689	716	745	686	718	752	705	696	670	723	758	826	678	731	735	756	731	740	709	736	784	702	733	762	737	806	696	681	715	764	737	742	707	730	762	709	743	719	761	674	701	709	746	763	717	761	703	748	736	724	721	732	774	778	754	721	734	714	722	747	739	766	716	701	791	683	741	727	736	763	712	741	698	682	778	724	706	710	728	713	709	717	731	695	731	737	746	713	700	746	745	727	756	719	694	754	715	754	758	712	751	730	756	740	767	753	742	722	700	702	784	762	703	729	762	716	733	750	704	728	686	718	726	740	741	750	704	687	702	733	717	701	727	739	700	710	771	728	704	785	665	746	682	749	738	728	731	751	733	740	713	750	748	788	769	755	752	776	712	789	727	702	732	747	705	717	758	706	758	675	716	705	685	736	751	703	749	724	755	691	765	731	721	733	765	725	712	738	719	743	742	721	724	711	771	699	736	760	726	703	715	742	766	734	743	732	728	703	714	682	735	729	706	706	734	763	745	759	694	745	736	679	735	736	723	741	696	683	715	745	708	712	684	765	722	718	682	743	736	700	708	736	714	719	727	724	688	681	764	722	735	751	733	738	757	748	713	680	727	713	743	737	739	745	686	758	741	769	693	739	775	682	761	684	748	779	721	691	704	795	681	671	738	725	718	772	739	706	750	681	738	751	758	715	704	721	731	695	698	745	700	738	727	757	708	746	689	728	722	749	764	721	683	754	741	749	732	756	736	690	722	735	697	762	741	716	707	725	721	715	755	724	678	772	774	719	768	708	761	773	724	719	761	733	763	724	713	701	721	766	743	689	729	784	775	705	698	692	695	669	702	750	726	719	727	763	762	772	757	743	733	726	685	744	659	734	710	718	715	792	695	705	691	711	721	701	714	763	690	759	716	727	759	682	706	669	720	681	713	749	667	684	699	743	707	764	755	798	705	726	698	736	758	711	707	714	714	728	690	717	735	748	734	671	766	737	699	757	764	731	763	731	701	675	739	683	747	724	743	694	754	724	691	763	677	733	674	759	736	806	746	739	769	759	725	751	777	754	743	747	728	746	768	732	703	731	733	710	682	684	749	720	744	668	757	714	744	701	733	745	752	709	758	718	673	717	748	736	747	724	766	761	743	687	775	728	734	745	743	685	696	748	738	704	750	748	763	703	741	694	733	709	728	743	744	747	749	713	724	662	698	747	727	707	751	701	746	748	763	696	722	713	715	726	700	691	731	720	719	677	768	727	709	729	765	734	726	730	738	705	719	741	722	741	737	714	732	718	782	758	736	686	682	723	716	714	754	735	744	791	657	741	716	731	763	707	778	710	686	737	755	759	692	713	750	695	763	735	768	694	755	731	723	727	721	727	756	698	710	720	716	788	765	712	704	764	724	766	714	716	742	734	722	682	757	731	702	709	726	764	666	714	716	754	739	735	773	686	713	765	711	691	730	747	681	697	714	715	731	675	698	729	755	733	742	691	715	746	744	727	658	790	729	759	706	748	721	725	736	684	772	748	742	694	733	713	755	734	695	725	762	757	724	734	717	681	720	673	698	775	679	718	683	725	686	744	710	666	725	709	724	688	752	696	760	754	748	738	733	777	690	734	771	722	756	713	677	671	707	788	737	729	736	738	727	741	781	696	755	713	723	749	720	732	744	706	696	676	722	740	742	754	754	715	777	715	737	756	726	721	711	727	725	751	769	759	758	717	725	725	708	750	696	725	768	700	754	684	734	699	756	706	736	711	752	736	739	720	739	733	691	714	698	740	724	743	736	720	796	752	717	728	711	720	747	713	737	694	712	707	729	678	773	758	738	725	700	714	730	679	739	754	718	714	729	693	707	724	693	738	769	681	702	788	688	655	773	694	708	736	689	703	722	703	758	754	739	692	683	773	804	758	673	758	686	737	705	693	701	711	769	658	766	732	686	693	709	696	719	751	692	755	744	737	748	721	740	787	713	757	721	699	746	741	721	679	724	712	728	717	737	693	726	733	767	708	738	710	738	727	752	768	727	686	738	762	707	712	744	729	783	771	717	741	728	689	740	683	738	760	720	695	669	733	746	720	686	712	730	719	690	722	705	686	699	766	744	715	715	677	766	758	744	685	719	709	696	733	735	717	765	741	702	744	747	751	703	708	713	726	687	676	709	753
1291	349	175	120	110	125	167	187	128	130	530	1497	1667	957	212	65	68	64	55	69	48	48	48	52	60	53	54	49	50	47	59	49	66	48	53	56	54	47	41	38	51	48	39	42	52	57	59	54	51	54	43	48	41	43	37	49	45	32	41	38	50	43	58	39	40	60	46	42	45	49	46	61	53	47	61	50	48	30	47	49	45	53	51	47	30	36	44	34	34	48	44	46	45	48	43	50	58	47	58	42	64	38	57	44	39	57	54	37	42	45	32	51	68	40	47	58	58	35	31	40	48	39	56	48	50	41	62	47	43	50	40	43	42	53	52	41	40	46	46	37	50	57	48	48	46	41	35	60	69	52	48	40	36	43	43	49	36	37	36	36	45	47	44	48	60	36	28	47	48	36	47	47	49	45	54	44	46	42	47	46	50	46	36	64	35	38	45	41	47	51	38	39	57	53	41	50	53	53	48	52	53	53	51	52	48	37	51	45	46	55	42	41	55	44	36	48	52	30	48	46	48	43	55	42	48	42	43	52	54	54	56	43	51	49	57	50	44	49	52	57	40	47	49	39	51	44	54	36	51	54	40	45	49	39	34	35	53	42	46	44	49	43	50	50	42	49	36	46	50	51	41	34	49	64	54	54	43	48	44	44	46	43	47	47	49	45	45	39	45	32	49	47	45	46	50	54	35	45	49	44	51	46	39	41	42	52	42	37	39	45	52	48	45	49	54	42	38	30	39	43	44	37	40	60	54	40	48	36	50	43	40	44	49	62	45	36	47	45	39	35	40	61	54	39	56	41	52	56	43	39	50	43	37	48	54	41	41	54	46	49	40	43	47	40	56	60	47	48	40	42	50	55	53	47	40	47	42	34	46	45	46	42	51	42	37	54	42	42	48	48	42	49	42	47	38	42	45	48	43	39	40	51	43	43	36	51	47	44	44	40	50	51	45	54	59	53	52	41	49	52	52	53	51	51	50	49	47	52	48	48	51	47	23	45	42	44	49	46	49	48	41	38	46	50	50	35	35	44	45	41	48	49	47	42	42	33	55	43	46	52	41	51	39	55	39	44	34	49	44	48	48	48	36	41	42	46	41	39	55	51	62	46	43	47	47	37	35	36	38	41	42	45	50	40	49	46	58	53	48	35	58	46	53	37	45	50	47	46	38	42	45	50	53	51	38	49	46	42	38	46	48	37	54	40	48	49	51	44	48	35	51	44	42	43	45	57	60	46	55	52	46	35	45	43	46	47	47	44	39	37	46	44	33	44	45	53	33	38	48	39	52	44	50	48	35	51	64	50	37	46	49	65	57	41	56	53	48	48	45	43	37	58	38	35	46	41	58	50	62	40	44	51	45	41	60	47	54	48	46	48	45	36	46	52	48	52	52	52	55	45	51	44	52	46	41	46	54	65	46	45	39	38	59	51	49	45	50	41	50	39	43	39	56	29	65	37	36	41	46	39	53	51	49	43	47	56	51	50	48	40	49	49	47	56	35	27	51	47	43	45	53	40	46	43	41	41	42	48	52	39	48	35	48	47	56	32	48	43	59	44	52	44	51	61	50	42	39	46	47	43	49	48	41	51	50	48	52	38	33	49	45	47	43	52	43	52	44	40	53	48	51	34	40	50	48	49	43	42	44	43	53	39	32	43	41	55	44	59	45	43	46	39	57	40	46	43	35	48	39	45	44	38	48	42	40	34	52	45	53	50	39	36	38	40	50	44	37	41	46	44	43	41	54	41	35	47	50	39	50	32	35	49	47	47	35	52	38	45	42	42	50	34	42	35	45	46	32	48	47	33	53	59	46	38	37	45	40	52	44	44	50	42	46	38	40	45	36	47	51	43	36	38	50	58	56	47	52	44	48	46	53	50	53	60	55	50	51	38	57	54	40	49	58	44	51	42	44	39	40	30	34	63	48	51	42	39	39	39	52	51	51	48	38	39	39	38	43	44	40	62	47	44	42	39	44	53	45	40	37	50	38	59	48	40	47	29	48	42	41	54	52	52	49	38	41	35	45	44	50	48	46	50	41	48	44	48	39	44	43	32	31	37	40	54	57	32	43	41	41	47	47	44	44	43	56	47	54	41	43	46	54	42	54	48	37	45	43	43	49	51	56	42	43	49	55	51	38	47	57	57	48	41	54	57	52	44	41	36	41	41	60	55	52	47	49	39	42	46	52	48	43	45	31	41	43	39	39	34	40	50	48	53	41	49	50	44	56	53	58	56	31	46	52	47	39	40	38	45	51	40	38	43	47	41	40	32	45	46	57	40	42	42	53	59	57	57	43	54	49	53	44	47	48	46	43	45	49	56	57	48	41	41	47	52	51	38	39	56	52	50	44	36	48	47	54	44	45	44	33	49	42	49	28	41	32	46	57	48	34	43	52	43	49	44	45	43	43	41	49	34	41	47	58	56	50	37	51	40	47	40	51	50	34	48	39	58	52	37	36	51	47	53	55	53	48	42	43	54	34	43	47	46	44	46	55	41	53	43	58	40	38	39	76	45	42	44	47	37	47	44	53	42	37	50	48	50	54	50	48	44	52	39	56	55	55	48	44	32	49	47	55	41	42	49	48	47	31	56	40	38	48	42	52	43	44	50	43	40	40	41	50	51	47	36	45	48	40	59	44	49	44	51	40	41	38	54	40	32	52	57	40	29	51	34	44	50	47	42	33	45	33	35	42	66	49	43	61	60	44	36	41	41	49	38	59	38	52	47	53	37	35	50	35	46	55	44	47	42	46	49	52	48	50	37	43	46	55	29	41	47	44	42	40	59	45	35	40	50	47	60	42	50	47	50	49	34	45	47	48	49	55	39	42	55	36	43	49	57	46	46	34	48	32	34	53	42	46	44	59	33	30	49	43	43	59	46	55	47	52	43	35	40	49	36	41	48	40	56	41	61	55	39	32	51	43	44	47	41	38	44	55	44	47	46	41	44	32	41	39	31	47	40	35	42	57	47	49	45	51	45	49	46	41	41	46	36	42	48	36	46	44	50	47	39	41	47	45	42	42	47	49	44	55	51	47	44	36	47	48	53	43	45	46	50	67	49	38	45	54	42	59	40	45	50	47	51	58	44	43	35	48	44	52	44	49	50	35	52	37	42	41	59	52	57	32	53	49	58	57	53	42	47	48	49	55	51	41	49	57	36	46	36	43	30	43	31	60	51	33	45	38	47	52	49	53	37	53	42	46	52	39	44	53	41	37	56	46	45	40	57	40	52	36	41	54	44	54	42	51	50	47	42	37	45	50	34	43	44	42	54	41	43	53	61	47	39	46	35	39	42	36	43	50	35	43	60	42	65	40	53	38	55	48	41	49	41	56	39	63	64	46	44	50	49	47	52	31	43	33	38	39	41	41	42	39	41	34	42	56	45	53	49	34	46	46	45	40	49	38	46	50	50	42	39	45	47	48	55	48	53	43	38	50	39	41	38	44	44	52	45	48	39	46	41	53	38	45	42	42	43	40	49	36	54	47	40
13431	4785	2371	3089	7044	8752	9116	7694	5324	4993	14640	25052	24598	15898	4683	1078	929	932	793	869	792	775	663	703	743	735	729	661	616	604	532	567	517	555	569	541	556	529	523	483	480	454	481	477	474	478	489	483	445	441	480	469	464	466	437	462	474	494	473	473	438	419	484	410	415	443	428	475	479	438	398	429	441	483	584	545	468	410	404	430	447	417	437	464	418	407	469	445	470	442	424	432	445	427	420	412	431	411	432	444	433	451	443	444	422	454	434	444	413	457	434	432	418	439	404	444	455	432	401	417	429	424	416	395	416	433	425	428	434	385	431	440	417	412	422	443	398	434	402	445	389	426	417	424	459	442	446	387	420	413	402	422	396	421	392	437	444	397	417	428	436	427	399	390	405	433	416	461	406	390	442	377	405	428	434	396	442	428	397	413	414	421	412	460	433	424	429	434	465	466	418	412	428	410	431	417	452	414	409	399	426	430	446	423	448	398	405	389	401	412	408	432	384	432	418	413	411	426	429	441	448	370	474	449	392	432	397	416	426	441	446	447	410	420	388	415	391	412	460	434	402	444	441	440	424	407	451	422	442	431	421	429	431	432	428	398	443	391	433	433	412	400	426	434	433	410	417	453	394	439	435	381	399	455	419	409	452	407	437	426	405	455	416	418	420	375	455	411	431	437	425	457	409	408	419	421	425	466	431	437	398	410	404	433	388	444	456	418	434	419	437	446	442	426	429	437	435	432	431	412	432	433	420	392	416	421	404	421	413	431	447	439	441	405	403	442	419	422	445	432	399	433	408	403	384	441	419	385	435	448	443	427	452	430	397	417	435	420	398	412	441	411	441	406	410	424	415	412	408	424	412	415	411	417	417	473	403	402	456	421	404	455	438	418	429	416	450	405	369	424	422	426	413	409	396	435	435	438	473	418	434	359	415	428	420	398	443	426	430	416	432	421	418	390	444	406	430	411	412	423	418	376	447	463	409	430	425	446	432	429	404	431	456	387	437	404	437	422	416	442	434	478	393	436	435	442	399	415	440	405	412	453	391	377	442	416	423	442	428	436	420	450	445	434	376	398	430	425	442	404	447	423	449	416	415	420	403	405	403	397	426	428	439	412	418	390	427	425	397	386	439	426	433	411	415	496	459	428	434	396	405	493	461	464	417	461	407	370	427	410	440	437	462	431	430	432	417	394	407	424	428	402	419	433	428	433	400	411	423	396	452	421	403	444	443	435	389	396	433	426	407	429	427	414	426	407	448	405	393	416	465	416	436	388	438	421	397	388	425	426	418	467	409	432	434	457	407	439	431	408	431	440	430	418	412	432	455	441	414	419	437	421	416	430	453	412	402	416	416	460	409	437	421	408	421	443	411	427	416	484	436	424	420	430	444	425	431	437	450	391	401	453	444	401	433	439	415	469	429	430	364	437	444	438	425	402	458	418	401	398	463	428	440	437	406	394	432	417	411	428	420	406	441	438	421	401	422	443	438	405	440	385	421	414	429	416	429	420	406	402	411	422	412	420	417	413	419	405	415	407	436	408	423	441	442	384	458	433	412	415	421	469	401	412	423	450	427	427	370	405	432	465	453	402	425	431	421	417	438	399	430	403	455	423	416	474	451	414	425	419	453	413	437	411	417	426	388	436	421	382	448	421	422	423	426	414	415	418	371	451	414	402	411	401	407	398	439	465	430	416	444	445	423	406	452	393	431	447	413	427	412	441	398	408	403	423	466	388	412	424	408	428	390	441	454	457	411	429	457	388	387	414	389	451	428	413	454	423	463	409	425	430	433	414	435	438	415	434	437	456	431	424	427	419	384	390	418	414	444	413	436	419	415	398	407	437	429	436	451	411	380	446	410	465	419	412	422	429	412	417	421	397	425	452	422	411	429	414	438	417	379	447	415	443	417	437	405	410	401	407	409	440	416	415	404	421	479	424	444	426	416	461	425	415	434	427	431	409	416	396	402	430	416	395	435	431	434	430	437	439	392	402	414	404	392	421	438	426	427	409	420	408	418	410	402	428	414	451	420	436	450	416	449	442	377	433	434	442	417	401	412	410	438	437	448	398	397	414	411	394	427	419	380	430	439	439	402	433	412	441	435	447	449	416	436	414	438	403	416	410	421	446	402	418	433	444	449	399	445	369	450	418	396	420	435	417	420	410	417	427	412	401	416	419	419	447	398	432	432	396	415	459	417	411	397	430	413	434	450	411	454	388	416	409	422	442	451	426	376	433	448	403	435	426	395	403	427	443	423	446	460	413	432	428	432	437	398	435	384	424	431	430	415	435	417	444	423	398	426	387	393	453	413	410	427	435	412	421	414	412	386	450	405	422	413	424	406	399	446	407	422	450	401	431	439	443	385	449	416	426	428	418	434	384	390	448	437	413	423	445	412	410	429	412	425	414	436	448	393	410	418	402	444	418	420	455	427	424	419	430	442	401	405	414	388	436	416	409	418	455	421	381	452	389	419	421	420	486	464	408	392	412	438	468	459	380	462	446	387	439	423	414	455	414	486	403	425	443	437	420	410	418	406	413	420	435	417	445	399	415	421	428	417	409	401	419	441	413	423	433	424	402	402	401	417	432	377	441	425	420	435	442	413	414	439	443	408	418	409	433	459	393	391	457	439	436	452	439	431	422	407	390	443	399	444	434	433	406	423	415	434	437	392	416	403	411	401	394	425	425	443	433	434	440	378	381	453	403	419	433	444	405	412	413	442	418	453	418	412	453	409	396	384	428	440	416	397	442	420	406	445	430	433	390	455	425	425	422	399	458	426	448	434	452	410	367	409	425	416	408	420	425	411	397	439	433	394	426	434	421	396	418	430	464	422	431	445	406	434	436	442	431	404	406	460	425	392	410	434	409	415	437	420	404	435	429	405	416	428	421	397	444	423	436	420	441	418	469	409	445	400	396	405	398	405	421	418	396	406	433	434	433	424	441	417	393	419	380	431	411	406	418	434	412	419	385	446	398	404	396	436	424	416	425	444	441	389	450	409	425	442	432	409	420	420	404	445	413	431	415	437	426	387	414	441	418	410	436	452	450	407	394	440	445	408	477	434	400	415	457	421	426	447	419	410	444	433	405	437	419	412	416	465	454	468	394	457	436	442	424	429	415	423	458	421	407	408	420	422	412	413	426	373	454	427	420	448	405	404	461	422	423	421	419	438	414	444	412	434	444	399	434	448	419	414	414	413	405	462	375	442	385	376	441	412	428	379	460	414	396	448	399	407	412	440	422	414	394	422	432	420	438	422	431	410	416	416	416	411	407	432	416	420	422	437	420	399	398	429	400	438	417	427	421	391	432	427	424	429	448	478	396	415	434	435	416	428	405	401	414	453	442	419	456	426	432	436	418	443	425	440	454	430	463	408	404	404	445	419	433	429	416	422	421	405	406	440	402	409	456	385	404	391	472	407	464	400	424	429	402	431	425	414	404	407	439	427	386	408	418	460	430	417	401	422	395	412	430	437	410	404	413	430	423	419	456
989	451	211	156	154	192	212	211	180	340	1357	2334	3002	1979	331	96	91	80	60	87	74	85	71	65	64	72	68	56	68	76	64	67	63	64	77	88	73	71	67	63	46	57	70	79	70	71	71	74	56	68	63	63	57	63	63	66	56	59	56	59	65	51	76	62	52	47	52	62	60	66	68	65	80	76	81	75	70	48	46	63	52	56	55	49	69	58	60	67	57	63	55	59	58	62	66	65	60	54	56	79	66	66	47	56	53	67	67	83	56	60	57	62	80	74	57	58	68	49	83	62	53	59	45	64	72	70	62	64	56	65	74	65	60	69	69	64	73	71	59	75	72	51	63	73	65	72	59	60	70	62	58	59	66	64	73	56	57	69	69	61	65	66	62	73	63	65	64	62	78	59	64	56	62	76	66	62	59	63	64	65	71	52	60	58	56	66	67	61	63	77	69	75	64	65	56	74	60	52	56	65	69	71	52	53	53	68	70	58	71	47	61	73	60	75	63	75	67	72	70	64	62	77	57	58	51	64	54	56	65	69	66	67	55	66	63	54	66	66	58	57	65	56	63	62	59	65	61	81	56	62	61	58	56	64	72	57	76	46	67	57	81	56	60	62	66	65	50	70	58	69	70	65	65	46	66	72	64	54	70	62	77	66	58	67	53	56	73	77	54	57	57	55	55	60	74	57	63	48	49	72	53	68	67	66	61	73	77	65	64	63	70	73	63	62	58	59	58	71	68	55	58	57	55	59	75	72	59	44	82	70	67	61	64	75	63	67	56	59	59	62	59	54	62	56	71	52	66	54	58	56	52	62	68	64	53	64	80	65	41	49	65	74	63	69	67	58	72	65	54	75	53	58	80	72	57	71	54	80	68	71	49	65	66	68	68	71	57	52	68	61	65	69	80	58	56	55	66	67	80	79	47	69	73	53	84	55	62	75	66	63	61	60	52	70	47	64	64	57	87	70	61	70	63	61	58	64	63	55	67	60	76	65	70	61	56	68	66	82	50	72	69	60	63	61	62	63	65	59	74	78	59	75	64	65	66	59	59	60	55	63	67	82	59	79	57	63	58	75	64	53	68	59	55	68	55	57	57	68	66	58	60	70	62	70	65	72	54	65	71	52	69	54	53	66	60	51	59	64	65	52	69	62	86	73	44	50	59	58	54	61	69	59	55	53	65	77	55	49	64	63	69	63	70	50	66	76	55	71	66	68	62	63	71	66	67	76	64	50	64	52	58	62	61	62	55	65	56	59	64	72	66	48	56	51	50	69	58	69	46	71	45	52	68	63	78	68	51	64	62	53	75	72	55	47	74	69	70	61	67	63	55	77	75	60	62	53	47	63	55	58	65	68	66	62	67	72	59	61	51	74	62	77	64	58	62	70	57	71	54	58	54	60	59	56	50	75	70	70	62	48	61	64	51	65	71	61	76	63	64	56	70	55	69	42	67	55	57	69	64	59	57	72	69	60	77	66	62	57	58	63	54	58	61	66	55	54	59	57	43	61	59	56	70	71	67	64	63	68	58	70	66	56	56	56	68	46	63	59	59	54	74	66	63	70	58	54	55	64	70	61	53	56	61	52	62	68	57	69	66	68	54	61	57	53	70	71	63	56	49	77	61	52	50	70	58	51	72	55	57	60	62	58	46	64	58	67	59	55	62	61	67	66	62	64	70	66	56	67	78	78	69	78	76	61	65	78	73	61	70	78	69	61	58	60	56	63	62	62	73	70	80	53	52	68	59	54	56	59	60	57	67	66	58	82	58	62	48	52	68	71	53	65	68	66	77	64	53	66	57	67	72	47	44	63	67	72	70	58	81	64	52	64	56	46	50	60	60	66	64	59	64	65	54	47	67	73	56	73	67	49	64	63	64	69	61	65	74	72	79	62	65	57	62	79	69	55	67	61	48	63	68	74	62	56	59	63	66	57	48	61	60	54	66	75	57	66	63	58	65	64	69	59	56	54	69	68	66	58	59	57	74	64	50	66	54	79	59	69	75	56	73	56	53	51	55	70	55	65	58	61	60	63	66	63	64	55	54	65	72	53	80	71	76	61	57	53	57	66	61	64	61	58	67	63	58	74	65	75	57	68	51	64	65	58	63	76	72	75	62	48	52	61	51	84	66	62	64	60	64	66	71	61	65	46	65	61	54	65	69	64	59	57	61	50	74	59	49	59	71	74	76	60	51	62	65	74	67	61	59	67	60	63	64	69	59	61	65	58	67	52	62	69	53	67	68	65	52	66	47	55	67	77	67	73	72	77	66	75	71	63	69	57	67	53	69	66	50	54	64	58	62	51	75	63	55	64	61	66	69	68	67	67	63	69	57	52	75	68	57	61	62	74	59	73	69	67	57	70	60	64	74	62	73	59	60	72	71	58	87	68	67	51	65	54	58	63	54	72	59	61	65	84	69	68	65	61	61	61	64	73	51	60	52	69	62	75	39	55	56	52	56	74	65	68	64	62	67	56	74	51	78	68	72	54	61	55	51	57	71	55	53	67	84	57	58	55	66	56	72	66	65	57	62	65	64	68	69	67	61	74	63	72	69	56	62	43	62	66	54	68	54	58	73	65	59	71	59	64	57	57	59	80	68	59	68	61	57	70	66	64	61	61	72	66	65	55	60	64	64	63	49	67	54	64	56	63	57	60	57	70	69	63	61	70	64	67	68	68	62	47	62	69	59	61	71	62	70	67	58	65	81	69	70	56	48	63	65	70	61	58	56	72	80	71	68	52	67	57	81	61	68	52	64	66	45	65	78	60	65	55	70	58	62	79	64	55	67	68	66	60	60	62	53	46	62	65	61	73	64	50	72	55	55	64	62	61	65	62	47	54	69	80	65	57	58	59	59	78	57	59	43	61	60	70	61	54	53	62	56	70	63	50	61	62	71	61	76	55	58	66	72	69	56	61	72	68	55	69	73	32	58	49	64	57	59	62	51	64	62	66	78	63	63	60	66	79	62	65	63	64	47	55	57	58	69	61	61	66	54	54	55	75	69	59	58	76	51	50	48	66	74	58	60	67	61	52	57	50	51	65	59	67	51	74	56	65	58	63	65	61	47	65	64	50	53	55	65	55	62	54	56	63	56	62	62	41	75	51	65	61	56	57	56	62	59	64	55	74	64	68	50	67	68	53	62	83	64	56	61	74	59	67	58	54	64	76	76	60	61	58	50	70	77	66	65	54	49	58	50	72	49	71	57	58	52	56	72	76	47	59	63	48	64	82	78	66	62	67	68	70	73	73	49	68	71	64	57	64	54	74	69	50	56	58	66	71	59	43	73	57	59	55	68	58	69	59	57	65	51	77	52	55	52	65	62	72	43	66	68	54	51	68	74	63	65	61	46	57	66	69	69	70	53	55	66	66	59	57	66	60	58	65	66	36	72	77	65	78	61	69	58	61	83	55	65	49	81	61	52	59	66	71	64	63	56	70	69	51	50	70	66	70	58	64	67	54	62	70	56	71	55	66	73	61	63	66
14541	6160	2802	3939	9496	11824	10883	8688	7172	10270	24595	29602	30621	22647	7068	1538	1241	1131	1174	1032	994	976	980	950	980	977	964	903	841	735	760	731	758	718	709	732	770	712	691	620	631	633	669	674	617	662	634	628	684	627	608	609	603	609	573	613	592	628	629	636	591	606	633	610	612	570	637	603	666	555	593	584	585	691	1111	934	597	596	579	593	584	612	608	570	604	586	609	606	610	571	630	598	581	604	629	646	580	571	604	599	648	608	605	620	596	594	570	565	616	625	593	585	592	661	621	603	609	573	555	594	552	616	612	590	594	633	635	620	587	608	621	567	585	624	619	600	586	592	586	582	620	616	602	572	583	597	574	613	586	575	577	578	613	568	541	614	647	588	617	615	585	577	619	612	598	572	604	631	595	636	611	599	640	596	575	573	576	563	569	596	651	652	620	579	597	626	590	565	590	593	588	573	607	617	630	604	607	578	571	599	569	668	587	640	586	604	618	586	641	613	620	600	586	586	628	574	592	612	640	625	574	614	592	612	623	594	613	580	618	671	550	585	607	577	619	573	591	636	585	580	631	596	559	544	574	631	605	592	607	571	579	550	592	584	614	634	620	610	620	565	581	556	613	559	568	644	621	591	626	637	587	602	563	604	592	588	580	625	571	638	635	590	584	565	655	603	592	608	615	575	629	579	593	597	619	628	609	585	553	568	565	611	615	619	625	595	615	593	629	622	605	575	598	585	569	606	606	612	632	579	605	624	615	604	599	568	566	610	580	673	590	605	562	602	561	592	603	583	633	605	606	612	588	598	575	608	628	574	579	584	567	579	586	597	588	586	588	608	565	587	574	580	561	617	600	611	537	627	592	560	624	575	594	597	618	566	579	608	575	590	595	628	586	557	603	580	574	625	656	585	574	553	594	608	636	575	625	596	628	616	595	628	606	612	598	560	596	603	601	623	612	600	611	638	599	558	589	578	582	605	570	546	556	588	636	621	600	631	592	605	563	591	601	597	603	551	635	616	595	640	595	635	573	622	575	615	581	575	613	576	578	596	591	612	614	581	567	600	592	594	634	594	604	602	559	628	572	587	600	584	609	590	577	596	567	600	613	573	611	622	587	574	614	608	595	604	611	589	628	601	586	590	634	642	603	617	600	559	581	639	595	607	596	596	588	610	619	568	589	613	614	613	576	577	604	603	609	605	549	592	607	574	607	604	607	610	590	617	593	586	527	592	597	613	621	573	630	605	569	634	535	598	646	588	591	570	582	603	602	579	598	582	607	602	588	567	587	598	606	579	549	590	612	637	541	581	620	589	618	596	592	637	588	592	595	619	576	617	568	607	593	585	587	608	616	554	615	562	609	581	624	563	613	560	605	582	634	542	511	582	587	591	546	617	581	539	587	621	582	585	611	607	595	650	609	617	640	594	616	595	597	578	582	586	580	618	620	619	578	608	606	598	618	631	602	635	592	577	576	601	584	563	575	556	596	599	644	647	614	606	571	617	602	608	639	572	637	567	591	629	613	629	585	595	603	620	596	613	581	573	581	610	615	556	611	592	568	613	592	605	580	564	569	635	603	590	597	602	594	574	617	619	608	561	608	645	628	585	567	671	630	591	598	570	611	633	542	578	584	616	582	578	606	594	569	620	599	606	576	599	630	598	628	593	582	566	567	604	562	554	593	611	607	594	619	621	597	587	579	607	586	617	576	590	607	627	604	586	607	548	593	619	610	578	611	627	602	603	602	570	606	585	585	595	588	572	575	625	600	534	605	606	568	554	573	631	594	588	577	573	549	579	565	599	622	603	595	632	593	573	580	585	606	579	607	620	579	608	580	625	626	560	623	567	604	584	573	582	565	536	615	610	587	555	623	602	606	634	569	591	625	617	621	594	610	571	613	617	559	575	632	671	620	620	610	631	649	591	628	620	588	609	577	562	546	597	605	591	597	562	546	585	578	558	568	602	590	533	627	583	594	556	548	584	642	608	578	589	625	613	626	597	584	564	580	582	585	573	550	585	617	578	610	558	561	640	599	603	578	575	631	632	616	607	607	598	559	593	613	569	621	608	605	623	571	553	654	632	622	599	588	583	592	586	600	603	599	623	608	572	607	567	635	598	594	595	572	564	596	613	565	558	588	541	604	614	555	595	559	580	582	575	580	641	570	546	588	598	625	577	638	619	590	596	615	575	562	623	608	616	569	591	572	585	604	565	575	597	583	587	564	639	642	631	562	589	623	590	553	593	575	582	611	576	617	608	613	593	584	637	602	580	597	638	564	589	623	561	602	586	643	613	572	608	581	639	592	583	561	584	565	572	587	591	607	577	637	591	584	568	570	579	578	559	598	573	593	553	556	576	618	602	622	565	588	564	568	600	612	611	577	586	653	631	596	571	592	605	630	586	589	591	595	608	641	580	572	650	587	551	563	591	563	618	647	555	587	590	608	609	576	612	615	624	609	621	610	603	574	633	595	560	639	610	648	587	621	625	600	583	557	634	587	574	628	586	649	611	611	561	660	596	568	588	651	586	565	674	581	602	605	555	597	597	608	598	580	589	589	587	578	611	573	610	582	627	560	569	659	598	557	548	620	624	619	579	630	600	612	632	570	562	603	547	547	570	594	568	564	595	581	611	650	557	573	584	661	573	585	596	597	584	583	594	601	575	620	582	575	595	629	608	607	575	664	606	571	599	622	615	651	590	620	583	622	600	553	592	586	601	553	573	629	583	593	606	622	609	597	585	564	601	627	546	586	610	596	611	597	615	559	581	630	617	582	613	581	627	602	578	590	584	568	589	579	582	566	613	640	564	582	616	599	585	580	608	621	569	607	605	588	607	614	584	565	582	557	583	620	584	598	614	627	609	605	580	573	620	615	620	599	598	568	592	591	554	598	578	587	532	633	579	627	595	552	577	602	578	583	569	579	607	597	582	603	571	582	603	625	579	601	599	598	604	590	613	597	628	593	594	586	599	573	603	575	588	610	577	596	607	582	625	593	541	563	624	566	601	582	561	628	633	550	644	599	592	587	615	584	571	582	593	597	614	609	586	594	589	645	596	615	616	569	572	605	598	601	629	581	574	584	640	609	558	594	603	586	600	588	587	649	613	560	636	620	628	605	600	576	643	622	600	631	570	621	602	623	599	565	571	594	581	612	624	554	557	574	575	646	562	568	537	605	616	581	605	594	630	598	604	631	583	611	588	593	592	600	600	586	600	594	588	628	570	582	572	624	603	573	601	595	613	622	596	611	590	597	576	603	551	596	662	614	576	586	565	592	554	571	611	582	606	596	624	581	595	625	590	607	656	602	564	584	589	558	580	603	578	608	589	619	615	603	575	569	614	588	566	568	591	603	633	614	565	580	567	616	612	591	572	626	631	602	630	563	582	624	568	638	617	566	578	606	575	578	613	660	577	582	572	614	556	557	590	599	562	583	586	563	593	619	606	610	638	606	611	606	580	622	592	599	578	577	598	620	582	600	616	601	600	635	586	596	553	611	569
965	226	136	112	108	131	143	140	128	165	211	341	466	433	211	87	69	67	62	72	70	69	71	79	72	79	75	69	71	80	57	71	87	80	61	71	79	76	63	64	61	76	79	57	66	62	72	64	74	56	67	71	59	77	69	58	69	68	69	66	76	71	64	55	74	65	67	75	58	66	84	75	64	62	67	72	68	63	65	65	66	80	69	62	74	76	71	63	64	68	54	66	78	80	57	76	72	67	67	69	71	81	65	76	63	55	67	74	73	61	74	64	56	63	84	70	59	69	67	71	75	56	64	58	71	74	70	82	62	68	75	62	69	60	62	86	83	67	63	61	75	78	65	81	64	76	73	75	80	89	52	65	62	70	69	57	84	61	64	62	81	67	70	70	76	53	85	88	63	68	79	63	59	71	56	61	80	61	82	66	75	59	64	60	91	59	64	76	62	66	66	64	67	70	64	65	66	65	81	69	74	55	61	64	76	67	63	74	69	82	79	60	74	75	68	69	80	65	75	68	72	67	43	73	52	75	58	77	63	73	62	74	54	70	59	56	60	81	70	75	84	76	71	68	55	74	88	76	67	68	83	61	84	78	75	58	55	59	67	66	86	67	72	78	85	64	68	72	62	65	69	63	66	67	57	74	80	68	72	73	77	75	68	59	69	53	71	70	61	69	84	60	75	80	64	63	61	62	71	62	83	73	65	79	79	66	63	59	61	82	70	61	71	70	67	74	66	84	72	63	72	47	55	67	60	70	82	66	63	71	64	71	68	73	72	70	86	69	83	68	83	76	84	58	49	73	73	82	72	74	82	76	71	77	78	83	74	48	67	69	45	71	78	78	70	57	70	73	71	64	79	51	61	62	68	68	80	67	70	77	77	78	61	63	63	66	66	65	82	65	80	57	49	67	66	58	61	89	82	55	55	65	70	76	76	73	76	69	62	60	58	55	71	67	56	60	57	64	73	62	92	58	64	58	73	61	83	65	59	78	79	75	68	52	75	56	63	74	80	65	70	58	75	79	62	60	62	61	82	74	64	68	59	66	75	71	80	76	70	53	80	76	69	72	63	64	50	58	86	66	83	79	66	89	68	75	88	65	72	61	70	65	53	73	94	68	68	61	63	65	57	62	68	69	66	74	74	74	66	67	73	73	84	62	91	52	63	63	69	56	81	60	59	56	64	61	63	64	70	78	70	77	69	62	64	82	70	65	76	78	62	72	69	76	80	59	65	72	65	58	68	61	78	61	62	74	61	60	68	66	69	90	62	65	68	61	70	58	74	62	58	82	65	77	63	79	67	71	71	69	62	69	60	81	76	76	86	66	62	61	65	65	67	61	59	68	70	69	77	63	72	69	75	69	63	74	58	62	76	70	68	73	68	71	67	71	64	67	66	60	53	72	76	61	68	64	61	75	67	74	78	79	63	72	74	66	78	69	65	67	67	69	67	87	76	67	83	57	78	77	60	64	70	61	63	64	65	62	75	76	55	62	89	75	70	72	77	61	67	73	70	77	68	59	75	70	64	69	74	70	61	72	67	63	68	73	79	73	69	70	64	74	84	70	61	74	76	54	73	82	78	73	58	89	59	70	67	64	67	71	67	92	70	70	80	55	77	63	71	60	66	66	60	81	73	54	70	53	60	68	63	78	63	60	73	56	61	58	72	71	70	74	75	66	67	74	63	76	68	67	76	64	71	80	65	61	68	77	62	65	72	67	65	79	82	69	65	65	54	73	67	75	67	68	70	79	63	61	59	65	61	69	71	59	72	76	70	64	69	78	55	62	73	69	69	62	57	68	77	83	66	67	67	61	62	62	79	69	63	69	69	72	71	67	76	58	79	67	70	70	70	65	58	87	81	61	61	65	78	77	77	72	66	72	52	68	89	60	81	64	76	63	74	78	59	70	59	81	70	63	77	54	67	74	68	79	66	79	73	87	60	62	75	62	78	68	64	77	70	68	65	71	69	73	62	58	51	88	65	57	71	75	68	67	75	79	68	68	71	74	71	62	56	66	83	81	65	70	56	85	79	80	58	62	52	85	67	66	65	67	77	82	87	70	65	64	70	72	71	52	62	74	75	69	81	70	80	74	67	78	68	69	86	74	66	63	71	67	68	54	66	75	72	80	80	58	73	68	61	67	60	71	66	76	79	58	71	71	70	66	66	59	67	74	66	66	63	75	53	95	75	59	70	64	67	72	86	71	65	77	66	58	81	60	69	61	63	69	75	69	75	85	64	62	74	59	76	73	68	70	69	62	66	75	60	73	74	75	81	84	60	55	59	72	84	94	85	60	75	74	66	70	65	54	60	51	73	80	62	61	66	69	62	80	49	60	79	66	73	68	69	73	80	86	71	72	74	66	86	57	67	56	66	67	83	73	63	61	74	63	76	63	76	70	75	66	70	71	78	71	69	64	67	65	53	63	75	51	62	59	70	55	74	61	59	70	78	59	67	77	77	62	68	67	80	66	75	64	68	68	69	76	61	74	65	67	89	67	63	64	77	85	57	62	55	77	81	77	78	57	69	75	54	61	64	78	72	71	78	72	78	64	69	74	68	74	61	57	62	63	68	64	79	88	71	66	77	76	66	69	73	77	67	73	58	69	58	64	73	66	64	67	64	71	75	78	60	69	68	71	66	76	70	78	70	56	70	77	58	69	61	62	63	68	77	67	83	76	45	66	66	65	65	66	59	66	60	75	67	84	72	67	77	60	67	66	72	63	70	60	62	69	73	79	55	66	88	76	56	66	65	61	65	78	72	67	65	86	75	55	52	72	51	76	77	85	74	70	74	68	65	80	77	73	62	64	73	72	73	65	68	71	82	77	72	56	64	68	78	70	62	67	53	64	70	78	69	63	80	69	72	72	64	68	62	60	67	69	64	63	76	73	66	82	63	87	61	64	64	79	71	83	72	66	68	66	74	66	82	73	67	73	79	80	68	64	70	68	73	91	61	67	67	67	64	67	74	70	70	59	60	81	60	67	67	66	78	70	65	67	66	71	64	76	65	67	70	60	67	61	65	81	70	72	75	77	90	67	57	57	70	69	68	64	75	65	70	71	67	80	56	76	57	77	69	61	91	72	63	73	80	60	78	63	72	71	70	70	62	82	65	64	67	71	76	73	75	61	72	73	82	60	48	60	64	77	68	77	75	57	71	60	67	57	77	55	76	60	64	60	49	68	81	69	95	59	71	80	49	67	68	66	67	65	63	62	72	77	60	73	71	75	73	73	64	53	71	44	69	66	63	54	48	71	77	70	72	83	65	73	74	63	65	52	60	84	65	70	69	80	79	62	79	73	73	69	90	66	71	69	69	68	76	80	68	60	65	59	67	58	67	81	68	63	77	65	60	69	58	62	63	70	71	64	78	73	54	58	70	57	74	66	70	54	72	57	85	75	60	84	65	66	62	54	71	65	56	79	67	64	68	79	63	86	59	70	51	70	79	59	79	75	61	77	78	65	69	68	61	64	74	80	71	72	72	71
11057	3498	1736	2442	5856	6542	5924	4763	4450	5213	6949	10561	12496	10402	4228	1007	837	836	857	742	738	807	794	790	828	784	732	703	705	707	662	709	701	734	728	712	724	678	629	638	642	663	672	637	678	666	667	680	638	663	631	652	630	620	618	594	635	612	591	623	630	580	701	632	652	634	666	624	651	630	588	627	655	670	672	638	606	624	626	626	625	672	608	625	609	630	598	636	640	612	642	633	627	643	648	646	584	605	616	629	605	596	625	632	647	600	640	644	617	633	598	635	649	630	638	627	630	595	670	608	667	608	623	609	654	649	603	627	627	617	606	624	621	661	647	622	610	608	649	639	640	630	634	594	647	625	629	661	604	664	625	611	638	589	645	615	689	643	601	621	620	666	616	625	636	594	645	607	649	618	646	625	609	632	653	589	614	610	650	663	599	630	624	645	617	651	620	648	630	614	594	590	639	661	656	595	639	604	622	611	635	641	633	644	620	627	594	639	639	629	620	674	630	696	612	645	660	612	619	654	602	618	657	639	616	634	560	654	648	614	565	637	638	604	589	618	624	611	651	607	634	626	598	659	585	625	596	612	664	625	594	627	649	610	628	636	629	610	606	620	609	671	618	635	635	588	621	616	639	623	641	584	608	673	638	653	622	648	624	624	620	642	664	647	643	601	640	574	621	631	624	615	651	571	638	664	661	590	624	586	598	633	639	639	605	608	624	658	628	610	623	595	622	637	650	641	623	611	643	617	680	613	624	653	675	637	664	655	644	572	583	630	646	620	682	646	667	608	618	653	643	613	610	634	650	660	593	629	621	631	645	649	635	687	606	652	619	639	585	585	662	629	621	623	661	636	613	658	640	619	622	644	610	598	639	607	641	616	611	622	641	645	590	620	634	615	628	590	611	623	608	621	628	592	613	644	644	632	607	617	635	613	610	617	627	605	643	631	621	611	627	612	622	624	617	625	642	635	630	592	644	607	669	622	581	631	581	663	628	624	658	632	636	644	639	602	639	670	631	627	632	617	608	627	671	647	602	653	587	627	672	651	604	624	617	634	612	641	631	601	601	667	648	627	654	628	619	626	651	618	660	628	633	632	602	606	637	671	637	670	646	629	635	585	626	605	628	617	611	658	625	628	597	620	632	592	625	585	616	635	649	604	645	679	581	611	633	598	634	607	650	609	616	656	631	644	630	640	603	574	641	606	590	643	667	625	671	654	672	606	642	640	624	609	659	620	610	640	634	613	675	588	589	624	610	648	635	645	633	581	609	621	609	616	678	610	629	592	671	670	663	628	662	627	620	668	576	655	632	620	633	681	597	630	586	625	646	675	651	602	637	593	646	622	575	624	645	643	621	668	598	581	622	616	604	606	672	603	663	604	630	612	654	583	621	640	624	622	636	622	573	647	614	646	569	647	596	687	664	604	583	664	642	619	613	594	627	626	641	596	633	669	618	656	611	618	621	619	602	628	618	634	644	676	627	638	626	615	624	621	697	581	625	593	629	630	613	616	639	603	591	640	624	634	638	639	637	646	643	632	664	642	613	610	617	624	583	591	606	616	624	658	607	622	614	572	652	656	612	607	665	636	606	594	606	621	651	641	600	614	631	612	644	610	573	633	646	621	620	616	655	608	670	587	676	651	642	575	617	635	610	604	606	617	651	621	584	627	658	629	616	651	591	614	644	604	665	601	648	674	638	679	599	641	638	620	649	665	621	609	608	649	611	647	623	659	627	604	632	632	623	618	615	598	577	683	673	601	664	636	661	643	630	642	631	642	617	620	626	641	643	631	608	640	630	602	668	638	621	604	636	629	684	674	589	598	647	620	641	643	639	645	714	627	581	640	598	599	662	615	642	628	629	634	623	700	606	610	633	654	641	651	636	645	628	600	610	579	683	672	652	621	635	643	681	605	615	618	662	598	615	614	610	597	605	652	636	613	664	614	636	627	602	633	636	589	627	633	584	650	596	624	647	684	650	640	613	631	617	616	600	620	647	658	610	646	609	652	647	617	652	639	645	638	648	667	606	677	610	647	608	668	619	658	642	658	611	644	620	594	612	607	627	604	671	659	601	640	647	655	610	591	650	631	692	645	628	638	656	571	662	658	584	608	655	670	609	640	622	654	618	619	634	623	579	631	630	592	625	659	594	608	625	670	621	661	620	612	632	648	654	646	683	606	605	654	638	598	629	593	625	655	650	614	649	612	648	621	625	616	685	671	635	629	666	595	646	661	608	670	602	628	653	658	655	607	579	644	662	597	652	637	645	634	585	671	633	655	576	642	628	645	666	637	649	646	624	596	617	617	657	605	631	633	676	686	639	603	609	596	627	592	635	585	593	607	639	642	674	642	624	607	611	666	612	649	611	663	638	659	636	624	586	632	621	663	642	652	583	627	636	618	633	643	585	654	609	614	632	627	665	610	641	639	634	627	604	639	631	622	650	664	640	593	652	618	628	633	654	671	663	638	635	642	677	596	643	636	635	589	627	634	633	622	635	608	635	640	659	658	612	590	609	611	633	620	643	625	646	641	599	648	650	645	633	587	639	656	618	617	645	652	600	627	685	590	650	691	636	612	593	623	619	608	650	645	590	575	613	579	653	572	628	648	630	640	608	644	636	654	641	625	662	622	643	669	651	650	637	639	639	641	645	609	622	607	617	663	651	596	635	652	630	622	610	641	610	669	641	598	672	644	630	667	665	637	561	645	606	647	629	652	629	600	597	605	656	686	643	670	641	638	616	669	640	642	643	596	636	651	645	674	600	629	620	619	680	674	689	655	658	651	674	638	605	651	598	612	653	651	612	613	636	607	626	658	639	625	603	609	600	597	618	601	613	645	677	646	654	597	636	656	622	605	672	622	653	607	625	639	595	629	608	635	594	673	604	596	674	645	665	586	652	626	637	609	627	642	645	573	632	627	631	576	582	642	638	615	656	586	602	634	582	598	676	616	654	644	657	588	587	665	634	611	642	676	592	631	602	634	616	612	648	674	595	624	602	637	661	594	608	638	610	645	627	617	635	618	602	650	588	591	634	671	657	660	621	643	634	619	626	604	660	688	615	622	593	620	632	626	657	610	614	607	613	671	618	629	613	620	629	626	682	627	609	641	606	662	610	626	647	644	640	643	632	629	613	634	660	599	624	615	624	685	625	620	617	615	631	661	601	607	665	646	609	628	626	588	683	626	594	633	596	609	603	616	593	629	656	633	616	573	595	659	643	667	654	637	605	605	643	622	654	650	539	673	659	640	605	666	625	624	657	597	590	628	637	637	611	655	638	591	611	627	601	607	562	657	634	639	661	641	641	636	621	622	621	606	628	626	599	591	638	627	641	619	630	621	593	584	609	624	612	605	604	659	596	658	602	654	610	647	626	609	636	592	647	643	671	657	638	641	688	664	622	674	639	633	609	615	646	638	587	638	653	619	609	651	627	654	601	632	590	617	621	652	624	644	604	637	638	630	624	614	633	624	641	695	635	642	658	632	606	642	618	663
692	369	224	152	141	197	184	201	247	265	513	1201	1478	1228	240	86	104	82	103	92	96	86	81	97	88	82	96	82	72	71	77	88	96	86	70	74	82	73	78	85	86	82	86	96	71	83	79	97	79	81	86	73	76	77	104	77	66	72	84	70	74	87	85	101	76	87	70	72	92	66	81	79	92	68	77	81	85	75	75	77	91	86	82	89	81	71	65	79	86	75	69	70	72	74	94	83	78	94	81	88	78	85	87	73	68	64	93	91	70	63	74	79	77	77	80	70	72	74	77	79	74	101	83	85	96	82	66	75	59	81	84	90	93	99	88	80	81	83	74	79	68	69	75	91	74	69	76	89	74	74	85	91	89	72	80	77	74	81	87	88	74	74	71	85	72	85	69	80	87	70	76	80	74	72	82	90	71	75	76	68	82	75	75	83	76	77	62	76	90	86	81	68	81	75	81	76	75	83	73	72	94	88	91	74	72	63	80	80	71	90	80	90	88	54	70	79	88	78	74	59	86	88	74	70	93	57	85	63	88	83	78	82	75	101	93	69	69	95	68	74	70	76	85	75	75	86	77	86	72	98	84	94	85	73	90	87	94	74	81	105	90	89	90	66	80	84	69	94	74	82	70	79	77	87	78	77	76	72	84	75	77	74	78	69	82	82	84	90	89	85	79	96	76	78	74	80	97	78	72	55	86	85	88	85	75	72	80	76	77	105	72	93	82	89	87	83	83	92	74	79	100	86	87	74	81	89	104	86	80	68	78	89	84	84	76	69	80	74	74	97	73	88	87	86	74	88	80	82	73	79	83	67	79	68	73	62	92	89	85	91	94	82	77	73	97	84	63	77	88	107	72	91	91	90	76	77	86	76	76	80	78	100	84	82	72	74	78	71	80	83	86	88	70	60	68	65	83	93	80	81	100	66	82	82	94	90	91	66	73	100	88	80	78	86	82	65	69	91	84	64	84	80	91	81	89	72	64	75	82	80	78	82	84	73	80	82	81	77	78	82	81	79	72	87	96	73	72	75	91	81	74	75	87	80	90	75	75	81	79	71	80	64	84	90	92	82	94	71	79	70	85	82	67	86	83	69	63	66	70	72	76	72	93	75	81	65	77	105	76	109	87	84	88	60	98	105	89	82	72	82	75	72	98	99	84	89	71	78	87	82	69	79	85	89	80	73	85	85	89	77	80	84	68	82	85	84	93	82	76	71	83	76	75	97	93	77	91	78	76	71	91	67	86	74	84	62	93	74	64	78	85	78	91	84	86	81	84	91	80	65	86	96	71	70	90	75	74	68	78	84	84	71	86	87	86	79	78	81	75	88	75	78	86	71	78	80	92	83	76	72	87	88	68	84	72	88	84	86	73	78	89	75	77	83	75	81	97	100	83	89	74	90	81	82	101	87	89	83	78	75	85	74	60	74	84	70	83	66	82	71	71	68	87	79	97	63	81	65	82	81	83	100	87	95	86	93	78	80	68	70	96	79	80	86	76	70	69	71	97	80	87	77	82	80	74	64	79	108	88	78	70	76	67	85	84	69	85	79	76	80	89	94	85	72	68	64	80	84	76	83	79	94	90	98	81	97	83	83	76	77	78	93	71	85	63	84	97	118	74	86	84	78	91	73	89	74	92	65	86	96	75	75	85	78	75	85	78	75	77	91	61	80	80	76	70	85	89	86	79	85	77	101	71	84	68	91	72	86	77	68	76	92	86	83	90	92	77	97	82	82	69	53	82	95	71	85	89	83	84	67	80	85	63	93	65	86	84	74	74	76	81	71	86	62	81	82	77	89	100	62	82	82	70	85	71	76	81	64	79	69	68	74	86	77	86	74	63	97	84	65	88	93	72	91	83	77	80	88	85	71	75	69	98	87	84	84	80	80	85	70	90	86	84	75	73	81	76	95	75	99	93	81	87	75	71	88	71	91	88	80	79	88	91	76	81	80	60	97	83	83	82	81	70	77	90	85	72	96	77	78	87	88	71	79	63	88	80	71	84	80	84	73	86	84	69	73	75	74	80	83	69	94	76	78	76	88	73	61	91	92	76	91	78	87	86	82	92	64	74	58	84	84	74	98	91	88	98	80	58	97	69	71	72	68	85	84	86	89	78	99	73	83	73	74	82	76	75	90	82	92	82	82	71	67	87	85	70	85	96	89	59	70	76	74	76	58	79	74	80	88	94	71	70	85	90	79	81	89	87	79	75	82	94	81	87	76	79	66	79	82	73	79	89	73	76	70	80	86	79	65	77	81	87	93	91	80	78	79	87	73	94	61	74	79	74	72	96	73	79	80	77	74	89	84	72	70	95	90	75	81	76	72	68	91	78	82	102	98	91	106	97	79	91	78	64	92	86	70	85	87	84	86	84	83	97	79	91	97	79	77	83	88	83	73	75	88	79	82	58	78	74	83	91	81	60	85	78	65	86	81	85	69	76	73	84	74	86	76	63	61	84	87	83	86	98	77	71	79	86	87	80	93	67	85	81	96	79	82	73	78	78	80	71	84	88	79	77	94	73	86	96	80	79	68	85	84	91	79	91	86	84	92	73	85	87	68	88	64	78	82	66	64	77	80	88	69	93	73	72	81	83	83	83	83	83	106	67	74	71	106	77	51	85	82	87	94	67	89	94	78	90	87	79	79	86	75	72	64	84	60	78	75	82	92	74	77	87	87	79	85	72	90	91	83	82	96	80	88	85	80	73	95	81	76	89	79	71	87	84	92	72	102	84	80	84	79	86	89	77	69	80	101	99	60	75	82	86	72	71	75	66	94	74	77	79	86	74	87	73	68	95	80	83	70	72	78	81	82	80	105	78	74	70	80	82	75	68	72	78	72	74	82	82	66	84	73	80	82	93	82	81	80	79	83	84	74	51	77	67	67	90	80	68	81	88	74	81	86	92	78	109	73	97	91	71	68	87	82	104	86	77	72	77	95	92	85	70	77	82	84	86	92	67	76	84	89	73	87	63	73	85	63	94	77	93	79	98	87	80	77	109	54	86	78	92	59	76	82	84	87	71	80	86	68	71	79	68	79	73	78	78	79	59	73	95	92	86	80	82	78	75	86	67	93	85	80	90	65	81	89	75	67	85	77	92	82	82	88	84	73	67	73	79	77	75	74	62	90	82	71	71	67	91	95	68	89	76	72	102	91	79	81	72	88	60	91	87	90	85	76	86	81	89	86	84	81	79	77	82	74	79	82	85	73	73	105	69	86	78	76	84	69	90	70	75	78	98	76	85	94	76	75	78	78	76	73	73	69	87	78	63	83	86	77	83	82	59	85	79	73	85	84	81	67	90	74	71	85	71	65	76	83	82	85	79	66	68	83	69	76	76	82	82	81	62	61	60	86	84	98	61	91	72	76	73	88	86	85	67	86	81	89	70	75	73	74	76	78	75	74	82	68	79	77	95	89	70	77	81	84	83	82	79	84	74	82	81	74	88	77	86	80	81	77	81	88	80	79	80	82	69	66	75	74	89	79
11156	5100	2680	3503	8255	9263	7915	7327	6983	7732	13953	22283	23309	19774	5173	1218	1206	1091	1084	1034	1035	1040	1025	981	965	926	941	822	926	841	885	832	879	869	857	873	794	796	809	787	753	756	756	808	748	772	746	761	732	753	816	784	805	756	799	752	759	794	766	791	753	755	743	763	806	764	761	751	735	677	761	761	782	772	957	796	767	746	725	768	712	753	818	788	751	710	725	689	769	755	754	714	771	735	832	768	720	769	783	745	702	772	717	698	795	717	791	732	748	763	733	745	725	712	760	742	785	718	721	714	759	740	728	743	717	779	714	759	718	748	767	752	782	729	766	762	795	797	754	760	764	748	751	732	706	749	684	784	801	759	751	763	741	788	722	743	746	753	728	726	714	741	746	739	720	738	723	714	786	774	699	719	758	737	744	795	717	712	726	725	747	739	713	749	798	765	754	766	781	790	729	709	741	743	740	689	740	768	766	702	728	728	735	703	735	663	751	737	755	762	728	815	756	742	735	727	794	721	755	737	719	703	785	743	739	772	752	789	752	701	729	748	739	705	744	727	795	788	732	775	840	696	724	737	766	737	732	706	723	776	729	702	735	713	761	742	692	775	730	694	734	734	796	736	745	745	760	741	730	694	697	761	730	753	773	735	726	781	737	758	753	712	754	726	805	756	743	755	756	748	791	686	720	741	735	757	736	768	754	706	757	733	722	708	741	702	752	788	689	734	766	710	680	733	766	786	740	710	747	732	780	780	740	736	766	761	736	716	750	800	726	704	658	728	752	720	783	707	742	734	737	801	745	721	756	745	725	787	703	720	753	747	714	746	720	731	706	753	685	780	725	737	741	752	788	738	756	728	774	712	722	730	704	771	747	748	702	709	732	747	747	713	724	725	738	718	725	732	707	774	734	777	735	774	746	729	746	767	757	714	766	758	716	733	737	752	718	752	758	703	724	728	740	744	733	745	789	752	779	710	781	781	766	755	721	715	773	733	725	803	741	766	692	735	744	722	778	740	727	760	740	759	732	721	769	759	720	746	738	768	737	733	736	798	671	705	750	736	719	741	738	739	717	765	766	750	787	749	747	745	690	759	672	730	765	761	733	768	785	712	763	707	779	731	745	758	793	799	772	709	781	774	771	788	720	734	752	756	730	749	743	750	762	700	699	755	716	742	758	716	733	787	782	744	738	740	731	786	767	738	733	729	762	738	725	707	755	754	754	771	713	723	682	695	759	732	757	717	709	831	735	740	781	751	766	711	792	752	747	724	766	788	718	737	732	726	747	733	730	752	724	787	716	762	738	733	786	726	715	756	679	735	764	742	745	714	700	739	773	745	721	722	719	754	734	694	775	744	756	728	748	736	743	781	710	720	758	736	740	742	808	723	776	733	783	764	760	745	724	760	761	768	704	733	771	777	747	705	792	800	722	779	701	744	720	700	798	745	741	736	747	776	740	774	725	742	772	739	799	748	705	742	743	789	734	758	718	752	703	711	726	742	737	706	779	709	753	746	825	725	715	731	726	774	769	734	700	721	756	766	774	677	679	760	769	746	790	718	759	775	767	726	785	698	734	762	748	729	782	733	706	737	759	777	747	725	706	773	770	762	719	773	716	771	710	765	762	704	735	789	738	759	748	775	733	725	766	786	755	773	731	758	736	717	721	741	745	731	747	750	733	786	748	770	762	714	706	765	737	821	743	733	733	756	766	739	729	797	773	750	705	717	731	741	734	711	757	753	815	704	753	728	684	708	719	751	727	714	736	734	805	727	724	684	722	734	719	783	774	698	775	728	784	705	719	729	676	753	709	754	746	720	717	728	776	750	725	770	778	795	701	770	759	743	735	738	744	739	722	766	752	697	728	755	770	734	748	759	708	727	720	773	754	743	744	735	730	761	702	757	723	749	757	761	754	756	740	772	806	755	748	739	736	741	711	739	728	711	804	746	753	727	731	727	739	736	789	742	753	782	701	690	699	781	735	731	769	779	765	768	781	740	718	745	776	783	710	757	724	734	753	765	780	730	724	709	762	763	742	774	726	741	768	719	767	729	735	718	738	783	776	732	725	764	713	762	750	760	687	777	731	734	776	717	782	742	755	721	760	785	739	742	728	743	717	734	700	795	714	694	728	768	748	734	767	714	777	763	685	780	738	778	803	745	757	765	729	757	721	762	771	712	705	745	748	784	815	777	716	728	748	741	748	709	766	738	761	773	724	755	766	734	780	753	757	773	747	754	719	766	740	740	739	749	777	722	730	704	699	736	742	721	742	759	784	713	738	752	738	712	768	737	719	674	724	717	728	750	680	757	784	801	779	721	756	724	769	729	722	743	719	709	738	761	731	781	748	710	741	785	695	731	720	731	733	752	774	744	754	756	695	753	766	743	750	716	782	725	773	763	751	753	747	740	696	732	714	731	711	715	715	707	743	742	714	764	815	727	750	755	719	761	739	723	718	776	732	740	729	779	762	755	805	721	709	730	797	779	760	721	759	743	787	735	793	721	738	743	754	788	765	765	798	757	698	736	760	770	734	764	758	757	757	756	739	702	759	742	775	700	754	737	727	751	748	735	762	702	748	767	776	748	775	718	746	732	749	728	771	731	700	735	725	708	788	763	752	735	734	689	714	719	708	779	721	704	794	769	738	753	765	695	780	751	754	795	757	772	708	751	721	790	741	771	752	739	720	764	723	732	759	795	775	736	713	756	751	747	740	801	731	737	747	752	741	766	784	742	766	766	775	796	727	734	746	705	765	696	761	754	711	702	752	729	725	766	727	751	730	789	723	748	769	761	768	731	764	767	750	757	746	713	721	765	799	717	740	669	793	745	765	721	744	718	706	712	730	716	794	705	716	735	747	716	792	727	747	760	716	754	758	737	748	727	708	764	745	765	746	733	730	763	744	735	710	735	756	721	758	712	731	786	722	726	783	744	742	742	731	772	733	747	707	725	735	733	751	714	703	729	748	759	768	730	744	746	743	750	782	710	755	745	722	734	759	776	756	743	750	763	720	744	751	768	710	767	708	736	725	806	757	760	747	721	836	714	816	660	746	729	713	767	727	737	699	727	763	727	739	752	758	723	778	751	761	740	756	798	806	753	679	724	770	746	760	776	746	722	750	742	769	757	761	748	752	772	748	708	770	771	767	705	770	765	707	696	727	735	783	737	786	750	732	724	778	737	740	732	714	719	756	721	756	773	699	745	813	759	773	730	783	758	737	740	718	741	750	723	757	755	736	769	661	762	690	725	748	738	721	761	691	710	770	755	689	752	728	757	732	755	703	729	712	743	788	758	712	726	725	763	744	755	767	725	713	727	712	725	752	723	766	735	749	751	773	771	727	762	708	710	732	745	689	729	681	780	770	752	735	738	746	780	752	753	797	733	778	679	726	751	731	685	754	721	742	749	759	739	711	693	735	767	723	745	758	767	786	722	730	786	738	692	745	755	757	729	736	727	724	712	735	728	733	768	704	757	788	755	775	720	734	769	715	757	722	773
1266	323	174	120	103	145	170	191	205	379	1161	1829	1656	1020	244	64	70	63	60	62	60	64	58	40	58	53	59	59	54	54	63	68	47	56	49	45	37	38	38	60	51	52	57	56	42	56	53	43	58	44	45	33	50	50	42	52	60	49	46	49	47	43	52	45	56	61	46	49	45	47	64	46	40	41	53	53	38	43	43	52	49	51	31	49	46	54	44	42	55	48	50	36	52	43	51	44	59	65	48	44	35	44	38	36	41	34	47	49	50	46	61	46	59	47	60	49	39	53	61	48	58	47	47	41	53	49	46	53	44	53	54	39	52	44	39	55	30	38	66	43	44	41	58	45	58	55	64	44	43	48	56	46	52	47	55	41	50	51	46	58	47	63	48	41	44	39	41	54	44	39	40	39	49	49	40	62	45	49	49	40	48	46	51	44	62	54	52	49	49	53	53	37	44	39	53	61	50	56	36	50	47	53	49	45	50	47	54	51	59	42	52	49	49	46	52	55	51	46	51	46	41	46	41	49	49	51	41	41	63	47	43	47	50	40	60	43	45	42	45	43	59	45	43	38	47	45	38	41	48	54	53	61	52	55	38	50	41	44	44	54	51	43	47	44	41	54	43	53	53	37	44	54	47	50	52	60	52	41	63	58	53	45	46	49	45	54	47	39	42	49	51	40	43	48	38	58	70	48	53	47	36	52	58	51	47	49	46	55	72	46	47	42	41	39	45	46	53	40	40	38	50	43	46	59	40	58	55	47	50	48	50	44	41	41	55	58	53	45	62	53	55	54	50	51	59	52	46	47	50	51	39	52	52	52	53	45	46	45	39	45	47	46	55	43	50	49	59	42	53	57	40	62	56	49	42	38	51	44	49	42	56	46	49	62	47	52	49	48	39	62	53	47	43	37	53	50	54	48	39	46	41	62	52	62	43	47	44	34	48	45	49	46	47	41	53	47	48	47	56	44	68	42	49	60	59	45	53	37	50	49	51	35	52	46	38	45	48	39	49	47	51	44	42	58	44	55	66	45	51	53	52	43	59	49	42	58	45	49	47	47	47	51	50	53	43	51	57	43	51	60	52	46	49	56	43	41	45	75	60	47	49	43	36	48	36	44	37	53	62	47	56	52	66	49	56	47	41	57	47	50	48	49	40	45	51	55	31	41	37	50	46	54	44	37	43	42	40	48	48	46	53	46	51	41	56	48	41	51	58	56	56	61	24	41	53	34	43	44	44	57	44	51	47	49	45	45	63	37	55	45	55	48	55	55	51	59	38	48	57	53	58	64	54	34	49	51	32	52	55	49	49	46	58	70	43	46	48	43	54	58	47	50	54	41	54	42	52	48	51	47	47	68	42	49	47	47	60	47	45	56	60	60	30	45	50	43	48	51	51	45	63	44	44	47	43	54	54	57	51	46	54	50	45	63	56	37	46	35	40	38	57	48	45	49	43	37	59	46	52	40	47	41	42	55	53	46	39	55	48	54	53	55	42	51	49	55	56	54	48	46	53	62	51	48	55	49	45	49	40	50	46	47	44	38	45	46	45	40	41	55	57	43	46	51	47	42	51	60	46	46	59	52	50	47	60	45	43	51	54	44	43	48	53	49	62	43	45	42	36	53	48	48	37	52	61	47	39	41	36	48	42	48	43	52	53	42	51	44	47	42	46	52	56	55	48	46	38	53	40	54	53	44	53	48	41	46	40	40	60	50	51	46	54	51	47	42	47	42	51	44	49	64	44	43	51	57	54	59	43	59	54	52	55	51	46	52	42	66	43	51	55	46	40	50	47	53	40	41	47	40	56	48	40	44	45	40	42	46	46	58	44	45	37	41	53	50	38	54	50	31	49	57	50	51	50	52	59	41	57	51	40	53	38	57	67	37	51	54	52	48	73	45	54	56	60	41	44	47	44	37	51	35	46	61	45	53	57	51	47	44	46	46	48	43	51	50	55	56	35	56	48	42	63	45	42	44	41	59	41	44	53	51	41	51	57	55	59	55	46	51	40	47	67	46	38	50	46	58	53	49	52	45	51	57	50	44	49	56	55	55	43	75	46	47	42	50	48	45	45	57	47	36	44	54	40	30	54	48	41	43	41	40	57	52	43	38	38	50	48	43	45	43	63	36	53	54	40	40	44	34	52	60	51	36	47	52	47	50	59	48	40	47	45	43	50	42	49	36	47	49	52	42	48	48	58	57	39	38	46	65	58	50	44	52	48	56	54	57	45	55	59	48	40	54	56	59	40	46	55	36	48	48	39	50	51	60	53	54	48	38	40	45	40	47	51	51	46	52	65	44	52	40	53	46	52	42	53	47	47	35	54	35	47	44	51	46	42	47	43	48	50	40	64	60	50	51	49	55	62	36	52	40	52	50	32	50	54	45	41	48	47	45	48	34	50	42	44	66	54	48	55	41	57	44	44	42	50	49	56	57	49	52	45	50	56	43	48	32	36	45	48	42	61	42	48	41	62	44	37	50	48	48	57	45	57	44	50	49	40	34	44	45	45	52	40	55	44	53	50	46	31	39	41	44	66	47	32	44	45	50	44	35	48	52	41	43	50	36	52	43	58	48	33	48	46	47	51	52	55	37	55	38	43	51	44	59	48	44	59	50	55	50	37	59	44	59	43	37	54	53	45	50	51	46	42	49	50	43	37	51	40	58	41	55	55	48	51	44	50	53	52	44	65	44	60	52	37	45	50	49	51	52	51	47	51	55	51	50	48	54	51	57	50	45	50	43	51	56	49	55	53	56	40	47	45	44	51	39	44	57	44	47	52	56	49	48	50	45	49	40	41	42	38	44	62	54	37	46	58	57	54	44	57	62	46	48	45	51	37	44	41	49	48	49	44	50	53	52	42	43	55	41	57	49	43	46	46	61	48	44	38	51	58	48	44	53	55	50	42	53	47	52	58	47	52	49	55	50	41	43	34	63	57	44	51	52	57	52	50	51	45	43	50	49	44	44	55	43	42	46	39	47	56	61	41	37	46	35	60	51	50	46	41	50	41	58	58	48	46	56	49	54	42	53	54	41	65	49	39	56	44	50	44	59	52	47	37	54	47	53	53	49	46	50	59	46	38	41	49	49	42	39	39	42	57	44	46	47	42	62	46	33	64	50	52	41	47	43	44	58	50	47	50	53	44	45	44	36	43	37	55	52	66	45	45	46	50	51	54	44	40	63	43	47	52	40	42	50	52	51	45	40	56	45	44	50	49	43	53	44	34	49	50	62	54	48	59	39	49	43	48	43	45	44	48	45	54	52	51	48	37	44	61	48	51	51	54	57	45	62	46	45	46	48	46	47	39	47	38	37	53	54	49	44	37	45	51	49	53	56	52	54	57	48	44	43	54	50	45	36	52	54	43	57	37	58	50	42	46	49	49	55	38	50	51	51	43	44	59	55	42	38	52	63	55	51	53	51	56	56	45	36	45	60	45	40	47	46	48	48	50	56	60	49	45	47	54	45	47	44	66	46	62	53	60	42
12579	4479	2482	3076	7822	9473	8533	7723	7990	11816	23172	26576	24547	17825	5329	952	841	836	756	776	801	776	738	708	705	626	651	578	640	602	616	611	612	559	556	503	494	476	527	479	505	493	529	457	466	495	514	454	461	476	461	508	464	467	447	480	482	459	460	435	498	474	462	466	439	482	453	423	444	457	464	426	453	494	665	450	433	473	474	457	424	444	455	482	476	476	439	471	444	445	461	448	422	481	424	460	442	424	458	465	487	479	423	447	438	475	476	447	459	456	430	463	471	425	441	434	427	437	457	442	455	438	458	449	434	457	484	444	417	456	454	526	443	447	434	446	388	456	468	441	427	451	459	423	442	471	454	448	478	447	402	446	429	442	463	476	445	457	448	480	417	447	388	431	458	457	472	402	451	426	436	399	458	415	444	444	445	418	469	443	474	447	436	474	434	455	447	449	451	444	484	434	439	448	451	431	417	466	428	427	439	471	460	449	427	467	477	454	412	425	482	437	435	404	479	449	437	417	454	465	469	452	437	415	471	466	460	464	467	488	448	437	482	464	477	424	437	445	457	466	487	449	436	444	401	439	431	431	444	425	484	497	478	478	470	434	434	446	446	482	478	444	452	488	440	443	440	453	434	472	412	430	434	467	422	451	460	468	476	457	437	419	427	429	436	470	465	399	482	445	462	396	460	430	441	418	432	480	438	456	409	452	463	441	439	444	467	427	488	422	434	426	422	458	465	404	422	464	484	467	441	427	452	450	436	448	432	449	491	435	470	471	438	489	442	438	439	472	469	422	482	421	425	486	411	428	438	428	502	440	437	447	450	443	441	466	436	461	443	437	463	479	466	435	435	462	435	447	495	445	433	417	486	482	434	431	450	440	448	438	478	458	471	462	494	478	418	471	439	447	429	470	442	473	459	466	444	437	422	452	463	441	450	454	462	477	454	451	443	482	472	439	442	458	437	457	455	453	454	421	463	464	452	457	447	470	506	497	447	457	529	466	449	449	434	425	415	447	454	420	447	425	474	448	468	468	420	455	482	467	467	460	511	439	432	458	467	446	444	464	476	440	416	444	467	485	473	466	407	460	462	457	451	485	425	440	457	453	440	459	442	469	454	477	423	415	460	477	467	449	474	465	483	432	449	459	466	434	449	443	420	457	440	423	468	441	468	451	440	424	408	425	471	452	473	477	491	483	458	463	471	479	435	468	431	499	412	428	466	477	426	463	415	439	490	417	448	437	457	454	449	431	416	427	499	458	466	448	492	444	453	440	455	453	444	459	428	439	428	427	426	442	459	433	470	451	467	479	442	429	464	458	419	469	475	471	442	441	440	415	458	462	440	476	433	446	442	438	423	431	486	489	464	423	456	454	451	470	447	452	478	437	441	436	451	428	461	442	484	433	458	449	446	461	431	449	463	437	449	464	456	461	443	388	445	458	440	462	440	458	469	437	430	462	469	425	450	440	447	468	452	465	497	434	414	482	480	488	435	371	451	427	457	440	446	448	466	454	453	441	425	443	446	456	470	450	452	468	430	452	462	452	438	480	452	451	456	437	478	409	481	446	448	425	447	428	430	443	452	457	414	447	461	453	433	468	442	473	448	429	441	475	424	469	482	425	422	445	441	456	442	453	437	447	420	452	429	419	487	440	436	479	431	444	482	441	465	438	456	432	445	438	449	451	435	472	459	461	434	424	445	455	452	447	416	425	502	415	450	466	459	479	511	463	427	449	530	455	480	463	448	477	438	466	436	499	462	446	460	441	424	480	464	430	460	485	448	447	466	450	437	442	472	453	456	479	437	459	447	469	442	465	452	435	447	471	425	500	436	465	476	471	459	417	421	489	453	452	472	456	406	476	464	476	448	439	436	451	496	429	453	454	463	416	461	453	414	469	438	485	442	497	434	489	444	495	474	437	438	421	441	495	427	445	454	460	432	433	464	456	435	446	487	439	451	456	422	486	446	447	463	417	425	460	467	449	445	452	433	466	418	421	463	434	467	434	457	462	468	480	426	421	475	439	465	466	438	476	455	432	443	428	438	455	478	459	472	439	451	453	443	453	457	458	438	450	473	447	473	427	467	466	446	499	484	454	432	455	477	481	445	463	458	458	462	447	476	438	473	452	495	464	423	420	441	442	463	452	447	427	475	457	414	479	472	469	438	427	418	496	475	417	466	452	448	454	462	440	421	420	473	435	429	421	432	451	483	461	479	481	479	442	473	454	407	448	442	452	459	409	433	415	426	442	455	450	459	453	416	453	444	454	477	485	468	460	485	431	412	494	459	462	443	414	449	492	461	461	439	407	447	445	449	481	485	471	431	448	444	450	434	439	476	463	441	460	465	425	453	483	421	441	492	423	456	448	434	442	463	444	466	466	473	464	401	454	432	451	465	406	461	426	437	432	477	433	451	423	471	467	452	421	468	479	487	459	437	493	456	436	457	446	470	459	457	460	455	407	447	439	451	452	468	479	479	428	491	463	446	444	478	417	449	451	472	453	439	449	439	472	459	428	436	469	484	457	458	444	498	431	430	455	428	441	418	451	451	468	467	437	461	453	462	463	427	464	424	488	430	453	442	478	466	410	410	440	459	457	430	435	477	448	446	452	470	478	429	452	488	451	423	421	438	472	455	462	481	474	456	448	436	432	432	466	434	456	488	452	497	465	443	439	426	481	457	450	430	439	428	454	416	425	441	468	484	455	466	473	450	428	450	421	435	464	434	473	467	462	422	440	477	433	400	452	459	486	449	410	446	455	430	438	492	440	433	465	457	458	412	423	440	453	406	438	452	467	447	467	455	467	464	424	442	421	493	443	439	417	426	467	419	443	480	470	483	438	476	464	451	485	448	391	408	472	424	481	448	434	426	458	453	438	437	423	489	428	447	433	419	466	448	410	474	446	453	431	440	484	483	442	468	451	456	460	440	452	438	454	400	444	446	438	439	499	495	441	452	414	517	476	460	436	472	455	457	445	468	472	460	475	471	448	447	470	445	423	469	444	522	410	478	507	467	464	442	422	471	403	486	469	436	420	417	462	449	423	411	497	438	455	430	426	439	444	482	451	480	432	432	466	417	477	477	434	465	437	435	447	453	463	416	477	443	477	443	445	479	465	407	432	432	469	460	442	447	436	503	425	437	431	474	474	431	475	447	459	478	439	484	451	451	473	431	464	432	461	427	453	453	474	448	462	411	449	471	450	477	442	457	439	445	462	465	475	457	419	455	485	484	464	468	468	460	431	432	437	451	438	468	479	467	435	458	448	418	437	450	445	405	444	449	473	463	458	423	468	489	433	416	442	499	419	458	432	430	449	465	498	479	442	427	463	420	442	443	455	472	443	428	453	427	466	420	390	458	455	457	441	436	432	448	443	447	487	440	456	433	454	454	445	424	434	431	464	431	469	463	458	454	475	450	462	443	473	456	443	437	445	431	442	405	421	463	437	446	412	453	440	465	436	481	450	478	487	467	485	451	453	456	489	409	435	447	452	448	487
935	493	268	169	160	196	257	292	316	1096	2726	2790	2689	1230	398	96	67	76	82	60	73	90	71	61	67	81	68	66	74	85	92	60	62	67	83	61	74	63	62	77	64	63	53	50	69	65	72	65	59	74	57	79	73	52	71	56	66	61	65	48	46	69	55	88	59	64	62	58	71	63	57	61	72	77	65	53	63	63	57	63	59	64	65	54	69	64	61	70	59	64	58	63	67	67	71	81	65	66	68	56	77	57	55	69	55	53	68	58	72	57	68	80	68	81	77	60	71	72	78	55	66	67	85	51	62	63	65	63	60	85	60	50	52	80	63	66	89	71	66	56	69	62	66	61	79	52	61	61	79	51	71	57	58	54	48	86	67	70	80	59	70	78	58	58	59	56	70	68	63	54	55	51	62	62	74	57	81	66	52	62	62	70	58	62	62	64	73	62	62	78	70	75	55	64	70	76	61	67	50	57	56	54	70	83	58	60	52	71	67	83	80	66	49	61	60	62	62	52	66	58	70	64	65	58	57	82	63	60	50	64	56	64	63	64	67	69	71	63	58	67	53	61	70	66	58	62	62	68	76	60	77	76	47	67	65	59	67	65	56	67	65	57	57	65	67	70	66	70	58	65	64	77	51	65	49	69	71	74	59	65	58	65	72	66	50	68	68	50	69	67	53	55	65	56	67	70	55	57	55	45	63	61	79	60	72	56	74	76	60	71	57	64	63	67	63	65	63	88	75	67	59	71	71	63	74	58	48	73	69	66	65	65	72	67	68	47	66	73	66	63	74	60	59	73	59	54	73	58	76	72	68	48	60	64	63	63	59	61	63	66	67	66	68	63	75	73	65	69	60	59	67	59	56	68	65	66	69	52	73	73	82	67	63	71	75	53	62	60	72	53	63	59	77	74	63	44	72	79	79	54	70	57	57	52	76	65	51	47	55	68	67	73	75	61	61	61	53	71	62	63	55	69	57	64	66	64	60	64	76	62	73	57	70	73	70	59	53	57	64	50	71	69	64	72	75	57	57	60	56	73	70	51	66	69	66	61	74	50	67	69	62	65	72	60	81	57	46	71	57	66	70	76	73	55	58	49	70	61	68	57	67	78	61	66	51	68	65	74	65	72	57	56	62	62	69	52	66	60	75	68	70	60	79	53	58	53	57	52	68	71	53	63	67	63	80	57	57	81	68	54	56	59	66	64	68	65	48	56	56	53	67	63	61	59	79	54	66	76	67	77	64	64	63	42	62	64	64	76	56	61	65	66	68	46	45	69	59	69	56	66	73	74	57	61	57	57	62	62	71	69	68	55	51	67	72	61	69	62	69	76	52	51	48	68	60	71	57	75	60	73	56	63	73	81	59	65	59	72	68	52	61	68	53	57	55	74	62	83	84	62	63	68	91	61	65	72	65	75	74	62	62	62	55	61	64	70	71	74	57	48	63	66	52	57	58	66	70	67	69	52	60	69	62	68	48	64	61	77	64	64	77	44	64	60	65	67	69	68	62	60	60	72	61	72	59	74	59	73	58	66	67	62	54	53	58	45	66	60	71	74	76	64	69	66	63	51	63	67	70	62	75	60	60	80	69	58	63	50	62	75	55	66	66	77	44	65	66	62	59	63	56	62	70	58	68	61	69	66	63	72	58	68	64	59	58	61	65	59	65	77	63	45	67	75	58	68	64	64	65	74	80	55	64	69	54	69	63	67	61	50	70	84	64	54	65	57	64	59	57	43	68	65	58	59	68	74	85	64	62	52	61	59	56	65	76	63	73	67	70	55	65	58	62	62	45	61	51	68	54	60	62	69	70	60	81	52	53	81	66	56	71	67	56	69	77	53	71	58	71	69	53	71	66	71	70	69	64	76	58	81	59	82	71	63	62	55	57	46	49	63	62	68	69	64	66	57	73	60	58	55	69	74	60	69	65	58	59	61	64	53	63	52	49	56	59	67	47	64	61	62	62	74	63	79	57	69	63	63	63	55	62	58	81	70	67	66	69	64	64	59	45	61	53	61	74	54	57	79	55	61	71	76	66	63	68	72	57	53	71	54	59	59	71	47	66	68	60	60	58	71	67	66	75	71	66	58	65	56	61	58	72	59	72	62	66	79	69	61	59	53	72	77	70	51	49	64	59	63	67	76	75	53	55	57	73	80	62	68	64	50	61	54	67	71	57	64	80	53	60	64	65	57	76	53	53	70	57	85	80	73	62	63	55	60	65	66	52	57	66	64	61	73	54	44	51	48	62	69	71	67	57	55	63	77	62	70	59	62	69	67	69	63	51	69	59	51	57	53	56	56	67	63	59	45	50	64	60	65	69	63	60	62	70	72	46	59	48	77	52	67	58	57	77	74	69	73	69	55	72	60	60	59	66	57	76	62	67	64	56	69	64	55	58	58	53	71	72	64	45	79	74	71	51	60	51	58	74	80	59	57	75	56	92	55	55	76	68	72	62	67	58	56	71	59	60	60	54	62	58	68	66	70	61	68	75	56	62	73	54	70	63	73	64	69	59	66	70	58	65	59	60	84	75	67	58	53	65	68	71	60	66	56	77	79	75	55	82	73	57	53	73	65	58	67	67	56	60	60	77	56	62	59	52	53	64	71	51	55	47	71	56	66	68	75	60	63	61	68	72	65	55	69	57	81	70	62	60	67	53	68	51	59	61	72	60	69	55	53	54	90	69	62	63	70	70	70	68	63	52	58	54	66	62	64	62	56	52	65	59	71	73	62	75	64	66	77	65	52	71	79	68	70	69	56	63	75	77	62	67	83	45	70	73	54	67	57	67	58	60	61	59	63	77	64	67	72	40	72	70	61	72	64	66	62	62	63	69	60	60	62	89	68	63	67	61	53	74	53	68	62	66	60	65	73	63	69	66	62	61	67	75	61	71	56	67	61	63	78	71	63	66	68	62	74	62	66	94	72	59	79	57	51	59	65	67	71	65	58	81	84	56	71	60	65	66	72	66	64	63	76	67	69	65	58	64	57	59	62	81	66	65	76	63	73	65	62	68	66	64	64	56	64	66	65	54	65	57	59	58	73	57	53	47	74	80	61	60	75	55	64	54	63	67	70	62	68	67	68	81	48	65	55	58	80	58	61	68	55	62	68	68	60	69	61	56	73	72	60	59	71	54	62	60	75	73	58	69	56	52	55	70	54	53	76	55	57	72	53	65	58	64	68	83	55	63	68	81	61	72	74	63	51	78	66	54	59	58	48	79	60	55	56	64	57	83	54	68	66	64	55	80	59	59	61	65	56	71	71	77	61	62	62	74	61	55	78	75	55	65	68	53	65	47	57	63	77	52	58	70	55	68	58	68	50	65	51	63	62	75	60	73	68	70	61	64	60	69	68	58	67	48	65	54	63	87	71	71	62	67	67	68	71	53	54	70	55	55	61	72	69	67	67	64	65	53	60	78	69	59	61	59	54	62	60	53	54	79	62	77	73	69	53	58	69	70	73	58	56	53	69	53	71	67	53	83	76
13149	6548	3121	4007	10354	12529	12406	11154	12056	22320	31441	30656	28746	17497	8514	1210	1141	1025	1076	1079	981	947	929	932	853	872	809	780	791	806	858	814	718	695	664	692	633	667	682	685	690	701	710	657	630	655	604	671	651	651	613	641	651	613	669	644	641	653	660	609	624	572	584	620	611	602	626	623	650	646	647	606	620	663	759	602	580	616	574	596	615	597	617	571	599	634	593	597	573	610	605	627	611	635	596	601	674	612	621	613	606	615	643	667	577	627	604	622	617	609	587	599	637	591	629	574	610	552	574	606	609	636	676	610	564	644	607	634	579	625	626	599	617	613	604	624	614	628	603	620	616	610	566	620	608	620	605	655	568	613	664	615	622	609	606	624	600	637	620	616	609	583	629	644	594	615	598	594	620	625	624	592	659	591	618	628	567	593	661	590	596	604	600	579	584	579	627	591	620	622	590	611	600	599	645	603	605	634	575	648	603	611	640	581	647	613	593	635	603	604	600	596	671	597	600	586	650	617	598	647	582	619	605	641	614	615	602	599	589	575	569	574	618	577	590	596	574	607	552	611	576	631	617	613	565	587	610	592	609	596	648	603	578	605	591	600	618	584	666	658	600	580	647	600	619	616	614	629	619	602	628	625	615	631	621	579	587	590	595	631	597	623	597	638	619	593	613	578	646	553	640	568	626	616	615	620	622	615	602	612	650	577	573	596	593	592	628	615	619	615	625	634	616	640	601	645	613	597	571	616	584	612	615	611	607	552	608	675	611	645	645	659	588	595	601	605	610	624	623	644	615	639	608	623	577	596	579	642	640	632	605	619	631	635	579	608	595	633	601	600	614	582	598	609	627	593	618	613	596	581	603	605	650	616	624	620	655	602	604	636	632	599	624	683	582	655	593	617	640	552	597	603	614	642	638	593	623	629	598	609	549	607	650	573	602	656	570	593	633	604	601	587	589	648	597	617	592	582	646	603	589	602	603	580	610	639	626	590	614	597	640	607	572	592	632	582	642	555	622	594	577	633	621	584	599	585	604	607	630	646	624	607	617	564	610	594	612	572	586	600	616	571	553	616	608	581	619	628	633	579	608	615	574	603	597	594	617	625	591	630	551	567	599	622	572	613	584	599	611	612	618	609	619	549	635	630	601	595	601	565	605	586	655	665	629	611	603	613	586	577	575	594	593	605	584	611	594	638	636	612	644	609	600	591	581	580	606	614	586	614	589	642	584	630	600	638	588	611	599	640	612	613	606	588	611	564	596	639	585	619	581	665	587	584	600	586	640	617	577	608	581	608	635	617	598	665	631	599	557	598	676	603	566	567	597	619	611	614	601	609	593	586	601	581	560	631	599	592	620	602	634	610	587	572	589	614	579	590	628	624	631	659	593	557	575	623	649	620	665	623	650	607	598	595	586	647	625	620	608	601	583	580	619	641	648	637	626	633	626	626	648	624	637	624	614	600	668	621	606	616	634	612	634	652	653	607	591	554	644	593	587	637	618	583	586	596	624	601	578	622	592	611	587	642	609	554	635	602	597	623	601	600	632	609	592	586	601	621	653	656	620	628	625	582	551	634	606	623	624	632	605	564	698	627	615	640	609	562	667	640	603	571	619	651	571	579	637	598	639	605	636	609	582	611	625	617	607	579	632	604	601	598	613	651	617	604	631	636	609	618	635	598	631	596	635	619	602	634	582	606	607	584	621	613	590	590	612	622	631	635	595	633	590	601	598	628	570	598	565	600	641	618	646	585	595	592	598	627	631	609	579	584	600	571	577	643	617	590	610	594	627	612	631	613	634	606	629	629	595	616	576	592	655	578	610	635	622	647	599	629	610	620	583	580	605	606	599	565	609	608	628	585	609	636	622	608	649	631	600	571	586	569	620	590	604	612	606	607	604	608	597	596	598	607	615	577	617	574	602	594	616	607	657	615	631	604	560	644	645	631	650	586	615	596	610	657	601	642	638	610	647	608	598	614	607	594	626	628	618	614	586	598	627	637	611	574	628	615	544	650	587	638	613	634	643	599	570	579	658	602	619	601	589	641	683	626	601	607	597	606	590	619	605	583	621	610	614	609	633	572	592	625	610	612	615	591	624	600	642	623	541	612	579	555	607	601	600	641	647	606	602	648	602	647	600	641	589	609	605	633	651	610	664	587	600	599	602	668	621	600	618	590	642	631	594	587	646	591	619	625	615	631	576	607	607	667	600	633	626	631	609	588	605	573	610	610	616	606	584	607	601	611	612	608	615	610	588	638	619	638	577	581	617	598	597	597	594	620	611	630	636	611	638	577	612	631	630	585	614	640	580	625	616	649	614	601	594	619	620	579	588	617	638	600	614	554	550	602	602	575	589	598	565	610	598	603	563	614	611	619	621	616	603	600	581	606	595	572	581	626	578	641	652	588	612	590	595	590	621	605	658	638	598	642	641	621	593	595	576	656	590	615	642	566	632	666	621	639	657	641	602	594	624	572	609	582	626	630	619	609	647	600	631	615	594	582	641	550	639	578	584	623	658	590	601	586	630	589	632	611	646	574	582	572	580	603	587	592	619	637	650	636	574	604	642	578	614	554	615	596	617	635	633	636	589	647	565	639	625	559	611	588	596	582	617	638	617	616	617	615	616	563	622	570	638	636	605	576	617	600	598	575	615	606	641	607	527	607	621	638	616	585	622	621	635	652	596	636	615	590	597	580	624	656	585	641	639	598	631	621	633	628	600	576	607	619	585	607	568	564	660	583	563	557	622	621	603	588	612	585	622	606	600	610	588	607	643	580	609	595	582	627	612	587	585	586	637	611	627	641	599	583	580	595	653	583	616	643	627	587	579	611	655	634	634	589	599	556	573	607	614	575	566	603	610	617	601	657	612	594	677	581	585	612	581	580	617	653	602	587	623	614	581	611	607	639	600	627	608	561	610	620	608	556	638	615	617	626	599	620	592	630	627	626	600	647	578	611	646	627	617	594	591	595	602	632	576	571	627	608	606	611	633	632	578	625	609	633	624	611	653	563	559	641	618	632	595	612	619	622	583	576	606	625	615	619	644	626	628	610	589	584	609	585	611	604	615	616	632	583	621	623	596	636	555	642	581	569	607	604	590	631	609	651	598	622	614	620	604	601	620	616	582	596	628	610	631	650	577	615	611	584	576	590	652	606	591	604	624	587	636	582	683	615	584	595	584	625	581	609	607	566	562	575	639	599	623	597	594	621	585	617	625	589	621	620	627	611	613	640	612	605	607	615	589	557	584	611	607	594	614	607	596	603	592	642	615	627	628	610	618	619	613	641	618	612	629	585	657	590	602	590	621	640	657	616	593	589	639	613	604	621	610	629	634	584	598	614	611	644	619	612	589	641	596	616	621	637	650	600	607	624	569	615	579	612	617	598	607	590	578	571	646	614	572	622	605	637	548	607	583	607	614	569	613	600	586	621	614	593	637	626	654	637	659	600	635	611	598	609	633	652	551	584	572	624	584	623	586	581	609	589	575	622	588	593
922	241	138	127	100	151	164	200	175	284	422	391	375	242	144	64	89	81	66	71	92	77	71	77	74	60	87	80	84	53	70	66	70	79	73	71	64	78	67	73	62	59	64	61	62	82	84	63	60	61	59	70	68	78	67	68	52	66	62	72	67	66	71	69	77	63	77	55	57	66	62	71	61	60	78	61	70	60	73	62	63	67	74	63	62	81	62	75	73	77	55	77	60	83	58	65	60	62	68	66	66	60	49	70	72	56	57	67	66	60	61	86	81	65	68	69	75	69	68	75	60	66	55	76	68	88	68	53	75	55	62	82	75	65	66	71	67	56	70	68	49	69	62	61	75	73	77	70	67	65	60	66	76	71	60	65	61	77	63	63	76	79	74	60	77	52	65	64	77	71	83	63	63	63	74	81	63	75	85	66	67	68	68	62	69	73	58	64	67	64	67	75	81	62	68	70	64	84	52	73	74	80	72	81	65	55	59	82	60	64	63	82	69	82	79	74	49	63	67	67	52	65	67	75	51	81	69	65	68	68	80	63	73	62	63	62	62	75	73	62	56	66	80	68	60	54	53	66	60	83	62	58	72	84	82	70	62	81	74	46	75	80	60	67	74	52	59	76	59	69	68	49	61	75	68	63	65	54	78	69	76	71	74	56	77	69	70	64	72	64	71	69	66	67	65	64	72	77	78	65	61	61	74	73	59	72	76	74	44	77	71	78	88	68	71	86	71	68	88	76	64	71	56	75	78	69	73	64	81	82	66	68	63	80	78	72	58	69	70	64	73	58	76	43	59	59	60	70	65	77	90	68	61	70	61	78	54	76	72	77	79	81	52	58	71	76	62	66	70	64	76	57	61	65	79	59	62	74	65	85	58	68	60	89	65	79	54	70	75	69	65	63	59	63	65	73	66	64	67	65	61	67	64	70	79	65	63	59	77	63	61	69	65	89	70	71	62	80	65	64	71	57	70	72	64	73	70	62	73	73	68	69	76	64	83	64	75	65	53	67	70	66	70	49	61	60	67	69	67	71	66	61	62	70	68	61	58	81	68	68	55	59	79	72	69	66	65	75	58	77	64	79	52	57	58	73	67	73	63	88	80	61	61	70	78	73	68	53	58	57	78	71	67	74	81	75	69	73	58	63	71	65	66	72	70	66	68	61	78	76	80	62	85	82	78	81	71	84	58	68	88	74	79	70	67	74	57	77	59	81	59	55	83	58	62	80	71	59	70	74	59	72	76	78	77	72	69	72	67	70	74	70	53	95	58	72	71	67	50	59	63	70	67	45	60	56	63	72	77	73	71	70	75	84	54	75	75	57	68	69	81	80	67	76	76	70	76	68	68	59	77	75	70	63	63	66	80	57	53	83	74	83	66	73	80	54	65	77	75	73	64	77	92	69	71	71	80	65	67	71	65	66	59	61	57	72	63	64	82	63	70	83	70	62	65	73	67	64	50	88	83	65	74	56	63	77	58	69	75	67	93	72	65	69	77	67	78	55	69	68	74	73	69	62	65	78	65	71	73	71	66	70	63	86	60	81	55	71	68	68	71	60	63	68	61	56	72	82	63	77	76	55	65	57	52	70	78	92	65	80	53	72	87	63	83	67	74	53	50	74	58	65	64	65	77	61	54	78	56	60	78	67	72	70	69	73	77	69	70	75	73	80	54	57	73	62	64	57	54	71	66	63	64	56	59	79	76	73	83	68	75	80	72	62	67	83	55	57	62	69	80	72	75	71	71	59	67	65	75	82	74	53	56	64	63	88	62	70	62	79	64	64	79	57	76	66	66	58	85	62	80	62	57	61	78	78	75	81	79	75	76	75	65	54	66	60	71	72	88	76	72	61	61	67	71	81	66	71	66	77	68	68	69	68	69	71	68	62	53	58	66	59	67	64	80	67	72	77	84	59	70	71	82	72	60	57	72	73	81	62	81	73	77	77	76	69	70	56	78	84	73	66	72	76	68	64	74	67	79	64	75	63	69	70	72	60	66	86	74	74	82	52	70	84	60	65	62	85	68	60	76	76	66	69	56	60	59	63	70	67	79	78	75	77	83	66	67	87	70	73	84	67	69	82	66	69	65	64	78	63	79	72	69	69	59	52	64	85	72	61	72	62	57	80	56	65	74	75	63	67	78	72	80	56	77	79	58	74	81	71	84	67	67	57	68	69	72	61	73	80	71	73	70	80	62	76	68	83	66	56	63	74	67	56	71	71	75	58	68	71	66	59	63	73	77	72	59	78	63	62	59	71	75	59	61	62	66	61	77	81	70	75	74	61	79	75	75	78	56	78	59	68	61	64	70	55	66	61	72	83	60	63	67	75	64	74	70	91	67	55	70	60	68	68	56	60	82	78	60	63	56	67	61	62	73	68	75	72	83	58	78	87	62	64	56	60	64	83	82	64	66	74	68	71	74	75	75	83	61	80	79	59	88	66	57	67	78	73	62	74	65	62	59	57	67	72	69	50	76	58	49	81	86	81	72	84	68	64	65	74	68	70	68	76	64	83	73	72	83	72	83	73	77	64	62	59	80	70	69	55	66	71	58	67	56	66	69	69	60	76	76	71	58	86	64	55	70	63	75	78	69	81	76	68	69	81	58	71	72	84	67	71	75	66	67	62	82	74	63	63	69	77	71	72	63	64	55	73	68	58	76	78	80	88	73	59	69	69	80	61	75	68	51	80	66	78	69	58	81	79	79	83	79	58	79	65	60	70	55	55	67	59	68	58	54	68	71	68	78	57	84	70	77	58	77	54	72	70	54	74	58	68	65	70	56	51	75	78	69	58	69	60	83	54	66	59	78	68	65	74	70	62	78	72	70	70	60	66	66	66	72	74	71	59	78	65	68	79	59	62	67	71	58	70	63	76	55	76	59	67	57	95	56	63	73	63	66	56	73	71	71	59	82	68	77	66	69	70	69	53	89	66	65	79	58	65	59	66	67	72	55	81	73	65	45	58	70	66	64	65	57	62	72	61	66	74	56	62	64	75	69	74	74	66	72	66	55	71	65	67	63	82	76	74	69	75	58	69	58	52	61	64	63	73	67	67	63	66	55	61	74	75	71	72	71	73	65	72	77	60	63	66	76	59	85	74	81	64	70	63	71	83	65	77	83	73	64	74	67	73	73	72	75	54	64	66	60	54	63	61	79	50	58	79	82	66	69	64	46	62	75	81	74	73	58	75	68	65	76	65	60	57	74	71	86	77	69	73	79	63	75	60	62	62	79	61	64	67	65	47	66	50	90	73	60	65	86	66	71	76	69	73	71	70	66	69	65	90	54	74	78	64	87	70	77	55	72	82	61	64	69	72	59	66	75	66	79	76	76	78	59	60	66	74	65	71	58	74	68	49	74	88	71	81	79	58	66	72	73	65	74	89	71	58	74	90	81	71	73	71	56	79	54	59	72	69	83	66	75	74	88	61	78	56	70	72	77	79	58	59	72	72	59	73	72	66	68	67	93	75	63	59	67	56	73	58
10475	3562	1895	2769	6304	8037	8147	7023	6896	10219	11858	10586	10262	6947	2946	935	855	863	858	841	816	779	808	794	769	772	787	711	782	764	797	709	734	672	704	646	647	675	672	645	668	655	672	665	661	669	667	618	686	626	648	610	613	642	680	607	650	610	603	683	662	595	637	643	629	635	614	648	605	627	669	621	592	630	655	630	622	618	617	637	619	601	632	664	651	643	603	647	621	645	608	622	627	656	658	596	641	654	610	616	652	602	637	578	627	649	649	608	622	639	647	650	635	640	630	636	598	636	602	635	602	618	655	653	618	645	655	659	657	621	588	638	625	630	594	621	669	620	635	661	593	622	630	623	653	617	636	626	657	620	667	654	697	644	597	613	616	620	632	613	681	662	636	645	625	635	619	618	647	596	660	578	592	661	609	636	653	619	634	672	585	626	646	626	666	647	649	616	630	599	621	624	652	612	667	629	632	678	622	632	633	638	663	645	638	594	649	668	605	629	607	629	606	640	603	620	644	603	574	655	644	635	612	615	677	692	656	626	640	609	694	632	624	629	646	625	609	604	668	694	619	680	609	655	647	664	658	636	643	605	662	656	583	619	603	656	639	612	642	610	611	630	665	624	590	631	625	615	613	623	631	621	666	700	642	623	628	694	628	649	646	659	605	654	633	636	646	610	610	638	661	595	622	609	644	637	633	624	675	642	642	629	638	605	625	601	656	616	611	596	621	642	664	664	635	615	622	631	624	629	640	603	650	629	636	654	664	620	665	634	604	646	637	605	607	645	646	599	659	626	648	596	632	637	645	640	669	662	652	650	643	641	596	657	611	619	618	659	573	646	620	637	645	606	632	654	685	643	622	668	648	665	600	605	609	649	627	624	640	585	604	630	597	647	627	625	634	642	685	630	628	599	649	593	602	622	561	647	631	661	631	620	644	652	636	626	641	590	628	614	587	590	629	602	611	660	679	622	612	637	619	656	646	685	631	595	665	672	656	639	602	641	634	659	641	618	641	617	666	635	611	616	634	661	666	648	630	628	614	650	661	608	638	606	639	637	599	614	593	600	621	628	637	624	639	625	626	668	620	662	626	636	669	625	644	649	609	665	644	631	630	597	592	619	628	608	649	643	640	629	659	618	665	652	602	638	590	620	596	608	652	651	631	629	627	663	622	629	617	627	651	616	658	640	637	651	584	621	640	593	623	636	616	620	652	628	622	629	622	595	631	652	629	637	596	667	603	665	621	620	657	611	672	643	614	640	608	652	607	609	625	600	666	617	670	620	650	611	669	637	595	691	609	591	604	703	643	631	619	651	660	607	623	599	649	645	631	608	576	639	603	617	618	619	624	682	610	662	642	649	605	629	659	617	595	607	574	618	657	638	586	675	604	663	656	625	610	614	641	649	609	647	610	622	621	680	679	621	668	642	601	635	661	616	646	629	619	678	633	591	616	614	622	632	633	612	705	635	661	640	599	627	637	610	620	640	607	606	633	619	606	617	626	629	624	635	597	626	628	651	648	590	602	603	674	667	634	629	627	619	627	622	605	661	584	601	634	626	629	633	636	605	624	639	702	632	671	642	634	638	657	622	635	626	662	621	621	631	590	664	599	657	636	628	587	634	669	607	625	662	592	610	617	649	633	652	669	681	659	618	688	608	595	637	621	612	616	684	640	651	616	654	616	671	631	653	592	667	640	669	653	623	604	617	581	604	656	628	604	637	588	641	608	598	663	646	599	637	647	620	639	615	629	635	626	656	617	654	636	633	640	635	635	627	684	651	617	609	634	629	644	619	648	609	637	644	652	637	663	633	618	640	596	620	684	640	599	636	662	618	656	656	629	582	630	683	633	607	618	593	607	618	635	648	656	652	607	597	615	610	633	633	633	641	664	601	655	588	616	632	628	621	666	639	601	642	636	619	618	607	630	604	647	610	611	600	626	600	592	653	688	630	662	649	612	662	636	663	661	627	651	661	634	655	664	631	639	687	675	626	625	670	671	617	618	671	645	651	635	602	582	658	633	669	614	621	655	662	640	611	628	592	639	637	599	625	609	634	646	618	636	635	665	597	661	630	622	642	670	640	621	644	618	638	650	601	613	649	648	640	610	635	636	624	597	632	658	614	600	614	619	655	651	613	581	626	655	627	620	635	629	634	642	615	613	640	609	588	627	652	593	555	642	628	642	615	674	593	631	636	601	641	615	645	625	614	654	601	620	607	628	633	672	630	617	571	606	618	631	619	612	627	628	580	619	664	633	674	636	631	648	601	590	643	652	619	627	636	658	622	580	628	669	646	658	575	642	640	586	660	598	638	618	654	651	591	657	610	649	609	597	589	613	617	598	624	612	609	642	624	669	589	626	614	599	639	652	628	585	586	655	640	623	649	622	649	618	617	674	602	626	653	696	594	692	626	647	629	650	623	687	634	678	647	598	659	598	622	642	635	676	595	638	645	677	643	626	612	604	588	639	620	657	636	674	644	628	656	579	672	656	622	603	629	638	617	678	627	617	697	580	618	602	622	656	630	637	631	668	642	628	628	631	660	639	612	648	646	594	656	598	614	584	580	649	615	660	600	631	636	621	622	674	620	614	682	677	605	645	584	603	606	658	630	627	588	632	616	626	676	672	629	619	637	619	677	610	690	594	637	627	624	632	624	638	615	678	599	662	661	629	621	641	633	613	612	613	606	591	637	633	640	655	605	619	577	646	619	638	641	635	686	600	629	603	605	615	606	572	654	642	580	611	599	651	647	572	626	668	650	677	601	677	660	630	636	661	609	618	632	667	592	626	659	613	574	604	627	641	669	639	601	639	572	608	603	599	655	586	619	602	638	600	594	639	631	651	629	611	615	624	592	636	664	668	619	601	648	654	660	643	604	648	629	655	606	661	619	591	619	622	664	686	633	616	652	610	623	605	572	639	623	619	634	599	641	647	584	608	579	619	619	642	657	665	654	625	642	666	619	613	634	597	621	659	697	647	627	665	654	651	614	639	667	662	622	644	642	612	624	620	673	611	684	627	637	644	624	661	618	605	631	663	646	674	595	630	561	591	589	617	604	597	622	673	610	628	612	598	666	658	625	622	645	621	675	645	611	624	609	619	625	628	624	628	629	623	626	667	630	650	636	634	636	662	631	616	613	608	590	584	665	623	666	641	632	647	632	654	589	617	635	614	650	644	634	632	629	632	570	659	612	668	635	592	604	642	675	613	630	655	617	658	610	624	638	644	616	673	608	623	615	648	647	594	665	624	660	607	645	611	613	656	640	656	670	640	655	651	587	646	613	606	670	652	656	608	628	621	630	633	672	659	611	610	674	603	645	614	656	632	614	668	618	638	662	636	642	663	630	622	653	615	622	631	636	673	663	595	579	614	624	628	677	671	646	631	607	624	654	663	661	607	651	617	654	630	646	667	654	606	660	670	657	624	647	666	668	563	657	650	649	670	619	643	607	627	637	606	659	680	681	605	591	625	658	660	645	626	617	624	634	601	596	694	599
658	410	216	131	179	219	255	250	531	1089	1007	995	1279	965	206	86	93	91	91	87	77	85	95	80	91	83	79	89	94	95	80	115	78	105	69	73	76	77	80	66	83	55	80	80	77	88	69	80	79	79	77	81	97	75	76	72	76	84	78	79	72	76	68	66	88	83	99	79	83	80	72	76	87	87	87	77	69	117	81	73	85	87	77	75	85	96	69	75	91	78	83	85	97	75	84	81	92	89	90	98	83	72	83	91	80	68	87	84	76	79	75	83	70	77	75	77	77	84	79	76	83	69	90	97	93	93	72	93	73	83	90	74	72	75	75	78	93	69	94	97	71	91	85	67	82	102	79	86	97	80	83	88	83	85	103	81	71	75	87	95	99	95	78	96	83	78	82	78	78	71	69	86	62	73	78	99	77	104	84	84	90	72	72	85	65	82	80	91	72	69	84	83	84	89	79	89	66	90	76	87	98	77	72	84	79	72	86	82	79	93	86	91	78	79	73	70	81	73	57	76	101	76	76	83	85	89	92	71	103	76	96	77	82	86	77	82	79	84	89	100	93	81	75	108	71	77	83	88	77	65	69	76	81	82	85	101	73	74	83	72	77	75	92	89	70	85	84	70	86	84	73	75	95	86	80	94	81	74	88	102	82	92	95	73	82	99	79	91	85	81	94	70	92	87	85	71	75	81	84	88	75	85	67	89	63	66	83	95	105	83	79	82	89	86	80	79	73	76	104	90	72	71	93	82	96	72	92	90	75	65	79	84	80	86	94	79	99	70	82	73	72	80	81	93	79	85	86	73	82	80	83	78	94	87	81	75	83	67	81	75	84	80	70	90	79	81	71	89	76	74	89	97	67	68	74	81	73	83	70	72	83	86	73	98	68	87	85	104	88	76	79	88	84	84	83	82	87	73	81	66	87	73	80	71	102	73	89	91	66	71	80	79	86	83	77	83	79	86	78	94	75	73	74	85	88	87	79	96	79	93	66	89	80	85	67	81	67	94	96	92	78	70	73	97	86	87	72	60	83	84	68	79	86	69	75	81	83	80	95	58	105	75	80	73	85	86	84	65	75	80	73	90	75	92	96	79	69	84	82	81	80	81	75	76	70	83	76	79	81	98	87	76	71	66	68	83	68	71	84	92	89	88	66	68	92	78	66	94	73	72	77	78	80	97	85	88	77	88	94	64	64	80	83	79	71	88	84	69	83	105	83	83	80	82	70	77	81	80	98	67	87	84	67	83	93	78	77	64	75	83	71	92	92	84	83	79	80	80	87	80	75	74	71	82	71	94	77	83	86	83	88	65	72	81	76	71	77	83	95	96	81	78	88	74	89	83	86	79	71	74	68	95	87	83	91	94	85	77	73	99	74	73	78	78	87	94	71	86	89	89	78	74	76	74	77	73	94	89	87	97	69	89	78	90	87	74	82	95	91	80	73	82	91	104	80	65	67	93	81	74	59	78	80	70	82	75	80	91	93	93	76	96	87	77	78	79	75	90	78	95	82	70	69	74	80	74	93	83	81	89	90	84	86	88	90	91	79	89	94	76	91	99	75	92	78	75	76	93	86	82	90	77	77	60	92	86	74	98	79	78	80	94	74	75	78	75	77	81	79	83	76	82	74	94	82	82	60	74	78	86	72	91	83	78	93	78	62	84	61	92	73	75	87	58	81	99	79	80	73	73	83	70	90	80	85	84	81	79	73	69	86	74	82	61	79	78	77	88	95	92	96	69	94	85	88	70	82	85	90	97	86	67	84	88	71	79	82	70	79	83	78	81	74	86	89	78	89	79	72	86	85	76	62	74	78	87	93	80	77	71	84	98	81	80	82	85	80	83	76	79	75	79	83	65	86	73	90	79	85	73	80	80	83	85	95	77	60	74	90	74	84	82	95	84	83	71	70	78	75	74	85	83	64	80	95	80	80	80	88	80	71	90	82	75	82	61	87	81	99	83	79	84	82	80	85	89	80	74	75	88	89	64	77	87	83	75	78	87	79	86	92	81	89	103	88	77	90	78	81	80	99	88	84	83	99	80	82	86	90	80	79	74	75	99	78	89	85	79	82	77	94	80	70	90	77	92	82	91	77	85	93	84	83	84	76	89	83	102	77	74	85	90	93	75	86	74	95	74	91	87	69	83	97	85	80	80	97	70	91	70	67	78	79	68	83	77	67	77	90	83	84	70	69	68	93	80	87	75	79	76	77	66	100	88	86	101	71	95	72	84	77	90	91	80	86	84	87	78	69	85	64	96	61	79	81	75	69	81	82	66	83	90	85	102	64	75	70	97	83	76	77	83	74	83	81	90	59	81	81	84	88	92	69	91	77	76	83	75	71	84	83	102	81	78	85	83	96	76	78	76	99	81	73	74	77	77	77	63	87	83	84	86	68	89	92	77	87	87	81	81	86	66	80	88	95	89	83	74	86	75	69	76	91	83	79	85	91	76	92	78	75	94	92	89	71	70	82	78	94	72	72	79	72	89	86	83	74	74	79	85	92	98	77	76	96	107	90	83	79	75	81	65	87	85	68	92	79	76	78	73	86	85	88	68	65	69	93	86	100	62	83	94	84	78	80	81	76	78	87	87	75	68	88	72	81	103	80	86	82	71	59	88	107	92	89	78	98	66	72	84	97	85	86	68	80	79	75	81	82	76	78	82	85	79	83	66	84	78	89	73	71	76	83	62	73	84	65	91	61	73	76	84	86	91	91	86	71	74	96	71	90	76	99	81	68	83	76	81	84	73	84	86	81	73	73	85	82	73	81	86	84	82	74	81	75	77	95	89	83	73	81	67	89	89	88	86	84	59	76	88	88	78	71	95	84	71	73	90	80	83	81	83	78	80	81	72	83	88	75	87	87	98	80	78	95	78	68	80	80	74	83	91	88	107	83	78	75	76	90	100	87	71	87	105	74	83	86	101	79	93	71	102	75	87	89	93	84	66	87	92	93	87	98	56	81	77	73	74	79	80	68	78	79	81	79	76	81	82	76	96	79	83	77	87	80	76	69	86	83	62	94	82	96	74	71	77	75	86	93	106	67	96	73	86	73	72	78	81	64	87	68	65	97	69	71	90	80	90	97	85	76	74	92	72	80	77	72	63	77	77	74	73	87	101	93	83	76	80	96	77	84	90	68	81	83	102	78	79	73	71	77	86	80	88	64	81	83	73	84	84	92	88	96	98	87	81	78	80	100	77	71	64	73	68	81	69	76	87	71	65	80	88	98	78	85	76	85	88	97	103	84	97	113	69	76	92	82	79	81	71	76	90	77	102	83	65	85	90	81	74	89	71	80	86	80	81	82	86	82	72	85	65	83	84	85	75	94	82	88	84	80	88	81	72	72	71	84	103	81	80	93	73	85	61	78	69	89	85	82	67	76	82	70	81	68	76	94	75	88	83	76	83	75	79	78	77	70	69	76	72	95	90	72	82	84	67	73	84	98	75	77	74	90	74	68	90	81	87	83	84	66	85	86	91	88	79
11334	5576	2511	3496	9047	11389	11054	9454	16400	22696	20571	19678	21109	16153	4136	1191	1122	1095	1054	1052	1034	1019	970	958	884	946	812	981	994	921	872	864	829	824	769	781	770	813	831	790	737	797	838	734	821	778	768	766	774	765	748	756	774	781	725	766	826	754	760	770	717	824	806	758	793	760	790	738	727	769	801	762	763	788	800	765	739	783	733	746	729	743	764	767	748	828	739	762	772	751	741	742	780	773	778	732	710	771	746	778	817	743	770	783	783	754	766	790	759	734	761	759	798	756	734	734	753	736	775	727	770	772	774	757	775	801	717	806	780	700	779	791	764	778	738	721	752	751	799	757	777	779	759	722	732	769	786	753	774	764	758	763	797	791	704	790	797	773	783	773	775	800	721	769	741	819	754	779	734	751	754	755	741	763	745	751	743	764	763	753	744	778	757	769	760	729	714	811	759	752	789	753	733	782	724	747	754	747	747	750	773	744	710	747	742	780	762	739	758	748	778	731	769	720	723	749	744	723	829	755	765	686	762	771	724	767	739	714	749	796	753	769	755	814	776	817	765	739	782	745	747	752	732	783	715	754	777	735	705	733	748	755	715	757	770	774	755	795	791	704	757	738	709	746	777	748	749	753	761	760	712	759	726	755	726	810	746	763	739	733	773	696	789	763	716	703	742	722	802	789	754	737	735	745	761	786	720	731	767	763	766	757	767	734	737	727	772	754	792	730	751	777	757	745	753	761	699	731	819	785	740	777	794	751	752	739	706	780	775	813	764	805	741	777	748	744	775	806	758	787	738	699	734	744	777	737	745	784	782	716	738	733	728	753	768	731	785	776	701	763	727	780	752	711	749	817	784	742	741	748	795	750	698	769	791	770	738	722	744	777	745	793	757	791	780	778	797	748	829	792	755	724	756	757	756	730	745	736	735	727	718	784	747	787	747	758	763	776	722	804	755	742	732	720	705	749	699	778	787	754	714	790	730	739	788	789	742	755	772	802	741	757	707	769	778	794	707	730	764	768	755	769	733	751	756	728	752	745	788	697	754	744	711	708	745	747	746	785	711	751	746	740	720	779	759	731	702	770	770	738	727	712	754	728	713	759	757	815	798	801	740	744	738	802	748	790	770	799	781	770	730	804	777	780	784	803	740	738	769	755	725	790	716	752	775	783	735	754	763	761	778	742	742	793	805	736	753	783	736	713	722	761	706	786	760	739	744	746	725	762	731	755	746	718	719	791	740	755	716	784	750	719	794	755	734	803	778	762	782	727	794	787	772	760	735	744	811	743	726	741	715	730	725	758	712	738	781	775	713	760	796	709	775	742	706	737	772	769	763	743	734	769	766	748	702	735	773	760	753	748	723	766	753	752	749	724	762	788	746	730	727	760	777	784	816	752	761	783	745	759	794	755	738	760	731	780	781	742	766	692	728	775	767	800	765	743	765	795	783	758	728	747	748	760	764	778	750	749	757	733	722	749	783	775	747	736	785	743	751	708	710	728	792	756	793	804	720	733	755	720	809	792	737	751	792	754	788	797	846	753	766	750	779	720	745	769	727	789	739	704	782	793	798	766	768	778	755	726	788	785	773	781	795	763	770	746	764	770	756	793	737	789	784	733	755	731	725	718	751	752	742	762	792	743	792	762	762	779	754	748	772	818	737	738	732	716	777	773	712	734	740	723	774	768	751	714	767	728	782	713	786	802	740	750	724	749	709	781	741	783	754	748	778	772	778	770	747	756	749	738	780	770	737	725	791	790	773	751	754	765	703	719	735	752	791	732	729	745	704	743	740	740	795	745	706	765	751	771	734	786	721	788	724	745	779	804	753	699	769	761	692	740	726	744	736	762	785	754	728	769	727	769	756	789	766	751	798	749	824	730	775	750	741	799	760	746	800	729	751	790	765	723	779	722	751	745	775	711	733	783	750	770	774	819	791	749	788	747	753	766	816	764	776	765	731	743	759	778	748	775	771	728	767	795	809	804	735	746	743	711	744	718	751	770	805	794	746	768	773	738	725	794	737	743	780	701	740	746	735	767	711	727	719	770	792	792	803	750	720	718	709	797	725	746	766	774	701	746	778	767	739	730	777	747	772	768	729	789	813	739	767	754	727	809	717	753	725	726	770	748	739	762	798	747	742	721	799	788	759	725	779	766	806	770	759	752	752	745	736	788	756	808	770	723	736	800	811	774	738	800	732	774	728	762	788	770	734	729	815	776	730	785	764	727	720	800	757	711	841	766	785	739	760	775	715	741	704	802	749	720	749	751	756	780	775	725	736	731	746	750	742	723	727	778	715	767	736	786	759	816	805	741	765	828	748	704	758	745	719	752	795	801	719	751	763	733	808	781	776	778	739	747	808	755	756	725	741	718	760	738	707	702	741	733	747	753	804	765	785	791	770	782	809	734	760	773	730	758	795	764	790	749	764	806	809	757	758	773	742	724	759	732	833	799	796	726	724	737	734	801	736	772	731	780	756	807	758	730	768	766	759	758	706	710	748	786	738	778	692	777	742	750	788	760	742	757	756	760	740	772	747	737	764	758	750	788	716	733	751	770	781	709	739	711	838	766	718	763	766	779	746	754	718	799	810	747	736	729	742	771	766	733	749	725	788	756	744	765	729	732	787	800	795	724	752	782	747	772	705	767	753	716	763	759	741	765	739	771	765	743	736	759	707	729	828	741	760	789	776	754	765	723	755	769	745	756	751	764	761	803	737	787	772	747	816	734	746	766	726	790	746	769	740	773	804	754	751	800	768	742	769	797	761	775	780	713	738	796	767	789	727	789	718	719	748	758	758	741	764	737	752	756	750	760	795	737	769	797	745	762	754	788	782	772	752	758	791	760	776	759	723	750	767	732	839	801	731	791	720	787	782	796	737	801	742	732	756	761	804	764	796	743	820	799	716	756	763	765	715	749	751	741	764	769	742	716	726	782	795	725	742	733	780	718	777	790	754	787	725	751	770	757	746	759	779	735	771	747	765	797	703	759	748	725	740	735	733	759	786	728	716	747	726	735	738	770	762	800	769	756	736	729	823	730	787	777	755	737	741	749	778	759	798	809	768	775	781	760	782	767	746	790	789	830	715	727	723	780	758	719	767	723	754	791	782	755	774	768	780	781	729	747	716	781	771	745	738	742	773	774	769	736	818	756	745	795	756	795	780	747	744	773	745	731	741	767	767	744	771	757	769	798	747	736	728	744	784	784	792	784	773	751	778	727	777	729	748	739	738	792	765	800	770	754	772	738	779	770	754	803	726	745	774	737	805	763	723	792	758	783	762	798	734	804	692	763	795	752	752	764	754	773	718	746	765	764	808	788	802	734	786	816	796	741	739	748	729	726	747	796	690	712	734	767	793	776	723	747	750	740	763	797	782	769	728	752	759	795	733	723	782	764	749	766	766	775	737	773	762	746	771	773	800	755	730	741	775	754	737	746	747	802	784	734	739	775	733	768	767	756	767	711	789	785	720	766	769	778	771	805	758	753	767	760	746	768
1397	326	184	132	131	168	229	248	385	933	1828	2040	1798	1236	248	69	59	54	58	56	65	53	59	58	68	48	60	56	62	56	59	45	52	50	51	42	48	52	59	49	51	61	57	50	61	59	58	47	39	49	45	46	44	63	53	44	52	46	43	50	62	61	44	64	69	53	50	78	58	52	45	53	48	54	68	52	54	44	56	45	55	63	45	55	66	43	45	50	49	58	51	34	60	45	38	62	54	51	49	57	50	58	51	64	57	54	52	56	50	44	59	43	60	57	54	49	66	42	54	50	59	48	49	56	55	45	53	67	55	69	35	38	58	57	60	40	58	48	52	38	44	47	51	61	49	58	38	44	36	52	53	44	54	50	49	60	55	47	44	43	56	46	49	42	32	61	61	54	62	42	51	42	63	44	38	48	52	50	49	57	54	64	51	50	59	50	54	66	57	50	52	49	43	51	51	55	61	48	49	56	52	44	46	61	52	34	47	65	54	46	56	52	44	43	48	56	44	46	71	54	35	49	54	60	64	54	50	61	40	62	49	52	53	48	50	45	59	51	37	52	36	39	47	52	55	46	47	51	47	46	65	64	49	51	43	40	51	45	60	62	48	56	73	53	55	51	56	42	57	34	54	38	55	49	60	52	56	56	46	42	51	64	36	50	51	49	48	58	40	53	57	62	49	54	46	56	49	59	68	53	45	44	54	50	50	57	49	51	54	62	47	45	46	62	60	56	51	67	50	62	55	56	42	62	41	55	50	61	71	57	51	49	39	48	45	62	54	40	49	45	49	51	50	65	52	62	49	44	50	49	47	40	51	55	42	56	50	55	54	57	52	43	55	65	56	53	44	48	51	54	54	53	59	43	70	53	55	60	47	39	55	47	44	47	62	69	54	51	57	56	50	51	57	48	50	55	53	66	47	51	51	55	43	54	63	47	62	48	57	42	55	55	41	56	54	46	49	57	58	53	45	51	57	56	49	42	52	58	60	55	55	42	53	61	58	55	43	57	56	39	60	59	58	50	51	59	60	50	58	49	54	42	60	56	50	55	48	50	56	64	57	58	43	41	51	46	49	63	49	47	53	49	45	45	42	61	49	54	59	31	56	59	44	45	55	44	48	50	44	55	32	48	49	51	50	50	45	43	54	54	46	65	53	41	53	48	53	59	55	53	48	64	57	48	53	58	42	60	72	38	39	49	52	47	62	50	50	50	59	57	57	51	47	47	55	52	55	46	63	52	51	45	57	56	44	65	43	51	50	60	50	62	53	37	55	56	65	48	51	46	50	52	58	56	51	55	52	44	55	54	43	42	56	58	54	40	59	59	63	51	48	56	54	64	56	58	58	55	43	46	55	56	53	49	63	52	60	47	50	56	52	48	54	52	66	51	59	62	54	36	60	61	43	60	54	46	52	51	61	51	57	61	51	61	64	41	52	50	47	64	50	55	49	60	60	45	51	36	47	42	47	37	67	64	58	71	39	50	58	54	50	63	55	53	51	50	61	59	46	51	53	48	53	48	53	46	46	48	54	48	50	72	60	48	40	55	88	59	46	53	54	65	41	49	59	49	50	56	58	48	40	40	60	65	42	46	46	44	61	59	63	57	41	44	51	52	50	61	49	51	75	50	59	56	49	54	49	57	55	33	49	41	55	44	45	46	42	47	56	58	48	61	46	48	56	51	53	50	36	50	55	62	55	54	59	62	53	46	58	44	50	43	57	61	52	51	40	56	35	59	54	46	60	60	51	55	44	53	62	51	50	64	44	55	61	59	49	51	68	43	49	53	67	66	57	52	57	51	54	54	43	50	55	47	43	57	47	52	51	53	56	52	58	43	65	57	52	50	54	50	47	50	57	54	53	47	45	41	55	53	54	44	49	55	43	58	56	50	64	57	57	54	51	34	45	49	55	44	47	60	48	49	50	65	48	57	41	57	46	51	40	52	53	48	56	55	62	61	59	57	47	57	45	47	40	51	51	56	52	48	65	42	35	53	60	45	57	59	48	63	45	47	48	57	53	45	44	68	50	45	48	49	45	55	60	49	52	48	60	55	50	60	44	63	53	58	56	47	43	52	50	56	49	46	60	40	44	34	57	64	39	58	64	41	59	47	51	56	46	55	57	46	54	49	65	60	56	45	59	54	54	44	59	58	63	63	63	52	46	59	45	61	64	41	47	53	53	65	54	59	42	67	54	51	48	66	43	47	45	59	54	45	54	54	51	41	55	40	57	60	48	42	53	52	68	55	49	49	65	52	41	49	49	61	46	46	56	51	39	48	55	47	51	54	63	47	51	66	60	44	47	57	51	51	61	49	63	45	50	48	57	48	55	56	60	50	47	52	46	63	57	49	50	67	64	57	47	37	55	36	57	56	43	53	41	49	54	45	56	48	60	65	45	41	45	58	41	53	43	47	60	37	64	56	40	43	49	47	72	40	40	48	63	57	59	46	59	54	43	48	59	41	65	53	59	65	55	56	58	67	51	66	50	44	51	55	54	62	61	60	60	56	50	46	47	51	46	50	59	50	40	51	56	56	60	52	72	58	48	59	48	54	59	62	43	56	56	51	41	48	54	61	40	46	64	54	45	57	56	57	51	52	52	47	50	53	65	63	57	43	57	51	61	49	45	62	45	63	55	67	48	50	48	61	54	61	62	44	65	52	53	48	56	42	61	49	47	55	55	47	57	58	42	60	63	60	53	56	50	48	47	51	59	40	47	57	40	55	51	67	57	53	52	55	47	61	58	50	38	56	54	38	45	48	61	52	52	48	62	40	59	60	51	39	48	46	63	50	52	44	61	65	57	48	51	60	56	40	46	47	42	35	52	55	44	52	51	45	52	43	49	51	45	46	59	55	64	43	52	44	53	44	48	44	48	54	54	52	55	56	46	53	42	49	60	56	59	60	59	50	45	48	42	52	49	56	51	50	58	46	43	34	46	47	65	54	57	53	44	58	56	53	42	44	46	48	65	43	56	43	55	64	48	53	52	46	51	61	55	53	52	49	35	63	51	50	49	50	46	55	35	47	48	43	58	44	45	50	61	42	57	54	59	62	47	50	59	49	51	43	52	50	55	64	50	44	47	44	55	60	57	64	34	56	60	41	44	65	48	49	49	53	43	62	58	60	54	54	58	49	51	45	47	61	41	52	65	61	53	52	51	79	51	48	55	55	56	63	51	50	49	53	56	66	61	38	58	57	57	59	45	50	53	50	47	49	51	46	43	58	48	56	64	43	53	57	40	50	58	48	56	56	46	46	67	59	48	54	50	47	40	48	47	48	66	50	50	63	53	45	54	49	47	48	56	49	58	58	64	44	52	58	50	54	53	47	44	57	62	61	44	29	58	54	46	61	56	54	45	45	46	76	52	50	54	57	52	44	58	53	56	44	49	54	51	61	46	50	59	62	49	69	52	65	47	61	61	51	52	41	49	48	49	59	57	47	55	58	49	52	60	51	52	66	53	59	56	56	57	56	48	56	75	48	57	45
12973	4770	2095	3082	8347	10934	10883	9536	13356	20574	26650	26539	24850	19883	4816	781	746	696	651	621	660	625	603	544	596	578	562	601	583	543	529	541	524	539	524	543	547	511	531	458	493	518	493	455	518	530	510	531	463	456	526	521	505	473	527	473	498	467	525	522	491	525	512	506	501	492	489	496	459	487	473	452	512	514	600	477	489	475	494	489	472	494	478	413	489	459	442	490	482	458	495	481	440	502	488	476	487	467	468	478	488	495	485	481	527	483	432	495	466	517	447	470	480	499	439	508	487	477	466	452	481	487	489	484	495	468	490	479	438	439	445	496	463	431	490	476	550	501	494	471	447	501	455	479	493	481	473	480	460	474	500	458	468	483	467	499	465	448	482	493	475	471	517	472	510	446	503	490	493	498	462	514	485	498	470	478	474	485	443	519	463	505	452	464	478	471	497	479	438	477	495	464	495	479	498	504	476	497	479	486	462	519	473	505	488	515	494	471	488	524	509	464	514	469	488	514	522	429	474	470	463	489	494	494	476	451	480	509	477	471	494	519	454	517	433	472	490	447	461	490	522	500	482	489	441	518	470	471	495	460	467	447	472	458	471	459	481	490	430	471	474	486	457	487	449	514	472	445	474	446	517	468	449	449	460	427	520	485	488	516	490	492	472	503	482	498	489	495	448	470	445	458	499	476	482	463	492	506	502	464	507	458	477	508	469	479	450	494	496	443	495	464	477	477	471	496	507	477	526	457	496	477	476	445	441	488	487	453	485	476	456	476	488	498	444	455	498	474	490	485	474	464	480	475	469	466	466	460	489	491	469	462	457	472	507	486	472	453	462	471	512	468	498	495	471	475	481	446	469	472	448	459	503	432	482	464	443	462	454	480	449	492	508	484	426	490	513	493	519	470	452	492	480	513	447	449	460	493	473	516	537	483	514	477	467	477	494	497	494	470	489	451	460	469	480	470	476	533	503	450	476	514	500	450	505	487	500	508	486	523	443	429	527	426	456	504	434	504	487	461	493	486	461	479	502	486	470	519	445	491	523	481	467	452	489	483	439	495	482	496	505	479	472	486	448	473	444	483	517	452	492	534	478	476	503	509	503	488	481	486	454	450	545	460	520	472	474	451	461	510	482	515	464	513	462	490	491	469	498	519	497	488	524	459	484	454	489	469	485	509	491	457	459	497	478	474	476	501	484	458	513	464	461	480	495	457	494	468	489	490	481	522	479	479	499	486	461	484	517	508	442	495	469	453	496	495	497	505	472	486	450	457	468	518	483	477	484	500	510	502	468	487	484	465	517	476	486	471	511	506	454	477	452	461	444	510	468	503	470	470	478	439	478	487	455	470	455	503	488	522	475	465	469	478	514	439	501	488	477	491	500	459	480	465	507	482	499	454	490	505	472	473	436	457	478	496	437	481	509	472	444	485	505	501	484	483	472	478	503	480	476	498	502	496	500	468	480	494	517	483	499	481	483	457	471	465	456	478	497	502	494	490	476	462	508	430	474	486	475	487	475	463	504	464	461	452	479	445	517	498	523	446	527	501	465	492	470	468	481	456	488	476	463	464	447	497	493	494	489	543	467	489	487	473	483	463	492	486	498	455	491	482	486	447	524	488	468	465	506	471	483	455	459	481	468	486	504	515	448	444	465	492	531	450	482	478	481	470	465	490	500	484	490	450	463	501	477	528	471	514	482	485	476	500	442	488	473	481	496	479	500	487	507	464	465	461	441	500	456	500	462	468	507	501	458	519	470	463	512	502	489	469	473	503	491	462	476	487	513	480	471	526	520	477	476	526	462	473	488	455	444	532	524	461	519	514	498	499	479	487	521	449	474	491	494	504	493	473	511	498	468	490	498	478	537	484	457	463	441	455	467	454	482	448	487	488	470	496	501	490	480	444	481	465	479	487	515	494	444	493	460	481	459	494	488	490	453	475	431	448	463	520	497	498	492	497	454	500	505	468	502	476	489	463	477	484	510	475	476	473	477	490	487	480	463	492	493	463	472	481	481	498	501	522	498	467	477	503	490	461	503	460	504	526	472	463	447	456	513	484	482	496	502	494	463	490	433	511	503	483	533	504	443	455	499	494	461	442	473	473	451	527	438	518	491	520	480	492	452	475	508	467	476	505	482	500	520	472	512	484	461	459	494	467	478	468	502	473	479	497	533	477	471	488	473	414	491	474	488	502	447	497	462	489	454	496	479	533	452	459	504	507	469	476	499	498	451	454	470	449	442	493	481	496	493	447	490	483	492	539	465	490	495	493	503	466	488	483	491	485	493	479	439	487	474	477	493	456	448	485	498	482	496	493	515	478	513	512	481	469	474	499	461	505	483	463	480	493	467	499	455	459	454	480	487	478	499	482	473	495	449	498	451	486	482	489	484	485	477	477	507	459	450	435	478	510	462	492	473	459	483	429	458	453	443	519	496	505	467	471	503	488	476	487	514	516	516	509	493	502	499	469	486	466	470	493	453	470	481	505	477	450	473	469	493	463	464	492	445	470	506	495	526	495	491	523	486	472	455	486	465	481	472	487	455	471	483	519	458	489	537	485	510	472	493	480	473	462	484	490	486	439	467	500	474	457	443	462	499	510	473	500	473	476	510	470	489	459	508	468	469	467	459	496	486	490	467	504	532	471	445	489	476	457	535	431	496	478	457	489	473	485	489	480	500	491	435	475	439	506	444	429	488	500	493	462	490	516	495	479	506	446	471	519	482	477	505	510	510	463	475	464	469	452	474	483	474	503	481	499	476	451	482	464	492	469	505	473	446	485	525	474	474	505	432	472	461	488	458	498	476	495	490	505	473	498	467	438	516	468	472	467	475	482	519	449	493	461	469	463	495	453	461	495	483	463	476	476	507	492	449	480	494	447	450	476	511	483	473	465	458	499	454	476	445	480	486	516	486	482	488	477	484	526	479	445	497	473	484	490	439	471	490	472	520	467	489	492	503	447	508	456	466	462	493	497	470	464	501	487	453	518	462	517	456	487	490	494	429	493	507	476	464	450	471	494	511	495	462	479	501	480	481	496	469	491	514	466	495	469	496	485	472	477	480	506	532	473	469	457	509	498	494	485	406	473	513	473	469	523	483	457	468	471	518	475	446	494	488	462	480	487	495	468	492	491	488	447	506	470	482	499	508	485	514	445	497	504	510	483	477	513	492	529	493	449	444	509	447	475	468	498	474	490	497	471	482	466	493	532	463	483	510	455	478	517	491	436	514	508	449	466	472	483	485	507	469	471	482	465	482	486	481	476	486	504	478	486	465	504	489	463	479	488	433	491	486	479	466	483	497	468	500	479	436	460	489	505	470	506	493	524	497	460	453	495	494	465	523	494	492	480	469	496	456	450	451	474	465	454	507	451	481	455	519	492	500	492	508	475	479	438	489	479	491	511	431	468	494	510	498	523	496	477	473	466	473	491	436	498	470	481	530	435	468	461	468	467	478	516	477	499	501	529	431	486	482	501	478	442	485	505	485	494	504	483
959	521	278	160	194	228	286	328	376	1476	3597	3551	2819	1782	438	82	85	93	75	78	82	62	72	69	80	59	73	63	78	56	69	72	83	77	89	66	84	80	90	80	59	75	80	83	67	74	65	79	56	70	62	78	72	74	66	69	71	66	62	64	84	63	59	65	64	65	68	80	83	72	72	58	64	63	74	63	83	61	74	74	67	67	63	63	73	76	70	73	75	48	54	59	82	71	76	60	57	54	70	71	74	61	81	69	65	81	64	85	66	67	56	64	71	60	68	74	61	65	69	68	54	68	77	61	70	68	66	60	84	58	90	76	64	73	65	80	72	84	53	65	59	63	71	68	72	73	70	61	69	86	69	49	64	60	80	61	72	62	61	56	74	72	64	77	70	65	58	66	56	62	59	61	71	73	64	51	55	62	78	72	55	73	85	63	76	72	65	62	73	66	65	57	70	70	75	58	64	69	74	72	85	66	61	70	57	66	51	47	65	65	60	67	65	70	85	60	76	80	57	74	72	69	71	77	71	73	51	72	73	89	72	69	64	83	71	68	70	56	77	69	67	65	79	66	60	75	62	72	86	58	60	79	72	59	62	61	82	71	72	74	72	56	71	67	64	70	63	69	59	69	97	71	91	71	72	81	64	62	67	71	67	52	61	78	59	75	66	72	69	69	64	76	66	57	56	62	73	62	76	64	64	65	57	79	75	71	72	70	63	66	60	59	73	55	71	66	66	85	73	74	64	78	77	85	78	70	59	59	81	78	75	64	81	64	66	61	71	67	70	87	72	64	70	55	68	63	69	58	70	76	76	68	63	68	71	60	62	63	71	68	65	79	81	66	64	81	70	55	70	77	72	80	57	72	55	95	72	64	64	61	67	66	72	69	72	73	67	68	77	60	73	59	60	66	74	77	56	72	71	62	64	66	60	62	67	79	82	66	64	88	76	83	71	59	71	53	74	76	69	67	69	81	77	64	72	74	75	79	63	76	54	69	72	78	78	67	69	67	56	66	74	78	69	74	68	63	64	81	61	68	57	84	68	84	60	72	46	75	71	81	74	75	80	61	68	60	84	64	79	55	60	59	64	78	79	81	82	70	71	61	69	75	72	62	78	73	81	66	66	60	71	71	69	68	74	61	79	83	67	57	76	76	63	70	60	59	64	81	69	73	69	76	60	73	71	66	59	70	69	89	72	61	66	76	74	67	55	81	59	66	87	54	70	70	63	74	57	60	86	65	64	84	70	68	73	60	66	89	56	69	67	69	82	65	80	68	74	70	70	74	62	81	76	74	74	49	75	74	72	70	73	63	70	57	89	68	63	78	73	74	61	73	68	78	57	63	48	55	72	68	62	74	70	67	55	69	62	60	58	66	82	66	77	71	83	62	81	60	55	70	78	70	59	75	71	57	93	70	63	68	54	65	53	69	70	60	63	52	80	83	68	72	71	58	59	62	63	77	74	66	54	59	77	68	68	66	71	65	81	66	55	67	56	66	63	76	71	59	74	67	82	80	64	84	61	65	74	53	63	73	72	76	63	59	71	52	66	69	64	66	78	67	62	72	70	68	81	76	63	46	80	75	66	75	60	59	67	68	70	62	70	67	64	63	72	67	67	67	81	76	67	70	77	74	60	72	71	88	73	62	74	74	76	69	59	71	54	68	68	59	73	44	62	67	81	80	69	73	78	79	66	78	72	71	70	64	54	71	80	51	70	58	86	71	88	63	77	63	76	74	60	69	61	56	71	68	70	51	73	65	58	56	79	57	66	58	72	73	74	59	62	67	84	55	65	73	72	67	76	66	61	72	53	64	77	75	64	85	55	56	70	67	60	75	73	75	76	66	79	77	81	77	68	73	82	79	66	75	71	70	61	76	70	66	63	73	73	46	83	65	59	77	70	78	66	71	77	62	80	57	67	70	74	70	62	72	61	58	77	58	55	66	71	70	70	63	58	59	61	82	63	66	52	59	67	62	59	76	84	60	68	53	75	70	64	69	74	66	73	56	58	75	72	68	59	69	77	70	61	63	76	74	64	77	70	70	61	92	78	67	65	89	65	66	65	75	81	68	62	64	57	68	64	58	88	69	54	76	62	72	80	76	83	71	63	66	54	92	77	76	77	75	62	74	89	53	83	71	61	60	65	66	69	78	58	55	84	83	80	68	55	70	71	67	66	83	59	67	54	63	78	59	58	79	69	60	75	64	59	72	61	79	78	69	63	70	75	78	66	75	70	84	76	64	65	80	76	63	68	73	56	73	64	66	75	72	77	63	83	72	73	62	70	68	65	78	79	73	77	71	83	59	69	59	71	67	65	85	90	76	61	80	73	61	75	59	77	56	80	65	69	65	77	67	65	58	75	53	68	76	89	71	74	60	64	72	77	46	75	74	57	70	61	67	75	61	71	65	70	65	82	51	78	70	64	68	87	66	72	80	74	60	68	71	74	73	71	72	63	73	84	54	83	70	66	75	66	65	72	68	67	74	62	84	75	61	76	72	78	74	74	74	61	73	87	65	58	87	76	64	64	71	59	84	80	60	77	63	63	63	75	78	55	64	75	70	59	75	61	72	65	65	71	78	66	66	74	68	69	64	79	78	67	50	64	63	77	64	67	69	75	64	77	69	73	66	77	73	74	74	68	69	66	61	71	69	68	59	82	67	68	75	56	69	69	67	59	70	79	71	76	62	76	59	63	65	70	77	93	60	75	62	66	69	75	66	57	60	70	72	56	78	49	61	59	62	61	71	73	69	69	57	73	52	57	71	56	64	68	61	75	67	76	74	74	63	60	68	73	63	76	43	59	62	73	66	77	77	67	52	62	71	73	68	75	53	74	77	79	62	70	69	74	58	43	79	71	75	68	79	67	74	60	64	66	72	73	71	70	70	66	77	54	76	81	66	73	77	75	71	69	64	67	66	69	71	67	68	70	61	64	59	74	62	65	69	69	62	73	90	85	71	63	64	68	71	78	74	62	53	70	77	65	79	58	54	66	74	67	58	66	79	60	91	57	70	69	67	73	87	68	67	59	69	69	65	59	68	66	53	67	78	64	72	62	70	63	78	73	61	75	76	81	69	79	63	59	62	73	74	67	64	68	70	72	74	64	63	47	70	66	64	58	70	70	63	49	57	67	69	68	81	66	57	65	51	60	79	88	74	65	66	64	55	71	69	80	86	64	57	69	61	70	72	69	75	69	61	71	63	68	80	70	69	76	82	62	71	55	58	58	76	80	67	80	66	83	54	53	56	63	59	62	73	52	53	78	59	69	72	62	69	60	72	60	69	62	71	67	84	83	69	64	74	78	69	61	68	63	55	85	68	66	67	69	81	75	66	69	74	82	51	54	65	77	64	64	62	71	69	80	66	58	70	100	79	56	61	60	75	81	49	80	91	70	71	62	76	66	71	48	78	93	66	73	74	69	75	54	82	72	66	75	70	62	77	56	59	76	71	73	82	70	67	74	59	83	65	76	92	67	78	80	65	67	75
14626	6676	3175	3752	10484	13441	13209	12142	12043	26162	33755	32273	29081	23235	7810	1075	1000	970	935	865	852	839	819	844	823	754	795	795	765	720	720	679	707	730	741	770	681	661	678	715	662	671	677	695	689	684	654	709	667	671	644	656	668	618	644	671	624	617	642	682	655	681	657	665	665	663	602	638	635	622	664	686	658	758	804	622	671	624	630	660	653	667	630	689	670	638	657	637	649	603	646	651	673	652	650	658	679	641	635	648	696	636	659	659	623	624	657	637	642	656	679	682	610	649	624	639	684	658	668	690	612	651	655	617	604	676	624	609	670	690	661	680	632	636	677	660	681	644	592	659	630	654	700	608	628	647	658	641	629	671	666	702	641	601	688	659	684	609	610	665	651	608	639	677	622	627	654	617	613	631	647	671	635	652	670	677	666	673	688	640	605	681	656	642	622	638	661	615	625	622	673	640	642	666	666	646	644	648	636	638	638	648	644	630	685	648	672	644	645	661	658	637	690	614	615	659	647	637	646	610	676	616	629	638	662	668	631	627	639	640	623	682	651	663	658	691	675	676	661	629	675	637	613	681	617	636	650	689	650	612	620	628	688	633	633	652	655	638	641	666	626	661	656	681	607	643	674	655	697	666	641	658	642	660	615	638	660	574	662	612	657	669	621	640	694	622	673	648	662	662	682	674	627	655	640	669	654	644	630	637	638	622	617	635	612	657	680	675	688	597	711	663	650	669	617	627	625	639	649	616	635	656	609	587	623	690	649	677	666	646	671	633	684	675	623	668	709	660	688	661	655	682	659	608	613	647	668	655	643	625	621	680	598	681	645	619	639	678	659	663	636	667	687	668	643	677	656	595	699	626	631	633	622	629	616	630	629	618	692	630	667	684	655	635	662	664	648	618	653	668	619	677	691	618	582	670	636	623	658	645	673	678	595	624	634	678	612	663	710	606	646	665	677	649	618	645	642	646	656	646	684	649	678	643	691	613	618	677	663	650	664	677	584	590	631	616	644	664	619	682	629	664	623	656	648	668	661	618	660	604	632	615	665	698	640	650	675	638	685	669	654	666	670	630	685	671	633	654	648	647	681	659	635	669	673	701	662	638	632	651	639	681	595	622	625	669	707	659	650	654	624	699	631	704	645	612	650	656	633	673	629	646	640	662	628	663	641	653	696	652	618	656	639	647	673	677	643	686	630	654	674	663	603	646	667	663	662	652	669	630	670	613	648	656	650	648	655	692	651	647	623	666	644	651	645	618	620	599	652	686	659	627	675	655	655	648	663	654	617	716	655	655	599	641	629	649	636	659	672	668	659	628	658	647	656	626	667	614	657	662	624	624	629	663	654	639	687	613	651	653	629	657	663	617	619	637	646	660	660	628	626	643	707	657	631	642	675	664	667	661	649	635	657	601	632	670	685	671	637	660	640	692	662	630	660	621	626	644	682	644	633	641	636	667	615	625	628	644	685	681	612	664	638	664	622	669	656	640	607	646	673	634	646	622	653	636	647	695	634	636	666	629	688	675	647	666	608	682	688	624	615	635	610	666	654	650	667	645	631	662	625	652	657	685	631	718	672	612	651	702	671	617	665	617	648	626	650	634	667	631	680	617	641	688	632	671	616	686	656	626	624	636	642	665	665	623	669	673	718	688	706	634	660	646	619	639	626	695	627	618	635	628	652	662	639	639	649	649	646	661	663	687	687	645	627	635	618	640	664	643	620	630	679	675	655	618	646	665	656	679	704	638	707	626	664	618	646	684	659	640	651	640	696	660	636	618	643	692	670	660	640	624	696	619	672	692	676	644	657	623	574	655	660	667	657	647	619	623	650	663	619	636	637	628	666	643	653	650	643	645	704	646	643	649	645	637	667	671	624	688	634	657	609	714	633	638	640	662	660	634	667	661	587	696	640	636	612	613	648	645	627	649	644	671	621	632	620	626	596	668	622	671	651	623	642	655	645	639	602	627	610	670	608	634	649	637	666	643	662	640	692	646	637	618	656	639	657	628	645	664	614	622	624	646	618	647	635	622	628	643	649	629	626	626	634	669	638	629	636	670	676	648	663	609	660	634	641	619	638	626	602	662	655	617	646	639	644	652	625	644	639	649	631	629	627	605	644	657	665	640	637	644	695	634	628	687	664	638	616	615	637	605	666	656	635	652	656	625	598	603	644	680	671	684	682	623	663	641	664	623	647	668	634	645	619	632	644	703	603	634	656	642	652	660	622	659	638	618	658	619	667	653	613	639	622	665	656	670	631	643	582	633	657	647	659	619	643	633	698	637	658	642	640	715	650	655	631	643	635	645	654	721	648	690	627	619	642	647	629	659	661	618	672	620	640	610	599	651	642	641	677	683	624	627	659	639	625	646	638	634	633	626	634	649	684	629	639	622	621	654	662	641	641	648	637	653	677	599	636	647	629	597	657	680	629	617	675	633	665	649	624	617	631	623	638	623	622	630	622	663	630	709	636	621	624	689	616	623	612	663	606	651	633	616	665	638	649	615	649	657	638	653	631	687	669	629	613	639	629	625	670	650	677	678	682	653	657	627	638	633	621	627	600	656	686	677	635	671	696	642	636	606	650	682	627	612	632	670	642	634	643	665	653	666	661	646	634	657	633	666	642	667	668	664	650	618	650	649	664	666	593	644	605	662	622	601	642	657	640	660	609	683	641	625	700	657	644	601	646	654	612	640	671	616	641	617	670	632	624	661	596	628	648	651	582	638	671	677	618	655	602	659	715	670	625	633	633	701	615	651	609	633	599	647	619	648	638	666	683	639	643	676	674	628	650	646	638	614	636	679	665	678	631	605	661	689	644	678	650	654	646	607	697	630	636	666	638	629	658	649	669	587	602	653	664	620	625	609	657	625	661	598	654	699	704	636	654	610	651	667	672	655	651	658	683	627	661	613	645	644	605	665	660	622	644	615	658	644	649	658	619	632	641	654	643	635	640	604	662	635	643	672	682	640	653	668	703	640	648	653	638	675	618	660	640	717	648	621	630	697	687	664	638	637	676	673	664	635	607	660	702	633	668	644	649	674	654	668	646	615	630	620	649	658	669	592	678	653	619	642	641	685	677	633	700	648	643	637	640	661	682	650	659	619	658	660	634	663	666	620	624	651	690	641	670	670	638	623	665	672	664	619	685	673	601	663	605	663	641	625	679	639	611	610	718	643	627	634	628	642	630	642	662	643	630	627	643	648	621	632	643	676	663	654	647	594	629	617	615	676	660	602	661	701	714	634	649	637	600	642	654	617	610	618	653	697	647	626	637	643	616	593	671	638	587	652	709	671	636	649	654	674	666	633	664	634	680	634	603	650	657	637	669	692	685	577	651	619	643	626	606	660	666	627	658	663	663	658	656	631	629	628	637	678	619	642	620	658	645	633	666	620	640	600	674	647	662	646	636	597	626	690	589	624	649	649	658	663	648	611	633	635	648	645	681	660	652	662	697	648	667	661	640	608	675	681	625	650	668	647	636	684	622	659	633	632
918	251	123	92	109	154	231	188	201	328	460	443	328	266	163	79	79	79	72	78	68	86	74	64	71	74	75	71	76	84	81	66	64	78	68	83	68	67	81	66	79	67	68	67	58	76	65	77	75	62	55	67	71	59	80	81	76	71	64	86	87	73	79	63	64	66	64	69	77	80	88	71	70	65	78	56	69	88	75	72	74	68	75	74	68	84	70	68	80	70	80	82	68	67	78	75	88	83	80	78	72	83	65	87	89	71	79	62	76	62	63	91	76	72	78	68	74	75	83	63	73	76	76	83	75	68	77	85	52	73	58	68	71	67	81	75	63	66	71	84	64	71	68	70	59	80	74	66	73	71	76	71	63	76	76	63	58	71	71	85	90	91	70	65	71	86	73	73	67	70	65	66	76	69	69	68	61	67	74	66	79	72	61	49	81	82	56	80	80	86	72	69	63	80	57	75	76	76	74	73	75	59	72	75	70	72	85	78	70	79	81	71	59	95	75	71	84	76	62	85	87	78	76	72	73	75	84	59	55	73	81	60	74	71	74	69	72	55	73	69	72	63	66	62	71	73	69	77	74	70	74	74	64	79	78	82	68	81	76	75	80	77	65	61	63	66	70	78	80	60	69	69	75	58	73	87	61	68	68	75	67	106	73	62	67	92	74	70	77	87	62	67	77	72	64	61	75	72	69	69	64	100	75	62	70	61	67	68	91	58	64	64	70	72	67	72	75	78	62	71	67	72	68	87	81	84	93	72	69	94	69	73	82	82	81	83	73	87	76	82	78	78	69	84	68	88	85	76	59	84	54	68	63	79	64	91	79	79	68	69	77	68	68	77	59	82	72	62	71	62	73	71	63	60	75	85	57	74	72	79	80	76	74	84	69	80	73	53	65	80	73	74	82	66	67	82	71	66	69	71	77	79	68	63	76	80	91	65	68	70	80	73	66	54	89	55	70	90	74	69	75	79	59	80	73	88	64	69	88	75	76	72	71	67	58	57	72	68	81	93	86	85	72	52	78	86	75	80	87	69	81	72	78	69	81	58	71	69	82	70	97	77	83	84	66	72	77	78	73	72	69	77	69	76	78	70	74	78	66	81	60	75	74	74	69	81	67	74	71	68	82	66	66	75	66	75	80	57	60	76	66	80	63	82	68	71	73	72	58	73	71	60	55	86	81	85	67	93	78	68	54	64	80	69	84	61	70	69	70	62	63	62	91	94	76	75	77	77	84	71	67	54	67	91	73	63	64	103	76	81	73	72	71	84	75	63	55	78	74	69	66	71	55	74	74	68	69	58	81	69	75	65	79	52	82	79	73	83	65	83	83	66	77	58	77	88	80	84	78	78	84	92	72	71	83	83	81	73	74	79	75	77	84	98	68	76	67	73	68	75	72	81	78	62	83	81	70	62	61	81	75	83	67	80	72	70	73	87	76	72	60	67	78	82	76	69	71	73	65	70	79	61	61	75	77	68	68	75	73	79	55	80	72	78	63	61	100	71	57	57	60	74	78	83	85	75	74	75	76	85	73	74	81	77	59	70	86	67	79	89	72	64	82	81	89	67	66	84	69	75	70	89	73	86	76	93	75	79	85	76	65	78	65	82	73	58	71	58	78	81	71	82	78	79	85	76	68	78	76	67	70	79	73	67	59	75	83	72	75	75	55	81	68	77	83	77	73	85	58	90	73	77	83	78	69	71	67	57	80	84	75	79	63	70	64	91	80	85	85	78	73	59	69	57	68	80	70	65	74	78	74	73	79	70	65	57	68	75	81	65	81	70	72	97	66	83	61	70	74	80	74	58	71	64	65	74	69	69	53	71	78	93	66	56	64	75	58	64	63	79	89	64	83	68	95	77	63	78	79	84	87	90	77	68	92	79	81	75	60	63	80	68	63	72	71	79	79	67	80	81	69	83	59	60	62	70	74	82	84	65	74	68	72	80	64	73	82	64	69	73	63	70	57	69	79	67	91	62	78	72	70	68	82	81	80	68	70	74	57	78	73	60	63	64	78	68	74	78	64	77	91	86	68	75	73	73	84	72	71	75	80	81	67	74	69	68	88	63	83	66	77	86	79	73	64	87	71	70	80	61	70	85	85	74	70	73	61	71	78	69	64	86	62	66	81	81	79	69	80	81	74	66	63	57	64	87	87	78	76	84	69	73	72	73	63	59	61	71	86	56	81	68	77	63	82	54	67	61	66	86	77	64	66	76	70	67	85	74	72	88	77	72	80	92	78	91	78	74	71	75	81	82	72	57	94	77	69	71	74	75	62	82	62	70	90	64	72	65	74	83	72	71	71	73	72	66	88	76	67	85	67	70	68	72	65	65	70	86	82	75	86	76	73	79	80	69	86	77	88	54	66	63	62	70	82	56	69	83	74	89	80	77	83	76	71	71	64	83	45	70	71	72	78	67	76	90	81	70	62	74	60	84	83	70	76	76	70	67	70	70	72	70	62	93	78	71	75	77	67	67	81	62	81	76	70	68	70	66	61	61	75	70	68	74	65	72	75	76	65	70	76	70	71	82	81	77	68	67	86	83	62	76	84	74	73	92	71	77	76	69	84	69	71	85	79	64	70	53	74	73	71	87	74	75	74	82	63	72	68	69	71	73	72	72	67	65	71	75	68	62	63	71	68	70	80	71	85	80	77	77	81	90	73	76	75	72	76	67	61	60	79	67	74	70	60	79	65	80	84	69	87	68	66	56	83	81	79	76	65	69	76	79	76	62	74	83	71	69	57	71	83	67	79	69	75	63	80	67	66	71	79	69	71	62	73	72	71	59	84	75	64	54	61	50	90	81	75	69	95	84	57	72	45	73	67	70	88	79	82	59	76	74	75	74	68	68	76	84	84	81	74	60	70	69	80	79	78	68	78	75	98	73	87	74	55	71	77	64	62	83	73	76	86	75	69	76	72	86	65	61	75	72	74	62	64	77	81	74	68	74	77	76	69	59	65	77	61	76	86	71	70	78	63	66	78	64	58	64	79	67	69	73	82	77	61	58	80	99	85	78	83	80	76	71	74	76	50	59	82	53	89	73	70	75	87	71	84	70	69	68	87	84	63	73	67	67	70	74	65	80	65	65	65	64	80	61	83	75	68	72	78	78	67	71	71	73	66	75	66	78	82	55	94	68	71	63	62	65	72	87	76	74	80	65	67	66	70	71	78	77	72	66	67	70	81	72	81	62	85	73	76	86	77	77	82	87	58	83	78	63	60	72	60	96	79	68	70	102	75	72	76	81	74	83	63	73	63	65	72	83	66	81	61	59	71	83	80	67	78	57	67	65	95	63	62	68	82	61	87	79	78	63	78	62	74	68	70	74	84	76	77	62	78	59	73	75	77	70	66	80	78	63	76	75	74	68	81	78	84	72	85	67	69	73	92	67	68	61	75	88	67	74	74	85	67	77	68	67	74	69	69	78	66	66	91	75	67	68	75	59	69	84	76	76	84	67	62	74	82	71	82	74	85	61	75	74
11140	3752	1806	2237	6033	8592	8882	7833	6741	11080	13649	10706	8821	7231	3486	1040	963	895	844	885	860	814	792	830	794	728	809	788	685	731	728	733	685	734	686	743	710	679	675	683	714	734	648	654	663	661	663	738	714	629	658	673	663	700	660	660	657	631	666	668	645	705	634	724	656	650	683	628	600	680	678	660	664	673	733	632	615	639	679	643	677	664	681	658	678	668	615	634	654	696	670	667	665	669	676	655	676	671	679	699	674	652	703	617	663	656	650	631	659	626	638	687	675	629	635	654	572	630	649	664	655	640	645	711	726	619	630	687	658	684	701	650	664	614	690	604	676	655	671	675	654	623	675	680	670	638	684	670	643	612	679	655	642	658	668	685	695	660	639	669	607	628	648	654	664	711	633	645	656	651	704	648	622	662	664	666	646	608	635	638	623	631	692	634	707	629	646	659	652	606	670	683	654	640	687	668	651	646	657	649	658	648	670	612	652	643	643	665	604	693	665	670	637	680	685	588	643	625	665	658	663	669	611	645	641	625	674	670	662	655	621	648	641	673	643	633	658	616	641	700	657	709	638	653	642	677	685	659	671	649	671	648	722	648	661	664	611	662	641	615	671	657	626	662	677	646	648	650	716	657	691	650	657	658	637	645	654	589	693	651	662	677	632	662	645	633	668	641	655	608	656	614	597	672	639	659	649	667	638	662	647	658	619	586	648	617	670	658	642	642	647	622	647	670	653	648	680	645	640	600	625	675	620	658	650	653	635	673	656	694	646	692	694	639	678	665	647	689	659	651	687	622	619	631	648	610	662	689	655	648	646	660	696	655	646	658	659	602	658	621	643	621	641	654	694	610	638	694	640	729	659	633	667	675	668	650	646	634	706	653	682	645	685	665	644	644	680	658	673	631	652	664	646	651	673	644	671	702	696	672	670	661	679	607	650	640	631	649	696	680	677	664	643	666	632	712	674	657	674	601	679	672	662	634	650	651	672	656	644	674	647	631	675	644	636	610	641	649	690	641	630	647	663	654	616	632	671	640	659	676	648	628	624	640	669	669	637	610	652	652	631	662	660	681	644	669	649	624	639	670	692	642	647	632	673	661	664	693	655	663	641	645	648	693	649	650	667	650	627	659	644	668	673	625	649	647	595	638	662	653	670	611	691	642	644	660	674	659	658	659	672	618	689	638	671	634	615	678	667	688	623	633	670	630	631	678	631	695	654	635	661	673	659	657	632	647	679	662	645	633	644	670	655	637	654	635	701	621	669	657	618	646	623	656	629	641	644	692	666	661	663	665	681	675	674	622	648	679	683	643	664	686	643	666	697	685	636	693	694	685	641	683	670	644	657	691	724	687	637	617	602	684	683	681	647	647	645	643	650	656	657	673	704	639	684	631	628	646	633	670	666	671	662	700	675	620	652	645	637	633	667	631	690	624	619	627	627	643	639	693	643	638	656	655	657	674	647	662	638	686	678	675	648	616	692	652	656	622	672	718	614	675	660	635	635	634	698	669	649	651	653	591	676	648	640	650	612	664	626	651	656	610	641	637	661	636	677	704	652	664	636	649	658	653	653	660	649	654	643	671	643	678	701	641	650	663	660	648	621	627	681	662	603	655	675	655	689	664	647	674	689	674	669	675	663	633	668	682	677	648	698	650	673	720	631	653	702	686	671	650	676	648	654	653	631	691	662	670	623	660	665	694	646	639	650	649	673	637	660	689	636	638	612	673	641	638	683	693	711	657	669	651	662	683	650	662	625	643	644	634	657	633	694	691	671	660	684	651	631	680	678	670	684	627	676	630	690	695	638	676	658	673	635	611	676	617	659	624	663	646	660	683	637	683	641	630	639	696	686	648	668	703	639	627	683	700	636	679	618	687	630	641	689	646	625	633	677	635	636	670	649	671	694	647	680	623	657	674	666	646	696	643	676	682	678	617	670	633	613	625	654	667	670	645	642	634	675	658	650	623	668	650	670	645	646	626	689	642	648	626	624	692	672	692	620	677	685	670	633	629	658	633	677	674	655	691	628	657	618	650	632	635	637	644	615	628	613	698	616	651	672	639	660	642	600	663	624	665	674	671	648	636	625	646	619	668	678	618	628	659	685	662	676	659	612	630	674	660	648	609	668	680	659	640	689	641	648	622	656	655	669	624	638	622	616	668	619	656	686	630	668	641	663	641	610	620	676	647	629	722	634	627	644	630	744	648	645	650	649	667	643	669	684	676	697	654	657	651	633	696	730	678	637	610	659	660	682	638	627	660	666	668	648	638	630	727	674	662	676	650	613	649	664	644	655	659	655	635	679	668	652	664	654	641	641	708	633	656	669	628	674	653	662	672	669	683	674	632	629	649	665	681	688	672	664	660	653	606	636	623	633	694	659	615	676	681	652	675	653	624	616	641	673	634	669	639	695	653	666	624	675	624	632	661	673	639	656	664	656	692	622	665	654	645	615	653	702	661	693	646	634	602	685	613	644	664	652	644	631	637	632	670	636	631	700	633	669	675	682	673	644	670	648	636	626	684	615	714	684	668	641	622	637	695	666	677	645	678	657	631	668	662	655	629	674	616	661	724	674	708	660	653	645	674	638	697	632	663	659	639	673	655	655	651	587	641	704	636	654	661	720	651	639	661	640	686	637	657	647	665	618	629	620	593	629	700	636	621	659	646	671	625	654	665	618	647	693	656	645	697	721	672	647	670	663	650	668	616	616	688	659	646	621	655	660	636	642	663	674	690	691	678	672	598	652	650	593	661	667	663	677	647	651	684	635	635	630	661	616	638	643	667	662	647	660	600	677	666	635	642	650	625	637	670	666	665	678	655	672	675	677	652	634	651	658	647	646	626	655	685	665	678	638	630	670	657	664	617	640	668	651	647	627	674	647	617	684	642	674	724	687	661	675	672	656	622	627	644	632	651	673	636	650	665	683	637	673	627	660	647	660	601	672	695	649	613	675	639	723	649	676	682	695	610	642	666	612	671	693	643	649	649	659	662	669	650	665	653	688	663	650	655	667	660	623	632	618	668	696	711	679	670	661	668	658	609	628	612	683	661	671	681	622	665	677	690	646	637	648	638	654	698	650	637	698	629	624	675	712	701	681	662	637	645	632	680	670	654	641	589	616	608	627	658	633	612	680	686	621	675	668	631	610	635	642	673	641	645	654	671	654	646	606	653	679	625	648	691	650	706	651	643	624	660	681	693	681	652	629	679	643	657	692	666	645	649	652	665	621	690	634	654	682	643	694	642	644	690	640	637	679	652	634	649	650	650	698	638	619	667	655	652	695	658	683	657	649	611	679	663	644	648	623	644	619	675	659	635	677	640	666	658	678	639	634	692	637	628	688	646	645	700	643	650	674	602	660	655	652	694	672	626	667	620	573	685	659	669	675	637	680	675	677	639	647	690	678	662	616	704	665	673	663	618	650	671	658	681	663	661	654	638	656	674	619	689	668	654	642	642	656	698	660	677	664	661	730	610	658	683	681	662	641	670	671	650
665	362	195	142	145	230	258	254	445	988	1333	1301	804	918	521	121	108	97	84	108	85	97	106	96	86	90	77	84	71	105	101	110	84	93	91	99	76	77	87	106	79	88	93	64	86	100	83	93	79	95	96	84	79	107	74	93	89	72	87	77	78	87	83	83	73	98	81	74	79	89	90	93	76	98	93	108	79	76	87	84	97	95	88	81	99	84	87	99	82	92	86	82	95	84	90	81	85	78	98	83	95	98	76	90	88	89	87	94	86	94	96	94	89	93	103	91	98	89	80	85	77	86	72	94	86	89	75	79	75	76	88	89	71	82	80	68	83	88	72	77	96	76	92	94	90	97	87	99	77	87	88	85	96	94	79	84	84	77	87	79	100	84	77	88	92	96	94	86	94	84	72	87	88	80	96	81	79	95	90	89	85	98	101	94	83	98	100	91	77	74	100	88	89	88	77	110	100	82	87	94	87	90	84	83	97	89	95	80	82	98	84	84	92	83	85	88	105	80	76	82	77	60	110	92	95	90	104	89	90	99	82	78	89	75	80	66	89	83	77	82	101	66	71	79	81	69	77	79	96	76	76	88	95	88	103	79	79	79	86	77	92	92	79	96	94	95	78	87	87	66	92	96	67	71	74	74	81	90	93	80	100	80	68	61	107	90	90	75	108	78	100	80	84	90	91	78	76	88	79	81	76	82	91	77	96	83	86	62	88	86	92	85	103	99	84	86	84	85	92	76	87	85	71	86	84	91	84	79	95	94	93	97	91	77	83	83	94	84	87	82	94	87	99	90	62	90	91	86	73	80	95	80	85	104	84	86	117	77	85	89	90	90	78	86	93	84	85	99	65	91	74	107	80	90	68	78	77	88	90	96	100	79	80	101	97	95	98	73	95	73	76	96	68	87	84	76	99	99	89	94	87	73	96	82	82	72	92	100	84	95	91	81	86	88	89	94	90	67	92	81	80	93	79	88	68	99	85	75	86	82	94	80	78	96	89	77	94	90	83	79	78	94	88	90	79	71	84	87	88	92	85	77	110	82	90	103	99	75	84	88	85	90	88	98	77	83	82	78	79	97	99	82	88	101	87	94	82	99	82	73	80	99	87	95	99	93	102	80	85	83	81	75	90	80	74	91	102	79	95	91	89	75	100	93	96	86	107	92	81	93	97	77	92	89	90	92	90	76	82	79	103	78	89	98	79	98	91	86	89	95	90	99	70	77	87	76	103	78	92	72	76	70	83	109	86	81	84	89	76	97	85	85	90	78	71	85	84	95	96	90	106	93	91	80	93	82	76	75	80	74	84	84	74	75	71	103	86	88	93	83	90	92	95	100	78	90	105	85	89	84	84	80	75	70	96	82	81	108	100	82	94	67	88	95	82	88	89	76	101	84	102	89	72	80	68	99	72	87	95	73	93	80	94	85	77	78	80	93	91	85	88	94	80	92	102	86	100	95	91	88	70	80	96	73	71	92	85	78	77	71	83	81	70	85	100	86	90	81	76	86	79	90	75	95	79	88	83	80	91	90	83	90	75	81	78	76	76	67	69	87	94	78	90	89	87	83	71	89	91	115	82	82	82	112	94	85	96	82	96	103	79	83	81	92	82	72	77	73	78	80	93	86	93	69	84	80	81	95	86	82	92	76	94	73	82	88	74	97	74	75	76	82	91	94	85	86	93	92	85	83	85	84	72	82	88	73	100	68	73	84	82	86	87	89	86	88	73	79	76	102	72	86	98	73	78	79	86	71	92	98	87	85	102	87	76	91	90	84	93	94	80	81	99	93	78	92	83	96	101	86	76	93	95	90	83	83	78	72	83	82	75	82	77	93	84	102	86	94	78	81	81	68	98	87	96	78	79	80	91	102	87	97	85	86	82	81	82	75	102	87	99	82	96	101	97	92	97	93	79	92	91	101	98	98	90	90	88	108	93	76	75	104	69	90	84	78	74	97	95	75	90	102	72	59	85	78	98	84	94	74	88	82	92	84	83	84	102	88	118	83	91	105	77	90	81	92	87	90	126	95	88	81	98	88	76	82	85	82	64	79	84	70	96	83	88	94	95	67	99	86	97	73	98	99	75	102	91	96	82	81	81	99	85	83	87	93	80	90	84	85	79	85	80	91	85	89	88	71	78	87	104	105	91	79	80	106	85	98	93	103	85	87	80	89	74	85	84	89	90	85	76	88	104	104	90	72	73	85	84	74	83	92	95	97	90	95	82	92	102	95	99	75	78	96	78	95	87	82	85	84	86	109	69	87	80	86	86	78	85	83	92	76	85	101	72	80	89	101	97	82	87	86	82	64	72	84	93	89	83	68	79	96	73	72	82	85	73	76	83	112	92	83	91	91	83	86	84	95	90	89	75	73	86	91	72	70	86	101	81	85	86	100	86	85	83	86	73	71	83	80	93	80	87	95	87	79	73	87	90	85	81	91	76	84	98	99	87	99	89	93	77	88	73	97	97	95	103	81	87	95	91	78	77	88	88	89	92	82	88	78	96	103	98	68	85	98	85	82	78	78	99	85	88	85	85	97	96	109	87	83	84	75	92	78	92	91	88	90	94	87	105	85	81	80	77	80	93	83	101	71	94	97	99	77	88	84	86	98	86	75	72	110	99	65	84	92	83	93	85	74	87	106	85	108	99	88	70	86	83	73	76	89	81	96	102	85	77	82	71	85	90	79	68	73	83	90	72	83	73	81	77	86	78	72	95	88	88	88	86	82	73	96	76	102	89	72	77	75	84	88	76	96	85	81	86	97	90	94	92	81	88	85	85	85	86	81	94	94	98	73	101	103	103	78	102	90	78	90	80	89	96	73	77	95	96	99	82	107	89	73	92	87	105	88	104	90	59	90	80	83	100	88	92	92	95	90	68	91	93	68	85	69	74	74	85	73	102	74	82	72	82	95	84	92	89	107	89	94	90	88	77	97	70	85	70	93	89	77	67	88	98	83	80	95	98	84	89	78	86	78	82	83	87	86	96	107	85	105	82	76	59	81	78	62	76	90	102	91	89	85	93	79	76	92	89	85	75	66	91	97	94	94	92	97	94	86	77	77	85	85	69	84	70	91	85	71	83	107	118	82	94	88	83	99	72	88	86	94	95	89	75	89	81	87	88	84	93	100	91	76	105	82	72	84	92	85	84	96	96	84	93	80	90	83	85	75	83	89	78	95	84	98	87	90	82	96	92	91	90	83	70	90	83	85	81	99	98	94	93	79	94	91	91	83	97	92	86	78	70	102	98	96	89	75	83	87	81	81	88	82	85	109	75	75	75	77	95	98	91	86	74	83	73	92	90	92	78	80	59	89	103	71	105	79	83	79	85	91	80	94	73	108	74	71	87	88	68	90	97	80	87	93	85	85	79	85	89	87	98	100	87	85	78	79	84	82	76	88	83	74	88	83	79	98	87	85	88	96	102	101	76	72	80	99	94	93	84	82	88	91	95	84	80	108	90	85	81	75	84	84	98	89	86	92	99	99
11613	5030	2216	3098	8805	11626	11971	9988	14500	21586	23284	21525	16651	17037	9887	1415	1183	1074	1099	978	986	1082	1007	886	884	943	877	943	899	889	854	867	838	819	833	842	882	813	851	814	820	859	770	851	760	836	803	815	814	780	784	743	810	820	788	769	755	747	864	841	804	793	786	774	818	819	824	788	788	771	805	781	795	914	908	737	781	786	844	783	781	774	765	784	769	813	784	830	743	768	808	823	694	797	772	759	783	817	763	773	774	802	763	793	798	840	735	768	825	788	825	793	773	773	777	751	801	781	760	735	751	773	793	820	798	810	789	786	747	783	755	808	737	798	816	763	740	821	808	824	802	771	804	777	752	775	776	761	786	773	773	759	742	788	809	802	832	804	776	798	780	762	749	771	776	743	776	812	796	710	818	748	743	776	804	754	774	773	772	813	819	774	785	774	745	794	796	800	792	797	756	726	770	766	754	828	788	729	796	805	776	744	803	745	785	770	790	773	779	803	843	760	765	836	788	750	711	778	814	792	783	779	755	751	775	776	795	805	775	813	818	794	756	776	805	767	729	776	758	817	798	839	788	726	771	811	772	791	808	847	803	807	767	787	796	769	797	738	826	749	762	753	773	752	786	801	749	749	792	775	736	794	842	772	795	792	804	820	827	744	808	810	800	808	841	794	768	803	773	794	824	724	773	815	834	794	777	758	714	748	795	775	773	826	815	754	784	795	816	749	807	829	775	753	789	758	814	755	740	823	747	756	824	820	803	774	802	783	792	797	871	786	761	797	770	800	750	780	823	740	778	823	816	789	801	814	780	809	819	758	793	811	783	766	815	764	771	797	777	820	783	792	815	803	819	770	773	772	734	765	796	792	841	747	779	755	748	816	810	839	820	794	799	825	791	816	788	800	816	760	796	794	766	768	774	779	737	758	770	811	745	762	793	809	807	776	809	777	779	808	763	786	786	752	831	781	768	808	758	804	821	721	731	805	756	774	782	749	786	792	773	798	811	715	794	790	755	816	771	763	817	771	778	810	782	788	785	767	796	764	823	833	791	793	761	815	774	751	781	797	780	838	816	727	781	781	800	822	734	809	821	781	840	793	820	763	830	777	746	775	813	816	832	753	754	772	729	771	829	782	749	831	801	803	751	798	797	828	775	782	762	788	805	739	780	772	785	745	783	806	790	782	832	780	823	752	774	798	774	815	795	757	769	752	733	793	755	797	745	789	760	791	825	733	738	805	789	801	744	764	793	815	789	810	781	819	763	787	757	784	761	778	781	774	785	763	804	801	756	802	811	797	763	721	800	759	832	769	779	766	789	793	829	804	712	830	788	848	827	817	800	805	815	823	735	815	820	775	722	783	776	806	767	810	747	746	768	775	832	827	749	768	781	796	829	786	737	775	798	805	832	826	734	835	764	758	751	838	754	804	788	775	798	797	801	754	808	801	774	777	831	749	788	737	827	825	846	791	746	770	785	754	780	810	766	761	746	823	797	798	763	774	812	768	793	827	795	790	821	798	822	734	810	801	767	801	766	796	786	787	761	761	790	780	766	795	817	777	778	772	729	793	822	778	781	776	794	812	744	783	759	769	770	815	783	819	787	825	778	832	800	772	794	778	815	774	817	791	794	759	792	757	764	783	707	846	829	753	816	833	751	786	800	791	815	764	792	785	767	797	802	747	784	845	790	763	792	787	846	769	736	813	765	759	770	808	773	813	789	802	770	792	753	800	782	761	774	817	769	805	782	778	779	807	770	756	769	804	791	793	816	824	806	754	863	780	803	702	768	823	808	821	758	794	812	787	771	745	740	789	812	786	805	818	797	794	785	773	730	838	792	770	757	821	793	804	807	825	798	757	794	774	784	798	740	809	784	779	832	780	794	755	818	746	798	811	756	796	751	779	808	760	789	815	748	747	771	844	763	786	810	766	824	768	755	787	808	752	812	828	791	748	711	792	806	731	818	768	861	795	749	799	797	773	797	777	732	826	816	724	800	763	795	777	790	777	763	768	816	832	773	793	747	818	784	792	765	799	814	816	779	794	807	801	775	774	774	757	792	807	787	793	746	792	771	825	770	768	818	790	779	767	808	837	783	787	754	776	769	803	785	838	791	786	767	757	812	760	777	792	720	730	764	792	781	776	725	729	767	798	804	731	789	802	793	767	810	755	755	807	779	783	792	797	791	791	760	777	781	793	797	794	786	838	813	727	773	804	795	820	773	746	787	802	770	741	885	773	787	741	777	782	783	802	767	798	746	727	793	758	779	802	802	790	786	800	764	750	684	797	776	788	792	826	850	743	774	744	834	785	785	794	768	741	773	747	749	791	771	818	758	770	766	798	750	766	787	800	792	822	751	777	830	819	798	798	813	787	834	813	771	741	753	809	830	772	824	816	801	785	851	772	791	810	771	827	814	775	761	829	742	763	795	773	799	819	768	731	737	775	763	779	760	786	755	787	770	727	799	772	761	741	754	807	797	783	776	792	832	804	792	765	786	838	818	775	740	800	824	757	777	826	769	738	788	771	725	720	770	784	854	771	765	796	763	853	785	781	743	826	769	807	810	827	818	731	827	811	810	781	778	823	771	793	763	744	830	754	797	784	762	780	794	780	791	732	797	781	754	783	817	774	787	799	792	763	790	767	830	813	785	782	779	733	793	815	784	744	796	803	760	791	788	815	797	779	770	811	748	803	812	720	775	809	783	782	793	801	848	737	767	803	814	859	809	754	772	788	761	755	784	805	794	753	784	760	768	832	785	776	774	816	798	781	741	783	824	802	743	779	742	804	799	772	849	793	811	797	754	772	772	769	811	793	791	785	746	763	775	797	759	747	765	818	812	726	786	826	814	749	788	735	781	784	752	758	778	741	743	810	798	817	836	828	745	771	796	789	828	758	753	800	723	783	801	743	790	785	786	736	833	781	783	783	782	774	762	770	768	810	799	761	804	733	765	758	782	774	793	774	787	761	812	760	764	841	820	790	779	776	762	805	852	769	788	801	776	761	803	763	806	826	748	764	768	799	835	781	818	786	790	786	813	825	862	811	791	750	783	783	793	770	760	794	831	793	761	766	804	771	764	786	761	782	802	776	761	753	784	742	747	751	778	799	784	789	774	755	792	772	771	752	777	755	814	789	791	810	777	788	828	792	813	793	782	757	789	783	802	789	814	790	827	788	762	800	776	793	753	760	783	783	841	750	805	782	821	778	807	784	758	802	803	778	768	786	788	788	766	754	799	743	841	806	815	801	787	750	717	799	723	832	737	814	815	746	851	736	762	773	760	844	803	777	828	797	758	783	750	802	761	776	766	784	770	795	817	777	801	747	796	764	767	822	821	771	775	765	785	760	763	809	765	770	759	813	745	829	775	776	777	808	755	789	735	730	733	749	760	751	770	844	786	793	808	800	775	729	751	810	780	813	772	792	769	816	793	788	761	814	813	773	756	778	769	769	831	746	806	779	787	824	782	804	783	787	820	835	814	780	752	751	781	772	815	769
1305	269	157	139	122	189	217	232	483	1305	1806	1483	2058	1326	140	70	57	59	70	59	56	56	49	67	59	55	49	65	39	64	53	74	50	50	49	54	45	48	49	75	65	45	54	58	44	54	63	58	57	54	55	54	54	65	55	53	48	62	57	56	53	42	56	52	45	67	63	71	54	49	47	49	63	62	53	51	62	69	63	55	62	66	67	52	47	63	55	54	56	60	50	65	51	62	61	69	68	51	57	59	60	43	50	72	66	69	57	48	64	56	47	52	54	47	52	44	53	58	53	50	51	48	64	80	60	53	66	58	74	54	44	64	46	51	50	64	64	43	61	60	52	46	63	50	45	48	50	68	58	65	50	49	42	57	48	61	57	64	57	61	49	51	56	55	63	58	48	51	52	58	57	52	46	61	45	59	60	56	43	54	52	53	49	65	61	54	57	56	53	53	63	53	60	43	66	50	60	63	54	60	55	55	50	48	45	61	63	50	50	64	54	56	58	43	59	58	46	56	55	68	63	67	61	46	50	58	72	62	45	59	63	70	61	40	52	41	48	63	47	66	60	68	62	57	47	56	60	58	66	51	62	66	49	58	52	46	44	61	58	56	55	46	56	52	63	49	56	52	61	55	59	53	66	50	52	60	56	55	52	58	44	59	49	48	51	42	72	52	51	49	55	57	65	67	47	51	63	47	44	60	42	44	57	58	53	44	55	48	50	55	57	50	61	56	67	47	66	54	46	56	65	51	59	51	48	59	50	55	61	71	60	52	59	52	55	52	55	47	50	53	69	51	51	63	46	59	61	52	54	51	60	46	49	44	51	53	55	39	52	56	59	84	65	59	55	58	43	58	51	57	55	47	62	55	58	55	52	48	75	58	58	67	64	49	44	68	58	43	38	58	45	59	46	52	55	49	47	55	51	47	45	52	47	49	59	45	63	57	69	62	56	54	52	44	55	55	52	61	61	51	53	60	55	42	44	65	56	54	62	49	58	52	53	61	62	49	54	56	48	60	59	67	42	61	64	55	47	47	54	56	48	63	42	62	46	57	57	46	52	63	54	63	50	51	40	56	55	58	40	52	60	56	56	51	74	62	56	58	56	55	64	51	38	53	61	58	52	44	59	45	55	52	53	61	59	69	62	72	56	55	54	61	67	63	69	70	68	53	61	46	56	58	54	51	58	60	50	54	46	52	60	46	56	48	58	51	53	65	55	59	54	55	58	60	55	45	58	63	53	48	68	63	56	45	51	57	51	39	52	61	51	61	51	48	64	55	49	52	60	70	59	56	62	59	40	61	48	59	52	60	46	69	53	42	49	64	65	53	61	58	65	43	60	46	56	74	64	58	54	47	62	50	62	45	54	57	56	64	59	60	62	53	50	48	64	53	72	69	59	47	59	49	52	55	53	56	45	60	58	72	60	47	48	59	52	48	46	49	60	59	54	67	56	53	66	53	52	75	48	70	49	57	66	51	47	61	57	58	52	69	46	65	62	48	51	52	57	48	61	57	42	55	60	46	44	51	52	52	55	48	57	66	47	45	65	57	55	54	59	50	54	60	54	56	57	44	48	67	45	60	55	56	58	72	55	63	58	58	55	52	55	51	45	66	56	48	62	63	63	49	61	59	51	60	50	47	49	54	49	62	51	50	55	50	65	63	55	56	43	45	60	51	56	52	40	58	38	48	52	58	63	51	53	63	53	69	48	64	46	52	50	53	51	63	38	65	56	61	51	61	58	46	52	64	62	44	48	54	56	49	53	61	53	51	56	57	58	55	60	53	48	53	68	41	59	67	58	59	51	41	54	52	57	39	59	54	55	46	50	52	55	58	69	45	53	38	46	39	67	56	56	44	55	51	45	65	58	55	63	42	58	64	47	55	62	43	47	61	51	47	67	43	55	67	57	48	56	49	53	64	47	51	59	51	57	54	50	49	59	49	61	61	57	61	53	49	53	65	54	55	61	42	56	71	53	42	46	62	60	48	49	56	53	72	58	40	52	43	35	52	48	50	44	49	60	52	50	45	47	54	62	47	48	43	61	52	60	36	57	55	72	65	61	63	54	67	50	62	54	52	54	60	67	63	69	56	53	66	64	62	47	63	62	66	73	61	61	47	58	54	50	48	54	62	60	55	49	48	56	49	57	56	44	55	47	57	79	71	57	56	54	43	59	77	52	54	45	54	55	58	61	60	68	54	60	66	63	66	52	58	51	68	42	74	66	58	58	47	40	46	56	66	50	48	31	50	59	52	58	63	71	63	63	57	46	52	48	61	56	51	59	60	65	58	58	60	46	51	62	56	62	59	60	56	52	73	52	63	52	62	61	66	56	56	55	47	42	42	55	63	49	57	67	57	64	36	62	63	60	50	45	60	58	64	69	66	58	48	47	64	58	57	63	61	47	57	59	48	52	52	63	52	55	48	54	47	55	63	54	61	49	39	57	55	56	67	56	45	63	53	62	50	65	68	66	56	62	53	58	52	49	61	58	50	55	43	55	54	58	53	51	56	46	51	57	73	48	57	65	56	55	62	49	49	58	54	54	55	54	47	59	58	60	54	52	65	41	51	63	53	51	46	48	58	62	68	70	50	60	63	64	61	57	54	62	46	57	65	68	49	49	52	59	62	67	72	41	53	59	58	53	41	51	47	44	58	54	59	57	50	53	66	56	59	41	67	60	47	55	46	61	67	58	53	50	46	63	45	71	58	54	61	50	51	64	66	41	45	49	56	47	59	44	72	58	62	50	47	57	52	60	67	59	71	55	57	47	43	50	70	52	52	61	54	57	51	52	64	73	66	50	61	59	56	67	47	55	44	50	43	54	63	65	72	40	43	62	54	60	53	59	68	43	49	55	61	44	51	63	53	67	60	59	52	55	57	51	55	47	51	61	55	62	50	53	61	62	59	61	41	66	52	56	61	56	65	72	55	63	65	67	56	53	57	62	43	61	65	49	47	46	55	45	62	48	54	49	59	51	53	71	47	45	54	69	44	53	55	45	68	51	60	47	46	66	66	46	49	64	64	54	45	51	55	45	49	50	50	55	62	41	59	61	55	52	65	66	64	62	49	69	61	59	48	45	62	70	70	49	61	53	64	52	47	45	54	38	57	49	52	47	68	50	55	58	49	48	44	66	55	60	56	34	44	56	54	48	50	57	62	57	59	50	38	67	50	45	56	58	50	61	65	55	60	55	46	52	60	59	63	53	70	56	61	53	54	58	56	64	57	64	61	63	39	48	40	49	60	46	57	51	52	67	56	46	56	54	45	54	51	60	45	48	44	53	44	64	58	63	63	58	63	41	56	47	53	54	51	47	53	55	53	53	56	59	42	60	49	50	60	55	59	54	57	57	58	55	60	55	47	62	52	66	59	53	57	43	46	55	64	62	44	55	58	62	51	59	51	46	53	76	49	50	68	49	41	43	40	51	55	53	68	65	55	57	56	50	62	65	66	58	56	57	58	57	69	55	51	48	58	52	54	64	62	52	53
12817	4189	1982	3074	8882	12297	10720	8890	16305	25635	27463	23916	26509	19052	2518	957	733	687	687	701	691	661	589	651	563	601	517	558	584	577	559	560	529	576	551	515	546	561	522	497	529	541	491	538	527	541	535	532	510	516	487	512	492	513	537	509	498	523	524	514	486	476	494	518	530	470	496	475	494	496	508	507	495	528	512	498	516	484	506	498	498	462	498	488	516	502	486	523	509	488	501	501	487	511	511	513	483	497	475	480	528	513	491	552	489	478	524	498	475	502	519	510	513	541	512	521	458	520	503	528	506	555	528	533	498	455	483	445	506	535	530	509	451	498	508	499	451	481	480	533	504	510	521	513	521	503	496	496	474	484	495	475	504	481	507	495	468	512	515	516	491	464	497	497	461	484	486	493	511	497	480	496	531	523	509	505	499	506	497	513	511	498	526	501	499	509	529	518	492	518	537	486	501	528	529	471	487	495	493	477	497	458	502	512	517	515	518	516	485	540	499	531	495	523	483	521	514	495	489	544	452	479	461	494	472	467	516	501	508	482	500	489	481	491	510	519	492	456	464	495	498	516	515	491	473	551	501	551	509	530	472	506	497	478	484	504	468	472	536	507	461	479	483	502	480	490	496	478	508	456	483	486	518	539	505	508	499	518	488	472	519	513	495	503	512	495	521	476	493	518	513	520	544	498	537	496	489	499	485	489	505	485	520	495	503	482	478	494	475	503	539	531	491	476	511	521	510	482	511	500	514	497	488	509	491	531	523	482	524	505	465	519	492	498	503	497	455	497	480	487	506	549	532	495	511	505	504	547	501	508	484	481	512	468	508	508	512	502	506	500	507	478	460	473	541	493	545	503	488	498	464	462	520	515	499	498	491	496	500	515	551	495	526	526	486	535	497	488	468	488	496	543	513	528	478	515	515	526	535	490	463	494	511	493	464	497	523	487	498	498	542	468	508	487	532	521	500	500	511	488	485	513	499	530	492	501	468	469	509	520	509	509	465	485	476	519	490	520	482	468	491	462	522	509	498	548	531	521	541	515	505	468	515	501	491	493	513	542	486	504	498	506	480	526	471	468	492	509	537	471	476	511	475	501	474	503	466	482	504	493	520	498	506	513	483	469	482	492	543	508	505	504	488	522	471	534	492	500	504	497	536	436	505	542	523	482	489	518	491	517	538	503	496	512	465	479	457	539	491	508	547	493	522	502	511	465	503	489	492	468	511	500	464	527	476	509	527	514	482	507	501	461	507	570	490	514	450	509	497	479	484	504	467	480	499	493	524	506	494	525	520	514	483	515	495	496	562	515	506	489	530	526	478	513	521	504	500	509	511	488	506	511	510	508	525	525	510	510	507	503	544	511	526	494	517	499	488	483	446	504	523	466	527	514	529	506	469	531	497	517	500	513	512	502	479	519	488	495	540	511	499	513	459	493	511	488	496	480	521	508	541	500	493	515	531	501	534	477	552	457	528	495	517	534	456	534	513	498	477	525	505	520	500	475	498	513	504	499	467	461	541	460	517	495	540	492	496	483	536	455	505	489	481	476	504	469	485	478	497	501	506	462	472	507	485	486	512	496	501	480	504	492	496	485	503	511	528	482	473	539	504	473	506	515	490	520	500	492	523	473	497	499	522	530	476	509	477	474	462	530	513	551	511	532	520	506	474	498	514	504	473	478	510	477	500	521	465	517	509	483	497	511	521	486	489	548	520	551	500	486	478	506	491	514	478	504	483	515	508	452	457	495	513	501	523	490	488	521	506	475	569	530	508	531	492	544	484	532	467	468	535	468	471	504	500	457	487	539	484	513	527	500	476	519	523	489	452	506	540	489	537	498	494	521	489	506	502	539	472	488	494	513	472	497	499	503	540	504	480	521	495	519	501	485	481	496	511	507	484	539	532	475	494	519	473	537	478	535	490	494	491	517	496	435	513	519	503	511	503	486	518	512	475	519	528	520	509	545	521	470	496	535	481	528	453	520	486	474	484	498	482	508	518	478	520	512	517	511	536	497	493	526	470	511	489	510	494	513	491	467	507	494	480	517	491	531	475	467	525	530	469	485	497	537	500	524	523	515	494	528	523	500	491	509	526	498	512	477	487	511	472	502	530	494	530	477	510	484	517	495	519	533	473	485	523	520	532	505	529	490	517	480	522	448	486	493	515	489	510	486	525	489	492	516	530	507	506	512	499	514	545	503	526	531	505	466	497	512	505	538	481	526	512	489	495	511	497	551	510	508	487	465	520	509	497	472	507	515	496	490	456	492	521	469	488	532	491	479	493	492	498	502	506	474	493	486	526	509	509	513	494	489	512	486	502	522	471	495	477	484	511	474	485	460	522	538	504	510	489	482	486	509	502	535	504	514	505	526	489	543	515	512	475	482	496	511	509	484	518	506	494	492	506	524	514	477	491	501	500	494	532	502	507	501	478	501	455	503	481	506	512	494	466	521	492	464	488	512	491	491	459	506	489	496	520	536	507	501	496	503	520	525	517	502	478	494	482	505	472	492	547	527	548	482	478	525	486	481	504	493	480	474	515	509	514	478	510	456	501	493	470	474	517	493	540	465	518	524	496	533	490	482	491	503	492	516	525	477	496	478	502	475	498	527	513	476	536	468	506	445	484	486	511	498	504	513	475	503	531	462	522	495	503	492	537	508	462	478	507	478	508	461	487	511	490	512	518	522	520	484	500	494	480	534	501	522	521	475	498	495	504	503	485	501	519	522	497	556	541	488	495	486	509	507	500	495	516	510	507	490	509	499	512	483	491	488	491	494	523	508	500	539	494	504	531	497	507	497	544	521	488	510	540	471	489	508	528	472	478	475	481	473	498	526	539	484	499	488	468	502	523	485	532	568	505	496	498	494	492	518	482	516	489	492	477	492	493	478	490	527	527	535	538	494	495	512	529	516	495	508	524	536	447	516	477	475	518	515	468	493	517	543	515	483	522	485	492	477	505	483	482	495	496	506	505	497	530	490	528	486	499	518	498	493	504	496	484	487	520	526	485	516	535	508	496	490	468	516	500	493	525	510	501	517	535	537	500	499	474	491	489	522	504	496	504	490	531	498	549	478	491	527	490	504	505	503	520	487	512	504	502	537	485	515	554	483	471	514	486	517	515	492	480	493	491	463	471	513	522	472	498	503	514	531	462	458	511	482	541	517	500	482	488	523	501	495	509	536	531	555	508	535	524	504	494	493	494	495	527	503	489	496	512	478	487	507	501	514	479	537	484	504	519	476	482	501	496	559	466	486	515	500	482	527	482	487	453	498	501	517	510	493	493	530	480	495	453	513	478	479	531	494	510	488	478	493	496	486	533	493	473	499	502	468	463	487	510	495	503	527	519	519	519	497	493	484	496	500	490	494	485	494	509	511	538	507	513	485	494	502	569	516	499	499	508	491	509	495	478	488	511	490	511	490	504	515	496	533	529	480	519	510	498	501	495	498	492	522	477	524	464	503	503	515	537	465	489	528	485	509	506	485	517	484	512	498
978	453	215	149	170	266	314	292	770	2299	2620	2714	3475	1619	471	127	87	63	77	74	78	88	81	82	81	67	79	69	62	63	61	70	82	63	66	81	70	84	68	90	75	57	61	73	76	72	78	77	68	75	79	66	64	68	71	73	87	69	70	68	72	82	81	63	74	81	63	75	68	68	59	62	64	68	73	82	80	63	70	58	65	84	81	76	64	63	66	52	69	76	72	65	72	72	66	62	69	72	67	72	70	69	78	76	66	76	76	70	70	77	78	76	78	64	71	70	74	97	66	60	90	73	80	63	79	60	65	72	71	74	91	73	74	65	57	61	84	64	83	80	79	64	74	79	68	63	55	83	68	71	66	80	59	73	77	55	68	79	71	82	63	80	73	74	59	65	62	67	68	68	65	70	62	77	54	65	66	77	76	71	80	80	78	74	74	64	82	73	77	62	74	63	90	84	58	67	61	85	79	71	80	62	68	68	62	63	75	83	78	74	78	81	54	77	75	59	88	79	71	64	70	77	82	61	80	66	83	63	70	65	74	66	64	69	65	54	78	73	73	57	77	79	70	71	57	74	59	61	67	70	74	72	64	65	70	68	67	76	55	69	74	56	58	74	78	84	66	78	74	62	63	64	69	78	72	71	63	74	79	69	81	78	76	74	77	71	68	69	67	62	72	80	76	51	64	62	73	51	81	86	68	74	70	75	68	88	84	85	71	74	61	72	84	50	68	70	75	68	63	64	66	78	76	84	77	75	68	72	59	82	73	60	84	60	72	85	62	88	83	69	71	78	73	58	74	69	68	64	57	57	57	69	81	73	77	61	81	73	72	71	71	61	64	88	75	66	78	56	68	64	74	75	74	74	82	65	84	64	86	63	87	75	69	70	63	74	53	73	76	63	76	79	67	67	68	82	86	72	87	79	64	64	63	68	81	71	66	68	80	63	61	68	60	68	78	85	78	68	68	56	80	69	78	72	74	68	58	79	76	66	92	73	65	77	68	85	60	71	81	65	73	64	65	64	75	74	75	88	56	57	66	65	68	63	59	67	60	55	75	70	81	93	63	66	77	77	67	68	71	77	71	60	77	75	75	75	66	63	62	82	78	74	64	67	71	70	58	66	81	82	74	51	55	75	76	67	85	57	68	75	69	74	65	71	81	70	74	57	64	70	54	71	79	73	66	66	63	75	61	59	83	62	81	74	73	68	64	68	64	64	77	59	65	74	62	69	59	62	76	71	61	63	61	79	69	68	58	54	74	85	64	87	71	75	70	81	81	63	77	62	71	71	52	74	79	65	65	67	62	65	61	82	70	73	75	61	52	58	57	79	71	67	65	82	78	78	78	72	62	76	71	81	66	67	62	73	69	73	72	67	54	75	67	51	68	59	66	83	54	50	76	81	77	75	85	73	82	57	57	86	64	68	70	69	74	65	87	67	68	69	74	76	79	57	74	83	65	66	64	65	60	71	67	78	64	56	71	69	75	57	95	84	59	77	77	59	64	67	78	86	74	71	64	66	74	76	68	70	53	74	75	70	59	81	58	70	80	89	73	70	77	72	62	79	68	72	83	63	73	73	87	90	76	60	67	69	69	70	58	82	76	66	73	71	68	70	79	65	68	78	66	59	86	67	74	67	79	76	64	67	73	64	60	71	66	70	92	71	76	76	71	74	68	75	71	75	66	71	74	70	59	79	83	71	64	70	58	72	75	70	80	89	81	78	70	81	70	64	78	75	64	75	78	74	62	63	89	55	61	68	68	66	68	68	61	59	66	67	62	71	74	66	60	59	75	75	66	66	68	71	71	61	61	66	61	82	73	71	73	69	77	91	88	75	66	59	91	65	69	63	59	61	73	84	75	80	57	53	82	57	59	57	67	67	79	68	65	76	68	52	72	77	73	72	64	74	58	68	65	78	73	66	61	80	68	75	82	79	72	73	77	54	79	60	85	58	55	76	79	70	67	61	75	63	68	83	72	55	70	76	73	70	60	58	62	73	61	72	74	61	81	76	73	72	61	82	55	72	70	72	67	70	69	71	59	69	68	67	76	73	74	57	49	72	57	72	79	78	45	67	73	68	74	70	76	68	77	60	74	72	69	62	69	74	86	89	74	76	65	75	61	58	80	74	61	61	69	81	84	62	70	60	72	71	69	55	69	77	56	66	78	67	72	78	63	67	73	74	73	70	62	82	61	77	69	63	67	67	68	74	57	56	63	74	69	61	70	59	88	65	75	70	69	78	72	71	74	93	85	71	76	70	70	72	74	62	63	87	71	65	67	65	66	77	50	77	54	74	59	57	67	73	60	59	95	69	59	59	80	53	71	67	75	56	70	62	91	63	72	67	56	73	72	75	65	67	76	90	61	83	76	71	69	79	80	68	65	77	59	63	63	73	78	69	85	68	75	71	76	62	78	70	71	70	77	73	67	70	63	71	66	83	56	78	71	74	61	64	77	75	60	71	64	76	64	78	63	70	66	68	74	86	60	75	82	59	59	80	68	74	86	70	88	66	68	77	87	73	78	59	62	60	90	74	69	72	73	74	73	68	75	86	66	69	80	75	54	61	58	63	63	73	72	56	72	76	64	47	61	61	64	68	73	79	64	61	67	77	63	61	78	51	72	62	75	66	75	75	78	72	78	76	70	74	78	66	63	70	72	81	60	76	59	73	64	58	82	68	76	73	74	75	79	69	66	79	53	80	59	62	85	64	59	74	56	59	82	61	76	57	59	76	88	83	59	64	83	75	77	74	78	66	77	76	77	64	53	68	83	79	71	63	64	71	70	57	82	91	75	79	61	67	92	72	93	67	70	71	75	62	81	72	70	80	86	79	67	43	77	76	73	63	71	57	60	72	71	77	71	71	82	75	51	70	82	72	79	61	65	97	67	74	73	60	80	64	59	67	71	70	70	79	66	88	72	65	60	80	60	63	73	82	79	67	72	68	73	81	75	63	79	71	77	72	75	83	75	77	60	81	61	69	75	74	79	64	89	63	67	73	64	73	68	73	54	68	73	68	66	64	57	60	70	74	55	51	68	73	66	72	73	67	73	62	58	76	77	66	68	64	78	71	78	79	75	76	79	59	61	70	73	79	69	76	61	71	71	66	72	72	62	74	72	76	68	74	62	68	61	71	87	66	57	50	77	65	67	68	59	63	66	71	75	73	75	82	60	77	64	86	73	71	59	56	75	65	86	70	65	67	80	58	69	67	59	71	59	80	68	49	72	77	74	66	75	69	61	83	58	76	60	78	82	61	70	63	87	68	66	62	67	84	70	91	60	62	80	64	57	66	74	68	70	59	71	73	61	51	82	82	82	73	67	62	63	72	75	58	59	74	83	57	70	67	67	81	78	55	84	67	72	77	56	67	59	70	88	71	55	81	69	70	65	67	54	80	72	71	70	69	65	63	68	56	68	76	57	80	56	71	69	69	76	59	66	71	80	60	84	80	77	75	57	72	62	69	79	88	85	74	71	78	78	67	81	66
13759	5546	2887	4215	12012	15611	13400	11317	20504	30510	30698	30176	31177	20731	7812	2235	1054	910	974	959	901	803	852	790	814	779	775	800	751	765	719	740	715	707	687	707	663	727	698	716	686	681	695	685	693	681	665	704	705	669	659	659	660	657	693	687	702	618	672	669	653	658	717	681	677	721	640	683	649	651	704	659	673	685	671	656	670	682	675	661	644	613	728	672	663	651	660	655	668	691	685	694	682	705	673	678	675	632	641	668	695	628	645	635	638	628	681	653	720	638	699	646	637	655	674	684	604	630	673	669	615	651	664	662	647	708	667	670	644	657	712	648	658	684	638	666	644	699	657	686	688	642	647	661	635	711	642	664	694	629	650	706	632	680	711	651	624	675	679	639	651	658	615	638	612	642	642	665	689	639	630	642	662	667	682	646	713	654	690	688	671	665	672	645	695	649	710	688	611	642	674	648	625	676	641	656	666	699	695	668	681	660	674	655	702	678	646	643	682	722	610	687	637	645	674	739	623	651	665	668	647	633	707	639	672	683	635	663	699	666	721	649	618	690	634	651	723	667	671	640	649	701	666	640	692	682	646	634	623	751	678	633	707	634	612	655	640	665	680	647	644	673	630	656	655	664	686	639	659	613	635	681	667	637	674	685	635	704	637	669	651	693	658	619	667	665	670	679	631	681	679	620	664	650	667	661	686	647	647	665	632	628	680	676	645	643	649	647	668	685	688	658	633	728	652	655	646	651	695	660	664	634	608	665	658	597	667	660	665	683	669	615	663	681	659	628	699	681	665	672	664	652	703	642	652	688	680	631	674	650	712	672	657	695	666	650	661	608	655	721	676	695	668	653	628	615	682	650	699	676	668	684	666	640	696	673	634	679	659	667	668	682	637	661	660	671	651	643	688	631	638	661	622	660	741	674	671	657	658	723	684	646	672	692	687	670	674	657	658	670	706	661	647	648	646	627	658	650	656	669	605	681	655	689	680	622	628	621	688	633	654	683	636	669	668	657	647	713	697	641	692	629	652	661	669	643	676	640	670	695	627	651	656	675	635	689	695	679	682	642	610	648	662	649	648	694	644	654	653	673	685	657	627	656	678	625	679	693	662	636	662	630	697	703	675	640	707	730	662	672	658	696	679	619	646	675	613	736	679	682	645	691	614	680	658	675	621	710	657	651	686	657	669	634	687	648	616	663	632	745	701	639	688	684	648	632	653	641	636	645	696	640	658	653	679	662	679	672	691	648	639	656	683	660	681	664	639	649	640	648	676	671	656	670	678	701	640	651	643	676	656	650	622	672	681	658	647	685	652	661	660	699	690	629	713	663	698	646	634	668	677	658	686	647	622	667	660	708	646	709	660	672	650	697	631	664	625	722	636	663	701	633	656	613	643	665	637	695	599	651	683	696	649	665	698	670	610	623	674	664	687	661	676	696	690	650	706	672	689	703	697	631	669	630	664	672	676	661	634	676	659	717	639	634	614	612	648	657	700	688	606	642	676	703	661	650	624	625	690	670	668	648	655	655	729	686	657	631	644	666	652	663	675	679	643	638	640	631	688	653	677	711	621	657	676	642	647	674	702	648	655	704	679	670	715	638	667	646	681	679	648	700	663	658	640	681	643	674	648	681	666	641	711	621	704	716	657	718	620	657	691	685	627	715	676	656	686	652	696	686	660	662	633	687	674	717	684	648	679	640	675	647	654	640	650	731	653	665	612	693	678	629	664	645	611	607	637	640	672	634	686	635	686	677	635	654	674	627	674	663	625	681	609	670	646	613	655	676	663	702	623	651	684	676	652	610	660	640	665	695	647	702	645	673	684	619	670	633	647	682	677	658	652	664	709	647	689	671	627	682	631	659	668	677	618	655	671	634	690	657	645	655	690	704	660	620	681	654	637	668	640	705	659	690	681	629	690	666	652	656	664	647	666	678	661	645	636	657	634	689	655	663	686	685	641	715	690	677	610	670	678	683	626	715	677	674	659	692	680	665	644	655	616	672	662	652	681	637	661	661	615	657	656	657	646	638	657	687	693	661	628	632	654	687	684	678	693	696	639	683	642	671	634	643	651	657	702	632	659	698	632	635	638	671	661	673	684	619	624	644	634	640	693	665	645	711	619	665	657	678	639	712	647	698	636	691	676	694	656	709	686	705	646	651	675	654	673	642	647	685	633	686	652	655	618	654	699	638	644	646	615	665	669	697	656	683	649	655	652	670	667	693	678	671	696	690	659	681	624	626	717	677	662	618	667	598	625	620	662	695	633	699	576	617	702	667	688	664	654	665	674	736	614	620	672	666	659	654	634	677	667	652	614	649	654	669	702	668	653	666	635	674	647	660	632	630	672	661	648	638	622	676	682	641	642	665	654	601	686	646	656	659	662	644	631	662	668	659	647	663	668	662	690	671	679	699	591	649	652	630	650	626	664	641	634	634	669	655	664	705	687	657	663	665	667	683	713	674	664	656	673	641	640	672	640	696	664	665	654	684	695	659	662	676	666	624	629	644	691	632	608	672	636	603	675	649	646	660	682	676	684	652	671	663	667	625	591	674	660	644	662	628	682	680	664	665	646	692	639	646	627	630	707	672	655	714	693	683	663	632	661	682	663	661	687	681	692	671	661	670	654	671	655	687	671	654	652	653	660	654	653	651	648	706	645	677	697	710	664	653	706	684	692	667	644	636	676	660	657	662	670	637	672	655	697	701	685	647	677	677	626	657	654	635	693	652	662	721	644	656	684	674	678	630	696	659	652	673	617	651	709	662	650	693	644	687	661	658	671	659	639	666	641	689	646	648	665	651	611	665	637	659	676	683	631	658	637	690	663	661	624	682	621	615	625	635	683	644	667	680	669	688	693	655	716	655	645	633	668	667	691	691	703	699	655	683	669	650	652	640	665	644	665	635	686	630	681	687	632	659	676	627	629	689	688	623	696	658	657	644	684	651	705	627	695	657	619	660	707	712	655	658	647	644	656	623	680	680	664	710	625	636	659	690	662	600	685	656	711	655	677	643	638	653	666	635	631	625	680	666	639	671	653	637	677	626	676	674	686	646	638	655	682	643	650	670	648	664	652	657	657	701	672	674	685	674	720	627	678	668	669	654	680	697	652	703	626	625	666	660	643	620	635	647	648	712	653	651	667	684	664	726	665	656	655	673	660	690	667	639	660	680	640	666	637	640	677	670	670	688	658	602	628	674	674	648	616	660	693	665	632	636	665	676	662	656	673	641	702	655	691	628	686	631	641	671	716	658	672	688	681	671	625	677	648	641	642	640	640	643	689	623	658	701	638	648	664	620	664	638	701	632	661	689	686	705	741	663	677	655	675	613	674	619	625	630	669	684	659	659	653	608	647	662	643	628	693	704	671	644	658	724	676	681	640	635	667	655	683	678	688	690	697	678	683	691	653	677	694	651	670	640	645	629	641	609	656	687	648	659	666	635	627	703	653	680	664	646	683	642	694	689	631	671	643	718	653	714	676	655	664	652	687	682	638	675
925	224	145	141	140	180	206	174	219	240	308	561	580	441	166	82	68	71	84	73	68	78	83	85	89	72	70	86	80	86	69	74	83	87	79	74	67	80	73	87	63	74	77	67	67	90	93	77	80	82	85	78	71	80	78	91	50	76	74	73	67	73	79	93	76	77	83	68	70	91	70	64	81	75	68	80	71	56	99	58	71	73	88	78	75	82	72	67	77	58	71	79	64	77	65	66	81	67	96	87	87	86	80	77	75	82	78	91	69	75	91	69	66	73	79	81	65	70	73	83	76	81	80	65	78	72	76	69	77	71	86	78	76	67	88	51	80	67	85	64	70	71	82	69	75	73	74	65	79	61	86	69	84	77	66	91	85	96	80	68	63	77	93	80	67	70	77	83	91	74	79	78	79	77	73	87	70	63	83	90	78	78	68	88	82	74	99	95	78	91	78	62	83	68	61	78	77	81	71	85	72	73	93	78	81	70	73	85	91	75	72	58	71	92	65	76	72	60	71	73	69	89	89	70	72	77	64	83	90	91	64	76	75	76	61	64	76	73	94	90	84	90	66	67	77	59	78	56	79	76	75	78	75	77	79	74	75	91	93	67	78	70	79	86	79	92	88	75	76	66	77	99	77	84	60	75	88	83	92	76	66	73	73	96	78	68	102	89	62	74	81	79	74	75	78	72	71	74	64	70	82	74	72	84	73	78	72	75	92	71	78	88	86	87	69	91	76	70	71	90	79	76	72	69	78	74	77	74	85	80	82	79	68	68	90	84	72	92	92	70	80	77	82	68	70	84	82	95	101	86	67	70	79	73	65	56	91	73	81	69	85	71	77	63	81	74	77	80	59	87	53	98	72	77	82	88	84	77	89	86	75	81	74	87	82	79	61	71	68	69	80	81	91	82	71	79	73	94	80	90	59	67	75	90	68	69	69	75	79	98	74	73	74	76	80	84	84	85	98	68	82	64	91	77	72	88	67	81	90	82	80	90	95	96	81	75	65	71	73	71	61	69	72	88	89	93	63	89	59	58	85	82	63	91	79	82	73	89	57	85	73	65	72	54	84	69	83	59	91	83	80	77	79	72	91	68	73	63	80	69	74	72	74	86	69	82	72	77	64	76	76	62	76	59	76	83	83	96	86	76	77	73	87	92	76	69	66	69	83	86	74	75	71	83	72	68	72	77	75	82	97	72	68	78	55	84	75	71	83	76	85	95	76	85	79	74	74	68	78	66	89	80	95	84	68	68	100	86	82	64	83	68	65	69	76	83	67	81	69	83	86	75	61	87	76	79	72	73	71	57	83	77	78	73	69	75	78	70	73	73	88	63	94	77	71	88	84	83	70	86	79	82	81	76	77	82	66	72	71	86	63	73	87	72	75	68	88	80	70	83	78	82	82	78	78	74	77	69	86	81	91	78	78	93	86	72	79	78	92	76	86	79	73	76	79	91	69	79	69	71	83	62	81	72	83	68	86	72	79	73	69	66	78	75	79	78	77	70	78	80	77	76	76	74	68	87	71	69	62	91	72	79	84	68	79	78	77	69	76	70	68	74	68	76	80	66	95	80	82	65	84	67	71	62	69	71	74	73	97	62	63	82	69	74	75	77	91	69	99	64	73	76	72	61	72	75	88	82	72	78	68	76	69	80	79	78	83	79	80	88	85	77	60	74	89	71	76	82	72	67	68	84	71	83	81	87	85	80	79	65	63	73	82	64	76	71	87	89	65	79	83	80	59	74	56	78	80	88	84	71	72	71	76	82	67	75	81	80	65	77	90	87	80	75	77	85	73	72	68	81	91	79	78	58	72	76	70	87	72	87	73	77	81	79	83	78	69	70	99	82	61	91	76	85	83	80	75	76	89	87	63	82	101	74	73	81	86	78	75	86	80	88	71	93	74	74	69	77	73	77	72	82	66	81	75	80	67	71	76	67	63	67	59	66	66	86	75	79	88	82	85	60	74	79	70	81	78	78	86	74	78	68	81	77	76	82	99	68	76	72	79	67	61	83	89	86	82	69	71	86	81	74	71	84	94	83	63	65	87	66	74	63	92	77	86	74	66	84	75	74	69	72	87	78	68	67	83	74	63	78	85	81	68	59	62	55	87	78	74	84	76	81	94	76	71	75	74	81	81	81	69	81	90	64	73	76	87	86	80	85	62	76	75	85	73	75	65	59	77	85	58	72	79	70	87	83	68	73	93	68	83	95	64	63	72	72	73	62	76	88	83	85	87	64	70	95	80	91	79	89	90	88	71	69	76	71	81	63	83	72	72	90	81	78	91	53	63	83	78	81	85	72	74	84	57	73	81	81	76	67	70	86	80	74	78	82	80	72	77	66	64	72	70	70	79	71	89	105	87	65	66	77	60	78	77	80	87	76	75	70	67	71	92	75	64	70	88	81	73	81	74	76	81	66	73	80	77	70	76	66	73	78	68	63	92	71	69	73	80	80	74	67	69	69	68	76	60	80	69	98	60	76	70	75	87	72	69	60	59	71	72	77	81	81	78	72	75	81	72	81	74	70	76	78	84	66	75	64	86	61	78	79	75	87	77	64	80	66	76	78	65	65	82	83	92	79	64	90	78	76	83	98	87	65	67	62	69	72	79	77	80	50	83	91	87	79	97	77	78	75	84	75	66	79	88	66	77	69	59	92	73	85	64	71	85	74	63	78	66	83	73	67	77	57	77	98	77	84	69	78	79	67	64	71	79	75	62	67	65	70	91	83	82	83	73	71	74	74	70	59	66	74	71	86	52	60	66	73	68	71	83	64	72	79	87	88	66	65	83	74	85	78	65	62	75	71	83	75	61	97	90	71	90	75	96	94	75	85	68	68	63	79	92	73	65	75	80	84	81	72	84	85	80	86	78	84	69	86	66	63	88	100	73	74	99	78	64	76	79	69	73	79	84	88	61	71	83	78	68	62	70	71	69	78	84	81	80	76	90	74	83	80	66	84	86	80	63	71	90	84	70	76	71	67	83	90	67	75	77	86	72	51	63	76	67	75	76	69	77	76	79	73	77	88	82	77	82	65	68	83	71	75	58	84	70	71	70	92	82	71	67	70	81	69	70	91	64	72	92	73	83	91	90	80	69	76	79	77	85	85	79	65	92	81	84	86	94	89	74	68	74	77	71	62	91	80	75	72	70	68	68	66	80	70	89	70	87	64	81	89	81	67	89	70	81	71	73	76	82	73	71	77	72	78	61	67	77	81	78	54	83	75	60	81	59	69	81	65	77	85	70	74	77	89	100	70	68	75	93	74	69	88	78	65	66	82	81	75	76	71	81	87	63	48	72	89	75	70	61	82	81	73	75	81	77	67	81	74	79	70	77	66	76	72	93	70	70	73	85	72	85	74	72	73	77	84	74	82	85	81	71	78	72	80	79	76	66	75	71	76	81	72	79	102	97	66	51	86	79	72	62	81	86	74	76	65	76	84	75	77	79	75	81	76	90	88	87	97	67	78	78	61	60	60	73	73
11027	3364	1848	2808	7734	10392	8797	6806	7004	7756	9258	14667	14035	9904	3314	884	847	779	789	833	781	775	733	730	781	743	748	782	765	711	712	712	696	668	756	697	692	744	750	707	690	707	703	690	742	642	656	696	689	707	697	652	712	679	701	707	737	624	702	735	667	717	716	707	693	728	658	643	665	657	725	712	686	675	692	750	729	683	672	619	700	649	711	688	691	679	697	707	675	722	663	705	698	689	745	650	709	717	702	715	709	643	688	679	653	657	698	708	760	699	715	676	662	689	692	687	695	670	684	680	678	682	644	675	718	660	697	716	673	667	722	676	678	658	729	662	693	649	694	662	682	717	684	705	709	710	685	706	687	681	672	718	711	701	679	703	669	693	679	734	636	741	674	657	686	673	677	730	689	685	671	692	703	663	627	679	724	687	691	736	701	763	698	690	679	745	717	736	681	711	722	650	677	666	658	675	678	681	704	689	711	704	712	636	745	726	654	700	628	645	654	683	695	662	661	695	663	694	729	725	705	684	747	708	721	698	684	697	659	699	736	691	671	649	649	650	717	674	685	678	695	659	701	706	696	683	695	662	693	673	679	705	659	668	673	709	695	711	674	669	638	685	685	687	692	709	680	702	702	654	725	691	703	644	690	663	731	678	698	683	668	666	667	690	674	693	705	676	697	651	662	638	629	685	703	689	634	683	670	634	684	728	656	708	669	706	708	682	694	704	676	639	687	726	734	721	664	629	681	652	723	676	692	680	682	701	712	670	639	702	660	707	702	707	674	705	716	703	705	677	720	672	660	656	689	660	721	673	696	684	658	669	675	659	708	687	663	715	721	723	655	655	699	706	682	739	725	697	701	653	674	695	710	709	706	652	694	644	701	710	728	741	743	725	705	719	725	695	742	695	724	688	662	729	676	673	691	657	692	675	634	684	702	698	692	760	662	706	674	707	692	697	675	695	694	694	703	643	670	693	711	722	684	658	673	671	660	663	673	685	727	717	631	698	631	676	737	635	684	653	678	736	695	708	725	703	690	666	673	692	687	721	677	677	670	704	643	709	654	673	684	670	652	735	731	729	694	690	674	698	625	730	667	735	676	709	696	717	727	672	687	622	683	711	693	681	691	738	663	711	685	674	672	666	691	653	661	645	687	680	670	691	669	684	664	725	707	683	672	660	721	677	619	657	679	686	674	668	687	669	700	689	646	671	692	671	717	748	700	657	652	688	660	686	683	686	685	660	677	711	689	665	651	686	698	670	670	697	777	704	693	724	677	671	658	715	678	700	703	712	723	646	712	692	702	683	726	702	712	769	713	693	732	699	682	709	717	671	670	696	690	710	687	717	713	663	703	649	728	659	687	661	706	685	683	671	665	691	693	724	669	673	649	703	721	679	673	736	665	666	708	697	710	732	700	725	685	679	684	680	658	691	648	652	674	669	672	712	723	696	745	674	740	651	655	683	725	681	672	695	720	692	650	687	649	690	703	678	724	663	650	684	698	679	733	683	704	683	700	695	659	763	638	638	666	688	711	702	660	677	693	716	681	733	657	717	688	700	686	705	669	641	713	649	704	723	694	642	695	706	681	663	638	726	709	687	785	708	714	683	693	708	642	692	724	654	668	687	665	660	681	671	725	683	666	660	678	696	735	671	699	729	688	663	711	636	625	645	712	677	708	668	693	703	674	697	687	717	645	710	718	712	655	715	664	689	687	729	661	706	743	670	696	722	661	710	668	628	672	667	694	670	679	673	614	652	677	697	688	640	711	719	712	759	685	677	717	670	715	670	678	660	743	689	680	749	710	664	730	686	661	683	699	691	674	698	722	688	675	694	659	720	656	679	678	692	676	652	677	703	675	658	715	699	704	680	659	692	680	696	691	696	657	686	750	690	686	686	707	753	668	679	747	698	706	647	712	646	713	698	734	686	687	709	648	729	672	662	695	746	682	671	661	710	660	704	685	679	669	708	676	693	705	638	688	680	741	672	715	692	666	763	742	709	708	696	695	671	667	678	721	706	724	682	670	662	690	651	650	684	672	711	695	701	770	729	709	667	692	694	711	685	683	711	704	664	660	725	647	690	657	694	681	692	718	670	670	702	698	712	697	625	669	679	702	737	710	629	700	689	695	675	667	659	711	668	719	684	680	685	680	686	734	655	699	674	711	699	695	676	700	697	671	686	667	700	723	686	706	712	709	693	658	690	680	647	683	641	663	658	681	696	724	707	665	667	707	679	759	672	691	716	681	695	661	680	707	675	655	701	676	735	703	707	700	723	705	652	728	648	681	672	682	691	752	668	668	651	729	713	620	689	683	646	692	697	649	679	688	672	729	687	680	649	706	674	686	675	711	720	682	683	679	659	664	696	689	696	684	690	746	713	675	711	732	692	669	665	700	690	698	716	742	684	651	653	716	684	686	722	690	691	709	702	642	740	644	674	729	730	695	705	693	670	685	698	692	711	722	710	738	694	653	707	684	658	618	693	691	714	703	655	675	666	702	688	646	656	704	714	706	679	672	675	658	685	704	680	713	681	667	693	702	684	673	710	711	676	648	711	640	676	667	695	732	689	728	701	664	681	677	666	716	666	716	747	725	699	651	746	699	713	700	696	657	670	703	651	667	730	718	689	716	675	693	708	667	667	709	634	699	659	676	655	671	666	701	677	663	694	700	683	712	640	695	651	657	668	659	671	678	705	677	678	715	704	676	659	692	708	669	661	695	674	675	703	701	725	699	718	688	706	676	647	658	671	701	674	687	672	682	641	683	683	711	632	693	703	678	711	676	687	698	714	734	667	693	660	701	641	686	675	677	761	745	649	670	629	686	683	649	732	662	645	665	681	662	650	728	709	645	673	709	660	660	711	711	704	675	686	646	701	703	677	720	746	663	689	656	669	674	707	649	692	695	670	682	710	691	721	685	697	704	692	716	696	711	684	722	697	686	678	681	725	651	632	678	688	701	619	690	674	662	675	687	670	705	688	730	688	682	701	697	662	669	680	709	688	684	688	672	704	729	696	697	638	706	708	679	724	730	713	646	665	667	676	665	664	733	646	673	703	689	707	695	690	700	700	687	727	692	687	694	651	675	663	680	691	718	668	717	718	690	687	692	698	647	701	699	712	687	700	675	697	694	664	719	647	717	679	705	726	684	733	689	650	728	700	675	669	648	691	682	654	668	669	655	617	692	743	677	683	726	658	638	710	686	667	689	690	693	704	686	686	622	682	694	712	692	694	694	650	685	697	675	679	728	687	712	672	656	680	669	617	703	646	698	708	708	664	718	655	713	728	670	716	663	685	743	700	706	681	736	675	713	687	682	676	645	711	702	687	692	714	651	681	655	682	654	676	688	727	632	733	701	703	702	699	715	710	724	628	691	654	693	657	652	694	762	727	687	686	682	680	675	703	657	653	687	710	723	646	732	642	680	627	754	703	703	701	740	660	669	685	688	660	691	643	703	653	739	691	711	729	683	670	686	686	686	675	695	662	680	664	675	714
643	340	213	190	151	260	298	297	265	328	823	2252	1858	1218	281	104	97	83	98	83	90	90	101	94	78	104	86	102	107	87	100	109	101	85	100	83	99	87	81	99	95	100	82	107	83	92	87	100	87	93	93	91	87	86	93	82	83	93	86	106	84	76	80	85	84	82	75	87	102	83	90	84	105	86	102	97	99	82	81	83	81	93	87	86	90	113	90	99	99	102	92	102	88	98	76	84	94	82	80	88	91	87	89	80	110	95	97	75	72	96	97	84	88	90	93	74	85	101	76	83	97	84	110	94	92	95	91	88	78	98	77	92	95	94	106	81	92	80	82	81	109	111	87	103	88	97	102	86	83	84	98	97	94	113	82	99	86	84	74	80	79	63	92	93	112	93	94	79	79	77	83	97	86	87	97	97	91	99	98	84	85	70	118	83	92	84	76	80	104	99	96	100	99	93	91	83	89	92	80	87	86	95	86	106	87	95	95	81	78	98	96	103	89	77	90	99	88	88	93	92	88	101	78	85	102	91	104	90	85	98	84	100	79	85	106	95	100	78	92	90	85	85	84	98	88	70	83	76	89	90	95	98	93	93	92	94	101	81	80	73	90	72	101	77	112	82	75	85	87	77	90	77	79	88	101	87	84	90	103	87	93	75	81	92	86	94	104	84	81	81	92	97	118	89	109	99	96	79	98	90	87	83	85	92	95	87	100	83	110	102	102	107	93	82	93	75	72	98	81	93	94	87	95	92	95	90	83	81	75	83	93	95	107	91	87	82	89	79	82	81	95	85	73	87	77	112	72	75	104	90	80	93	82	104	89	96	90	95	85	97	70	81	88	87	84	98	89	66	94	95	87	83	89	98	80	79	88	87	88	85	86	76	84	94	95	111	94	84	109	71	106	66	95	92	88	77	85	90	88	96	91	98	85	82	87	72	103	87	97	95	90	89	113	80	88	107	100	88	80	79	91	98	97	79	103	91	97	78	93	87	109	74	87	82	83	75	113	86	90	95	86	93	85	103	86	100	89	72	89	81	92	92	84	98	98	115	86	101	88	88	80	101	94	79	94	63	79	67	94	88	99	84	80	105	92	100	82	67	94	93	106	96	82	89	81	102	90	77	99	90	100	98	92	88	84	92	94	93	96	72	96	104	79	93	73	82	81	92	81	78	114	80	82	81	87	86	87	107	85	99	88	100	100	85	106	91	101	100	84	98	81	71	83	82	86	103	69	85	86	95	98	82	77	102	118	82	81	105	82	94	82	83	104	84	84	90	84	89	108	92	91	86	86	90	93	101	72	93	103	76	82	83	80	98	88	96	88	97	96	94	99	96	82	100	95	92	73	92	99	88	99	83	68	95	103	93	102	100	90	80	97	98	85	99	70	84	84	74	102	84	92	99	88	87	67	87	86	102	80	92	92	92	86	86	87	98	87	90	92	94	95	97	88	81	103	76	87	92	84	98	105	102	102	87	92	78	99	93	89	78	89	79	77	89	91	87	104	89	96	87	89	79	81	84	81	80	73	81	104	94	80	89	79	91	77	87	84	88	94	81	91	92	91	97	79	88	105	100	80	88	89	86	83	85	111	102	109	89	87	80	99	87	83	82	86	105	98	97	91	86	89	84	93	83	86	89	84	77	90	85	82	92	103	102	86	87	85	97	81	86	76	81	102	105	91	90	80	105	86	88	91	88	86	111	86	95	110	94	83	87	91	87	96	76	94	78	105	89	93	93	84	102	85	60	92	74	94	92	82	98	97	96	95	87	89	89	93	96	84	86	81	86	102	81	97	94	105	87	67	113	89	78	78	101	94	89	72	88	91	86	86	99	75	68	92	85	80	96	72	90	71	102	105	91	69	94	88	79	92	72	82	87	85	94	93	86	85	96	95	105	88	94	81	99	111	78	98	87	97	105	92	102	105	96	92	100	88	91	96	95	75	77	81	92	75	80	98	90	80	97	99	98	87	89	95	90	84	90	83	98	88	79	95	97	94	90	82	78	95	84	75	80	87	95	93	91	100	91	86	93	80	78	93	87	97	92	76	98	74	94	88	91	91	99	82	87	94	101	109	99	94	89	82	88	118	81	79	93	84	81	74	90	102	74	85	80	92	89	96	86	93	74	94	81	74	88	94	95	92	84	95	84	116	97	107	91	77	78	82	75	68	86	84	94	94	85	108	109	73	90	88	100	94	107	76	80	80	95	86	100	82	93	85	98	98	74	115	98	83	96	83	86	77	93	97	100	80	86	80	85	92	92	77	88	83	86	95	99	82	103	89	104	79	94	99	91	93	100	83	77	107	81	86	92	86	90	89	86	77	83	84	86	92	98	90	82	74	94	101	86	78	100	69	70	88	90	91	83	109	103	73	100	87	91	101	93	87	99	85	89	83	83	99	96	83	78	84	86	76	86	88	81	106	93	99	91	100	87	72	91	102	94	90	105	95	109	80	97	85	80	72	90	88	83	91	86	87	83	68	88	114	102	88	90	114	80	93	69	100	81	88	90	105	93	87	95	100	90	89	110	90	87	98	93	77	86	76	100	88	93	97	78	93	87	88	83	93	79	95	96	91	78	100	74	85	92	82	92	97	91	77	74	108	84	94	101	100	88	98	101	91	100	103	99	88	103	95	89	96	84	73	92	85	89	70	81	82	76	93	94	92	100	101	89	100	83	83	83	93	73	94	102	89	96	83	101	89	83	85	70	70	82	91	80	96	105	78	86	90	84	95	85	92	85	82	84	89	84	77	99	92	86	83	76	106	87	84	86	79	82	83	87	71	77	76	83	72	96	97	105	100	79	77	79	84	93	103	84	92	85	84	80	98	83	89	75	97	78	98	94	86	90	78	99	101	98	110	72	102	86	79	91	91	85	98	88	95	91	86	93	86	96	89	76	100	82	81	98	92	91	92	91	98	91	90	85	96	81	96	104	80	81	90	86	83	110	112	87	96	92	69	89	108	99	83	79	95	85	104	76	95	91	89	97	93	96	96	87	90	58	88	81	86	112	83	77	82	91	83	86	97	91	87	63	83	70	88	86	106	84	84	82	71	100	77	86	101	80	95	120	96	95	97	93	82	92	88	95	78	86	103	101	78	75	82	104	93	84	90	118	96	91	82	78	91	99	96	86	97	92	77	87	93	66	85	89	70	99	93	94	95	97	79	93	81	82	102	80	82	92	94	102	85	74	87	79	83	99	91	92	85	86	88	93	65	89	90	85	83	89	101	93	71	98	72	92	74	95	100	76	87	100	97	91	104	97	95	100	90	79	88	104	82	86	97	90	88	74	96	93	89	91	97	87	94	91	74	97	79	100	106	96	90	106	83	93	83	85	93	90	82	88	107	84	76	77	86	65	94	91	84	80	98	94	81	91	85	99	95	93	93	80	88	95	87	106	91	82	121	91	77	86	95	95	86	99	80	84	86	110	84	80	108	79	94	102	106	105	93	92	81	94	86	68	79	87	84	88	92	92	82	82	95	90	93	89
10972	4909	2702	4012	10438	13504	12658	10694	9151	9850	18477	27965	24523	18157	4460	1079	1058	1019	1023	1020	940	944	909	918	926	914	889	909	856	883	878	876	859	853	856	890	815	837	851	836	852	787	836	832	859	808	852	810	865	854	808	843	808	814	815	835	849	832	858	813	756	847	823	840	858	813	794	813	798	835	789	836	790	834	923	759	799	798	832	789	832	849	863	784	831	864	809	791	859	804	853	775	821	844	776	795	836	812	801	793	787	798	778	838	842	817	835	831	828	804	769	850	787	837	784	836	802	855	813	804	808	820	815	813	826	806	787	823	819	762	822	827	813	808	802	818	775	864	838	801	781	819	812	829	793	811	822	836	818	813	782	755	821	850	802	824	799	813	833	788	861	835	776	855	826	851	834	831	814	767	861	894	773	781	803	841	840	814	870	821	816	854	795	830	787	840	832	785	807	837	800	800	809	847	826	854	848	807	792	823	813	779	770	817	777	785	832	859	890	802	816	782	828	850	828	802	800	820	802	840	771	778	820	831	867	801	784	795	789	844	844	788	816	808	841	784	842	829	788	855	764	832	811	808	810	837	807	796	869	834	808	874	806	836	836	811	810	797	821	808	804	877	815	829	832	832	838	827	790	808	770	781	859	852	861	845	858	854	769	766	789	835	785	762	816	805	830	821	852	809	779	808	805	831	843	760	803	845	824	843	815	783	824	792	858	823	820	818	745	821	800	810	777	816	802	742	829	807	825	804	782	822	845	795	819	801	822	780	834	801	782	791	778	816	820	839	753	804	787	820	840	820	774	848	795	805	788	817	796	841	815	803	802	845	805	848	797	812	796	805	787	808	828	801	892	800	871	814	770	750	839	809	842	814	775	845	811	760	794	786	791	832	845	845	817	806	827	775	805	849	863	772	787	863	885	837	770	821	904	844	787	826	798	789	813	764	818	789	837	826	771	844	824	779	813	852	796	830	826	776	811	784	821	846	806	776	795	843	815	804	810	804	832	810	797	811	810	791	842	780	871	875	811	809	816	815	814	843	811	835	812	822	840	809	835	790	797	821	773	792	798	817	794	822	827	840	831	834	791	783	840	794	826	841	825	772	783	793	881	858	795	766	779	813	799	794	787	836	803	802	822	785	805	808	823	835	777	777	817	823	771	815	829	801	787	803	826	818	831	771	825	793	848	780	807	780	756	843	825	881	791	765	882	822	831	888	834	763	807	789	810	837	824	784	811	809	815	791	791	825	813	832	845	811	837	788	760	815	799	839	813	821	808	855	777	830	828	797	837	824	832	825	800	886	805	833	861	854	810	808	835	798	841	799	858	872	825	724	798	799	839	804	828	791	774	791	793	815	812	809	833	801	832	837	808	833	831	828	828	810	850	782	788	817	804	796	853	801	789	799	790	789	810	803	778	758	837	868	798	848	789	806	827	830	861	814	826	759	808	843	841	850	845	776	831	873	810	779	831	793	841	801	772	807	867	833	770	768	812	838	795	826	852	831	859	850	805	819	767	817	783	823	806	838	815	762	841	769	741	831	836	812	852	871	850	827	840	803	812	759	846	802	843	824	817	797	745	854	823	778	802	822	814	823	788	872	815	823	797	788	819	785	805	804	800	809	841	841	801	851	851	832	813	841	851	777	819	846	820	791	809	874	820	785	828	793	792	803	814	811	826	837	798	840	873	841	791	801	815	811	771	873	826	827	843	846	812	867	802	811	816	864	803	849	831	861	778	842	844	814	834	801	857	806	833	803	831	862	843	822	834	848	811	792	816	798	788	831	825	818	823	800	836	832	790	820	822	785	789	775	802	788	824	820	821	905	793	816	800	811	833	822	814	868	834	841	900	786	780	798	802	867	813	877	797	771	798	813	818	791	823	838	788	790	793	854	807	770	785	843	792	789	847	799	802	806	856	821	851	831	803	816	895	831	820	791	814	761	862	795	835	807	819	849	820	833	851	832	850	831	824	796	839	784	788	781	744	829	831	789	857	780	828	787	797	815	843	829	802	821	854	849	853	830	825	809	841	824	798	813	794	835	811	799	763	813	883	830	773	766	805	823	811	819	802	825	825	812	808	832	838	842	839	876	821	804	793	779	793	801	825	858	829	792	820	822	832	832	828	801	833	854	771	818	807	821	796	813	813	819	805	812	830	828	854	879	878	829	843	795	780	849	798	855	852	838	775	787	802	827	758	778	817	862	842	806	819	780	852	831	823	819	810	826	807	814	772	783	819	796	801	819	828	833	822	802	763	827	844	824	808	844	808	783	815	770	774	806	765	787	877	821	754	779	832	825	833	843	815	833	823	829	812	832	796	830	826	776	855	766	824	866	872	822	794	820	858	828	796	809	791	847	810	846	811	836	799	832	782	773	807	822	839	806	789	861	827	885	800	819	847	821	837	809	783	819	840	854	832	873	803	820	848	839	773	815	816	798	814	789	840	807	831	865	831	800	839	851	793	801	859	808	805	832	848	808	853	827	734	825	838	779	870	808	830	785	805	823	797	800	802	823	824	886	797	765	789	819	785	809	801	827	803	814	812	759	797	816	821	815	842	803	803	799	793	826	836	824	775	817	810	845	830	811	821	822	793	782	770	834	769	790	785	834	789	809	802	829	845	757	840	835	811	870	853	774	823	831	805	845	793	756	825	793	824	797	812	816	854	828	787	848	854	802	812	815	821	883	815	827	844	812	826	783	811	831	847	780	799	794	784	817	797	798	796	779	831	822	834	781	813	814	811	823	836	816	832	885	836	799	799	788	779	803	856	822	813	824	809	834	811	777	797	826	845	837	719	819	789	817	808	859	784	793	843	819	779	779	811	849	830	778	850	825	809	804	779	761	786	760	844	784	834	802	805	849	837	837	792	765	791	810	824	786	861	812	805	805	792	813	820	834	828	784	805	859	808	830	795	812	812	794	829	789	846	812	806	764	820	884	805	787	852	828	817	802	807	840	857	798	809	837	820	854	825	879	797	851	832	811	840	829	848	866	783	799	791	811	778	809	838	768	809	822	807	779	834	842	784	808	894	824	847	806	852	831	831	835	844	852	744	859	872	838	824	812	853	804	830	846	851	796	790	782	838	841	836	803	824	794	824	794	813	794	807	770	785	786	778	886	828	799	822	818	829	802	805	851	789	798	828	804	791	827	820	828	798	845	860	829	782	827	815	820	838	806	823	831	826	786	779	750	818	791	803	787	833	824	800	840	775	823	742	769	756	817	830	764	832	838	791	764	790	848	777	828	820	852	810	866	766	768	852	801	850	835	824	806	834	792	858	886	772	829	833	793	826	832	815	802	835	818	790	842	791	751	808	867	844	782	808	869	788	828	812	793	822	832	811	847	849	788	807	843	823	850	808	796	836	861	775	833	816	809	776	835	816	821	828	860	761	819	812	811	849	803	822	811	833	771	844	829	795	846	828	865	814	813	846	824	823	770	806	822	770	839	837	812	857	828	838	812	837	758	847	807	802	803	799	815	818	788	839	813	791	823
1279	289	191	136	159	210	267	280	335	703	1685	2457	1934	1218	457	113	53	56	56	61	57	60	57	69	58	51	75	54	53	57	51	55	55	66	64	60	68	77	46	59	53	52	60	56	51	66	68	51	56	40	63	51	62	50	63	66	46	59	55	57	63	61	60	50	48	62	67	58	54	70	50	59	53	76	42	72	55	58	70	61	57	59	54	64	66	61	52	56	58	65	65	60	63	69	65	59	55	78	62	47	68	58	53	56	59	63	64	63	58	46	70	64	64	55	56	55	64	58	59	60	56	56	58	75	54	75	61	62	58	58	60	63	65	69	63	53	61	53	45	59	77	66	52	69	63	71	72	66	55	54	81	68	64	62	53	57	76	58	63	63	57	59	60	62	64	65	58	52	59	59	61	67	51	49	57	55	59	41	60	67	61	61	67	66	60	53	57	65	53	46	58	58	52	49	67	53	64	69	61	66	48	50	63	73	57	59	72	54	64	73	67	52	64	65	54	51	67	59	59	63	59	56	48	57	59	65	74	68	54	63	56	48	51	64	64	56	61	68	67	53	61	46	57	56	58	60	46	58	63	50	62	81	65	60	45	59	62	59	60	60	61	58	66	61	61	57	57	64	65	53	63	57	67	49	60	63	64	50	70	55	72	66	50	61	67	54	61	55	71	65	48	76	55	70	73	71	71	58	52	58	48	65	65	62	50	61	73	46	58	63	69	54	58	51	65	62	65	74	52	66	53	63	56	66	58	62	58	56	59	54	65	51	51	56	52	48	65	51	57	61	60	55	62	54	54	58	74	58	69	59	56	45	63	51	64	58	57	62	63	62	73	67	51	43	60	58	59	49	60	44	64	55	57	61	54	53	57	67	65	60	65	45	61	48	60	49	44	55	59	61	62	66	77	54	45	55	56	62	63	54	69	37	49	56	60	72	60	62	54	40	59	57	62	54	61	63	55	52	70	62	68	61	49	68	64	51	72	43	60	60	62	66	56	50	63	63	58	77	75	53	64	68	65	47	59	60	62	73	60	62	48	75	70	50	59	63	55	56	63	52	48	56	75	62	56	51	49	57	71	48	52	51	53	59	58	60	66	57	59	58	50	65	56	57	55	60	51	48	57	55	55	57	64	58	65	58	65	58	59	54	53	51	67	59	50	59	83	66	58	66	54	68	81	44	55	44	57	58	52	58	61	63	53	60	59	57	50	50	67	51	65	77	56	47	47	62	49	56	63	50	49	74	54	74	58	67	55	53	58	67	61	49	49	69	61	51	64	60	48	45	57	73	56	51	75	50	71	53	61	69	49	56	54	70	57	52	69	65	67	70	59	53	68	56	47	57	62	67	68	64	62	55	65	66	67	55	39	58	59	50	70	72	54	61	61	43	63	59	48	60	53	60	47	61	46	61	58	59	65	60	60	56	64	71	64	68	60	56	64	52	70	60	78	61	51	57	54	46	65	62	63	64	51	52	65	65	59	55	69	64	67	70	47	67	51	54	66	60	61	72	58	61	68	63	69	56	54	60	61	50	64	67	63	67	56	69	78	57	77	53	52	47	64	58	63	73	61	67	60	50	61	64	57	68	65	45	66	70	61	69	60	61	43	54	62	60	59	69	54	60	63	53	48	68	55	65	60	67	64	64	62	51	76	55	67	64	57	65	77	53	66	44	56	58	53	58	53	64	72	59	51	54	57	48	81	62	59	60	70	57	50	58	63	55	63	59	65	60	65	65	57	53	58	61	60	70	59	54	69	64	69	57	51	45	59	71	68	56	55	60	52	62	55	61	71	59	66	49	64	63	55	55	64	59	64	65	54	60	55	57	59	72	64	47	62	65	73	69	64	49	52	64	61	65	76	67	56	76	79	64	52	60	52	58	67	53	59	64	57	53	68	52	64	60	75	58	59	62	49	67	57	60	53	43	60	74	61	64	55	75	52	60	44	63	80	67	57	49	62	52	62	48	63	50	55	57	49	73	49	64	61	46	58	58	71	65	53	74	65	58	63	62	62	62	70	62	61	58	64	50	57	56	49	55	65	58	64	64	60	47	57	60	70	49	66	72	86	73	62	80	58	75	59	62	66	69	66	68	57	75	68	63	59	56	67	59	63	58	56	68	49	47	54	52	67	51	66	56	75	62	54	63	66	61	70	55	60	70	64	63	62	69	57	49	45	61	65	56	51	52	54	68	61	63	42	58	69	64	67	51	67	54	61	57	68	46	57	61	56	54	55	59	61	69	44	61	43	66	51	55	73	58	49	74	67	53	60	66	56	49	54	52	63	71	61	60	57	52	64	64	59	66	61	45	57	66	58	59	60	41	56	41	59	57	52	51	73	67	52	59	59	47	57	63	59	57	62	63	64	62	56	60	57	67	62	70	71	70	55	63	54	62	65	65	73	67	53	59	71	55	64	60	68	57	52	56	60	74	46	48	64	76	46	56	56	67	57	49	67	51	56	72	52	53	48	75	66	68	66	64	62	60	55	72	68	65	62	58	61	54	47	53	60	70	57	70	53	51	53	55	58	63	61	60	44	59	75	64	69	48	61	63	47	68	51	73	58	49	66	47	55	51	60	66	43	57	65	79	56	52	61	54	80	70	62	49	44	63	61	60	67	53	54	53	62	74	63	61	58	61	51	45	75	57	64	52	56	60	57	68	47	50	58	58	54	71	65	72	70	53	50	69	65	42	54	68	56	53	58	51	54	55	68	67	64	60	59	63	67	46	52	51	73	73	55	66	57	74	55	50	52	52	64	62	77	42	52	61	62	59	43	60	61	62	72	61	58	54	59	50	66	56	72	54	48	56	56	67	61	55	64	64	61	53	57	75	57	53	47	67	66	60	49	51	58	61	62	62	70	52	51	60	64	57	62	58	65	62	62	63	56	50	64	56	62	63	55	63	58	63	60	76	57	60	50	69	73	49	69	62	55	63	65	57	54	54	67	53	57	40	64	64	59	48	75	72	67	58	64	63	51	57	59	56	38	57	60	58	68	45	63	54	64	59	65	66	56	69	70	63	48	56	64	61	62	83	57	65	66	55	56	67	54	58	62	68	54	70	44	61	61	40	70	67	59	61	59	49	57	60	56	76	59	73	63	54	63	49	65	63	68	50	61	60	64	62	58	62	65	43	57	57	70	58	54	55	42	54	60	58	65	52	82	59	73	63	72	48	66	51	61	58	54	66	55	68	54	57	63	60	47	66	43	52	51	42	62	64	69	71	54	60	47	66	69	78	75	69	56	49	57	42	54	57	56	69	58	57	57	68	56	54	61	53	73	62	60	59	57	66	42	55	63	63	43	59	60	67	60	63	57	47	72	63	64	70	48	66	62	60	64	47	60	59	58	70	56	56	62	72	62	57	68	62	57	67	63	67	69	56	56	58	54	59	54	68	61	71	58	64	57	59	65	54	61	62	53	53	73	59	60	51	73	66	48	48	57	65	65	72	64	75	54	60	61	67	54	58	58	52	58	62	62	52	60	54
12705	4326	2610	3842	10814	14404	13403	11950	11533	17812	27184	29506	25392	19277	9315	1965	757	728	679	651	675	640	584	589	603	635	619	622	562	614	583	581	582	602	569	587	588	565	552	532	560	546	573	589	600	560	566	595	566	570	576	567	536	560	545	519	522	533	578	508	553	544	562	584	533	577	548	545	533	560	566	536	513	610	536	539	519	524	531	525	543	536	546	555	552	547	566	563	559	512	518	538	538	530	516	533	509	600	538	575	579	587	518	575	545	551	569	521	535	554	554	516	526	499	542	546	534	548	517	558	552	541	573	542	566	534	573	562	522	534	552	524	531	563	518	554	551	545	549	597	589	549	539	538	551	535	558	566	554	545	538	556	522	582	532	543	537	521	541	539	527	587	558	516	520	541	545	509	514	528	546	506	553	529	555	536	544	570	551	549	578	564	583	554	536	590	547	558	515	547	535	548	512	545	578	534	524	532	525	512	549	594	585	553	550	544	543	558	543	558	559	595	528	562	568	505	550	564	549	555	549	560	565	530	567	528	577	540	588	558	513	534	541	577	556	587	566	566	528	568	547	551	532	564	490	564	559	502	523	577	543	563	580	557	575	550	516	533	535	569	548	548	536	531	575	554	564	593	545	573	569	547	532	513	544	566	520	496	498	541	504	550	533	538	549	548	526	576	587	515	535	514	558	533	563	582	512	553	532	541	507	545	558	513	544	559	568	560	550	533	508	543	530	578	541	546	535	547	539	571	508	539	574	554	574	554	528	547	548	556	510	557	580	569	558	539	558	563	563	549	539	559	547	573	507	521	537	533	556	554	521	568	549	551	553	555	579	533	546	533	583	569	569	530	604	585	560	498	538	566	548	572	555	511	541	517	559	527	544	538	549	535	520	539	594	576	513	571	584	519	549	531	586	515	546	533	507	600	539	505	542	582	572	544	562	533	553	538	488	566	519	554	580	579	556	543	468	552	528	549	494	571	511	518	551	529	551	547	552	543	520	543	545	565	564	555	519	531	550	545	546	547	529	536	573	545	486	585	546	509	573	564	564	554	568	568	540	558	542	560	544	562	600	569	544	538	490	582	548	552	527	518	525	542	564	534	599	532	528	584	566	573	546	505	549	533	574	563	511	582	555	550	538	557	550	539	530	550	549	543	550	546	549	547	564	550	516	578	530	556	550	538	559	559	538	518	582	561	557	526	566	547	568	535	542	528	591	519	548	507	579	569	564	554	520	581	569	564	546	545	572	573	537	556	537	548	553	566	542	575	526	545	543	527	561	555	537	573	547	582	553	532	501	513	588	534	581	528	541	534	582	632	539	513	517	564	564	564	545	559	562	533	556	523	548	539	584	551	535	561	557	554	555	550	548	526	549	522	556	563	560	510	527	504	546	557	530	573	540	575	559	532	582	538	569	559	556	554	551	564	568	557	517	583	518	505	557	549	521	557	549	531	611	572	541	535	551	557	534	567	500	529	548	552	559	529	544	554	588	543	561	508	579	568	540	492	530	519	591	524	525	518	572	577	583	528	550	575	551	521	574	570	557	508	551	597	549	558	530	564	548	565	543	544	556	557	546	514	569	546	573	516	574	568	545	575	537	570	578	544	570	530	554	577	538	524	570	570	553	530	526	574	600	548	621	577	587	505	528	556	512	549	515	586	565	522	515	576	577	561	551	537	529	490	543	600	526	564	553	577	560	507	516	547	526	534	561	516	552	524	584	548	545	539	564	538	592	539	519	563	531	529	549	547	548	508	511	532	552	562	542	534	519	535	556	504	552	519	577	614	513	573	568	552	560	561	558	596	520	572	559	528	546	582	545	550	584	504	556	525	562	545	509	541	513	561	529	568	585	578	526	565	537	557	578	550	513	546	541	524	542	543	513	580	522	519	531	533	533	540	561	543	532	531	538	546	508	539	547	541	498	581	541	557	509	523	539	566	523	561	530	526	556	530	550	507	519	528	520	567	535	542	531	542	556	601	533	544	538	553	553	516	576	532	529	520	546	562	525	509	578	492	536	533	544	535	513	561	567	567	489	508	507	557	551	550	540	539	506	560	587	519	522	552	541	565	561	536	549	508	594	543	519	537	578	520	558	570	538	560	565	556	547	587	554	528	602	543	536	569	541	547	560	530	561	578	491	514	569	577	507	551	581	547	550	566	553	541	561	537	557	545	553	532	547	564	480	569	541	536	524	517	538	548	568	528	553	544	519	562	545	552	577	514	547	547	562	561	534	510	605	525	547	578	557	528	589	544	500	542	542	489	565	598	501	564	516	483	560	562	548	548	579	548	567	553	574	480	540	539	540	525	572	549	525	510	548	564	523	478	552	569	538	562	538	552	536	542	513	562	500	591	523	528	532	520	539	604	572	571	541	573	507	553	584	561	545	548	542	561	543	565	535	567	517	515	523	494	564	518	507	546	546	484	564	526	510	510	587	543	541	545	573	521	578	590	493	539	523	564	583	536	570	522	561	562	530	539	579	557	540	528	558	548	534	581	529	561	549	581	578	537	502	594	542	517	539	524	519	566	542	540	534	621	561	521	546	543	530	541	509	577	540	516	533	574	521	529	552	548	555	562	559	545	539	542	508	543	583	577	553	590	576	507	526	574	548	572	541	566	568	581	568	551	542	542	543	593	514	521	504	534	527	577	527	554	577	545	589	539	534	558	567	555	529	530	533	554	552	523	564	567	568	523	534	563	553	556	540	544	567	565	543	530	530	600	604	510	520	515	582	537	525	550	529	543	589	561	534	533	548	557	573	533	547	555	511	540	579	541	557	552	567	546	539	579	517	601	507	553	521	520	525	530	523	581	575	534	550	565	533	537	538	566	511	555	540	554	553	563	529	559	573	572	546	545	555	518	555	535	532	554	586	595	530	539	542	520	543	536	512	575	548	521	568	555	517	548	532	547	530	572	540	533	497	600	528	566	534	591	584	542	537	549	548	551	513	527	535	554	530	536	546	539	535	520	529	577	539	565	558	513	511	484	538	531	562	544	549	521	562	533	549	555	550	573	578	541	569	532	535	571	546	595	580	531	538	559	501	596	559	567	543	550	533	569	562	573	526	572	527	564	603	551	544	554	552	512	554	558	552	515	526	618	538	517	528	525	487	557	530	572	562	528	548	545	541	617	535	571	591	552	519	578	525	537	557	600	544	565	556	580	554	542	557	574	525	577	538	566	551	539	557	528	553	550	547	547	563	541	531	543	516	528	523	518	538	561	575	526	543	544	536	575	538	542	519	546	521	570	521	531	534	575	539	576	558	532	522	594	588	539	572	554	572	529	520	579	568	507	599	568	561	579	540	567	529	516	530	542	556	561	543	517	520	539	527	513	523	521	531	563	530	551	544	549	560	581	562	555	552	531	545	518	567	518	488	537	568	515	566	529	534	539	529	551	537	524	534	524	540	534	595	564	550	531	527	545	586	582	557	592	563	496	574	574	572	584	509	584	552	536	511	491	571	570	601	531	552	527	542	567	524	527	539	577
893	448	238	206	184	340	407	389	425	1137	2915	4012	3371	1904	977	242	88	85	87	62	75	91	58	66	82	73	75	82	76	89	78	76	84	70	79	82	81	80	79	81	74	63	71	55	75	71	85	106	61	79	91	65	83	59	75	80	66	84	73	88	79	76	68	82	77	84	75	68	69	62	77	72	71	96	90	80	78	74	67	72	71	77	95	74	75	72	74	74	65	80	79	53	80	68	90	84	63	61	78	63	62	85	91	81	88	72	78	74	80	75	82	86	67	91	82	80	68	70	86	65	71	76	70	85	78	63	63	69	68	67	78	70	67	84	64	78	81	73	72	78	81	63	79	72	63	70	88	78	70	90	82	81	67	66	99	79	91	76	81	70	83	68	72	86	61	80	90	60	83	72	80	60	71	71	76	69	77	65	70	76	86	77	93	81	89	84	60	68	76	76	71	65	69	78	73	82	86	78	81	101	59	79	68	84	98	76	74	76	72	74	74	77	66	91	89	67	74	78	76	75	77	87	95	63	69	80	66	65	76	68	87	73	66	74	71	71	61	71	72	66	69	68	65	76	76	78	76	76	88	76	66	74	77	85	78	94	71	77	83	72	73	72	74	78	81	81	83	79	76	89	88	72	68	67	68	56	60	73	61	77	81	84	59	77	67	85	63	69	73	88	85	71	81	70	76	76	67	59	87	74	90	68	67	80	70	81	75	80	84	79	62	70	65	63	79	77	74	57	84	75	78	75	70	68	73	90	73	69	67	78	62	77	74	81	66	69	69	77	82	87	68	61	67	74	75	92	74	74	74	86	79	61	76	81	82	75	64	83	81	70	89	71	86	57	86	60	74	92	68	84	73	72	70	61	62	74	84	70	85	84	82	85	80	80	68	76	57	79	83	76	72	79	64	78	73	86	82	65	71	84	81	77	75	72	59	74	85	73	64	71	76	80	81	78	81	86	76	90	73	65	86	65	89	74	74	74	73	93	70	81	76	83	79	80	78	84	65	71	78	73	63	77	63	82	84	82	87	83	72	66	91	82	74	70	80	67	64	84	77	75	70	62	74	79	83	65	78	79	78	80	69	65	70	62	91	68	75	80	68	89	69	78	93	63	73	85	56	78	68	60	84	80	69	68	73	64	77	86	74	66	61	84	67	86	89	59	83	77	77	80	68	81	89	78	78	65	65	79	82	74	77	69	70	68	81	73	64	73	64	68	90	87	75	77	78	73	61	72	72	62	72	75	66	81	79	70	57	89	70	75	78	75	67	63	81	57	69	81	87	67	73	78	60	80	79	70	73	75	67	64	78	68	69	69	69	100	78	84	64	66	71	86	83	88	57	63	74	68	81	84	69	77	65	67	101	70	72	87	89	65	84	93	85	66	66	82	72	77	81	80	75	73	58	86	78	75	96	78	73	60	73	83	75	67	68	69	79	63	62	80	69	86	68	78	83	72	68	85	83	83	65	84	77	84	59	93	81	78	78	83	78	77	67	67	65	81	63	93	85	57	63	84	101	81	59	63	67	69	81	71	68	73	79	74	70	80	69	75	75	69	76	89	83	63	69	74	79	63	78	72	70	76	74	77	66	62	73	64	60	79	65	66	87	69	72	75	69	79	66	80	68	92	89	80	79	85	58	62	83	89	64	76	73	75	70	61	75	70	68	63	72	82	72	79	74	84	78	67	76	76	70	78	73	75	77	77	73	60	76	74	61	73	64	77	72	93	80	65	68	94	80	75	75	77	73	89	85	70	73	65	80	56	70	73	61	77	77	92	64	59	75	66	87	93	67	73	69	81	76	77	87	75	78	75	75	76	70	58	85	81	78	62	79	59	82	79	81	86	67	70	88	67	80	74	80	69	85	66	72	93	82	82	66	69	68	79	80	85	62	66	71	82	89	79	57	73	70	70	79	62	75	81	90	66	80	57	70	81	56	59	72	77	80	74	74	73	83	71	75	64	80	70	72	73	63	73	84	85	89	79	81	88	62	80	74	71	72	56	77	65	92	71	88	79	79	91	78	77	66	81	80	62	71	77	71	85	68	74	77	74	82	90	67	69	76	68	79	66	59	83	74	68	80	79	73	70	88	65	86	80	73	72	71	55	68	85	73	76	74	79	67	78	66	82	74	78	87	79	73	69	84	78	77	69	74	68	71	86	86	68	74	89	54	87	77	84	71	66	84	68	63	75	73	69	92	69	77	81	70	85	72	85	81	78	79	82	70	71	84	83	66	67	76	86	71	78	90	86	78	73	74	77	78	61	96	68	78	69	81	75	68	82	95	71	68	75	66	63	70	66	57	75	78	66	88	78	72	80	69	88	90	73	78	82	81	67	71	69	87	72	62	74	76	69	78	78	77	89	75	66	72	75	71	84	60	71	76	68	69	67	60	85	76	77	65	76	67	61	76	63	75	63	70	77	84	77	90	85	70	89	72	70	76	90	68	79	80	62	88	85	79	75	75	69	78	70	67	55	66	81	89	92	71	71	76	85	75	85	78	59	74	79	68	74	62	77	90	61	82	69	66	88	84	87	72	80	76	79	68	78	67	84	63	81	78	70	80	75	88	84	77	65	95	66	90	84	76	71	81	80	70	59	88	84	77	66	71	83	86	72	73	67	82	76	65	68	69	68	77	69	75	62	81	62	79	76	75	72	63	82	74	62	70	74	50	90	75	79	75	85	65	72	81	65	59	71	71	66	66	86	74	79	82	83	85	63	70	67	97	78	72	75	78	73	85	68	68	65	73	82	73	75	73	75	73	63	80	55	66	79	71	70	69	77	85	80	82	77	90	93	83	71	79	66	75	75	74	83	82	89	73	76	94	68	76	78	75	69	68	85	68	84	79	71	75	75	75	86	75	71	82	69	81	89	87	65	76	68	68	73	70	76	62	70	79	62	82	88	77	64	73	72	91	74	72	71	77	84	57	88	69	89	83	64	74	74	77	71	67	85	87	84	67	79	81	68	71	72	70	67	71	61	69	78	70	72	93	70	89	64	77	67	64	79	76	77	74	65	84	79	83	77	70	64	75	74	63	72	64	74	69	56	74	80	69	66	57	77	82	66	71	64	77	75	84	71	87	81	72	75	70	81	70	71	71	69	77	64	81	80	94	81	85	74	78	70	69	71	83	62	64	73	68	73	82	77	87	61	64	71	72	94	74	84	90	74	81	79	74	63	87	78	73	59	80	81	84	78	65	75	76	94	73	67	82	61	85	66	82	77	82	74	84	75	92	64	68	71	74	75	68	52	78	73	66	72	82	66	64	73	78	80	77	74	82	86	64	74	71	82	68	76	76	77	80	94	83	94	78	76	77	84	80	57	74	86	80	70	76	63	56	61	78	78	85	63	71	76	83	70	65	84	76	74	76	81	60	69	70	60	64	68	87	78	84	74	93	75	81	62	69	68	74	70	86	69	68	71	70	55	58	69	64	82	67	76	71	76	82	83	74	82	59	66	62	80	83	102	81	59	74	76	83	74	71	70
13288	5884	3241	5175	13337	18254	17117	13796	13961	23217	32365	33786	30269	23904	16301	3714	875	837	779	791	776	833	820	755	800	784	706	751	705	695	740	725	722	746	709	737	693	729	715	690	702	644	729	699	756	682	740	686	708	708	707	714	720	712	730	695	675	699	728	725	665	699	723	755	678	710	753	678	704	725	708	701	697	756	736	723	622	751	689	682	676	705	728	714	682	687	711	665	701	693	726	686	699	694	730	710	697	747	704	724	704	687	700	730	658	696	741	704	757	686	705	714	642	711	661	749	714	685	715	696	716	701	696	696	668	729	772	674	719	688	684	729	687	695	618	701	704	710	725	690	731	729	714	678	742	675	695	772	693	673	725	732	700	729	733	709	700	676	710	678	740	665	703	704	716	715	680	709	715	701	708	696	676	699	706	722	717	735	734	709	681	741	734	750	665	719	686	753	721	728	670	680	704	674	642	666	674	695	687	744	669	706	698	725	702	724	702	760	721	663	656	700	741	738	704	722	703	689	727	744	690	728	749	686	708	710	704	681	718	752	689	731	741	729	682	712	712	736	680	687	710	707	676	679	680	664	704	696	686	723	719	733	747	657	710	706	715	688	698	728	718	718	644	697	721	660	713	674	660	704	713	678	679	712	740	686	652	703	690	749	718	673	747	699	677	693	725	630	710	731	718	700	744	717	681	697	715	692	746	710	664	679	692	714	696	732	754	690	717	644	708	675	727	702	674	735	701	726	731	699	695	713	736	766	733	729	687	673	667	721	698	709	662	663	732	697	715	724	673	714	719	694	714	718	749	733	681	672	717	690	716	667	737	707	734	705	705	753	686	700	702	676	734	706	727	709	675	709	673	681	655	704	688	723	691	668	724	678	712	770	672	681	654	714	679	683	672	726	725	748	680	713	721	697	759	699	757	704	739	672	744	735	716	753	665	730	715	705	689	732	687	720	682	703	704	667	673	712	711	704	729	720	671	712	670	709	718	688	714	726	729	693	675	672	654	720	715	691	675	706	738	675	731	691	713	730	668	726	684	684	716	721	667	719	682	763	714	748	712	778	694	701	701	702	685	713	711	700	719	692	661	714	669	683	758	731	732	719	677	713	733	708	664	710	692	701	725	725	719	668	699	684	678	711	709	702	709	729	744	693	685	690	723	682	707	726	687	731	718	693	753	710	688	806	671	737	706	708	729	717	671	755	642	710	705	688	671	723	703	716	708	758	755	686	686	727	663	702	701	693	714	745	702	687	756	668	721	692	719	704	709	714	714	696	669	686	764	705	718	638	709	726	696	694	735	694	743	709	733	701	674	692	698	683	716	661	682	685	735	687	665	683	688	722	687	704	683	718	651	693	726	670	687	635	687	676	697	651	703	725	666	719	705	713	733	664	728	736	719	724	777	699	713	696	694	691	747	723	737	713	709	649	710	695	682	735	727	728	708	711	683	744	763	712	733	728	702	717	644	729	783	678	738	656	686	748	709	707	721	652	704	675	742	688	728	683	724	719	693	690	724	751	683	693	670	726	684	705	752	710	723	719	704	761	673	701	665	727	673	680	766	720	715	711	693	686	708	729	675	712	701	727	737	739	703	726	685	684	723	664	726	686	672	694	716	699	730	723	713	710	748	720	713	710	754	677	715	684	644	713	692	672	702	770	698	708	680	691	716	713	693	739	713	721	644	710	759	720	713	682	661	720	712	706	727	702	728	704	738	714	707	652	719	708	707	696	696	708	701	731	675	677	679	713	642	711	679	673	702	694	685	698	717	699	733	740	676	683	744	683	719	733	723	777	707	743	771	727	732	676	708	691	666	711	727	702	747	645	655	674	700	729	678	749	714	696	700	719	691	679	700	699	693	758	698	698	738	681	701	697	683	695	735	710	720	691	690	728	718	711	707	688	682	746	672	718	733	702	705	741	659	719	690	724	718	721	698	688	759	735	697	728	678	645	683	709	699	707	697	692	686	666	698	719	667	747	684	686	715	706	736	740	714	641	671	705	670	697	713	681	711	655	729	702	666	740	723	651	697	702	733	686	749	732	696	733	723	731	703	700	700	681	721	699	763	689	667	696	698	691	686	719	694	723	711	645	671	705	673	710	689	708	698	712	696	688	722	690	721	675	723	712	694	673	700	698	725	710	694	712	680	724	729	677	668	740	731	693	715	691	693	737	733	713	725	710	715	697	717	734	666	694	742	683	698	679	671	763	747	690	702	732	694	726	679	726	659	694	708	713	705	737	726	772	668	734	715	680	692	726	671	707	747	674	686	700	729	699	717	658	703	765	716	704	733	743	703	730	750	683	730	727	692	739	684	667	738	680	667	745	712	739	708	712	698	695	704	708	724	694	665	740	699	675	635	676	711	691	714	677	673	720	693	698	687	719	733	688	712	753	710	684	714	658	727	712	734	728	731	759	742	693	701	693	686	689	699	719	654	730	708	716	669	710	666	715	691	757	689	708	679	709	734	701	711	705	681	713	699	685	667	686	673	682	678	727	731	722	684	671	733	737	680	702	721	726	720	704	697	653	691	674	755	700	708	702	711	715	718	736	719	686	677	669	701	728	716	712	719	661	757	669	723	749	699	694	731	701	690	653	707	737	699	697	690	729	713	732	677	683	647	745	730	666	689	706	742	738	692	732	709	690	707	676	686	734	679	726	702	695	679	678	669	703	735	710	652	699	729	695	697	678	700	741	717	701	716	673	715	687	697	695	712	699	737	690	696	709	730	724	700	743	673	669	761	699	698	726	713	728	719	747	724	702	707	745	737	689	683	699	670	659	700	702	692	724	693	749	720	671	699	694	712	644	735	717	697	680	680	670	724	675	741	739	700	693	694	697	725	709	702	694	692	720	718	696	700	696	686	692	643	732	684	688	719	715	680	705	733	715	736	731	674	657	722	716	657	694	699	645	738	681	682	748	749	695	686	750	700	653	674	691	692	713	689	636	712	725	694	665	740	700	694	683	711	665	721	752	693	748	714	717	753	700	680	688	704	731	655	678	733	697	707	734	713	721	690	706	693	666	749	710	676	751	697	718	691	700	661	689	725	690	757	730	721	729	729	774	696	759	740	729	682	731	727	683	750	719	700	659	691	682	709	752	678	702	735	689	701	711	736	714	697	724	701	690	653	655	659	688	725	668	766	696	692	715	691	709	700	698	691	681	721	675	752	696	673	710	689	727	686	672	723	670	697	676	738	701	711	698	702	685	666	682	713	714	709	729	717	717	700	653	755	726	713	724	763	692	706	727	683	698	705	715	726	720	651	732	702	697	734	675	728	686	734	665	718	715	706	744	696	717	707	686	709	699	704	662	728	709	714	707	690	694	715	724	697	739	699	718	721	698	704	710	677	718	719	653	737	704	700	719	748	718	711	697	697	631	723	679	733	710	685	683	678	715	665	701	692	718	751	686	731	706	694	688	703	706	713	687	743	710	718	631	718	721	663	734	743	678	723	720	675	721	729	702	687	686	653	748	639	676	740	729	684	697
925	237	148	170	159	213	251	238	250	196	291	538	523	320	154	91	91	82	85	67	75	61	79	96	80	74	79	64	94	78	70	74	79	80	74	78	76	75	76	75	77	80	87	89	77	84	87	80	69	79	76	67	81	73	76	77	83	90	80	72	74	83	77	75	71	68	81	65	66	72	81	73	79	74	77	67	72	66	94	85	78	83	76	83	71	68	78	79	74	74	67	74	77	87	75	69	62	72	81	67	76	81	68	75	70	82	65	84	84	80	80	56	70	80	90	79	65	73	73	75	80	71	73	65	87	59	92	81	94	81	85	82	84	81	81	69	81	82	62	70	78	92	81	87	90	77	90	72	67	79	67	88	77	74	69	85	78	79	67	77	67	77	77	78	63	98	69	76	82	78	73	69	69	88	74	66	75	80	70	67	82	80	76	91	86	87	88	71	76	72	74	73	80	70	80	82	69	68	89	78	69	71	71	63	100	101	80	74	101	83	69	63	81	77	88	75	66	77	87	77	77	91	62	96	77	84	73	69	72	71	69	95	78	78	71	77	84	82	67	74	75	77	72	77	66	59	80	58	79	88	85	89	66	98	82	85	77	71	55	84	94	76	73	83	71	72	76	69	54	65	76	66	73	89	72	74	69	66	70	79	79	76	78	88	77	80	76	64	69	73	72	83	82	84	66	74	60	78	84	80	76	72	86	68	62	74	72	71	77	82	84	85	84	85	64	68	77	77	82	74	82	72	68	89	72	71	73	81	66	82	73	70	64	71	95	82	95	72	68	86	87	73	76	69	65	85	90	84	57	58	67	73	70	76	81	77	92	75	65	80	75	99	87	81	85	86	85	82	84	76	82	95	80	76	68	79	76	63	85	72	81	92	81	89	75	69	60	73	72	89	99	61	78	86	89	76	71	85	72	67	80	76	81	64	75	59	63	74	75	90	80	88	71	63	56	73	76	86	80	90	76	77	86	59	80	71	103	65	68	64	65	78	72	62	75	71	100	75	71	78	77	73	71	86	88	87	81	76	75	88	85	91	74	90	73	69	81	73	86	68	56	73	75	71	89	79	85	54	90	71	90	76	73	81	71	85	68	70	72	81	76	78	77	81	75	86	79	82	79	83	79	76	71	96	73	73	70	70	78	82	76	90	76	92	78	82	81	100	76	95	81	70	84	66	62	71	93	89	56	83	62	78	84	65	81	59	81	68	75	67	86	64	69	75	82	79	74	71	67	67	57	71	78	76	76	78	82	65	76	92	73	85	80	72	73	81	83	69	80	75	65	84	77	83	74	74	88	64	92	80	76	73	65	76	64	63	78	63	71	91	78	76	72	68	61	73	58	71	77	85	77	80	84	71	62	67	79	80	66	74	85	89	99	82	86	92	71	71	89	79	78	81	77	78	79	72	75	70	82	73	86	65	76	67	71	65	92	97	70	97	71	72	73	75	60	79	74	69	75	70	75	96	74	68	75	78	83	83	71	76	62	71	63	95	71	81	90	72	75	73	76	69	80	87	79	75	74	66	80	90	85	74	83	87	79	84	84	73	95	73	74	71	59	83	66	78	74	81	63	76	70	79	80	79	83	84	82	81	66	82	84	76	66	84	84	69	66	84	70	73	76	74	61	69	74	73	71	79	64	65	69	74	75	79	84	72	85	86	92	78	65	99	69	63	84	70	78	76	73	80	78	79	78	87	76	77	80	77	88	84	88	74	86	81	80	72	70	82	72	78	81	79	70	77	91	68	69	60	67	68	82	78	93	71	64	75	95	81	73	71	80	66	75	80	74	85	81	72	71	83	85	77	80	74	67	76	66	75	75	89	66	66	82	70	80	73	69	72	76	74	76	78	79	79	72	60	79	80	90	75	78	95	77	65	89	91	65	63	75	85	86	66	71	89	68	71	89	62	63	93	63	66	74	72	68	72	83	84	88	65	84	72	77	75	84	84	73	65	88	86	81	71	65	74	82	90	72	65	83	77	88	70	66	79	84	86	78	63	63	75	76	76	87	77	81	83	86	60	81	81	67	74	71	88	78	74	67	75	79	84	80	73	81	83	84	77	71	77	81	75	72	75	96	66	78	73	74	86	72	71	65	82	85	80	63	73	71	94	75	92	67	82	75	82	78	71	71	77	69	63	84	73	81	56	53	79	67	79	70	70	74	63	80	70	81	86	71	91	89	79	79	80	61	63	76	92	91	75	56	101	75	82	80	64	73	76	94	84	68	68	79	74	76	83	75	75	92	82	78	68	76	62	75	80	59	81	70	71	61	73	85	58	87	77	75	87	56	79	77	82	72	73	72	70	85	80	80	85	65	70	70	79	94	75	89	100	71	91	86	68	78	68	73	70	92	71	85	72	76	66	72	75	67	78	80	77	62	95	74	69	68	71	58	79	71	68	76	67	67	77	66	84	75	64	73	72	81	77	80	79	79	63	86	65	79	82	70	86	67	63	75	69	68	83	80	78	82	68	88	71	90	81	68	76	79	77	83	64	77	80	76	84	85	71	90	77	87	71	85	89	77	72	68	73	78	81	82	66	80	88	86	70	89	83	80	78	79	89	76	61	75	68	74	71	75	79	71	66	65	82	85	78	86	72	78	79	70	58	72	73	82	82	82	84	77	79	85	76	87	67	85	89	75	73	70	94	81	77	66	68	87	73	70	62	79	84	82	76	73	69	89	79	78	70	82	72	87	79	87	80	67	87	68	78	81	101	95	77	72	66	63	81	66	75	90	76	91	90	70	66	88	69	80	71	74	60	73	74	74	80	71	79	77	63	65	89	82	83	82	92	84	76	85	69	77	65	72	63	65	68	80	78	79	86	70	76	73	77	72	68	79	83	68	87	63	71	85	80	76	77	80	69	82	58	81	64	73	97	69	70	78	82	78	85	78	82	76	80	78	71	73	83	76	67	79	85	85	70	70	75	88	87	68	71	95	97	73	77	87	68	72	99	77	88	66	87	71	72	63	81	76	65	86	91	75	65	87	71	77	73	78	79	82	72	71	92	71	77	79	75	81	83	73	73	67	77	75	77	68	81	77	82	76	77	86	46	66	64	73	80	89	100	64	78	67	68	94	79	87	86	84	89	70	68	73	79	61	83	68	80	81	79	80	58	92	68	88	76	72	91	58	91	67	71	83	65	85	73	78	84	84	75	68	85	71	81	85	79	59	73	77	60	72	65	72	72	58	88	70	79	79	93	69	92	78	77	83	78	83	79	64	93	86	88	74	66	66	70	74	72	85	90	72	83	81	80	61	80	64	91	77	74	76	70	93	74	77	90	88	52	72	87	74	91	75	70	78	91	80	78	77	69	84	84	80	77	65	69	86	86	78	71	72	71	74	70	70	83	81	68	82	82	78	83	66	77	90	61	80	79	80	67	79	77	79	86	80	72	61	89	64	77	71	61	70	100	67	76	85	70	85	67	88	73	77	72	72	72	80	71	72	78	95	90	66	91	66	78	79	73	73	70	75	86	63	64
10520	3540	1976	3435	8825	13152	9786	9046	7904	6809	9150	13661	12504	8373	3344	1030	1037	984	982	908	881	862	878	817	812	808	742	786	773	772	716	767	788	723	752	743	689	731	754	725	736	744	734	743	746	677	754	725	720	696	694	714	718	661	688	709	714	676	676	636	719	703	672	680	752	696	697	687	746	667	729	713	682	686	748	690	679	701	725	725	707	697	684	711	709	762	634	688	697	694	703	705	714	673	672	712	711	683	687	703	699	679	694	728	742	754	685	742	705	700	703	676	666	708	680	699	685	724	740	696	652	655	668	680	724	695	687	696	645	676	698	711	676	749	723	725	681	720	720	692	669	759	656	687	724	696	719	727	694	760	722	678	657	713	726	642	663	682	669	708	711	739	696	674	707	698	679	707	697	681	717	676	703	664	673	667	704	666	743	725	716	677	706	711	738	675	738	719	701	669	724	696	771	704	696	707	688	677	711	719	694	723	725	739	686	672	684	679	703	706	739	692	741	725	741	734	692	675	705	666	688	709	702	670	729	726	723	684	659	720	705	709	662	614	716	734	659	697	666	661	713	633	701	665	700	664	725	677	715	682	713	707	679	691	708	668	725	688	712	720	736	696	703	727	732	747	731	704	675	684	718	703	712	745	721	726	766	724	696	619	692	656	679	671	678	749	723	700	713	711	689	730	695	739	717	693	695	726	669	688	651	675	689	680	715	786	688	691	667	712	716	667	746	685	702	678	716	701	738	707	711	706	699	729	708	702	702	700	721	665	690	686	686	686	667	633	723	724	679	720	702	690	680	707	688	713	702	704	667	703	697	718	681	708	684	671	693	691	706	651	642	680	743	663	704	660	742	733	718	709	726	696	654	724	677	693	697	680	709	664	673	724	642	740	718	707	669	656	682	714	737	701	657	712	698	674	691	684	704	719	713	732	694	674	738	668	655	740	748	731	716	689	657	709	725	716	715	697	705	659	702	715	661	692	729	683	697	685	678	679	647	692	699	668	729	680	705	683	679	705	738	699	678	676	699	687	748	703	684	717	691	735	684	752	710	706	662	699	708	714	669	683	678	666	715	666	686	713	691	685	701	696	709	699	701	722	657	688	689	674	690	673	774	713	702	685	708	737	715	677	703	767	645	660	701	660	730	715	707	661	697	677	744	722	731	718	688	738	724	731	651	726	699	707	671	681	708	696	670	691	680	747	689	750	713	723	695	704	654	688	693	667	673	693	691	731	702	751	677	659	731	674	677	724	692	699	667	699	731	683	704	732	673	684	741	681	726	712	674	689	680	676	704	716	744	721	721	684	682	675	712	661	746	729	706	700	734	695	704	717	713	693	684	672	704	719	709	685	745	662	714	684	707	722	675	709	672	716	705	707	692	676	672	745	717	722	718	707	719	724	688	675	685	714	738	699	687	696	665	703	650	673	684	672	673	703	718	719	689	700	719	704	684	697	704	680	686	708	707	681	668	720	703	699	660	673	698	720	691	704	692	708	725	690	719	726	684	683	715	709	719	644	707	708	721	703	674	689	754	708	718	659	700	650	630	699	715	691	677	707	641	688	732	666	743	704	667	697	729	712	673	727	689	708	708	669	714	661	693	708	738	715	730	722	689	708	654	698	632	665	691	699	691	726	688	728	651	659	729	692	690	685	675	705	709	659	653	710	687	699	737	700	678	690	704	681	753	665	678	682	666	698	702	671	693	749	695	731	689	717	716	712	686	720	698	727	730	708	704	694	730	717	753	694	696	667	697	703	685	707	672	660	705	687	673	677	714	714	662	689	682	650	742	692	690	706	722	707	719	722	729	669	693	691	696	705	682	713	688	739	707	643	738	713	679	696	696	673	702	669	693	727	719	681	715	764	712	716	676	689	640	724	719	713	661	740	669	676	673	703	698	686	734	680	710	761	687	661	690	726	698	684	634	692	731	695	666	734	686	730	703	658	690	685	691	727	681	720	712	682	722	746	737	691	691	721	703	712	708	665	647	733	719	664	680	750	683	725	745	680	674	706	679	721	722	698	660	718	721	660	743	723	716	690	674	668	649	664	707	743	674	696	692	672	726	737	743	710	739	693	704	666	654	671	691	685	705	678	690	691	707	710	704	686	699	728	707	680	740	649	704	680	684	725	731	687	713	692	712	716	682	709	689	676	715	698	692	749	690	692	688	761	667	680	661	743	724	657	671	730	712	680	690	687	727	724	728	741	726	707	707	714	708	700	729	690	661	680	699	654	684	704	695	742	668	676	708	660	740	688	702	703	738	710	674	675	729	662	702	692	711	664	701	741	672	696	688	733	676	686	706	717	679	687	725	690	736	723	685	692	719	678	678	727	701	714	751	711	714	645	702	710	743	716	701	694	684	670	689	707	708	704	696	694	676	705	702	650	747	670	671	725	687	711	713	675	688	718	727	657	703	682	667	719	704	741	714	683	675	708	719	731	702	709	686	646	702	689	701	718	727	703	716	735	706	703	699	684	676	679	733	709	706	691	704	696	677	663	622	665	701	707	659	728	702	718	681	728	716	736	681	727	712	700	704	699	707	652	656	677	684	672	673	716	717	674	686	724	686	668	705	715	680	673	675	701	726	693	683	667	717	676	725	733	674	701	684	719	645	700	673	717	699	719	704	722	686	713	671	663	668	717	701	664	719	744	714	675	663	685	681	739	698	705	689	705	681	723	752	710	658	703	659	648	737	714	704	706	701	713	704	687	709	689	741	687	715	653	686	707	707	664	642	726	723	695	696	721	734	738	764	659	709	713	696	688	666	651	720	682	649	683	709	721	703	664	682	651	666	703	655	661	690	715	708	682	656	682	710	666	721	721	689	702	683	695	666	627	705	761	680	680	712	704	673	658	717	666	712	759	657	675	669	665	655	669	684	706	678	725	708	724	742	697	729	674	690	706	703	693	701	681	697	703	701	686	715	678	741	750	722	718	683	673	699	681	709	705	710	659	685	709	706	702	676	727	687	670	667	675	732	675	708	703	693	742	690	727	697	698	691	694	716	697	679	723	704	683	664	639	692	649	690	712	654	681	712	666	722	688	668	708	744	705	731	725	729	664	729	736	686	652	670	710	694	697	723	702	726	731	694	652	727	667	684	745	725	676	701	684	681	664	683	695	700	715	673	676	716	709	746	722	687	703	720	718	719	732	676	687	690	698	699	687	718	663	754	702	744	696	670	737	725	686	690	765	721	648	704	726	649	697	708	664	671	738	684	686	728	713	699	739	708	742	689	700	732	694	716	713	698	674	729	708	663	741	690	763	708	686	718	670	694	706	707	671	698	720	707	743	670	667	732	752	793	762	680	694	701	682	668	744	688	681	694	676	679	724	752	676	764	715	707	686	707	688	721	670	701	703	629	685	673	738	656	735	689	717	709	676	736	695	742	703	679	686	675	658	678	684	698	689	657	653	689	692	689	750	688	681	734	721	734	725	714	720	679	707	726	716	692	732	687	705	700	701	727	700	667	726	690	699	706	732	669	691
701	362	240	187	213	297	270	324	286	391	917	1382	1300	925	209	112	122	95	106	99	93	112	108	104	97	88	84	86	96	84	105	96	104	82	86	89	83	81	103	90	99	92	86	100	93	90	93	93	80	78	82	72	90	98	90	98	85	82	67	91	87	92	92	94	68	92	86	102	88	89	87	90	86	65	91	81	80	86	77	96	92	95	83	89	71	93	87	94	93	68	96	90	77	91	85	91	101	77	102	90	111	83	80	102	89	89	92	79	100	82	95	96	104	96	85	99	102	102	84	116	68	104	70	92	101	91	88	91	100	78	93	103	88	63	92	93	82	93	93	81	77	90	93	77	85	82	82	76	90	83	83	88	82	71	89	102	79	103	87	88	78	90	105	102	93	78	92	98	93	89	97	82	92	92	87	84	70	94	89	89	89	96	89	91	96	98	87	93	77	83	84	82	88	90	88	99	88	84	100	82	94	82	92	79	92	76	95	101	83	87	79	104	89	75	73	102	98	88	76	85	89	79	100	88	99	75	103	92	84	92	72	106	91	92	86	86	86	104	89	79	91	69	92	94	82	80	91	88	79	94	84	88	83	85	92	95	76	71	91	86	104	84	92	86	102	103	97	80	95	78	82	90	67	64	99	83	90	88	96	99	91	79	68	83	90	88	96	89	90	99	94	81	77	89	85	111	88	82	72	89	86	102	83	90	94	94	75	84	93	90	101	84	80	98	88	88	93	95	91	87	91	95	87	95	72	71	87	108	89	90	84	84	84	93	93	90	103	89	88	97	100	81	88	73	90	91	98	92	92	89	82	81	97	100	85	93	87	84	96	100	86	103	94	85	88	109	99	87	99	98	95	92	97	93	66	96	83	105	65	90	101	83	93	104	85	103	86	107	86	86	96	80	85	74	92	88	83	110	104	97	88	84	95	77	104	84	86	96	96	96	95	92	84	90	96	90	97	91	84	90	83	89	94	82	84	80	76	84	91	76	82	95	93	98	87	104	90	93	84	83	83	86	85	90	89	85	74	82	86	78	97	68	87	81	83	78	96	88	92	83	109	91	83	106	97	71	99	83	85	86	90	77	76	84	85	100	90	95	92	92	98	89	86	82	98	93	90	74	85	75	87	80	104	99	95	78	82	111	97	94	101	79	81	98	87	83	93	87	77	90	96	81	82	88	84	102	96	82	95	115	91	103	85	91	81	83	95	78	94	84	87	76	81	94	108	83	84	100	85	90	108	82	95	103	91	98	79	88	79	89	79	90	87	83	75	97	90	95	104	72	98	94	92	74	88	82	105	100	94	97	90	89	85	80	90	82	91	83	102	78	90	89	95	90	108	75	93	80	86	79	106	104	84	90	89	89	93	105	90	98	96	82	92	92	80	98	95	94	81	81	76	93	87	100	87	95	72	103	82	89	83	88	94	96	106	101	95	84	88	84	90	79	87	92	79	109	78	73	81	83	99	74	81	90	81	93	84	101	86	70	102	76	93	85	86	76	95	93	104	93	89	97	83	76	100	79	100	81	89	83	101	93	93	97	92	83	102	99	90	95	93	84	97	82	93	95	88	94	81	94	97	95	81	97	96	101	85	89	84	101	85	102	76	80	109	75	79	84	102	111	83	101	82	72	90	96	92	80	83	94	80	99	95	90	100	95	103	76	99	83	91	119	89	82	79	84	85	95	87	81	80	67	90	73	103	106	93	81	94	92	100	85	101	88	95	103	68	89	91	90	100	110	93	102	98	91	75	81	84	97	91	101	79	80	78	90	74	74	89	96	77	96	99	85	91	85	84	88	96	73	104	79	100	88	94	73	75	85	90	95	80	84	91	86	81	92	85	89	99	89	95	89	76	83	112	85	80	75	95	96	101	80	102	94	90	104	97	83	102	88	89	89	89	93	92	86	88	98	74	79	83	80	86	93	87	96	80	85	74	77	85	83	97	93	101	78	90	93	96	94	106	77	93	94	69	86	73	83	89	92	93	82	88	86	96	105	74	94	64	92	87	83	95	80	91	83	91	76	104	94	105	104	94	107	87	80	72	106	79	82	87	108	86	97	72	88	86	87	87	106	90	92	94	104	91	94	89	82	81	93	88	86	95	88	90	92	97	91	99	90	84	83	91	91	72	79	83	96	94	93	109	82	87	88	74	76	91	83	89	91	81	91	60	87	79	81	92	82	99	91	98	89	87	81	99	65	101	85	105	100	85	83	97	70	92	85	76	90	97	94	85	82	80	86	97	92	79	81	98	85	91	94	83	95	90	93	90	81	86	90	85	104	84	89	98	81	85	96	95	92	96	91	86	62	99	91	96	87	86	89	92	87	85	83	83	87	100	81	92	87	76	89	99	61	86	93	105	87	107	86	77	82	114	76	80	86	81	87	106	72	95	88	92	85	86	75	93	118	76	83	85	87	82	89	77	84	99	94	98	76	101	103	100	83	99	89	85	100	85	84	84	82	96	83	101	89	82	80	78	91	86	78	93	91	94	103	98	92	82	98	72	85	80	101	77	92	104	87	86	87	103	80	90	85	81	87	109	84	96	89	74	94	104	75	84	91	86	91	91	106	80	79	88	105	87	81	93	89	75	75	96	83	89	88	78	87	98	104	93	70	100	102	86	97	97	102	100	86	78	92	89	70	92	86	82	105	72	88	86	94	96	82	104	67	82	95	97	88	75	77	80	84	84	103	82	95	77	98	86	82	86	92	91	90	98	76	86	88	88	86	70	86	99	104	75	84	101	86	80	69	83	81	96	99	108	104	74	87	84	72	92	81	85	89	87	100	107	91	93	86	95	79	93	81	105	84	67	89	78	93	91	78	83	86	78	83	92	91	99	85	86	71	92	94	92	95	85	84	84	81	76	85	101	86	73	90	87	91	71	89	101	80	82	81	73	90	95	80	72	97	85	84	77	100	94	86	60	100	96	98	85	96	93	96	82	86	92	89	87	83	79	94	91	86	71	86	91	81	93	73	80	99	69	95	86	83	89	82	88	107	77	83	100	93	75	83	77	91	88	91	105	88	93	98	101	84	98	101	82	79	81	88	92	81	93	78	100	109	86	102	91	88	85	89	65	75	94	85	88	85	104	75	90	90	78	105	73	87	81	83	92	85	79	79	92	104	85	95	72	69	90	90	98	85	81	81	70	105	90	102	79	82	82	94	75	93	102	110	73	80	88	87	96	77	93	84	95	85	94	83	87	91	81	79	85	101	99	104	122	71	92	100	97	90	76	80	83	80	95	84	81	85	92	101	87	79	82	84	86	89	79	101	87	81	73	96	88	100	70	66	92	97	81	73	91	91	90	89	92	90	91	94	85	86	91	68	80	86	101	92	87	97	88	84	93	101	73	83	85	95	100	87	80	81	80	101	86	100	76	102	95	84	86	92	76	104	91	90	85	81	84	95	89	92	87	91	96	83	92	95	79	100	98	86	86	90	89	101	88	83	106	75	82	85	93	82	96	81	80	88	104	76	87	78	87	103
11379	4823	2727	4627	12268	15351	12406	11860	8805	11761	20664	23527	21776	15957	3823	1522	1434	1418	1262	1204	1205	1169	1125	1046	1029	937	930	959	889	923	969	939	981	907	945	889	933	873	890	838	917	842	859	881	894	874	829	812	845	836	815	856	781	799	870	771	837	826	845	828	808	840	831	822	848	882	841	828	871	802	771	788	839	852	805	802	854	801	842	799	770	859	781	835	860	823	841	854	806	786	837	784	810	843	870	786	784	838	844	833	829	806	832	803	821	805	828	834	848	813	876	838	857	814	803	781	847	792	829	779	832	798	820	790	784	866	758	821	800	791	851	803	862	770	790	814	813	819	806	822	849	791	832	798	756	804	809	832	795	808	814	779	781	751	794	817	827	770	791	865	781	814	823	845	822	786	836	844	818	796	774	823	860	835	782	803	805	833	812	842	786	832	876	829	857	834	799	830	826	795	807	820	757	836	776	846	850	829	801	861	850	845	862	803	828	814	817	843	786	830	773	798	741	781	791	810	840	818	800	838	840	822	773	781	794	794	826	799	813	850	789	830	823	815	795	881	816	754	823	808	833	790	841	838	766	797	799	844	795	788	824	813	757	798	773	785	803	830	813	845	815	834	811	831	776	802	788	784	754	783	828	822	752	833	838	878	781	789	808	774	786	836	787	848	753	809	763	834	803	799	810	851	819	841	851	866	832	844	822	847	875	843	786	859	820	814	773	802	854	813	837	848	785	800	812	819	786	836	848	861	769	792	825	789	793	834	885	794	850	800	807	805	792	804	846	817	805	827	855	834	829	804	819	875	798	848	844	822	793	807	799	874	827	799	870	810	829	825	785	814	822	804	840	813	852	772	816	770	788	826	784	821	839	848	800	826	850	793	821	783	790	814	828	819	827	786	826	797	832	787	845	816	819	858	787	795	823	801	825	809	830	805	859	865	793	836	823	822	870	824	827	883	872	835	840	840	784	834	803	843	837	797	756	804	855	809	798	830	817	810	817	829	828	803	806	806	817	830	807	825	847	833	799	793	788	810	841	856	743	824	841	842	860	780	847	795	813	793	803	809	836	809	828	816	835	839	852	840	821	810	819	800	859	819	785	767	812	774	794	788	870	847	831	760	799	802	804	877	831	877	806	852	812	789	808	827	850	799	819	818	772	803	796	807	824	782	857	826	796	839	826	779	847	801	821	831	837	787	772	814	798	821	836	860	824	867	848	852	763	835	852	830	841	828	815	844	829	812	825	793	836	890	793	858	775	788	809	835	814	843	851	837	865	784	808	812	796	814	815	745	828	769	793	795	813	835	773	805	829	798	791	760	752	781	793	869	864	804	839	849	829	859	816	809	805	794	793	819	834	791	857	824	817	795	802	783	837	799	830	820	835	825	836	818	829	857	818	774	836	802	780	800	804	810	736	744	796	814	815	901	834	861	760	812	783	846	854	769	821	803	774	781	823	784	806	838	795	788	844	816	829	859	820	815	898	789	816	783	785	783	790	841	800	829	845	809	764	763	817	844	835	802	835	797	827	774	762	842	849	812	833	779	850	839	816	806	833	825	779	839	817	831	811	811	804	805	866	827	807	816	795	844	773	824	834	764	785	790	848	830	883	792	835	868	795	788	790	821	825	818	823	790	814	857	819	821	804	808	815	769	806	810	769	795	851	817	823	843	792	832	773	816	833	842	841	799	783	793	819	835	810	846	845	771	844	822	803	877	825	820	881	810	792	865	858	826	767	830	769	805	825	816	814	780	836	836	779	808	821	817	830	795	785	829	836	820	803	800	849	797	876	833	854	851	765	818	880	842	856	838	815	846	813	783	794	800	815	853	835	824	814	776	794	812	801	892	812	817	775	811	790	739	805	815	863	808	862	776	791	815	815	813	798	772	812	786	807	803	816	825	856	773	840	820	835	790	770	801	820	828	785	825	806	807	774	823	800	756	876	769	830	814	819	826	809	832	900	838	814	849	760	795	806	849	805	846	816	827	778	769	818	817	800	827	830	824	825	839	852	785	804	823	841	820	834	840	808	797	864	832	803	807	760	801	841	751	821	798	854	732	797	881	813	851	831	762	830	877	848	775	794	802	748	870	844	835	816	755	814	813	831	825	817	753	804	831	793	893	774	884	802	858	773	813	865	843	787	810	825	841	781	838	779	828	816	872	823	791	845	882	846	824	797	797	807	867	815	811	803	808	789	849	843	824	811	859	792	779	835	813	831	848	832	843	764	798	804	815	900	819	825	830	816	814	810	821	866	797	814	849	811	781	838	828	848	793	820	822	834	812	840	827	830	845	818	823	857	759	817	806	820	775	846	782	867	848	790	800	874	787	771	831	828	825	875	826	809	834	833	812	845	759	826	794	785	796	789	796	813	847	777	819	813	829	827	830	824	830	817	832	791	852	794	797	830	833	809	834	823	775	780	820	823	827	815	852	764	763	796	825	835	790	772	786	815	828	838	827	873	796	831	800	837	796	830	832	794	848	827	779	824	787	770	834	816	789	849	835	822	900	835	808	835	830	814	825	819	788	814	815	795	817	818	824	734	829	820	804	834	835	825	807	812	808	788	846	815	776	835	796	836	820	813	802	803	819	831	797	795	812	877	842	823	837	849	840	850	845	833	793	790	876	868	839	823	842	794	800	806	848	823	745	755	792	796	837	839	826	776	802	862	819	803	762	776	797	815	829	845	852	848	800	841	856	783	800	802	792	820	804	874	796	779	828	821	823	840	823	867	810	813	825	864	819	788	795	829	850	792	806	803	795	822	843	798	800	770	837	814	842	840	810	826	852	823	786	856	837	811	807	849	820	809	796	832	775	775	800	805	859	817	823	780	821	784	832	848	868	864	777	848	812	848	785	806	868	821	795	823	816	857	802	874	810	803	806	836	863	760	817	772	804	841	848	822	875	816	818	804	848	793	818	803	824	807	851	777	837	785	881	863	852	821	896	839	833	847	794	800	839	807	794	791	827	800	836	810	850	849	820	770	852	850	861	812	793	771	832	845	847	908	815	872	817	771	808	744	837	812	751	798	807	799	782	828	776	766	846	841	861	809	861	788	816	838	828	774	819	851	753	842	845	852	858	806	793	830	819	838	786	817	842	839	853	791	828	752	797	790	785	816	829	800	843	824	845	805	837	769	816	805	814	781	797	805	804	785	804	803	839	849	805	790	807	804	821	823	810	855	900	829	840	844	799	861	801	863	871	798	801	832	842	851	799	871	801	807	784	810	809	780	775	827	763	811	786	838	810	803	877	834	818	791	820	832	806	801	804	829	873	845	810	818	840	863	825	780	808	820	793	788	821	816	827	825	829	816	818	816	840	823	821	805	801	878	780	777	809	739	852	856	760	892	797	809	801	829	809	866	821	836	864	800	772	847	843	781	820	862	805	801	778	807	826	808	813	846	836	811	797	821	819	842	798	834	817	813	826	814	804	839	797	806	779	822	782	782	786	848	776	812	845	761	826	763	822	812	824	860	864	809	786	837	822	848	787
1366	347	201	153	153	220	268	227	236	267	936	1242	1175	1347	317	73	85	92	82	70	72	55	70	71	64	68	56	56	72	62	53	53	47	72	69	58	62	59	54	55	70	51	60	53	58	59	48	54	61	57	49	45	70	60	57	64	44	50	65	46	57	62	43	74	45	51	63	39	48	51	50	64	51	66	51	53	69	73	67	53	64	56	58	62	73	56	36	63	45	72	55	48	55	61	52	56	67	65	49	46	62	61	55	71	62	50	70	56	56	67	57	53	49	57	65	57	52	50	41	61	52	45	55	59	55	48	55	60	51	59	48	55	57	53	57	67	59	58	62	60	69	51	59	64	69	58	51	61	41	62	56	65	53	59	46	60	49	56	63	74	46	51	43	63	59	68	55	46	51	54	63	50	51	49	63	58	60	56	49	70	59	55	48	43	45	69	36	46	61	66	56	61	58	49	60	54	66	57	58	55	54	63	58	66	61	48	65	50	53	55	61	60	56	45	52	61	47	54	60	49	45	63	47	49	47	41	62	57	45	59	62	53	65	42	42	61	63	42	53	55	61	55	62	56	47	59	70	52	67	71	61	49	46	68	48	69	55	58	46	57	53	37	62	56	50	42	55	42	53	54	50	59	65	69	49	55	73	61	64	53	57	41	62	54	60	48	52	60	49	69	61	52	53	55	59	72	60	59	48	47	65	71	44	45	47	43	60	56	51	49	36	62	58	58	40	55	42	57	58	74	69	59	57	55	53	54	52	55	33	56	55	57	45	58	74	52	52	61	57	53	68	54	38	49	53	52	58	59	64	61	54	57	50	67	64	48	48	57	50	65	57	57	42	53	49	67	63	55	54	58	52	48	57	51	62	53	49	65	43	67	64	63	55	57	56	53	66	51	47	74	55	59	44	52	55	61	50	65	42	61	37	50	73	55	62	58	46	62	59	38	56	58	66	67	56	50	74	59	44	58	57	46	51	59	35	52	74	53	54	57	47	54	59	63	52	69	65	52	68	50	64	60	62	67	62	48	41	59	48	60	55	52	49	49	52	57	54	60	62	59	72	60	61	47	59	55	48	57	54	46	53	51	47	56	57	51	47	51	57	46	51	63	61	45	54	55	76	67	54	57	52	48	62	64	48	68	60	50	48	60	53	55	52	49	62	58	54	65	58	50	59	44	60	52	52	54	60	49	64	57	59	50	63	55	46	57	61	56	49	49	48	45	45	44	52	61	56	54	52	53	59	65	61	56	39	67	50	75	71	57	55	56	53	50	58	79	61	65	49	51	64	56	59	58	68	69	62	53	58	57	61	62	58	51	59	49	52	58	48	43	39	48	61	58	48	58	58	60	62	50	52	62	49	54	62	59	56	69	58	64	44	63	51	49	48	57	51	46	72	58	54	56	56	46	54	58	57	53	58	56	69	61	55	58	61	47	55	45	62	50	59	59	64	58	62	41	55	42	58	57	70	44	55	55	62	55	51	48	49	66	54	46	46	57	55	54	66	58	36	56	66	56	67	53	63	55	60	66	73	60	49	39	47	68	49	40	54	57	50	56	55	47	50	61	51	58	53	46	52	50	62	52	52	54	66	53	55	57	50	42	58	52	55	48	55	52	65	73	60	45	60	40	50	52	58	58	52	38	61	49	54	46	62	54	52	51	53	49	63	64	45	60	44	62	59	52	52	72	52	57	53	52	43	64	54	58	58	65	55	57	51	61	48	49	52	47	55	48	59	53	48	44	52	49	60	55	45	67	41	58	35	62	51	72	49	44	70	47	57	60	54	57	62	48	62	61	53	60	44	59	53	47	52	45	68	63	52	55	62	54	63	51	50	58	60	61	60	48	61	49	62	57	54	69	46	66	62	38	52	68	57	55	54	64	47	57	57	54	50	56	53	45	54	55	47	61	67	52	54	48	59	66	57	52	38	53	59	47	69	75	55	67	48	50	49	45	44	49	54	66	44	66	49	42	62	46	71	59	61	75	53	58	61	60	50	55	48	55	57	53	52	79	45	44	62	60	55	58	48	57	62	56	47	52	49	53	46	47	59	59	63	52	46	54	55	54	51	55	64	58	49	65	54	54	51	49	63	52	46	57	50	61	55	62	56	60	64	55	68	54	65	54	54	55	60	51	53	51	54	46	53	69	58	54	41	55	43	54	58	70	58	58	62	50	51	43	53	56	45	43	64	54	51	52	58	58	71	58	40	53	51	60	56	71	50	64	57	48	72	59	49	45	55	68	60	58	44	62	58	47	61	43	59	51	49	54	58	71	56	59	38	67	52	62	59	64	42	47	54	58	62	57	49	54	57	66	52	55	50	49	57	59	54	64	51	58	64	60	44	61	52	55	58	63	74	54	64	73	58	49	48	55	58	59	58	50	51	50	53	54	58	56	58	57	61	52	70	55	59	50	54	59	43	69	61	82	49	65	59	52	62	51	53	48	47	69	60	42	50	63	56	62	55	62	57	65	52	59	54	55	50	47	57	41	54	69	63	64	48	72	56	52	67	51	61	56	53	63	47	41	67	52	66	45	44	59	49	65	55	45	52	53	54	54	57	54	59	53	55	49	47	54	59	56	58	50	54	43	69	49	44	59	57	51	67	48	67	48	37	65	49	55	52	49	66	52	61	56	60	57	49	55	48	50	63	50	56	62	70	61	64	51	57	59	49	41	61	48	53	51	48	58	57	65	50	60	42	52	58	50	59	50	56	58	52	55	70	43	58	49	52	72	51	55	66	51	58	53	55	60	60	54	60	47	50	62	44	54	53	53	51	49	55	57	57	56	53	65	53	47	56	58	55	53	62	45	55	59	52	59	39	55	54	57	52	47	50	70	56	49	55	69	60	65	49	61	57	52	69	59	49	56	61	53	55	53	53	66	44	44	57	57	58	61	60	64	43	48	56	71	50	51	57	64	48	50	62	65	46	54	59	62	56	60	50	69	64	57	61	44	51	52	59	66	43	75	46	47	53	46	65	59	53	52	60	53	56	75	46	52	56	64	60	46	51	78	43	49	53	55	59	56	66	47	49	51	60	56	45	60	59	53	65	53	59	42	55	46	69	64	48	51	46	51	49	55	64	56	58	53	56	37	62	52	58	56	57	58	51	57	72	51	54	59	61	47	65	41	36	48	56	67	69	53	64	53	73	62	68	66	57	67	47	70	65	59	55	54	57	48	55	48	50	51	31	50	51	59	55	56	49	52	53	49	56	36	57	65	53	49	55	47	43	56	61	51	61	65	60	53	46	45	50	61	72	53	50	50	59	47	53	48	57	61	58	57	53	51	60	54	44	56	50	55	51	61	66	47	43	52	69	65	59	63	76	61	48	46	48	52	61	56	45	65	57	49	61	51	52	57	71	66	58	66	57	44	63	59	58	62	46	50	59	52	60	48	66	55	48	53	69	38	61	47	66	47	67	61	69	54	59	63	57	54	58	74	64	62	50	62	54	40	63	55	76	50	61	46	61	53	63	56	51	56	56	67
13490	4592	2673	4090	11538	14294	12748	10746	8132	10039	21443	22121	20471	20624	6082	1528	1347	1223	1142	1031	1074	933	913	798	717	733	697	665	683	701	637	593	638	610	615	626	588	595	580	585	555	643	554	545	561	541	551	517	537	553	556	471	522	538	545	521	520	508	553	500	515	481	526	521	504	527	517	548	525	555	515	485	515	633	545	538	502	551	509	567	528	529	487	502	473	517	453	498	489	537	493	494	542	535	541	493	483	518	513	516	518	505	494	508	520	507	514	517	513	452	519	555	529	518	481	504	550	513	519	489	557	493	513	528	524	554	550	544	557	499	523	492	521	535	530	539	551	499	518	527	528	501	516	548	517	488	544	541	493	517	515	493	520	519	530	530	508	535	496	512	503	518	520	529	515	470	482	517	512	516	532	530	544	505	511	537	509	475	508	481	509	491	527	497	448	514	476	505	494	504	497	489	483	472	482	537	516	508	529	512	469	511	505	514	517	545	528	540	506	514	536	504	529	508	514	495	492	480	524	517	504	524	489	511	504	508	505	501	496	526	553	518	512	530	503	507	507	474	476	536	498	513	500	506	555	534	504	533	539	488	515	486	512	493	486	502	514	498	517	530	481	517	498	514	501	500	484	485	514	490	521	520	500	508	522	507	506	500	498	535	511	523	515	539	502	489	519	515	460	485	478	515	514	461	503	524	519	496	509	533	528	498	506	540	475	493	536	519	511	504	489	482	489	461	504	534	477	525	442	538	541	544	512	529	530	533	499	471	536	456	491	484	522	477	486	485	483	502	447	492	477	551	531	519	496	505	518	503	452	489	479	560	536	538	534	525	471	494	526	526	498	508	469	518	523	520	507	481	505	503	477	497	539	524	473	525	557	479	517	493	490	477	531	514	486	518	504	495	494	531	496	504	511	491	517	482	479	506	481	552	482	484	486	520	486	480	487	521	496	540	502	528	481	520	521	512	534	541	505	503	516	537	507	513	539	501	546	481	510	524	536	502	484	478	518	542	484	497	489	526	505	493	490	506	519	538	492	528	511	533	506	540	541	476	494	571	505	503	498	502	491	501	524	522	476	513	498	525	536	500	508	519	525	521	513	494	503	543	543	509	500	523	509	483	471	492	542	473	496	521	489	506	501	478	499	511	526	509	514	534	512	492	505	509	506	527	479	506	530	541	487	525	538	476	528	525	471	485	505	493	507	527	550	531	508	543	471	505	529	548	509	513	502	510	512	515	484	467	514	510	489	520	495	494	548	515	481	493	502	508	485	505	542	502	525	513	532	475	513	491	521	505	491	526	502	515	513	490	492	509	535	521	508	497	553	501	487	505	498	501	503	509	476	519	505	514	510	496	532	496	515	499	481	535	516	491	499	509	515	509	514	528	508	475	523	515	491	514	517	504	478	495	486	506	505	518	539	518	543	484	497	502	534	492	485	506	494	523	500	506	528	507	501	501	541	467	517	512	497	542	507	496	459	503	504	497	489	483	498	517	503	467	500	487	503	526	536	480	506	530	470	516	521	514	498	526	493	508	502	467	498	489	499	516	485	508	503	535	510	551	489	546	502	518	499	529	556	499	482	479	542	524	518	506	493	483	507	538	477	485	519	542	515	519	501	537	484	466	537	511	500	501	532	513	533	563	494	493	526	465	531	536	500	519	554	503	529	515	499	567	505	510	478	523	514	499	502	521	492	495	535	486	478	507	478	579	537	517	494	502	477	508	517	548	469	479	532	499	495	518	503	522	529	492	513	518	504	508	494	522	537	483	499	514	515	510	512	516	524	507	484	514	508	542	517	507	508	514	476	540	471	521	463	507	454	484	488	498	505	488	510	513	493	504	526	496	468	531	539	530	497	503	513	533	556	465	554	544	517	528	469	528	533	550	464	500	512	507	501	502	511	492	495	504	513	509	526	500	543	504	512	514	489	461	507	520	526	504	505	522	540	507	489	474	526	520	514	520	495	470	527	498	502	476	514	464	533	520	487	483	495	517	499	526	520	481	510	438	533	531	481	497	539	477	485	533	527	525	527	482	508	493	515	516	544	477	515	550	479	483	509	528	483	481	507	507	515	464	524	467	541	494	493	500	505	479	506	528	527	497	537	470	530	450	497	522	532	515	474	504	549	507	541	507	467	540	506	503	536	495	505	500	525	499	510	509	503	527	504	508	499	509	504	511	509	541	501	519	504	525	518	469	541	536	455	513	486	521	509	518	527	505	512	504	459	478	535	528	502	484	503	530	485	532	528	471	467	503	503	528	488	525	495	504	488	525	478	484	486	489	519	484	472	530	512	513	531	513	498	501	506	456	474	555	513	536	487	477	521	508	545	505	515	513	533	526	497	495	479	509	530	480	507	515	506	477	521	510	492	524	493	521	497	498	545	497	517	540	516	508	499	526	542	542	499	545	510	517	520	521	501	490	532	480	499	503	569	504	522	499	545	526	539	476	517	525	466	496	539	515	438	478	543	524	515	497	523	524	500	538	492	502	508	544	543	545	513	504	498	485	512	476	514	523	523	489	436	547	511	541	493	511	489	514	513	542	504	569	530	559	499	526	493	534	486	537	533	542	494	536	489	498	516	517	494	504	526	464	520	491	495	552	520	499	472	510	539	508	506	503	484	497	499	506	515	494	518	494	514	507	495	493	499	518	536	535	499	527	508	511	534	527	530	526	505	495	516	540	523	501	543	529	505	495	537	507	515	462	461	514	491	498	539	500	477	506	488	477	482	493	486	529	511	493	510	514	487	550	526	549	490	493	492	439	503	503	484	522	522	542	482	493	491	510	534	487	520	528	509	494	481	521	521	513	508	543	541	497	506	496	514	555	524	543	519	514	493	471	505	487	517	518	512	474	543	489	528	523	468	521	524	548	502	488	517	547	528	528	534	513	486	481	505	508	529	483	502	515	487	503	471	504	501	507	528	477	509	490	518	493	537	516	513	530	541	506	523	535	505	507	493	520	545	491	496	487	538	517	493	522	519	520	513	517	463	504	519	446	491	493	504	514	504	492	511	523	519	545	514	492	526	481	481	516	514	472	518	476	480	494	493	492	501	525	512	471	474	519	497	540	518	471	484	492	501	531	519	516	510	547	518	479	509	492	505	513	455	508	516	519	517	558	516	525	509	509	497	529	517	522	520	523	509	542	522	551	503	530	472	518	537	513	509	489	530	490	497	518	488	469	507	523	495	539	506	536	496	535	545	503	518	509	505	508	514	525	532	529	474	493	531	520	535	519	513	508	561	502	528	473	501	475	510	497	520	489	471	520	506	528	487	522	485	527	511	516	506	532	546	540	485	524	444	498	514	492	535	522	481	516	534	523	550	522	509	538	484	507	522	504	492	491	525	475	510	535	491	507	530	526	519	538	539	513	503	519	526	502	507	495	528	502	580	540	524	482	472	533	481	500	514	491	509	545	495	499	497	506	499	501	499	536	496	462	516	519	491	488	498	525	532	519	481	489	436	500	500	529	505	503	498	556	529	509	503	520
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
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
