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
342932550523	342932551085	342932551635	342932552183	342932552733	342932553285	342932553833	342932554383	342932554933	342932555483	342932556035	342932556585	342932557133	342932557683	342932558235	342932558785	342932559333	342932559883	342932560435	342932560983	342932561533	342932562083	342932562633	342932563185	342932563733	342932564285	342932564833	342932565385	342932565933	342932566485	342932567033	342932567583	342932568133	342932568685	342932569233	342932569783	342932570333	342932570883	342932571435	342932571983	342932572533	342932573085	342932573635	342932574183	342932574733	342932575285	342932575833	342932576383	342932576933	342932577485	342932578033	342932578583	342932579133	342932579685	342932580235	342932580785	342932581333	342932581883	342932582433	342932582985	342932583533	342932584085	342932584635	342932585185	342932585733	342932586285	342932586835	342932587385	342932587933	342932588485	342932589035	342932589585	342932590133	342932590685	342932591235	342932591785	342932592333	342932592885	342932593435	342932593985	342932594533	342932595085	342932595635	342932596185	342932596733	342932597285	342932597835	342932598385	342932598933	342932599485	342932600035	342932600585	342932601133	342932601685	342932602235	342932602785	342932603333	342932603885	342932604435	342932604985	342932605533	342932606085	342932606635	342932607185	342932607733	342932608287	342932608835	342932609385	342932609933	342932610485	342932611035	342932611585	342932612133	342932612685	342932613235	342932613785	342932614333	342932614885	342932615435	342932615985	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2119	3300	1900	2700	2119	3300	1900	2700	2119	3300	1900	2700	2119	3300	1900	2700	2119	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2120	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2121	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	3300	1900	2700	2122	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
36451	37382	20587	8858	690	52	49	55	59	39	50	45	36	49	53	50	54	50	48	44	46	51	55	50	46	57	46	52	42	42	51	144	175	104	102	56	54	42	38	37	41	48	46	41	46	43	46	43	47	40	56	38	51	45	44	56	49	44	35	37	43	46	46	49	37	38	36	54	43	38	54	41	42	42	36	50	44	47	34	46	41	39	38	44	57	46	46	48	40	32	49	63	30	48	44	44	38	38	41	36	33	41	37	45	42	49	40	39	40	45	38	31	35	43	49	50	35	34	40	38	40	43	39	36	38	40	34	44	52	40	40	44	48	48	58	43	38	44	53	38	44	51	45	37	45	49	52	43	38	59	32	57	44	49	44	38	29	35	33	43	46	44	48	45	45	50	57	48	25	33	49	41	42	46	46	34	49	44	43	48	46	49	36	56	33	45	55	53	44	39	36	43	32	41	33	43	52	35	32	49	54	49	41	47	48	42	42	50	47	35	43	43	40	40	45	37	43	40	39	40	43	42	45	46	31	48	57	39	38	36	45	52	46	41	42	47	44	46	40	52	43	39	49	43	37	39	38	48	42	47	47	42	61	43	57	44	31	45	53	42	30	43	39	38	38	44	45	41	50	44	49	34	47	40	39	36	40	52	41	40	47	43	42	38	44	44	45	48	51	46	40	44	39	41	46	47	37	41	33	55	53	52	41	41	40	36	44	51	32	34	51	41	38	41	51	40	37	46	39	47	36	37	46	43	44	39	57	38	50	46	53	41	43	43	28	39	52	54	38	40	39	40	38	37	59	43	38	48	40	42	47	41	53	44	56	39	36	39	44	45	54	37	40	41	47	35	34	45	52	51	43	47	45	40	46	41	38	55	46	51	49	38	38	44	36	50	37	52	50	41	45	49	49	40	50	49	46	39	41	41	34	30	48	57	38	42	38	35	56	39	42	37	47	48	33	44	51	44	40	62	47	58	37	37	38	46	35	52	55	51	34	37	46	45	38	38	36	45	54	41	41	38	49	36	34	45	54	37	45	41	50	45	43	38	48	52	44	57	47	51	40	41	33	36	46	48	58	51	50	47	46	49	37	41	40	28	51	27	56	42	35	42	49	52	43	41	42	40	48	43	42	44	49	45	42	47	45	34	36	34	48	50	47	48	52	30	47	32	46	35	44	63	44	42	36	44	36	36	39	40	46	39	46	46	40	37	36	36	45	44	43	41	50	61	50	46	48	41	44	47	50	35	45	49	55	63	56	41	47	48	48	39	48	35	54	36	47	37	33	37	42	41	49	47	44	35	43	56	58	40	52	37	49	52	44	53	49	38	52	53	50	35	44	51	37	40	49	43	45	55	40	46	39	50	37	51	28	49	50	44	50	52	42	44	52	42	43	51	49	51	38	47	36	44	39	39	43	42	35	45	40	43	39	50	44	40	55	43	46	49	52	36	42	37	43	44	54	40	49	42	43	38	40	39	38	53	56	45	34	33	46	53	38	42	48	48	50	28	42	37	41	40	35	52	45	43	41	35	48	59	57	51	49	49	50	45	44	40	39	36	46	38	38	48	50	42	39	50	38	46	41	47	61	38	42	41	50	55	38	49	52	41	41	45	47	50	48	43	35	37	41	44	37	43	44	48	52	46	40	39	46	31	44	49	38	43	54	42	52	53	37	45	49	48	45	43	39	56	36	46	38	29	51	58	42	43	39	53	46	46	45	43	39	52	41	46	35	56	44	42	44	49	36	43	42	40	38	40	39	47	31	45	44	34	47	45	48	58	32	52	41	37	40	40	35	40	52	51	43	30	46	41	58	49	37	50	53	43	40	45	37	46	37	41	35	37	40	60	38	41	35	55	37	30	43	42	38	41	39	53	36	33	36	47	45	46	35	40	51	37	40	38	49	53	50	43	41	48	41	48	45	40	45	49	43	37	43	37	44	36	36	47	45	50	36	44	45	46	35	41	44	42	42	44	42	37	53	39	46	46	42	48	31	41	45	39	38	39	39	38	50	40	53	26	41	34	46	46	47	45	34	49	43	51	40	39	52	54	50	41	48	37	46	43	37	51	52	38	45	56	45	47	36	43	52	46	50	43	48	34	35	42	37	44	43	43	47	48	57	45	44	39	41	42	44	39	49	33	54	37	41	39	45	44	34	56	43	49	51	42	38	62	38	39	44	46	38	47	48	44	35	35	39	48	45	49	48	49	53	49	44	41	47	44	48	42	44	47	50	53	42	59	40	42	32	39	36	65	51	47	53	41	51	43	33	47	46	34	49	50	40	47	43	32	37	39	50	52	49	40	58	39	38	36	49	31	41	41	35	50	47	49	48	34	42	36	50	50	49	51	41	41	50	50	51	43	40	40	49	34	41	56	38	53	44	33	36	38	44	47	37	43	54	48	51	44	38	44	44	41	45	42	40	52	47	48	45	35	56	47	44	51	47	51	40	36	54	47	36	41	39	49	55	45	49	49	43	46	44	49	32	45	36	31	46	48	56	45	54	40	49	33	37	35	48	41	53	37	51	27	44	61	37	52	34	47	37	41	35	38	36	47	45	47	58	51	44	38	44	52	44	53	43	39	43	41	37	20	35	52	45	50	29	34	52	48	44	50	36	41	33	42	48	49	59	51	46	40	38	38	47	46	48	52	56	39	50	43	44	31	48	50	49	44	53	55	31	39	49	42	46	47	46	52	65	45	28	43	37	45	47	46	57	40	43	46	37	40	36	34	47	46	42	44	35	39	40	46	44	51	43	37	44	38	42	36	42	37	45	49	30	45	42	49	39	43	40	40	48	54	35	55	42	40	51	50	43	45	42	44	45	43	32	45	55	43	56	44	42	45	51	46	40	36	45	55	37	54	39	40	42	50	49	41	49	40	45	44	46	47	49	36	41	41	39	41	34	55	40	39	47	48	49	57	45	58	41	51	56	38	43	47	44	51	42	51	58	46	31	44	36	53	37	50	46	39	35	36	40	42	43	41	43	46	43	37	53	33	47	37	40	51	40	51	46	47	46	36	47	47	30	43	43	45	43	38	47	49	53	43	37	45	37	32	38	32	54	47	34	49	48	56	39	38	40	39	40	44	44	52	34	38	57	47	34	39	47	38	58	54	40	38	54	55	49	44	42	46	39	49	42	46	46	37	47	45	41	37	41	46	40	48	40	46	49	45	45	47	53	33	41	40	50	44	54	41	56	40	38	50	42	51	41	40	47	35	42	57	33	45	37	38	52	47	46	41	47	40	48	34	38	48	50	49	48	40	43	45	37	45	31	40	38	46	48	49	43	46	43	32	37	38	46	33	41	49	49	40	39	49	40	32	54	54	47	32	39	45	49	55	40	34	49	43	47	45	43	37	32	56	47	38	46	35	58	36	42	37	42	43	53	41	36	44	47	45	32	38	35	46	53	40	38	51	44	50	56	34	48	37	39	42	32	43	44	39	43	41	43	46	40	45	47	36	46	40	48	48	58	54	47	34	52	46	42	39
59134	47567	40126	34713	10152	1287	1130	1042	893	844	792	748	603	608	604	600	615	608	591	608	598	625	558	565	512	486	529	521	513	501	907	3896	4380	3257	1632	933	669	538	498	433	453	450	470	468	447	486	465	493	447	442	448	479	449	487	474	448	477	458	464	503	475	479	461	446	462	484	461	467	497	477	409	473	447	452	451	421	467	497	463	463	469	478	492	463	472	473	500	476	430	471	474	466	478	475	465	483	494	465	480	449	468	492	479	480	479	455	442	483	475	478	473	449	486	481	461	447	500	468	449	472	492	453	455	458	480	462	459	415	471	437	485	442	481	449	466	450	451	486	492	446	440	468	441	453	478	470	446	439	505	473	435	487	438	485	458	499	475	504	465	486	468	443	414	455	455	474	454	473	450	442	449	494	483	442	441	492	460	457	460	477	475	467	482	449	448	463	494	472	425	458	503	460	436	483	473	463	491	515	437	449	445	477	470	457	457	502	496	491	461	471	432	472	480	493	419	448	477	469	471	461	469	486	476	470	439	434	431	465	464	431	488	464	470	494	450	494	445	453	458	467	492	450	440	442	442	458	447	463	461	437	471	452	448	438	438	500	458	495	478	493	429	464	457	454	441	491	449	477	474	477	496	463	493	471	476	471	498	454	455	479	465	473	465	459	476	464	451	473	455	450	488	443	461	473	452	437	458	457	456	469	483	483	425	475	470	489	473	482	456	487	467	466	495	481	462	504	437	475	462	455	458	436	458	459	467	480	494	463	467	465	475	481	457	488	473	461	473	460	494	451	446	466	440	440	474	482	467	471	487	465	431	464	437	491	494	482	485	457	481	458	453	457	455	471	466	492	460	463	468	444	451	478	440	464	467	442	461	468	477	456	483	443	459	461	516	474	475	479	465	493	433	476	458	475	463	495	436	450	484	438	492	450	447	434	453	517	490	491	477	451	482	464	447	465	473	459	481	454	482	515	440	471	494	458	471	492	493	445	480	446	456	500	440	451	497	505	456	462	455	447	465	462	463	474	481	484	455	506	458	462	471	436	474	415	495	448	459	478	431	438	472	447	445	443	455	482	481	481	469	465	435	477	476	448	494	475	469	467	465	453	443	454	445	462	478	444	458	479	495	472	502	482	467	422	499	454	431	455	466	466	478	451	501	481	431	429	448	434	447	470	480	517	473	469	462	520	477	486	444	470	507	468	446	446	477	457	453	487	482	409	482	430	465	425	444	429	428	489	429	496	480	440	459	496	486	449	470	409	453	456	459	470	433	456	456	454	466	486	469	456	442	491	471	443	475	483	484	509	479	474	495	481	473	480	419	465	475	467	443	455	419	482	480	473	494	508	479	467	471	530	463	494	472	460	465	452	439	474	457	473	468	458	461	437	473	436	476	434	465	416	483	462	514	492	464	445	447	432	451	446	445	475	483	481	476	427	463	473	433	430	470	460	468	454	489	460	451	470	441	468	463	469	496	461	477	485	463	470	455	468	464	478	451	467	466	489	536	434	457	448	463	504	481	426	493	449	479	471	467	459	450	485	476	493	441	481	464	493	480	419	493	475	465	489	462	476	472	440	438	493	461	491	495	472	465	440	451	509	456	428	464	445	468	465	479	479	493	491	423	488	504	481	494	438	479	480	426	475	482	497	466	500	465	473	459	453	466	435	461	446	430	437	432	457	474	457	483	460	462	463	429	469	418	446	465	462	532	494	524	476	468	484	434	483	501	436	442	440	491	485	473	478	488	459	482	472	461	416	479	443	479	466	439	449	475	450	491	470	429	453	488	496	475	459	530	444	460	465	448	420	480	443	430	443	486	458	480	444	433	495	431	468	505	446	434	474	463	442	457	473	461	462	457	435	444	472	449	458	485	465	421	480	482	442	485	456	489	468	494	442	457	450	468	488	468	451	453	453	470	494	459	486	467	422	455	478	458	467	505	447	450	459	461	472	420	489	454	480	462	444	425	459	438	473	438	478	498	462	436	521	452	436	432	483	490	446	458	480	460	470	471	478	483	465	484	469	431	449	403	456	448	509	497	455	459	471	498	472	445	473	428	422	469	476	475	443	449	483	429	441	469	452	483	451	461	449	431	470	460	467	450	437	453	472	503	481	456	439	417	439	454	449	438	438	488	476	480	460	489	443	478	467	453	487	429	466	435	503	466	475	481	469	427	495	428	457	444	462	421	467	435	481	488	474	474	454	469	446	500	512	442	480	454	433	472	458	467	488	486	492	482	426	444	465	425	453	466	498	435	477	451	486	474	487	460	420	461	476	438	409	481	490	454	517	484	461	486	499	466	469	459	488	455	450	450	418	447	421	490	430	489	495	446	446	474	457	492	480	434	482	474	487	494	491	485	459	455	467	463	508	487	437	437	482	493	440	457	454	478	518	436	493	448	442	487	446	489	445	435	425	505	497	466	464	492	458	499	485	462	462	473	428	464	460	449	494	470	490	426	429	433	482	497	445	477	475	468	467	483	425	449	486	478	456	488	454	464	459	485	462	478	455	486	451	436	439	464	489	447	470	469	471	466	459	431	489	470	467	448	480	492	512	469	478	504	478	452	468	431	458	492	457	445	452	478	460	493	455	417	526	497	469	432	480	468	457	479	451	498	482	457	484	461	440	440	455	497	454	451	464	459	480	451	479	450	491	486	456	437	446	467	491	473	462	496	466	448	470	465	462	485	448	471	460	494	483	469	460	465	462	458	513	447	471	457	456	472	494	447	415	406	450	498	466	487	476	462	444	448	444	404	453	461	425	482	449	451	450	448	468	465	454	435	471	417	439	486	484	447	474	456	452	440	446	466	485	465	483	442	420	419	474	514	422	429	480	463	434	489	476	434	436	492	472	454	447	458	498	463	470	449	457	466	483	446	454	492	489	469	494	482	481	451	461	488	466	468	482	457	478	459	452	479	449	458	493	478	455	458	462	468	430	478	462	480	463	458	446	497	513	482	475	488	414	444	453	520	501	447	473	490	437	459	458	475	456	474	492	484	428	467	480	482	445	485	460	462	474	465	478	459	435	476	463	464	472	509	446	457	449	472	445	460	484	439	479	437	455	471	454	435	437	480	499	451	442	458	462	497	488	432	457	449	449	435	420	480	459	454	443	488	440	498	456	487	472	460	468	492	434	467	498	479	457	474	454	433	466	430	466	468	421	517	468	452	478	458	417	436	445	476	450	476	489	471	446	506	452	498	472	487	475	454	456	452	487	462	477	475	432	478	483	473	509	446	447	465	458	510	452	460	468	476	472	455	471	484	476	465	464	520	501	444	442	494	434	483	433	478	472	481	493	429	458	496	476	463	449	445	476	409	460	476	438	502	476	464	477	448	438	468	479	459	460	477	459	458	483	474	446	472	463	461	431	488	462	435	451	440	494	440	466	481	476	493	420	459	486	436	442	478	477	500	447	440	455	469	452	474	436	463	496	482	453	406	475	420	506	434	464	454	488	483	468	437	424	417	466	471	451	450	456	441	435	470	453
15400	10606	4468	1795	108	63	60	65	55	56	70	62	55	56	70	61	69	56	62	73	73	73	68	61	72	64	63	60	69	61	68	92	79	91	61	61	68	46	61	71	56	50	61	56	65	51	56	63	64	60	58	49	54	55	68	64	66	63	87	51	60	64	71	47	61	65	45	68	63	57	61	66	60	61	69	72	59	51	61	63	60	53	69	61	65	52	55	60	56	58	64	36	56	76	61	65	71	67	56	55	61	79	56	68	66	62	54	61	66	54	64	71	56	60	54	67	60	55	58	72	56	67	69	58	64	56	60	54	63	63	63	65	56	54	48	62	50	63	66	55	49	55	68	68	72	53	69	52	61	61	62	62	81	63	55	57	48	67	60	63	51	66	53	61	65	68	56	62	54	60	71	53	71	73	61	46	50	55	60	58	66	52	63	49	68	56	59	68	52	59	57	46	66	60	72	62	57	51	49	67	64	63	54	66	61	56	85	68	59	60	57	65	66	54	70	55	49	51	40	54	58	67	65	73	56	79	61	62	55	60	58	68	43	77	76	60	53	52	59	64	57	66	42	52	73	79	54	54	60	56	63	47	49	45	54	47	77	64	66	75	73	64	56	65	74	62	69	52	64	62	62	56	64	55	59	52	63	57	56	58	65	63	65	55	61	54	68	70	62	50	59	59	52	63	64	54	58	51	83	52	54	58	49	77	65	60	66	63	69	65	60	64	66	53	53	58	55	58	58	69	60	58	62	53	59	57	49	44	66	64	60	54	46	65	68	71	58	57	62	60	58	56	52	63	51	55	55	49	54	65	56	60	69	59	62	55	64	66	64	51	78	55	59	62	42	70	61	53	60	50	61	54	67	62	65	75	61	54	65	50	55	51	48	69	68	52	61	57	58	74	57	63	42	56	58	64	51	43	76	68	54	57	55	72	72	56	59	69	54	67	69	69	62	78	63	62	59	54	57	54	59	62	64	68	53	55	51	72	58	51	57	53	65	52	62	69	60	60	57	50	62	71	59	53	59	64	58	50	55	55	79	65	75	67	56	58	61	65	45	75	51	57	64	62	58	58	62	57	56	67	54	63	68	49	67	44	54	53	64	56	74	65	72	65	72	62	68	48	72	61	58	64	57	50	62	53	61	55	53	49	55	58	43	51	59	64	61	55	64	69	53	66	57	69	73	59	56	72	54	57	58	61	67	58	60	80	46	54	60	63	63	69	56	58	71	56	57	67	56	58	58	65	54	68	60	72	67	61	68	57	66	59	63	61	58	68	63	63	81	56	58	66	55	51	53	58	56	72	56	58	61	74	61	63	55	68	68	64	65	57	73	59	79	52	66	52	61	64	59	44	66	67	54	46	75	48	77	54	65	64	71	55	76	51	57	51	67	63	65	56	64	52	70	66	53	59	55	68	63	53	61	64	57	66	59	60	55	75	53	56	65	58	55	73	49	62	63	44	55	72	66	52	55	78	52	60	61	48	56	59	63	62	72	60	67	75	71	60	72	76	68	58	50	76	49	44	55	54	59	65	66	65	55	61	61	64	51	68	61	62	59	50	52	82	60	75	59	63	56	52	59	53	63	59	73	63	74	60	64	78	70	52	58	61	76	53	59	55	69	59	52	55	53	59	70	60	65	57	63	58	70	59	64	55	70	71	57	68	62	60	56	56	65	53	49	63	64	57	47	55	58	50	62	62	52	49	62	61	67	58	63	53	59	65	63	73	47	64	54	57	75	58	63	53	56	66	51	74	52	48	65	64	61	46	56	70	67	66	59	72	66	70	45	72	61	52	75	67	57	55	63	59	52	53	56	59	52	68	80	65	54	54	70	44	59	70	75	58	90	70	63	53	64	55	70	61	69	60	63	72	56	59	59	58	50	68	64	54	62	51	80	67	57	60	78	63	58	52	53	66	47	66	67	67	55	77	56	73	61	58	56	63	64	60	58	66	66	59	66	72	57	62	67	64	67	65	60	58	46	67	62	59	55	66	62	55	66	57	58	52	60	54	54	60	59	61	55	58	66	74	60	61	49	65	76	67	72	50	52	69	60	64	63	49	63	55	54	54	63	67	75	47	55	60	49	52	56	75	64	67	53	70	57	59	49	48	62	48	53	58	54	67	66	52	69	67	46	69	49	68	55	64	62	54	51	52	69	49	64	54	59	74	57	47	63	61	56	64	50	52	64	64	66	58	58	53	69	52	56	54	65	51	64	79	45	79	63	73	61	66	58	59	57	74	69	40	74	64	61	48	54	58	56	60	58	77	55	59	57	65	49	54	59	68	57	47	72	65	58	57	50	66	66	67	59	48	53	59	71	62	55	76	58	66	59	56	55	65	64	68	61	59	52	63	42	69	65	51	74	55	49	62	57	67	55	60	69	61	50	55	67	64	79	54	54	49	48	57	57	51	54	47	54	66	61	48	60	50	60	56	55	72	43	63	59	52	65	65	54	66	57	74	64	53	60	64	64	69	64	45	71	46	65	65	67	57	55	52	73	54	61	57	43	61	51	62	62	51	59	70	62	70	62	65	63	77	65	62	72	58	64	63	62	63	65	61	58	55	53	66	56	60	54	65	59	63	45	48	67	57	57	57	57	66	61	49	66	70	60	68	72	53	65	65	64	49	60	51	66	58	60	55	55	61	67	75	63	67	70	55	54	75	62	53	58	48	66	72	53	53	71	52	60	66	59	52	57	70	48	55	54	62	65	64	72	59	48	56	59	73	64	60	69	72	64	63	65	60	63	54	61	81	75	55	54	53	64	65	54	58	59	51	68	60	57	66	54	61	61	72	61	71	56	63	56	58	56	75	54	48	61	48	48	51	54	55	68	57	56	53	60	48	63	70	59	56	66	54	50	62	70	56	54	66	56	55	50	51	53	60	72	59	60	56	64	71	48	71	76	52	64	55	68	59	55	55	64	68	49	60	58	57	58	69	48	61	59	62	66	73	62	54	57	56	54	58	62	54	56	62	64	50	60	59	55	56	60	48	59	49	45	61	62	48	59	57	81	61	56	60	53	59	67	57	62	51	57	63	60	80	56	59	66	61	63	47	58	60	68	60	50	64	49	63	72	55	61	72	62	52	52	48	69	62	64	58	74	56	55	51	63	49	52	55	52	72	64	57	53	68	77	65	55	70	40	54	73	65	67	49	46	61	51	57	83	61	56	77	64	63	53	57	65	65	54	48	65	60	60	66	69	56	56	63	51	57	59	63	65	61	64	58	56	43	58	69	64	62	73	57	66	54	69	58	59	54	47	63	56	62	49	79	62	58	65	56	46	56	65	53	64	60	77	50	52	62	62	57	61	57	71	60	52	69	58	54	54	55	77	52	55	83	54	63	68	57	56	51	64	68	44	51	65	68	50	59	58	58	63	63	62	57	56	56	54	64	80	76	64	65	59	68	65	68	72	50	62	57	61	69	59	60	56	74	47	60	67	48	49	48	51	61	66	60	52	63	64	67	45	44	68	65	51	57	69	54
45528	32535	24721	18755	2868	859	791	730	713	728	772	726	686	664	692	739	672	702	755	766	763	733	699	678	692	655	658	645	643	661	980	1380	1486	1264	874	772	702	614	657	644	569	642	587	636	619	637	645	605	658	648	642	620	596	598	592	612	636	608	648	602	624	626	646	677	654	618	651	592	648	620	629	625	645	636	660	631	646	628	604	654	655	636	672	633	653	668	645	656	707	615	622	625	618	629	666	622	593	598	580	625	622	625	593	668	620	609	640	612	631	619	622	618	622	604	625	584	641	632	628	637	640	626	619	594	678	658	586	567	617	623	617	622	629	608	664	614	620	610	644	668	611	636	594	655	583	646	601	619	617	617	620	649	696	652	584	654	583	642	618	656	610	592	663	628	614	600	612	613	560	614	613	634	616	634	600	582	639	630	635	623	596	645	620	632	641	640	635	630	624	574	623	626	601	590	631	619	594	584	608	680	618	599	688	648	628	642	656	641	613	572	602	623	639	615	615	639	611	620	602	590	602	626	649	609	619	591	624	608	650	607	634	622	603	633	612	598	613	619	624	633	640	617	638	676	626	630	636	610	635	659	567	631	625	649	567	604	617	650	627	626	635	645	598	664	667	627	639	614	582	656	655	639	616	615	631	653	627	670	607	619	606	649	611	588	590	640	610	616	627	570	601	606	611	640	628	637	626	648	564	670	594	625	646	601	659	594	597	624	615	590	659	616	579	639	634	664	634	581	624	582	630	610	607	611	642	636	663	597	603	654	651	583	649	593	614	657	642	632	613	664	607	631	630	617	615	620	642	636	654	614	642	587	605	656	643	636	614	605	647	636	687	648	664	615	624	626	656	646	620	632	622	604	637	651	605	624	644	615	564	675	640	673	624	619	615	647	624	645	643	649	573	603	613	642	629	597	634	616	605	630	639	615	602	617	583	622	626	628	656	598	627	636	642	609	625	675	630	621	646	664	650	623	639	636	617	604	676	630	624	677	593	630	583	579	642	639	602	639	636	606	626	665	627	615	589	592	601	666	610	633	669	623	620	622	635	596	607	619	592	626	621	630	615	644	580	661	674	633	622	634	656	633	644	612	638	667	641	610	642	596	665	621	648	623	609	605	635	614	609	616	625	633	671	635	604	602	630	628	641	643	674	616	660	583	590	665	672	635	598	573	638	647	595	645	602	593	625	625	631	642	597	642	667	587	607	623	639	623	661	631	629	630	579	594	603	602	635	623	610	674	617	603	632	622	673	602	634	639	609	592	588	644	639	677	659	635	675	632	627	613	644	615	656	654	614	643	644	636	660	614	642	672	649	640	641	617	615	620	649	651	614	622	634	616	643	621	664	672	660	591	645	631	576	620	633	654	579	657	592	635	634	662	614	609	593	659	636	666	627	658	654	610	618	666	588	622	635	619	599	627	612	611	615	609	643	606	623	606	626	611	594	613	653	637	632	632	615	629	614	614	613	657	645	620	669	590	603	620	606	676	622	589	606	642	641	628	626	618	609	687	664	640	587	664	673	632	665	625	643	632	622	578	653	613	589	633	631	644	635	650	620	615	617	647	620	634	604	619	637	634	615	620	635	594	621	587	598	628	633	640	591	607	689	634	628	580	624	632	614	576	621	604	647	641	560	605	606	652	636	637	637	612	647	618	637	585	575	602	670	626	640	639	600	628	629	664	620	582	671	650	656	604	602	691	613	608	619	640	639	633	653	635	657	572	602	616	634	605	658	632	596	617	641	606	651	622	610	634	572	650	612	612	614	620	638	637	626	625	672	610	612	611	613	585	577	653	584	653	651	624	599	658	648	666	619	597	586	610	614	590	628	659	648	616	633	645	656	643	632	599	653	639	632	658	602	632	613	597	635	584	652	580	600	603	626	601	626	635	649	663	636	657	593	636	611	634	618	616	604	612	617	652	598	637	632	648	606	615	638	619	631	663	618	598	594	582	668	649	600	603	601	615	677	612	588	617	619	626	659	619	664	585	647	625	623	668	620	644	623	637	608	656	654	641	597	622	640	596	608	680	616	648	613	672	611	617	640	633	606	652	616	608	647	621	654	646	604	641	639	623	618	617	605	641	633	664	609	623	665	593	645	624	670	605	625	637	655	674	657	604	625	613	614	586	632	623	619	618	661	624	632	646	591	616	630	592	618	632	669	637	624	606	627	607	597	657	628	620	613	602	636	649	643	591	644	632	582	638	612	632	656	608	657	614	611	617	614	597	630	698	607	651	626	617	640	598	663	675	606	622	594	621	634	632	635	653	663	622	620	611	555	634	637	616	642	609	632	643	615	642	622	630	622	635	651	624	652	595	588	645	588	636	649	639	643	580	629	589	648	597	596	612	593	628	631	644	619	656	644	637	686	658	642	592	642	598	645	642	654	595	652	617	624	609	636	638	668	631	601	633	613	633	607	633	582	646	645	625	633	584	634	607	583	584	613	643	604	606	580	625	635	625	608	622	684	599	654	571	625	604	632	620	654	639	642	654	625	644	631	612	621	661	647	658	666	609	669	585	606	588	627	660	658	558	600	597	686	613	570	585	617	631	606	626	648	627	573	610	622	625	642	600	596	660	580	654	614	629	661	650	707	597	571	638	646	633	602	618	652	632	638	662	641	630	650	698	649	560	628	627	634	669	599	628	639	598	619	612	648	673	623	604	638	621	604	638	646	668	580	659	649	619	646	622	648	657	591	646	645	625	587	626	640	652	645	648	624	618	642	633	622	643	674	636	639	630	670	586	617	609	632	643	635	647	594	635	618	620	622	604	651	627	651	637	639	613	644	634	635	645	626	598	626	641	641	655	615	617	639	645	631	626	610	623	596	613	578	656	658	606	606	632	663	632	633	603	582	600	592	635	660	639	637	643	629	663	609	616	612	662	594	650	637	580	688	642	652	637	625	608	592	651	615	633	605	649	655	650	639	624	625	607	609	642	615	654	624	610	604	599	595	623	645	621	649	650	653	610	643	640	616	638	619	630	600	646	659	644	655	587	603	649	653	628	650	588	618	629	625	662	644	616	660	642	598	629	643	633	624	616	615	637	615	633	673	655	610	612	606	608	650	639	581	606	616	573	589	619	614	660	645	668	604	677	616	649	642	614	624	587	649	631	581	626	644	605	641	648	657	592	653	600	589	638	644	654	594	615	612	646	644	650	622	615	656	614	650	618	621	635	630	647	584	598	601	636	625	596	611	640	650	647	632	653	657	599	640	629	652	660	573	671	651	621	589	650	613	623	594	641	597	656	648	680	623	634	645	600	646	626	587	589	623	646	665	576	633	661	639	680	624	599	622	581	637	602	597	595	605	618	642	658	597	652	658	607	615	641	651	626	635	630	646	608	654	648	620	612	638	636	651	651	626	640	635	637	601	593	604	628	560	635	634	620	612	664	611	628	598	665	585	633	670	637	619	605	618	662	618	614	637	615	621	635	631	630	617	637	627	603	651	607	638	616	620	663	594	645	624	651	655	626	610	667	620	651
30102	29861	14399	5851	249	53	55	57	63	44	59	58	44	47	54	58	53	50	55	47	43	54	42	58	55	37	52	40	58	61	64	122	118	107	79	72	60	36	44	48	58	50	45	40	55	40	50	51	34	46	50	46	50	43	53	44	47	45	47	42	44	44	37	53	46	45	46	56	54	58	44	52	42	41	46	39	47	41	42	54	42	51	58	44	53	59	44	58	59	55	45	30	55	56	57	52	39	42	51	64	48	56	35	55	47	43	45	40	42	45	46	61	38	46	55	51	46	56	38	50	50	52	49	54	50	48	47	56	37	37	40	45	44	58	50	48	52	56	40	55	45	43	42	49	49	53	55	40	55	53	46	44	49	60	44	40	55	43	51	47	44	47	54	51	55	43	54	54	55	38	37	50	58	44	39	48	45	43	40	48	50	46	54	41	37	45	42	52	51	46	59	41	46	45	47	42	44	51	38	45	42	40	44	50	46	54	51	55	47	47	53	40	56	36	49	40	43	59	53	56	50	39	46	48	35	53	43	50	61	58	51	47	45	53	50	43	46	32	42	51	43	61	49	56	50	57	41	43	43	47	36	40	60	53	43	60	38	47	43	47	64	44	43	50	61	55	48	42	41	35	52	33	33	46	53	55	42	44	44	46	44	48	42	46	48	40	42	38	48	31	62	48	58	50	53	39	42	56	42	45	60	44	55	43	56	46	50	61	50	49	43	47	71	58	39	41	39	63	38	53	42	43	53	40	45	49	59	45	58	44	39	52	34	52	49	44	50	32	51	43	46	49	45	55	65	46	44	42	53	42	41	54	43	41	54	40	44	53	46	42	52	47	50	38	47	46	38	44	60	39	50	41	57	47	58	54	51	53	53	53	37	40	49	41	50	50	44	54	58	53	51	51	43	41	57	49	42	38	50	55	52	53	44	44	43	46	43	45	44	49	40	37	61	46	41	37	57	38	61	38	43	52	52	45	31	57	37	59	40	41	45	43	46	37	44	48	51	38	37	53	46	34	53	55	47	45	54	48	45	39	54	43	43	48	43	42	47	46	51	57	53	40	48	36	49	33	49	55	51	46	62	49	37	55	48	43	39	48	45	45	50	50	40	47	40	50	35	40	47	57	47	42	48	44	51	46	55	49	44	56	51	51	33	49	40	58	38	48	41	53	49	46	43	52	58	36	52	58	49	35	47	50	48	42	56	52	51	47	56	50	41	51	53	38	51	38	38	42	42	35	46	41	51	49	42	56	51	54	43	41	62	46	63	42	45	50	47	60	49	43	59	39	42	51	47	61	34	47	46	70	42	46	48	35	34	46	40	46	52	38	38	38	52	46	51	57	58	54	34	51	38	48	55	36	50	46	62	44	47	46	54	48	44	55	60	47	39	75	35	55	47	43	47	45	51	52	52	52	51	46	45	50	51	51	49	46	63	56	37	43	50	60	49	47	50	45	50	67	59	50	43	67	50	59	46	51	49	46	55	43	49	53	61	45	49	60	40	51	49	56	45	43	44	46	43	52	34	53	49	60	52	36	44	45	63	45	33	62	50	40	58	48	37	49	50	54	46	38	49	42	36	56	52	57	61	53	68	37	60	51	37	47	42	58	43	44	52	42	36	54	53	61	38	60	55	47	34	61	54	47	48	53	58	46	41	60	63	40	68	43	41	47	46	47	57	53	58	46	46	42	52	33	44	41	32	37	56	42	46	51	48	46	41	55	51	52	45	40	39	50	37	47	43	47	53	58	40	60	43	45	45	50	52	58	51	49	48	51	51	49	50	36	49	45	50	48	50	60	51	44	37	52	59	42	54	53	49	59	50	51	34	57	46	43	43	41	47	53	44	43	49	52	54	39	57	52	53	42	58	45	44	43	50	48	53	57	49	45	47	39	49	49	37	41	43	50	39	45	45	40	48	46	38	47	46	53	57	42	54	46	63	39	39	38	44	45	52	39	50	56	45	47	49	48	60	52	57	42	44	43	54	40	57	53	52	47	45	47	47	44	44	42	56	50	47	35	41	38	54	36	49	44	48	39	54	50	45	55	51	37	33	36	44	52	45	32	64	51	35	49	49	41	61	51	41	47	49	53	52	50	41	34	54	43	57	37	52	47	41	58	49	45	50	39	38	46	38	52	44	42	49	44	44	57	60	50	48	44	47	39	49	47	56	47	54	52	47	45	65	63	53	44	45	41	49	39	39	49	47	40	42	46	49	42	48	42	42	40	45	66	43	57	55	37	55	44	51	55	53	46	50	52	46	48	44	43	41	62	49	45	49	41	52	45	58	50	43	48	42	43	58	46	50	42	46	46	50	61	57	46	51	39	46	57	54	53	38	44	46	53	45	50	50	47	66	65	65	44	48	46	46	51	54	34	45	45	51	57	40	43	31	48	42	50	55	56	47	48	48	52	52	50	46	41	62	47	49	57	52	49	50	43	43	43	44	55	55	49	46	52	56	45	56	45	45	50	45	46	48	40	43	54	53	51	46	57	40	46	53	37	49	40	48	36	46	50	55	38	40	50	43	47	39	43	45	42	49	45	58	63	48	44	43	45	48	43	55	51	39	44	58	43	55	37	54	54	43	62	48	48	47	37	40	47	42	34	47	40	56	59	50	38	56	51	40	50	54	57	54	45	55	37	55	42	52	48	54	49	53	46	42	67	50	56	38	54	42	41	55	37	59	40	46	46	39	44	52	43	45	55	51	44	58	49	46	66	56	35	57	52	52	42	45	42	52	45	61	52	56	47	49	43	37	42	59	46	50	54	64	54	59	60	50	50	43	41	44	54	54	44	44	33	33	50	49	36	48	52	53	46	59	34	48	50	47	45	53	58	39	40	55	34	61	42	50	43	57	49	59	40	52	44	49	53	48	47	38	46	39	53	51	47	37	55	57	41	59	40	44	67	54	55	39	39	56	57	41	44	38	48	56	52	35	43	58	51	43	51	51	46	40	50	33	56	50	51	32	54	50	32	53	39	42	50	46	61	35	51	49	39	42	43	39	54	49	55	56	40	39	39	51	41	52	61	41	47	58	44	52	49	55	43	43	44	44	45	39	47	42	43	49	42	43	41	50	42	40	51	50	54	43	42	45	44	45	36	55	63	49	51	54	59	42	52	35	32	46	42	43	50	42	45	44	44	49	50	38	57	52	43	56	40	54	46	66	50	53	46	55	51	54	47	51	55	39	46	49	33	40	55	57	43	52	37	58	40	42	55	49	49	49	57	43	33	52	50	48	45	46	47	50	52	44	43	50	38	48	52	45	43	54	40	39	52	36	44	53	53	39	47	36	58	50	37	47	45	51	45	61	60	42	43	51	42	49	43	44	45	52	42	56	56	50	46	50	47	40	60	66	56	58	51	52	56	43	43	43	60	43	52	47	42	50	51	42	47	43	47	60	51	45	48	46	58	48	51	54	41	44	38	44	45	50	61	43	44	45	39	42	41	53	47	46	56	43	46	50	52	45	44	36	38	47	34	45	56
57125	43087	34360	29455	5169	1008	948	828	753	722	704	658	651	596	529	579	610	613	626	591	579	573	593	590	598	558	524	537	536	540	882	2589	2839	2277	1329	849	730	642	558	518	484	511	528	533	519	502	468	534	517	520	544	548	489	524	499	508	565	480	536	568	511	532	536	526	522	553	526	531	517	507	482	510	518	504	461	512	534	504	498	557	488	533	505	518	492	514	521	515	491	482	475	531	478	485	523	543	528	528	483	490	556	523	522	512	515	531	515	517	537	522	523	519	528	543	524	568	462	520	520	559	541	499	500	529	532	514	522	499	507	503	521	507	524	536	480	520	502	488	507	551	487	486	518	551	513	520	524	530	580	538	496	528	485	508	542	472	528	505	504	505	520	494	526	534	511	518	522	520	585	540	527	503	478	463	519	519	553	541	506	520	504	523	493	506	507	500	476	564	502	498	495	468	525	505	501	489	486	495	525	547	508	515	511	522	466	502	500	530	511	500	513	496	502	554	503	516	517	496	533	567	518	510	509	535	507	516	479	507	516	481	500	533	507	493	523	534	495	521	487	522	546	513	521	512	549	545	516	542	544	493	513	534	538	471	549	533	525	534	490	505	502	514	490	501	509	514	510	506	539	519	529	508	532	498	512	477	555	515	509	477	515	534	472	507	519	544	533	518	529	530	489	528	500	520	480	511	539	541	517	468	515	538	568	530	508	514	537	511	491	489	504	533	487	510	500	457	511	514	497	549	535	537	558	478	508	472	557	545	554	532	530	518	526	493	545	500	532	500	549	509	534	479	518	537	478	513	548	514	517	542	481	542	496	498	504	499	481	546	507	517	497	499	561	496	556	508	531	479	518	540	513	515	525	547	522	514	481	544	512	545	492	524	537	489	517	512	507	491	532	487	473	514	506	526	482	499	530	466	500	532	483	466	480	470	533	513	503	522	555	514	495	514	500	528	549	492	529	534	497	503	533	522	534	513	532	549	491	533	542	514	495	503	500	554	522	534	501	535	539	554	535	474	494	487	537	542	508	510	537	498	517	489	499	491	541	531	516	474	512	498	518	550	546	489	509	546	495	512	548	529	526	520	524	498	515	494	491	535	502	508	490	526	506	501	524	509	509	521	493	511	509	467	540	544	512	525	498	501	512	504	495	494	504	546	500	481	482	497	543	511	508	521	562	506	547	523	524	532	513	556	496	535	549	520	497	505	496	475	525	563	526	542	523	549	530	517	500	508	502	521	525	508	542	551	549	501	527	506	519	523	527	507	524	497	523	514	492	493	523	501	490	511	516	520	542	533	480	528	473	542	533	509	525	487	517	498	502	520	501	506	491	512	489	489	542	505	523	494	473	541	523	505	540	510	514	489	523	512	506	502	488	532	513	513	465	517	510	534	540	531	472	484	542	520	493	550	514	541	530	498	558	524	512	494	486	517	526	505	491	533	512	529	525	544	494	574	526	523	536	543	519	536	482	512	506	533	525	505	506	538	484	496	525	520	497	515	522	487	531	511	506	542	523	521	488	479	545	510	560	512	547	519	539	520	487	502	524	523	501	549	524	478	505	500	519	484	560	556	531	520	519	513	490	541	492	516	528	532	504	553	516	536	538	531	522	499	524	544	499	485	522	501	546	526	506	534	546	527	509	535	518	507	518	480	511	555	494	521	497	572	572	532	502	536	572	528	520	529	504	563	514	548	533	509	557	467	509	534	513	562	557	492	506	522	475	528	536	517	507	483	536	474	519	522	492	519	501	564	506	499	519	494	527	527	550	528	514	532	533	497	483	512	539	528	513	521	498	544	500	516	495	509	529	490	528	535	534	517	525	501	552	499	519	495	523	461	541	503	525	536	476	501	500	499	522	532	505	487	514	551	528	518	517	509	507	481	502	512	517	557	569	512	525	460	496	531	508	515	537	531	520	544	555	525	554	528	513	516	499	535	521	520	549	474	523	529	508	501	553	493	508	480	518	536	535	532	480	524	484	472	538	528	509	507	493	519	551	466	546	538	528	503	526	537	490	504	500	529	512	539	508	513	465	506	536	506	506	514	481	519	524	504	490	528	538	509	495	497	550	506	514	520	532	495	511	485	543	495	530	513	489	511	509	486	533	497	518	513	541	513	491	539	507	496	530	526	547	551	506	529	495	536	527	539	551	489	540	525	524	529	535	507	530	501	482	508	554	523	513	523	517	522	534	522	535	524	509	529	522	523	499	533	496	507	508	530	516	520	480	519	543	540	452	512	489	548	521	511	522	512	505	473	510	528	524	491	508	525	505	520	537	517	499	513	531	524	551	528	494	532	523	528	485	509	516	506	509	525	513	508	472	515	530	513	513	499	524	514	508	525	529	510	495	554	506	511	482	527	526	496	465	485	507	523	554	473	532	503	468	527	526	524	506	505	535	531	497	495	537	535	502	518	517	497	520	498	527	519	513	529	501	495	507	511	522	491	495	495	500	492	540	512	514	511	543	506	499	517	525	501	512	508	524	524	488	511	538	525	558	535	510	511	558	497	493	535	488	489	510	503	509	535	530	497	518	505	530	505	530	517	533	502	523	513	505	458	523	495	517	523	493	493	512	549	464	528	489	480	509	539	494	551	533	550	520	519	517	527	485	529	535	510	518	499	507	526	501	523	519	511	478	506	532	503	534	449	546	499	542	517	508	501	506	480	500	494	524	496	519	509	526	540	470	508	516	494	514	523	503	541	473	526	496	505	522	525	497	521	546	509	534	503	495	537	487	469	578	499	518	491	525	524	534	509	528	513	528	511	532	480	489	504	491	478	521	519	505	514	527	482	552	538	516	517	471	512	510	534	527	485	527	541	488	536	516	509	522	543	519	553	562	485	477	538	492	486	541	510	533	542	481	526	525	496	543	513	509	488	509	515	565	527	547	539	507	493	523	533	543	523	504	549	514	501	563	524	493	540	521	526	554	468	536	495	492	515	521	500	501	497	502	517	546	479	489	510	513	545	516	510	499	506	486	489	535	481	526	479	516	513	520	552	486	523	520	525	513	492	500	551	526	531	542	493	523	522	529	530	506	516	534	507	539	570	517	504	511	507	446	502	493	488	518	492	518	494	533	544	500	468	524	523	541	506	493	517	452	476	484	501	502	471	525	556	511	512	456	538	526	506	547	506	521	526	524	495	503	531	525	501	525	514	506	531	514	543	510	553	505	505	521	525	529	507	524	538	509	510	494	523	481	476	538	482	506	542	543	510	490	487	520	492	516	516	464	524	524	526	526	508	544	489	518	555	499	539	535	508	501	514	523	545	474	518	495	499	530	509	494	509	533	588	542	488	561	485	551	497	485	453	536	489	494	471	517	469	552	493	527	560	512	477	523	460	497	520	542	521	493	488	493	525	497	510	531	510	520	531	521	507	542	542	467	513	530	473	550	531	499	520	539	546	529	495	517	534	504	517	557	505	521	512	538	461	503	521	533	472	500	497	497	556	475	527	516	482	511	498	548	527	522	509	513	512	473	513
26311	25892	13605	4810	195	69	61	70	69	60	75	59	47	63	64	60	63	52	58	69	57	61	53	76	65	60	53	61	68	70	73	143	130	105	75	77	83	61	49	50	65	54	68	68	69	41	47	64	61	48	63	51	40	65	48	77	56	59	54	52	58	50	63	56	55	47	56	65	70	63	51	60	47	40	65	57	60	56	59	61	59	53	70	67	50	57	52	67	72	61	69	65	58	69	58	57	65	57	57	60	64	65	56	50	47	63	51	53	58	64	44	63	72	60	61	74	64	61	61	54	42	58	41	46	60	61	58	66	58	42	49	60	51	60	51	62	58	58	62	58	68	65	63	51	71	74	60	59	57	49	58	69	66	57	43	72	52	65	52	44	75	59	61	65	61	52	65	58	66	49	59	46	48	66	71	67	50	54	54	54	60	43	55	68	66	54	48	64	63	65	49	63	67	55	55	54	64	68	49	58	60	66	66	54	58	58	60	71	51	75	60	53	67	58	43	60	74	49	60	60	62	53	52	64	59	68	50	66	51	59	55	60	68	61	56	54	64	62	62	50	59	50	64	65	56	58	59	56	60	71	69	61	65	58	49	47	74	57	67	65	69	60	49	57	59	70	71	55	74	62	56	58	43	64	57	66	53	58	65	62	63	60	69	50	67	63	61	49	54	65	69	61	69	57	52	56	59	53	50	62	66	53	66	68	47	49	57	54	60	65	76	63	66	62	49	58	57	63	66	53	52	53	56	52	72	55	53	53	52	56	66	66	73	53	58	62	65	67	50	66	67	59	50	62	48	64	65	64	56	67	37	54	53	59	53	49	61	47	61	63	64	64	72	71	57	51	57	53	65	67	53	49	57	52	69	60	51	68	56	60	55	66	59	66	55	55	55	66	58	58	63	67	43	62	43	67	52	62	63	53	68	51	68	49	59	73	65	57	48	70	62	61	59	63	48	68	63	57	64	48	63	70	63	58	54	45	50	57	61	47	62	74	60	67	49	57	44	56	52	59	63	58	57	66	51	56	63	63	55	58	67	57	51	52	57	49	58	50	49	55	53	60	63	51	62	73	54	49	50	57	75	60	47	51	52	61	57	77	61	61	41	43	63	74	59	67	73	61	51	56	51	65	43	64	59	64	70	57	65	65	61	70	65	54	43	69	68	56	57	57	68	44	61	59	63	61	45	60	65	54	68	55	49	58	63	68	65	63	54	53	45	42	76	49	55	58	57	62	68	54	65	56	62	70	56	52	59	63	57	57	43	56	54	63	58	46	46	51	47	59	67	49	50	61	60	50	66	55	58	50	47	61	45	69	76	61	52	66	60	61	41	51	59	52	68	62	60	62	65	51	55	66	62	58	54	68	58	51	59	50	51	62	61	59	48	69	68	62	55	52	68	52	63	59	50	63	70	49	56	66	58	63	50	59	62	66	69	70	66	50	59	62	46	46	66	63	63	61	57	56	63	59	63	64	65	68	57	53	72	67	65	52	61	72	67	53	57	58	71	67	57	67	64	63	54	32	64	72	55	65	52	59	49	70	58	55	50	50	72	57	61	50	57	70	62	46	61	60	54	64	66	57	57	59	65	60	69	52	58	48	61	58	59	52	56	71	66	49	75	53	47	60	54	67	55	46	63	65	57	59	55	64	62	55	61	46	54	52	61	37	58	59	56	48	65	51	57	49	62	55	60	51	71	68	54	57	68	50	44	67	59	58	63	63	58	64	61	59	43	71	63	56	62	58	64	47	53	45	75	60	67	52	45	67	51	55	53	73	56	57	52	54	62	54	54	56	63	70	62	52	54	54	52	60	65	61	64	65	55	62	58	58	55	55	68	54	49	62	67	61	58	50	68	57	55	62	45	67	55	67	67	66	46	72	58	59	47	58	63	56	55	54	47	66	53	58	64	54	48	62	58	61	58	60	66	40	59	62	50	54	72	62	63	58	67	54	45	68	52	60	51	57	63	67	53	51	63	53	68	60	63	56	63	64	47	61	49	64	48	48	54	65	63	61	67	56	60	50	62	56	56	56	66	58	64	55	51	58	58	65	61	66	58	52	50	50	51	47	52	51	65	61	55	67	55	60	63	46	46	46	47	57	64	44	66	54	48	51	40	53	56	65	59	62	54	69	47	49	63	58	67	56	69	64	50	54	53	62	61	63	58	61	58	57	59	59	57	59	50	42	47	63	51	56	66	52	52	62	57	59	54	57	63	55	51	55	56	58	57	61	62	58	45	53	52	50	57	50	58	52	52	54	43	57	46	48	59	66	55	56	50	54	62	59	37	64	55	57	62	64	51	67	61	51	59	67	57	59	58	71	55	58	71	52	60	57	72	47	60	55	65	60	60	82	51	61	70	56	60	58	57	60	51	72	57	65	53	61	51	60	60	60	80	57	66	51	49	66	59	61	47	64	51	67	61	61	68	59	57	77	55	47	61	62	53	66	63	59	45	50	69	66	66	66	45	59	73	56	67	65	75	68	64	53	49	45	54	61	55	63	60	62	60	70	62	49	63	64	50	52	58	59	60	60	49	64	57	52	58	49	73	55	44	50	66	47	60	63	70	56	51	56	60	55	58	75	52	57	55	71	70	59	56	56	66	70	41	57	63	62	53	58	67	53	61	63	53	64	63	50	59	65	58	58	54	66	58	73	71	62	68	63	66	58	59	61	65	66	44	53	45	65	64	71	46	57	59	54	60	50	65	52	56	55	60	68	53	71	59	55	57	59	55	53	59	64	53	59	85	69	56	69	54	43	65	55	56	54	73	49	51	56	69	67	54	49	52	55	51	52	55	64	65	55	64	48	66	46	49	63	52	60	69	63	57	58	64	51	58	55	47	60	60	50	51	47	59	42	54	63	70	58	57	63	65	60	58	53	59	72	66	56	62	49	65	59	60	56	53	65	55	72	56	57	49	53	52	61	59	54	49	60	67	65	74	43	61	51	67	66	58	54	60	61	58	55	54	64	52	53	69	68	49	54	65	49	58	50	65	60	53	45	58	60	56	60	55	58	61	61	76	46	51	64	58	59	60	57	73	59	59	66	50	64	45	51	64	69	50	64	76	54	71	56	53	49	64	58	53	54	54	71	54	45	54	71	67	56	58	48	57	65	67	61	62	67	63	58	61	64	60	61	62	69	65	58	59	63	54	55	60	48	54	72	55	62	57	42	69	55	53	56	49	47	55	57	58	61	70	73	65	58	52	57	50	53	53	56	52	47	62	56	60	56	62	58	50	57	48	48	48	63	72	56	54	57	63	55	49	54	68	62	61	63	55	55	50	52	74	64	51	73	47	46	50	47	60	46	45	53	60	55	57	63	51	52	69	61	53	58	66	65	55	51	78	82	55	56	61	45	54	67	65	48	59	57	48	61	51	58	55	57	58	59	55	60	54	55	74	63	49	60	50	59	50	71	62	58	57	45	56	67	69	42	41	57	57	56	63	50	67	65	73	46	57	63	76	58	76	58	73	45	54	50	57	59
57029	43110	35048	26522	3426	1078	1044	937	891	782	809	783	730	725	718	711	687	724	653	674	707	648	697	694	686	696	640	651	653	610	1175	3286	3220	2561	1551	924	762	719	630	624	626	615	620	584	592	609	618	626	608	606	527	621	605	573	586	619	628	597	621	556	641	578	625	616	575	575	627	623	601	624	628	575	587	626	612	597	654	623	579	571	600	602	649	614	619	598	609	570	607	617	629	566	614	594	633	598	574	622	636	631	626	611	612	601	660	582	634	654	604	600	642	576	547	614	591	588	627	618	636	592	611	627	604	601	586	601	612	636	606	591	622	643	604	600	600	603	620	651	610	613	582	639	603	576	643	665	604	594	605	559	636	588	624	550	605	606	702	657	652	624	575	602	583	636	607	637	609	626	603	633	656	598	567	631	603	606	554	626	588	648	588	613	586	624	594	550	632	589	598	590	619	611	577	635	598	627	615	641	635	606	651	557	651	607	594	599	595	672	601	577	611	609	594	560	642	587	610	608	639	589	595	596	636	604	629	604	634	623	616	611	616	595	576	626	637	628	591	674	657	611	599	544	656	622	642	569	601	611	599	585	573	603	622	555	620	599	624	638	564	592	670	617	590	644	558	607	626	622	604	604	589	601	591	602	634	637	605	653	594	607	638	636	564	634	617	617	575	607	605	595	615	580	586	600	612	622	591	631	614	585	637	637	593	625	626	589	608	583	630	633	576	645	593	650	661	610	610	629	660	610	594	571	606	608	603	631	629	587	632	622	592	603	600	603	621	641	597	623	594	626	606	655	607	599	620	617	589	652	595	613	617	630	628	600	635	607	631	587	629	618	596	616	615	605	636	593	634	640	565	624	611	648	628	594	616	593	599	609	634	645	599	616	579	634	584	659	615	574	595	612	569	628	575	631	674	587	593	623	611	621	645	640	616	617	618	617	628	660	607	631	594	614	607	566	598	653	571	574	682	606	616	590	640	657	634	603	585	622	570	599	620	610	609	613	624	625	587	612	572	610	648	602	610	618	584	585	620	615	650	645	639	609	638	641	621	633	604	588	619	602	595	622	597	630	577	608	624	602	576	599	577	576	622	611	638	608	630	636	628	645	573	606	579	612	592	633	613	607	593	612	629	662	643	625	638	618	579	559	578	564	573	618	632	600	588	628	566	578	655	618	603	609	584	651	625	617	572	616	613	568	611	658	600	629	584	583	606	612	622	595	603	631	624	663	641	620	640	612	623	619	673	575	637	616	608	624	679	641	639	607	591	628	575	593	608	608	679	633	579	566	608	602	606	635	642	640	614	598	635	564	580	581	578	601	626	583	628	613	607	648	630	626	629	616	593	633	607	612	591	616	609	575	620	591	634	576	587	610	621	625	620	647	617	613	614	578	656	658	640	624	598	581	582	626	595	606	605	603	664	629	613	613	592	589	584	613	598	650	622	632	636	661	673	602	625	614	621	596	631	616	620	565	622	624	600	626	624	598	620	603	620	571	623	667	601	624	602	630	640	614	596	637	561	594	570	594	635	609	594	586	609	641	607	649	596	661	642	661	628	631	622	637	614	604	626	590	610	654	604	579	602	632	604	619	639	635	599	605	623	608	609	587	620	608	601	568	589	630	661	560	615	586	581	617	612	605	595	638	594	626	605	576	638	561	604	624	606	614	608	645	633	571	616	600	625	640	607	654	628	600	617	584	609	617	619	598	610	623	608	603	596	588	601	615	634	624	643	609	610	615	594	598	602	629	634	601	602	639	662	605	630	576	659	618	613	630	638	592	602	595	608	631	609	609	569	611	638	593	655	629	591	626	599	619	614	592	608	596	606	575	627	611	605	571	577	628	615	578	639	578	642	640	621	549	662	589	601	632	662	579	616	638	592	624	639	628	607	631	621	584	610	632	601	600	639	655	569	610	594	610	584	619	628	610	606	637	607	600	595	583	597	637	573	607	601	581	576	633	601	572	625	598	605	602	608	605	594	612	580	593	627	597	636	576	636	606	608	620	643	615	642	623	561	586	596	567	652	614	643	589	582	597	613	601	590	557	625	627	647	616	623	609	634	614	590	601	626	638	628	624	568	646	626	562	627	608	569	608	618	624	561	659	625	628	621	643	609	615	583	637	624	615	586	554	617	596	598	572	619	612	618	604	592	629	609	575	602	624	598	564	601	605	625	591	633	595	603	594	635	619	635	601	636	607	628	615	623	570	597	560	633	662	617	616	631	657	613	598	638	600	582	601	636	590	619	559	610	614	628	620	611	602	621	606	565	672	582	580	569	613	625	618	593	600	654	544	633	607	608	645	596	611	595	573	596	617	595	585	596	596	590	609	614	661	600	680	628	601	605	562	601	627	635	634	595	618	591	579	586	603	580	627	616	644	652	573	659	592	616	597	590	634	567	610	597	666	608	656	620	595	625	617	618	621	603	645	642	639	638	588	645	587	636	622	607	599	590	604	588	617	581	620	596	582	601	613	607	618	624	606	600	631	613	648	591	577	647	594	652	629	623	578	598	586	590	638	617	584	658	554	604	614	561	600	602	593	621	638	592	621	597	639	583	567	637	601	636	567	598	614	626	645	580	601	618	635	586	626	651	619	619	592	607	605	570	587	592	601	625	567	635	601	579	630	613	634	584	597	611	598	640	665	588	603	569	630	592	645	628	617	601	646	627	631	617	606	679	634	610	619	586	615	572	610	646	611	598	602	614	590	624	600	623	570	628	669	629	624	618	603	595	600	613	621	575	605	566	613	593	582	618	610	656	621	627	615	625	635	624	617	610	614	670	647	611	575	614	628	609	628	621	602	618	636	652	592	633	628	642	605	623	596	610	599	639	619	599	603	612	631	582	627	618	599	622	592	596	602	584	621	620	638	624	595	631	620	618	624	600	628	577	599	611	616	600	605	641	610	648	615	654	633	599	603	561	612	604	622	657	573	581	611	659	610	644	581	579	611	620	645	590	607	626	613	621	619	591	582	600	584	629	612	574	594	593	611	661	570	634	568	626	612	627	612	569	586	609	651	597	642	617	614	627	654	633	585	611	627	625	623	566	649	586	634	586	631	576	539	593	638	614	576	618	599	643	620	601	629	590	621	660	641	613	615	580	610	622	629	605	640	570	611	625	588	666	619	648	640	581	652	595	634	623	605	610	616	628	590	589	587	667	589	632	603	622	608	593	630	622	621	684	650	593	641	628	602	596	601	625	616	621	630	644	627	597	571	658	642	632	580	599	588	600	584	599	609	609	644	600	597	667	611	591	612	606	642	598	634	575	602	611	599	625	599	616	591	591	646	572	605	595	618	612	632	645	647	640	611	630	608	577	628	572	634	637	601	565	608	600	597	654	586	663	629	605	601	582	678	580	590	616	582	603	627	600	610	620	627	620	606	573	586	609	629	611	600	599	594	599	618	597	580	604	617	641	616	616	635	602	634	571	634	625	601	638	604	636	666	573	654	621	614	581	585	584	588	657	615	630	626	636	608	639	622	611	602
35466	36783	20304	7896	251	69	47	57	48	59	49	61	47	47	54	49	54	64	49	50	43	49	51	50	44	49	36	36	52	40	61	165	173	135	86	58	57	48	44	33	37	49	45	28	45	53	47	45	50	34	36	44	46	40	37	44	51	43	34	42	44	38	53	46	48	41	37	41	41	44	52	39	50	46	53	38	53	53	49	41	52	44	38	45	44	45	40	33	39	35	39	50	50	31	41	41	37	52	48	45	59	39	49	54	42	44	33	55	53	43	46	43	47	45	36	41	42	44	37	42	58	57	58	51	46	49	33	43	41	42	39	43	47	45	47	52	53	54	56	31	46	34	35	36	46	35	31	46	41	51	60	48	43	49	51	53	50	47	29	44	43	40	51	38	44	44	32	46	50	39	40	36	42	43	44	51	42	45	44	39	48	55	58	45	44	57	42	47	40	29	50	57	56	43	47	52	46	30	50	45	43	31	53	44	64	37	45	34	59	42	40	42	36	51	48	52	45	58	48	42	38	40	50	43	49	52	38	40	54	49	58	48	36	54	37	38	48	35	52	47	45	37	42	42	41	38	40	44	47	49	30	45	49	35	47	54	48	42	56	44	25	38	34	35	46	32	41	47	42	38	44	38	32	57	46	47	45	47	28	42	54	53	41	35	37	43	50	46	64	45	34	41	53	43	44	37	53	36	61	46	55	52	55	43	35	40	46	46	41	50	45	44	40	38	41	43	40	46	58	58	37	57	53	54	41	44	43	40	52	43	49	42	49	38	49	41	32	37	44	34	45	42	52	40	39	38	32	47	54	51	52	48	45	56	42	56	54	46	43	48	72	37	40	32	38	42	46	39	36	44	36	45	40	41	37	45	48	44	39	44	55	41	34	47	45	40	56	50	46	40	48	48	35	53	57	51	41	45	49	37	45	45	35	35	39	49	46	47	44	38	23	45	48	45	37	41	43	53	42	41	58	48	50	44	53	49	40	32	44	42	43	56	35	52	33	47	41	55	45	59	30	50	49	29	42	45	55	39	49	53	48	38	48	48	44	43	42	34	48	40	45	40	43	44	39	48	40	45	48	40	49	43	35	49	55	50	51	47	56	51	48	48	41	58	36	57	37	49	57	37	33	54	50	49	45	43	65	43	52	40	35	52	46	41	46	40	49	45	49	48	55	37	47	37	40	45	37	41	41	44	43	42	44	57	48	38	42	39	40	50	36	35	40	25	38	35	36	33	52	46	37	45	51	31	55	58	47	55	40	38	44	42	41	43	46	43	39	44	43	52	51	44	46	59	45	38	39	43	43	48	46	50	54	45	46	48	45	43	40	40	34	56	41	34	46	38	49	39	52	43	47	50	37	37	41	49	29	50	60	53	40	32	45	60	51	40	42	48	50	51	54	35	41	47	45	43	67	45	43	37	43	48	37	43	38	39	37	40	39	46	49	47	49	44	42	43	50	61	39	36	48	39	33	42	50	35	47	65	43	51	53	51	51	43	45	37	50	33	46	44	43	53	37	45	44	41	40	46	32	32	47	45	52	47	54	63	49	45	38	52	44	38	38	51	40	48	44	29	48	48	42	46	48	48	50	46	47	47	43	40	45	42	54	59	48	38	54	44	34	45	34	45	50	44	42	53	49	50	58	46	44	45	48	61	50	49	38	50	47	48	43	46	53	44	57	38	47	46	48	45	34	52	52	52	61	44	45	39	41	39	50	44	39	39	62	50	47	48	39	54	42	50	40	42	47	48	49	38	41	41	48	31	37	37	53	54	39	44	46	34	37	38	45	59	51	44	36	44	45	33	54	38	55	43	42	51	38	44	56	35	53	52	43	43	41	44	45	49	42	46	45	39	56	33	41	47	39	50	43	45	46	60	44	37	44	53	48	39	47	48	38	45	47	42	47	41	52	55	48	42	43	37	45	37	47	57	52	46	51	50	50	37	44	42	51	56	47	45	51	49	47	38	42	41	49	45	35	45	48	35	40	50	48	55	33	51	42	53	37	45	51	38	44	46	46	44	49	53	51	42	35	42	40	50	49	42	51	40	46	62	42	48	36	31	46	57	41	43	40	47	43	47	38	41	45	40	58	41	45	47	51	42	51	42	43	43	41	41	50	42	49	47	37	35	34	49	38	43	39	46	55	56	55	44	50	42	42	37	41	42	43	40	50	52	40	45	35	39	38	36	43	50	40	44	40	52	44	44	44	43	53	47	41	47	53	42	53	35	35	49	39	37	42	44	57	50	41	44	49	50	47	41	55	34	44	36	46	44	51	44	42	40	59	46	41	52	40	41	48	39	48	38	55	41	37	45	44	45	38	51	42	53	38	47	47	47	44	32	60	38	53	41	44	38	49	38	33	38	41	48	45	57	39	47	44	47	52	44	56	50	49	46	37	43	50	40	43	40	40	52	46	33	55	53	56	40	45	38	45	40	45	48	43	38	33	45	32	35	47	43	46	43	44	33	41	52	38	38	43	39	37	47	43	41	38	54	39	38	54	34	49	36	50	42	57	45	44	40	34	46	56	34	40	39	45	38	42	48	33	40	53	44	41	45	31	44	48	44	38	49	57	41	52	39	40	54	38	45	47	41	54	52	44	47	47	37	39	51	53	41	49	41	61	53	46	41	42	41	43	43	42	53	46	44	40	45	40	55	39	43	63	54	43	49	45	38	48	51	48	36	42	49	47	53	39	36	46	42	53	42	42	52	55	67	35	39	39	44	45	48	40	37	52	49	54	32	42	50	30	46	48	49	49	50	39	48	35	58	59	57	53	47	45	37	52	41	54	43	54	35	46	48	46	45	46	53	52	50	49	56	38	47	47	46	29	52	52	44	33	48	42	51	41	55	51	41	40	49	45	44	54	49	43	50	51	43	49	45	39	45	46	61	34	41	38	39	52	53	48	49	37	42	40	46	48	48	43	44	45	48	39	57	48	46	43	43	53	55	39	46	49	41	43	44	54	46	32	50	43	41	49	42	51	46	48	49	52	43	50	50	38	46	44	44	36	46	50	43	50	44	53	37	47	56	36	58	45	61	40	52	68	44	57	51	51	34	50	50	46	45	52	46	33	46	52	38	43	44	38	35	48	54	54	44	45	49	41	42	53	45	52	38	52	53	49	33	45	48	37	48	45	52	45	48	57	46	43	39	47	57	42	42	41	54	45	50	41	42	43	49	58	48	55	61	40	58	38	42	48	51	39	48	53	54	45	44	37	39	32	35	32	49	49	44	39	41	35	45	50	39	52	42	45	52	46	42	41	53	47	37	46	40	42	47	40	46	38	47	43	52	62	55	50	45	45	64	38	43	39	45	48	47	43	40	49	51	44	51	40	41	47	40	59	54	46	38	41	47	49	44	49	49	46	54	38	43	58	49	47	47	58	38	53	47	44	53	45	44	34	54	43	51	45	41	41	53	47	50	45	47	55	57	43	45	61	35	38	38	42	47	41	59	44	50	42	53	48	48	52	49	45	41	43	51	44	49
57806	45845	39969	30957	4066	1427	1379	1176	927	813	767	696	718	701	684	658	637	569	608	634	643	647	627	617	620	599	614	573	539	529	1215	4197	4856	3659	2020	1024	733	584	481	478	456	471	456	456	483	492	440	486	486	509	474	472	485	465	461	454	419	479	487	450	456	482	448	490	488	522	426	491	477	472	476	494	472	460	503	502	498	505	455	468	455	476	490	449	505	479	464	467	470	477	467	452	486	474	413	448	452	487	499	469	447	428	480	442	474	541	478	481	467	460	482	513	490	444	465	467	471	477	427	484	497	481	449	483	469	476	465	466	457	468	459	462	473	484	492	513	446	498	486	431	487	470	460	443	461	484	478	435	444	455	457	501	489	467	468	461	465	450	469	486	465	462	477	465	431	452	446	487	490	457	462	510	469	480	490	473	472	511	469	472	441	474	474	486	471	450	473	471	466	475	489	475	484	482	497	445	498	459	477	489	452	464	485	469	481	482	484	457	496	484	461	467	467	472	493	464	454	490	489	483	475	467	478	461	497	522	452	448	489	497	492	452	517	508	485	458	493	487	464	497	523	470	485	467	523	461	540	476	476	493	512	493	478	479	502	476	507	441	460	464	495	454	449	468	460	483	443	473	488	484	460	453	486	464	491	501	506	451	495	454	485	523	505	456	503	465	485	487	462	435	469	488	501	479	467	469	500	466	494	508	467	453	457	462	459	461	486	494	458	499	501	468	482	478	478	478	509	454	452	445	457	504	493	478	475	481	467	474	428	473	453	472	444	500	476	462	461	480	484	502	468	464	471	468	505	526	475	490	492	511	476	438	502	475	477	513	476	475	499	513	433	465	455	439	490	455	479	464	451	462	481	472	480	491	516	497	519	507	525	439	517	472	460	471	459	504	496	502	462	484	518	512	500	460	505	497	485	470	468	482	492	475	470	487	515	485	507	470	504	466	497	479	429	489	488	471	528	468	468	498	488	494	461	465	474	493	509	448	474	499	470	471	485	471	475	505	484	495	485	474	461	489	467	506	475	490	489	475	493	485	456	447	481	460	512	492	499	465	493	491	487	468	479	471	487	459	491	501	429	480	492	476	497	461	478	481	480	488	481	483	458	460	467	469	480	502	486	445	471	484	526	493	495	490	485	486	488	443	471	504	455	470	478	519	446	496	440	436	460	474	482	471	492	491	512	492	497	445	486	495	468	451	483	469	470	485	476	459	474	510	494	442	514	479	454	486	501	497	514	461	504	473	500	514	487	492	511	430	488	495	475	490	483	463	501	435	443	505	523	458	496	544	471	472	423	487	512	485	466	459	497	448	459	437	472	506	494	450	493	495	462	470	474	466	428	464	482	495	485	454	476	440	453	448	465	467	441	478	481	450	467	464	478	488	478	487	463	450	459	483	452	446	445	481	507	467	444	502	501	490	445	458	505	485	492	498	481	480	462	491	501	475	490	475	441	508	458	508	444	498	455	461	465	488	514	450	495	520	447	511	481	464	497	473	464	456	503	490	475	467	484	492	500	487	479	467	458	509	456	508	465	476	498	496	466	509	479	496	466	455	464	495	492	495	496	460	495	490	465	482	491	493	480	512	481	466	463	467	457	451	472	444	448	461	488	492	483	447	503	453	498	494	460	479	469	466	502	470	493	450	475	484	491	476	481	461	484	465	449	493	494	505	461	475	484	468	498	457	467	476	426	480	485	472	467	488	493	482	440	476	438	460	445	493	475	492	479	486	493	482	515	467	471	481	468	474	475	467	460	453	520	480	463	505	522	485	450	474	488	471	481	516	502	488	475	425	476	457	464	426	489	490	458	482	502	432	484	422	442	457	496	450	459	456	486	505	450	490	466	497	498	437	501	491	468	488	468	516	497	496	448	480	453	448	481	451	468	487	447	430	481	496	496	469	511	481	480	453	459	470	452	460	473	481	478	496	500	432	480	460	502	490	485	478	476	446	480	473	465	481	492	462	513	455	468	475	452	480	458	494	502	449	508	446	475	465	471	469	487	472	447	468	503	474	526	464	481	489	470	452	459	526	467	450	462	474	493	446	482	453	493	466	465	474	495	470	493	450	485	475	477	463	471	505	477	438	446	462	467	486	520	494	457	492	472	482	452	464	476	460	462	515	489	479	483	481	457	459	477	467	467	492	485	443	477	471	445	460	447	492	483	425	528	483	497	492	491	498	494	440	495	453	473	450	464	472	469	444	455	476	463	489	490	465	492	466	528	487	476	460	529	520	491	520	459	481	455	490	506	477	493	500	486	445	441	448	474	501	462	474	466	474	503	471	477	487	501	450	450	509	413	459	444	474	495	484	465	460	467	488	511	488	522	499	470	473	452	475	477	510	491	478	464	502	468	498	473	453	473	511	477	490	441	492	468	459	497	481	480	506	475	488	516	449	439	479	461	433	461	476	459	440	487	457	468	483	435	456	452	466	458	455	474	500	477	488	462	472	460	459	445	518	445	455	507	472	453	426	427	442	450	503	486	487	455	442	462	498	480	458	474	474	496	481	464	453	483	477	501	511	472	468	504	469	484	491	478	523	454	492	449	508	477	490	486	489	459	495	486	469	498	500	482	485	472	452	452	478	493	456	488	490	467	479	460	470	486	493	468	462	474	473	474	487	475	483	459	486	504	500	493	497	491	469	499	476	455	478	462	478	482	486	464	456	462	477	443	461	481	506	480	475	469	469	511	497	490	447	489	504	455	477	453	471	440	470	517	467	502	469	490	471	486	479	438	484	486	457	510	440	474	470	473	448	488	497	452	458	491	486	484	520	488	459	495	488	455	476	476	461	528	487	463	491	504	476	451	509	465	487	460	416	455	499	504	474	478	451	474	526	445	478	501	487	484	532	524	461	468	477	444	467	476	442	467	477	485	481	464	464	489	490	469	491	483	495	478	464	484	445	483	494	441	444	469	491	473	458	485	467	478	526	462	470	435	500	500	489	449	473	495	487	473	469	510	459	489	457	486	450	487	446	468	484	459	458	479	490	517	485	537	536	471	479	483	495	496	427	492	503	498	499	461	421	465	518	454	445	463	467	476	491	440	519	493	490	488	462	496	494	484	481	508	481	488	461	467	483	466	469	460	481	488	512	481	479	490	475	457	427	495	457	513	461	500	479	485	495	458	459	478	477	459	497	502	473	484	489	468	459	481	463	489	492	468	485	503	486	486	506	484	460	471	466	470	472	456	492	462	441	503	476	495	516	458	462	505	461	497	484	457	444	465	508	466	487	482	444	512	486	470	470	515	434	491	488	490	500	468	467	460	470	449	464	442	468	448	467	458	477	499	503	515	453	452	500	500	524	481	478	430	513	450	498	524	463	496	471	503	460	438	451	424	451	472	489	495	481	469	510	508	434	466	488	523	496	541	472	489	460	455	488	505	456	484	480	525	491	457	510	471	498	492	483	494	484	467	482	494	452	463	477	435	491	524	474	497	460	467	466	502	480	470	477	514	498	478	520	502	471	476	509	455	483	500	453
14680	10370	4319	1516	106	79	60	51	56	55	64	49	52	64	57	69	56	60	76	59	59	66	61	75	53	72	74	80	63	72	68	93	90	88	84	91	55	71	57	63	62	63	62	49	81	65	64	51	52	70	59	53	68	58	55	59	63	76	51	64	66	58	52	66	56	64	52	62	56	63	56	65	63	58	71	64	69	67	84	62	55	62	63	67	54	69	74	58	59	52	64	67	69	56	67	65	65	61	60	51	69	47	64	48	62	77	50	73	57	71	63	55	61	66	62	62	70	51	76	62	64	58	58	68	68	50	55	64	54	60	65	59	58	56	58	71	67	45	68	67	53	68	54	62	51	52	60	64	60	65	66	68	61	59	55	62	71	81	63	67	59	58	50	64	69	53	61	70	67	55	51	68	56	74	54	59	64	60	56	71	75	57	51	65	71	63	64	68	55	64	47	58	69	58	72	53	69	70	67	52	77	60	63	66	42	56	72	65	56	62	63	76	67	69	63	57	69	58	57	72	64	65	46	54	62	61	70	64	66	46	69	64	60	74	63	51	70	72	79	59	61	59	63	72	66	48	64	72	80	61	69	68	73	55	72	64	65	54	57	69	58	65	57	59	59	55	58	60	76	64	58	68	65	70	76	65	55	55	59	50	83	57	62	54	43	70	62	59	58	56	58	72	61	55	74	63	66	54	62	49	67	55	64	51	70	70	61	69	58	68	72	55	67	57	64	64	60	57	62	78	63	66	74	65	59	67	71	56	55	55	71	53	54	58	56	74	60	62	63	59	75	60	65	75	83	60	74	59	69	76	66	40	58	55	57	67	57	65	55	67	53	49	58	56	58	78	75	56	69	57	68	69	50	74	49	67	58	57	60	67	54	61	49	60	60	50	59	70	61	64	68	66	66	73	59	58	78	76	63	78	64	59	79	66	60	62	76	66	61	73	57	61	61	55	57	43	55	69	56	69	68	59	66	50	51	70	59	73	59	63	53	65	63	68	59	68	72	65	80	54	66	61	57	46	79	52	61	53	67	69	62	70	49	58	58	67	59	57	61	55	55	72	67	54	67	67	68	56	56	72	66	66	44	72	66	76	43	53	68	58	54	47	66	69	65	64	67	55	57	72	62	55	67	69	54	52	57	60	69	71	80	67	58	62	55	75	56	50	57	61	61	58	56	58	58	68	51	57	47	66	58	65	66	68	63	52	58	79	42	52	48	66	65	61	45	60	57	65	54	63	49	55	59	63	63	56	60	54	57	63	72	65	56	55	59	73	62	75	53	58	67	66	64	65	61	72	59	61	63	57	65	71	54	66	63	57	61	56	53	75	67	64	61	64	76	63	62	63	57	50	55	71	61	60	54	65	58	59	51	59	57	60	63	53	62	48	58	50	60	73	52	65	65	72	52	64	55	74	49	64	70	56	62	60	66	54	59	53	65	59	66	64	65	55	69	60	66	68	59	53	64	56	66	63	73	61	61	77	79	49	61	63	52	62	57	68	52	47	56	54	58	57	70	55	64	64	59	63	73	58	59	68	58	60	58	58	62	50	56	62	65	56	61	67	69	67	70	51	67	67	50	55	65	64	64	60	68	63	62	59	63	58	55	51	71	59	54	72	75	68	79	62	60	75	68	60	74	63	67	56	50	53	49	54	88	65	57	55	66	55	67	59	62	63	56	57	73	62	64	55	59	73	57	56	63	62	67	63	63	70	50	56	57	71	64	57	73	61	65	55	56	71	67	62	64	59	55	53	67	60	54	70	58	66	64	76	54	62	57	57	54	63	69	66	59	57	77	54	64	65	69	53	54	53	59	61	67	64	55	65	58	53	53	57	67	86	76	57	59	63	62	55	67	65	66	67	57	64	51	62	45	64	58	62	54	73	67	59	77	61	71	69	64	57	60	46	59	55	52	52	60	65	64	65	53	46	70	72	63	79	67	69	68	57	72	66	60	58	57	59	68	59	50	66	58	51	68	60	59	64	68	45	72	70	69	52	52	56	65	62	70	61	65	69	64	60	57	62	59	59	60	65	62	63	70	60	56	64	71	54	61	64	50	66	58	64	60	51	55	67	59	69	65	50	52	67	65	61	74	52	83	77	56	65	55	65	60	58	65	67	64	56	63	57	71	55	62	64	54	48	70	58	58	55	59	65	50	66	71	60	75	62	53	57	76	54	66	65	66	76	64	66	56	63	63	63	63	66	79	59	67	64	63	70	81	72	57	65	54	54	78	63	66	68	65	53	58	70	65	59	45	65	68	69	50	69	70	65	60	69	77	69	57	43	55	59	57	56	59	62	57	58	58	47	57	64	55	68	53	63	57	51	68	60	75	62	70	55	58	75	73	58	54	55	72	64	54	56	57	59	56	52	63	69	54	66	63	61	59	67	53	66	69	71	68	64	61	70	66	59	76	55	51	80	47	76	59	50	77	61	59	62	57	57	61	49	53	78	62	60	52	58	57	65	58	55	45	59	74	54	51	54	56	75	60	79	68	54	70	73	65	69	71	61	67	77	63	52	60	55	74	63	51	54	64	59	60	79	56	59	79	57	68	61	61	62	59	64	57	57	64	71	62	72	58	79	71	80	62	79	52	64	61	57	77	47	65	59	63	67	58	59	70	53	63	54	52	47	58	69	57	59	67	53	60	61	68	65	57	67	53	64	65	55	80	63	68	67	49	52	52	58	62	57	59	78	68	76	51	65	58	75	68	52	52	58	59	59	55	61	52	48	63	55	74	63	69	62	56	58	61	65	65	62	63	61	55	55	53	59	62	70	67	65	54	52	70	70	61	58	64	65	58	46	58	53	62	52	57	70	40	61	71	66	74	60	59	62	63	64	56	75	66	66	53	66	53	74	68	46	68	61	60	64	61	57	50	58	56	57	65	75	50	56	70	66	68	62	66	54	70	64	61	50	61	72	55	55	59	54	78	58	62	56	62	54	63	63	57	59	71	54	70	61	56	54	50	60	59	65	75	59	64	65	62	69	63	62	70	60	83	64	64	68	51	55	71	69	44	63	56	66	58	76	56	62	57	69	55	51	46	54	77	73	69	58	63	63	68	68	48	71	65	53	65	62	66	47	66	71	57	60	61	57	60	58	54	47	67	39	60	62	56	59	54	56	65	67	52	81	59	60	50	54	62	61	70	59	70	71	48	65	69	73	57	60	61	68	63	53	62	51	71	63	63	63	64	65	79	50	57	66	63	72	57	62	71	56	63	50	52	63	67	64	52	62	62	62	57	65	72	57	50	46	61	59	71	64	66	63	65	65	59	60	70	65	67	72	75	63	47	75	77	65	70	54	59	73	63	72	70	59	66	60	57	63	56	71	58	65	50	50	55	69	55	68	66	56	74	60	81	57	63	64	54	54	59	60	74	59	60	68	67	50	55	68	50	57	66	69	59	57	60	57	62	62	63	65	67	67	75	55	61	56	62	56	58	52	57	56	67	57	64	67	62	64	84	68	63	76	59	68	57	84	64	77
44924	32259	24549	17388	2448	875	884	811	805	807	758	708	757	669	695	700	762	701	774	751	677	697	687	702	683	676	700	685	686	688	742	1479	1655	1434	1035	843	775	723	709	621	622	658	623	685	666	626	674	642	643	662	624	649	655	640	615	633	618	646	655	636	607	696	681	626	637	631	718	617	637	616	689	661	653	626	656	673	666	686	647	684	652	586	615	650	699	633	681	645	647	623	685	666	642	616	655	651	636	684	633	655	619	642	618	668	647	636	641	633	670	630	645	623	663	673	632	653	623	681	653	679	660	666	644	611	654	638	650	644	663	663	658	637	649	642	645	646	639	612	634	624	671	651	629	674	615	629	684	618	681	617	598	639	622	666	655	625	643	628	670	614	641	655	643	651	660	611	663	679	684	690	640	672	662	657	639	679	663	640	630	604	632	607	663	602	672	652	661	688	633	608	603	631	668	661	671	715	637	640	628	617	659	624	680	590	622	624	658	636	613	641	666	612	629	619	654	640	681	598	625	677	636	654	688	612	652	662	645	635	611	690	654	635	628	671	633	642	642	597	631	660	683	644	614	646	680	702	643	640	672	615	663	626	654	625	632	601	672	640	668	654	664	676	649	676	624	616	639	644	679	645	676	638	670	661	624	634	610	660	628	688	671	681	646	622	695	650	639	601	595	627	633	654	600	715	609	683	641	665	730	702	691	636	661	642	643	643	662	631	640	602	667	677	690	669	686	632	642	603	663	701	663	692	645	658	589	667	683	679	702	592	615	665	674	615	659	638	637	644	641	676	605	640	630	613	642	682	590	638	624	640	653	661	629	649	670	570	628	635	676	652	642	654	643	648	650	668	643	656	644	698	626	652	636	649	649	680	672	665	692	653	669	627	651	639	656	628	671	638	636	660	659	621	659	639	657	659	644	621	683	654	647	662	693	660	631	616	605	648	647	660	670	641	639	652	627	629	669	621	623	639	670	669	593	648	646	652	613	632	642	641	654	649	605	642	627	650	634	662	668	623	646	672	660	631	672	669	641	580	684	679	601	712	610	677	607	647	645	633	651	659	692	650	685	638	642	665	661	592	658	668	635	589	655	655	661	643	635	634	674	647	628	653	654	622	675	662	629	625	627	624	634	689	623	638	683	658	640	640	652	647	636	657	712	657	630	680	636	626	634	643	652	632	618	631	635	631	633	649	687	590	649	628	651	658	638	652	673	630	607	626	618	642	650	623	707	654	638	599	628	632	632	692	631	627	644	590	671	681	659	662	645	646	641	637	640	676	627	640	651	651	621	623	643	666	633	610	667	605	632	632	644	674	604	621	730	649	643	604	638	681	631	616	663	643	621	671	628	682	644	682	656	701	639	639	632	671	661	720	651	649	607	632	697	596	709	640	694	608	655	648	605	653	631	654	642	643	632	673	626	639	663	657	639	648	635	645	644	620	648	645	634	669	637	644	678	648	631	660	625	678	636	644	630	611	703	640	638	618	671	678	653	642	675	635	700	666	698	665	686	629	638	684	631	680	618	611	627	628	649	639	666	644	693	719	671	590	698	635	621	650	631	674	631	698	650	621	637	644	592	635	640	652	616	665	633	637	640	633	677	650	627	643	649	643	680	621	654	578	647	638	658	653	660	609	678	681	676	642	621	675	640	623	615	661	621	674	629	635	591	678	630	659	637	623	666	647	678	642	694	615	617	643	643	651	678	662	648	639	655	598	647	666	643	633	650	614	659	689	666	664	651	653	685	646	644	695	679	664	664	681	656	668	708	671	592	648	679	679	625	614	678	632	647	637	626	612	646	645	640	648	675	631	611	676	641	640	637	662	640	636	633	656	630	646	676	635	665	606	657	732	679	655	642	623	631	604	676	637	651	656	715	613	656	666	675	692	618	644	661	665	655	653	645	635	652	685	643	650	624	637	643	699	668	652	665	666	661	615	649	658	610	659	682	710	656	655	663	644	663	692	619	630	662	607	632	632	653	636	686	633	605	647	664	622	703	657	653	651	675	684	694	675	649	652	662	683	707	609	631	639	624	634	670	636	654	645	655	628	681	693	638	661	679	649	661	646	685	626	677	671	639	631	629	659	641	641	657	627	631	664	681	603	669	656	682	633	622	649	615	686	655	630	649	637	661	675	623	625	669	639	673	674	635	664	633	687	692	635	608	700	654	667	681	619	663	685	650	696	691	642	660	601	625	654	693	598	642	663	684	661	618	647	675	674	664	631	659	678	631	673	629	593	649	603	630	656	639	656	673	667	618	662	638	662	653	662	629	621	648	695	590	669	601	635	614	675	612	636	646	647	653	638	681	655	607	631	596	635	654	613	653	644	651	655	650	662	717	620	631	655	666	680	617	648	650	606	657	639	674	694	626	613	647	591	680	610	686	618	642	654	576	653	669	645	605	668	666	659	589	622	645	601	630	622	619	632	661	629	599	660	622	661	670	626	609	692	628	665	652	624	666	658	658	610	605	632	664	627	665	624	679	603	621	677	679	644	654	665	640	655	630	648	616	650	650	599	642	645	663	647	639	632	629	661	684	656	695	648	652	648	623	648	660	661	647	655	667	632	638	663	673	655	650	615	632	623	650	641	667	650	658	624	623	675	628	679	649	695	659	661	595	608	699	660	664	682	643	598	644	638	621	658	673	657	635	661	679	634	639	627	659	620	628	635	621	693	667	649	638	628	633	622	588	635	625	660	637	633	612	676	631	653	679	600	672	634	660	644	654	637	651	655	687	677	623	601	623	666	668	650	654	642	591	645	646	679	665	598	671	659	634	620	626	658	659	662	686	660	690	607	649	650	645	674	638	610	695	663	617	644	656	649	644	655	693	610	671	637	662	629	678	628	703	629	660	667	656	643	602	598	679	664	651	608	664	599	647	667	657	684	706	625	692	651	662	643	658	664	655	660	651	606	653	605	680	628	633	652	697	604	645	610	670	677	636	641	637	668	638	643	673	658	631	659	671	661	671	637	629	636	613	683	672	643	644	625	666	624	637	670	637	673	663	680	677	651	619	641	628	642	668	667	643	630	631	654	680	629	634	667	686	647	644	638	658	603	661	637	628	659	658	662	629	677	617	633	628	654	654	585	622	614	668	679	643	669	660	672	626	608	653	695	637	671	662	642	585	635	646	637	649	662	659	658	647	646	631	613	685	643	649	635	659	638	631	637	676	695	641	689	616	632	668	603	623	593	647	685	675	678	607	627	626	665	666	654	592	641	617	655	661	667	686	662	667	630	641	658	665	618	656	650	632	612	643	693	684	622	625	644	701	641	657	639	670	685	674	647	676	623	625	688	682	640	635	641	675	656	594	665	606	625	657	651	621	678	681	653	642	651	618	644	649	594	707	696	640	669	644	637	626	651	637	653	692	662	637	656	647	605	641	682	647	704	668	607	652	624	623	633	669	625	658	607	660	665	631	668	639	639	670	601	615	661	650	679	583	663	663	709	679	608	685	639	648	657	663	687	649	669	619	674	608	595	676	628
29852	29507	14593	5052	326	55	57	47	54	51	48	47	49	65	31	63	50	63	56	56	52	46	33	44	58	55	41	45	58	46	74	118	111	110	68	70	53	51	56	48	41	51	49	39	56	45	38	46	51	50	49	58	51	46	52	52	57	53	51	46	55	54	53	45	49	42	54	51	44	49	58	50	38	53	53	59	49	59	44	36	48	43	64	48	57	52	50	49	60	50	46	50	65	52	44	42	46	52	56	42	48	57	46	47	47	47	41	48	39	52	57	56	48	55	42	47	46	60	56	48	59	42	54	41	56	53	45	39	54	45	49	52	50	37	56	58	60	51	67	63	53	43	47	60	36	44	50	43	39	52	55	55	51	56	53	43	57	45	50	52	53	45	52	57	45	46	42	49	51	63	52	47	61	50	53	47	43	53	41	48	60	64	52	45	51	41	37	57	48	41	52	37	54	46	47	55	48	38	43	55	55	37	59	39	44	42	44	49	39	46	50	50	59	49	46	49	46	38	50	46	56	48	38	55	52	51	43	45	32	54	48	45	46	48	47	53	51	55	46	66	39	54	52	44	49	49	50	54	45	37	52	46	35	45	47	49	57	53	57	45	40	54	44	52	48	46	46	54	43	60	49	39	40	68	46	49	57	54	37	60	51	48	51	35	45	42	55	54	59	57	59	38	51	54	45	42	53	65	48	68	54	55	45	59	50	44	47	45	49	50	51	56	48	43	45	44	54	44	45	44	47	57	51	52	60	48	44	50	55	47	54	49	45	45	42	42	47	54	46	41	50	65	45	56	51	63	47	54	50	49	54	56	36	45	37	50	41	45	53	47	54	61	50	49	56	47	49	42	44	50	55	56	51	57	48	51	41	56	34	45	54	57	53	56	49	44	53	43	48	41	43	58	45	45	35	52	38	55	58	46	50	46	44	44	36	60	56	51	50	44	55	44	34	53	41	40	49	43	44	46	43	37	46	52	45	51	49	30	46	47	52	54	47	42	44	51	37	42	52	43	44	52	44	61	44	38	43	45	48	55	42	53	40	52	57	46	40	56	43	44	48	50	41	47	51	43	41	53	44	43	58	54	39	45	45	49	48	58	45	36	43	44	50	49	47	47	41	44	61	35	52	54	40	37	47	47	37	54	46	49	49	49	42	54	44	45	60	42	39	49	49	38	48	45	40	47	45	44	43	42	41	61	55	46	50	56	47	44	38	32	36	46	39	47	45	50	50	64	41	61	48	47	63	54	60	46	46	52	56	46	40	36	54	43	44	47	33	48	56	53	44	40	47	44	47	59	52	46	34	45	52	49	56	39	51	47	43	40	43	49	56	46	44	40	36	36	50	39	42	45	46	52	48	47	54	61	54	54	46	49	51	41	49	49	50	43	50	42	35	42	51	50	49	52	37	49	56	48	38	44	43	45	34	50	55	57	51	42	51	53	49	53	47	53	45	48	51	43	39	55	47	52	46	49	44	54	48	44	48	48	55	47	37	49	65	44	45	46	54	49	41	51	52	41	47	63	52	41	68	53	54	35	52	38	46	48	43	33	45	46	46	45	49	39	43	56	56	47	46	40	39	44	70	40	45	40	58	56	51	38	50	43	45	54	55	44	55	54	50	45	56	44	65	48	56	48	63	46	39	45	46	48	45	55	49	67	49	46	41	51	52	61	45	55	46	52	58	50	48	58	45	62	46	55	65	39	49	45	50	48	41	30	47	45	45	44	48	53	26	39	49	51	52	41	52	50	49	40	50	53	48	49	47	41	55	61	41	56	41	42	45	36	57	62	41	50	55	51	33	58	41	56	42	49	44	59	44	39	55	48	42	57	54	47	54	50	44	43	48	55	45	56	47	46	50	43	42	55	47	44	52	57	56	50	55	50	36	57	60	50	52	51	53	39	34	44	42	53	50	44	35	45	48	60	50	56	39	43	49	45	58	55	48	44	55	39	52	33	50	53	48	52	41	64	45	37	43	58	62	37	50	36	45	53	52	49	40	53	46	60	36	56	37	43	57	59	53	56	44	49	47	55	53	44	55	58	49	51	58	54	43	47	34	44	40	47	51	50	54	50	37	55	45	55	55	40	28	55	42	50	51	58	44	52	45	54	41	48	39	56	48	56	41	49	46	48	55	57	56	49	41	51	64	45	55	55	43	45	41	41	47	45	36	51	39	47	55	61	54	48	46	62	42	55	43	41	56	44	45	53	48	46	49	49	57	61	40	47	46	51	54	55	42	40	49	44	43	41	54	49	57	57	42	43	47	49	46	50	57	45	45	44	47	55	47	51	48	49	60	49	48	55	46	42	33	55	52	51	49	47	48	45	57	41	45	46	45	43	49	54	41	51	33	48	43	43	50	39	48	48	46	56	45	43	43	44	46	35	64	36	46	52	47	43	57	67	38	52	56	53	57	47	41	46	50	46	44	53	48	46	52	49	41	57	39	47	36	41	45	42	42	51	46	44	42	58	47	44	42	54	41	42	46	55	51	52	44	45	50	50	52	44	52	39	41	37	61	46	57	46	47	57	40	40	46	50	52	48	36	38	36	39	53	48	50	54	36	55	48	45	50	49	46	44	60	42	57	46	46	40	46	43	46	53	62	53	38	38	49	59	43	38	47	38	35	44	47	50	60	37	56	66	49	55	43	40	58	46	47	55	51	48	54	40	52	49	51	46	48	54	43	47	66	56	47	54	42	50	36	54	58	44	61	52	50	51	49	42	55	49	59	53	58	54	38	48	46	53	47	50	58	47	58	50	37	46	49	53	36	47	43	50	45	50	41	43	59	49	42	47	55	43	44	48	38	44	51	48	40	50	52	47	37	48	51	49	39	44	47	47	64	46	53	57	45	54	46	52	58	38	63	44	50	48	39	45	50	46	56	60	51	49	42	37	50	53	46	48	52	53	49	54	59	43	51	51	55	40	53	53	38	47	41	51	46	52	47	50	54	53	63	56	41	50	53	48	42	49	49	44	56	57	48	47	53	53	49	55	41	53	57	42	44	46	64	53	47	44	37	59	55	52	58	53	53	46	49	42	48	49	57	57	51	44	59	40	52	47	66	52	53	43	53	60	55	55	40	45	41	47	53	56	42	47	39	59	51	54	67	49	50	58	43	58	45	46	34	41	54	60	46	60	49	56	52	45	44	58	53	47	53	39	47	39	59	51	60	54	48	61	46	51	47	51	52	49	50	45	53	50	52	54	55	54	45	43	46	48	52	32	54	53	40	47	55	43	41	46	41	45	54	51	57	33	58	42	53	50	44	49	56	53	49	45	45	60	47	66	49	48	55	40	56	45	50	51	62	49	55	52	41	57	60	52	44	49	60	45	47	50	47	46	67	50	38	49	36	33	54	34	48	55	37	38	42	48	49	50	50	45	50	52	44	48	50	54	55	45	61	40	59	42	47	50	47	46	66	46	56	42	53	46	57	51	49	41	48	55	50	41	62	50	51	38	48	39	44	68	41	49	51	55	47	63	39	37
56853	42625	34618	28829	7528	1143	1004	919	890	788	802	748	710	598	594	629	634	662	656	645	623	569	581	615	555	578	556	565	563	590	1594	2849	2687	2217	1344	885	692	614	573	525	567	503	523	490	540	518	496	558	539	515	517	511	538	529	524	528	537	497	521	532	488	518	554	477	527	554	496	523	465	525	540	503	509	515	531	527	527	523	473	555	541	503	547	525	510	504	506	518	532	516	512	494	519	567	490	520	531	489	543	523	554	540	507	531	504	501	480	534	535	503	543	531	495	520	551	530	523	600	521	476	537	528	563	499	554	559	536	517	506	539	568	554	534	551	516	503	537	551	528	511	564	527	533	507	505	503	519	526	544	548	522	533	482	550	491	498	496	511	497	501	568	495	532	508	518	518	557	529	550	536	537	532	465	499	526	518	484	532	501	514	533	519	547	495	498	501	536	567	551	497	522	522	568	502	529	535	509	503	520	498	541	535	530	523	533	554	542	526	537	517	563	528	467	529	533	530	546	447	514	513	532	561	520	543	535	472	534	576	520	511	520	519	547	523	515	521	523	567	536	529	499	521	552	565	515	524	538	532	520	542	537	544	545	521	541	539	554	506	529	557	512	507	536	549	525	529	521	485	543	554	555	526	527	488	511	510	538	495	509	551	491	539	563	521	535	522	529	538	506	536	515	547	543	523	543	558	539	530	534	533	525	533	526	511	520	509	539	506	499	526	541	520	529	527	527	521	560	489	538	497	531	510	490	514	598	541	512	494	488	492	541	479	530	528	525	549	448	503	518	509	533	475	519	527	525	552	532	519	567	516	532	527	520	520	525	527	561	533	559	540	522	479	528	542	525	538	516	487	514	535	521	526	516	575	536	543	543	543	506	490	520	550	543	571	535	530	524	553	561	529	512	502	542	505	537	534	525	500	510	511	529	541	528	537	522	549	543	542	494	496	478	508	551	499	545	500	521	540	518	518	514	546	529	563	524	532	510	527	476	542	538	529	538	479	513	513	481	482	488	490	543	579	519	546	525	479	480	491	534	541	549	486	562	516	526	527	534	517	529	566	518	511	531	538	493	515	509	498	511	543	561	500	470	506	523	521	486	521	495	506	506	526	536	511	513	525	550	516	526	535	569	506	508	516	526	534	516	521	530	545	537	501	555	572	546	564	525	528	515	512	554	563	501	539	536	503	528	553	510	555	534	535	543	525	513	546	543	505	541	487	550	522	500	516	531	557	525	503	495	519	515	536	550	560	539	537	544	532	560	495	491	525	517	556	499	529	528	508	504	510	562	565	543	503	518	516	463	527	562	581	539	530	521	541	505	507	525	520	517	501	526	589	512	535	496	520	577	503	521	560	492	528	541	485	505	557	544	543	519	529	521	501	507	518	494	496	527	525	565	539	544	547	499	526	484	560	517	504	510	536	506	549	539	537	554	509	506	506	503	506	492	513	543	522	518	544	563	480	498	534	543	505	559	558	547	515	525	508	540	561	522	530	522	523	499	538	508	548	543	567	529	550	573	532	518	530	532	553	517	572	523	534	527	494	547	554	505	547	504	502	544	502	503	506	515	517	518	561	516	522	532	503	498	519	512	454	539	487	531	538	523	501	524	521	540	528	518	545	482	517	521	523	516	518	523	558	539	572	528	531	517	498	528	507	562	495	512	493	555	501	532	535	529	533	510	513	474	533	540	506	555	526	550	520	489	468	545	521	543	489	531	513	516	549	545	552	541	500	576	549	503	561	526	522	542	570	541	543	505	499	558	537	486	521	541	535	509	487	514	512	530	496	553	526	519	518	539	462	519	507	513	539	511	524	555	501	481	519	541	524	506	566	512	483	540	547	525	568	543	500	533	521	510	499	530	517	507	524	539	538	523	483	524	567	513	533	547	551	536	517	522	506	530	526	541	543	521	512	547	535	529	487	534	533	487	500	571	536	546	552	511	503	532	508	501	520	520	564	555	551	538	486	511	500	525	511	544	547	475	571	490	521	493	481	521	519	564	537	500	526	497	541	549	491	511	532	554	525	474	519	526	554	525	546	490	471	519	512	490	496	491	491	530	535	536	579	516	518	592	544	502	574	515	546	520	557	566	531	514	536	511	534	522	496	558	545	504	506	543	514	509	518	503	485	559	517	498	510	553	487	495	566	537	485	543	567	496	539	521	496	486	513	591	559	523	512	500	489	529	496	511	501	514	565	557	521	536	535	584	557	504	552	543	528	548	526	532	557	519	543	509	579	548	535	536	519	522	528	524	571	560	495	542	518	570	521	529	560	536	513	501	518	456	529	475	537	546	522	558	551	521	539	551	544	509	504	505	515	509	506	505	517	561	527	513	544	519	560	530	531	544	495	515	533	513	561	522	509	518	513	522	500	500	508	517	546	525	485	521	543	518	522	521	524	536	491	522	519	541	528	543	506	503	534	502	534	561	519	540	503	480	531	542	539	535	542	543	556	505	512	488	552	547	518	536	502	537	494	500	485	503	485	504	502	538	537	530	555	544	548	508	557	520	526	479	543	535	517	517	499	526	522	519	502	531	520	560	564	551	542	522	508	565	538	517	500	494	531	539	587	522	514	513	505	516	491	509	570	517	532	547	510	545	501	527	498	510	528	563	530	547	501	477	527	554	517	524	527	493	512	505	481	576	538	516	570	518	508	526	537	531	499	543	533	572	500	494	508	484	540	547	543	512	509	520	488	516	506	587	537	522	499	526	497	565	502	564	541	539	549	542	503	523	542	524	543	525	512	521	535	537	527	486	531	536	534	579	560	535	553	534	545	519	512	528	531	590	545	531	518	542	479	508	548	527	555	506	558	498	556	527	500	523	464	514	543	552	462	503	510	542	535	535	536	546	510	493	547	579	519	502	538	543	540	491	552	485	534	555	553	516	508	535	538	548	546	534	507	526	559	553	519	572	500	532	520	551	519	550	518	536	546	542	535	537	512	511	522	483	534	540	530	526	495	530	553	524	549	548	491	540	532	536	544	548	511	515	531	514	545	537	530	506	506	554	574	489	520	547	543	520	462	525	526	510	549	517	552	510	527	528	561	491	521	534	501	520	524	517	511	510	509	528	519	493	530	533	514	542	495	514	556	505	532	519	528	507	515	493	525	504	557	518	553	504	506	506	526	544	556	495	514	518	517	558	515	496	544	551	517	554	545	486	504	535	480	517	515	558	500	508	537	503	552	504	542	522	521	498	529	545	514	522	565	506	502	573	507	562	556	550	585	521	516	590	514	539	524	515	491	529	550	525	544	527	515	508	539	543	499	528	541	525	522	497	550	569	500	532	547	499	528	524	510	514	549	502	502	555	484	494	546	553	519	544	484	561	536	511	537	537	488	528	548	522	545	523	495	558	472	536	516	494	511	531	515	499	500	539	519	533	510	551	530	511	526	526	534	563	526	518	526	523	474	503	505	500	501	467	540	512	532	534	528	547	495	524	524	476	526	531	526	587	561	517	532	535	543	523	510	557	488	541	515	556	526
25107	25855	14244	4988	267	64	59	66	63	76	73	54	62	50	66	67	62	57	56	66	70	58	67	62	59	56	65	76	49	55	94	154	118	107	80	71	75	59	50	69	56	59	60	77	52	56	60	55	57	66	62	49	54	54	61	73	56	50	65	56	67	57	60	56	82	69	59	59	61	68	65	51	74	71	62	54	68	56	60	44	75	65	64	63	58	49	72	54	59	69	43	59	56	55	62	55	64	49	62	68	60	68	49	53	55	59	55	56	54	67	62	55	65	71	55	55	61	60	59	60	61	66	53	49	51	49	55	53	58	51	56	66	78	61	58	59	55	60	58	58	71	54	57	58	57	70	68	66	77	58	62	61	67	63	57	63	67	61	55	58	61	52	57	56	61	52	60	61	54	44	43	67	57	57	51	70	46	52	70	61	68	49	61	46	67	71	67	66	61	69	63	44	51	59	66	55	57	53	54	63	60	66	47	71	47	56	59	56	52	60	59	50	60	70	53	61	53	55	60	55	66	76	68	61	56	77	55	61	63	60	50	49	79	62	52	59	68	59	61	59	60	70	72	71	61	71	50	61	64	61	59	50	63	66	54	60	56	64	53	58	55	68	64	64	54	52	57	63	59	60	61	59	45	47	54	55	57	57	58	59	58	51	57	73	50	56	61	58	51	63	55	65	67	58	68	47	55	68	62	66	60	66	69	65	51	61	57	71	72	66	67	60	68	43	52	66	67	55	71	67	59	58	46	53	55	56	46	54	61	63	63	78	57	79	58	69	52	54	58	70	58	58	63	66	62	53	64	51	53	62	67	62	66	55	64	71	84	46	54	61	57	57	56	62	60	53	52	60	71	65	51	62	63	57	56	65	58	65	54	69	43	56	63	60	61	58	65	50	50	58	64	58	52	70	59	67	47	49	70	59	62	51	58	53	66	63	47	60	69	53	57	56	70	45	59	54	41	65	63	59	47	48	57	62	48	63	64	50	54	58	59	59	63	56	59	61	63	60	59	67	47	65	55	57	80	61	70	72	63	58	56	68	51	60	62	65	63	69	65	68	58	50	59	59	58	63	65	56	52	77	62	50	72	45	46	66	64	57	57	54	57	62	57	51	73	55	58	59	66	71	58	74	65	50	54	55	65	57	63	49	68	66	42	66	59	54	62	57	55	59	48	56	64	60	54	62	54	46	54	55	60	46	70	58	52	52	62	52	57	62	66	55	58	56	53	73	71	60	52	53	58	53	61	67	56	53	57	72	72	44	66	55	60	61	47	42	53	84	58	57	62	55	50	53	42	63	67	66	58	58	60	53	58	68	60	67	71	54	56	75	61	49	68	54	61	48	55	63	47	51	44	52	68	58	62	58	70	64	51	58	53	63	57	73	55	63	58	52	55	51	55	66	64	47	70	57	65	62	52	64	54	61	63	61	52	54	62	68	53	51	51	61	59	53	45	58	67	54	62	62	57	75	72	66	49	68	59	52	57	64	54	53	59	52	54	66	67	74	64	59	63	51	65	51	58	64	56	72	61	51	55	60	62	62	72	59	69	56	56	59	53	56	54	53	53	54	54	71	60	48	64	59	60	50	50	70	66	57	51	66	50	74	54	70	64	56	66	41	67	58	47	43	50	54	59	47	69	45	42	61	51	47	58	47	61	69	49	71	75	63	48	67	67	49	52	62	49	53	71	59	67	72	77	59	51	63	54	59	60	49	73	63	64	53	60	54	56	68	61	55	54	61	60	67	52	61	65	49	62	67	50	73	53	70	59	64	61	51	53	53	51	49	67	67	63	49	48	70	57	55	62	72	60	57	51	53	57	47	65	51	61	56	48	48	59	38	71	55	65	40	54	72	57	72	58	51	60	42	51	51	58	59	71	57	55	57	56	76	65	63	51	50	66	54	54	48	57	65	61	61	44	45	53	60	62	42	80	68	62	47	59	58	62	70	50	62	61	73	66	60	60	57	63	62	62	64	49	57	55	55	59	65	69	38	55	56	46	63	50	53	56	58	55	68	59	58	57	58	64	49	52	52	50	69	51	46	59	68	47	61	61	52	66	84	57	62	68	66	50	52	65	44	76	47	48	66	69	59	63	55	61	67	62	63	78	55	80	48	59	56	45	67	48	57	64	49	52	54	67	61	55	61	76	71	62	54	58	70	56	56	75	56	51	67	58	60	59	54	65	69	62	58	59	62	46	51	61	62	62	57	59	66	79	56	75	55	65	59	54	63	52	66	65	42	64	72	54	62	57	75	52	68	59	53	75	60	74	66	69	53	58	51	55	59	59	64	52	58	51	50	57	52	49	46	58	68	48	58	55	48	51	59	48	59	67	51	64	54	62	59	50	60	63	68	60	60	56	63	60	58	53	58	57	57	63	51	66	57	65	55	48	65	69	43	54	61	66	62	71	49	55	60	59	69	46	45	66	64	74	58	65	54	53	64	52	73	61	52	63	58	54	55	65	54	46	54	62	60	71	66	61	57	47	61	55	64	56	57	59	59	72	68	58	61	62	58	58	51	66	45	55	70	60	64	61	52	58	72	57	68	52	62	57	49	63	46	69	52	70	62	64	54	70	80	58	57	64	57	68	66	55	47	59	71	63	64	62	82	72	73	55	53	54	49	59	58	48	56	45	69	60	67	56	57	66	64	61	52	52	48	53	55	58	60	54	61	44	63	72	58	49	54	69	52	64	55	46	56	57	54	59	57	52	63	53	51	73	61	64	49	56	63	70	65	60	66	59	68	57	61	60	67	54	75	73	50	53	55	44	62	62	51	63	46	65	60	70	64	66	53	63	65	80	71	60	67	56	65	62	52	49	63	54	72	58	59	59	59	69	58	49	56	59	59	69	62	62	60	56	58	64	56	60	72	65	59	50	43	63	61	50	53	72	56	51	50	62	59	67	52	54	59	57	58	51	63	53	52	45	50	56	52	51	64	68	61	60	47	50	48	63	51	64	70	52	54	67	59	75	65	47	63	66	60	61	65	67	47	57	73	62	71	51	56	59	52	55	52	58	66	52	65	48	51	61	54	64	72	59	59	48	62	64	59	57	64	38	66	58	64	53	64	53	53	62	62	54	67	65	67	68	64	68	67	53	66	47	60	69	63	57	49	52	52	67	65	54	79	57	68	68	55	68	61	58	62	51	49	55	57	63	59	61	57	52	74	58	54	49	47	68	56	68	51	69	55	80	55	61	54	53	50	59	59	50	44	59	68	57	63	54	58	57	69	58	54	56	43	48	55	50	65	67	54	59	60	50	61	56	68	63	59	46	56	64	50	71	52	58	67	73	39	60	61	61	66	56	70	51	56	46	54	69	49	56	50	53	50	52	63	51	64	62	53	67	61	59	48	68	56	78	71	69	66	61	53	63	52	68	67	73	74	58	62	64	62	55	56	72	55	59	60	60	65	54	65	59	53	69	69	45	52	72	61	69	67	71	66	70	54	72	50	60	61	46	55	63	61	54	78	69	52	66	40	51	70
55687	43920	35491	27452	6960	1046	1089	1054	966	983	876	823	774	758	675	662	631	660	681	736	706	631	610	663	695	693	636	698	672	675	1478	3158	2999	2265	1424	975	762	655	634	589	627	630	590	618	661	616	631	624	615	621	598	626	593	582	575	660	645	621	616	604	631	632	581	600	607	639	676	598	580	578	574	629	630	616	650	597	613	582	638	633	572	619	586	593	596	577	613	589	577	638	586	613	599	620	597	591	598	614	649	603	597	566	666	637	598	611	604	572	595	595	601	612	638	603	613	616	601	636	630	641	646	663	585	648	592	605	644	600	604	643	619	571	637	621	636	608	634	571	585	654	610	602	631	627	687	576	633	642	608	605	606	646	599	598	594	587	625	599	638	632	611	629	614	587	662	601	601	603	608	639	623	636	598	602	658	635	625	637	574	629	636	646	640	608	616	627	610	659	624	605	628	635	611	581	594	635	619	607	619	618	637	605	620	601	586	640	550	611	597	594	650	588	632	637	601	628	591	612	627	613	579	591	591	598	639	598	604	569	644	611	625	633	630	598	602	605	629	617	647	601	568	617	634	618	639	641	620	622	608	640	600	611	611	597	576	639	649	571	590	619	598	604	595	624	623	570	602	572	579	574	640	599	594	630	619	619	637	617	616	603	632	610	577	577	596	610	607	617	638	634	593	627	623	582	586	599	633	622	635	647	595	640	604	598	553	584	647	581	575	577	623	636	603	602	654	621	591	607	619	670	651	629	592	608	657	573	565	609	646	657	626	594	642	676	582	642	585	606	623	665	599	606	574	614	629	605	595	601	576	594	643	657	580	630	604	616	573	613	614	598	611	660	635	617	613	625	603	653	596	632	624	685	576	615	609	599	607	622	627	646	621	608	608	617	629	620	634	557	590	612	645	652	592	632	630	613	598	621	653	642	583	621	619	630	625	614	578	586	593	618	637	608	619	586	590	596	608	620	596	607	663	625	583	594	608	609	628	623	621	602	619	619	654	632	636	630	603	596	652	603	642	615	588	603	615	597	592	613	627	605	649	583	631	653	664	641	604	638	633	596	614	644	596	608	591	596	580	597	605	627	649	586	614	616	557	592	637	599	637	626	622	646	597	626	579	648	606	614	577	613	623	586	591	599	627	635	630	623	586	609	617	633	666	557	643	616	618	626	635	617	631	658	626	648	594	622	619	619	628	632	625	613	600	599	614	626	614	634	614	563	594	657	656	602	670	671	597	612	610	605	657	595	575	580	645	593	630	635	626	633	637	626	659	627	600	604	571	609	632	590	638	585	607	618	651	610	619	589	625	610	646	606	616	637	626	567	635	626	632	635	600	645	647	622	630	619	623	603	596	609	624	612	614	619	650	632	580	653	659	628	604	622	633	603	681	625	608	645	610	650	635	619	562	656	647	593	642	619	627	610	561	570	644	601	636	615	644	624	593	622	636	620	651	644	582	584	601	637	621	643	641	622	606	608	642	675	609	604	608	623	619	630	645	639	630	617	611	586	609	630	574	606	586	557	591	598	580	610	645	683	566	588	610	623	588	651	612	615	595	620	619	622	635	645	578	636	627	602	598	647	613	619	607	636	633	647	659	643	611	626	622	599	637	639	606	600	564	616	607	638	667	640	590	645	586	615	638	665	603	627	595	649	588	617	652	636	610	646	629	616	633	605	618	571	578	609	577	586	618	593	622	648	651	682	641	616	585	626	604	630	593	575	614	616	655	629	614	611	615	565	573	658	559	581	623	643	624	631	620	610	603	567	617	610	658	600	605	605	623	601	623	636	604	610	630	629	632	610	589	592	632	622	610	622	611	610	606	648	624	619	586	622	589	642	575	607	582	611	604	582	614	620	611	621	603	551	605	639	605	621	615	562	561	602	620	617	615	599	597	610	628	603	605	624	582	621	627	577	678	634	625	637	612	602	588	602	630	607	615	631	586	619	618	625	619	581	672	538	638	597	604	591	631	613	585	627	621	664	636	589	606	626	597	591	616	629	649	636	622	602	592	587	594	641	611	623	629	621	646	613	598	630	631	648	595	571	622	628	643	635	660	629	619	618	617	655	623	592	615	622	599	579	616	658	634	618	665	643	626	581	644	582	575	624	642	650	643	597	578	617	621	660	583	619	619	612	618	565	623	592	593	614	631	614	656	591	623	633	606	614	623	615	611	612	609	616	657	623	618	625	593	624	585	624	648	565	645	597	629	581	680	605	585	623	620	581	649	663	635	584	589	595	644	610	610	643	617	660	629	604	569	610	601	626	608	637	569	645	568	580	633	631	580	625	605	639	643	618	553	575	630	574	609	625	594	602	606	612	576	622	579	581	596	623	647	553	588	606	596	602	566	622	648	600	584	608	625	604	596	628	585	649	578	614	608	596	623	664	601	636	605	608	612	609	675	629	581	628	626	626	576	596	629	569	614	611	642	600	607	611	616	627	617	642	647	589	653	574	568	616	588	627	605	658	625	628	620	623	631	598	648	562	639	622	625	597	634	621	604	604	602	619	609	589	598	619	598	611	620	577	601	611	595	638	593	574	597	640	636	607	591	641	583	577	600	591	620	602	637	636	624	627	623	609	639	586	621	610	652	602	601	610	612	615	632	605	638	570	625	625	611	617	636	596	594	549	602	629	641	601	636	642	581	604	674	618	542	627	609	676	615	582	618	619	583	572	565	606	584	599	629	638	611	629	608	597	590	622	630	636	618	612	622	571	614	622	600	615	614	608	596	655	612	606	609	602	565	621	635	686	569	639	672	635	607	592	576	656	622	646	652	606	607	605	603	600	616	595	623	622	607	626	568	642	597	599	615	618	581	614	550	615	636	607	582	616	600	603	608	645	657	637	587	614	611	588	577	621	613	584	617	640	635	605	555	589	640	583	604	606	618	627	601	594	623	601	614	620	590	563	626	610	624	607	632	610	614	651	624	609	576	618	636	587	616	630	587	634	620	608	631	628	642	622	630	604	567	629	651	636	650	605	618	629	569	684	628	599	605	594	568	624	592	627	596	589	623	624	613	636	589	590	589	612	601	642	556	615	586	600	604	658	603	628	596	619	606	621	674	654	638	621	614	595	603	632	647	671	603	637	585	620	632	661	624	586	616	614	630	611	606	616	667	626	619	620	608	593	624	618	631	636	613	645	612	582	597	611	593	586	597	589	601	575	626	605	625	650	570	620	633	633	613	639	618	613	625	627	617	627	553	593	624	631	594	612	590	617	621	627	629	598	589	582	626	639	603	607	613	621	641	645	610	606	656	607	590	594	618	629	609	594	575	608	622	612	566	617	632	586	605	620	592	606	633	589	556	616	609	650	611	618	635	598	610	615	600	621	612	645	572	651	618	581	589	579	624	630	606	641	645	665	595	587	610	614	625	605	610	617	615	620	646	640	579	627	626	580	635	601	631	593	582	591	614	611	610	639	648	572	667	616	621	653	590	617	594	624	625	616	615	605	582	616	634	626	609	622	570	647	630	621	600	630	622	565
35438	36772	21044	8341	410	53	61	49	49	59	51	54	47	43	43	44	45	46	53	46	36	43	53	40	40	50	42	49	35	48	78	162	186	112	92	61	50	43	46	40	49	37	58	36	51	45	53	41	49	41	58	50	34	54	50	54	39	47	36	42	42	29	41	48	23	43	41	42	53	46	40	44	45	39	35	41	36	37	59	39	45	34	39	50	45	52	42	44	42	49	45	25	35	43	55	46	59	41	56	43	50	42	34	41	55	34	46	27	51	55	43	63	47	50	34	59	48	53	42	43	47	58	41	40	48	40	48	50	44	37	54	54	46	48	47	47	46	40	39	45	34	46	55	54	44	44	35	48	39	46	49	45	44	48	47	53	58	46	35	40	33	42	37	59	38	35	45	52	49	53	41	49	53	37	55	45	40	39	38	48	62	42	49	52	36	48	47	43	40	45	43	40	44	46	47	53	54	40	40	54	44	52	40	38	64	49	46	40	67	38	42	47	42	50	58	52	41	55	40	42	52	49	56	49	33	63	42	43	54	45	52	53	39	41	65	47	45	48	58	45	43	46	57	34	35	38	47	46	41	51	46	38	55	50	42	37	44	42	35	44	46	46	49	43	42	40	56	38	49	45	56	73	39	37	39	51	44	45	40	53	49	48	47	32	39	54	50	44	51	41	37	41	53	47	48	56	45	47	42	41	53	47	47	51	42	43	55	44	50	40	35	44	40	40	44	35	52	50	40	48	47	39	40	50	52	47	38	49	39	43	45	56	52	44	45	42	36	49	52	49	60	36	45	61	43	56	54	54	35	46	44	42	50	47	53	40	42	50	52	46	52	47	36	43	45	44	54	37	52	38	50	48	51	42	41	45	25	43	43	46	39	39	38	47	40	47	35	48	43	43	43	51	47	38	51	44	50	38	41	48	35	34	37	45	41	29	40	41	52	43	42	48	58	53	49	49	35	55	46	57	50	46	48	45	45	43	49	56	45	49	46	45	47	49	52	32	43	34	48	50	42	46	44	53	36	42	38	47	36	46	52	51	55	53	42	45	52	36	43	50	50	53	52	36	42	37	36	40	41	45	44	36	46	39	34	55	45	42	39	40	52	48	47	47	54	33	46	42	49	53	44	47	49	54	46	39	58	48	39	50	51	46	43	40	47	62	46	45	49	40	54	53	46	44	39	51	45	41	37	52	37	52	46	29	49	49	66	37	48	42	53	43	46	45	34	37	32	55	35	47	40	44	39	47	52	29	40	46	44	49	54	46	30	48	39	50	42	54	61	44	48	46	42	49	44	44	37	37	46	50	46	40	44	42	37	46	47	43	42	29	44	46	52	38	31	50	39	32	46	64	49	41	35	51	48	46	48	47	41	50	56	49	51	41	45	51	41	46	44	46	39	36	35	36	49	41	46	51	48	56	38	44	52	49	47	53	47	44	42	43	50	48	41	51	44	36	43	42	32	42	45	42	45	49	36	49	43	44	37	45	51	35	42	53	43	52	39	45	45	46	42	55	37	45	35	45	43	53	49	48	51	38	51	40	37	38	49	45	51	49	48	54	45	41	48	47	44	41	54	32	33	46	42	44	41	54	46	42	39	49	49	44	40	51	31	45	36	47	41	55	44	31	33	31	42	44	51	61	51	43	50	44	38	49	40	44	49	46	44	52	44	50	52	42	37	33	49	61	45	41	43	47	47	46	48	57	57	38	63	51	34	45	45	47	53	42	59	47	43	52	55	46	39	37	47	48	49	46	46	55	35	49	54	44	34	41	30	56	43	29	39	40	44	54	43	42	42	43	46	43	33	45	44	51	44	55	43	52	35	44	50	47	35	46	45	55	40	46	48	39	38	43	46	54	53	44	47	49	37	43	42	57	37	38	45	46	47	52	48	34	50	59	40	39	51	37	46	48	54	45	37	43	36	56	52	43	49	43	38	49	49	41	55	39	44	35	53	54	45	49	54	41	47	45	38	46	51	40	46	37	47	49	43	52	48	42	33	34	46	39	34	51	51	35	45	50	52	53	46	49	44	44	52	43	43	42	48	45	44	42	54	49	45	44	42	48	52	50	44	45	46	41	51	43	34	36	45	39	50	60	37	50	46	46	56	43	45	44	46	45	46	47	45	53	49	50	49	50	39	50	46	52	37	45	49	42	51	52	34	38	49	41	46	38	46	34	45	45	33	48	58	37	45	43	40	39	55	51	49	40	53	35	36	40	47	53	36	39	48	45	37	41	49	41	33	55	50	45	52	45	36	47	43	50	45	53	42	55	45	56	63	49	39	47	48	38	55	38	46	37	39	61	40	39	49	44	52	54	62	35	46	46	36	38	49	51	43	42	38	35	50	41	31	42	38	45	48	41	40	50	44	45	47	43	42	46	38	45	37	38	52	47	48	44	36	52	44	36	46	31	58	56	43	45	45	50	43	52	47	50	55	37	41	52	56	59	38	53	45	42	47	53	49	52	41	39	40	55	43	43	46	34	42	45	39	55	49	56	43	48	36	55	51	42	51	40	53	46	35	58	41	47	43	42	40	53	55	48	53	50	43	36	40	35	51	44	47	48	42	36	53	36	33	34	46	49	45	43	37	34	33	49	34	41	48	53	40	41	48	54	34	48	41	49	38	42	39	48	47	51	48	45	40	47	35	38	36	38	54	44	33	42	47	49	39	46	49	46	50	52	59	55	43	46	41	45	48	40	48	42	42	38	64	39	46	54	38	43	48	37	37	40	38	45	43	43	42	53	64	44	43	41	48	65	40	39	46	53	53	39	48	39	45	46	41	41	46	46	39	48	44	31	42	37	53	42	44	43	43	34	34	39	53	47	46	46	46	36	53	36	40	42	42	47	58	39	38	46	42	42	45	55	40	44	43	45	44	54	44	50	45	41	42	39	46	53	29	45	32	46	46	47	44	62	36	46	56	60	49	43	36	35	50	52	47	44	43	49	44	36	52	32	38	48	38	53	41	39	60	43	46	48	41	47	41	37	54	46	52	42	40	50	44	52	42	40	49	39	49	51	32	52	41	33	50	47	40	51	38	43	49	42	54	51	44	43	46	35	50	50	42	50	39	53	40	52	39	46	52	39	46	42	46	43	42	48	48	54	37	48	35	42	53	45	48	46	38	48	44	46	50	44	33	56	48	41	43	49	50	41	50	41	41	46	45	43	53	45	51	45	46	37	45	40	32	38	46	49	51	54	54	35	40	48	36	53	41	39	36	36	48	52	40	40	34	55	44	47	45	45	31	52	47	45	39	52	46	40	41	48	40	38	61	30	43	35	41	42	35	32	59	42	51	41	46	36	54	42	37	41	42	50	50	48	41	43	46	45	51	55	34	57	52	53	54	52	40	45	57	41	57	44	45	54	36	48	40	56	40	45	33	53	39	52	42	36	35	33	45	43	46	36	53	39	60	53	44	41	46	47	41	38	40	49	30	40	41	51	46	44	46	43	48	35	49	41	47	53	43	33	45	53	53	44	43	51
58005	46905	40417	31945	8727	1194	1325	1133	1020	852	749	729	735	636	589	647	624	588	608	552	538	531	569	515	531	518	566	537	506	562	1650	4217	4058	2930	1636	903	715	552	457	498	468	423	447	484	458	540	456	503	469	489	488	454	484	509	509	497	478	449	467	454	454	481	493	465	488	457	504	500	498	489	460	461	482	446	485	463	454	445	475	492	430	483	461	451	480	480	492	454	493	480	437	447	451	436	487	497	489	501	466	466	484	485	451	472	459	429	474	475	469	492	485	484	478	489	450	483	453	491	469	488	496	510	506	461	496	459	431	451	442	529	511	460	441	487	466	456	451	514	474	472	472	458	510	470	474	460	437	494	499	473	454	466	487	469	468	471	505	466	500	476	440	446	460	463	448	471	456	489	500	537	494	499	455	469	464	445	472	473	504	491	457	452	471	471	516	461	452	469	482	509	497	456	475	449	444	454	501	517	501	484	493	488	455	493	476	455	473	469	463	463	454	494	487	464	472	498	481	470	483	475	460	492	472	484	487	459	479	482	466	483	493	485	449	476	517	488	468	488	510	438	462	466	513	462	490	487	471	489	485	462	468	456	487	480	495	474	483	483	486	478	506	510	487	475	483	473	503	441	447	460	445	447	457	510	510	451	498	502	433	463	463	436	487	479	459	499	467	457	485	482	483	457	450	516	471	454	471	488	480	483	456	485	460	495	453	474	472	499	482	477	499	497	497	506	515	471	494	471	480	486	461	472	481	501	457	463	488	485	541	470	472	506	478	438	487	453	485	495	486	438	506	484	465	511	474	453	485	456	486	469	468	510	486	460	461	479	494	511	461	468	467	484	500	460	477	492	452	509	454	476	447	434	454	468	485	448	475	490	484	490	447	454	463	494	473	512	466	490	472	473	489	478	448	476	474	480	519	464	443	460	483	502	439	488	485	482	486	449	491	524	476	491	469	458	456	499	432	499	474	473	443	494	459	473	473	483	479	502	445	466	468	508	471	490	464	455	463	478	474	482	443	480	487	456	422	471	461	503	453	476	458	492	489	482	471	469	478	476	451	493	468	466	487	479	429	480	469	476	492	453	506	451	503	506	484	444	535	483	464	484	501	489	471	465	498	490	459	513	467	448	512	474	504	467	510	456	522	478	495	476	465	489	492	501	456	478	466	455	488	442	529	476	514	511	505	476	497	468	483	498	457	500	465	445	491	509	467	508	504	495	463	457	509	483	487	466	465	480	460	472	504	472	482	476	443	493	487	495	473	434	484	488	447	501	487	493	443	472	474	499	524	429	508	478	472	449	475	438	497	461	428	444	493	510	459	484	468	512	471	457	482	490	459	476	459	528	477	485	484	450	479	494	488	491	442	469	483	452	487	503	483	481	439	515	473	502	499	487	470	480	474	451	504	479	490	490	476	487	478	477	511	474	483	476	478	485	516	476	498	476	451	484	484	454	504	466	479	485	464	477	476	500	458	487	451	472	513	469	475	457	484	497	474	461	490	498	511	445	478	478	465	488	491	498	462	448	470	502	483	488	483	479	484	473	481	484	492	460	438	500	483	516	426	507	461	453	449	507	498	478	468	487	486	486	456	443	495	486	491	455	479	448	485	500	458	478	487	482	480	506	512	503	477	469	478	418	490	498	486	528	468	500	446	475	493	461	470	479	434	483	471	460	453	475	480	464	507	459	486	481	475	481	465	461	453	474	516	490	455	470	474	510	508	473	481	512	481	461	444	479	471	488	490	481	461	471	500	476	473	500	468	469	477	439	474	452	482	468	471	466	507	491	465	476	466	455	456	494	477	474	463	464	470	481	484	468	472	435	496	446	457	470	481	480	456	462	493	466	423	484	492	465	479	505	470	508	489	469	455	445	485	501	451	451	512	456	461	453	485	472	486	479	473	528	499	490	499	467	488	451	470	498	472	475	516	459	466	448	463	472	471	471	456	500	482	433	471	497	443	473	486	480	473	486	468	503	474	421	499	490	466	458	472	503	523	480	483	452	431	477	468	497	458	489	509	493	490	482	469	480	472	474	469	451	506	508	492	479	497	506	476	476	455	476	491	465	448	482	472	466	490	487	487	486	452	528	463	460	479	494	484	469	513	458	497	473	479	426	466	490	447	483	506	482	465	455	560	490	453	460	477	483	489	462	464	483	472	492	508	465	501	448	505	476	467	459	462	497	512	514	448	433	466	453	470	450	496	495	485	493	452	492	448	476	431	509	467	506	458	489	460	481	484	489	447	468	472	535	444	498	451	448	476	464	503	482	484	456	444	488	457	474	473	482	521	476	479	495	455	503	469	470	456	484	493	489	474	515	479	455	525	468	413	472	457	476	525	418	494	498	535	466	487	479	471	466	461	481	509	488	490	461	445	500	496	468	477	487	468	436	448	467	485	534	464	443	452	490	466	439	481	480	490	446	476	456	486	502	496	486	518	464	458	478	505	462	435	503	465	461	478	456	479	474	451	491	471	475	491	488	486	473	436	486	431	482	516	489	483	450	472	497	493	514	512	492	493	458	444	486	441	528	464	479	488	467	445	483	452	482	515	441	502	467	487	502	461	462	452	485	493	493	471	436	544	489	481	453	461	461	453	489	460	480	476	491	522	489	496	468	477	441	505	446	497	457	491	496	512	458	466	470	421	514	449	507	494	508	513	468	493	471	475	517	465	458	457	428	454	473	472	454	432	482	439	471	449	534	497	500	498	473	457	496	495	455	487	492	504	500	475	462	477	503	442	530	492	529	454	489	471	470	511	471	487	523	453	451	452	484	463	478	466	475	474	473	497	479	445	451	488	472	476	514	439	489	487	512	462	456	434	453	502	523	501	433	466	467	467	515	485	450	491	480	484	483	460	500	490	451	469	487	461	480	509	485	454	474	483	489	476	484	450	491	524	488	493	474	496	465	476	519	459	452	492	473	442	509	496	470	487	488	496	476	506	511	491	480	507	504	492	467	480	450	483	510	502	456	478	487	495	510	520	494	484	473	442	517	494	475	485	489	485	465	442	482	485	494	422	453	442	466	499	483	456	477	447	451	496	476	478	493	540	480	481	485	469	480	483	476	493	464	452	480	466	471	496	463	501	463	457	489	489	473	501	484	455	492	440	479	466	471	499	463	515	469	455	511	493	472	467	480	483	458	447	486	480	461	450	463	460	483	436	501	496	483	454	473	465	490	470	463	497	465	481	496	459	466	451	513	445	474	479	476	440	480	482	459	500	462	494	452	451	448	523	467	460	497	474	452	444	474	499	506	469	487	469	495	486	487	454	467	485	483	491	490	467	535	484	476	481	472	449	459	463	505	468	469	477	435	470	456	518	453	453	467	478	463	465	472	476	467	523	455	482	453	475	506	458	508	481	485	481	488	470	474	443	470	437	464	451	502	490	514	488	487	491	464	461	494	478	445	432	467	529	494	448	478	473	456	474	466	460	453	478	517	486	504	504	467	487	470	490	492	474	470	474	465	495	530	458	491	518	461	471	486
15072	10968	4901	1550	105	68	72	80	70	65	58	68	69	61	72	61	54	77	63	56	67	60	66	65	51	68	52	75	54	64	74	69	98	80	81	77	63	58	59	55	61	67	68	65	52	58	74	56	65	56	67	64	59	66	62	66	76	72	69	66	58	67	55	56	44	69	68	61	71	59	69	77	71	63	54	62	53	67	67	61	50	67	65	49	69	68	70	59	64	59	50	55	80	62	66	66	94	65	50	54	74	57	64	60	59	63	63	51	74	68	54	72	62	51	58	62	76	71	57	62	68	51	68	65	60	64	75	57	63	71	47	74	68	61	62	62	61	72	63	60	63	63	74	68	79	75	54	61	56	52	66	59	61	60	61	63	67	55	61	64	64	79	57	64	68	64	44	66	52	68	66	50	69	65	55	76	64	69	68	47	67	75	76	56	58	63	61	66	65	53	57	59	40	49	74	60	67	63	67	56	52	59	59	57	57	61	58	47	84	60	68	52	65	64	47	74	75	51	65	53	51	52	64	57	66	66	69	62	60	52	75	60	68	61	79	64	68	59	68	55	54	75	67	58	55	63	63	73	77	70	74	62	59	46	61	62	76	57	62	64	54	74	79	70	89	67	64	64	66	67	74	64	46	61	61	76	64	72	61	53	70	64	66	59	67	51	67	62	65	62	62	48	55	63	59	62	59	50	58	61	52	73	53	63	58	57	58	45	66	66	70	62	67	66	51	60	57	67	51	55	67	65	71	61	57	56	52	74	50	65	64	74	61	68	56	68	67	46	55	58	59	58	60	68	65	63	67	75	64	60	80	53	75	63	64	70	55	78	54	51	68	56	71	66	71	44	70	71	66	65	55	60	60	74	57	41	55	64	61	62	65	64	64	64	73	56	59	53	57	68	59	47	68	56	59	56	69	63	53	59	61	60	58	61	62	51	69	65	56	55	78	68	66	75	70	57	58	55	76	69	56	78	63	73	70	65	62	65	62	57	60	69	64	60	48	60	63	70	51	67	53	68	80	58	63	84	57	62	64	70	62	64	73	81	68	58	60	62	63	49	65	69	60	60	59	76	57	53	60	62	78	69	64	64	64	57	59	65	73	54	61	65	79	65	46	69	53	55	67	65	62	81	55	69	76	72	63	68	60	63	63	58	68	63	63	70	72	54	53	65	49	73	72	71	62	63	57	50	86	76	62	52	68	56	64	64	64	66	60	54	72	51	70	49	52	63	67	68	61	48	59	61	58	61	59	56	71	47	50	56	59	62	61	51	60	76	52	46	71	55	51	61	61	53	58	68	72	69	63	57	71	59	48	62	55	68	58	64	62	62	53	59	72	72	64	57	57	62	58	47	68	62	64	67	69	61	60	75	69	61	61	56	67	56	73	57	62	71	66	61	61	73	69	70	67	68	60	73	50	43	68	72	70	67	66	68	56	62	72	62	62	59	53	57	45	64	60	53	61	65	56	62	65	71	65	76	70	65	73	66	68	73	69	69	71	38	64	58	57	64	61	63	77	62	55	60	68	64	63	62	55	55	64	63	83	63	63	61	62	55	61	81	64	57	53	55	73	68	66	58	50	77	60	58	56	67	60	46	56	63	68	69	56	71	76	52	62	76	57	53	63	66	84	71	58	65	59	68	62	76	71	52	61	81	67	75	57	77	75	80	47	54	60	59	59	66	65	68	66	66	61	71	58	59	64	52	68	64	61	75	60	73	63	72	70	73	51	49	70	70	59	53	48	72	53	68	61	56	48	73	58	76	70	68	70	69	71	68	57	75	61	69	55	84	67	59	69	62	82	75	55	57	80	53	74	61	55	38	67	52	49	68	52	79	57	60	51	66	69	72	60	49	72	80	58	51	74	39	57	61	60	51	73	65	64	49	59	63	68	73	70	53	51	59	57	70	67	65	68	64	67	59	64	63	68	56	63	63	68	41	51	55	66	72	56	66	51	50	73	58	59	50	69	54	52	69	52	60	64	65	78	57	82	70	58	72	49	50	61	54	62	63	76	64	61	62	68	60	51	55	68	68	62	57	66	65	58	54	60	49	74	69	63	62	65	68	82	62	67	60	80	55	59	71	65	52	58	46	68	70	52	69	68	64	64	52	64	74	60	63	56	57	74	57	78	66	64	75	67	65	69	65	63	68	66	55	60	55	65	61	66	62	57	72	70	57	63	68	60	68	52	54	61	56	57	64	56	59	56	66	79	52	70	49	67	53	74	60	57	54	62	53	58	72	50	56	68	71	62	61	62	58	61	66	67	62	57	54	70	77	65	69	48	63	55	60	62	67	65	63	67	54	58	57	60	57	57	70	57	53	66	66	74	68	64	64	66	51	56	58	62	53	55	57	67	74	58	54	62	76	71	61	62	58	53	43	52	62	53	65	59	66	57	41	73	65	94	51	67	41	66	69	52	68	69	53	52	53	51	61	68	66	52	65	62	69	63	77	63	67	50	76	68	61	62	65	59	70	71	74	74	59	60	56	76	59	56	68	61	50	68	71	70	65	64	61	77	64	59	82	71	59	62	75	61	58	64	58	53	59	63	76	61	61	73	57	69	70	74	71	57	64	60	67	71	77	60	55	47	65	59	42	73	48	49	65	58	73	73	81	59	69	66	62	59	58	64	54	57	59	74	60	57	81	67	64	62	89	46	71	72	48	57	60	67	65	79	61	63	68	52	62	61	67	51	64	58	74	70	60	56	53	68	86	52	72	78	61	65	68	55	49	51	59	70	71	64	66	49	62	67	79	56	53	65	68	62	71	63	65	68	76	62	70	66	63	67	74	70	57	48	66	59	70	52	67	62	73	63	53	57	69	56	61	63	73	61	80	63	68	71	67	67	70	56	66	68	70	48	57	65	68	60	61	58	57	64	65	80	74	63	63	65	79	68	73	72	66	74	50	44	90	53	71	71	66	58	64	68	67	52	61	89	65	71	64	60	75	52	61	64	59	71	54	55	62	76	56	44	61	61	80	71	64	67	72	65	57	53	73	67	50	68	68	61	70	59	81	65	68	61	74	61	65	59	82	71	64	54	60	62	72	63	67	64	65	60	71	72	54	51	74	59	60	68	68	62	65	77	51	68	61	55	83	77	51	78	65	65	68	64	58	60	79	63	49	51	65	71	53	73	71	55	65	59	53	70	49	64	70	78	76	63	74	73	62	60	81	64	58	52	69	63	58	55	51	65	64	58	57	68	60	72	60	68	62	63	52	81	58	73	62	66	48	66	63	80	77	78	66	61	62	75	70	69	72	68	72	74	58	53	53	50	66	61	59	68	71	58	61	55	71	68	65	62	77	60	63	61	69	64	65	62	71	71	76	68	65	67	66	64	55	54	59	52	66	67	63	79	63	62	74	78	65	58	64	45	69	61	62	51	62	62	84	74	78	73	68	75	63	57	72	62	73	58	44	59	59	63	79	59	53	49	63	53	73	52	54	61	63	70	53	69	55	81	57	69	56	67	54	66	62	68	69	69	62
45618	32908	25147	16065	2599	859	884	811	808	732	717	733	728	734	700	682	685	681	655	678	684	670	718	655	689	665	673	674	645	635	841	1498	1626	1359	986	816	690	655	620	662	665	662	612	636	693	679	678	611	670	624	674	662	665	626	671	654	645	626	666	662	655	618	636	671	643	655	667	713	632	662	661	653	638	650	723	644	643	661	616	672	644	706	678	691	645	652	625	643	639	670	672	655	616	675	690	634	651	657	624	691	647	657	644	671	673	646	648	656	663	615	678	647	620	658	632	684	635	631	689	669	648	701	618	632	653	689	649	635	646	633	660	624	671	681	619	667	657	639	650	675	654	644	667	657	586	676	659	658	666	653	640	644	679	645	642	684	685	627	622	643	623	618	645	678	681	671	656	684	664	633	640	626	654	675	644	653	649	669	680	693	651	691	649	649	606	673	626	659	667	632	643	663	672	636	625	652	657	660	649	658	655	650	654	630	632	633	610	629	614	637	665	678	703	639	657	655	684	634	617	631	673	637	699	660	641	632	622	663	625	638	656	634	675	707	657	650	636	694	683	646	627	650	651	622	647	626	609	637	669	662	656	636	610	661	669	619	664	646	589	661	670	657	674	687	645	628	663	686	630	647	616	640	691	645	628	669	619	684	671	676	683	608	654	644	684	693	662	647	669	643	675	645	651	620	614	606	614	614	644	662	677	687	678	657	667	621	633	658	648	687	686	688	616	633	673	644	641	693	633	673	676	647	635	704	648	670	664	639	636	657	612	614	637	694	635	649	654	618	647	685	632	654	646	651	681	615	681	643	615	659	650	637	617	670	666	619	659	646	643	633	687	652	610	690	599	639	637	667	667	629	660	676	653	662	649	670	654	657	625	668	623	649	646	647	656	629	658	639	687	689	600	668	640	607	633	670	693	663	657	616	619	676	661	612	646	645	641	633	663	594	662	655	656	627	659	650	670	664	665	634	618	671	637	618	628	686	669	671	637	647	688	626	586	651	672	645	671	653	611	597	628	666	655	618	638	627	630	640	611	693	669	658	680	687	643	707	676	616	643	652	624	655	649	667	650	660	644	648	620	658	672	643	599	625	662	622	639	673	677	612	667	598	658	690	647	644	613	650	607	620	630	659	685	619	628	661	636	686	623	639	623	613	622	664	652	668	642	686	643	686	636	625	624	636	647	648	630	671	702	670	652	631	644	638	654	663	593	651	625	639	660	675	639	668	646	672	682	638	659	654	654	639	629	627	631	653	628	657	636	650	650	601	657	654	628	708	689	667	652	638	625	653	665	653	666	612	654	650	660	618	604	595	658	649	623	643	680	625	694	631	627	648	650	636	647	673	613	629	688	658	683	613	616	668	637	628	670	649	635	673	674	657	665	600	630	635	630	635	686	642	603	657	631	667	655	640	656	659	676	658	638	621	662	658	644	623	636	636	651	677	721	657	678	646	667	669	726	640	685	670	648	619	619	628	668	628	657	645	647	670	615	656	665	625	649	655	669	680	645	662	596	676	621	636	693	650	625	657	602	666	665	710	665	645	646	665	672	671	676	648	613	664	687	659	662	674	632	609	648	667	614	630	629	604	678	687	636	692	674	651	668	625	647	625	643	636	642	624	673	608	658	672	658	663	649	650	667	642	665	645	665	647	634	635	657	650	719	642	636	634	646	650	636	634	656	667	633	655	721	678	643	606	632	603	629	635	651	653	684	644	614	648	619	658	653	645	629	660	668	618	591	661	683	617	626	655	646	628	652	595	691	606	658	644	648	595	646	686	612	682	634	655	607	623	662	681	700	664	665	641	668	614	645	684	634	684	637	691	629	659	667	714	648	628	642	650	632	644	668	686	636	653	678	680	681	620	651	613	672	697	673	670	636	672	666	640	649	614	632	620	659	681	623	664	623	642	630	642	692	686	697	618	687	656	634	676	688	648	660	623	681	637	658	691	698	615	654	676	680	646	616	641	646	665	654	655	627	668	694	645	644	681	651	634	646	626	655	663	702	648	639	682	629	671	668	635	633	687	664	661	648	638	658	649	621	661	678	649	680	620	675	634	622	645	668	663	616	624	633	623	675	644	673	651	677	664	613	666	662	727	683	668	640	637	684	663	689	682	629	652	651	630	610	668	633	613	624	628	670	644	671	607	652	642	694	674	643	626	678	616	656	641	664	606	657	630	618	695	647	644	658	642	660	592	669	660	648	704	666	640	653	684	630	640	668	692	629	675	705	667	590	627	570	605	663	645	642	625	630	651	653	641	656	637	659	661	638	635	661	633	756	662	641	629	662	665	687	632	658	678	642	672	637	628	645	691	648	621	646	617	654	701	654	663	671	615	669	641	619	626	643	634	632	618	617	635	640	651	624	662	627	677	636	639	666	615	721	696	638	620	662	667	652	687	629	692	636	590	644	680	656	634	663	644	670	620	618	682	674	665	639	654	653	653	674	591	618	674	611	685	679	632	695	678	701	691	705	730	622	611	597	682	647	638	658	669	652	662	659	681	624	641	628	625	669	673	658	635	614	605	647	640	643	673	652	642	664	635	638	678	590	641	633	628	638	667	651	653	646	645	666	665	757	689	681	627	648	662	636	657	635	640	638	654	645	642	588	650	639	689	604	659	680	654	671	643	647	623	655	647	630	626	611	631	690	689	667	628	630	687	650	611	640	674	643	675	666	648	668	639	679	678	652	649	622	634	647	688	662	647	640	655	661	669	697	649	647	644	625	675	668	661	662	614	614	599	618	654	685	660	663	676	634	626	649	639	677	670	641	650	703	664	658	665	680	664	626	664	635	653	645	606	671	663	681	685	613	668	622	675	663	653	603	694	612	625	672	682	640	674	649	639	640	619	632	670	653	593	654	641	661	639	656	645	614	626	666	670	642	656	670	647	624	661	689	664	692	639	702	677	682	634	616	667	660	656	667	625	671	687	632	691	679	597	663	631	581	613	667	652	659	624	650	662	661	690	674	648	648	660	633	646	662	651	635	683	674	677	647	641	664	686	668	641	652	632	664	621	630	650	651	606	627	641	645	652	637	667	609	659	679	615	623	676	637	648	616	646	652	630	664	581	629	632	680	730	662	622	671	647	621	670	656	604	644	667	643	704	636	646	661	678	661	671	638	660	625	640	677	669	634	675	684	675	672	673	605	642	666	636	628	647	610	625	650	671	703	659	690	685	649	644	632	666	642	636	649	684	634	655	615	629	648	637	661	690	682	570	647	623	671	631	663	661	613	635	602	657	670	648	673	655	616	672	653	675	692	634	659	660	682	647	664	649	642	629	659	638	629	680	706	694	691	622	640	627	642	606	666	614	607	687	683	676	638	676	645	630	655	667	655	665	653	627	634	676	673	662	671	659	626	636	657	620	663	640	641	668	641	666	663	617	617	627	591	654	646	661	658	669	644	633	664	632	655	641	663	707	661	599	651	655	661	734	613	641	630	657	658	615	653	630	655	646	623	640	663	693	630	644	667	632	625	640	700	651
30199	29731	15107	4628	192	70	55	56	46	54	45	54	59	51	69	50	32	64	42	56	59	48	61	59	53	42	43	58	45	60	68	110	143	109	93	79	39	44	36	34	49	50	44	52	51	50	38	55	46	62	45	51	46	52	49	42	55	52	49	47	50	62	57	62	43	49	37	44	48	63	55	46	56	43	49	39	50	43	60	52	52	51	42	41	46	62	52	39	51	46	44	50	53	44	38	50	48	46	42	69	43	56	50	58	56	54	58	41	40	48	55	43	57	58	55	39	44	47	52	44	55	54	48	44	43	53	53	47	56	44	46	55	45	34	49	43	54	55	48	60	55	39	51	55	46	33	50	44	46	53	47	42	58	60	52	45	46	51	38	49	46	49	46	42	50	46	50	44	50	45	53	56	45	52	48	39	46	45	43	55	56	54	49	63	61	52	51	52	47	51	50	41	45	49	48	44	49	53	35	40	48	49	51	39	44	45	46	44	42	43	44	42	40	47	42	50	57	44	53	54	49	38	54	40	44	51	49	55	53	53	41	55	44	56	53	51	46	50	47	53	44	52	45	57	50	44	41	56	50	62	34	59	48	49	48	46	51	47	50	51	45	47	60	53	53	49	43	44	57	53	47	46	45	45	41	41	48	38	49	52	49	48	39	54	37	50	38	34	48	40	47	43	60	46	48	50	43	69	46	49	48	52	46	46	48	50	47	57	42	59	49	39	48	49	51	62	53	52	52	57	50	35	56	45	49	51	45	56	47	51	49	53	57	49	52	65	59	54	56	49	39	50	57	43	54	44	46	47	53	53	56	49	47	49	56	50	56	49	62	53	46	49	49	48	55	50	47	55	49	44	38	55	43	50	58	48	46	53	42	46	55	50	55	46	57	41	36	58	48	38	50	61	52	51	54	44	44	54	47	50	51	50	52	55	47	46	42	54	44	43	50	40	44	54	42	52	51	44	40	47	44	55	37	54	47	43	48	47	48	56	55	62	46	56	55	48	40	57	57	50	42	52	49	31	52	52	55	50	55	49	40	41	46	48	41	48	48	41	44	55	56	51	67	51	43	61	42	52	49	51	42	62	46	39	52	58	54	38	47	45	54	57	43	64	51	41	51	58	46	45	45	57	41	40	49	56	63	37	46	53	35	40	36	41	55	45	64	49	50	43	56	44	57	63	42	49	45	52	50	30	41	43	52	51	42	57	53	47	51	42	47	42	37	35	65	58	49	40	52	55	49	50	44	57	45	48	37	47	41	55	62	42	46	52	47	39	53	55	52	56	51	47	49	43	52	53	58	54	49	36	44	49	53	41	53	47	47	49	44	49	54	61	53	41	52	48	46	57	39	76	54	55	44	60	53	41	54	52	43	43	44	57	54	52	41	55	43	42	44	50	52	49	45	53	40	47	48	43	58	48	48	41	44	35	40	52	62	48	49	45	43	46	47	41	46	56	43	60	42	44	44	56	60	52	45	55	54	45	62	45	48	45	59	46	38	53	53	59	63	51	51	38	41	50	52	55	59	51	54	56	39	56	39	57	47	43	44	51	55	40	45	48	54	42	56	61	45	55	62	53	56	64	54	53	54	46	58	54	50	55	57	45	32	54	54	50	50	48	50	49	54	61	44	41	51	46	61	62	44	45	42	50	35	52	60	47	48	62	54	36	46	58	53	49	52	42	67	46	46	56	43	42	63	59	58	34	42	58	43	49	48	42	56	54	58	50	56	52	40	43	38	50	44	45	47	49	60	60	55	43	57	70	42	41	51	44	45	46	44	52	42	44	43	63	53	43	55	42	47	46	52	55	54	61	59	42	41	55	47	52	50	61	52	52	62	56	34	50	50	60	60	55	57	43	47	57	52	59	43	51	52	45	56	52	57	39	47	38	58	45	59	50	43	52	42	61	51	52	53	45	41	57	48	50	51	51	61	59	56	57	54	46	52	50	46	47	49	54	48	54	46	68	53	51	37	49	47	44	41	51	40	55	55	42	51	39	52	50	49	52	48	48	50	46	51	62	44	51	49	48	49	56	35	53	45	40	39	54	54	40	59	45	47	51	53	42	43	51	47	32	35	39	61	55	55	52	64	55	55	44	57	38	35	42	64	51	58	47	48	52	39	49	50	42	41	42	48	49	41	55	38	54	56	47	65	47	49	55	48	47	59	47	43	46	47	59	45	54	52	51	53	56	42	42	57	49	52	50	60	45	44	55	44	47	54	33	52	41	47	46	44	65	55	48	58	58	53	44	51	48	51	52	55	48	50	48	46	51	49	36	45	53	62	57	47	48	43	49	53	48	54	58	48	46	40	37	56	50	51	55	51	40	54	53	52	52	53	47	29	44	41	51	41	39	47	55	40	38	66	57	60	53	56	54	44	50	57	44	48	51	37	49	45	45	42	36	53	59	42	44	48	43	52	66	39	50	53	44	53	46	61	47	50	36	54	35	43	53	47	39	41	53	43	46	53	52	60	48	51	43	42	43	47	52	44	39	50	40	52	48	46	56	53	39	34	41	45	61	44	54	40	51	54	56	52	60	57	49	54	62	40	48	69	38	64	52	61	47	55	37	44	45	53	40	38	48	55	52	42	36	63	46	42	51	54	54	61	43	39	51	44	53	61	48	54	45	47	51	53	48	56	51	54	56	46	48	52	54	51	37	48	48	47	52	53	45	41	45	68	52	42	58	41	43	48	47	53	49	50	57	44	65	39	59	56	51	38	51	48	48	46	66	53	43	42	45	58	44	54	46	43	42	44	44	47	49	53	53	57	44	52	50	56	49	53	50	46	44	46	47	48	54	56	40	50	47	52	56	51	46	60	70	45	45	55	45	51	48	36	44	33	55	43	51	53	45	59	46	63	48	68	45	46	49	49	58	49	42	47	47	61	40	52	54	43	49	47	57	52	51	49	57	43	54	47	47	61	51	54	49	43	45	52	57	54	57	59	43	46	50	63	51	46	55	54	64	44	48	52	39	57	47	47	47	50	53	47	62	56	47	43	52	46	48	49	50	43	54	46	47	56	40	51	54	49	55	50	39	43	53	41	43	48	43	59	54	42	53	54	44	40	46	47	49	49	50	61	58	49	42	52	52	52	41	43	55	59	47	48	61	49	55	52	42	43	44	45	49	50	44	45	54	51	43	47	51	50	52	59	44	54	51	53	59	51	48	48	49	47	46	55	43	47	58	51	52	44	48	51	46	50	50	37	45	46	52	46	53	42	62	51	53	49	42	52	57	55	42	57	42	37	46	43	49	52	47	57	52	50	44	59	53	44	47	42	46	54	39	37	57	46	51	57	42	56	51	53	54	39	49	45	54	49	48	59	48	59	41	53	58	48	35	57	66	47	44	60	52	55	42	65	43	46	56	54	44	40	52	46	50	48	43	45	48	60	50	49	47	43	50	42	46	41	55	59	59	56	39	55	47	47	49	33	44	47	42	64	40	46	61	48	54	50	30	44	49	44	54	51	47	47	50	49	37	60	43
56623	43070	34953	25723	5462	1168	1126	977	839	808	730	658	590	641	650	640	603	574	614	577	586	570	576	526	544	616	568	540	562	561	930	2887	3206	2427	1458	856	715	573	584	584	591	572	515	561	509	562	553	479	536	533	529	507	542	519	519	491	540	526	518	530	537	512	513	520	532	515	515	560	549	527	520	544	523	505	553	512	523	514	515	491	522	575	521	549	542	543	509	518	585	517	523	521	543	516	523	517	534	521	531	509	536	505	501	535	554	558	564	546	541	534	487	518	540	535	529	524	554	577	525	555	527	537	514	518	523	552	559	537	517	543	498	517	529	526	549	525	555	531	515	493	510	522	545	518	551	494	538	516	520	514	520	519	560	503	534	535	540	538	558	522	520	532	511	518	497	518	567	508	535	533	505	525	505	541	487	520	483	529	546	525	553	519	551	505	561	547	503	498	488	563	519	539	508	544	527	512	496	502	545	527	575	509	535	498	569	534	525	522	563	524	532	549	519	564	541	567	553	488	565	538	561	514	539	515	518	577	503	509	534	552	544	527	527	547	522	528	487	539	560	541	484	540	523	513	531	526	524	528	496	511	574	479	507	497	500	511	531	537	523	518	546	514	507	534	524	486	523	513	502	529	483	547	572	532	536	502	551	541	529	523	545	548	541	564	530	536	521	519	516	496	541	549	527	538	544	503	545	519	500	507	588	507	522	497	503	544	518	523	517	516	529	531	531	520	519	526	548	534	519	507	528	537	561	564	514	479	563	537	547	542	506	548	558	510	597	571	520	538	526	534	498	520	506	508	487	484	514	496	510	548	513	512	570	531	559	553	506	513	521	515	545	522	534	501	514	526	529	516	519	508	532	549	511	545	539	540	534	546	556	528	536	531	520	491	509	523	543	524	544	531	541	522	541	577	482	568	529	540	564	554	521	508	498	545	553	485	523	516	520	543	533	500	516	571	539	540	512	493	513	557	556	511	512	528	527	530	547	558	519	554	482	554	524	470	481	555	513	540	532	526	537	522	559	534	519	533	498	516	549	517	538	540	522	526	530	519	585	556	564	545	541	527	511	512	536	536	550	540	569	531	536	511	485	512	549	519	551	532	578	553	567	540	502	541	485	542	506	516	539	509	525	535	547	560	544	505	523	493	517	552	531	541	501	539	544	539	521	468	509	518	570	516	517	533	504	558	515	564	518	565	542	517	529	531	522	525	534	588	536	502	557	559	529	586	530	540	513	549	493	556	529	555	530	529	543	571	523	551	508	556	541	515	563	506	558	504	527	527	529	511	541	503	541	528	482	547	545	556	516	503	506	512	545	535	547	539	544	494	520	538	531	541	555	553	549	536	540	544	553	502	511	507	543	531	522	515	507	556	517	504	508	535	552	506	551	528	501	534	517	547	518	536	560	509	515	538	555	556	548	546	549	536	544	541	543	562	566	589	507	537	537	497	520	508	503	519	507	539	530	540	534	527	531	510	516	485	574	523	556	532	538	539	508	551	532	511	498	524	536	527	544	518	513	506	510	560	565	509	551	516	541	564	532	539	539	515	525	524	541	525	532	476	510	532	551	510	513	570	546	565	538	533	507	536	526	527	523	534	578	495	513	546	521	560	538	548	539	515	559	519	505	570	498	560	536	519	536	525	543	538	536	550	529	530	553	527	563	516	518	540	516	533	531	523	539	544	519	546	588	498	541	513	504	565	516	557	547	492	502	530	503	551	530	482	511	509	579	539	527	514	531	504	485	509	546	514	498	509	554	486	523	565	521	513	492	541	515	507	508	493	539	551	524	517	524	533	559	530	554	533	551	513	533	537	555	528	551	546	522	529	529	526	492	535	523	522	515	532	540	550	520	548	543	528	543	520	515	493	511	548	496	524	520	540	485	503	547	529	521	524	516	513	480	509	534	572	480	486	500	518	532	541	524	505	507	508	525	556	509	538	530	516	559	542	486	527	549	585	537	519	548	504	507	526	573	561	491	557	539	537	539	537	526	533	558	514	508	521	537	556	528	518	541	535	475	529	537	525	545	553	555	491	507	534	528	561	515	522	480	516	577	528	508	537	525	516	527	528	541	486	526	502	539	541	510	534	574	518	554	573	528	531	572	512	492	545	529	515	483	543	521	530	532	532	530	562	533	492	525	566	497	537	563	546	498	515	522	521	558	489	504	501	503	556	502	550	538	485	492	528	532	499	509	531	501	520	492	574	512	564	545	514	577	533	560	548	514	534	544	496	497	561	544	561	528	512	527	519	542	522	514	516	532	543	541	528	515	529	523	515	538	471	507	585	545	545	541	536	526	500	573	542	489	602	541	486	538	507	508	506	554	514	538	561	546	493	519	541	550	539	530	512	542	533	566	532	517	564	485	537	447	509	486	527	513	530	538	546	518	504	520	524	525	546	485	500	520	544	545	507	526	508	506	559	546	532	512	487	555	528	534	509	534	519	517	505	519	527	500	560	538	518	544	573	544	512	511	548	539	519	513	502	509	551	550	504	508	536	536	531	529	529	539	533	527	536	572	531	567	545	559	529	555	514	467	535	492	503	497	549	526	522	510	519	563	566	511	537	508	524	530	471	561	504	513	490	540	530	547	534	512	515	517	513	519	520	538	534	532	564	546	555	532	521	521	549	539	553	515	514	561	503	551	533	529	525	504	503	560	503	505	551	548	521	540	545	509	536	551	520	499	530	518	516	540	555	558	558	507	507	532	524	550	541	532	534	519	520	579	527	509	534	507	549	541	519	514	525	507	529	560	511	518	546	548	538	519	531	513	498	549	513	518	496	552	562	518	520	527	573	513	530	522	531	523	511	552	508	548	552	502	539	557	536	510	478	556	535	534	514	493	541	518	509	537	517	541	522	536	558	521	482	566	558	548	547	521	557	526	488	499	527	550	519	544	562	507	501	488	516	532	535	550	563	548	534	534	537	528	536	532	575	529	528	517	552	529	493	512	526	506	529	502	546	531	536	524	478	579	512	527	482	536	524	518	525	499	493	525	533	517	531	543	517	541	541	562	542	499	526	562	533	527	533	475	542	547	482	490	522	530	517	554	558	513	524	518	562	515	494	537	502	581	553	504	529	559	551	485	488	550	531	513	558	541	543	534	526	514	565	513	547	499	544	527	544	537	500	495	504	535	535	524	558	542	467	520	536	556	521	558	541	532	533	527	543	531	490	523	522	552	529	509	528	524	516	525	488	511	548	525	549	517	509	511	524	524	510	548	559	527	565	503	525	541	490	540	497	520	515	555	540	574	492	561	548	514	508	533	543	507	546	582	507	515	540	484	518	533	478	533	516	528	567	534	526	517	550	505	518	532	523	541	536	540	513	522	525	488	561	524	550	503	498	526	536	520	539	541	503	528	508	536	516	509	566	592	536	534	518	565	575	559	505	516	532	525	564	557	535	516	541	535	568	554	510	515	530	515	568	565	543	508	498	553	497	541	482	555	527	501	487	506	545	513	539	546	547	571	518	567	485	495	518	520	481
25605	25758	14411	3997	159	70	73	60	72	63	55	63	76	56	72	60	55	67	57	50	72	54	61	76	51	64	57	52	59	55	82	155	156	100	88	65	61	70	47	54	54	56	68	57	63	79	54	67	53	59	58	69	66	69	69	58	73	64	57	79	66	66	74	63	59	50	56	57	56	62	50	55	51	69	61	70	56	59	78	57	53	50	49	56	48	61	56	66	59	59	62	73	54	58	70	62	61	49	71	60	68	63	67	51	51	52	54	55	53	57	61	60	66	69	57	60	62	61	57	63	56	60	49	71	69	63	60	54	59	54	53	56	66	63	56	59	59	58	52	52	53	56	51	52	59	50	65	67	58	59	59	47	63	68	59	52	55	71	48	76	62	57	54	52	55	54	52	60	48	52	62	59	57	68	66	58	65	51	74	53	57	64	71	52	60	64	52	49	70	54	73	51	53	50	59	58	62	65	61	60	61	60	49	62	70	43	51	51	66	52	57	72	67	60	60	47	47	52	55	63	68	71	47	55	72	72	63	57	52	60	63	62	62	58	62	55	53	58	60	59	59	48	63	64	46	64	55	72	54	58	61	54	64	58	59	50	55	50	68	60	58	58	53	58	59	52	61	65	62	73	61	63	61	47	52	59	47	63	58	51	71	62	75	54	64	55	53	51	54	66	69	51	63	63	56	65	71	42	72	66	83	59	58	73	61	71	52	61	53	52	64	53	56	55	70	65	59	55	56	62	59	54	52	77	66	64	68	63	59	51	72	57	68	43	60	63	57	54	63	55	60	52	48	54	55	58	54	60	56	52	62	56	57	53	53	49	65	57	58	56	57	67	62	51	57	62	57	58	52	58	63	57	62	53	59	51	53	53	55	65	70	60	61	57	66	43	63	55	59	58	58	55	52	62	65	54	62	42	50	56	60	54	64	67	54	68	55	71	60	57	48	64	60	54	65	66	60	48	52	58	62	68	60	54	52	48	67	61	67	56	67	54	50	45	62	69	62	64	72	51	59	57	65	63	60	55	73	62	65	64	40	68	68	58	55	66	54	63	55	62	68	50	54	53	66	65	67	60	60	67	56	63	60	65	61	58	62	55	66	70	57	55	63	58	46	51	55	48	69	53	64	57	57	70	64	58	69	60	64	52	78	54	54	63	70	58	67	61	50	55	43	53	61	60	70	64	64	51	73	67	60	57	62	68	71	59	66	69	66	64	57	50	68	53	63	74	64	62	60	54	67	51	49	64	55	70	67	58	53	70	46	50	73	63	61	54	52	52	32	60	58	51	53	63	59	65	69	59	55	47	74	65	70	62	63	52	55	58	63	58	65	46	67	60	52	44	72	59	59	58	70	52	52	63	60	56	55	67	60	61	59	61	58	55	59	62	44	57	61	62	68	60	60	65	70	56	58	55	62	71	51	52	56	62	67	55	74	46	59	61	60	67	61	45	50	56	44	67	62	50	64	63	45	69	59	64	74	55	65	60	57	69	52	58	65	58	65	43	61	70	66	65	62	52	61	59	66	67	44	71	51	67	62	61	62	45	43	56	70	49	50	57	69	57	68	52	54	67	47	60	45	48	58	57	62	72	50	65	55	58	67	58	49	64	54	61	44	57	56	61	65	48	56	63	59	55	60	57	68	61	69	49	76	58	55	55	55	63	56	69	57	56	67	64	63	47	70	58	51	55	75	60	70	59	61	72	63	67	56	55	71	69	69	51	48	48	58	59	55	64	57	55	54	54	79	63	52	72	66	67	57	50	57	81	61	58	58	76	67	57	63	69	62	65	58	51	49	53	55	53	63	65	67	66	56	56	62	57	58	57	54	40	63	51	60	62	67	68	70	60	59	51	51	59	69	61	56	63	65	45	55	48	64	58	52	70	75	62	58	73	49	50	55	55	50	50	56	63	49	60	59	64	44	40	51	54	58	53	51	51	60	49	51	65	65	53	61	53	56	54	69	81	62	56	52	57	61	64	55	59	63	54	55	70	67	71	47	61	56	63	57	53	53	63	62	46	36	59	50	54	55	57	56	54	62	40	66	62	57	70	49	60	77	52	70	44	49	58	58	68	68	57	68	43	59	59	58	53	60	70	63	71	60	79	58	54	55	48	65	53	51	73	55	56	68	74	66	52	59	53	65	59	63	70	58	49	61	50	53	60	59	56	49	65	71	65	60	55	58	52	50	63	77	45	54	52	68	53	65	66	57	61	54	58	52	62	70	56	62	46	52	57	68	50	66	54	66	68	60	65	52	65	67	71	59	69	58	60	51	57	66	70	55	77	50	55	62	60	57	48	59	66	57	65	54	73	73	60	57	55	67	57	65	57	59	60	74	58	56	45	61	59	57	64	66	61	58	59	75	69	47	71	39	61	61	55	67	70	58	57	43	78	48	56	64	76	68	77	57	61	74	45	66	66	62	59	61	41	60	69	54	53	64	53	65	55	64	58	65	55	55	76	62	61	57	57	58	42	71	56	54	57	60	71	44	55	57	60	72	66	60	60	56	73	67	64	55	50	49	46	69	58	73	56	54	58	58	42	61	53	71	59	45	59	54	65	61	54	60	53	53	59	57	61	50	60	56	57	55	65	56	49	69	75	69	59	56	69	61	55	62	66	52	55	57	56	71	55	69	57	43	53	49	59	52	67	61	64	51	61	48	62	62	58	70	55	72	60	60	58	53	55	47	62	67	67	65	53	62	55	55	66	60	61	57	51	58	63	60	77	73	60	53	48	67	65	62	47	51	56	40	47	50	56	60	50	57	63	53	63	67	63	55	65	62	53	53	56	54	67	64	59	61	58	49	72	73	58	56	61	65	74	74	73	57	86	51	55	51	64	59	71	42	71	47	70	59	63	66	61	56	64	72	47	55	68	66	48	58	64	63	75	55	64	71	73	58	77	49	61	80	72	61	56	60	65	45	65	50	63	55	48	48	53	61	59	54	59	51	59	59	44	48	69	54	57	48	66	64	73	69	77	64	50	49	55	69	58	64	49	59	63	59	61	61	62	60	67	54	58	54	53	61	67	60	57	63	64	57	50	62	61	56	56	56	78	62	77	57	53	46	58	77	52	62	57	54	75	61	55	58	56	66	53	68	77	64	50	58	57	69	44	62	65	70	64	64	62	63	51	52	77	72	67	58	68	53	58	63	64	63	58	56	74	56	53	52	69	73	62	53	65	54	62	75	59	48	67	70	41	70	52	66	54	59	60	56	62	54	65	57	59	68	63	73	74	64	66	55	71	60	57	45	62	59	48	60	59	52	52	59	55	57	60	67	76	64	60	61	56	68	73	47	61	61	65	63	61	65	59	49	65	64	54	56	49	62	76	38	60	51	56	59	62	60	57	52	50	47	50	54	65	54	50	57	58	51	83	41	52	60	73	66	69	67	56	67	61	61	54	57	59	71	51	70	45	50	67	68	53	62	59	60	65	52	43	68	53	63	65	49	58	64	55	64	67	47	66	52	63	68	50	70	61	56	55
56179	44074	35501	24118	3493	1148	1140	1036	971	854	835	768	766	732	710	702	725	658	666	692	621	665	665	616	657	658	631	681	654	683	1267	3441	3501	2381	1599	1032	798	667	631	604	637	601	596	624	623	601	622	603	632	645	630	594	558	621	581	654	630	620	619	662	651	588	651	635	651	617	581	624	600	580	586	603	647	613	597	594	630	625	568	613	610	594	619	635	600	625	627	617	624	660	579	617	649	616	672	658	635	608	600	613	575	590	641	632	634	604	651	636	610	603	612	621	637	620	647	643	663	594	608	614	560	611	632	588	551	638	612	583	614	645	638	624	596	664	628	656	625	615	631	593	585	661	581	596	636	596	607	611	628	588	615	625	619	612	613	648	611	641	631	603	619	582	600	624	620	613	646	627	606	662	622	601	563	570	612	639	651	604	634	584	692	617	602	563	598	621	569	636	629	636	611	637	624	591	603	624	618	612	660	614	596	650	622	612	649	572	616	587	594	612	635	596	607	612	638	644	611	647	597	611	606	573	599	596	646	602	586	597	600	598	633	583	599	620	616	611	645	632	633	643	594	635	611	624	596	609	599	586	674	597	581	608	635	621	620	581	585	675	634	665	606	606	569	604	628	642	605	596	616	622	612	599	627	609	627	637	632	641	600	644	644	616	604	630	642	605	625	643	651	604	599	591	627	580	595	596	595	615	603	611	614	633	629	570	577	640	571	616	619	647	610	608	613	623	585	628	632	594	584	588	591	660	618	605	585	613	610	671	649	576	626	579	601	584	686	661	588	606	614	631	643	621	623	592	631	675	622	591	625	626	608	593	670	609	615	685	666	644	611	637	599	606	634	636	589	602	597	612	597	642	608	616	623	640	624	634	600	618	629	602	616	639	645	632	613	615	647	658	645	671	640	620	611	643	633	633	629	652	600	646	598	629	594	566	654	600	611	628	601	630	618	649	637	635	656	616	592	626	588	646	632	612	575	604	611	618	627	631	599	599	634	569	573	607	599	615	632	584	602	665	623	628	598	607	591	620	593	594	612	633	644	625	613	614	636	627	610	635	573	612	644	588	624	562	677	630	624	635	630	581	589	628	562	653	622	587	618	559	636	613	576	580	643	596	629	617	592	616	590	604	628	626	561	620	601	601	611	598	613	606	612	641	591	617	688	588	662	632	638	617	579	624	663	644	629	682	638	614	632	603	652	618	596	608	647	641	630	599	623	617	650	611	612	610	637	602	635	620	590	616	606	595	587	627	626	601	584	595	618	647	593	650	597	616	557	591	652	632	641	630	623	588	598	636	621	650	631	621	656	630	638	599	651	653	633	601	633	686	609	597	622	601	637	622	640	601	593	599	568	622	610	624	587	585	621	653	604	617	604	596	607	642	648	646	606	617	630	642	624	588	627	636	650	612	707	576	609	622	586	695	612	619	556	616	656	614	639	587	624	630	640	635	615	605	607	610	611	628	628	613	655	647	642	642	581	623	664	643	606	631	606	647	640	626	622	609	636	609	633	661	599	639	643	608	603	665	631	632	601	597	627	570	614	641	605	638	619	596	624	616	628	584	590	646	614	604	628	598	617	619	628	653	657	643	650	583	645	598	569	612	626	640	586	609	644	643	658	616	639	648	628	596	656	619	634	611	617	641	647	652	618	592	649	645	578	620	604	643	626	599	597	592	600	624	610	654	650	553	626	608	559	616	609	574	580	596	645	621	620	597	663	643	622	620	601	644	627	613	621	642	661	673	648	613	635	599	607	613	627	615	624	620	592	642	640	611	609	626	588	664	617	610	636	650	591	620	643	593	609	635	577	603	595	620	657	620	593	582	651	627	594	617	618	625	603	621	601	573	605	640	672	664	639	661	618	615	595	618	649	606	631	598	588	628	624	622	588	589	649	641	614	598	644	601	677	642	582	651	683	651	603	604	594	592	623	602	614	614	609	631	629	636	647	608	619	638	634	645	635	597	603	608	622	598	620	623	634	623	625	568	596	623	619	588	595	636	606	616	599	582	603	595	657	577	664	583	611	645	629	591	574	619	617	650	617	621	620	626	634	596	619	587	581	597	609	554	664	626	611	617	626	637	628	621	566	581	590	649	636	613	651	639	628	623	628	661	660	616	618	664	625	594	612	603	643	632	625	646	612	539	617	610	651	624	674	608	634	619	625	623	625	606	624	624	594	620	610	604	630	659	604	605	566	620	648	592	621	593	597	610	621	654	601	614	620	639	608	650	637	666	636	600	623	617	658	617	605	641	629	617	612	612	570	643	592	607	641	573	624	623	626	605	629	610	600	608	638	617	582	603	663	641	654	607	614	647	650	652	642	614	637	622	613	640	590	608	622	635	605	660	640	645	589	634	609	584	647	624	624	633	606	584	635	634	622	610	602	597	571	648	653	609	588	617	669	562	633	686	615	583	599	669	621	599	656	664	645	611	634	601	640	580	622	629	630	614	688	624	600	573	636	612	616	621	625	658	633	599	630	602	611	618	600	583	633	613	646	611	643	613	651	580	604	649	630	610	598	604	606	593	605	592	631	659	600	638	597	609	631	566	640	572	597	683	582	634	643	621	643	588	637	653	638	618	622	581	644	627	605	603	618	615	591	608	587	620	619	625	619	611	634	600	615	617	570	578	590	599	640	591	662	683	656	611	609	610	589	617	640	632	629	652	635	614	641	598	621	628	632	607	637	629	595	622	602	623	678	593	656	648	588	663	619	647	609	640	620	651	661	645	591	639	662	583	598	608	618	553	640	597	607	625	660	562	599	591	596	637	616	624	600	621	600	615	606	576	640	641	624	643	645	625	624	612	622	608	630	635	617	643	622	623	612	620	598	626	593	569	649	603	630	626	619	603	604	556	615	637	656	592	607	596	661	639	635	651	602	573	643	638	544	616	642	623	604	587	616	640	592	658	617	614	632	673	615	601	618	617	615	617	647	613	603	641	650	607	588	623	644	662	576	591	616	620	622	614	607	626	590	651	687	609	620	636	593	597	622	621	643	636	603	583	640	640	600	619	557	619	609	626	633	631	620	637	586	584	625	613	675	613	606	607	620	637	646	604	640	594	622	620	580	596	587	653	634	609	640	644	620	648	594	565	637	583	602	641	591	602	618	650	633	614	637	615	661	640	611	608	635	664	635	606	656	612	641	630	600	603	602	647	585	667	671	674	581	605	614	640	635	593	610	592	636	653	590	617	611	573	607	652	630	623	573	628	673	606	619	578	622	613	635	614	600	606	601	588	642	577	619	601	611	610	648	651	615	639	645	601	585	640	647	643	588	634	620	639	636	624	558	633	642	625	643	615	670	601	636	584	611	631	603	618	622	653	597	593	637	616	614	607	613	575	642	587	628	595	616	626	600	618	636	627	634	595	652	586	604	633	613	609	588	634	662	632	604	635	648	630	651	565	593	621	634	618	620	610	588	629	598	618	594	653	614	607	627	590	610	601	627	628	612	607	602	657	620	637	602	599	622	615	609	600	572	615	639	630
35748	36865	21263	7097	218	43	55	53	37	47	40	43	58	52	45	46	41	42	41	54	48	34	48	39	52	49	51	44	41	30	78	154	177	130	92	68	52	46	39	39	44	43	57	63	44	43	44	44	43	39	42	42	42	44	47	54	43	54	59	46	56	36	49	49	41	42	46	34	37	44	46	56	44	37	51	36	56	50	51	43	45	41	41	50	41	36	53	55	47	40	40	41	49	33	37	51	41	50	58	38	49	50	41	42	43	42	49	47	53	36	43	41	47	48	40	48	32	47	41	40	40	33	44	42	47	44	54	39	47	48	58	43	41	47	46	43	50	36	44	56	54	43	44	38	33	51	40	52	31	45	49	47	46	38	44	42	45	35	39	42	48	44	30	40	46	49	54	40	43	49	48	35	45	48	53	34	48	41	37	42	47	54	43	48	52	43	35	43	47	55	29	39	54	61	42	36	47	44	52	47	37	47	47	47	34	43	38	48	31	50	39	42	33	43	61	39	38	50	45	37	53	46	49	30	54	40	57	35	39	48	43	42	46	48	44	57	44	57	47	53	50	49	49	51	31	47	53	58	53	38	48	51	47	42	43	53	35	45	49	34	46	42	33	57	44	50	51	43	49	38	47	42	47	61	42	39	48	44	56	48	40	50	45	36	35	54	50	40	42	45	44	44	49	57	46	53	59	53	38	52	35	49	48	40	37	36	54	52	51	52	43	52	34	48	41	33	38	56	45	45	43	58	47	42	29	48	46	35	42	47	56	46	46	50	57	38	55	48	41	39	45	39	34	51	41	45	36	47	41	44	49	44	43	31	54	35	42	41	40	46	47	46	48	54	46	49	54	63	46	36	52	40	37	46	54	55	57	42	34	41	46	44	52	46	55	41	36	41	45	50	50	41	35	55	49	44	46	56	53	49	46	36	48	40	44	53	53	44	44	40	50	41	38	38	46	46	46	44	46	41	61	45	40	45	66	43	49	43	40	41	42	31	52	52	44	51	46	45	42	39	50	49	39	39	38	36	45	36	42	30	47	34	38	50	35	52	47	49	40	48	38	43	46	42	43	55	49	51	46	40	47	36	54	49	48	43	42	48	47	52	39	38	35	41	57	31	49	48	55	47	61	41	34	52	45	47	35	46	40	43	52	72	42	50	43	47	49	46	34	44	48	46	42	35	43	45	49	48	40	47	43	53	48	50	40	51	56	46	48	48	44	49	41	46	41	44	34	31	37	46	44	31	35	54	50	55	41	48	50	51	50	41	38	37	50	39	41	41	41	59	42	48	46	44	46	36	45	43	47	57	39	47	56	50	41	43	49	42	54	42	42	49	51	52	37	44	40	38	47	44	51	45	41	45	45	42	48	34	47	43	48	44	52	52	46	38	48	54	62	47	52	32	47	46	57	55	49	48	47	42	38	37	35	53	43	51	36	46	42	46	54	48	47	35	41	47	34	36	47	45	60	51	46	60	44	43	40	40	38	49	47	39	41	45	38	38	45	42	40	47	45	33	51	51	53	36	43	35	44	31	47	46	49	49	40	50	43	51	35	52	49	37	39	42	45	42	36	38	44	45	54	36	42	46	51	51	38	41	52	54	41	45	41	54	50	51	42	42	49	55	51	48	47	47	57	54	45	41	45	52	56	40	39	49	43	46	49	40	49	54	59	47	48	35	41	36	42	34	38	44	38	45	48	40	48	29	53	51	38	51	48	49	63	40	49	44	45	44	44	37	46	40	41	44	44	41	45	44	40	36	46	40	60	38	58	39	60	45	45	43	53	43	48	49	49	40	57	42	49	52	38	41	55	50	46	57	64	36	40	51	49	38	53	50	47	52	43	40	56	42	47	47	50	36	44	49	50	44	55	41	43	43	36	30	49	43	54	53	38	34	59	46	41	37	41	52	37	49	50	40	48	49	33	44	44	57	51	46	48	37	40	35	39	51	41	50	42	47	43	43	48	43	52	55	40	40	39	42	41	56	45	42	50	37	42	46	37	57	49	42	49	35	41	47	41	35	53	40	53	48	42	48	46	32	41	36	44	42	45	43	40	49	37	43	42	49	41	55	52	57	38	34	49	41	47	54	54	48	48	51	42	40	55	56	35	49	37	60	41	38	49	47	53	44	35	40	36	43	41	53	47	54	53	51	41	50	32	34	43	40	51	37	43	39	47	51	48	58	44	47	32	37	41	32	44	40	43	47	38	52	50	46	44	45	59	52	39	51	25	40	50	40	46	49	55	49	44	45	46	44	43	53	43	40	35	67	45	46	34	45	45	46	57	43	43	38	59	37	49	42	42	36	52	48	62	41	40	53	44	54	43	38	42	38	46	34	52	57	51	59	47	33	42	49	50	46	40	40	37	51	49	50	51	44	45	49	33	45	53	52	28	47	40	34	46	41	64	52	42	44	51	53	39	47	34	57	42	49	41	47	49	43	47	41	41	56	45	49	43	50	64	42	36	49	42	50	47	38	38	49	52	36	54	50	45	54	43	51	44	45	55	45	46	51	48	47	42	33	41	39	44	45	44	44	38	60	41	53	33	48	43	47	52	37	54	36	53	53	37	53	42	34	55	44	48	50	45	40	33	49	53	49	32	40	38	47	49	33	44	56	38	54	41	56	37	36	38	45	46	56	44	41	34	55	40	38	42	52	44	38	48	41	47	51	50	46	43	42	42	38	59	34	34	34	46	48	49	39	49	43	41	35	45	47	39	50	52	40	50	41	42	51	46	39	43	43	49	39	58	51	49	38	39	48	52	54	48	38	43	52	46	39	44	40	41	46	42	55	47	44	48	44	43	49	54	43	47	37	33	35	35	32	45	41	43	39	48	46	50	49	44	47	48	47	52	45	55	44	42	52	53	60	48	55	32	41	40	39	39	41	37	37	56	40	45	58	47	41	44	32	48	48	41	43	44	39	40	35	54	49	54	46	48	39	57	43	44	46	49	38	52	52	47	42	51	49	44	53	44	46	50	46	43	41	50	48	52	48	56	55	48	55	49	48	40	39	47	33	35	47	51	41	53	54	51	52	47	46	54	45	54	45	44	45	44	38	46	53	44	47	42	48	44	47	53	45	52	49	53	57	46	48	47	46	38	37	42	42	36	40	40	51	52	50	51	47	58	43	44	51	41	45	34	45	44	44	41	38	61	48	48	40	49	47	52	53	36	45	48	40	49	47	45	45	42	49	44	31	36	39	46	55	47	46	53	46	48	41	42	41	39	41	44	61	52	44	41	51	44	48	45	38	33	47	46	46	53	33	50	34	48	42	42	43	36	39	43	41	44	50	43	35	34	41	37	43	45	41	38	47	41	35	70	40	37	47	43	57	52	53	44	51	38	50	36	49	46	44	53	53	46	32	50	51	39	43	60	41	41	50	53	60	31	39	39	36	45	34	49	42	41	41	41	43	52	42	46	47	38	42	49	37	50	56	47	44	38	47	50	44	40	55	47	45	36	38	43	35	48	53	46	46	39	42	37	44
58648	47197	40199	29586	3925	1319	1309	1090	920	886	782	704	653	623	607	616	602	593	531	552	526	566	507	566	537	537	506	497	536	535	1755	4560	4562	3040	1747	1094	786	612	505	478	513	518	461	450	485	459	483	443	468	457	477	472	466	517	492	486	486	485	504	462	447	485	496	470	488	470	488	463	490	431	466	496	501	495	463	523	470	475	518	468	494	496	492	463	493	461	466	479	495	461	442	491	484	446	478	450	466	431	481	486	488	466	459	530	491	495	510	475	481	505	477	482	463	489	514	480	506	461	484	443	492	468	473	489	494	482	441	468	505	467	451	481	489	485	468	487	507	501	469	475	483	450	466	452	502	492	448	498	422	469	475	511	472	458	518	509	469	444	504	503	520	472	484	453	469	494	491	471	480	506	531	508	449	505	466	527	524	448	464	447	517	543	492	476	487	475	513	518	459	492	456	483	463	476	461	468	487	490	475	492	494	499	512	475	495	502	483	473	484	522	472	502	510	499	516	479	460	491	491	473	438	506	503	462	492	510	505	485	493	458	488	492	496	482	492	516	501	485	496	463	490	439	508	494	478	467	545	492	492	493	452	436	526	474	499	493	486	493	524	488	455	409	488	475	500	445	481	497	486	475	478	469	485	516	469	456	482	498	457	441	449	523	473	483	494	477	497	501	498	484	465	472	456	474	514	450	507	507	488	433	484	438	457	460	491	456	486	484	466	488	500	470	496	496	443	449	492	448	515	503	474	490	496	472	515	460	478	474	469	465	467	460	484	518	484	477	505	504	466	497	470	494	480	473	481	457	521	476	462	458	483	491	500	513	474	479	509	484	475	509	480	490	488	523	465	451	505	499	477	453	458	469	489	492	460	478	498	479	460	516	464	504	505	468	487	498	503	521	497	497	476	456	452	501	507	468	495	499	495	436	473	475	472	504	462	465	486	507	473	435	474	463	456	496	483	471	467	487	486	516	462	484	505	478	513	455	501	484	495	460	452	470	433	486	502	503	474	488	455	471	512	472	487	474	462	499	452	540	474	504	466	458	500	499	465	478	478	451	493	486	470	491	505	445	469	511	457	504	476	536	514	491	469	444	492	506	488	447	521	454	470	448	511	473	464	456	484	457	445	485	510	495	480	507	417	494	468	500	472	514	432	496	500	491	451	519	527	476	480	474	478	487	464	487	455	519	512	469	467	478	476	509	459	482	458	445	460	501	515	495	453	482	488	488	434	561	443	466	455	445	492	497	496	499	496	487	461	443	498	484	465	490	496	490	484	501	461	522	473	466	476	496	493	514	490	474	507	481	501	489	479	445	503	487	451	489	502	504	441	472	518	490	503	495	510	476	500	467	507	454	530	492	492	486	454	492	524	498	497	502	509	484	474	485	482	510	480	481	495	490	487	491	496	452	487	467	460	512	477	457	485	472	522	494	482	482	479	471	457	453	498	461	424	512	482	482	453	505	489	499	465	496	505	485	530	491	492	469	504	452	487	494	488	460	469	495	483	480	506	511	475	518	475	487	512	457	505	486	506	523	500	487	474	477	509	466	487	500	472	478	508	487	458	478	483	480	474	480	497	455	470	492	478	465	498	491	516	507	465	453	452	513	529	505	479	468	474	484	463	443	465	487	475	502	477	489	475	486	485	449	494	503	470	460	454	511	466	495	491	512	485	504	479	498	480	468	490	513	505	480	478	502	472	475	482	475	470	493	480	454	476	470	506	470	473	494	533	472	492	503	487	499	505	491	468	513	479	483	458	484	485	465	463	456	516	515	458	469	493	504	506	458	506	480	444	479	505	472	478	462	483	464	462	471	510	488	450	472	496	500	477	508	498	472	481	463	486	435	451	499	458	485	502	501	468	504	469	459	462	483	494	496	471	455	512	484	483	466	456	514	508	491	505	472	490	451	499	500	507	510	501	476	462	513	484	478	509	529	477	480	485	507	451	494	444	503	464	455	480	476	510	479	466	476	490	521	520	490	457	467	482	490	473	477	455	488	487	494	488	476	512	488	484	505	485	470	455	480	475	459	501	517	467	494	503	496	483	498	491	446	501	467	508	484	492	487	473	487	472	472	467	460	489	508	489	483	502	481	524	516	465	458	465	432	425	483	491	520	458	484	510	474	447	468	467	496	483	458	494	500	481	462	527	490	521	439	457	521	496	508	490	504	450	495	495	477	457	479	489	489	499	475	494	465	496	525	446	482	459	491	496	488	481	440	473	500	478	496	475	513	474	467	472	457	473	433	513	471	484	492	502	526	496	491	513	478	437	498	462	483	470	507	493	474	473	488	443	558	478	493	500	480	493	445	458	478	474	483	446	478	458	503	509	494	488	488	451	459	476	479	485	477	464	481	495	504	464	479	465	476	471	470	499	488	489	527	456	479	510	459	483	461	488	490	503	497	468	481	442	486	485	480	454	464	485	486	447	458	499	509	457	492	494	469	524	467	482	453	490	476	505	477	479	504	465	463	499	474	550	477	515	457	482	478	467	493	483	528	476	447	466	491	460	492	486	478	465	495	473	455	488	459	465	492	479	463	461	462	482	480	504	517	505	505	481	469	489	526	469	491	495	447	453	466	462	484	479	472	499	472	483	471	446	472	466	475	451	432	466	430	502	486	489	499	444	503	451	464	482	502	487	496	487	559	456	479	478	468	507	514	459	497	508	492	456	511	506	478	505	485	527	470	478	480	468	462	480	484	490	510	493	502	481	468	489	484	454	500	440	456	454	451	501	490	491	504	502	480	475	482	482	492	508	515	503	527	466	483	474	499	528	508	474	458	478	472	536	508	507	485	484	483	478	463	449	448	451	463	464	481	469	505	487	506	482	485	505	456	482	449	525	480	501	458	498	460	480	460	453	480	488	472	512	496	477	505	505	468	476	463	506	466	480	507	489	492	482	479	527	532	516	463	470	469	472	511	490	494	481	481	486	456	457	448	460	489	527	483	504	475	467	522	506	442	475	487	490	523	500	485	467	468	444	468	465	495	490	497	451	440	451	479	506	553	490	507	465	496	465	466	492	483	517	503	489	455	504	513	459	476	476	492	465	453	468	453	496	512	532	455	519	490	495	464	454	447	496	461	447	472	492	474	446	503	514	487	491	495	473	427	483	510	485	478	471	496	484	493	483	476	497	458	481	488	504	438	482	472	469	469	463	490	481	479	495	462	463	470	472	494	491	483	502	463	485	489	493	472	492	477	495	471	447	511	449	513	435	480	475	479	473	454	489	510	471	520	481	504	476	495	482	492	460	469	494	480	490	518	483	496	527	469	491	493	467	497	496	460	475	471	465	473	468	497	467	492	474	486	485	468	499	497	458	519	475	466	488	458	487	500	478	479	495	502	443	481	467	477	498	496	497	476	468	493	491	494	477	489	480	504	435	489	458	480	514	469	498	487	507	499	470	518	466	470	479	476	495	473	495	483	506	490	472	466	498	460	476	491	501	516	434	464	440	511	491	483	537	465	503	496	518	478	490	434	447	475
14919	11023	5286	1567	124	64	73	54	61	58	59	67	55	74	53	60	71	68	64	52	57	60	69	70	62	55	75	56	60	50	80	80	98	90	73	84	57	63	68	65	61	51	52	62	72	57	75	83	61	56	61	42	55	63	66	71	66	56	70	67	60	65	65	57	67	77	64	72	53	66	63	64	54	58	65	64	63	73	49	71	63	62	61	76	59	61	81	54	74	65	59	56	60	61	59	87	64	57	46	56	67	54	68	51	51	74	79	70	68	59	63	71	62	63	52	61	57	66	56	54	63	64	70	43	65	67	69	74	65	64	67	73	73	52	61	58	69	60	62	70	57	55	58	61	77	62	64	60	63	57	65	61	68	57	66	58	74	56	60	53	70	72	72	59	62	82	66	67	50	69	46	52	48	60	64	62	58	65	63	67	69	70	57	59	59	61	58	50	58	53	71	77	66	58	66	61	66	55	77	86	72	57	77	61	61	68	68	52	60	64	66	68	62	66	65	68	52	56	64	52	61	59	66	67	47	69	66	59	61	61	68	70	58	57	78	55	66	47	70	68	74	69	69	65	49	54	66	67	69	71	71	59	73	57	64	67	60	59	72	52	61	48	66	61	65	66	64	54	67	71	63	66	63	70	62	70	73	63	61	68	69	59	67	65	44	72	52	67	62	54	59	77	58	51	69	63	74	65	58	50	73	57	61	88	61	74	64	68	73	65	80	50	63	60	63	51	60	81	52	64	71	62	62	69	72	77	56	56	54	57	58	62	57	68	68	73	66	71	67	74	71	70	63	70	55	60	84	54	60	75	65	73	51	68	57	79	55	56	75	71	52	68	58	70	63	65	65	69	66	64	48	67	72	64	73	73	63	70	50	67	64	59	62	70	56	60	70	62	90	61	63	66	59	70	63	56	61	70	68	64	65	71	71	70	63	53	79	73	75	57	72	78	67	70	59	73	57	57	76	71	79	60	69	67	60	63	59	57	62	67	75	58	70	55	72	69	74	57	64	81	54	64	48	63	61	69	70	60	66	79	78	66	63	67	71	58	59	77	57	62	57	67	64	85	69	61	76	74	56	76	72	56	64	60	69	74	65	43	63	60	63	66	71	65	56	61	57	64	62	58	64	64	55	65	63	58	54	67	60	80	74	56	56	60	60	53	68	66	47	69	68	61	66	60	74	51	65	65	57	62	60	71	59	61	57	70	66	56	66	61	63	65	56	67	83	75	69	67	59	63	79	67	52	61	63	57	74	60	51	62	60	67	61	52	64	86	63	49	58	64	73	63	74	63	64	68	64	69	53	75	54	56	70	52	64	66	44	63	62	71	61	72	66	71	64	72	73	57	57	52	70	70	72	59	67	58	59	68	65	54	66	67	59	58	63	68	77	63	69	59	75	69	56	75	52	69	73	46	65	80	64	71	92	60	77	77	74	56	74	63	66	54	46	65	54	54	54	68	69	69	61	69	65	57	56	55	64	57	53	60	60	53	62	54	80	59	53	66	72	59	54	68	61	60	59	65	60	66	52	64	65	53	65	60	61	74	51	81	60	62	68	66	72	63	56	64	59	59	66	72	63	75	71	53	55	62	76	54	77	72	61	70	64	77	63	73	59	57	55	69	61	64	54	74	54	71	53	63	66	70	57	72	63	67	71	66	74	70	65	48	71	66	63	67	63	76	72	55	65	61	69	70	72	66	61	66	75	62	65	71	61	80	79	73	62	64	49	67	59	42	59	64	64	67	56	47	62	55	64	74	55	58	61	64	70	49	69	57	73	66	64	68	62	61	64	60	62	65	51	46	78	62	57	67	65	63	58	65	71	55	59	69	53	68	65	53	71	76	69	60	64	57	73	56	62	66	59	55	62	61	47	71	64	58	82	60	56	75	56	63	53	63	69	67	79	68	69	66	74	62	65	60	72	77	65	58	53	57	77	65	70	52	73	58	54	71	53	72	63	57	85	79	62	65	52	65	73	61	73	68	58	72	60	57	53	67	60	67	64	67	70	63	61	66	53	70	52	74	73	65	69	55	70	64	42	56	62	63	71	62	63	70	71	69	58	71	62	63	57	66	75	62	66	63	65	56	77	58	47	58	52	68	63	73	47	79	59	65	66	85	56	60	54	67	52	76	73	67	71	80	63	55	65	64	68	77	78	59	67	58	64	63	65	66	60	68	68	52	63	67	47	80	49	58	75	54	66	82	64	68	64	83	61	53	70	50	63	62	55	73	69	62	54	65	70	81	58	69	73	65	69	68	51	61	61	70	63	70	68	67	67	58	60	58	65	70	65	82	68	64	52	60	58	50	67	54	58	68	60	58	64	57	62	60	68	52	61	80	57	63	62	69	66	66	71	57	64	64	60	59	61	75	55	55	63	64	77	56	61	71	60	57	56	63	64	69	66	58	58	75	69	58	53	61	61	59	52	67	54	61	77	71	62	67	65	68	62	70	65	80	71	66	58	56	65	62	68	54	62	45	62	54	59	75	62	64	69	73	55	50	71	73	66	78	54	63	55	48	67	62	62	57	66	58	73	59	70	66	64	72	63	53	69	72	57	82	66	68	50	62	56	59	56	58	68	78	65	68	61	62	58	61	61	50	67	59	61	67	66	76	63	62	73	57	77	71	48	64	82	64	64	61	56	71	57	62	61	66	68	79	64	55	58	69	54	57	65	66	65	61	49	72	49	57	76	64	65	62	71	69	61	65	66	66	73	70	73	63	60	64	66	57	69	77	50	57	59	64	53	64	68	63	59	77	53	63	59	59	66	60	55	68	66	67	63	60	74	56	73	57	84	62	62	71	71	56	57	72	60	77	72	60	69	68	76	62	64	61	70	64	53	53	73	67	56	63	68	65	49	73	62	50	43	67	54	57	72	77	69	68	82	61	73	63	70	66	64	72	66	63	64	71	62	58	76	75	75	62	61	67	63	59	73	66	65	70	71	51	56	79	68	59	78	60	68	58	80	61	81	61	61	60	66	40	76	55	61	78	71	64	50	59	66	71	70	68	51	51	72	58	74	55	51	63	70	70	73	70	61	72	68	76	58	72	70	53	50	68	66	70	68	65	63	53	70	65	52	58	55	58	64	80	64	70	68	54	70	69	46	55	58	61	61	59	67	74	61	60	52	59	56	62	78	57	60	66	58	77	68	68	70	59	75	61	48	62	69	49	68	65	67	74	64	77	51	68	60	61	70	66	65	69	59	73	70	68	60	64	56	53	49	77	78	57	72	57	63	51	56	63	65	69	66	74	66	58	62	75	78	53	70	62	67	54	77	61	65	55	67	68	61	51	69	57	45	69	63	61	68	76	56	50	66	76	63	63	68	43	68	59	62	73	72	55	58	61	70	59	59	54	81	64	81	70	53	58	56	85	56	68	66	56	66	57	55	56	77	57	66	60	62	63	66	67	72	49	74	59	72	66	60	54	68	71	49	83	63	52	53	70	53	75	55	65	65	60	65	64	61	62	69	51	68	69	45	73
45357	33135	25459	16961	2526	910	866	821	774	762	720	750	703	684	704	691	672	675	653	705	656	732	691	656	678	657	648	641	634	763	981	1491	1416	1168	909	783	717	653	701	617	656	675	668	621	673	620	698	639	654	617	662	627	670	668	684	685	702	660	728	635	671	695	653	647	657	661	655	610	640	648	619	684	695	653	696	718	672	686	621	625	678	698	674	652	686	683	633	714	659	650	650	622	664	660	670	669	638	667	677	707	689	632	704	648	675	682	666	669	615	664	632	634	645	671	697	705	663	682	669	668	679	692	665	645	654	611	711	703	629	656	624	642	647	685	657	648	638	657	666	681	683	657	650	694	669	674	656	648	623	661	650	669	685	686	627	658	649	687	718	673	675	668	670	653	683	687	637	669	657	664	659	657	656	677	637	668	702	666	664	677	685	642	656	701	668	636	650	666	637	643	699	637	665	706	681	651	680	665	647	621	695	611	604	694	654	691	663	647	620	705	687	600	670	645	683	665	708	634	649	681	716	661	629	682	683	664	640	665	645	647	676	625	675	638	648	686	662	645	630	655	635	692	656	617	669	669	698	689	729	676	627	656	623	664	658	629	684	659	655	629	664	668	647	723	669	697	678	649	619	647	690	646	649	691	618	627	668	668	628	669	667	646	651	683	682	672	674	645	638	663	648	698	597	614	674	669	667	660	691	651	629	642	661	696	699	650	640	708	652	682	674	637	678	658	716	675	659	652	704	648	674	671	654	628	671	701	672	640	664	701	648	669	666	666	654	651	658	684	670	704	659	639	623	663	649	681	629	701	656	656	655	662	646	676	626	629	628	663	630	665	681	654	621	670	631	650	653	635	646	636	707	703	603	646	673	653	649	644	664	683	649	647	639	664	637	654	641	652	656	672	660	685	691	632	677	634	614	681	655	687	622	699	634	670	674	671	640	613	613	664	630	666	663	673	678	669	675	660	672	662	678	638	668	647	609	645	611	640	638	653	643	650	628	646	661	712	669	676	684	699	660	657	645	657	651	644	663	672	645	680	642	675	711	676	711	659	661	653	682	660	648	646	668	660	662	633	621	653	629	646	655	676	661	664	683	669	646	664	657	687	674	693	628	666	655	695	698	680	696	664	633	685	672	664	615	687	678	617	669	665	695	648	641	621	717	685	636	677	671	699	660	630	687	687	665	665	653	648	617	657	652	611	720	689	658	673	675	696	661	687	616	640	640	650	652	649	674	687	670	716	617	679	595	639	681	634	686	609	676	637	649	665	673	665	648	658	666	644	669	600	672	654	588	609	665	655	652	649	647	659	635	675	687	647	639	663	685	652	666	701	637	655	691	690	694	630	655	626	672	633	648	651	627	697	622	714	680	640	737	674	685	651	685	681	677	673	644	691	673	687	658	649	657	666	707	661	650	684	673	666	678	664	652	644	629	695	675	655	692	633	617	701	652	667	670	610	674	624	646	670	617	672	648	640	684	646	624	680	659	685	628	617	666	625	603	652	675	640	681	633	662	697	660	664	660	687	691	691	643	603	658	672	703	689	676	645	640	664	685	654	685	704	591	626	682	603	699	636	672	629	621	675	665	644	669	635	652	648	640	657	640	680	690	704	643	630	629	677	671	619	659	689	654	644	666	644	645	684	698	688	650	641	626	656	683	676	691	666	673	691	664	712	680	678	648	656	687	681	672	671	680	618	642	706	680	654	667	634	698	642	664	688	660	711	664	658	680	633	641	687	682	690	680	633	648	651	672	651	623	659	674	646	719	672	701	699	657	691	634	662	670	661	659	664	673	685	647	677	663	694	657	650	671	666	687	724	690	636	675	644	659	656	656	663	674	642	648	664	637	708	694	646	704	640	667	700	665	657	652	702	624	692	635	686	657	638	648	699	619	671	600	624	652	629	672	688	653	664	645	711	684	693	687	653	671	675	690	674	680	694	643	701	674	632	646	655	633	647	666	675	694	656	668	672	662	699	628	600	669	689	639	650	672	659	668	670	664	688	625	614	661	647	668	671	657	667	662	652	644	710	663	687	658	659	720	657	640	637	651	639	664	624	662	660	669	678	670	676	666	678	642	643	637	627	624	650	609	649	683	604	690	598	627	700	671	695	648	680	645	674	714	627	657	711	693	678	652	640	647	678	650	685	629	713	671	649	649	676	683	684	685	606	681	638	623	663	658	677	635	666	642	629	692	677	637	602	689	682	636	668	691	645	633	684	624	641	665	658	646	683	649	656	686	635	639	642	669	665	675	669	657	651	679	667	647	639	631	639	689	680	624	660	657	659	649	693	678	678	664	692	646	660	624	619	656	644	669	693	674	661	638	728	634	733	640	667	637	622	621	663	664	662	675	650	645	642	654	706	670	679	652	693	663	700	659	664	699	658	657	673	670	637	651	638	678	653	689	667	665	644	634	637	645	675	694	647	687	678	685	686	669	660	660	663	682	702	650	673	626	701	688	659	667	662	689	670	661	736	653	671	689	638	646	713	642	636	703	643	625	665	653	702	667	703	655	670	646	643	689	645	672	655	689	685	646	626	656	677	664	625	677	679	627	661	644	661	660	628	707	688	676	619	662	659	614	703	661	665	681	665	687	628	668	698	638	669	691	709	635	695	637	675	650	675	641	620	710	684	635	640	655	697	671	644	631	667	656	626	627	703	624	657	658	686	655	590	637	632	608	675	668	662	646	638	684	634	660	653	624	672	641	628	682	658	639	639	708	698	659	704	642	641	643	650	682	582	633	617	642	625	658	695	702	612	660	660	715	705	676	636	640	633	683	668	697	690	692	657	659	709	659	679	656	672	671	662	658	660	682	697	666	647	663	616	636	699	674	692	625	602	662	661	677	638	704	688	666	644	630	705	629	672	656	639	651	655	663	651	668	674	613	657	659	641	638	689	696	674	663	649	666	619	664	652	683	648	683	704	688	654	702	699	692	636	639	630	678	714	677	668	688	661	644	644	646	694	675	707	646	668	672	667	680	653	666	693	640	656	674	652	656	693	667	696	639	601	660	690	709	695	618	691	660	632	705	636	695	652	610	655	659	669	659	685	652	676	657	605	706	647	665	621	629	625	638	650	673	675	655	651	668	643	663	652	682	682	664	654	650	658	651	656	688	676	633	613	693	663	652	658	640	620	610	656	652	675	664	684	651	647	686	662	658	680	677	680	652	690	651	657	673	652	689	620	661	660	665	670	685	687	648	678	662	644	647	670	665	649	655	687	653	648	657	691	680	685	696	663	682	677	674	635	652	649	626	658	664	687	637	661	656	642	662	681	668	672	641	698	656	687	677	676	668	631	660	649	608	613	643	651	693	608	634	693	675	663	680	701	672	677	653	650	652	635	670	636	645	647	721	670	671	691	626	642	695	621	664	609	680	684	654	680	677	671	657	642	664	658	661	610	702	651	648	634	651	651	647	682	664	636	679	709	723	663	643	658	662	636	661	650	665	641	667	653	624	646	667	665	719	628	614	658	686	653	648	623
30467	30684	16270	5522	626	61	50	58	41	58	58	49	52	58	46	56	60	41	47	46	54	46	59	56	69	61	70	57	55	56	52	86	92	80	56	54	67	51	45	38	46	46	58	41	59	62	56	54	57	41	46	61	36	57	61	45	49	41	53	49	51	52	57	49	57	54	50	45	55	54	45	52	47	41	43	54	55	54	64	58	42	47	51	48	59	55	60	47	46	47	55	46	62	50	45	47	50	53	44	47	64	44	48	54	48	53	36	46	50	50	37	36	45	49	45	54	34	49	49	54	55	52	42	53	42	54	60	57	58	56	60	53	44	53	56	40	44	43	46	45	36	49	49	45	42	55	49	56	47	47	57	43	53	44	48	44	46	46	56	51	50	63	52	50	63	35	44	55	47	55	39	57	45	63	56	68	42	57	44	51	52	49	39	52	50	51	41	48	52	63	50	55	52	52	63	64	51	46	51	55	51	61	55	55	50	58	25	44	53	44	66	44	46	54	46	36	52	48	60	51	48	53	60	55	48	43	61	44	58	52	49	51	46	44	42	45	49	42	54	58	56	51	38	53	54	49	43	43	35	56	64	51	50	60	50	50	40	78	59	49	51	42	58	48	55	54	59	57	41	64	61	53	54	46	52	47	47	56	44	55	50	40	48	47	53	49	50	48	41	49	46	50	50	53	60	36	53	57	50	42	52	37	45	46	46	48	45	39	54	58	50	45	44	51	55	53	42	44	54	76	52	44	48	65	57	46	39	58	52	44	52	57	49	39	47	62	49	49	52	50	55	49	42	47	59	47	32	47	69	42	41	39	47	54	55	50	50	42	45	49	47	36	40	56	56	45	41	48	62	49	55	47	45	37	44	62	51	37	38	59	49	56	54	56	44	58	52	55	56	46	48	43	43	52	38	46	49	51	50	60	44	48	41	51	56	47	38	53	67	49	48	41	56	53	42	60	57	44	56	56	46	67	48	62	43	40	47	53	46	55	52	51	55	48	64	51	42	58	44	40	53	42	61	53	46	62	47	47	40	58	58	54	39	40	48	43	34	46	55	48	46	34	59	55	42	48	42	39	58	37	52	43	67	47	57	48	53	52	59	52	40	56	56	51	49	47	44	59	43	47	55	44	59	49	50	60	52	46	50	57	49	50	54	59	56	64	48	44	44	47	56	44	48	43	63	45	49	53	40	50	48	51	44	72	49	57	41	46	41	47	47	53	54	50	48	43	61	65	58	59	54	48	49	59	48	49	60	60	63	46	50	66	45	64	52	43	54	57	55	54	50	56	51	57	56	56	45	58	45	57	64	54	54	56	47	65	56	53	54	60	36	55	62	50	48	41	55	57	49	48	46	47	51	44	64	54	70	51	60	55	60	47	57	56	46	40	42	53	52	49	62	39	45	44	52	51	64	44	57	62	62	57	41	39	61	50	58	44	52	48	61	49	49	46	52	50	60	50	46	55	49	44	60	41	54	49	47	56	49	49	47	43	45	59	53	51	47	47	57	55	39	59	49	67	47	48	42	60	47	54	37	55	61	52	42	38	53	52	51	51	60	45	60	48	50	50	52	47	47	59	56	50	44	49	58	55	44	48	59	43	57	40	42	58	32	49	45	50	46	56	62	58	69	55	50	51	52	45	51	52	62	50	58	59	61	60	56	53	52	46	63	68	45	66	44	35	49	43	50	56	43	60	46	49	66	52	39	50	57	58	49	49	48	53	53	49	57	44	47	59	54	54	72	48	54	44	48	51	51	45	55	56	61	54	44	43	57	41	55	49	51	40	42	64	47	51	55	53	65	50	41	46	58	48	42	49	55	50	47	57	51	58	67	59	53	54	58	47	58	48	44	31	42	51	49	53	45	49	47	38	51	58	55	46	50	48	48	46	43	47	49	47	45	49	50	53	45	55	67	45	58	41	50	48	47	43	57	59	60	47	45	46	63	49	42	41	50	43	46	43	57	49	66	54	55	55	54	61	52	61	50	53	49	53	44	48	54	48	40	50	53	35	43	57	53	51	58	43	48	53	42	58	57	41	44	48	50	39	48	53	56	41	55	42	56	52	33	53	57	50	55	72	51	50	44	59	41	55	54	49	44	52	53	44	55	54	56	39	59	58	54	48	56	49	46	46	55	48	54	51	43	44	48	43	62	47	52	46	53	46	57	43	44	50	62	64	45	67	55	58	61	56	37	46	48	45	43	40	39	53	62	52	62	43	57	62	44	56	46	61	51	43	49	53	54	55	50	49	50	45	48	53	50	46	55	47	48	40	44	53	39	47	47	48	54	64	54	67	55	59	53	48	51	56	37	55	58	54	44	60	53	57	48	54	44	43	60	66	57	47	54	46	48	47	50	54	51	57	46	53	52	40	47	57	53	47	41	60	48	47	60	56	49	50	49	50	40	58	49	76	63	59	47	47	51	46	50	53	60	50	45	41	48	48	41	50	40	58	46	53	48	48	63	58	55	50	47	54	41	53	44	53	52	57	49	44	61	65	51	51	53	48	43	56	46	59	64	39	57	55	56	40	51	58	63	51	46	59	61	67	46	47	62	51	43	49	63	68	56	54	52	50	54	50	57	57	49	53	60	50	57	56	49	51	40	46	46	47	60	70	55	47	50	58	45	56	51	51	54	59	52	49	46	58	44	54	45	39	50	47	47	42	50	54	45	57	47	53	49	59	38	54	58	60	51	51	60	52	52	44	33	53	48	68	62	47	47	57	48	47	36	55	55	54	45	55	47	52	60	44	52	65	37	40	45	49	49	52	50	49	50	54	51	44	44	66	46	63	52	50	47	44	51	32	48	56	50	45	51	42	59	36	40	51	39	53	48	43	43	45	57	57	43	56	49	53	39	52	55	47	56	53	62	38	42	61	63	58	50	50	47	51	51	52	47	66	49	48	64	43	42	48	41	50	52	48	49	49	45	40	54	44	45	51	45	44	43	43	45	39	55	41	60	59	60	52	50	49	55	59	61	56	55	62	56	61	53	55	50	37	45	53	59	65	40	56	59	63	45	53	56	51	67	54	56	43	59	46	44	35	52	47	50	50	39	49	40	57	38	36	51	52	46	43	42	47	63	54	67	52	40	57	62	37	47	47	43	58	51	51	50	52	44	55	35	61	62	45	58	56	51	47	42	48	40	56	50	53	44	44	58	43	44	51	41	57	43	53	50	52	48	44	65	42	50	38	42	59	55	47	46	42	47	57	55	50	49	61	47	51	39	51	41	51	56	59	41	53	49	53	47	42	42	69	54	57	48	40	43	51	43	55	39	53	46	43	52	34	56	51	54	48	55	59	54	59	51	42	47	56	46	42	41	59	69	50	57	43	48	43	53	49	43	46	64	58	65	49	50	48	44	51	46	45	65	52	55	51	51	54	46	41	40	56	49	44	47	53	54	42	52	43	61	50	50	57	43	50	40	48	81	46	48	50	40	46	50	61	48	59	49	46	50	47	52	59	52	61	60	75	45	40	64	55	47	74
56826	43401	35359	29899	11159	852	869	825	835	730	746	711	671	628	585	573	560	561	582	575	534	528	532	579	552	536	557	582	554	703	1076	2067	2221	1623	1010	743	603	577	560	538	532	570	572	537	530	511	551	524	545	557	567	493	535	519	559	488	525	540	527	537	576	499	557	561	562	545	524	526	557	542	527	547	561	551	529	524	514	521	530	520	525	529	570	539	547	543	515	520	553	536	553	523	535	547	547	510	567	526	558	511	550	547	521	553	538	529	502	539	543	557	546	583	544	529	498	550	557	502	531	573	587	484	523	527	542	497	532	522	552	533	532	545	513	503	501	488	518	550	540	544	551	515	546	520	514	537	510	548	543	485	565	551	562	564	518	509	518	554	525	553	525	510	580	530	510	543	553	557	524	565	522	529	550	545	573	519	519	526	551	511	544	569	540	554	487	488	518	497	503	508	529	547	532	556	526	560	526	482	553	542	553	539	540	598	512	537	575	536	527	490	518	562	546	529	576	542	530	538	536	551	521	546	502	513	512	536	512	600	507	518	537	566	572	534	530	520	559	576	533	530	534	529	583	513	543	528	609	560	561	553	523	571	504	508	563	590	512	548	499	557	487	501	532	538	506	592	570	536	546	513	520	549	535	546	513	535	536	545	560	497	503	541	524	544	531	579	520	518	503	544	564	537	497	531	553	490	546	541	512	534	569	514	553	561	522	535	543	542	502	550	507	542	483	528	514	553	536	576	527	589	534	560	508	547	582	512	544	568	537	523	577	512	570	557	536	551	528	503	537	523	486	593	490	554	486	519	498	560	526	544	538	533	515	570	515	530	554	545	555	517	572	526	556	569	503	543	517	555	527	479	523	549	549	516	507	548	517	573	501	526	525	551	496	554	554	540	522	578	473	494	539	519	513	535	526	534	512	560	547	552	521	534	552	527	528	525	517	518	545	566	568	527	499	556	504	518	537	558	507	569	513	539	503	537	503	523	569	484	547	519	543	553	564	534	545	574	551	514	524	556	526	507	513	522	551	558	498	509	534	514	549	535	530	555	560	516	533	502	528	551	489	567	557	530	532	510	535	514	522	553	559	536	525	541	525	549	561	550	569	488	548	525	556	523	545	539	538	531	539	539	562	556	536	552	525	489	533	516	540	573	559	535	508	574	543	548	500	559	490	517	545	515	557	526	530	542	551	516	525	542	532	515	544	553	564	522	543	557	550	525	502	542	551	503	509	562	537	521	502	529	541	557	561	544	521	509	532	561	561	522	527	540	538	589	531	520	560	546	563	491	568	555	525	538	499	500	539	553	540	527	522	524	514	525	541	541	556	557	530	557	546	582	542	588	539	539	517	523	522	554	527	552	526	513	562	528	585	550	504	524	533	522	533	536	549	541	542	538	524	559	560	537	556	542	534	559	555	519	572	527	571	537	526	505	521	603	547	563	519	572	502	560	540	545	562	566	540	569	561	565	500	580	541	541	534	505	545	536	545	545	546	541	519	525	546	544	534	535	570	546	508	515	538	503	577	577	530	560	573	542	549	514	572	505	556	549	515	534	528	527	561	528	528	555	504	533	522	509	524	546	585	554	552	501	570	564	504	540	541	567	535	589	558	517	498	518	524	546	550	549	568	501	540	528	516	541	522	542	522	526	546	534	519	518	594	584	521	582	516	542	499	518	550	541	585	557	548	565	592	550	543	499	534	538	548	504	546	567	530	527	536	481	502	556	576	517	528	513	532	548	532	557	530	562	563	529	511	563	568	512	547	500	558	560	544	544	547	526	504	547	551	553	550	570	561	566	516	540	551	563	588	585	515	491	557	548	585	506	513	561	531	515	544	555	565	555	519	569	544	543	531	552	558	547	506	552	500	501	587	528	519	551	586	523	544	521	519	528	507	541	520	535	561	495	563	579	525	530	531	535	550	552	463	513	534	531	534	547	535	507	531	543	581	519	516	547	536	511	573	514	510	494	532	530	528	573	557	503	544	517	506	542	509	533	555	557	523	554	539	543	553	523	551	539	501	606	529	532	498	562	529	513	514	511	538	517	521	547	521	536	507	551	556	564	543	519	552	523	502	563	572	546	500	549	573	557	565	518	532	521	569	525	527	530	533	547	497	525	482	534	508	481	570	521	521	531	540	566	511	522	518	565	510	528	537	547	546	564	531	535	555	512	543	555	529	546	519	519	539	504	525	539	557	548	533	547	529	561	576	563	528	544	527	550	509	559	543	505	505	539	512	528	541	519	503	545	556	531	527	505	516	548	548	528	533	528	542	563	565	523	503	477	538	574	545	499	517	533	502	549	519	544	520	566	522	567	491	583	479	512	494	496	563	532	534	529	535	515	535	557	568	548	518	547	554	498	527	528	536	562	574	537	528	501	511	534	498	524	527	536	563	545	560	581	583	538	528	532	555	501	507	544	519	565	537	550	539	517	523	554	577	567	542	568	511	558	511	534	518	535	592	508	570	498	529	573	561	521	518	500	529	567	490	530	548	533	558	525	564	541	544	575	483	531	535	559	507	518	525	530	560	553	515	532	522	555	567	557	583	511	554	551	498	557	545	535	533	532	516	527	542	512	527	542	565	553	516	531	517	531	507	535	489	570	539	556	532	534	545	556	512	559	510	507	542	531	527	489	538	477	582	528	504	534	512	523	522	505	551	510	567	521	518	540	496	562	520	511	536	553	536	502	557	549	537	584	538	533	523	503	560	571	531	529	501	572	561	500	511	504	545	556	567	552	559	497	549	532	520	534	556	488	531	494	503	543	516	504	528	543	496	493	549	545	544	553	558	535	522	512	506	508	539	528	482	538	563	528	542	489	526	544	535	554	527	547	492	510	552	536	509	527	547	591	510	551	573	555	521	554	556	581	554	567	532	500	551	577	556	486	512	518	541	531	550	544	532	492	535	524	546	502	526	537	499	534	548	559	560	558	556	533	549	507	574	529	528	513	562	544	529	556	556	553	504	571	453	566	545	545	538	511	502	567	489	545	507	568	616	545	534	551	550	501	519	531	545	527	513	523	560	529	517	523	533	563	515	535	525	509	538	497	518	534	533	559	517	554	545	532	532	547	524	559	537	554	512	534	564	537	536	536	513	576	528	537	530	498	557	534	573	540	551	569	535	547	530	561	489	558	576	523	510	530	507	586	516	530	501	560	559	542	537	517	548	521	550	532	503	547	535	544	555	535	574	528	551	537	532	535	594	531	575	545	535	521	541	541	503	549	522	548	561	497	526	498	544	552	507	500	569	535	531	522	524	534	495	569	592	528	572	547	517	527	509	555	540	533	543	550	525	513	527	522	550	550	566	531	529	543	552	526	497	541	516	535	539	542	575	544	583	488	531	464	517	526	557	508	542	505	531	515	523	559	543	528	545	538	529	537	550	524	568	500	561	536	543	568	470	523	572	541	510	536	519	529	556	533	533	558	526	565	529	547	522	523	537	527	559	541	515	547	530	520	516	507	517	543	535	548	522	533	520	528	495	532
25858	26779	15246	5536	949	68	61	46	62	54	63	50	62	47	51	48	49	63	65	58	66	61	47	77	52	55	64	50	54	69	73	104	93	95	75	73	52	73	61	57	74	54	77	81	72	58	57	50	60	74	44	50	65	62	48	54	62	65	61	57	64	45	64	59	61	63	73	66	65	56	55	64	64	68	58	66	40	74	62	54	61	61	63	61	58	66	71	53	60	42	71	63	59	50	69	48	58	69	43	58	68	50	47	60	61	49	74	55	63	71	59	75	45	69	66	62	58	68	54	72	63	50	57	71	47	52	52	56	66	59	54	60	45	56	60	58	51	41	60	56	76	67	56	66	52	66	56	63	70	58	80	49	56	55	75	61	63	57	60	70	57	68	53	58	57	61	60	68	62	69	59	58	63	47	74	68	54	53	54	69	53	60	63	62	57	66	77	58	55	63	74	55	60	69	49	75	66	59	47	53	73	54	62	49	78	73	52	67	67	45	70	56	61	68	66	65	69	62	66	54	65	55	51	61	64	62	61	60	53	60	57	59	60	47	61	52	65	65	75	51	58	71	54	53	63	62	56	71	66	53	49	69	68	74	56	48	58	46	60	71	67	62	47	65	70	59	54	68	80	55	73	68	68	67	64	66	50	44	58	63	54	65	59	63	61	71	67	60	66	55	58	63	62	73	61	53	62	73	63	54	64	59	60	52	62	65	58	57	68	49	54	68	59	64	64	65	59	51	60	69	59	53	63	54	59	60	65	81	66	71	59	64	63	64	69	85	61	66	73	65	55	66	57	65	64	77	65	62	60	63	67	64	69	44	52	65	53	55	63	64	67	60	50	65	46	47	52	62	52	54	62	49	86	47	46	51	65	67	58	71	66	69	68	68	69	54	55	64	70	76	58	43	65	55	71	58	56	55	51	48	59	60	65	67	67	56	52	45	53	47	64	65	56	63	61	65	51	60	58	38	62	49	65	55	59	71	69	62	68	58	53	41	51	68	69	66	59	58	50	48	54	68	50	72	74	59	69	55	52	67	56	50	61	53	61	58	67	60	59	60	44	55	49	68	66	65	53	68	55	55	48	53	70	66	69	64	54	60	58	60	44	65	57	54	71	60	65	72	57	63	58	49	63	75	60	70	61	61	73	51	50	55	64	67	59	61	57	70	64	60	84	60	58	68	57	65	57	58	73	51	63	57	67	58	59	65	67	66	68	61	60	54	50	57	44	83	56	59	67	66	61	75	71	51	46	63	58	63	66	51	52	52	56	68	60	68	68	40	83	60	66	66	58	58	48	58	54	56	57	55	76	80	55	75	53	55	50	51	57	60	54	67	54	61	74	51	55	53	53	59	47	64	68	49	47	59	60	55	67	64	61	66	72	64	60	61	49	62	57	52	48	68	47	59	65	55	51	73	48	63	60	72	65	43	67	57	53	67	55	78	50	60	64	65	59	70	57	61	68	74	64	54	63	68	59	49	54	55	59	60	51	49	62	62	55	58	57	56	57	70	47	55	69	65	60	64	57	59	63	69	53	65	49	58	63	58	55	58	56	66	63	49	60	63	73	50	70	65	63	50	66	73	51	51	68	78	82	68	58	55	66	75	57	68	64	64	58	48	67	74	46	54	62	67	81	63	49	64	58	57	67	65	58	62	49	75	49	61	59	60	63	63	52	61	45	54	53	57	55	61	46	72	58	54	55	64	71	59	50	74	63	64	71	53	63	58	58	73	55	77	56	54	68	84	70	58	56	61	58	72	64	56	60	53	61	66	51	76	61	70	57	48	71	58	55	69	56	65	76	52	48	56	63	75	59	49	63	47	62	61	70	70	65	60	54	57	46	64	70	69	64	67	64	54	64	58	59	55	59	61	58	59	58	48	73	59	56	62	65	65	46	45	75	68	73	65	63	48	67	48	54	60	65	60	45	59	66	57	57	53	63	57	54	54	69	54	61	49	70	58	63	75	65	62	63	69	47	50	43	56	56	58	58	65	66	59	63	61	67	58	74	68	58	69	65	64	53	65	63	66	67	60	56	56	55	71	66	62	88	80	67	59	45	55	75	58	65	64	49	61	55	64	63	44	56	57	57	70	59	50	78	65	50	61	59	59	53	65	62	58	57	52	85	64	73	64	69	57	51	70	51	67	51	66	75	69	63	63	67	50	63	56	66	62	55	60	63	47	57	70	55	61	60	64	53	60	56	60	62	62	67	73	59	49	63	52	59	80	52	61	71	56	71	73	59	63	61	62	61	56	65	50	64	58	55	61	73	61	70	79	57	46	63	59	64	64	79	65	74	63	68	71	57	52	56	59	51	49	59	66	62	52	61	67	46	78	62	77	57	64	73	57	55	66	58	60	59	50	55	66	58	59	64	53	67	60	52	56	58	54	63	54	65	63	49	44	53	80	62	52	51	65	57	54	62	66	62	54	60	64	52	63	55	61	51	61	55	63	62	55	45	58	57	72	57	55	72	69	48	55	67	60	69	67	38	64	56	65	55	69	67	58	68	64	57	57	58	65	52	56	64	68	44	63	62	65	57	75	80	64	62	57	77	58	75	61	51	52	72	70	55	63	76	56	55	47	56	63	60	76	68	77	55	71	58	59	58	47	53	68	74	60	64	62	65	52	50	63	80	57	65	57	65	68	48	51	66	58	53	53	63	68	69	64	58	59	49	57	57	60	54	53	51	59	61	54	70	56	63	76	69	58	67	52	59	40	57	73	61	71	48	50	75	58	72	60	57	58	62	67	55	54	44	73	52	72	60	50	58	66	59	72	56	68	59	69	47	76	58	58	68	50	67	64	51	53	67	68	54	57	53	62	61	52	61	73	62	55	70	59	62	60	59	65	63	64	66	58	58	65	57	55	70	78	61	55	47	51	57	58	59	54	49	60	59	71	59	56	58	52	58	68	54	51	50	72	55	59	51	56	69	70	63	59	59	62	67	55	67	54	58	62	61	52	51	37	53	58	54	65	64	56	53	70	52	54	53	61	51	78	58	54	64	49	48	58	61	65	49	66	61	55	61	53	77	68	57	77	55	66	64	49	62	62	52	49	65	62	56	67	62	50	67	58	51	70	49	54	69	60	64	75	74	55	67	69	69	55	61	54	55	63	49	63	68	59	69	58	64	66	58	68	62	64	71	50	60	68	58	57	64	62	58	58	64	48	58	65	63	62	54	62	45	64	59	52	55	57	63	55	65	73	63	57	56	62	56	60	54	44	59	65	67	58	74	50	63	58	54	61	71	48	74	60	64	68	60	73	62	85	63	61	55	64	63	64	51	69	65	50	64	65	53	64	56	50	57	72	56	74	47	60	54	64	55	62	53	63	51	59	48	66	68	61	52	50	57	69	73	54	57	65	58	84	71	57	69	48	64	49	63	56	55	56	62	43	44	73	69	50	68	64	58	56	52	64	62	48	64	74	57	58	69	57	63	58	50	62	53	56	59	55	57	59	64	65	67	50	62	45	73	57	54	56	78	57
57031	44914	35567	30325	17828	801	802	831	820	853	836	797	759	720	674	623	678	653	712	666	645	655	644	664	667	638	656	657	643	680	1004	1935	1878	1449	1088	809	680	697	623	622	671	666	630	667	597	669	623	642	619	631	638	654	604	618	634	653	635	620	612	598	605	600	605	612	609	656	635	610	664	597	657	614	630	613	647	651	623	649	589	666	643	604	643	603	578	591	632	618	639	637	627	590	653	648	662	631	627	632	628	616	630	661	660	607	616	618	641	639	643	599	569	630	623	641	598	643	609	601	618	596	665	639	633	631	614	627	595	641	612	594	654	626	678	626	681	583	682	671	632	619	634	682	619	615	617	611	610	635	643	625	648	616	614	650	632	634	639	633	620	584	691	604	653	570	635	620	625	664	630	648	604	642	620	627	623	629	649	638	631	591	635	618	610	602	644	613	663	662	654	614	638	628	612	662	614	638	664	625	628	667	621	648	602	644	630	634	615	656	607	632	630	625	640	629	643	605	680	598	620	606	650	637	618	614	680	640	611	578	629	647	581	621	673	657	650	666	587	664	601	629	622	676	642	638	608	646	611	631	601	583	626	625	585	621	611	628	583	647	610	638	636	597	614	628	607	650	622	576	660	655	609	605	629	637	628	675	637	617	622	625	642	633	619	595	650	641	686	649	615	634	603	642	617	603	614	631	606	658	625	615	662	643	620	624	591	642	650	604	616	646	638	630	653	598	678	616	644	624	636	654	644	592	637	619	615	621	633	621	654	635	590	652	623	601	641	611	630	612	620	645	639	631	624	640	618	629	619	593	610	637	642	672	597	620	654	638	646	612	614	662	646	628	603	599	610	644	637	674	644	605	640	602	628	631	667	626	630	618	655	648	664	568	624	610	666	575	587	642	632	622	613	634	649	635	651	632	639	648	614	615	578	627	604	601	625	640	641	647	608	587	613	603	598	626	674	628	670	606	617	623	625	627	677	652	634	601	649	682	623	602	601	660	646	668	633	641	637	651	654	663	631	683	612	644	680	619	642	664	611	604	619	608	656	616	597	602	677	687	611	683	641	654	605	628	624	658	642	624	643	650	642	684	644	619	591	651	633	602	608	654	638	642	626	635	658	616	620	611	574	640	596	627	649	598	669	632	638	603	621	604	597	644	597	679	596	622	628	654	628	623	635	616	597	612	611	649	657	603	628	626	628	618	601	647	629	634	665	656	584	591	633	669	618	621	612	667	654	636	633	628	629	627	674	632	608	602	610	645	631	603	624	632	632	660	630	623	649	607	631	587	608	635	639	616	630	612	631	655	619	626	610	587	642	657	597	642	640	597	663	653	586	642	668	646	645	600	672	607	625	629	644	594	626	646	645	627	653	628	618	631	644	621	629	660	635	647	637	634	598	662	657	622	595	640	615	597	600	638	641	622	645	636	650	631	634	650	645	647	645	650	627	624	629	653	603	671	628	614	651	625	651	563	631	579	656	672	631	651	620	622	650	622	640	602	618	678	649	607	612	591	643	608	644	657	610	627	611	604	667	618	648	633	606	636	638	617	616	645	619	621	599	612	629	649	625	665	595	606	622	650	646	607	653	604	660	651	662	648	640	643	588	612	610	643	605	597	614	580	602	604	629	659	650	585	664	640	611	590	636	649	642	611	644	624	619	658	594	606	666	591	645	663	644	648	681	651	608	622	623	611	618	565	646	614	612	663	644	642	628	616	614	656	564	649	624	623	631	611	651	655	630	631	668	616	627	637	649	604	653	681	667	660	620	654	633	647	618	609	604	628	646	616	639	631	612	644	617	603	611	596	669	632	644	650	628	645	612	636	587	660	574	644	595	607	621	622	648	604	600	681	630	617	666	603	580	661	630	621	643	639	698	662	600	609	566	632	620	634	588	638	633	632	605	616	652	602	670	691	656	626	626	598	655	630	593	619	626	617	622	635	601	610	623	610	629	617	608	625	633	648	638	670	608	610	612	657	639	667	617	599	666	620	612	610	613	643	642	650	595	647	583	614	623	627	645	656	635	651	652	659	631	692	663	683	639	669	652	587	606	617	562	635	645	568	630	621	635	617	663	637	617	626	638	600	614	634	648	612	650	609	616	568	630	599	607	600	657	655	655	628	627	620	628	623	612	640	655	621	649	674	665	626	638	647	662	659	645	650	634	599	627	597	666	576	645	645	628	605	650	600	662	696	655	584	663	627	589	623	649	631	600	628	683	599	678	618	590	636	662	582	652	613	642	643	624	669	655	597	600	629	671	648	614	622	661	607	653	673	648	631	657	631	608	601	614	586	660	629	631	607	642	629	617	643	640	611	630	611	641	630	613	631	624	601	636	592	629	635	681	623	671	663	648	650	665	619	609	673	597	649	607	632	643	646	655	613	620	680	645	612	680	628	628	630	590	624	613	633	630	683	642	610	632	652	641	637	609	617	631	629	667	610	632	622	613	611	644	636	613	609	659	635	600	604	635	646	626	629	639	625	660	648	621	647	615	624	698	652	630	623	598	623	645	650	593	638	592	636	636	651	654	649	625	651	625	622	649	604	656	628	627	671	642	599	591	630	599	620	623	628	627	639	578	619	622	641	617	639	636	592	613	602	642	636	613	633	590	658	621	636	674	603	578	602	673	643	614	644	627	635	651	571	599	632	637	637	675	645	661	624	598	647	653	678	650	614	669	644	576	644	626	607	625	653	622	674	594	680	583	622	604	612	641	620	612	606	660	645	630	586	603	624	618	622	653	614	662	635	596	630	633	636	628	665	646	611	631	643	629	657	618	625	687	621	646	623	606	619	660	597	665	630	674	622	604	650	626	607	618	637	603	594	603	626	647	661	622	683	635	653	651	607	619	649	627	648	678	627	604	673	655	638	668	600	618	607	612	595	620	633	617	624	623	618	633	632	632	655	645	620	624	612	607	626	656	662	657	620	673	663	609	605	628	662	619	631	664	580	640	660	651	641	661	627	592	612	647	638	611	634	628	629	642	660	597	657	615	597	621	634	630	642	588	665	627	631	637	628	673	594	622	646	637	603	634	604	598	637	594	662	636	628	657	651	616	670	607	630	635	669	629	675	662	642	630	625	638	647	657	615	666	613	651	633	622	619	603	614	630	643	644	595	609	621	631	603	613	644	648	614	627	598	643	625	581	642	600	625	622	597	631	668	633	616	605	627	612	632	644	621	610	631	635	622	606	623	649	683	625	659	646	576	638	610	626	658	643	609	598	639	602	628	627	640	649	596	596	580	601	644	597	616	614	608	600	604	613	555	648	622	638	645	618	664	642	608	605	653	615	616	597	649	652	581	628	637	633	622	647	617	672	617	628	588	650	624	636	659	635	596	616	653	652	593	648	682	684	616	626	650	626	641	650	630	682	596	642	653	659	644	594	670	629	624	603	642	600	601	647	592	637	672	615	630	653	603	594	643	641	602	591	623	594	610	626	659	627	549	683	660	612	616	624	583	622	628	619	619	634	588	652	609	614	631	639	612
36056	38104	21869	9147	2046	40	55	46	47	44	41	54	39	40	41	49	48	36	41	47	48	48	33	50	47	48	64	54	39	45	82	103	84	60	65	55	45	49	58	42	46	53	45	51	47	47	42	50	62	51	46	39	53	44	43	39	40	34	45	37	44	29	49	40	53	53	60	44	49	46	39	45	49	56	50	61	51	38	45	50	49	47	50	60	51	54	52	44	40	39	44	38	42	47	51	50	51	35	40	50	41	49	57	55	44	41	53	39	48	43	42	51	44	52	48	39	35	36	48	48	41	39	37	53	48	38	48	63	50	42	43	53	46	42	43	59	44	39	61	51	58	45	56	45	43	50	46	55	57	47	44	37	47	51	41	42	51	32	51	62	40	55	35	49	35	44	39	44	45	50	45	46	42	50	39	51	44	56	48	55	56	59	57	43	47	46	43	47	67	46	44	41	56	37	54	45	43	53	45	45	51	45	41	41	41	49	47	48	44	48	43	59	50	38	38	40	48	34	50	41	39	48	48	48	34	38	43	45	46	49	52	46	43	52	47	45	46	46	43	40	54	55	59	69	48	43	54	47	36	45	51	47	40	44	49	56	42	41	46	52	39	50	46	54	48	62	47	46	53	36	41	46	46	44	43	47	55	57	35	43	53	40	30	39	40	48	41	43	42	42	51	41	45	44	53	49	53	50	38	43	48	46	46	53	47	36	40	47	39	41	47	41	49	53	47	44	39	47	56	40	43	53	48	59	50	48	50	49	50	42	33	50	42	54	45	54	39	43	44	55	37	48	39	39	47	40	47	43	53	44	41	46	51	32	47	54	46	37	48	46	64	58	35	43	42	50	36	50	48	52	58	33	57	55	43	41	64	45	41	46	40	37	53	44	31	45	41	44	46	42	46	57	55	55	38	46	47	45	56	44	37	41	43	52	52	53	42	38	58	44	46	50	54	47	36	45	48	52	44	50	43	59	58	40	55	54	45	44	38	54	51	53	51	43	46	40	50	49	39	38	35	40	47	46	56	55	38	40	51	46	58	37	38	53	55	50	51	41	46	31	42	61	50	31	40	52	25	61	46	48	60	51	58	37	32	35	55	40	53	41	47	39	48	42	39	41	42	33	51	39	46	49	41	59	48	46	51	51	42	42	44	43	52	51	44	41	36	48	52	53	43	46	44	48	49	33	41	35	56	32	60	43	48	52	47	48	45	42	51	50	57	51	36	45	50	46	42	50	50	43	46	48	36	45	42	50	50	65	46	47	61	44	37	40	32	37	44	46	43	45	38	52	42	38	50	51	52	34	54	43	20	48	49	57	49	39	45	49	43	50	44	44	46	40	49	48	41	52	52	52	38	51	51	46	48	55	54	45	48	46	60	45	42	51	40	44	39	37	54	49	52	49	54	52	36	40	43	50	37	45	42	34	48	53	53	52	43	39	49	36	56	46	42	43	41	61	44	40	59	44	60	61	41	47	44	50	40	51	55	48	49	48	44	42	41	44	50	45	49	49	43	45	48	52	44	43	45	38	59	47	38	49	44	53	51	43	52	53	49	45	41	47	52	47	40	54	51	43	34	43	45	43	38	42	45	45	40	47	38	46	52	43	45	53	43	62	52	41	37	54	43	53	56	39	53	44	45	54	41	48	57	58	58	42	49	45	40	45	45	51	41	47	54	46	35	40	49	42	46	53	48	37	45	52	49	50	35	51	57	46	40	52	42	41	38	35	42	65	44	45	44	55	43	53	41	41	40	41	45	53	46	47	52	46	46	42	43	62	50	38	40	37	47	39	58	55	34	51	49	51	44	41	47	57	50	48	38	47	44	55	53	47	46	48	34	46	44	48	42	44	44	52	53	42	45	37	46	50	36	46	38	46	34	42	38	43	41	47	49	47	46	41	38	52	44	33	47	48	49	37	40	46	34	50	36	47	48	49	52	49	44	53	44	47	53	39	47	43	47	45	49	43	35	54	56	50	48	38	46	44	43	45	57	48	48	41	66	43	44	50	36	36	43	44	44	53	38	38	43	44	41	45	54	47	46	48	47	43	47	42	49	40	52	33	50	47	44	42	42	40	56	44	43	44	44	37	38	46	49	56	52	59	43	52	37	42	47	41	51	39	42	50	50	45	39	42	51	44	49	41	44	35	59	43	55	38	50	51	49	36	35	43	42	42	51	60	43	35	40	44	41	54	41	54	39	51	47	42	50	54	53	42	54	43	31	47	62	48	52	57	33	48	40	48	40	35	41	59	45	24	50	38	42	42	79	37	47	58	56	40	56	41	49	58	50	39	41	35	47	42	42	44	45	53	51	48	67	38	54	51	47	47	49	44	40	37	35	41	48	49	39	42	36	37	47	52	38	47	42	40	53	55	45	40	45	48	50	55	58	33	43	48	49	43	45	35	49	42	42	56	53	51	45	49	45	52	38	49	41	42	46	54	48	56	53	48	46	29	52	56	54	51	51	48	54	49	46	51	51	52	46	42	52	51	50	45	66	28	56	41	61	44	48	44	48	54	54	41	53	50	52	47	55	44	45	45	48	39	47	32	49	50	47	40	50	46	47	43	37	40	32	55	38	47	37	41	43	50	53	40	39	43	54	51	54	44	45	56	43	40	43	57	49	48	46	56	49	44	37	43	40	47	49	42	45	47	41	45	40	56	39	46	50	64	48	54	45	47	44	43	45	35	42	53	52	49	47	50	40	53	45	43	39	55	45	46	43	47	43	59	49	56	51	41	45	38	50	42	33	52	28	67	58	44	52	47	56	44	50	47	37	45	40	48	48	45	52	51	49	44	46	39	36	31	61	38	41	39	43	45	61	32	39	39	42	44	46	43	38	39	54	49	53	40	60	50	38	48	60	53	50	45	45	44	58	33	56	38	46	45	40	42	51	38	50	48	44	50	48	54	45	48	37	38	38	43	54	47	57	46	49	58	49	45	68	47	38	44	47	50	62	39	46	47	38	44	48	56	55	34	44	40	50	41	46	50	59	61	36	53	39	47	56	49	41	50	56	48	47	48	49	44	44	42	41	51	42	42	45	55	48	42	41	57	49	41	50	49	47	40	38	57	39	47	46	53	52	44	50	50	50	40	40	50	41	44	49	54	46	37	44	42	40	38	41	38	42	49	48	49	42	49	36	48	38	42	44	44	48	41	61	48	60	47	50	48	49	42	54	44	54	42	44	32	50	43	43	51	54	35	45	52	50	39	47	54	55	33	59	52	39	61	59	52	45	48	38	31	56	47	60	47	41	36	39	42	45	43	48	40	48	56	48	46	45	46	47	56	45	46	45	50	53	49	41	46	38	47	39	44	50	42	53	41	52	43	42	54	41	44	49	53	66	49	42	47	51	42	45	42	42	51	49	43	44	49	45	52	46	42	45	49	53	54	56	52	42	50	48	56	44	39	47	45	47	34	46	43	42	37	33	44	49	60	50	59	40	54	39	44	66	53	45	42	40	44	44	53	48	56	40	42	46	49	32	45
57597	47754	40854	35969	26575	1100	822	775	701	700	694	670	585	586	525	573	526	527	516	519	526	527	487	519	491	504	498	492	484	565	1885	2227	1755	1307	830	636	534	519	497	524	548	504	505	487	470	468	476	493	465	499	471	473	483	525	480	534	453	461	534	518	518	539	486	490	484	486	513	492	498	473	511	527	534	483	494	526	485	505	539	532	456	500	505	484	500	464	498	530	471	489	514	526	455	506	466	524	529	485	464	508	486	463	530	502	470	500	467	500	497	486	485	501	492	501	506	486	485	504	479	503	534	441	503	523	469	501	511	518	491	460	492	510	506	530	495	524	497	517	499	499	496	490	472	456	474	494	479	510	488	518	492	518	504	494	488	527	489	510	482	496	515	494	525	487	527	487	497	474	494	511	483	469	540	551	483	483	529	546	500	463	509	463	493	479	502	499	489	449	487	511	491	488	493	486	480	509	501	512	522	505	513	496	470	524	520	506	528	492	483	482	490	498	482	498	527	515	504	487	478	473	508	471	502	482	474	514	495	491	486	523	466	498	480	479	473	473	517	527	463	494	513	544	521	512	499	529	488	435	457	466	497	478	502	535	513	505	467	457	505	500	451	490	548	469	471	488	477	501	476	536	471	479	481	481	461	517	485	509	505	488	475	521	471	493	490	505	492	491	525	526	492	480	493	469	454	481	503	506	534	463	502	443	485	527	506	501	512	486	530	515	471	530	497	497	476	480	472	482	489	446	500	470	517	461	486	503	501	460	522	475	510	478	522	470	478	517	494	493	473	515	502	459	502	525	491	524	478	502	496	501	532	472	513	487	487	515	490	543	471	504	466	476	500	497	523	486	498	485	483	474	518	491	493	465	479	471	483	525	496	490	520	510	517	506	515	531	483	473	500	504	475	476	488	505	514	502	517	457	515	508	483	530	479	446	487	513	495	502	505	525	476	509	529	493	482	490	497	472	537	506	483	498	504	512	494	519	504	466	500	513	527	460	466	466	482	507	459	479	484	490	473	500	511	470	525	470	518	531	458	496	516	513	498	488	524	529	488	513	511	484	535	508	503	474	487	472	498	474	497	460	505	497	538	471	509	513	490	529	506	507	521	491	493	485	500	460	491	527	497	510	473	499	480	473	528	468	518	497	524	483	474	480	496	554	495	503	494	503	552	504	533	510	482	507	528	501	500	473	484	527	513	495	499	486	495	473	507	547	516	501	488	533	467	457	487	478	506	472	514	473	507	489	529	505	495	520	530	513	492	474	512	546	504	490	505	501	486	491	509	496	506	513	523	480	463	494	491	528	502	486	483	496	518	479	547	520	485	498	499	479	483	489	488	521	510	534	515	479	541	512	490	497	521	448	513	496	496	497	467	506	475	521	496	482	487	504	494	500	497	499	491	494	488	496	500	504	516	489	468	495	486	473	518	487	491	525	481	475	532	495	494	494	508	523	505	491	512	501	501	471	508	490	485	486	489	497	479	473	492	478	470	488	475	499	482	534	510	453	443	524	549	493	475	505	525	491	493	465	503	462	467	495	510	502	469	515	450	503	523	500	521	481	509	490	466	487	460	512	503	493	462	464	526	489	478	512	485	485	475	493	459	523	511	527	507	456	500	493	493	498	492	529	529	502	504	505	482	487	510	482	528	487	498	501	534	492	497	464	479	540	477	474	490	529	476	506	506	543	524	495	488	509	503	434	454	511	490	486	461	486	500	509	478	515	514	500	523	486	475	492	473	493	524	488	490	495	491	480	504	466	501	485	502	507	478	462	473	536	507	540	522	504	504	521	492	499	533	517	519	480	478	529	501	474	529	507	469	501	467	471	520	462	523	547	514	470	495	510	454	512	489	465	503	535	518	499	503	491	497	465	522	477	484	477	496	535	482	474	509	497	505	468	513	488	512	480	517	502	473	478	502	515	488	492	517	525	490	482	516	469	481	511	474	500	531	500	479	505	464	512	507	480	492	497	498	482	493	451	505	490	497	535	477	511	501	504	507	524	494	507	499	504	477	526	499	490	492	488	478	473	521	505	503	517	463	486	501	501	472	488	518	503	506	488	481	515	526	491	462	526	488	492	469	518	488	506	547	532	501	499	511	479	483	510	473	505	494	479	495	506	581	545	532	523	491	463	542	531	529	492	462	491	468	529	498	460	506	491	504	534	503	490	509	477	495	517	503	513	500	491	498	483	448	479	477	466	499	527	520	462	484	483	518	510	508	478	508	502	460	458	498	503	502	503	471	498	472	480	516	507	474	510	508	503	449	509	516	465	500	500	507	508	504	465	486	504	508	467	506	502	514	489	522	488	534	479	502	482	522	500	509	452	516	497	468	481	458	466	520	475	509	485	498	491	475	520	506	493	506	489	505	490	488	544	487	490	538	522	524	518	482	526	494	523	553	521	505	486	483	531	528	461	510	521	484	489	504	463	489	509	489	505	488	504	487	489	464	488	467	455	479	473	519	489	494	502	489	457	472	494	478	479	482	507	511	496	501	500	494	494	491	476	443	485	490	498	476	456	525	493	513	483	504	522	531	497	505	492	475	471	481	490	496	503	523	530	485	539	491	504	516	510	548	522	504	511	458	470	503	516	503	474	523	540	500	481	479	482	460	486	501	499	459	503	481	492	489	499	503	489	495	495	488	501	474	534	506	519	495	471	473	469	442	474	539	520	485	491	499	535	486	503	506	481	492	498	490	564	514	473	509	527	476	515	466	508	467	481	511	502	517	503	498	522	483	479	545	523	459	472	468	460	485	520	521	497	503	512	481	491	444	501	481	496	513	478	493	502	450	531	503	484	520	498	524	496	508	514	494	484	501	519	493	549	491	494	487	519	476	521	587	493	505	468	461	486	457	470	497	491	495	473	467	531	479	505	457	491	509	502	508	511	491	482	512	457	498	491	496	502	486	499	489	499	503	495	513	471	502	507	509	495	498	491	508	501	494	492	514	507	509	472	502	516	498	514	444	512	553	495	471	484	487	492	497	509	477	469	516	496	500	476	467	498	513	466	500	499	478	495	503	503	507	486	534	505	509	465	524	485	486	492	530	526	497	519	492	472	499	533	491	518	484	506	524	510	487	469	500	504	499	472	481	455	474	502	482	524	548	504	469	521	476	510	474	500	499	498	502	491	515	504	461	485	500	526	520	503	519	496	499	492	458	490	531	549	472	498	487	467	458	532	468	525	502	496	449	492	471	481	478	495	532	517	498	458	486	534	483	517	484	473	498	447	481	485	522	490	493	502	524	488	511	521	465	500	456	512	540	549	480	487	490	463	501	472	497	465	511	491	520	466	489	483	520	476	510	502	563	508	502	496	523	520	534	509	484	489	479	486	475	522	458	541	510	471	478	520	510	454	485	504	470	538	516	506	509	452	480	511	502	482	503	479	506	473	532	483	478	534	526	504	476	485	502	561	509	479	550	482	490	517	497	483	517	493	520	491	466	503	501	491	472	497	464	512	497	509	494	528	466	466	526	497	514	512
14953	11200	5217	1867	464	82	57	62	63	61	65	70	82	74	49	53	77	65	77	50	62	60	62	49	69	64	53	55	71	56	67	72	71	77	66	73	75	72	54	71	73	52	69	67	56	65	58	56	65	71	66	67	62	54	60	73	57	50	68	67	64	66	82	71	62	50	71	50	78	62	52	64	46	55	63	51	66	59	55	54	58	60	70	81	65	69	50	61	63	55	51	73	66	67	71	68	68	76	66	65	70	62	68	58	59	62	78	56	66	68	72	78	72	70	70	67	68	72	63	60	73	65	66	62	69	69	57	56	69	48	54	63	59	53	62	62	70	56	54	65	54	60	69	68	57	70	68	61	76	57	51	61	54	61	61	75	59	53	77	63	70	65	45	77	65	75	71	71	61	56	63	75	58	69	50	62	75	78	69	60	58	67	67	51	68	62	63	49	58	67	62	73	62	65	67	68	62	59	71	74	60	80	52	80	63	52	52	68	71	64	72	67	78	67	62	69	59	56	68	61	56	72	63	73	58	52	66	73	73	86	82	73	49	67	54	63	61	70	62	76	59	65	66	56	54	56	65	63	64	62	61	72	68	65	58	58	49	54	55	74	59	56	73	64	74	68	56	53	67	64	74	58	75	76	71	62	66	64	51	69	80	74	59	76	53	64	63	62	67	66	54	68	54	64	64	64	80	88	64	53	61	53	69	63	62	58	68	72	65	58	55	64	67	64	48	57	69	61	59	59	62	52	56	61	54	58	56	71	74	78	67	68	60	73	67	64	74	70	71	72	67	63	59	62	59	56	76	61	71	66	69	70	78	57	64	58	59	65	66	61	62	67	65	78	60	56	72	60	56	70	62	67	64	60	74	52	69	51	47	65	46	59	56	60	56	61	56	59	62	67	56	46	70	56	60	69	66	56	66	63	69	54	73	64	76	66	70	60	69	72	69	65	67	64	70	63	57	56	60	57	65	64	77	67	70	70	66	48	65	49	77	58	64	71	72	77	62	66	69	57	52	62	63	72	75	56	60	61	78	76	63	57	59	56	62	60	61	70	75	61	62	66	56	49	62	62	61	61	55	57	54	64	68	64	68	66	63	62	69	63	72	59	75	61	81	77	61	63	73	63	65	68	70	59	83	71	78	76	69	71	48	70	58	61	62	53	59	64	61	73	56	77	73	72	64	55	68	47	66	56	63	67	65	55	70	66	57	70	74	36	65	72	69	66	74	60	61	69	64	63	47	62	69	74	77	65	63	58	58	67	59	59	69	65	59	62	56	76	70	68	73	67	74	53	60	70	57	65	77	68	65	79	63	57	63	65	52	64	70	61	69	54	62	55	56	62	65	72	66	58	71	56	58	57	59	52	72	64	79	64	66	66	72	75	69	58	77	60	76	59	73	55	61	70	80	66	68	53	69	49	77	67	71	58	61	61	73	54	73	58	62	63	59	59	65	55	63	61	56	61	63	66	63	58	74	69	69	58	65	77	70	76	72	44	67	63	75	69	65	65	71	53	66	66	62	56	57	75	64	55	59	50	80	66	63	58	49	62	84	59	69	60	81	62	83	68	59	58	61	74	80	62	68	54	68	65	72	55	62	61	51	73	54	73	76	72	59	73	50	66	60	97	72	69	66	82	61	66	49	72	56	68	55	53	63	63	68	71	74	57	63	60	67	61	58	63	65	60	68	63	46	57	58	55	57	62	64	54	57	72	66	62	61	60	57	74	64	65	61	50	66	61	62	57	77	55	57	53	68	73	73	63	81	68	69	56	63	50	56	67	65	59	67	55	62	68	57	76	68	75	57	61	65	61	69	60	57	73	70	69	72	78	73	52	66	56	67	67	54	62	68	54	72	66	74	72	65	56	65	74	54	62	74	45	64	75	65	76	61	51	61	60	67	86	60	76	61	72	76	69	64	67	68	56	70	71	62	58	66	49	73	77	67	57	63	61	73	78	62	53	65	50	53	69	49	81	58	63	63	65	73	66	72	70	62	52	51	64	55	69	67	55	55	63	52	63	62	59	72	73	61	62	58	62	56	60	65	62	82	52	49	63	73	61	65	64	52	60	52	70	76	71	57	52	67	66	70	79	50	56	61	57	56	71	61	69	46	66	44	62	58	70	70	65	63	62	63	65	62	57	75	65	66	58	78	54	67	49	78	64	64	60	67	88	76	45	65	76	65	67	76	71	66	68	71	78	60	73	66	66	71	55	62	62	67	70	70	57	77	64	60	62	52	56	80	75	62	53	58	71	56	61	79	58	62	59	52	58	66	70	54	79	67	69	56	57	62	68	71	56	66	75	65	60	67	57	78	61	60	63	52	60	71	60	54	71	56	66	62	64	61	71	70	74	62	68	54	72	65	45	68	48	65	58	65	68	69	63	58	48	64	60	54	66	56	64	63	58	57	55	61	57	62	60	66	63	64	61	64	75	64	71	61	73	71	62	58	60	66	50	77	65	64	54	68	69	88	58	60	51	62	60	59	58	68	61	57	60	64	75	57	72	64	63	57	49	60	57	56	51	59	66	72	58	78	58	64	76	67	52	62	73	61	70	62	79	72	60	61	75	63	58	58	81	59	71	54	63	83	67	65	63	63	74	67	66	74	58	71	75	53	72	64	61	64	69	53	80	51	82	61	51	69	64	60	74	66	75	58	68	64	63	64	62	60	71	53	74	76	56	81	63	71	67	76	67	74	63	43	54	65	64	67	52	67	69	60	62	62	65	75	59	60	83	68	58	60	66	63	66	68	62	64	59	48	58	63	73	77	55	75	62	72	54	69	52	73	71	51	62	59	53	60	60	55	65	65	63	64	53	61	63	64	58	63	55	60	68	63	60	60	60	65	56	61	72	64	56	63	62	72	73	59	58	65	67	76	54	74	63	64	59	77	74	61	62	54	64	76	64	63	66	61	65	56	59	52	51	67	45	84	64	64	65	61	67	49	84	77	63	67	65	69	65	73	69	57	55	73	59	59	79	78	64	64	68	54	55	64	54	63	57	68	70	51	79	58	66	60	68	67	60	55	59	55	60	72	74	61	68	72	52	66	72	57	57	74	62	64	48	55	76	54	67	64	77	60	61	60	59	64	54	78	63	66	72	58	56	58	72	62	59	51	71	75	49	67	62	56	59	76	48	66	61	70	53	49	70	74	69	72	60	58	73	59	57	65	61	73	64	68	63	61	63	63	64	64	61	68	65	68	78	55	75	62	71	64	63	53	59	50	75	56	71	82	64	67	58	58	53	67	66	66	69	64	65	66	68	59	81	67	60	70	59	52	64	69	61	62	66	55	66	51	59	73	70	67	47	61	60	71	63	66	61	60	56	61	61	82	66	66	71	59	58	56	60	67	69	60	71	68	67	50	73	70	76	62	62	57	68	68	60	65	65	67	55	56	67	60	73	61	72	53	68	66	65	59	53	59	49	64	59	64	57	64	60	62	70	60	59	61	65	66	66	55	56	52	55	64	59	60	76	57	74	51	62
45261	33579	25889	20367	13212	1571	754	762	686	710	693	683	717	746	716	693	687	685	662	698	641	680	698	695	703	701	756	702	658	714	920	981	915	823	737	667	667	657	646	691	617	656	684	632	681	673	643	645	647	703	674	653	652	663	709	690	664	694	618	653	680	662	650	696	699	647	641	625	645	671	683	685	659	627	652	682	640	621	666	676	679	657	673	694	671	675	632	707	626	641	685	679	652	690	646	623	678	658	669	666	699	633	660	721	665	663	684	654	640	690	707	691	664	615	684	660	690	653	696	684	664	676	655	657	645	659	669	627	636	686	634	661	667	650	660	656	698	664	657	688	653	646	691	652	652	676	684	632	664	662	679	651	649	670	657	687	671	650	667	667	693	668	658	613	680	709	698	639	625	722	603	670	652	702	677	674	671	692	677	649	659	717	694	688	638	662	705	620	641	695	669	645	656	641	724	626	666	687	650	678	632	670	679	676	684	691	628	688	667	644	656	667	671	655	701	641	651	676	663	621	685	668	671	650	630	626	669	659	620	674	675	651	670	645	655	658	653	667	695	645	671	638	637	674	691	700	655	697	701	678	672	671	677	684	662	683	659	727	679	669	695	665	581	659	684	665	669	711	736	688	700	645	675	648	669	646	632	679	616	708	670	670	672	647	626	638	635	678	654	662	700	674	713	686	704	711	640	657	671	664	642	661	653	656	668	653	671	685	644	658	708	702	654	679	647	704	650	700	677	631	652	673	677	706	667	685	626	677	701	706	687	728	657	701	600	639	653	617	709	645	672	678	719	676	684	636	629	683	652	621	662	699	658	630	707	649	635	622	653	623	661	691	681	637	694	700	673	674	679	682	675	704	657	678	648	671	715	666	707	604	674	667	667	710	699	710	683	682	719	695	694	669	664	642	654	695	683	671	621	700	669	648	639	710	638	726	652	643	645	731	643	635	657	672	665	683	671	649	646	713	621	701	710	665	698	665	642	626	658	653	675	643	668	698	683	655	680	698	711	715	609	651	711	664	653	680	671	666	680	693	680	666	678	671	614	694	624	677	642	705	654	670	664	691	643	640	706	625	640	681	684	696	636	639	633	682	679	684	678	667	672	710	664	675	689	671	680	643	683	729	658	663	687	677	661	660	668	617	719	682	649	696	672	675	665	663	657	639	671	640	662	641	634	659	676	688	669	680	606	646	632	691	654	669	697	635	650	638	717	653	685	654	670	637	668	641	692	655	677	647	670	702	670	686	669	623	695	620	709	693	665	668	653	692	674	640	706	677	651	682	662	633	629	614	687	656	668	695	696	649	669	686	670	659	666	681	643	625	650	677	655	644	652	656	666	671	638	618	648	639	638	697	683	675	670	672	708	666	684	664	671	648	663	658	637	709	671	665	640	646	658	688	670	684	660	613	726	685	687	690	672	676	661	666	662	622	700	660	657	689	675	627	600	695	686	659	659	683	725	673	652	656	700	653	710	694	655	700	646	683	663	670	642	673	701	655	667	678	652	654	635	652	671	618	644	648	690	699	627	673	668	679	670	662	662	669	631	639	667	691	631	677	661	662	676	692	677	706	634	650	657	663	642	651	667	654	657	644	672	656	630	687	676	714	647	679	661	678	632	666	681	669	714	685	673	665	686	683	665	655	637	674	725	666	719	640	662	701	635	690	637	660	668	693	671	683	700	659	674	643	660	675	660	635	653	704	655	681	672	625	679	672	682	648	685	636	661	669	646	682	693	660	665	640	642	660	655	657	649	700	690	656	686	689	654	679	627	650	686	660	715	632	665	632	619	711	688	674	662	669	630	649	666	658	669	630	654	670	629	695	701	683	664	698	659	667	675	679	684	686	650	706	645	711	665	669	657	685	686	638	678	659	701	676	686	649	711	630	658	705	643	695	662	678	685	683	671	623	636	675	643	669	696	657	657	646	692	661	619	646	662	680	672	655	616	715	653	667	667	699	636	625	656	658	683	707	644	695	625	661	664	653	686	680	691	697	625	670	696	682	648	675	657	696	681	736	628	693	663	681	696	655	658	651	671	635	704	682	706	709	644	661	647	650	645	728	636	658	707	628	631	633	634	672	698	660	705	663	645	704	636	619	695	625	670	703	665	627	650	689	663	683	688	643	653	672	661	693	603	676	631	691	693	688	687	715	678	667	672	661	630	687	705	682	691	693	694	668	671	674	697	675	687	668	635	669	688	664	658	669	659	663	649	656	685	650	694	677	668	667	703	678	649	677	679	669	712	646	685	628	672	657	660	601	660	700	626	713	661	675	653	606	673	662	700	645	682	663	689	670	687	661	639	676	688	672	698	709	670	729	663	712	648	707	698	653	602	664	685	649	683	677	681	673	681	665	666	680	667	672	653	678	633	675	660	692	692	643	736	686	665	657	730	661	665	652	632	677	630	645	672	704	647	680	630	661	643	655	696	653	678	630	654	682	661	675	702	662	689	705	646	684	662	636	643	708	682	667	673	655	647	640	682	649	661	701	629	651	655	689	657	683	720	670	647	629	654	692	699	649	684	652	687	698	647	670	647	686	697	682	691	658	695	712	622	647	716	659	669	640	642	685	641	670	648	661	655	727	655	700	669	680	690	688	661	668	649	635	690	697	658	685	678	674	696	642	697	682	680	633	697	657	669	692	680	646	668	661	657	681	690	689	681	659	710	632	705	674	647	687	642	716	648	658	652	639	714	664	670	657	666	664	673	722	670	702	685	678	688	629	677	719	629	664	644	685	648	671	695	639	703	684	631	701	643	641	657	641	618	665	669	669	694	686	723	631	719	639	663	639	628	668	685	710	676	663	649	657	670	686	665	683	657	652	642	680	669	672	636	626	702	670	687	616	651	655	677	680	662	697	635	714	671	715	618	676	643	664	660	694	693	643	651	727	636	654	638	705	677	656	722	685	718	628	652	672	615	612	692	627	674	686	674	678	696	672	701	703	705	680	660	645	662	667	654	620	667	649	662	660	675	672	668	679	663	650	663	692	668	638	673	676	663	699	723	676	661	660	637	625	639	644	652	651	683	643	661	645	666	655	737	652	670	626	687	638	729	702	653	639	662	661	623	703	652	676	657	662	670	682	674	638	681	641	699	689	684	685	673	699	661	652	623	708	647	635	681	665	669	652	654	656	670	678	711	633	697	664	667	635	639	670	668	674	654	647	695	670	662	737	679	695	708	673	665	728	607	707	691	677	701	665	692	647	673	660	663	653	686	673	616	639	651	717	649	679	632	691	680	645	622	684	651	641	631	655	686	664	702	674	665	691	674	683	665	680	713	662	650	642	623	652	724	708	643	674	650	688	648	652	641	712	628	675	681	638	685	648	644	640	666	656	692	616	664	678	646	707	655	670	652	654	715	700	690	676	702	692	661	707	657	701	670	713	709	667	634	650	688	665	675	639	634	664	682	637	683	616	669	650	664	682	671	655	635	670	699	682	660	695	683	717	684	669	633	696	687	640	673	682	702	662	662	640	724	688
30656	30738	16018	6012	1478	158	59	57	44	47	51	64	51	58	57	44	48	58	58	43	39	53	42	45	52	59	55	38	57	56	63	60	83	63	57	60	58	51	49	43	42	32	45	52	48	52	28	44	46	62	47	48	68	49	54	55	44	57	54	49	39	42	56	55	43	46	37	45	43	48	60	41	51	46	49	49	59	53	42	31	53	40	47	49	60	49	45	42	37	53	50	61	48	62	44	27	62	51	63	41	43	52	54	36	57	55	52	54	50	49	56	44	66	53	42	65	41	50	50	57	43	52	49	48	57	41	41	49	48	35	35	48	48	55	43	37	55	50	47	58	43	59	45	50	49	52	65	50	53	50	53	63	45	47	51	63	49	54	43	57	49	55	55	57	55	59	56	44	43	57	51	48	60	41	51	44	48	55	41	57	57	50	41	51	40	47	42	58	54	65	52	46	42	57	43	44	56	57	44	41	49	56	50	51	47	48	45	42	49	49	47	55	50	47	56	61	47	50	54	46	47	51	49	55	50	58	53	38	48	43	63	52	49	44	46	55	58	57	43	46	63	54	42	44	46	65	39	49	52	45	57	52	42	56	51	43	54	45	56	46	43	56	56	54	37	60	47	55	44	55	54	43	57	43	48	60	56	48	44	52	59	59	43	47	58	49	52	42	64	46	56	41	48	50	45	54	62	41	55	61	52	52	58	60	50	48	41	41	54	60	42	57	45	46	59	40	54	49	48	54	52	56	52	51	56	47	42	60	58	45	46	53	51	62	50	54	37	52	48	65	47	50	51	47	53	62	54	73	45	55	51	50	52	52	51	64	28	38	51	55	47	51	37	43	64	46	41	53	45	44	49	41	44	53	52	57	41	61	50	55	54	53	54	36	49	44	42	40	46	60	62	43	44	43	57	44	51	42	42	37	56	40	48	54	66	53	52	49	59	40	48	45	43	48	45	43	57	48	56	42	52	52	51	50	47	55	47	44	52	56	42	52	60	52	59	51	43	53	49	52	60	43	48	44	55	41	46	51	51	35	50	50	44	54	62	46	48	53	52	49	60	43	51	52	57	50	46	50	60	40	63	50	58	52	55	46	56	50	44	60	46	57	47	58	51	52	64	50	53	43	51	49	71	49	62	43	51	51	56	56	56	45	55	46	51	49	45	58	55	40	50	49	43	45	52	45	59	59	50	60	60	57	52	48	51	53	56	45	39	52	46	48	50	50	59	46	55	50	42	55	58	47	52	46	45	52	49	52	47	45	48	63	50	44	55	49	41	46	53	49	44	57	46	44	55	46	46	62	43	46	44	61	50	51	51	64	50	50	55	47	58	50	44	49	48	59	58	35	60	44	70	53	59	46	55	54	52	51	52	51	38	44	48	56	60	55	60	53	45	73	63	49	53	55	46	48	50	60	54	52	51	43	49	50	69	44	49	59	44	60	42	55	53	45	47	51	56	57	43	53	54	44	63	48	50	50	60	61	53	53	56	34	53	58	56	52	52	55	50	55	44	56	51	49	51	45	42	50	59	45	43	48	54	62	55	42	49	50	54	56	59	53	44	48	57	56	49	39	43	44	43	52	40	57	53	34	44	52	53	46	39	40	49	46	49	44	46	53	71	42	42	50	55	36	59	48	49	50	50	62	58	55	43	42	43	54	45	51	46	61	53	54	54	51	49	38	53	51	52	59	48	56	50	53	50	46	40	56	43	50	51	49	63	58	46	48	54	67	54	36	58	59	60	51	74	52	46	56	41	53	36	52	50	53	54	45	48	57	43	58	56	44	60	42	56	58	48	51	43	57	47	51	45	52	52	49	51	63	55	48	60	49	53	41	49	54	39	53	57	50	66	52	66	50	52	54	57	59	56	66	60	49	49	50	47	56	44	41	49	59	40	47	48	52	47	52	47	49	53	53	45	49	58	46	49	57	42	45	40	43	64	58	46	50	62	60	62	49	64	57	41	50	47	47	47	55	55	42	50	48	51	42	56	45	69	53	51	45	48	50	46	54	51	48	53	51	43	62	45	45	50	71	52	46	45	55	56	50	53	56	55	50	44	37	55	55	55	58	42	44	40	47	55	43	66	48	46	55	47	54	69	43	47	37	50	52	49	40	42	54	55	56	53	49	51	58	56	61	49	45	44	44	53	58	49	62	41	47	58	53	53	57	47	42	49	48	57	48	53	57	35	64	51	54	55	38	50	51	38	57	51	61	47	68	38	40	46	52	62	43	58	46	39	52	52	57	56	47	58	59	46	51	55	53	52	49	37	56	47	55	65	57	46	53	52	40	42	49	48	47	50	42	49	49	44	55	57	53	64	56	40	43	52	36	56	56	63	54	53	54	52	59	51	46	52	51	50	49	43	45	43	43	50	55	58	53	52	46	53	55	39	67	32	41	67	57	60	39	47	40	48	54	36	53	39	47	44	55	44	50	66	62	53	47	55	43	42	54	48	36	57	47	68	53	33	50	42	44	52	49	50	75	51	48	52	53	43	47	54	51	43	52	50	46	44	56	48	44	38	56	51	53	48	61	43	60	47	56	47	48	68	53	52	52	52	53	54	50	46	51	48	45	56	46	50	45	59	51	66	50	40	43	49	54	60	60	51	53	50	61	41	53	57	55	50	39	49	62	46	53	48	41	55	50	51	71	46	76	47	30	44	62	52	52	46	43	40	45	49	53	46	54	50	56	45	47	49	43	48	46	54	57	46	48	46	61	55	54	47	38	50	44	59	57	41	52	55	58	59	44	50	47	42	60	50	58	49	48	54	51	44	46	46	39	50	43	45	64	56	56	45	51	43	49	54	49	61	55	65	46	57	42	51	57	45	45	53	41	60	42	51	47	53	49	52	51	57	54	51	44	47	48	50	49	52	48	56	58	56	54	41	54	44	56	53	36	53	47	66	63	51	58	50	43	46	44	55	64	45	51	48	45	58	48	43	41	44	50	54	48	59	57	43	46	55	72	45	51	55	63	47	53	36	44	55	51	54	58	49	42	43	30	64	52	61	48	46	44	44	52	39	51	54	47	37	50	60	58	48	49	64	46	43	42	50	58	43	45	47	40	56	62	49	53	61	55	44	61	56	59	44	58	57	57	46	50	62	45	46	60	47	66	51	54	48	51	46	48	47	53	57	45	36	61	57	53	43	62	47	44	56	55	47	42	54	59	55	51	47	54	50	53	52	55	58	50	56	53	62	58	46	47	53	56	51	43	49	54	49	45	60	50	50	48	51	68	59	47	52	48	63	60	47	46	54	63	46	57	56	42	52	57	43	53	51	50	59	48	43	45	58	51	39	54	53	45	58	55	47	49	49	35	53	51	53	43	49	39	55	47	48	60	50	52	48	58	40	46	60	35	49	58	53	60	69	44	60	36	50	52	57	44	53	44	24	68	47	45	46	55	44	64	50	46	57	54	63	44	51	43	45	76	47	44	63	70	49	48	62	57	35	49	45	47	48	42	54	50	39	53	48	59	55	57	40	55
56920	43804	35516	31656	26228	4072	695	670	650	646	617	614	595	544	577	606	529	605	539	577	548	554	545	556	554	532	577	554	517	696	1214	1326	1193	885	736	617	643	526	562	545	542	565	540	551	562	526	532	529	535	523	524	568	534	578	546	517	552	553	549	553	579	545	559	539	579	539	562	466	509	555	579	514	582	530	532	521	560	567	541	484	535	533	523	519	540	534	547	527	530	521	545	574	521	529	576	539	545	556	546	521	555	522	579	541	560	541	561	539	517	498	578	575	578	557	589	540	570	547	548	563	558	561	540	570	540	530	560	534	500	551	544	554	571	501	577	524	526	569	572	545	520	529	571	583	552	531	548	540	556	629	571	519	574	545	543	565	523	561	552	547	603	549	558	537	595	547	564	562	531	547	574	562	515	549	568	562	527	526	584	548	531	557	554	578	512	565	586	570	519	525	538	510	560	509	543	572	540	513	553	542	551	558	599	533	563	496	504	558	561	548	585	562	552	530	514	582	551	532	579	510	537	560	600	516	556	530	550	506	533	542	553	523	523	543	528	540	552	513	529	555	554	566	541	543	555	530	499	546	538	555	562	538	555	522	520	518	560	568	585	540	583	508	573	514	529	579	536	550	560	509	509	581	531	593	556	540	536	545	533	551	530	532	511	515	538	591	505	533	555	539	565	575	521	520	583	542	598	507	526	529	495	519	564	533	579	538	546	550	504	510	587	532	520	531	536	540	559	540	553	535	586	512	534	563	525	530	551	596	541	559	557	523	528	559	556	564	542	526	539	534	523	550	533	571	533	498	595	582	541	526	580	539	579	546	523	539	551	542	541	535	518	559	543	571	583	532	558	558	574	509	561	564	500	519	555	485	554	540	570	539	556	563	561	538	530	532	538	557	557	559	545	534	553	500	547	532	577	536	547	508	527	554	566	543	551	520	538	571	552	533	505	541	597	557	515	534	546	522	540	541	558	570	521	539	521	563	583	535	538	518	545	539	528	551	531	530	564	575	507	553	538	558	541	523	555	536	543	569	532	525	580	517	538	515	536	541	524	546	503	560	542	500	518	515	548	522	531	530	516	537	554	548	532	571	556	530	523	537	509	560	537	524	537	551	532	555	552	550	557	499	557	526	523	550	558	582	515	514	526	547	511	522	523	534	586	537	572	542	556	531	573	537	531	535	560	562	532	539	566	507	531	576	561	583	514	544	536	570	530	541	545	503	532	536	552	557	558	524	543	543	514	514	561	514	551	543	567	528	556	542	537	568	524	528	564	557	541	538	555	542	526	540	546	515	581	536	541	554	557	564	579	562	528	519	550	571	550	567	511	565	509	560	538	540	505	567	521	518	506	554	532	561	512	511	554	530	533	560	512	584	550	553	491	516	510	522	583	531	541	518	563	541	533	607	522	508	516	529	548	538	530	558	555	551	549	521	578	548	549	519	554	548	523	528	526	566	506	522	590	595	532	565	534	517	529	546	539	526	527	526	550	558	560	554	550	530	531	555	587	519	530	516	506	493	550	486	574	524	576	531	530	522	490	543	552	569	544	567	532	504	548	547	579	505	560	570	566	525	555	512	530	562	572	555	501	531	581	544	503	561	561	560	549	547	572	505	548	551	520	529	490	517	515	542	574	490	551	547	555	547	518	527	568	545	527	590	576	534	536	593	511	545	555	537	536	543	572	551	565	536	582	538	518	559	534	546	521	510	570	529	573	545	563	519	528	563	556	536	534	558	552	545	520	530	556	566	552	562	526	519	523	542	550	518	511	526	543	530	531	562	579	561	498	530	549	553	514	524	562	560	539	537	529	568	538	524	540	526	538	509	525	534	539	577	557	536	560	517	560	556	538	553	518	508	552	530	539	533	573	547	530	579	537	571	545	500	539	566	579	522	561	519	594	540	542	507	547	553	533	584	563	506	547	509	536	550	551	543	531	542	534	552	517	587	553	518	554	538	523	504	526	557	559	535	545	503	513	558	583	546	547	535	527	571	542	544	488	522	600	506	567	571	511	559	504	525	535	553	567	540	528	490	514	576	520	540	526	574	534	519	538	550	560	544	542	521	560	590	584	499	550	547	480	539	551	588	557	545	548	529	514	559	533	561	544	547	565	526	514	534	517	534	526	537	564	543	526	553	556	570	526	582	564	532	559	566	553	544	556	545	540	557	586	543	510	528	548	520	550	523	507	521	556	576	564	508	526	541	528	519	569	534	538	565	531	572	524	543	518	550	548	536	534	573	556	565	576	514	543	510	515	535	566	551	529	524	531	495	532	557	576	561	543	554	581	528	511	538	533	504	557	530	595	524	559	526	579	568	539	546	558	515	520	561	539	525	508	557	540	558	513	556	561	550	553	567	531	553	552	545	571	502	568	514	546	524	524	506	519	523	596	552	531	588	612	553	564	530	505	577	508	513	543	537	530	538	584	550	572	565	566	538	555	549	549	551	566	541	534	531	551	519	548	564	569	555	560	597	530	524	534	537	558	565	541	530	536	533	590	563	547	535	552	506	541	526	524	571	514	522	528	518	570	515	593	514	516	557	526	525	514	570	600	542	513	549	537	581	561	582	560	579	538	514	530	503	525	580	527	543	498	551	562	565	539	557	585	558	546	608	532	558	555	559	542	562	528	522	541	525	538	495	545	548	531	565	521	511	561	552	535	541	548	528	532	541	558	536	549	529	503	553	580	566	519	563	549	507	564	540	567	487	549	512	583	516	519	553	518	546	542	537	487	518	555	579	513	600	556	537	565	515	571	569	518	513	539	538	526	527	533	543	535	545	533	568	568	549	527	577	553	559	563	535	553	540	537	568	521	542	577	550	570	490	538	574	552	549	563	567	557	486	551	497	535	561	552	502	589	557	592	559	548	557	528	538	544	531	541	518	573	574	520	515	541	524	519	555	494	531	523	541	522	543	547	560	537	512	532	522	535	551	588	535	554	535	540	537	537	509	580	549	544	534	559	482	585	508	562	545	548	588	531	537	563	577	534	571	518	570	552	520	514	546	527	519	541	542	529	562	563	540	548	554	509	564	488	530	522	542	545	506	509	563	569	512	567	559	571	518	527	544	516	593	534	597	525	566	554	554	567	532	552	555	550	518	534	542	544	590	498	551	584	586	560	532	537	525	531	566	528	516	505	477	511	530	526	526	537	556	545	540	550	541	527	520	553	566	526	528	553	537	533	536	557	567	552	525	549	550	575	528	593	531	586	524	541	544	583	543	548	553	543	557	529	578	524	534	538	533	540	560	509	549	626	557	501	583	548	556	506	545	553	533	551	512	531	532	520	557	596	543	548	482	537	553	533	523	582	538	541	543	504	557	592	570	533	544	556	523	543	524	564	552	548	528	577	531	535	521	503	528	566	512	578	556	536	554	593	567	525	532	537	583	530	516	545	535	502	551	571	498	551	561	543	531	548	498	564	557	526	556	545	531	558	562	530	508	549	554	549	512	522	578	557	585	569	545	501	547	537	527	563	552	576	589
26200	26941	15242	5747	1459	207	64	64	55	78	69	66	72	77	73	54	50	62	55	62	57	68	49	58	52	54	61	73	54	70	73	90	87	70	73	75	60	65	59	60	51	58	54	61	59	59	51	46	64	61	57	72	65	68	51	52	58	59	44	56	81	61	60	73	56	56	63	58	54	63	81	53	54	63	68	60	51	62	61	69	63	63	56	67	54	55	63	64	52	60	63	63	55	65	76	49	76	52	52	64	71	68	70	67	80	62	66	68	48	61	62	59	74	62	58	72	45	62	52	69	58	62	58	65	69	69	53	57	60	43	75	68	81	64	62	60	65	43	57	55	66	52	70	54	56	65	63	62	54	51	80	47	62	57	59	67	57	63	61	56	79	59	68	56	53	52	61	52	71	53	75	48	56	56	72	61	64	79	48	71	57	47	54	48	58	72	59	75	57	64	59	69	53	50	71	60	49	54	64	59	65	42	52	50	56	55	58	62	55	55	60	43	60	63	50	52	56	52	61	48	61	74	62	47	57	72	61	73	51	84	55	63	68	56	56	47	57	62	49	61	52	68	54	69	60	64	67	63	52	54	61	61	60	56	61	62	67	55	66	58	60	67	48	65	59	60	63	64	59	67	58	58	72	56	63	52	53	54	79	60	53	78	63	67	47	70	65	69	62	53	59	59	63	61	65	63	60	68	64	72	58	67	56	58	56	60	55	59	52	59	63	53	60	68	57	60	55	66	53	70	54	46	57	57	52	57	61	59	60	70	70	59	67	57	66	63	71	71	55	53	46	60	55	60	58	65	67	61	72	55	67	59	63	65	54	59	64	89	52	69	60	59	63	52	54	66	57	53	63	66	54	56	72	69	61	57	63	71	57	56	69	62	62	75	59	74	62	69	58	54	66	60	80	68	74	56	74	76	59	68	59	57	70	50	67	64	64	55	44	66	50	70	67	64	69	70	56	63	48	59	81	52	64	63	59	55	60	56	75	61	63	75	49	48	65	56	64	55	75	52	55	59	56	64	55	70	78	69	77	59	60	56	68	56	58	57	69	72	77	48	72	79	62	63	63	50	53	58	56	62	44	69	55	56	54	60	59	62	61	67	59	67	63	70	61	66	50	76	67	66	63	59	69	66	58	54	61	73	48	70	57	63	58	57	60	62	61	65	58	64	61	68	47	60	46	71	64	48	66	68	68	63	45	76	57	60	63	61	53	56	66	60	59	65	65	68	52	60	59	71	60	51	58	59	57	63	60	69	52	67	65	64	49	46	53	61	69	53	66	54	55	68	65	57	57	65	57	59	68	58	71	58	80	62	46	66	70	69	66	59	71	61	60	66	54	63	64	64	46	72	54	59	56	68	66	70	53	57	52	69	64	53	57	79	54	63	50	71	63	61	48	59	61	61	63	64	61	75	75	58	58	67	62	52	56	58	46	52	60	67	63	59	64	64	55	60	63	74	85	68	56	73	71	54	63	59	47	66	62	61	56	62	65	79	57	64	66	48	56	62	55	58	61	66	56	65	53	61	57	56	50	58	62	70	50	43	58	51	57	62	49	62	51	65	59	66	55	56	63	57	83	73	49	58	65	55	72	56	50	68	55	67	64	62	46	77	45	61	56	54	60	65	57	66	69	65	61	53	60	57	62	49	60	53	59	62	64	64	56	63	60	62	53	56	63	59	60	72	55	67	58	60	55	63	67	56	66	73	65	49	65	55	62	55	56	64	79	64	66	75	45	55	57	62	54	68	56	68	54	77	71	58	58	59	57	64	55	62	59	61	76	60	69	62	54	69	63	61	60	61	55	70	68	48	67	57	57	54	63	39	70	62	49	55	81	73	53	72	55	62	65	69	53	47	62	68	49	64	65	67	53	61	70	57	64	72	67	61	59	63	52	75	64	66	51	49	69	57	57	64	53	55	59	59	65	59	65	71	56	71	56	60	65	70	57	53	63	69	66	53	68	60	76	58	65	62	69	61	49	65	58	72	66	68	58	65	67	53	66	67	58	60	58	62	58	71	74	80	61	62	52	67	51	67	65	59	71	80	56	59	46	57	53	65	78	52	51	63	50	53	58	48	64	63	52	55	56	57	61	90	60	56	65	57	53	44	54	75	57	54	64	57	50	53	55	56	59	56	68	63	61	64	60	64	66	71	69	47	66	62	63	68	57	62	55	72	64	55	72	55	58	71	65	62	56	59	66	54	72	50	54	50	60	61	79	67	53	76	49	60	64	50	65	61	68	56	65	55	59	50	58	74	65	54	49	58	61	69	58	63	67	45	47	67	50	64	54	48	67	59	60	65	53	51	65	51	64	54	78	65	67	68	63	62	65	62	70	62	68	69	69	45	62	63	55	66	50	55	64	54	57	65	53	61	65	69	59	51	58	49	58	61	58	67	66	61	63	50	68	50	71	68	60	59	52	62	67	77	60	63	57	55	63	58	58	64	57	59	60	50	72	46	63	57	58	60	54	52	57	47	67	62	53	65	62	62	43	58	64	63	58	64	64	51	63	60	60	60	68	60	48	57	63	60	56	56	62	60	66	53	63	57	65	61	66	71	49	57	48	79	61	51	55	47	61	49	74	74	72	71	83	62	68	68	54	55	64	53	62	56	58	61	74	47	50	75	60	77	74	60	52	70	77	62	52	66	55	63	77	66	56	71	64	62	70	67	64	61	65	69	68	60	59	69	68	64	49	61	57	58	71	46	58	58	63	64	54	68	57	76	57	58	73	63	58	59	56	64	62	66	59	62	67	55	59	43	55	67	61	68	64	55	70	63	48	57	68	64	66	52	60	64	60	74	59	66	64	65	62	58	50	60	65	75	71	59	71	52	73	54	54	52	55	67	53	56	74	65	64	59	64	66	52	55	66	65	49	59	67	56	62	69	50	62	70	55	73	64	68	69	56	62	53	41	56	64	61	69	53	55	65	56	59	50	61	65	57	72	79	55	67	63	64	53	50	53	51	63	68	62	68	60	46	66	58	68	51	72	46	69	63	66	59	73	64	78	70	55	65	49	44	69	49	54	68	57	55	55	57	56	64	67	66	57	56	56	70	51	70	63	60	67	60	66	46	49	70	54	63	55	46	56	59	60	65	67	60	68	63	77	58	54	60	53	48	74	65	58	63	67	70	59	54	63	60	47	53	62	64	68	57	63	51	56	61	49	53	54	60	69	65	70	59	73	58	54	56	69	51	53	55	67	60	64	68	62	60	63	67	64	45	76	55	68	60	56	58	67	69	71	49	63	55	55	60	58	66	54	54	69	58	56	60	54	59	67	53	71	60	56	68	60	58	66	56	62	66	45	63	55	56	66	56	57	67	59	58	68	58	60	50	48	69	49	52	64	65	57	57	60	60	67	69	61	76	60	56	76	63	66	61	60	46	71	65	52	57	71	61	71	64	63	58	64	56	63	58	63	73	71	56	59	61	68	60	70	60	62	57	64	54	65	52	56	58	59	71	66	59	63	55	64	53	64	68	74
56892	45485	36109	31231	25185	4702	753	819	735	710	685	666	691	691	658	632	679	671	682	697	633	663	636	601	660	626	660	655	648	663	1195	1318	1243	1175	869	771	666	657	617	649	610	599	667	622	648	648	667	661	584	599	624	654	631	659	623	661	632	657	627	639	616	662	645	622	604	655	688	607	637	639	665	653	678	624	659	640	648	646	633	689	671	637	666	647	619	620	590	612	622	682	622	678	600	647	653	615	681	609	681	632	617	620	597	681	628	651	620	658	634	633	632	631	666	648	627	660	621	604	600	631	618	616	622	620	657	662	661	644	649	659	663	665	647	655	607	613	624	687	586	640	653	614	640	639	645	653	615	664	649	612	620	622	614	641	645	651	629	645	650	647	646	626	658	618	596	633	595	634	618	601	648	588	629	612	665	639	649	659	624	632	630	640	624	638	651	640	594	649	652	654	657	630	648	628	650	624	668	645	609	582	633	642	681	631	590	632	623	634	613	640	659	593	618	614	611	651	621	619	641	589	604	626	617	643	618	665	632	651	679	634	645	629	624	659	616	653	668	639	614	618	655	622	637	627	670	572	617	564	660	616	630	679	651	647	628	662	667	660	632	636	630	680	625	638	637	620	624	656	668	630	612	608	596	603	591	627	587	648	618	600	647	639	632	673	660	646	634	600	609	625	609	638	668	654	637	644	586	624	620	650	654	664	617	637	700	641	622	668	612	633	643	643	651	631	664	646	605	644	662	634	664	642	643	642	646	644	634	645	635	669	639	639	672	665	664	676	599	660	608	624	623	632	644	608	665	660	650	642	649	689	634	611	641	649	617	655	642	646	616	665	633	658	626	652	650	627	696	669	628	595	699	638	622	664	659	618	658	646	664	640	641	647	687	623	635	634	574	693	634	635	597	633	619	643	640	596	601	607	590	638	654	644	591	640	597	607	582	626	607	647	664	642	617	630	649	638	604	682	679	662	661	637	607	649	634	641	678	658	625	634	630	648	614	621	620	604	638	628	638	649	606	633	615	624	656	618	696	659	647	636	610	608	605	610	582	655	590	626	644	656	688	621	641	621	627	667	666	662	647	665	614	650	637	622	625	676	605	642	606	604	624	607	646	646	669	646	676	691	593	641	650	617	605	659	645	631	619	632	635	627	603	678	642	639	657	642	651	675	631	633	602	585	616	600	628	629	625	678	663	661	640	576	625	626	672	622	641	624	651	639	590	667	641	662	630	577	666	662	640	590	636	665	661	630	661	589	624	656	660	615	642	609	651	683	634	656	620	687	669	619	671	617	618	638	616	617	600	618	642	602	629	610	647	652	658	645	639	652	636	641	643	632	645	643	667	604	661	606	606	636	623	649	629	664	632	629	643	616	662	670	672	599	613	633	614	676	627	638	656	647	621	675	606	687	603	636	663	638	640	655	652	628	660	684	659	645	660	628	633	646	664	655	643	669	625	602	622	608	622	604	681	617	621	618	681	659	653	649	568	619	603	640	615	687	669	619	636	672	650	615	625	683	623	639	654	647	611	643	615	617	609	622	663	640	652	653	634	628	625	614	647	658	604	629	614	634	627	643	622	667	651	610	674	640	634	573	575	579	670	628	654	585	629	604	693	619	669	651	623	666	673	616	643	605	638	631	599	640	658	646	607	666	618	655	642	622	647	648	647	679	639	628	648	609	628	618	644	627	621	667	618	607	640	685	661	658	652	632	611	638	654	589	627	626	645	650	614	642	627	652	620	658	695	615	681	600	643	685	614	610	686	609	656	645	657	656	616	626	618	560	659	659	599	665	645	621	637	633	643	646	647	660	646	640	618	636	667	595	626	606	612	661	679	619	596	626	583	670	648	631	643	631	614	627	608	652	644	678	652	643	646	643	630	605	632	654	675	642	640	616	721	667	671	619	618	618	620	580	687	636	630	618	619	653	641	631	646	616	575	647	670	662	663	626	628	640	613	636	616	634	646	633	643	644	603	641	596	615	664	654	624	640	618	610	654	613	660	598	608	644	676	659	638	668	599	643	676	638	625	654	643	621	651	664	589	654	605	662	652	628	667	621	611	610	657	630	663	646	676	622	644	624	694	599	615	688	591	657	688	630	655	637	629	644	647	614	621	627	613	634	632	649	672	658	593	680	642	665	624	660	644	622	593	655	631	602	601	664	637	630	651	643	579	617	659	659	638	660	603	638	616	674	638	621	651	625	618	609	647	655	629	610	632	618	659	602	624	650	662	636	602	656	640	632	644	613	610	631	643	628	618	656	631	651	693	631	644	586	639	640	646	637	609	703	616	655	624	675	625	624	649	644	626	653	635	669	687	643	590	581	665	606	654	638	677	619	656	649	657	602	690	642	641	599	561	612	612	609	654	673	620	639	597	620	630	622	623	670	636	608	600	650	661	695	615	643	629	649	631	629	632	644	635	620	670	624	658	663	651	622	598	641	614	703	640	645	605	644	647	644	615	622	634	708	642	664	626	634	616	633	608	649	655	585	629	654	674	623	620	660	679	609	599	605	608	657	664	600	686	625	656	641	615	641	610	638	645	591	652	638	597	659	610	623	656	624	686	617	645	599	619	633	633	630	650	647	679	594	608	649	621	619	645	624	671	659	627	648	626	681	658	640	625	634	610	658	674	669	660	646	625	662	614	678	643	644	635	624	610	636	614	622	636	647	589	623	592	630	638	652	671	642	608	613	638	643	633	654	621	649	640	660	636	626	621	599	613	659	626	675	610	632	637	633	639	622	676	645	644	649	632	589	648	658	599	655	577	654	606	619	629	645	617	669	613	635	628	603	696	610	610	602	628	646	628	628	624	606	646	602	639	599	694	644	662	633	620	621	669	636	636	623	635	632	639	632	649	603	662	627	624	631	657	622	650	608	617	643	642	611	600	666	635	599	653	640	619	649	623	642	614	626	649	650	640	660	652	678	601	648	616	636	610	629	645	634	638	643	636	665	619	661	637	574	645	591	651	610	637	608	613	610	625	645	625	598	657	638	629	657	639	624	626	617	654	651	620	662	684	631	666	603	629	639	670	621	631	609	622	653	668	663	687	574	680	643	622	630	635	630	646	688	657	618	629	679	597	646	568	639	664	645	610	682	629	642	640	622	673	657	689	631	594	642	614	611	625	607	642	637	639	629	597	644	645	606	654	643	620	634	638	607	599	686	630	631	640	680	602	649	677	672	658	615	656	644	647	677	636	601	681	640	638	578	667	630	661	647	623	630	607	660	638	642	673	636	654	619	637	570	635	660	603	660	664	609	608	638	633	616	605	639	587	691	654	636	622	632	647	613	636	643	650	639	660	571	640	616	631	617	587	645	650	621	648	611	670	643	632	626	665	672	675	646	673	636	616	633	666	649	621	630	639	618	590	590	652	600	627	635	652	582	639	621	605	653	665	638	646	630	657	627	611	614	659	678	633	657	616	673	618	591	611	626	646	646	562	650	666	630	629	637	661	670	637	615	595	626	653	633	604	628	671	624	632	669
35936	38035	21762	9644	2698	271	59	53	54	47	54	49	52	43	35	47	42	48	46	39	50	37	51	53	39	51	52	40	65	42	54	88	70	73	61	56	44	57	45	41	59	39	35	42	46	47	37	39	47	49	45	55	44	40	35	46	51	45	36	53	48	52	54	58	37	49	40	52	39	46	47	54	47	38	43	44	46	40	37	43	54	41	38	32	36	36	43	50	45	43	54	47	48	56	46	51	46	42	55	49	48	48	48	44	35	49	47	41	48	47	41	54	41	43	54	43	39	52	39	50	49	42	35	45	47	35	41	43	43	47	57	44	50	42	43	38	51	52	45	50	49	36	51	49	51	40	56	54	50	46	55	48	56	55	40	29	47	46	50	43	44	39	48	44	40	49	50	42	45	50	56	56	44	51	41	48	42	48	44	37	49	51	36	41	55	55	54	43	45	57	51	47	46	44	53	43	35	46	49	45	46	45	52	53	45	40	47	50	57	42	58	48	48	53	41	39	40	41	53	46	44	39	43	50	40	35	50	58	55	42	49	42	21	43	47	53	40	44	48	47	54	51	42	30	35	35	52	54	50	36	39	40	45	55	42	43	51	39	46	40	42	47	56	40	41	42	48	33	60	38	49	40	51	47	45	49	51	35	51	44	41	51	39	44	66	46	46	44	36	50	54	42	36	44	51	46	48	54	55	58	46	43	43	60	52	50	54	40	50	42	38	39	39	50	35	48	38	49	49	41	50	43	46	44	49	49	42	40	48	51	41	47	57	55	52	46	47	43	52	53	38	36	49	44	43	47	40	37	40	47	39	42	37	48	46	32	47	57	40	55	46	54	47	43	45	44	47	37	58	56	56	51	45	44	30	36	45	43	42	46	44	33	43	44	52	45	48	49	62	62	39	50	40	63	49	64	39	50	57	54	39	46	40	43	50	42	51	47	48	47	50	51	52	49	52	41	47	44	45	56	40	36	54	44	51	46	54	40	47	50	45	49	50	44	49	46	43	43	57	32	51	37	46	41	50	35	44	57	51	49	64	47	52	57	41	52	40	44	47	51	47	50	50	67	54	51	38	53	54	40	54	41	51	57	35	45	56	40	54	37	45	54	54	45	44	44	41	44	41	29	40	57	37	34	35	58	41	46	45	49	53	53	48	51	39	42	34	45	36	54	44	36	48	35	43	33	59	47	43	55	37	58	40	52	41	43	52	53	52	53	46	50	49	40	42	48	44	33	38	44	39	70	56	52	55	52	42	40	50	39	45	43	38	50	36	55	50	48	49	45	48	46	50	48	42	47	36	51	50	47	41	50	48	60	36	43	47	34	45	37	38	39	56	49	46	50	41	47	48	49	48	59	41	55	63	50	54	47	35	49	44	55	50	43	37	58	42	37	42	42	43	37	58	42	44	49	50	40	42	49	43	35	32	46	38	49	38	47	49	39	42	43	49	47	41	51	51	46	46	36	51	45	52	51	62	36	40	51	53	39	59	44	34	48	52	48	54	28	50	52	52	44	42	43	43	43	38	55	40	54	46	48	32	42	54	39	37	39	42	41	41	48	51	40	45	41	43	39	45	48	67	42	45	36	44	41	42	48	43	45	38	55	34	49	41	47	46	48	43	45	37	50	50	50	54	36	55	52	34	47	43	42	46	53	47	48	51	46	45	44	55	54	55	47	48	51	55	54	58	49	50	56	41	59	48	40	50	46	39	52	57	61	48	44	41	52	31	42	47	45	43	40	44	42	42	53	56	51	52	65	57	41	49	54	52	43	46	41	44	40	54	44	49	42	38	43	42	50	58	44	50	48	40	48	41	42	53	52	36	42	54	44	43	41	47	52	30	40	58	50	50	42	44	42	42	47	42	57	49	51	45	48	38	51	48	52	57	35	38	33	43	40	49	47	47	43	40	44	52	47	46	43	37	57	49	40	38	42	46	31	43	38	34	45	46	56	53	42	46	43	48	38	55	45	56	46	38	44	54	40	44	54	46	42	32	35	41	46	40	52	52	54	46	44	38	39	49	50	34	47	50	46	41	43	37	40	39	52	40	50	46	55	44	39	41	57	40	54	40	44	40	46	44	44	50	45	42	61	56	38	37	52	59	43	42	50	37	50	36	42	42	43	53	41	49	58	69	50	44	56	44	39	48	40	49	56	45	48	34	54	43	45	55	50	41	47	43	43	54	57	47	34	35	45	49	40	46	52	43	57	47	29	46	43	42	43	49	45	44	44	64	58	47	55	53	48	47	48	51	35	57	42	45	52	50	41	58	61	46	30	42	46	37	67	58	40	44	40	45	46	46	38	44	38	43	54	41	36	55	45	45	41	50	43	48	52	50	45	57	54	51	32	51	45	48	58	40	56	40	45	44	46	44	55	59	40	52	58	55	39	47	49	37	51	41	36	50	49	53	51	54	49	48	43	54	36	42	50	38	45	53	57	61	53	57	44	45	42	51	47	50	55	36	64	49	28	45	46	46	49	44	41	49	43	45	45	51	45	51	53	44	37	40	35	47	43	45	53	45	44	44	37	55	51	58	39	40	47	40	44	40	38	42	44	43	45	43	49	42	36	36	43	38	45	53	58	45	41	43	57	44	42	53	54	44	50	53	53	44	43	53	35	39	47	40	43	48	41	39	37	37	47	41	42	52	38	42	49	49	48	41	44	37	46	42	50	52	40	43	51	49	50	49	52	50	37	38	35	45	36	53	29	42	36	51	46	38	40	54	50	43	34	54	41	41	40	40	46	45	42	50	47	38	43	45	56	61	36	35	58	44	42	53	36	40	43	43	58	37	42	43	44	59	52	45	45	50	51	40	44	48	47	43	39	45	35	51	41	42	45	52	38	47	42	47	49	53	46	42	44	50	42	44	51	43	49	46	47	48	34	44	46	38	42	55	42	40	48	49	43	44	42	41	44	56	44	40	45	43	43	50	47	55	50	45	46	42	44	39	43	45	48	45	39	38	44	52	52	54	54	37	44	58	56	41	38	47	54	37	45	52	42	42	39	66	39	38	36	57	37	50	45	45	41	42	38	41	47	47	50	53	51	49	40	47	47	47	45	42	55	49	50	58	47	32	44	40	49	44	47	50	45	41	35	47	49	44	50	35	50	31	33	58	47	46	40	50	41	52	51	42	42	41	46	35	54	52	49	35	44	38	51	50	50	35	38	40	37	42	44	53	52	53	42	41	49	45	43	44	37	56	45	38	52	42	50	53	37	46	38	45	62	48	45	55	46	50	41	47	48	37	50	41	59	45	40	53	44	47	42	49	55	35	47	36	51	44	43	46	43	46	58	39	57	39	53	46	44	50	49	41	50	45	46	43	42	55	46	50	33	39	34	51	47	59	35	40	43	48	45	41	40	42	37	53	38	45	52	58	49	62	42	44	54	51	35	52	38	44	43	51	46	45	50	51	45	51	44	47	45	38	43	50	45	44	39	39	48	63	38	51	39	44	48	41	38	49	55	51	37	42	51	38	52	58	37
58197	47662	40862	36721	31528	6385	772	686	613	617	560	524	600	563	552	516	534	506	465	522	507	525	486	490	527	501	477	523	515	500	1277	1650	1606	1199	933	708	552	503	548	494	509	517	500	492	471	518	476	489	500	490	505	489	474	493	490	500	462	452	506	510	493	520	470	515	523	475	512	540	484	475	508	499	462	463	559	476	492	482	508	485	494	519	497	495	494	484	498	522	525	488	510	464	472	456	532	483	477	511	528	495	521	499	498	517	452	477	534	478	532	472	461	494	486	487	448	510	513	517	494	494	494	511	480	525	466	496	477	487	507	514	490	483	480	510	497	475	512	499	484	484	503	503	472	458	496	499	462	433	520	468	479	490	508	477	502	511	524	478	489	474	474	475	495	491	520	450	521	449	510	522	480	477	523	505	485	478	466	494	503	506	538	549	479	458	495	449	498	541	531	459	509	476	476	429	487	486	496	486	515	476	473	480	439	504	508	480	490	506	478	474	485	477	531	495	507	504	493	467	489	488	451	473	519	458	471	528	523	543	505	448	521	466	467	448	502	476	475	529	516	501	468	464	437	450	531	480	481	554	472	474	467	458	507	505	505	505	505	522	483	450	497	508	503	451	478	468	524	469	518	463	545	457	462	500	506	501	511	454	490	489	511	473	491	495	517	460	506	486	500	516	491	527	489	486	480	505	463	457	459	483	460	502	491	514	490	499	501	506	514	496	515	510	494	471	462	487	492	515	523	485	473	493	514	484	514	496	498	510	495	467	507	451	500	499	482	480	489	523	539	511	483	486	456	504	513	491	462	522	480	467	481	495	473	455	528	488	482	482	479	499	456	505	481	513	504	504	501	520	490	492	499	482	504	440	506	492	452	478	489	515	460	459	522	490	493	465	499	478	498	502	518	507	508	454	491	516	509	495	455	511	486	527	445	483	495	444	493	469	473	499	481	519	473	509	491	510	479	475	491	510	499	514	477	514	509	515	480	510	530	495	497	475	488	518	473	484	491	481	506	508	451	480	515	478	500	533	491	474	479	488	498	500	478	515	498	513	491	493	494	464	496	485	518	478	489	490	530	468	499	466	504	509	526	506	481	487	439	482	510	510	539	502	537	490	450	476	463	480	501	485	497	465	501	511	503	500	515	508	478	508	526	471	489	521	492	519	522	515	483	519	473	479	523	469	465	526	481	520	498	504	477	490	534	458	479	529	507	497	494	482	509	471	504	513	500	493	471	461	482	486	466	475	514	502	478	455	455	509	515	493	519	494	507	498	495	461	505	526	481	492	489	503	522	496	474	473	502	504	510	492	505	454	536	507	491	463	506	534	462	486	494	477	496	445	512	506	534	486	471	481	503	503	439	527	470	478	485	449	519	462	519	452	538	510	517	511	471	546	420	492	512	478	439	505	495	489	485	474	444	462	466	468	521	492	492	463	502	484	529	503	514	485	473	501	504	479	506	506	490	494	458	504	497	490	539	515	485	502	524	466	505	456	492	459	458	466	533	476	493	522	518	474	506	485	466	473	514	534	515	505	495	463	471	514	496	479	496	512	503	494	466	497	511	528	483	491	498	463	451	477	480	458	445	463	520	523	483	475	520	506	521	470	550	482	478	506	457	525	500	497	480	489	490	489	499	456	487	520	451	529	464	514	492	528	461	512	499	465	492	484	488	479	525	530	444	461	509	521	485	474	475	484	516	492	498	453	483	451	460	475	490	484	522	466	481	470	518	474	498	494	468	499	479	466	491	462	529	480	527	472	495	490	491	473	515	458	481	465	493	495	499	495	468	525	498	492	488	490	519	499	471	509	472	495	472	487	542	490	489	518	467	462	483	502	504	463	530	469	507	450	458	455	468	472	481	481	488	480	480	486	514	479	535	517	490	484	476	474	514	465	480	465	506	482	492	470	486	509	481	496	515	494	483	477	479	470	473	488	502	487	491	485	469	486	462	470	509	500	489	487	505	529	519	489	482	522	477	441	480	491	495	481	470	515	492	531	482	476	467	459	443	492	501	471	534	490	470	500	458	488	481	493	493	526	509	478	516	465	490	494	503	477	488	436	545	479	460	477	487	494	478	492	489	507	463	488	498	511	500	510	442	503	479	484	484	489	467	477	472	533	488	492	514	486	499	480	453	484	486	535	467	492	461	521	465	503	458	482	497	520	508	504	497	517	516	487	456	490	462	476	524	473	506	501	485	450	513	487	484	462	524	487	490	503	477	482	530	478	478	465	500	462	499	466	494	488	500	451	490	523	483	497	476	480	507	497	470	510	499	508	479	405	481	473	502	470	508	483	444	471	505	503	501	536	497	506	493	469	500	486	475	488	504	489	496	502	472	478	512	506	519	480	513	467	477	474	507	479	466	513	480	473	499	467	502	500	469	519	509	481	526	467	507	486	479	462	484	477	467	507	523	470	504	496	503	500	503	506	447	456	489	477	512	471	538	524	495	471	517	480	531	498	508	510	508	460	486	504	500	488	491	505	491	479	490	533	501	489	500	540	526	527	478	470	480	429	524	522	522	473	468	514	464	473	496	472	489	432	476	473	501	482	502	443	481	512	463	501	505	479	523	481	493	463	438	484	500	479	489	462	466	478	484	461	463	490	532	486	515	461	464	483	467	533	503	465	520	477	501	485	463	500	508	476	460	509	513	520	472	485	510	457	505	503	485	513	478	474	465	482	479	485	469	446	494	508	498	489	484	482	478	469	490	491	519	500	463	501	522	503	489	489	500	482	532	490	470	473	470	468	516	477	458	503	473	485	505	512	475	483	516	480	557	490	502	490	468	538	530	500	486	529	475	490	482	497	480	507	505	508	478	506	480	510	482	486	516	501	456	520	477	493	496	486	530	483	497	513	472	496	458	510	495	529	525	487	419	510	493	437	459	518	465	505	484	492	510	437	496	500	487	524	459	461	477	464	513	491	522	511	475	507	486	518	507	517	530	478	490	496	512	502	481	478	460	473	474	460	531	470	464	481	489	474	497	495	487	484	491	504	446	499	509	477	499	511	485	483	468	502	518	557	490	523	497	472	500	495	535	505	535	502	491	488	483	492	507	476	477	429	500	517	494	490	463	519	509	488	455	476	491	495	487	507	480	487	475	483	478	484	477	531	459	472	453	500	498	533	486	483	488	461	494	470	481	493	483	493	458	520	460	521	453	498	471	497	487	507	488	448	451	471	484	483	521	504	493	469	486	558	470	491	510	489	441	467	455	506	443	472	526	520	510	494	467	499	535	484	501	482	480	483	468	481	499	477	486	476	509	466	472	503	474	530	509	456	502	462	470	504	515	510	495	504	501	482	469	488	466	510	466	499	471	512	487	466	511	498	523	502	480	476	497	488	473	521	458	479	528	508	484	486	513	487	489	473	483	458	490	471	502	480	491	501	490	479	484	510	526	486	495	508	495	509	459	488	502	507	542	484	483	502	497	473	484	456	474	492	492	503	470	505	524	478	489	466	465	495	500	477	469	527	499	492	498	486
14798	11177	5242	2112	604	104	68	85	85	73	63	83	82	60	68	52	70	62	84	62	66	59	69	54	46	55	60	81	64	71	66	75	69	73	72	76	69	70	63	75	56	57	86	63	66	66	79	49	64	72	67	59	61	66	52	75	65	61	73	51	56	62	58	57	67	54	72	85	66	65	66	74	59	62	63	55	47	59	57	74	57	71	60	65	68	59	66	76	68	56	60	64	67	75	63	65	65	69	72	72	62	63	67	69	64	57	65	61	54	63	73	71	47	77	79	67	65	65	63	61	51	73	61	65	65	66	63	48	56	61	54	64	54	61	73	71	66	69	71	52	55	48	58	66	55	77	75	63	66	58	60	66	73	73	71	54	60	64	59	48	65	67	78	54	62	81	83	65	79	71	75	61	70	58	75	52	63	61	66	63	61	50	60	60	63	59	64	66	66	66	53	63	73	79	66	49	65	56	60	64	84	63	65	57	77	59	71	73	58	62	65	75	57	86	69	78	81	61	70	65	79	63	70	72	61	58	57	73	79	69	72	69	54	76	46	68	60	60	72	87	69	58	61	66	67	57	68	66	65	49	64	75	83	53	71	66	64	74	68	66	56	65	57	56	56	71	66	53	66	73	59	64	65	64	46	71	60	76	57	47	69	79	55	64	64	67	57	61	61	70	63	82	67	70	61	75	58	63	70	50	47	77	69	69	61	68	68	85	68	63	74	84	63	69	64	74	62	46	65	86	56	56	64	59	62	67	71	77	57	74	72	64	63	63	59	70	61	61	71	75	53	51	58	53	68	46	51	65	66	66	82	64	74	65	66	54	65	58	71	61	57	74	47	61	47	54	74	77	73	47	57	53	74	80	61	59	64	64	58	56	69	64	69	59	63	71	64	61	65	54	69	64	70	59	64	58	72	71	67	75	79	59	61	61	76	78	54	60	47	72	68	63	69	45	60	69	67	57	67	62	51	77	71	62	67	70	59	86	74	59	76	67	64	81	64	70	85	52	83	51	61	51	56	77	75	67	61	62	60	48	58	69	59	67	59	55	65	71	62	62	77	68	56	56	62	66	76	76	79	82	59	83	56	79	78	75	72	59	63	76	68	77	65	85	74	66	56	64	66	75	64	70	54	62	61	49	71	50	80	68	65	63	70	72	68	69	71	62	85	70	67	60	75	66	73	62	76	58	66	75	77	60	64	70	72	46	62	66	63	60	66	75	78	70	59	67	64	75	55	63	55	64	57	64	69	69	74	65	63	68	71	61	56	71	82	74	69	73	47	69	71	63	53	67	67	65	80	72	59	44	88	73	62	74	77	67	58	53	67	56	69	70	56	66	66	62	59	58	47	53	86	72	58	60	65	57	62	68	69	77	57	67	65	53	48	68	55	65	87	70	59	57	67	70	64	61	61	56	76	59	76	63	64	58	62	66	66	66	65	64	62	83	60	58	53	70	47	53	76	64	61	74	70	73	65	66	82	54	65	73	72	64	72	68	70	60	56	87	54	82	74	80	66	82	71	64	62	68	63	88	62	64	64	68	56	63	54	72	66	61	74	64	77	60	73	65	62	59	83	53	67	69	77	53	70	62	67	63	77	66	73	67	87	67	75	75	52	84	58	61	69	67	65	63	56	61	52	67	68	58	70	72	67	69	59	63	68	77	69	65	62	74	66	77	66	68	70	71	57	74	76	60	66	74	64	77	64	49	65	82	57	55	72	87	66	67	67	71	62	79	52	61	64	63	44	77	63	60	65	74	52	72	69	71	65	55	73	59	67	70	63	50	68	70	81	69	92	69	69	49	65	52	62	76	69	81	86	61	75	66	66	61	75	77	70	69	62	68	64	71	67	68	72	72	81	68	61	62	65	66	68	60	67	67	64	74	71	65	76	64	69	56	66	57	68	69	60	75	52	62	77	69	56	78	57	71	62	53	71	55	59	66	67	61	76	47	59	60	60	76	64	57	59	69	73	60	74	62	79	69	71	58	59	69	56	77	60	64	61	67	64	71	58	60	70	66	61	52	73	69	66	75	62	76	65	84	63	80	59	64	63	61	63	74	74	64	79	69	51	65	72	68	68	60	73	76	60	64	45	77	73	60	66	73	58	62	71	63	53	62	54	64	68	71	71	63	60	64	67	61	78	56	60	85	53	67	60	60	58	58	61	69	50	51	78	78	68	70	69	66	68	67	59	54	67	57	62	68	62	82	62	83	58	72	72	66	65	67	73	63	74	63	91	70	66	72	71	71	66	66	68	49	71	81	73	58	71	76	61	56	55	55	69	62	61	46	68	79	60	74	68	66	70	71	77	70	66	62	63	66	67	52	70	54	66	65	49	61	66	48	70	65	62	65	68	86	68	69	80	62	57	76	63	59	66	73	64	65	78	70	69	63	67	78	69	76	74	62	57	60	63	55	63	71	67	68	63	61	64	60	57	74	77	79	77	69	51	57	70	57	68	69	67	63	72	56	69	88	71	80	71	83	69	59	70	63	69	60	76	73	56	56	84	59	69	80	68	70	59	54	50	57	54	75	57	62	73	52	66	69	54	54	65	67	81	69	68	69	62	61	68	66	53	66	67	55	71	74	71	61	72	67	64	82	58	72	56	59	74	66	68	70	54	65	49	60	63	51	68	56	79	51	57	71	69	61	45	63	65	81	65	54	54	65	69	67	54	69	63	57	50	60	65	53	67	74	65	85	62	77	69	65	61	56	81	68	59	74	75	55	57	71	66	77	52	53	63	67	67	55	53	61	52	69	64	68	68	68	79	67	71	66	64	75	62	61	59	65	60	61	71	46	60	90	53	77	52	67	70	55	70	66	65	75	63	89	68	59	66	62	61	77	73	84	72	70	64	70	60	69	62	63	64	67	70	68	70	70	70	69	65	79	59	45	58	74	74	81	73	61	66	70	60	56	60	70	48	63	62	68	68	50	75	70	64	62	72	66	57	74	55	68	71	50	79	61	67	66	70	64	82	76	56	65	62	64	64	68	65	54	59	69	59	55	60	59	59	65	71	57	69	53	72	60	67	66	64	73	60	65	78	68	70	74	76	59	60	60	64	64	69	61	85	79	56	72	60	62	62	76	58	69	74	58	78	69	74	63	62	67	69	78	57	66	72	62	64	62	71	81	58	66	59	65	59	51	59	73	66	61	51	72	58	80	64	55	66	66	51	65	65	50	70	70	56	76	64	65	73	72	53	75	57	64	49	59	68	46	68	64	74	67	54	56	62	76	61	78	62	67	63	64	68	68	58	54	81	68	66	62	75	65	58	56	63	55	72	57	59	69	59	57	48	81	56	86	62	69	64	67	70	77	74	66	54	76	56	65	69	68	72	50	53	60	61	66	66	61	65	56	66	67	67	63	70	68	64	63	59	62	79	62	50	55	57	62	74	71	60	59	62	54	52	59	52	68	87	70	61	63	53	69	62	71	68	72	54	72	62	60	72	63	56	62	71	67	68	68	74	70	73	62	70	64	64	62
45531	33338	26147	21546	15177	2617	778	725	726	683	688	698	764	740	686	685	691	711	653	672	715	695	638	635	669	638	625	657	680	669	869	997	956	858	780	703	701	642	692	691	697	654	715	687	681	657	636	652	681	682	625	664	676	664	662	660	687	665	719	697	654	710	666	709	687	704	657	708	682	681	709	662	658	694	683	646	655	663	669	680	620	661	646	688	678	684	671	694	726	657	768	666	668	687	691	630	670	651	706	704	684	648	696	676	718	704	667	705	628	665	657	682	643	675	684	677	687	648	647	698	643	650	696	700	698	663	684	684	669	710	678	697	694	669	738	707	644	699	697	680	672	699	725	638	701	643	696	655	656	677	710	688	645	645	667	688	699	663	695	674	667	674	718	698	680	659	670	658	659	639	660	692	689	682	694	650	705	649	687	712	639	664	672	634	671	693	691	716	666	692	711	715	682	706	674	678	704	740	677	648	694	656	659	675	687	665	673	665	673	655	650	686	663	635	680	667	712	696	693	655	667	698	678	656	675	669	684	663	665	677	674	663	667	628	687	702	664	661	679	649	709	701	644	677	707	699	650	683	674	684	663	658	689	730	705	729	691	662	678	684	732	725	714	663	671	671	723	685	677	659	677	670	727	679	650	664	634	667	676	721	672	671	701	652	647	663	665	659	696	684	716	707	692	641	717	703	670	664	707	691	668	676	612	671	723	645	661	685	669	644	681	650	707	712	632	653	666	678	624	686	678	645	730	667	692	677	722	687	660	683	702	667	700	672	685	692	688	686	703	703	666	646	704	670	673	714	687	688	665	678	625	649	641	674	703	643	699	633	656	682	679	671	656	657	669	630	672	646	705	666	703	673	670	692	619	665	677	709	703	692	619	688	686	655	674	658	673	693	667	703	683	686	652	626	631	675	712	654	695	704	688	645	680	688	679	697	680	663	669	668	731	719	672	698	666	673	673	702	671	710	652	641	656	637	660	690	717	679	667	672	659	699	667	629	679	642	721	687	632	700	661	657	683	711	726	674	631	701	681	691	679	662	619	644	705	718	650	715	640	675	702	638	663	718	686	687	689	709	652	676	686	659	650	652	644	694	640	667	617	676	632	633	675	678	704	690	720	657	651	698	693	676	694	693	666	659	698	648	664	682	652	689	688	658	666	633	706	636	722	672	670	657	691	670	666	664	644	692	686	662	681	669	678	635	723	670	684	674	649	672	691	704	682	729	646	665	690	686	671	682	634	720	721	653	703	659	651	663	680	685	661	667	691	695	718	633	661	692	662	692	659	700	636	637	666	662	709	726	668	660	642	670	660	641	659	654	682	634	721	681	651	691	702	679	664	657	700	676	686	661	694	651	702	652	690	680	638	675	692	700	710	685	670	694	634	656	693	598	672	658	671	646	701	701	662	676	660	690	663	693	630	674	627	666	654	672	707	741	687	679	757	636	712	736	672	673	741	642	705	684	692	700	645	710	681	640	738	688	714	651	662	650	678	611	662	675	648	643	662	656	687	631	680	665	692	647	717	653	677	672	697	706	674	675	643	657	656	689	647	695	689	709	652	650	652	724	667	704	717	658	664	664	681	685	728	684	690	643	698	687	670	681	677	683	656	686	682	661	667	685	694	638	677	666	706	666	617	693	664	692	657	644	667	706	690	693	628	676	681	676	681	654	723	705	694	692	700	679	668	679	692	699	680	667	684	654	660	691	679	665	597	627	672	672	659	673	627	644	693	687	647	664	682	689	650	663	691	714	702	710	657	673	688	742	661	658	657	660	630	677	651	679	652	655	670	693	673	712	633	654	684	685	699	640	657	685	681	680	705	662	652	646	653	685	743	641	673	685	648	658	641	725	667	661	729	730	681	663	687	717	709	686	680	669	688	752	665	689	690	660	692	652	662	599	646	722	663	717	630	673	653	687	649	702	648	665	744	692	644	665	679	664	638	698	680	677	700	688	727	645	676	718	686	693	639	643	672	656	699	707	696	692	687	683	700	675	721	677	682	657	625	703	702	666	637	688	632	644	622	696	671	650	666	667	640	681	693	625	637	677	690	668	683	661	686	718	654	717	652	654	686	687	698	648	716	685	693	682	653	688	673	621	655	652	642	669	680	689	679	668	656	673	687	702	635	636	675	687	710	677	619	698	711	643	694	676	709	647	696	676	665	671	620	724	697	696	647	681	654	704	697	657	650	653	653	680	677	645	677	671	719	664	664	652	662	680	714	666	657	702	681	709	679	689	650	629	681	659	636	660	678	675	685	647	699	694	707	711	659	658	664	685	694	723	713	690	656	638	687	695	699	706	651	677	629	722	694	622	721	641	664	694	667	667	659	637	699	665	696	721	675	656	614	633	645	666	710	672	648	648	676	674	673	695	697	647	655	667	695	677	701	695	688	700	687	664	666	670	682	695	685	695	664	667	723	734	683	648	669	664	614	688	685	700	636	657	668	733	677	665	652	664	653	709	624	683	663	690	652	668	637	676	639	688	721	653	675	644	646	678	658	712	653	626	668	719	731	658	643	674	646	676	677	642	710	692	685	657	671	657	653	710	691	678	685	637	649	672	666	686	651	635	717	672	668	682	655	667	645	675	679	680	695	642	634	699	662	690	697	711	678	686	628	692	691	682	656	693	645	673	651	669	674	688	679	689	626	682	671	677	703	632	658	679	699	669	706	719	634	683	687	736	701	710	677	668	690	654	724	712	668	703	674	722	644	703	696	686	692	689	704	714	674	663	661	686	688	685	677	710	698	690	669	688	656	643	633	674	649	663	701	677	656	665	723	683	659	674	703	710	682	695	703	667	663	707	661	665	661	651	639	675	675	660	693	695	665	676	679	668	654	652	644	662	691	630	656	657	679	675	698	681	694	687	689	743	666	693	641	716	632	668	709	695	662	705	670	717	679	682	618	686	671	674	663	674	651	655	678	703	675	673	665	657	693	696	717	667	667	709	680	645	678	726	702	709	633	674	722	686	680	663	657	648	684	626	653	717	713	660	678	656	632	647	702	658	670	682	673	633	684	650	656	671	651	660	689	649	691	663	691	666	658	682	689	634	705	682	635	662	698	701	640	669	645	699	684	705	688	694	700	680	703	643	691	674	633	672	633	635	705	696	682	634	719	656	698	693	676	710	711	640	681	669	655	742	711	690	658	655	678	671	665	688	698	671	712	718	637	677	690	686	669	650	673	668	674	684	677	674	643	710	651	671	660	636	647	669	676	715	664	687	712	629	708	685	720	668	696	665	722	665	655	704	705	688	647	618	662	666	699	646	717	666	716	636	685	637	664	677	662	651	684	651	629	669	676	699	707	676	647	690	725	688	710	667	639	665	703	680	655	722	682	678	705	647	685	694	701	663	680	697	712	694	670	716	692	698	644	691	681	688	667	686	678	707	694	655	725	639	659	700	683	688	671	658	654	630	684	668	710	704	643	660	720	703	617	686	688	637	671	648	705	671	669	661	718	637	680	657	664	626	682	688	666	676
30580	30488	16201	6204	1551	185	54	60	58	51	60	43	44	55	57	50	54	56	66	53	63	67	53	52	64	51	49	40	59	61	84	79	93	60	42	56	51	47	55	44	52	51	51	49	47	44	44	49	35	46	50	56	42	49	45	54	55	54	50	54	61	32	50	55	54	51	58	66	58	50	57	55	59	46	49	63	49	64	61	54	53	47	46	56	54	53	46	50	49	57	47	50	47	44	50	56	54	51	50	65	52	52	49	42	51	48	53	42	59	47	39	56	44	33	55	41	36	40	48	62	54	48	53	54	56	56	61	65	50	42	48	60	56	51	39	44	42	45	43	45	51	51	52	59	50	50	50	57	50	59	56	53	57	43	38	45	37	59	49	45	49	56	60	53	53	58	49	69	56	62	39	46	53	43	53	53	50	55	60	57	40	49	54	54	60	57	51	38	47	40	51	56	68	46	50	48	59	48	68	40	49	54	43	43	50	46	55	46	45	53	56	51	50	41	48	54	66	61	50	46	42	54	78	46	57	57	56	64	53	60	41	48	51	51	60	49	49	53	53	42	52	60	61	51	56	45	53	39	45	45	51	65	48	47	49	51	49	55	49	47	56	64	45	58	59	46	55	54	57	59	62	47	63	44	49	45	43	59	49	48	52	50	73	49	45	44	45	49	41	52	48	43	45	57	47	52	55	50	57	43	63	37	43	52	56	57	61	47	63	62	45	58	43	52	46	44	42	55	55	47	60	62	49	57	63	51	51	49	57	55	54	62	46	35	50	56	49	54	59	42	58	32	49	53	59	44	66	59	47	53	49	45	58	57	47	49	47	57	50	61	49	55	54	45	50	52	54	49	44	64	52	57	54	58	43	54	55	58	50	48	63	58	43	60	58	54	50	43	60	44	51	60	54	48	52	41	61	57	51	49	52	65	54	40	56	51	51	59	50	49	50	52	51	52	47	51	56	45	51	43	54	54	53	58	54	50	56	42	52	50	53	51	43	53	71	51	32	54	38	49	38	73	57	44	52	56	57	51	59	52	46	43	54	67	58	51	49	50	49	61	43	46	49	49	43	69	47	44	67	58	45	60	51	63	51	61	47	51	60	47	46	58	54	40	65	41	60	37	48	45	48	45	55	53	47	62	45	46	56	71	52	58	62	54	52	49	48	55	52	54	48	51	49	41	37	53	58	52	44	50	52	51	53	61	51	57	58	51	56	53	48	47	53	50	67	46	46	56	48	49	47	51	53	38	40	55	57	44	64	59	48	59	54	54	50	48	52	42	54	49	60	44	58	54	50	44	56	43	66	48	45	51	46	53	52	61	52	47	46	48	46	52	60	56	49	53	57	39	44	41	54	48	49	52	65	39	47	49	44	61	51	51	45	54	50	57	47	53	60	52	62	41	45	59	50	54	60	53	55	57	42	50	55	49	54	48	45	47	39	43	57	48	40	45	43	56	56	54	53	48	50	48	52	42	47	58	57	69	51	47	55	39	49	65	51	52	42	45	45	68	42	55	63	59	60	47	40	57	62	48	55	54	50	53	48	45	50	60	48	54	40	44	54	56	51	44	49	52	59	58	53	58	56	56	51	43	44	58	56	52	55	45	59	64	54	43	55	47	62	46	44	45	67	53	49	56	48	45	51	41	49	56	50	57	52	51	49	44	42	52	52	47	56	51	46	50	54	57	50	44	58	58	44	54	51	68	62	43	54	53	64	70	49	56	50	40	46	51	70	48	49	52	56	40	50	54	48	60	60	47	49	51	36	48	55	48	54	58	65	43	55	57	59	45	63	43	61	48	50	49	50	51	59	52	43	42	57	52	48	55	55	55	53	58	51	38	46	59	58	50	52	37	49	42	44	49	44	50	54	49	59	48	46	63	56	45	47	57	55	76	50	57	65	52	47	47	61	45	53	54	44	52	56	55	47	48	49	42	43	58	53	63	55	62	67	58	53	47	58	53	42	42	74	58	52	52	60	65	50	45	55	46	54	57	44	56	60	50	49	52	43	45	37	54	48	54	44	52	49	37	49	49	45	50	44	46	51	52	49	56	63	50	51	46	54	50	45	32	43	48	48	56	58	48	52	61	45	48	53	44	47	48	44	51	50	60	50	70	52	53	55	42	58	51	51	53	54	53	33	54	58	64	44	40	66	50	51	48	51	38	47	72	55	43	50	59	43	37	42	68	44	44	54	38	53	55	49	60	44	63	46	57	52	50	63	49	48	47	52	47	54	48	45	70	47	45	55	54	43	59	46	55	41	53	58	47	44	61	35	67	57	53	63	57	46	43	48	47	58	61	48	53	64	52	51	56	34	59	38	57	54	42	47	47	52	50	56	61	56	55	41	53	39	49	44	55	52	44	48	45	54	56	45	65	53	46	73	53	38	49	55	56	70	45	62	37	39	51	64	64	52	45	55	53	45	53	51	49	60	55	56	46	53	59	43	51	55	49	47	50	63	63	62	53	43	56	57	47	49	55	54	43	67	50	72	53	61	53	51	51	56	51	52	57	48	44	59	46	51	56	49	48	54	63	47	42	52	48	45	59	55	61	43	57	57	44	57	44	53	40	56	48	51	54	62	53	57	51	67	39	56	49	47	35	52	54	42	49	61	55	51	45	63	56	55	54	56	45	38	51	54	54	53	37	57	53	48	48	50	57	51	49	56	48	53	52	59	56	44	60	58	56	48	45	58	48	61	50	47	53	54	36	54	42	46	61	47	55	57	50	56	50	50	44	53	55	44	45	50	70	48	42	48	51	50	47	56	62	51	41	46	50	41	52	60	55	56	50	58	48	47	37	65	47	58	57	59	52	54	55	41	49	68	67	49	39	49	46	44	53	57	50	48	60	56	64	65	53	47	60	60	55	46	68	52	51	52	55	55	44	56	59	60	58	53	55	52	42	48	47	48	58	58	35	47	50	62	50	55	55	42	58	45	58	47	47	61	44	43	43	48	49	56	65	47	50	48	44	52	53	46	52	68	52	52	55	51	44	50	40	46	58	46	59	48	61	60	43	44	54	51	45	48	61	51	43	55	47	42	49	45	50	38	48	48	44	42	47	57	53	47	51	60	48	50	32	52	45	49	51	61	52	47	51	55	53	51	44	60	42	45	51	60	51	53	56	64	50	51	65	48	51	55	39	50	53	51	58	62	56	44	66	52	61	52	62	48	50	52	43	51	53	59	58	56	48	55	37	52	42	54	51	48	39	65	50	50	46	45	43	44	51	54	44	56	57	57	56	62	38	54	51	48	46	55	47	55	46	59	43	52	50	52	53	49	45	51	57	47	45	43	54	52	57	50	57	51	41	59	48	55	58	53	43	66	57	40	51	51	50	45	65	35	51	43	40	60	60	57	60	55	53	54	48	56	49	46	59	48	42	58	59	63	59	58	46	50	52	49	63	54	42	63	53	42	47	48	47	56	50	49	61	67	41	49	48	48	57	67	50	52	47	53	61	44	62	56	44	54	48	49	44	56	49	47	54
56751	43193	36099	31815	26994	4684	706	664	671	604	590	568	647	647	555	612	570	589	551	579	559	545	576	576	591	583	591	606	530	648	1115	1353	1164	952	750	623	632	579	580	591	550	523	565	540	528	545	532	556	563	529	534	528	538	563	552	553	548	546	568	577	548	561	528	569	566	547	564	568	570	548	527	555	567	561	538	544	573	547	552	543	559	518	602	559	517	524	540	573	531	588	558	540	546	561	546	515	537	593	563	554	556	583	544	523	543	542	576	555	584	559	530	568	541	554	573	540	545	527	597	564	508	583	558	593	558	583	564	519	551	551	525	521	550	491	523	557	570	530	584	566	545	539	554	552	573	549	563	547	569	584	549	573	572	544	539	561	548	551	552	533	532	558	567	584	526	575	542	577	553	583	540	545	520	510	569	509	566	559	536	550	611	542	574	532	527	536	586	510	567	574	555	544	522	560	511	562	571	504	573	522	572	580	566	542	565	533	559	582	517	546	557	544	549	547	563	567	589	579	537	548	530	524	504	570	577	508	554	548	562	568	579	554	530	580	550	564	586	539	535	579	533	534	544	549	520	535	588	514	595	570	510	531	528	564	538	569	537	526	575	552	574	585	579	525	586	532	542	556	586	536	528	572	554	540	566	526	579	543	547	548	531	555	535	552	547	513	584	564	548	525	556	528	570	577	559	560	575	581	557	538	513	548	536	528	598	572	550	566	572	528	536	534	545	615	550	528	559	542	564	595	528	576	558	561	580	515	531	546	540	564	516	546	541	550	555	564	559	577	561	492	566	539	572	524	601	543	590	536	570	525	517	534	568	608	544	554	565	600	561	558	573	535	545	558	549	550	555	560	554	556	565	573	552	571	564	527	555	527	570	528	517	554	591	531	588	576	579	550	543	597	515	521	559	557	564	551	536	552	548	524	554	525	569	554	572	548	566	562	552	557	531	518	577	530	531	526	521	519	524	536	547	589	555	580	532	510	519	592	515	582	554	543	542	565	545	538	554	527	575	591	534	545	532	551	559	574	541	568	570	539	523	535	551	539	540	501	513	544	537	531	548	566	508	553	525	531	548	531	523	579	545	594	555	547	597	587	583	585	525	527	530	497	559	541	582	583	556	513	514	542	528	572	566	522	511	569	571	469	531	564	548	544	563	541	545	578	530	587	543	555	515	541	580	548	538	531	553	534	558	557	506	552	532	599	557	518	552	529	540	604	530	546	579	527	521	551	557	573	522	583	542	518	556	550	519	581	548	565	556	565	552	530	528	566	545	548	538	522	525	538	546	574	600	538	544	592	565	504	529	567	541	591	522	537	580	590	531	527	581	536	557	584	579	525	587	519	521	564	521	514	557	520	525	554	536	540	538	568	540	607	538	512	521	579	552	568	550	538	514	576	563	582	526	551	552	557	598	519	584	563	548	556	514	528	553	561	512	538	553	524	545	522	551	534	576	561	523	544	551	550	567	595	526	531	526	521	593	585	553	546	518	519	585	537	561	563	560	573	595	555	525	553	559	547	509	587	545	540	521	557	538	539	528	552	511	521	587	561	548	549	548	557	536	542	556	545	533	540	552	543	590	531	544	532	564	518	535	585	541	573	572	542	567	565	534	539	569	574	542	532	482	539	564	539	531	558	572	545	539	549	528	541	600	541	552	513	535	585	527	550	558	544	581	566	580	539	534	564	540	560	531	528	537	552	536	554	527	547	545	541	601	587	548	597	549	543	575	559	518	550	536	509	534	523	579	521	555	524	557	591	525	543	597	539	573	514	592	531	528	548	547	549	528	541	528	551	537	524	540	514	563	526	545	530	530	588	530	526	579	543	509	583	548	612	568	557	535	601	557	550	543	572	500	564	563	564	543	566	572	522	522	518	557	557	551	515	546	552	571	566	532	539	549	575	536	541	572	555	557	536	551	530	535	518	530	533	545	534	526	542	578	566	577	541	547	558	560	510	560	529	536	537	550	578	557	537	567	575	554	543	536	617	533	529	551	586	563	597	489	546	528	584	540	565	566	525	548	528	540	563	506	513	566	548	549	553	513	586	524	548	574	579	566	578	558	566	543	503	517	562	551	569	569	586	560	553	523	568	556	551	543	541	501	534	543	530	540	557	535	566	564	567	554	517	604	551	547	551	555	548	540	564	558	539	546	597	554	514	602	581	568	555	561	540	551	554	515	572	562	535	565	541	565	532	553	578	535	557	584	585	492	532	558	529	537	586	577	580	524	533	525	528	543	547	524	570	532	574	594	561	536	562	539	575	550	588	566	547	542	529	527	589	497	557	588	584	535	583	556	559	510	536	574	583	547	570	546	568	544	536	558	582	577	556	586	511	554	550	541	548	561	567	507	587	531	536	588	560	559	532	530	510	561	522	525	579	547	532	536	560	596	570	570	531	502	584	522	551	572	532	585	505	566	548	505	506	567	519	551	552	561	539	575	548	582	549	526	576	526	534	576	557	557	587	542	538	542	542	592	570	548	516	560	561	564	552	559	506	521	559	575	518	577	568	531	564	532	499	560	571	596	535	523	555	559	579	576	551	578	520	524	562	536	520	554	557	585	543	576	527	528	569	565	540	539	555	521	571	532	560	577	506	512	508	579	571	477	538	570	567	542	524	531	566	569	571	561	567	533	526	570	579	532	532	536	561	570	545	566	535	570	509	506	586	503	548	562	574	533	556	526	527	475	567	542	541	577	529	543	546	514	531	530	507	564	516	506	512	545	545	559	569	521	551	567	571	562	532	548	591	567	535	529	533	540	548	521	522	570	568	584	591	582	566	561	526	484	509	513	568	557	529	563	548	531	577	557	557	544	567	570	554	543	560	516	514	560	541	531	584	548	529	549	568	578	546	522	537	523	594	537	552	579	574	573	566	532	562	534	564	536	556	546	537	538	529	538	533	576	526	561	526	559	544	551	545	535	546	497	588	548	527	520	534	553	545	472	572	519	547	586	608	571	512	530	512	608	548	563	522	561	551	548	578	577	534	535	492	538	560	516	529	553	559	527	546	529	544	521	547	529	575	583	584	510	573	569	498	576	552	600	541	539	549	553	551	572	557	572	561	542	525	565	533	523	569	560	541	535	526	529	556	542	559	579	516	532	562	556	549	543	531	571	533	581	552	584	542	541	539	567	552	563	588	510	548	529	513	527	536	530	538	591	550	559	557	584	557	572	601	552	580	613	531	527	574	541	548	549	564	523	557	544	576	534	618	589	531	556	565	562	535	544	592	520	540	583	555	557	522	536	581	520	541	547	514	563	573	523	570	571	558	535	558	554	617	557	554	551	549	580	538	539	546	539	558	579	578	530	541	498	507	550	539	534	584	525	534	557	539	530	558	554	543	563	554	561	553	590	536	529	536	562	532	537	600	504	565	589	497	588	546	514	582	561	583	541	551	572	588	575	554	494	534	528	524	584	572	540	561	547	569	553	531	587	524	562	555	536	559	533	510	543	569	559	546	577	550	561	579	550	541	575	565	535	549
25999	26580	15334	5932	1486	126	56	68	64	69	64	61	51	74	73	53	58	56	79	62	56	64	50	58	59	58	49	66	59	72	78	69	81	76	72	58	79	57	59	67	71	62	64	69	79	72	60	58	49	71	68	52	78	66	61	67	57	63	50	67	67	67	58	63	64	52	66	61	64	61	78	68	69	67	65	65	76	75	57	56	55	63	66	67	53	55	71	63	58	59	56	52	70	62	71	69	55	66	56	68	52	54	58	69	73	62	58	62	48	62	59	72	57	68	64	62	53	72	64	55	62	69	66	66	60	79	60	59	64	58	61	54	49	62	61	61	54	67	59	68	60	63	57	67	60	68	74	63	69	59	73	61	51	62	63	60	63	51	74	67	56	63	62	63	49	60	57	67	64	49	65	63	64	62	62	56	55	70	61	65	75	54	46	62	61	64	53	54	62	79	65	60	73	61	72	59	58	59	76	44	60	75	55	67	57	74	55	61	71	61	71	58	55	51	71	75	54	55	58	76	69	55	59	66	65	63	84	53	53	75	69	67	54	59	61	64	58	72	58	71	61	58	61	61	67	72	58	75	59	55	82	80	68	56	62	76	59	62	62	68	61	69	67	64	62	57	57	62	71	61	46	70	70	67	54	59	70	58	61	68	62	51	70	61	70	48	71	73	67	46	67	66	75	76	54	68	72	61	61	57	65	79	76	63	62	60	54	67	75	64	68	54	56	68	74	53	64	62	53	66	67	68	66	68	58	61	75	83	53	49	55	47	84	63	64	62	58	48	52	52	63	65	77	68	57	76	96	72	53	51	60	62	78	62	58	62	60	63	65	60	70	64	65	60	55	55	62	64	70	65	62	51	68	62	68	58	71	57	62	64	47	58	43	58	70	44	61	59	48	58	54	63	73	70	79	60	62	73	63	62	69	53	56	61	53	72	68	68	57	64	56	54	53	51	65	71	56	65	60	67	67	75	62	44	67	67	59	67	51	66	47	60	70	59	65	57	59	63	69	76	65	59	50	70	64	55	52	72	62	61	64	63	56	64	67	52	57	61	81	59	67	65	69	56	77	63	55	54	70	52	66	66	67	68	65	57	65	73	85	59	58	66	59	64	53	52	64	64	63	70	64	74	67	73	62	61	63	48	55	60	70	66	52	63	70	66	68	51	73	55	74	50	61	64	57	63	57	86	69	50	71	59	67	62	64	44	60	73	54	68	61	59	60	69	60	60	59	61	66	53	53	57	70	51	55	64	67	62	56	62	60	64	58	66	77	63	64	64	53	70	56	80	64	61	56	55	74	58	70	45	57	59	58	70	72	75	60	61	51	68	71	61	64	59	63	70	63	49	65	59	61	60	50	67	55	76	66	67	68	59	57	74	54	66	69	53	68	50	67	61	60	65	61	52	75	64	64	65	70	58	64	68	68	67	51	54	72	66	55	61	56	69	69	61	57	64	70	52	63	65	74	59	56	53	59	70	62	56	62	72	64	77	65	61	64	67	61	63	65	54	75	56	63	57	61	57	67	64	60	56	68	76	58	71	52	59	66	64	68	45	63	67	70	55	62	74	63	67	69	62	72	73	67	67	77	67	60	48	68	76	63	58	65	62	66	76	56	57	76	61	63	54	70	52	52	62	63	63	67	60	45	57	66	54	64	65	69	65	71	63	66	63	72	64	58	74	46	56	61	70	66	56	65	61	80	49	72	58	62	56	48	61	60	65	72	56	63	61	73	57	68	54	67	62	66	71	70	59	55	65	72	51	57	56	48	63	73	60	58	62	66	65	59	62	67	65	54	69	54	58	62	47	72	70	60	72	56	57	57	67	55	62	57	57	58	54	64	68	63	66	51	58	58	55	68	61	52	56	57	58	58	53	58	60	60	60	68	62	67	48	61	75	56	52	66	60	46	61	62	72	66	61	66	62	50	65	62	62	70	56	67	65	74	55	62	67	67	58	60	52	56	56	59	54	58	55	57	65	51	67	58	58	57	53	66	49	66	68	57	86	67	69	69	70	60	73	56	48	59	56	55	70	71	63	64	49	56	68	54	53	62	58	68	56	53	67	52	73	65	69	60	54	66	62	60	66	49	75	63	71	71	71	63	60	64	70	65	58	62	66	55	60	72	53	63	61	57	57	65	50	62	69	49	75	68	65	68	55	75	56	66	55	67	64	63	70	58	77	66	57	68	59	57	63	51	64	61	75	68	57	50	58	63	61	63	71	78	73	81	65	76	63	74	65	68	49	61	51	74	63	51	57	57	58	57	80	59	48	63	75	57	67	68	66	54	60	69	55	53	52	74	50	55	64	67	49	52	61	65	67	69	56	70	61	72	53	62	68	49	79	60	62	67	50	59	54	69	69	78	73	53	73	70	57	66	56	58	59	59	63	75	77	74	54	53	61	69	77	66	58	63	62	59	58	54	64	67	47	60	65	66	56	62	80	64	72	72	59	55	60	57	80	60	71	72	62	58	76	64	70	69	68	53	66	69	84	67	65	62	57	63	61	75	58	64	64	66	57	64	51	70	59	61	65	76	69	58	60	62	72	77	67	58	72	62	59	59	52	69	51	73	58	75	69	60	61	62	73	66	60	58	57	65	68	62	60	75	67	62	60	55	73	67	67	72	72	52	62	60	72	62	55	78	75	61	55	59	74	63	56	70	58	67	64	76	70	55	72	81	40	62	60	57	75	66	51	60	69	66	52	76	56	57	58	60	57	57	51	69	65	60	59	45	74	57	68	54	56	63	67	62	71	62	50	71	61	61	66	78	58	73	69	66	54	71	55	56	64	66	59	50	60	75	62	62	68	68	78	68	58	64	70	69	59	53	54	66	61	72	59	53	64	65	71	78	54	64	65	67	76	75	72	76	62	65	52	47	68	63	61	66	60	61	60	59	60	56	92	65	55	50	62	78	61	57	52	65	66	60	51	59	56	62	64	61	61	56	82	73	65	64	44	58	51	67	51	63	62	73	48	59	60	61	61	56	58	77	56	56	72	72	56	59	73	51	60	76	72	62	62	71	56	74	60	81	71	44	74	68	67	60	58	76	65	74	54	63	71	55	67	65	70	61	60	63	63	49	69	64	62	70	75	47	58	53	61	55	75	60	74	49	56	61	62	69	87	73	65	77	59	69	44	66	50	41	56	54	89	59	64	52	49	68	68	63	63	68	51	60	64	62	50	60	56	64	61	59	55	66	67	71	72	63	46	56	64	66	61	76	61	64	63	61	65	54	61	47	57	55	66	67	54	77	63	80	72	73	69	63	74	60	66	52	47	57	78	65	71	65	58	53	60	55	55	59	71	68	56	68	58	60	60	62	56	67	68	53	73	62	49	68	55	72	52	61	59	58	65	80	62	51	57	74	74	64	84	74	68	70	59	79	71	61	59	71	51	62	60	59	60	75	64	63	57	60	55	62	67	57	56	62	67	57	66	64	61	66	57	69	71	53	70	59	69	62	58	81	51	53	63	63	60	58	66	58	69
56964	44972	36531	31240	24834	3890	804	800	757	749	691	689	669	710	677	693	661	700	687	667	711	647	635	671	647	650	658	669	685	754	1169	1519	1407	1068	875	739	702	634	668	655	663	637	639	705	592	648	670	626	680	690	642	597	685	617	604	651	639	640	639	662	688	635	636	654	613	659	640	668	654	625	611	660	626	616	626	657	611	644	609	654	680	688	698	634	646	646	680	667	626	637	680	671	657	640	659	594	655	664	626	676	606	652	614	610	642	616	684	635	658	673	658	662	638	638	612	692	686	644	638	675	662	673	642	661	662	616	654	671	634	648	706	679	669	620	644	651	635	630	629	655	626	666	638	625	605	662	622	652	616	649	651	650	678	638	628	616	660	681	673	672	644	633	650	655	678	632	666	660	654	655	651	676	685	646	651	618	672	675	626	628	669	642	655	655	672	659	663	655	669	665	650	658	659	660	650	655	640	616	658	646	610	657	656	618	624	687	635	565	671	613	640	643	676	667	641	657	602	655	622	676	590	662	625	680	664	663	624	676	668	661	684	652	633	645	667	671	662	651	673	639	636	666	698	655	672	651	647	647	643	641	638	662	673	624	653	629	587	652	669	660	606	651	641	630	639	665	680	622	619	639	673	659	635	691	656	623	678	688	619	621	623	652	621	642	682	679	683	650	637	679	659	614	608	686	658	626	653	651	661	648	650	657	640	656	672	597	655	620	659	652	698	633	689	671	625	660	646	649	645	623	710	644	672	668	656	608	609	647	668	647	645	677	643	632	641	636	591	673	665	688	626	657	722	632	637	646	671	617	657	648	638	624	603	672	628	598	641	653	606	686	622	609	631	655	674	644	644	609	649	612	679	641	629	667	626	658	643	618	635	664	660	673	670	674	616	652	681	624	662	611	634	661	632	621	686	618	631	708	640	675	680	671	607	643	693	659	669	655	586	655	691	638	650	651	647	651	627	659	682	677	695	667	680	667	631	632	612	646	645	691	621	619	647	671	652	613	642	650	621	628	659	628	627	644	640	646	675	647	658	633	632	685	681	616	674	628	667	642	605	626	650	678	650	610	662	685	607	660	634	634	686	653	661	662	648	675	657	657	652	623	645	634	660	609	638	662	632	659	614	661	625	659	639	664	616	681	669	625	668	644	641	641	629	615	646	670	679	659	636	635	629	621	642	639	587	651	650	604	647	668	636	659	623	664	622	655	640	666	659	663	692	596	647	637	653	658	650	640	638	646	668	657	647	652	589	620	653	624	645	614	637	665	635	690	654	624	647	597	654	668	679	666	681	622	643	679	634	606	716	652	642	612	628	671	675	658	659	676	614	662	659	673	660	617	660	666	662	686	668	646	633	628	636	655	659	644	640	676	626	713	662	683	635	646	653	611	654	651	606	632	685	637	632	641	655	675	627	654	627	628	606	641	677	619	635	609	624	616	608	639	628	710	648	606	649	666	645	642	665	671	635	650	666	652	645	654	651	644	678	600	617	636	615	636	638	689	671	671	643	697	660	639	679	632	687	655	627	650	655	644	686	664	687	669	612	623	642	625	628	692	695	640	634	667	658	613	692	616	636	631	662	610	649	667	616	601	638	638	703	643	674	620	679	691	691	645	680	704	676	695	631	659	659	624	608	704	644	653	673	642	595	667	644	690	642	667	667	650	656	646	632	630	648	636	661	659	634	636	659	626	618	637	619	678	671	667	694	664	665	679	660	634	639	631	643	637	615	667	636	622	652	706	632	713	650	608	696	652	629	641	633	634	641	668	636	658	643	617	631	662	660	630	630	626	659	663	613	673	646	630	630	665	655	681	631	638	671	667	638	669	684	634	674	666	666	616	616	664	652	636	601	679	648	602	628	639	660	618	654	648	612	624	634	675	679	582	661	609	655	640	658	654	668	664	668	665	701	654	648	641	600	660	623	678	663	614	637	667	670	699	702	602	669	670	642	631	653	642	638	666	651	672	653	664	662	686	663	617	656	629	659	638	648	633	678	675	672	645	674	655	621	671	670	641	639	605	615	659	653	651	673	650	673	636	652	607	708	651	667	653	662	647	600	639	674	660	607	588	664	652	649	623	648	650	662	640	637	660	665	660	669	624	702	624	671	633	629	655	640	653	681	647	654	629	684	633	678	653	628	644	627	686	604	672	648	662	631	667	668	647	675	679	629	639	592	648	650	643	701	618	643	684	618	643	707	645	609	656	638	668	649	643	646	643	704	650	645	637	640	639	647	656	629	680	667	651	668	646	614	662	689	627	641	641	650	653	668	620	693	655	634	706	636	673	674	711	650	628	655	627	645	610	671	646	666	640	624	626	657	632	651	661	625	645	652	652	657	653	644	590	641	651	647	691	616	645	662	707	588	662	688	655	614	642	645	667	588	673	643	678	644	646	661	679	646	675	635	677	642	613	630	633	625	680	643	653	629	614	668	649	639	668	654	631	668	633	633	665	637	625	667	653	640	630	639	639	637	669	683	667	686	632	641	619	683	648	711	637	667	654	662	638	674	633	698	642	626	639	702	681	697	645	643	640	634	642	639	655	676	670	604	632	691	636	619	648	651	656	669	685	647	672	659	653	686	658	655	642	693	686	597	618	680	617	676	657	670	657	655	654	607	624	648	639	708	640	615	631	659	663	640	648	677	624	650	652	633	682	651	646	651	640	657	649	682	620	669	626	627	685	670	692	643	652	636	672	602	639	692	638	664	701	642	650	660	619	657	623	638	634	648	651	657	672	645	647	680	669	673	658	660	644	597	663	652	639	646	679	588	667	643	686	641	605	640	610	623	716	697	646	609	678	630	626	629	620	645	637	666	639	701	653	618	664	634	660	636	664	664	659	685	594	650	622	639	597	664	672	629	680	635	685	629	625	624	619	657	681	648	648	645	641	669	692	662	641	626	655	627	671	639	665	677	633	619	676	654	680	655	682	643	643	660	659	613	627	685	658	597	653	645	668	649	623	611	628	675	650	618	622	653	681	617	629	626	666	650	645	614	679	631	624	666	675	642	685	620	637	622	664	628	672	638	658	593	598	647	594	648	654	668	619	633	621	627	573	626	621	676	686	642	649	639	671	655	625	690	677	656	707	679	643	621	654	638	659	599	694	691	653	659	644	685	645	645	629	642	649	664	686	655	605	644	618	618	695	637	653	655	607	667	660	674	624	599	667	624	655	685	642	649	675	651	665	640	641	642	668	633	666	632	640	647	626	657	603	616	640	656	680	669	665	662	666	667	658	663	667	665	669	659	632	623	654	637	660	672	659	629	636	608	592	614	637	629	664	623	634	605	615	655	671	645	673	645	650	654	631	677	631	659	634	664	617	617	617	665	601	666	629	595	622	629	641	648	667	639	616	650	628	666	641	696	676	627	642	658	626	640	654	683	614	699	632	592	644	699	656	635	664	648	654	638	631	663	669	678	617	650	645	688	657	657	637	684	675	636	687	620	623	622	641	634	644	663	661	694	651	666	661	643	668	620	656	651	632
36593	37659	22239	9866	2429	182	54	50	49	52	42	50	47	56	40	51	51	57	48	54	49	41	53	42	56	40	56	44	43	56	72	71	92	56	59	52	63	51	46	45	56	55	49	47	49	39	44	59	38	48	49	34	41	43	45	58	45	46	55	65	44	55	38	55	41	49	49	44	54	36	54	44	51	48	48	47	55	48	47	44	44	47	57	49	39	66	53	51	46	50	45	49	42	47	44	53	48	36	46	47	41	40	42	53	38	50	47	55	52	45	40	57	41	31	35	61	53	48	40	49	51	44	41	41	41	42	40	44	52	42	57	50	55	38	52	57	62	43	59	44	56	47	41	53	57	56	40	46	43	50	38	38	43	50	43	58	48	45	41	45	39	56	47	43	49	51	39	39	44	46	40	48	40	54	44	47	60	58	41	52	56	48	47	41	47	65	51	40	41	39	39	59	36	40	37	36	46	51	43	46	32	38	45	55	69	54	45	55	55	46	46	44	45	47	54	57	39	47	50	44	56	46	55	39	45	49	46	41	59	49	39	48	54	52	46	51	34	55	53	40	39	49	47	49	43	46	44	62	52	49	50	44	52	58	40	36	45	42	38	44	45	42	53	52	57	45	42	47	62	40	40	39	42	48	43	40	42	36	48	39	50	48	40	44	45	62	50	43	53	50	46	40	45	46	43	50	61	56	43	39	50	49	53	50	61	50	60	54	46	51	44	34	48	34	43	51	52	42	56	42	35	49	41	47	42	42	46	50	39	46	42	43	53	45	47	58	60	45	50	34	53	56	51	46	57	50	42	55	45	52	45	51	44	50	34	48	38	38	59	47	47	45	60	41	33	56	41	44	48	53	40	59	42	52	43	38	40	42	43	49	41	48	40	42	41	42	45	44	53	50	40	51	32	39	39	31	58	46	44	50	41	53	61	36	54	36	53	50	53	49	46	47	67	59	51	43	44	47	46	57	47	46	60	57	45	42	61	65	47	36	44	38	52	49	44	55	48	60	45	51	46	46	49	46	45	47	46	39	47	49	50	54	55	50	45	43	52	48	35	50	52	42	52	58	42	60	51	49	41	51	39	46	54	63	49	47	42	39	44	46	46	46	45	46	53	45	50	61	52	41	46	33	40	37	49	35	56	44	41	49	42	42	41	43	55	54	53	45	50	39	39	50	47	48	50	48	51	51	52	45	56	45	58	47	54	55	50	48	49	43	52	50	56	43	51	46	56	43	33	56	52	57	45	50	50	49	56	43	46	42	59	50	48	57	50	44	53	51	51	35	46	47	50	45	45	42	44	51	52	48	61	51	40	29	45	46	43	41	45	45	60	54	50	32	45	49	43	56	50	55	56	57	51	45	49	63	55	43	42	37	42	40	50	54	57	40	51	50	31	56	42	54	49	52	46	41	56	56	41	50	54	58	42	47	41	47	56	48	45	31	57	40	48	50	53	56	51	54	55	55	46	44	41	48	65	39	65	57	49	49	47	54	47	36	52	42	49	43	54	49	31	40	52	43	45	49	70	38	49	35	48	51	54	55	43	52	48	52	41	42	42	60	54	45	36	48	48	46	37	50	40	50	45	37	53	55	51	37	39	46	44	46	51	53	35	40	56	44	55	40	44	42	50	39	54	42	39	51	51	45	53	46	43	41	47	38	58	49	48	39	47	53	55	44	44	43	52	48	49	43	53	40	42	61	48	46	45	47	50	49	43	57	46	50	49	54	48	49	40	63	42	43	68	50	45	42	39	52	43	39	57	56	43	48	57	57	48	49	36	54	56	48	56	50	54	42	39	49	60	48	43	48	42	47	48	46	49	39	46	45	44	37	47	54	48	43	55	35	43	45	47	39	31	48	48	46	45	56	41	39	39	57	48	45	49	52	46	49	56	39	43	56	53	53	34	44	55	48	38	55	35	41	50	57	43	39	44	37	48	51	46	54	57	57	43	48	41	65	52	43	55	61	40	52	48	63	56	37	38	52	41	43	36	54	66	49	33	63	70	53	52	42	52	38	46	52	49	38	47	48	43	41	50	38	59	44	36	49	38	54	42	50	48	46	56	37	54	46	43	53	41	40	40	55	44	51	39	48	36	37	45	43	45	54	43	53	60	47	59	42	48	52	41	35	49	53	51	42	47	49	40	63	59	50	39	40	55	37	48	45	37	51	52	53	56	44	45	51	41	52	56	53	55	49	45	49	46	47	45	54	48	50	46	38	61	51	64	37	45	51	48	38	52	38	45	36	49	57	49	47	48	39	52	39	60	53	47	50	48	51	55	46	59	60	45	36	49	50	54	45	52	58	41	46	50	53	39	45	38	45	48	38	45	54	38	48	49	53	59	46	55	40	60	45	61	49	46	48	47	45	45	53	42	64	40	46	46	50	43	36	52	47	55	40	59	55	47	57	48	57	63	47	46	53	53	53	57	34	49	60	57	51	48	50	36	39	38	33	47	44	50	35	52	50	40	48	50	42	44	46	40	55	47	37	52	42	48	50	59	56	61	44	47	55	55	50	41	55	46	49	43	32	57	49	54	53	49	60	47	43	51	34	39	51	46	59	42	51	52	39	35	44	42	47	41	40	58	40	50	53	44	42	54	53	46	36	54	53	59	55	41	46	50	50	46	63	47	53	34	63	41	52	67	45	53	56	57	50	55	52	53	48	50	48	63	53	53	44	60	50	51	49	52	39	57	52	50	49	55	44	35	51	47	51	44	34	51	40	53	38	49	48	50	44	48	46	28	34	42	47	38	59	56	52	35	45	53	53	50	45	47	50	55	48	63	43	50	58	61	47	49	66	54	46	45	41	53	35	42	47	52	39	43	48	47	47	42	49	51	57	43	48	52	49	41	47	53	60	52	47	42	57	52	49	37	41	52	65	42	37	47	50	43	45	48	53	39	46	44	46	53	48	49	51	43	45	44	40	57	48	40	50	49	54	48	43	52	39	42	47	40	51	48	48	46	59	59	58	38	48	41	47	36	42	55	53	42	48	49	52	45	43	46	36	59	53	58	42	46	59	48	50	44	47	54	56	59	35	44	44	40	39	54	46	53	41	44	42	53	37	41	63	48	56	48	55	54	35	51	49	47	44	42	38	43	56	38	54	48	45	51	41	52	59	49	55	48	56	38	46	47	54	60	43	58	47	64	42	51	52	52	49	49	40	45	50	37	51	46	50	44	32	55	48	41	49	36	50	36	52	46	44	45	46	38	57	50	52	44	44	50	38	43	45	52	42	51	35	46	50	48	48	38	48	49	46	55	45	52	56	43	48	57	55	49	58	48	44	48	32	47	40	48	47	45	57	50	39	34	57	37	48	50	45	46	46	57	39	41	52	50	51	40	51	59	51	38	38	51	42	56	45	47	56	57	55	49	43	53	51	45	35	39	56	45	41	50	54	57	52	34	62	52	44	55	43	44	56	43	31	44	47	36	43	64	52	44	39	54	47	54	50	45	42	46	38	51	43	49	42	37	45	52	53	45	55
58723	47235	41578	36555	29988	4394	777	718	650	603	594	616	559	613	586	585	555	568	488	502	519	578	537	525	533	527	544	505	482	765	1576	1713	1566	1073	811	667	595	515	532	494	527	510	487	537	476	476	503	497	538	526	500	558	534	541	494	502	473	484	498	520	536	517	473	500	532	472	507	507	527	479	499	534	490	495	478	513	464	525	535	517	511	552	531	514	491	515	470	548	482	494	538	488	480	573	499	503	505	528	461	487	471	500	509	516	465	538	500	497	534	538	505	481	485	517	483	531	507	532	515	522	510	517	489	504	515	522	496	488	518	489	486	529	506	498	528	548	499	492	541	516	499	461	549	490	481	540	526	514	512	515	510	546	489	519	464	530	527	520	535	486	508	490	516	515	505	504	486	511	503	508	495	512	492	506	508	498	465	485	546	521	503	513	538	549	514	539	476	509	527	510	476	476	505	488	507	528	485	492	488	510	533	506	492	517	499	506	478	504	518	537	536	529	496	486	505	487	504	518	498	509	513	502	510	519	498	510	477	538	511	491	498	538	474	539	482	517	503	499	494	521	493	499	504	559	474	505	515	510	517	531	517	519	537	511	510	508	520	494	496	475	538	513	492	492	484	490	469	517	473	534	491	485	500	524	482	544	521	548	490	483	497	487	502	518	518	509	454	492	492	512	492	491	466	547	531	487	495	520	496	518	486	522	507	510	486	498	512	441	486	486	507	495	492	474	502	489	520	498	505	485	512	488	513	475	521	513	492	529	504	491	477	481	514	523	495	465	528	495	519	478	481	501	534	518	546	535	501	524	509	504	497	540	516	513	524	535	494	465	514	455	516	524	483	505	522	536	495	495	459	467	482	499	514	466	469	516	472	473	518	467	513	509	513	513	523	517	534	515	489	485	468	508	505	532	489	543	489	507	529	516	521	534	513	436	509	483	473	505	488	538	512	534	534	500	528	495	524	514	490	497	488	546	522	520	475	511	505	536	503	504	517	471	518	520	548	492	507	517	502	466	504	505	491	499	464	508	567	474	474	503	509	510	533	522	510	502	483	520	528	512	506	508	539	534	467	517	538	533	499	491	481	498	544	525	489	523	493	532	538	481	538	528	490	524	542	495	537	542	475	511	527	493	536	499	509	540	479	499	487	547	538	521	537	509	521	518	449	526	544	482	493	508	548	531	483	521	493	501	524	519	503	495	488	530	493	485	523	534	511	471	495	492	474	474	494	492	525	486	500	511	493	476	523	504	505	492	486	483	476	515	462	551	503	524	474	522	507	509	498	490	543	518	475	521	543	526	526	532	522	493	502	497	548	500	543	515	540	464	526	512	499	505	525	501	528	503	545	485	475	471	498	496	496	509	488	495	507	536	511	517	508	528	528	507	549	523	534	498	523	524	495	538	519	485	491	501	495	542	486	503	496	464	492	520	481	482	488	497	536	478	517	519	532	487	522	550	506	475	554	486	531	533	518	530	492	544	497	498	510	498	518	508	527	528	500	502	509	490	495	501	498	511	464	541	498	501	519	462	506	522	508	502	512	494	506	534	534	504	510	480	543	525	527	461	520	472	500	498	480	470	505	481	506	494	450	517	505	503	489	529	515	509	503	496	496	503	505	546	495	496	517	483	477	546	536	518	509	521	519	522	481	523	497	464	534	495	486	506	493	506	498	491	491	484	497	514	493	483	537	519	518	474	563	512	549	517	457	508	536	494	495	534	490	537	500	470	484	507	513	507	552	548	477	505	484	540	480	529	439	487	473	510	487	523	509	523	480	586	488	478	510	504	513	509	469	540	519	520	515	451	512	523	562	509	504	503	490	475	501	521	577	473	533	535	515	528	470	556	508	460	519	521	520	460	523	526	490	490	473	526	511	469	501	536	521	485	520	537	481	509	518	501	510	537	487	518	483	497	495	484	459	467	487	530	519	488	461	498	536	467	534	499	524	514	531	533	520	552	491	515	524	527	504	530	500	529	535	515	500	525	486	488	476	520	497	517	492	486	517	530	510	497	493	491	544	532	515	525	501	491	508	523	484	512	498	507	520	534	508	479	481	496	479	457	510	566	510	482	484	471	498	527	489	494	532	518	523	503	520	486	523	545	531	498	462	505	541	506	514	538	504	505	527	493	497	490	505	494	522	506	509	542	525	484	500	469	523	489	485	508	482	511	548	488	521	449	508	529	499	525	527	541	492	544	533	472	510	499	483	545	522	499	502	519	500	502	507	502	507	542	466	549	481	513	519	517	530	478	503	481	525	510	536	501	557	494	544	529	529	530	497	502	502	517	527	521	495	528	524	481	480	545	474	506	545	507	487	531	515	489	470	522	520	505	528	538	499	501	535	469	523	510	488	545	512	537	468	494	527	481	510	542	495	475	542	531	532	524	490	522	495	511	533	482	508	468	537	509	526	503	510	484	478	502	492	512	516	503	493	554	551	481	487	526	490	517	519	468	526	507	494	509	484	517	527	501	505	512	496	488	507	460	468	512	480	499	518	464	560	496	475	503	505	522	507	496	468	525	505	522	527	464	503	490	517	509	492	480	515	485	504	468	490	543	522	517	533	486	506	479	512	495	526	486	477	496	514	510	525	472	495	494	536	516	542	516	499	497	543	538	486	524	479	505	514	528	491	466	502	513	537	499	492	521	543	524	508	476	533	518	493	481	499	488	490	494	506	504	501	496	512	501	509	537	478	492	516	461	507	540	533	505	510	486	484	524	491	537	500	535	487	504	467	514	497	474	483	569	436	516	502	465	507	449	543	508	530	518	512	506	499	506	488	490	504	526	489	543	513	554	525	497	494	519	502	519	475	502	475	497	493	501	464	546	523	494	509	530	503	526	483	503	502	496	507	484	502	487	481	502	492	518	528	475	483	519	481	529	508	512	541	505	503	505	550	511	515	528	530	506	516	540	545	535	457	485	524	478	475	500	501	551	498	492	496	534	499	526	513	484	513	516	495	506	517	508	495	541	488	551	544	500	511	509	511	485	532	504	495	515	506	500	514	512	494	478	490	519	489	516	494	482	503	495	513	509	491	483	495	468	542	485	481	468	480	494	511	504	515	506	453	509	505	515	492	504	483	495	513	490	554	466	522	500	495	475	508	508	515	524	497	492	494	537	533	463	501	521	539	467	508	461	516	474	510	536	522	522	492	487	523	485	508	477	509	493	513	518	496	500	484	501	484	480	537	523	517	479	497	475	487	518	491	468	505	495	508	520	537	523	526	469	468	511	487	498	543	526	474	483	507	466	493	497	499	475	503	511	503	480	518	487	488	498	488	487	508	515	513	508	533	556	503	481	479	512	487	543	524	503	545	525	575	528	506	493	504	477	511	523	456	485	536	543	502	505	519	498	481	477	472	484	488	467	508	523	489	489	541	523	451	525	521	538	500	498	518	479	551	483	513	486	515	494	491	499	522	490	504	522	547	489	564	537	503	509	517	531	521	535	476	505	535	480	531	525	490	528	533	476	485	490	525	478	522	488
15977	11090	5420	2158	512	89	86	70	58	64	65	81	66	61	74	77	60	73	70	68	73	78	66	55	67	65	68	81	64	79	79	83	76	72	68	57	75	74	67	68	63	74	58	79	67	76	79	69	68	62	73	53	66	66	83	60	67	63	64	68	69	53	80	74	61	48	67	61	78	58	73	76	70	75	58	67	72	69	69	53	71	79	59	66	66	65	73	59	68	61	65	75	58	75	70	70	59	58	62	67	67	70	59	64	58	58	63	61	48	89	79	67	75	62	53	69	81	80	71	61	73	68	59	69	69	61	56	72	66	61	71	67	76	66	69	74	85	55	64	59	79	72	58	71	63	63	64	67	75	90	58	79	65	65	67	71	60	73	68	61	53	68	59	76	71	64	75	72	68	46	63	59	83	77	72	70	67	65	71	75	69	49	64	66	66	56	67	60	77	56	63	60	72	59	54	68	70	72	67	65	76	83	63	66	79	64	56	68	62	57	63	62	57	85	70	67	56	64	72	73	69	69	66	79	67	71	76	77	57	68	67	63	57	67	66	66	57	58	72	65	102	74	70	72	60	83	50	58	69	71	65	65	65	72	91	66	67	62	60	81	62	72	78	74	48	73	81	67	60	64	76	65	74	71	69	75	71	75	58	63	79	56	75	74	70	73	65	72	70	64	77	71	69	62	56	74	77	64	73	66	62	80	51	73	59	59	74	64	52	62	70	82	65	44	71	72	65	78	70	70	58	54	71	78	68	71	60	67	64	68	57	80	78	74	57	73	75	68	76	69	72	55	59	63	65	75	69	72	71	73	57	65	66	52	61	70	69	67	70	57	59	60	63	57	75	44	51	57	57	55	66	59	65	74	73	74	62	65	54	64	64	69	61	65	64	52	70	63	73	63	63	65	53	59	71	74	61	63	65	71	72	77	78	82	55	62	78	85	72	66	78	57	65	63	68	82	66	81	71	87	58	69	56	62	54	66	68	64	61	57	70	57	75	60	67	70	72	64	63	71	76	70	80	73	63	60	80	78	54	71	57	68	76	56	51	66	67	57	62	67	68	72	66	74	67	76	54	80	66	58	85	73	73	62	72	75	78	53	61	79	66	70	74	79	59	65	68	86	67	82	70	69	59	82	71	63	67	64	58	64	67	62	69	56	63	75	54	76	70	76	73	65	69	78	81	70	63	71	65	55	65	74	67	71	77	68	61	61	76	59	73	73	53	70	71	67	63	49	85	69	48	73	70	59	72	65	66	57	83	55	85	61	65	75	65	75	80	72	60	64	56	70	84	62	77	66	56	66	71	61	76	70	72	64	63	74	68	60	54	69	77	64	69	61	57	62	77	70	56	66	62	68	67	72	59	74	61	70	66	65	62	77	62	64	63	54	71	66	59	68	72	65	65	62	78	76	73	71	72	62	73	66	76	60	71	78	71	68	69	66	69	79	67	75	61	63	62	58	76	66	58	50	71	61	67	66	68	71	58	67	80	65	75	67	58	71	54	69	86	59	62	72	67	69	57	58	63	62	72	68	76	64	60	66	77	63	74	70	76	46	83	71	64	65	85	64	70	74	66	65	64	68	66	82	58	72	76	71	76	59	71	56	67	78	55	67	57	83	63	76	79	70	61	63	63	68	64	66	65	57	57	67	63	93	73	75	61	63	70	73	48	57	66	65	66	68	61	60	77	58	50	74	66	81	77	60	70	54	61	50	59	57	66	66	69	65	52	88	72	62	74	59	71	73	64	67	76	70	75	68	69	71	89	66	57	65	72	51	65	61	58	70	60	82	57	58	77	75	75	68	61	68	67	71	62	77	65	51	72	66	73	60	82	61	75	63	63	74	57	73	66	73	62	73	58	77	62	78	78	71	59	58	56	76	65	82	68	65	77	70	63	64	68	61	60	65	92	74	73	63	58	63	59	67	86	81	80	67	88	75	77	61	73	71	66	66	77	56	84	74	63	71	62	51	72	53	58	72	75	59	70	65	78	68	58	74	59	77	63	67	73	88	71	66	72	67	79	56	77	69	68	62	84	75	76	66	62	68	70	82	85	62	56	69	60	66	56	62	76	77	84	67	63	75	69	66	79	66	81	65	74	56	69	60	66	61	71	73	73	74	64	72	67	69	67	58	68	62	64	62	66	80	59	73	70	57	68	78	65	57	71	59	58	76	68	73	65	64	60	53	68	66	73	64	61	77	65	72	73	68	68	60	72	71	58	63	85	63	74	77	59	73	70	74	66	67	64	61	78	68	63	64	61	57	63	68	64	57	64	63	66	58	68	61	53	68	69	69	63	66	56	78	59	66	68	64	76	63	59	64	85	72	69	60	65	72	63	61	72	73	66	49	78	77	81	61	78	53	68	68	65	74	61	66	71	79	85	63	73	71	70	67	56	79	55	87	65	58	67	54	78	56	65	69	71	74	72	69	68	57	70	72	69	63	65	74	68	53	62	73	73	69	63	72	75	68	61	62	68	68	67	67	54	69	64	46	57	66	69	61	64	65	67	66	75	55	49	77	65	75	70	52	74	63	60	65	50	64	72	52	71	63	67	75	63	55	68	72	56	72	61	64	63	65	56	69	69	70	68	75	76	75	79	73	67	61	77	69	55	69	60	60	53	68	60	55	61	61	63	69	67	68	55	66	58	70	81	75	73	76	78	77	68	71	77	59	73	58	70	66	72	66	78	57	66	77	68	59	66	65	74	85	77	70	71	55	61	67	74	68	60	56	59	64	74	74	62	70	63	61	66	70	65	73	59	70	78	80	70	72	68	61	64	62	67	83	73	70	68	65	72	61	65	65	56	67	77	72	66	81	74	71	80	75	60	67	70	71	71	70	75	63	71	68	73	75	63	62	77	77	63	73	46	64	62	63	64	86	61	80	72	60	76	63	53	71	61	73	78	76	73	52	72	78	77	66	63	71	82	68	68	63	56	78	68	50	64	72	70	63	74	65	70	64	56	95	64	68	67	80	52	68	66	62	77	80	67	81	72	68	87	77	74	63	70	66	70	67	61	79	58	59	75	73	75	63	69	61	60	61	84	65	74	72	82	64	55	62	74	62	68	70	53	64	59	55	55	65	52	67	58	54	51	81	53	62	76	72	72	73	58	77	91	68	70	55	66	62	71	68	63	79	72	60	65	69	76	48	67	63	67	60	70	64	69	65	64	62	80	67	72	61	78	63	70	60	64	83	66	68	67	61	65	62	50	66	65	74	61	62	72	65	76	61	80	64	75	64	77	67	57	74	80	66	58	65	72	77	83	83	63	64	57	82	94	72	60	75	63	57	63	57	60	77	48	77	58	64	62	74	62	68	62	75	61	84	78	62	69	67	48	80	77	72	66	68	65	61	70	66	69	73	63	71	61	42	85	72	60	58	76	69	59	68	44	64	76	63	71	69	66	53	57	64	67	80	74	71	66	65	59	56	75	72	83	81	62	55	77	75	81	77	71	57	77	74	60	64	61	74	61	78	69	73	79	62
46123	32926	26444	21586	13629	1819	790	813	692	713	687	717	733	733	735	680	675	710	726	719	700	718	718	713	705	702	682	714	682	721	1006	961	859	777	769	750	700	667	711	700	715	710	682	677	713	652	666	693	745	714	682	743	727	705	700	660	670	692	728	689	692	706	616	694	690	676	675	662	701	694	689	695	716	644	717	670	721	662	681	712	677	676	689	702	697	689	680	702	700	692	689	690	681	642	692	688	667	646	693	705	706	678	693	711	636	709	710	663	682	683	666	694	740	661	712	688	720	701	694	734	672	703	679	677	699	683	661	682	656	690	678	728	687	659	651	684	716	729	678	706	636	647	681	688	746	705	682	694	697	692	717	700	720	677	687	684	721	697	697	640	685	647	708	687	629	685	660	675	716	704	718	693	672	715	652	712	722	691	669	742	711	657	663	707	662	720	702	646	707	639	710	647	672	650	672	683	673	672	685	649	678	669	707	727	643	690	679	709	671	665	699	756	703	714	674	680	715	663	664	687	694	673	662	655	676	718	662	682	679	662	660	760	677	680	702	737	692	713	707	687	676	681	670	659	699	699	636	691	681	679	688	677	704	658	649	675	717	655	678	747	736	720	715	652	718	661	666	698	694	675	691	710	731	734	735	637	692	657	680	714	707	710	735	698	689	647	716	734	716	675	680	658	706	701	729	699	699	716	679	749	720	679	700	694	672	681	622	674	742	702	658	755	703	673	681	699	667	683	754	701	694	691	741	701	727	705	697	696	678	676	701	664	656	668	684	705	742	711	655	661	739	653	684	696	731	659	677	681	700	695	694	690	665	684	691	744	718	685	693	713	672	715	700	720	704	656	688	669	708	656	672	739	660	653	695	713	679	731	654	721	724	661	713	691	656	662	701	698	660	725	687	725	704	688	681	685	701	700	687	678	698	703	653	709	672	679	672	724	728	699	657	674	674	689	705	714	730	659	596	708	696	700	719	712	710	747	723	715	637	727	663	648	666	688	675	640	753	684	683	696	693	646	685	667	690	725	660	693	698	707	653	679	739	682	692	699	721	669	638	700	668	692	684	739	694	743	697	671	712	666	718	730	656	711	702	653	664	736	680	723	720	688	686	696	673	719	675	703	737	707	673	721	718	706	656	726	667	713	712	683	664	687	733	690	670	700	710	713	679	750	692	691	714	697	736	696	693	715	691	730	692	704	690	695	674	676	711	712	727	672	722	703	666	667	685	697	715	710	682	694	710	721	656	690	681	671	697	714	745	724	670	668	699	704	684	694	629	717	747	687	697	665	698	685	691	650	662	737	684	699	653	669	664	635	704	664	681	689	673	709	675	655	684	730	706	688	688	709	713	702	668	719	658	653	668	694	669	737	729	704	707	716	672	718	765	652	672	700	661	671	690	668	670	703	692	689	724	695	733	698	661	681	745	672	675	665	710	677	714	664	642	702	719	763	674	753	672	688	673	676	694	706	728	690	709	681	682	693	702	692	687	703	677	708	711	710	696	726	730	711	735	706	698	654	726	691	717	651	679	694	733	686	682	665	727	655	701	699	726	691	705	711	693	634	678	652	688	703	695	692	689	691	691	697	706	677	717	704	686	695	693	682	666	671	717	682	684	661	671	714	739	669	750	724	685	723	672	685	656	638	680	681	658	737	673	698	662	725	695	711	753	665	684	704	673	782	652	690	710	719	740	703	698	685	674	676	685	712	684	692	735	678	702	710	760	661	667	723	728	739	711	750	680	712	714	706	676	727	676	683	713	667	691	711	714	637	650	691	662	632	697	702	701	749	700	719	746	743	725	697	709	674	636	695	686	715	668	695	735	695	682	696	676	692	685	705	679	668	662	716	681	707	708	663	727	662	691	686	735	705	668	667	693	716	705	671	719	717	731	678	698	717	704	670	723	706	699	677	688	679	691	705	696	711	737	705	724	680	712	699	688	690	660	775	680	676	729	683	655	619	671	713	728	685	694	740	711	745	706	673	657	713	689	682	681	694	720	705	727	692	717	698	703	675	675	684	676	707	674	713	674	689	651	649	664	721	650	675	684	696	691	662	757	726	697	650	720	686	693	758	701	686	690	676	693	704	692	680	708	725	695	687	710	679	716	662	698	722	662	758	742	681	695	670	755	676	705	688	638	629	716	709	690	769	662	734	669	695	685	710	645	727	724	661	697	738	704	701	669	686	703	740	665	679	684	690	744	691	685	660	609	673	666	699	713	620	726	719	706	660	650	700	678	717	698	707	715	672	676	730	666	672	706	673	621	719	670	674	717	641	705	754	662	734	706	706	663	676	681	710	724	682	704	698	687	686	743	691	722	668	644	724	721	663	751	701	654	672	691	739	676	727	685	698	691	672	717	675	691	699	686	696	695	669	675	665	752	715	703	683	688	673	699	680	713	710	719	698	743	706	713	715	699	667	662	716	683	713	715	686	666	691	704	724	716	701	663	701	728	677	694	665	707	746	661	674	715	740	703	652	654	706	672	686	667	755	707	702	695	712	733	719	694	659	586	690	696	660	682	688	675	706	684	699	678	706	638	684	736	718	700	645	701	669	708	673	687	709	708	679	702	688	668	698	692	628	679	675	677	657	682	712	686	716	696	688	689	749	655	681	695	683	664	671	681	661	703	672	736	636	699	702	713	665	677	708	735	730	731	684	707	627	742	687	708	708	664	709	732	675	655	690	688	719	698	731	703	677	672	725	688	717	683	706	716	707	703	656	705	640	700	717	694	672	688	682	709	691	664	721	714	693	668	663	680	666	650	708	701	680	720	684	717	664	669	677	749	707	700	685	690	702	710	654	742	714	695	684	637	699	701	709	697	675	735	667	697	701	677	692	650	633	708	693	724	680	642	695	697	685	695	672	733	704	678	665	657	716	650	742	708	696	737	722	677	712	644	733	670	727	672	691	707	680	714	685	712	673	697	727	723	676	688	719	680	664	722	644	654	690	739	699	660	700	656	678	714	708	724	713	652	650	683	686	723	668	702	685	686	694	702	699	701	689	673	685	689	714	658	695	703	676	656	686	695	672	689	693	688	666	655	735	679	706	690	697	638	695	654	733	707	692	698	719	653	692	745	696	702	711	709	678	693	646	684	723	707	763	721	712	730	676	707	650	654	680	684	688	686	722	717	673	689	705	724	632	741	661	669	760	663	739	715	702	691	710	701	643	695	689	664	700	717	709	685	668	695	725	656	722	657	714	648	700	676	697	725	698	688	700	673	683	674	687	725	678	705	670	679	689	688	723	638	707	688	720	677	699	715	687	669	692	667	697	678	703	727	688	727	686	714	697	708	716	709	738	703	718	727	705	666	661	668	713	732	695	680	685	676	689	695	716	724	711	703	681	730	724	706	649	666	658	729	689	690	712	700	643	689	673	739	677	682	748	691	713	721	709	714	669	709	710	744	703	702	692	747	650	665	701	677	700	688	702	684	710	699	710	742	721	703	660	686	692	690	707	718	675	694	702	683	709	694	675	671	710
31724	30144	16066	6248	1527	112	43	62	58	53	62	43	67	48	49	56	59	37	54	54	61	62	48	66	48	57	56	51	50	66	56	75	66	53	63	57	57	39	57	51	54	51	52	54	49	49	47	42	57	49	54	44	48	56	45	58	49	56	53	60	59	41	56	47	47	65	42	69	53	39	47	57	35	66	49	55	42	57	60	51	58	47	57	48	44	50	53	51	63	54	45	52	61	57	50	54	61	43	60	44	40	63	60	46	48	54	46	52	55	60	54	52	60	64	48	49	44	56	43	57	57	48	43	65	47	56	54	35	60	63	55	59	55	55	63	35	49	42	51	55	51	41	66	42	57	58	42	45	46	52	45	42	45	64	64	59	39	42	49	60	38	68	60	48	48	46	50	47	51	55	58	48	53	59	56	55	44	38	49	44	61	76	51	46	56	38	60	59	58	60	58	44	58	66	56	30	56	43	44	47	55	64	53	53	51	53	54	52	55	52	68	56	49	54	51	45	56	60	55	51	63	50	45	58	52	47	52	42	55	53	46	54	42	59	53	57	42	40	51	52	50	52	55	41	39	44	52	56	51	55	56	44	47	53	46	44	45	51	54	45	61	47	58	47	51	67	62	46	48	56	62	52	52	52	55	52	53	51	54	45	44	60	42	52	45	51	44	64	53	57	53	62	66	45	52	56	53	48	54	55	68	46	57	50	45	52	49	43	47	52	62	48	51	39	62	49	61	53	51	42	58	51	52	40	52	44	60	60	61	57	52	45	54	48	52	49	59	59	66	44	34	44	56	64	60	57	64	55	39	52	46	63	57	69	52	59	42	57	62	55	65	58	60	47	59	62	42	56	57	44	61	44	75	67	47	50	57	60	59	41	50	51	53	44	47	47	68	46	59	60	58	50	46	54	61	42	56	50	56	41	49	51	49	59	42	55	59	65	57	53	59	46	54	50	55	49	64	49	45	55	55	55	46	63	49	46	58	42	62	40	60	49	56	43	67	59	65	57	50	58	43	56	44	45	45	60	50	59	45	55	45	60	47	51	49	52	60	53	58	67	58	52	55	49	54	42	44	48	39	39	51	64	52	54	48	43	50	45	36	58	54	55	47	44	46	52	64	56	52	60	61	57	49	43	49	61	54	62	37	44	52	47	61	46	52	47	43	54	53	53	51	59	45	47	48	41	36	54	41	53	56	54	53	59	65	54	46	67	52	52	47	52	50	54	41	47	59	47	53	40	52	48	55	47	69	44	46	60	48	36	29	49	69	49	61	55	54	51	46	41	42	57	57	52	53	50	49	43	58	54	47	49	58	50	61	51	55	58	55	51	44	48	52	57	52	59	50	61	49	42	41	51	48	56	49	56	48	59	53	59	49	58	46	51	65	54	51	53	41	59	61	41	39	45	50	47	50	48	56	52	45	42	51	49	50	53	55	54	61	40	53	60	45	40	54	30	39	51	49	40	52	60	53	53	43	58	51	46	56	44	39	38	49	63	56	58	47	40	59	57	57	48	63	53	48	48	61	63	36	53	57	57	53	53	61	53	46	46	55	53	59	55	53	69	51	46	43	50	57	49	52	46	65	40	45	46	52	41	54	45	60	53	49	53	43	49	51	39	48	57	54	53	56	49	51	46	54	51	52	52	42	50	48	50	51	49	56	53	66	55	54	60	58	57	40	54	47	56	52	42	44	62	52	50	48	51	52	51	51	45	48	57	54	61	58	64	63	52	62	46	44	40	41	70	40	65	52	52	48	58	55	50	62	53	43	47	52	50	47	54	55	49	45	50	49	61	47	69	48	51	55	44	71	53	50	40	53	57	52	43	58	41	47	46	43	60	56	45	60	59	52	49	72	58	46	65	52	48	44	53	66	57	50	40	42	44	52	51	64	51	49	63	46	49	57	44	59	48	41	62	56	63	58	45	56	58	48	45	41	59	65	66	56	56	53	51	57	50	52	49	62	53	38	60	47	52	50	50	49	49	40	56	54	58	57	40	57	49	45	54	58	45	56	44	51	63	55	42	49	62	44	59	71	45	48	54	57	53	53	58	44	63	52	55	52	68	48	46	47	53	60	49	56	49	74	52	51	49	59	33	53	57	53	55	48	61	48	55	47	39	53	48	47	40	50	40	40	58	55	67	51	67	72	58	54	64	44	57	44	52	61	44	43	47	61	76	44	52	40	42	58	56	43	52	50	60	40	47	54	56	49	42	49	42	43	71	58	52	43	51	44	57	59	49	41	54	53	53	53	48	45	47	43	49	67	59	44	53	52	50	39	43	61	45	49	56	45	60	55	47	52	65	66	42	46	55	56	65	50	49	56	56	54	59	50	53	53	67	55	35	61	52	55	50	52	53	48	59	54	54	46	52	52	50	53	47	59	49	57	64	51	54	49	46	36	55	47	61	45	52	46	44	53	54	48	54	64	50	62	49	60	48	50	60	53	54	38	48	50	51	42	42	54	64	51	44	64	59	51	49	55	72	52	50	51	39	54	46	50	39	47	57	57	50	62	48	58	46	46	48	58	59	60	66	58	60	52	58	52	51	54	48	49	63	54	42	49	65	57	39	59	52	48	63	66	56	52	39	58	59	42	64	53	58	55	50	54	54	57	44	61	50	64	57	50	53	54	51	43	52	47	57	50	53	40	51	52	45	47	49	49	51	43	60	54	49	47	54	46	55	60	56	44	54	36	47	49	56	58	54	48	48	70	57	66	49	50	51	58	56	54	58	54	51	54	47	51	64	64	50	52	65	43	57	49	49	48	42	50	60	41	56	42	49	58	52	55	46	51	46	59	60	58	52	49	55	49	62	46	41	48	61	57	52	59	46	64	61	53	55	56	64	46	61	51	46	61	45	51	44	58	56	47	42	47	59	56	59	49	57	58	59	60	51	47	57	49	50	63	61	50	75	70	62	65	68	60	52	53	54	48	50	52	49	56	49	55	43	48	65	58	51	54	54	44	65	49	44	57	54	52	56	65	63	54	57	61	49	50	41	54	50	44	43	54	45	54	54	59	46	45	42	62	53	42	50	43	64	51	44	48	55	54	46	48	51	41	62	52	71	44	59	52	45	46	65	49	52	63	62	62	50	51	50	66	44	44	51	55	49	57	47	45	51	50	63	66	58	46	44	58	63	60	59	39	62	45	52	61	66	45	50	48	57	63	58	55	55	59	49	48	38	50	60	58	60	48	59	44	50	51	51	46	60	56	53	51	70	48	54	53	50	45	48	56	56	56	52	51	54	64	47	42	68	43	65	57	51	45	62	51	43	59	52	61	46	47	56	45	57	51	58	45	66	61	48	52	49	49	41	45	48	59	63	51	56	44	53	61	64	59	49	46	54	51	47	50	42	46	50	56	48	57	44	67	35	64	63	62	46	42	62	62	60	47	58	37	59	52	59	54	45	56	54	51	60	57	51	46	47	60	67	69	51	54	54	59	43	40	51	42	42	54	63	66	47	57	58	57	67	56	51	51	57	58	39
57882	43329	35843	32514	25938	2961	709	748	636	645	620	547	638	637	587	557	570	585	555	588	572	585	557	603	572	572	574	572	569	618	976	1259	1210	987	883	742	630	578	539	579	587	529	575	601	551	547	542	558	575	518	577	530	541	510	563	572	521	524	541	538	590	553	530	572	538	537	552	585	583	538	531	550	599	579	607	599	569	513	583	566	546	545	559	549	583	566	590	548	545	513	588	612	561	525	586	523	561	582	576	530	543	559	561	561	530	532	595	587	547	538	560	584	534	580	574	514	539	555	544	570	567	549	553	542	570	581	539	578	587	510	569	575	587	521	586	607	564	527	602	555	526	617	591	538	594	540	581	563	542	556	583	530	556	545	571	560	557	570	579	552	517	569	536	532	566	567	598	588	547	565	553	544	561	545	550	589	552	538	582	557	563	537	547	571	590	540	546	565	582	547	524	582	551	552	507	561	547	551	519	581	552	591	548	564	541	546	553	553	577	550	571	613	529	578	553	571	561	547	549	589	554	553	562	559	540	538	541	614	548	573	565	578	500	551	531	555	568	552	537	609	557	543	516	550	511	581	552	546	543	572	545	531	562	559	569	558	528	535	574	567	558	619	574	585	550	538	629	586	544	575	557	527	582	516	540	531	539	537	565	546	562	513	556	557	570	565	590	576	537	554	569	557	602	522	554	549	564	536	516	592	572	576	540	558	559	553	545	559	543	522	579	536	528	566	572	560	526	538	534	544	600	533	575	582	512	566	546	558	580	573	604	557	522	580	610	504	549	586	560	513	587	524	528	574	532	584	568	526	556	589	561	533	571	538	585	552	564	537	586	550	567	564	565	521	527	575	547	528	560	562	538	529	583	538	554	529	534	529	565	581	555	562	577	562	535	566	576	528	541	569	561	550	570	550	555	540	600	547	584	604	537	590	535	559	584	591	551	570	534	544	608	530	547	563	573	538	588	544	588	532	511	548	528	608	555	576	524	556	567	529	545	575	561	515	550	544	556	558	588	567	569	598	567	559	573	583	608	581	548	594	522	581	563	566	602	568	568	550	540	610	563	566	545	560	576	576	581	547	581	542	591	568	562	494	570	573	597	551	555	534	589	595	572	541	562	575	542	516	527	574	553	524	542	583	557	578	542	567	579	555	595	579	548	553	522	548	551	574	537	527	588	539	564	547	583	560	586	544	522	564	556	549	528	540	529	531	546	573	553	529	600	574	559	543	591	569	554	579	593	596	564	573	564	561	532	568	519	598	561	574	552	580	515	547	583	544	499	554	555	535	499	592	527	536	557	554	583	571	561	519	564	566	526	543	561	552	549	583	564	566	561	512	580	565	588	575	584	539	562	533	543	571	571	559	576	556	516	591	573	539	514	554	558	592	591	513	563	557	595	550	572	605	549	589	562	593	553	607	551	546	558	580	588	528	560	551	553	555	519	569	552	536	539	564	557	616	566	593	571	573	550	536	505	553	569	543	564	567	539	550	575	581	610	547	531	557	601	532	537	570	598	559	590	547	577	549	566	608	569	554	560	566	560	605	569	592	562	573	545	599	543	584	579	558	526	489	579	560	530	587	486	540	608	572	537	547	562	544	566	559	562	573	536	572	544	570	528	573	558	562	617	555	555	591	541	549	595	563	540	584	545	555	551	573	610	562	584	582	563	541	556	549	612	546	554	526	542	569	559	524	554	555	569	545	575	513	512	583	561	550	550	504	593	565	597	551	538	536	529	559	559	575	545	558	539	580	593	564	586	588	568	566	592	557	548	559	540	544	546	578	534	568	588	575	516	537	544	572	545	566	542	504	559	582	537	568	587	532	561	567	531	553	562	539	546	531	540	561	584	535	552	576	579	534	572	530	591	576	576	551	580	543	589	565	564	556	561	560	567	570	552	586	528	558	553	544	554	550	540	517	587	574	561	537	512	525	566	501	556	572	544	557	572	549	573	514	548	585	534	566	548	554	546	544	582	591	585	565	578	571	550	563	551	555	548	555	544	543	550	576	585	568	523	528	579	516	592	544	604	555	568	521	564	544	596	589	553	567	575	524	547	506	591	536	518	550	602	548	534	569	566	545	549	520	561	560	580	537	548	516	569	525	555	577	566	561	539	588	542	558	534	537	572	537	546	564	529	600	546	558	588	596	542	540	605	552	542	535	535	549	558	578	514	593	515	564	493	558	588	549	544	567	549	580	551	527	567	546	553	540	569	620	562	524	574	570	546	521	584	571	537	564	574	558	562	566	555	583	556	502	541	599	604	576	565	530	587	512	534	581	515	572	527	600	535	560	583	554	561	552	586	546	553	563	574	522	580	581	579	620	562	566	533	593	530	590	615	510	568	573	613	557	593	555	519	587	595	573	533	573	599	558	610	585	573	527	554	581	547	553	527	520	568	544	557	550	582	572	524	573	553	567	586	548	575	573	572	545	548	575	534	567	550	599	589	564	566	545	547	530	600	514	530	543	550	521	603	553	545	513	550	567	597	569	549	512	573	556	598	552	543	594	541	568	598	557	532	562	557	544	559	530	596	527	530	542	619	574	562	553	555	558	539	539	548	551	540	580	548	554	575	573	560	560	542	570	575	598	564	549	590	579	574	547	566	548	557	570	533	567	555	521	550	572	610	577	610	541	565	535	597	555	563	535	578	538	553	561	530	563	583	558	546	597	534	560	552	497	578	519	568	546	505	567	533	572	589	555	538	545	559	559	586	557	560	587	552	632	576	580	618	570	581	520	553	578	580	563	585	544	546	549	553	539	528	507	568	541	573	595	572	570	540	550	579	504	528	545	554	502	592	516	555	587	524	548	561	535	543	554	545	570	551	512	549	539	536	546	550	593	579	565	565	581	551	589	562	551	570	537	536	534	578	552	551	548	540	569	582	569	557	555	531	535	593	585	593	570	541	585	562	561	523	561	573	571	503	583	581	609	533	581	546	552	564	587	515	562	589	561	536	579	559	627	585	551	553	572	578	560	586	549	577	592	539	576	538	517	542	518	529	531	576	512	545	558	525	578	543	568	550	550	556	582	574	551	598	542	563	591	600	544	575	584	564	544	526	591	571	594	577	511	597	541	544	583	575	553	566	599	540	591	588	583	535	542	528	579	543	580	568	551	566	626	557	572	575	522	559	533	564	539	566	540	564	558	591	572	609	567	555	557	564	552	574	561	546	569	553	524	522	580	570	586	612	515	583	554	569	509	550	559	562	520	553	489	550	547	583	551	568	520	577	540	580	572	549	532	605	573	562	535	573	540	529	576	545	553	540	578	575	569	537	623	557	549	569	543	540	540	618	595	538	560	572	548	574	577	540	560	581	546	554	558	538	586	531	567	551	543	564	538	556	542	544	534	569	597	584	568	534	526	540	550	596	569	536	564	556	606	530	582	519	614	561	510	551	567	563	548	555	566	573	538	594	562	555	552	553	567	545	576	596	552	553	581	529	576	566	570	547	578	535	533	551	508	546	572	541	569	514	585	540	517	537	551
27192	26086	14904	6042	1328	72	60	70	67	72	51	75	61	70	67	61	56	65	55	76	70	61	53	65	57	55	67	59	67	72	77	101	95	92	79	63	70	72	59	67	48	53	71	61	62	55	73	65	71	57	63	60	64	68	55	62	61	76	70	54	74	56	62	54	54	64	60	63	54	58	72	60	59	60	64	61	59	75	73	67	78	54	49	69	74	63	55	69	71	49	71	60	76	80	63	54	48	73	71	66	60	70	69	79	63	73	66	60	66	66	64	57	65	65	47	61	58	66	65	61	70	68	58	76	59	74	74	61	68	61	54	71	58	63	65	69	56	69	57	52	59	47	60	72	61	65	56	80	68	51	66	80	75	70	58	72	63	71	70	58	83	65	63	67	56	52	57	77	65	62	78	67	63	73	73	68	60	62	56	71	48	74	53	75	61	80	65	58	59	58	63	54	60	64	56	59	67	57	55	63	58	52	45	62	62	51	68	51	61	70	75	77	63	74	84	62	68	79	80	46	68	60	62	53	57	63	58	55	49	58	52	74	74	63	63	57	59	67	71	64	54	46	55	64	67	66	63	58	65	59	56	61	71	64	61	58	54	59	49	58	64	54	66	53	33	55	69	57	72	54	80	61	82	52	67	71	52	68	73	71	50	61	67	55	66	54	62	63	70	66	69	63	76	74	63	65	56	64	65	71	76	66	48	59	57	56	56	58	68	63	53	69	60	60	57	70	66	49	58	71	64	63	55	61	64	62	66	57	80	56	55	63	72	66	65	51	57	57	67	63	50	56	58	60	59	74	67	70	57	60	61	62	71	55	44	62	74	49	63	77	58	65	70	74	62	63	61	50	65	55	73	64	80	65	45	63	65	66	53	66	65	72	60	72	70	44	53	68	68	51	59	56	51	66	65	54	78	62	58	68	55	57	69	63	72	71	55	64	66	45	49	63	64	68	70	77	62	63	63	79	68	46	62	68	76	67	53	66	70	55	82	57	58	73	65	60	56	62	65	67	76	67	67	74	67	73	64	73	61	57	45	65	68	64	75	84	67	56	60	63	70	63	60	60	67	52	65	55	58	56	54	58	66	72	63	53	65	66	56	75	59	60	74	58	53	55	62	73	58	61	63	62	68	57	58	64	56	69	71	65	63	70	55	57	57	54	75	62	78	53	67	72	66	61	65	69	72	57	59	72	72	71	75	46	43	64	81	56	67	65	63	50	62	58	64	59	70	50	63	54	46	46	53	72	64	55	65	67	72	58	60	60	67	60	62	57	58	61	47	61	58	59	70	65	51	70	69	74	69	71	56	46	58	66	68	55	61	64	74	67	52	71	61	59	56	62	66	71	60	71	67	81	77	69	54	56	71	57	74	63	52	57	59	60	55	57	63	58	63	52	66	58	52	70	64	62	65	58	73	50	68	63	65	77	72	60	54	69	67	70	80	54	46	67	60	48	54	62	58	74	71	58	67	67	58	61	57	66	69	70	52	69	62	64	74	78	56	64	51	67	59	71	47	56	58	60	57	46	63	68	64	63	61	63	65	63	69	54	49	46	66	66	45	60	71	58	62	56	61	48	61	66	65	67	46	60	53	53	74	55	72	67	67	53	73	63	71	60	70	56	66	77	50	76	58	54	72	58	55	72	61	61	67	54	66	55	68	58	76	75	68	56	62	63	70	64	64	65	70	61	70	66	69	64	56	60	71	61	50	58	75	70	66	62	62	61	61	63	61	69	67	60	63	69	65	55	63	65	70	57	65	60	59	67	52	49	58	65	59	57	73	66	49	56	56	51	54	70	65	54	64	63	74	56	62	54	71	65	60	86	60	59	56	64	74	65	53	59	70	68	63	79	69	55	70	66	64	72	61	66	56	64	64	54	55	68	68	57	64	82	82	53	62	55	65	71	70	74	64	61	69	74	66	76	61	61	62	61	73	58	63	54	53	60	57	59	67	60	70	57	72	63	58	74	56	71	70	70	50	74	79	78	59	57	63	68	70	60	59	58	55	70	62	58	60	74	55	69	55	41	67	60	67	56	66	68	64	52	56	64	60	68	70	72	53	60	63	59	62	66	54	63	56	66	60	68	49	57	71	51	68	52	62	52	59	70	62	66	60	69	58	60	53	77	65	63	67	74	70	68	60	60	55	50	73	56	59	64	50	46	60	68	57	68	66	55	76	55	68	56	63	58	58	59	64	49	65	65	69	53	62	63	62	70	63	71	72	59	61	59	73	70	70	55	43	75	80	57	62	62	57	62	76	67	62	67	63	66	67	63	63	51	86	55	56	68	59	62	51	58	67	64	61	62	51	51	61	58	46	77	63	60	50	64	63	64	66	60	51	62	63	65	59	60	65	69	71	39	63	67	52	72	49	68	55	54	70	83	42	59	59	64	62	70	48	72	57	54	59	50	48	54	57	79	66	65	60	64	86	56	48	56	62	65	73	64	58	65	67	60	56	59	72	80	76	62	79	68	79	57	66	69	64	58	65	63	64	40	79	54	76	71	76	78	59	62	59	52	66	59	56	74	71	66	71	53	82	63	60	56	62	61	64	61	70	63	60	58	56	81	56	68	66	68	51	51	62	68	46	60	75	60	52	50	64	55	59	68	50	63	62	65	55	59	51	71	61	88	69	74	67	60	59	67	56	58	55	59	74	53	56	68	64	60	66	67	56	79	70	72	82	69	68	57	59	68	52	58	62	75	72	68	63	68	61	64	63	78	63	65	74	58	59	58	67	70	53	59	49	79	57	76	57	67	65	60	69	74	73	62	69	47	72	58	71	53	48	77	72	65	67	49	52	71	63	56	65	61	66	51	72	67	83	67	62	72	54	58	64	61	59	77	51	60	76	66	55	81	58	60	64	56	61	65	78	66	50	61	60	66	67	66	60	54	74	50	55	73	61	62	79	66	78	61	59	56	56	68	67	77	69	73	79	70	64	73	67	62	61	58	62	69	60	72	61	70	72	56	65	73	58	69	51	70	44	71	65	65	77	55	66	61	76	60	74	56	71	78	63	54	65	54	53	66	69	64	68	64	62	59	45	59	54	56	67	61	55	72	71	67	79	54	56	50	67	62	80	83	59	64	54	71	63	50	60	55	56	61	79	74	67	65	74	74	56	58	64	68	65	59	68	65	71	50	73	57	66	66	77	60	62	63	65	62	62	58	59	59	62	64	71	59	59	57	51	52	77	51	67	65	62	65	71	68	63	63	72	70	65	61	65	59	58	58	57	55	63	77	75	70	66	56	66	58	69	51	57	72	70	68	59	76	69	56	59	63	63	73	49	45	63	54	72	58	58	52	61	61	64	72	55	49	66	57	67	65	67	69	73	64	67	60	66	71	60	49	62	90	53	57	65	56	62	75	56	63	75	59	59	75	59	68	58	69	75	80	69	70	62	59	56	57	48	66	71	59	69	53	62	55	80	66	49	69	47	65	63	75	63	67	64	71	72	50	73	70	61	65	57	67	63	61	64	65	69	66
57450	44296	36220	31840	22909	1954	779	742	788	760	696	712	684	736	710	691	696	714	683	652	650	661	666	635	655	661	662	651	662	660	985	1604	1530	1236	926	763	676	674	646	682	639	696	643	650	659	648	640	695	652	630	695	643	654	663	651	709	664	652	670	645	641	651	672	641	659	689	676	649	654	629	668	640	627	635	644	622	666	662	657	683	619	640	661	664	626	628	665	701	658	693	669	653	641	672	616	655	677	694	644	641	656	634	672	644	632	670	679	663	651	692	639	683	654	665	678	648	633	679	670	639	723	671	662	705	654	637	658	664	674	605	678	639	692	629	716	666	605	636	688	642	673	641	639	657	676	631	637	666	650	672	682	618	670	675	684	678	694	660	702	695	669	657	633	610	625	656	634	686	617	662	659	630	641	657	686	660	651	651	646	671	608	675	674	649	616	652	635	691	605	597	657	668	698	642	695	599	661	678	660	655	681	632	609	658	657	677	612	654	669	623	644	684	684	638	645	680	655	639	710	617	693	637	686	673	671	662	635	679	681	661	625	649	641	616	685	729	697	645	692	656	620	680	632	626	688	674	646	646	657	656	637	662	634	659	674	693	645	636	688	653	661	707	653	634	636	642	621	627	677	670	663	659	680	686	693	677	643	701	636	674	630	675	679	643	664	652	679	643	634	665	641	634	666	613	693	638	692	668	655	633	677	654	666	709	656	680	642	686	671	658	625	636	726	647	643	690	654	631	612	627	686	670	666	641	634	677	654	665	631	692	646	661	643	659	666	648	657	673	675	682	662	700	691	658	632	643	654	632	625	615	686	663	694	655	676	664	622	624	701	663	650	638	659	655	661	705	665	717	701	670	624	663	704	625	678	649	638	672	658	673	644	645	703	618	660	656	682	655	653	670	646	673	660	662	710	691	643	633	659	648	680	646	669	626	677	680	716	656	653	627	655	644	614	641	642	634	620	640	637	610	660	624	658	699	618	664	646	628	607	602	628	710	667	668	620	659	667	688	704	657	681	648	661	619	617	666	666	615	669	632	654	679	664	630	629	648	646	640	636	626	672	648	656	649	645	665	695	636	671	685	625	669	654	655	675	667	644	670	642	685	690	663	653	675	642	650	660	617	658	689	659	662	647	683	672	658	670	633	681	661	655	693	642	651	667	680	673	651	654	671	655	642	618	622	660	660	645	662	614	620	669	636	699	629	660	633	659	675	698	722	665	658	685	698	645	646	688	682	694	612	607	689	720	644	675	707	614	654	689	680	669	685	700	699	666	658	707	693	645	654	695	698	661	614	661	690	631	662	650	670	684	673	676	627	641	625	654	668	664	688	602	668	648	666	663	663	616	637	645	669	679	649	660	641	684	607	679	646	654	668	640	670	658	661	652	643	637	701	650	686	650	629	664	663	693	683	642	645	631	695	617	645	636	649	682	650	624	661	662	644	731	641	614	639	687	644	675	633	646	633	693	675	648	649	650	645	661	633	628	645	674	651	653	679	689	648	682	657	620	662	654	680	637	622	659	650	636	671	694	668	667	639	683	668	668	637	677	669	652	679	621	690	699	631	675	656	692	680	674	684	682	626	669	640	675	661	658	625	656	664	660	695	681	651	697	686	663	628	703	654	595	681	626	707	661	627	630	652	674	655	643	633	614	639	710	607	688	655	619	607	639	712	677	682	671	688	694	675	705	673	637	632	602	668	665	649	638	655	624	618	682	680	664	664	624	635	683	619	627	679	647	656	661	644	625	643	691	672	637	666	675	671	702	651	638	692	623	699	617	681	667	631	648	614	630	683	670	672	621	611	642	694	661	711	684	657	617	666	656	664	656	651	651	673	651	671	644	651	632	670	662	686	642	645	670	666	684	694	628	645	682	616	649	653	666	658	617	722	615	676	649	625	648	638	632	657	637	713	610	630	662	678	633	644	661	624	646	711	559	647	629	664	669	721	589	620	662	608	706	687	651	623	647	637	677	649	602	679	624	665	681	668	628	658	659	650	656	654	655	655	651	649	669	676	676	618	696	649	646	666	648	683	654	630	712	644	648	671	643	689	620	672	664	667	651	690	645	663	621	637	670	674	637	659	687	655	656	664	679	645	651	678	636	658	644	638	650	650	668	652	672	681	709	651	686	741	647	704	641	663	647	653	631	669	719	673	647	662	599	652	662	705	632	667	631	679	702	643	656	661	655	650	644	653	638	649	651	712	655	622	700	674	667	657	694	666	654	624	677	661	656	684	639	681	642	659	640	663	660	601	665	664	654	653	626	650	604	736	635	700	608	666	655	674	637	687	676	638	624	709	637	672	618	665	626	612	680	666	663	643	649	641	661	673	659	638	681	651	651	645	633	627	671	646	648	652	665	648	667	688	636	678	679	670	659	665	623	666	679	622	646	655	657	692	634	663	679	636	647	654	695	646	707	712	616	686	638	624	710	674	668	682	635	637	635	671	675	685	692	649	665	668	673	603	687	683	622	639	642	668	666	663	649	650	681	647	662	674	639	646	656	649	671	620	647	664	701	656	615	624	696	612	677	709	641	657	614	645	630	638	647	663	658	661	646	681	682	705	642	634	647	681	648	612	699	662	657	671	626	634	617	628	663	622	664	644	664	644	648	616	657	664	629	626	687	652	674	670	642	655	634	687	714	667	660	673	635	661	648	673	609	640	662	641	633	625	637	676	681	677	684	641	633	648	639	655	652	642	616	684	669	623	642	648	667	657	611	644	653	667	624	647	670	685	620	648	632	659	644	699	645	637	656	648	670	650	653	633	649	678	639	641	659	680	635	638	613	624	692	670	599	639	653	632	663	656	656	617	630	702	614	634	635	679	650	683	628	641	633	632	649	626	661	634	632	642	645	667	659	668	660	659	689	666	655	652	662	682	637	638	655	681	599	658	654	626	630	617	656	682	639	696	689	630	667	661	627	624	642	619	652	666	650	656	645	676	630	618	680	617	653	680	665	662	669	660	659	627	678	656	660	639	688	668	624	619	678	661	653	618	708	667	675	687	629	653	636	614	639	668	661	663	694	647	651	658	704	647	667	637	652	578	673	666	624	696	646	659	617	637	648	661	648	630	681	624	650	637	669	636	650	588	670	692	662	632	647	672	677	605	679	672	637	684	709	668	662	610	693	684	653	663	641	633	631	640	663	652	622	645	668	661	629	656	654	626	623	657	658	636	661	615	663	613	679	632	602	663	664	717	615	650	640	658	646	665	664	685	644	636	638	705	669	688	689	629	651	666	639	674	667	653	665	635	652	711	627	680	690	670	643	667	646	638	656	682	620	648	637	658	658	627	648	696	696	625	637	632	639	702	674	658	637	623	675	657	666	686	679	687	678	603	660	702	676	684	675	652	605	707	638	645	638	675	643	654	634	667	659	670	678	635	661	689	644	641	674	714	663	675	649	703	667	610	625	684	638	683	698	646	665	657	667	641	622	627	650	706	685	651	664	671	657	714	688	665	688	673	650	632	691	653	665	631	697	648
36494	37082	21738	10038	2047	54	52	44	52	45	43	46	47	50	52	36	46	49	50	41	59	50	59	58	45	48	33	47	38	61	79	79	121	61	71	63	47	52	36	48	49	48	47	34	43	45	52	36	51	30	52	47	52	52	39	39	57	60	41	43	53	54	46	55	58	58	43	48	59	57	51	40	58	39	46	41	33	56	48	59	44	39	45	48	36	39	33	53	35	50	38	59	41	49	47	61	55	37	51	40	54	50	48	55	57	44	47	48	50	43	44	41	46	45	58	41	45	46	38	45	51	61	39	43	37	46	41	50	53	36	50	39	42	43	40	42	59	56	40	49	39	49	39	47	47	51	58	42	50	41	46	46	37	42	40	51	41	54	47	51	46	39	65	47	48	42	40	45	48	44	58	44	46	39	53	58	49	44	39	45	56	58	52	44	46	42	44	49	39	53	53	48	40	48	48	38	59	53	45	44	43	59	49	54	43	52	35	49	48	46	49	54	38	50	50	41	40	50	50	56	47	37	58	49	42	44	41	40	41	36	36	40	55	35	48	31	54	42	41	40	41	45	41	47	48	47	43	46	50	41	50	50	54	50	43	43	48	52	37	55	46	49	50	44	52	46	49	48	38	41	49	37	41	42	47	47	48	48	44	52	47	42	38	55	37	47	41	47	44	43	55	48	48	53	38	50	43	39	45	52	39	41	48	56	54	48	59	45	52	48	52	52	49	37	46	32	38	37	44	47	33	41	44	56	45	46	39	42	41	52	42	50	50	45	55	45	47	46	44	45	39	55	42	51	37	39	55	50	41	46	54	41	46	35	39	50	43	36	42	49	48	44	48	38	45	48	44	49	55	50	40	36	54	35	55	43	52	55	42	51	48	42	46	39	42	56	48	46	43	54	41	52	43	60	57	41	49	41	44	50	39	42	61	39	43	43	35	39	49	41	51	61	47	39	52	53	54	47	46	59	42	53	51	48	43	52	38	42	49	50	42	43	54	47	52	45	43	59	55	45	51	55	47	52	37	50	54	40	47	44	42	53	61	30	50	38	42	42	54	40	50	44	36	59	58	46	54	42	53	54	47	48	50	41	41	37	44	41	48	29	44	37	52	54	55	45	41	44	48	50	63	56	45	40	49	46	49	42	43	35	47	48	57	47	51	40	48	52	52	45	47	48	40	36	38	41	49	33	44	56	33	46	44	46	55	43	36	37	47	43	50	43	60	51	45	59	36	47	56	41	51	47	45	49	51	49	47	64	48	52	43	41	51	51	55	45	42	47	50	37	39	46	55	43	43	45	43	41	47	37	55	53	50	39	51	35	42	43	47	56	51	50	43	47	50	47	48	44	51	58	43	47	58	53	52	44	59	43	51	46	58	50	67	40	54	40	40	50	50	58	54	42	48	47	49	48	42	41	50	44	46	43	54	46	42	49	44	57	46	46	58	71	40	41	50	35	48	44	38	62	34	46	37	50	42	45	62	45	43	42	50	43	48	39	42	45	45	34	47	44	47	66	48	46	55	40	38	43	55	64	61	50	35	45	42	39	50	50	44	47	47	56	40	40	61	43	44	59	30	46	44	52	49	50	50	56	53	44	47	42	48	45	57	40	42	50	51	52	39	37	45	55	46	33	42	45	50	47	42	45	43	50	48	39	47	51	37	39	40	45	40	34	50	33	60	36	34	54	40	49	46	42	45	47	38	51	48	53	55	44	49	51	47	45	58	45	45	54	57	41	60	42	42	35	36	43	52	58	40	53	45	40	44	51	41	43	47	38	48	55	39	51	51	51	55	41	53	46	51	45	48	55	59	49	41	48	42	47	50	40	55	39	47	42	59	38	43	50	45	42	45	41	48	53	40	46	49	48	51	54	40	48	49	52	45	43	52	55	42	41	43	40	46	47	31	56	42	49	47	64	52	47	45	46	45	37	40	43	52	48	47	45	43	43	56	47	41	46	54	40	51	39	44	52	35	49	47	49	50	49	36	43	55	55	50	38	42	39	42	37	39	60	46	36	48	43	44	44	47	41	55	41	46	43	46	49	52	48	56	57	54	51	34	59	50	50	45	32	56	56	40	47	44	42	33	43	46	36	55	41	52	46	40	51	51	41	49	46	38	61	38	51	47	49	39	61	47	43	42	55	40	47	43	47	52	42	42	53	47	39	57	59	62	45	44	50	43	46	52	44	34	59	48	43	44	39	40	49	52	54	39	46	48	50	55	41	44	50	47	47	35	52	50	41	54	48	33	45	51	44	43	53	54	54	50	41	47	43	44	53	44	47	37	35	50	44	42	43	41	45	49	41	58	50	43	58	45	29	48	43	45	46	47	46	39	41	40	40	45	46	38	41	44	51	36	34	38	49	56	46	35	47	51	39	44	54	50	42	54	34	50	44	37	37	46	56	45	36	44	52	49	41	47	40	46	58	48	36	35	37	44	54	33	52	49	52	44	38	56	48	53	61	40	58	41	54	46	42	46	43	40	38	41	52	40	38	44	46	52	55	43	51	47	45	41	56	34	46	54	48	50	46	38	41	37	36	58	44	39	33	43	41	47	50	57	39	55	45	49	47	46	43	39	47	51	55	35	45	56	50	56	51	46	36	40	42	43	46	44	44	46	32	34	34	31	42	43	45	47	41	52	46	50	42	40	40	55	34	50	48	46	45	55	49	45	42	45	57	57	40	51	43	42	51	46	44	43	47	45	49	44	42	37	46	50	44	42	47	43	49	44	47	48	49	46	49	46	49	51	57	42	55	42	41	36	49	39	41	50	44	53	53	35	48	56	39	45	48	64	34	43	45	56	49	42	48	40	48	46	47	51	55	42	39	43	53	37	48	48	45	38	40	44	28	34	50	41	53	39	50	36	38	41	38	51	50	47	39	52	49	48	45	40	55	44	41	50	49	36	47	45	52	44	44	49	50	62	43	62	55	50	45	44	48	49	50	54	47	40	45	52	47	46	43	51	43	45	46	51	44	49	45	43	35	55	48	48	50	51	43	46	35	43	62	40	48	42	50	56	47	45	41	50	56	30	44	48	53	50	48	60	45	51	48	52	44	32	50	43	45	39	49	60	46	40	41	42	48	44	59	47	49	55	62	32	42	49	46	49	49	36	36	35	40	48	52	39	38	47	52	64	42	34	64	46	50	47	46	43	48	37	52	45	46	48	44	50	48	41	44	32	41	43	43	49	42	41	47	50	48	51	45	59	40	51	56	55	44	37	44	40	45	44	41	56	55	57	54	51	39	65	64	47	43	46	39	57	52	57	49	45	42	52	49	43	44	49	52	40	55	51	41	41	58	47	41	45	52	53	48	40	52	49	37	40	49	42	38	46	47	49	47	44	50	49	60	35	48	41	45	60	42	52	39	61	55	48	44	55	46	42	47	56	39	66	40	56	45	47	42	56	44	44	55	52	47	56	53	57	41	48	49	65	45	46	48	39	47	37	44	45	41	36	39	58	33	53	52	44	44	39	44	37	42	50	37
58151	47489	40968	36898	25755	834	743	697	646	553	603	551	561	570	509	544	542	533	506	521	504	552	539	536	540	491	470	489	520	565	1297	2100	2063	1363	954	699	556	501	493	532	532	455	468	512	547	505	515	506	450	484	507	491	474	509	469	439	470	470	520	479	488	526	485	494	489	503	482	482	503	485	495	479	493	495	500	492	503	471	531	490	501	525	487	494	479	504	479	496	531	519	519	491	493	465	489	479	457	496	510	474	529	486	465	474	466	484	481	453	505	494	514	484	532	477	497	539	497	479	511	474	492	455	523	499	505	484	493	519	462	482	516	473	519	492	484	499	515	508	485	480	456	492	493	456	458	498	466	514	482	488	468	492	502	557	466	483	491	468	507	466	499	540	506	486	465	491	480	479	522	496	479	464	531	495	453	495	447	491	479	480	489	494	496	455	497	517	478	529	480	515	520	466	479	485	521	514	502	470	531	455	458	485	519	512	469	467	433	514	512	489	508	515	482	490	482	506	535	536	496	500	521	476	458	503	495	480	510	528	479	473	537	490	465	512	487	497	513	505	474	519	485	519	525	508	508	487	522	520	498	537	536	474	488	473	446	495	495	489	477	494	530	508	482	495	466	511	480	542	504	500	484	509	487	514	506	499	547	464	478	495	533	495	532	503	463	488	491	523	475	506	485	498	465	464	493	483	500	452	476	480	517	504	494	453	509	461	535	489	517	508	485	488	467	505	446	493	474	480	472	504	473	518	476	521	505	461	473	544	440	514	503	486	489	501	477	485	465	486	522	488	495	483	481	469	491	533	489	482	476	534	462	487	475	462	475	507	543	493	480	497	500	487	523	494	524	478	475	510	501	487	487	489	516	482	508	499	498	516	475	490	468	493	518	468	511	467	500	487	499	536	476	496	483	524	469	528	516	476	530	522	522	479	471	496	483	491	484	534	476	518	476	516	508	508	498	488	472	508	516	465	492	509	521	519	492	520	489	479	500	511	490	502	514	489	518	483	478	469	508	496	498	489	483	530	501	486	472	506	483	450	489	480	518	506	503	484	465	509	497	502	514	477	524	501	480	448	528	525	482	472	513	481	475	525	471	504	531	519	531	539	494	540	489	486	523	488	503	493	511	439	471	511	489	473	489	479	541	468	468	478	528	485	480	480	523	496	491	476	506	484	504	491	486	515	472	477	508	467	515	517	504	462	492	479	499	498	497	487	502	511	517	481	479	535	494	568	504	509	480	491	448	497	498	484	485	520	488	508	518	470	493	534	500	507	509	493	516	499	474	482	480	425	486	531	464	521	492	450	480	504	493	499	475	533	504	501	502	479	500	456	521	466	532	453	509	493	541	527	441	462	481	497	503	487	460	479	491	488	525	495	459	516	501	511	501	487	470	511	496	454	520	460	507	465	507	494	459	492	486	511	474	476	490	504	490	508	476	510	490	499	509	491	479	477	471	521	507	503	459	477	476	461	495	460	503	506	471	515	486	471	514	483	522	496	481	495	481	532	467	502	481	498	470	485	475	532	499	485	500	479	487	497	520	479	470	489	497	480	472	490	515	553	501	519	475	522	493	498	500	486	460	535	481	473	490	496	536	486	511	494	505	513	490	447	484	492	474	461	489	515	521	508	499	499	463	504	514	500	488	529	487	465	491	478	476	504	489	484	503	516	473	473	501	447	507	478	458	495	477	483	459	494	484	465	480	465	472	510	506	497	458	457	537	468	553	502	508	476	493	482	502	453	485	464	493	470	475	523	486	481	498	450	528	473	504	496	493	471	508	472	504	545	501	473	503	483	457	494	452	510	507	540	518	515	506	518	488	492	477	496	479	479	553	495	491	503	481	489	524	519	502	476	507	488	479	486	484	487	541	484	485	479	500	485	537	488	474	487	469	490	485	466	477	489	491	508	495	428	494	470	485	495	492	485	514	516	511	522	484	468	494	506	480	455	466	491	462	502	507	491	511	480	512	510	479	508	505	517	485	497	506	518	526	502	464	517	473	478	472	504	471	470	514	472	473	513	497	462	543	477	543	526	503	506	474	468	480	508	481	477	470	513	485	498	487	491	486	507	505	495	494	456	543	492	510	492	485	508	477	460	523	494	509	511	493	508	521	503	467	502	462	477	471	444	509	460	512	511	499	453	534	505	471	519	522	490	525	491	494	484	500	480	526	483	472	513	492	480	478	501	472	503	452	504	520	464	474	502	506	478	476	488	465	502	453	533	538	486	521	510	491	471	450	495	500	490	486	478	513	521	478	486	536	500	506	475	494	510	489	510	501	489	476	482	466	463	481	488	470	466	489	492	524	510	498	554	507	494	465	470	439	515	484	515	494	483	493	516	514	500	486	501	503	469	476	485	530	508	514	476	484	495	529	474	459	494	498	492	496	499	462	479	492	542	476	517	517	511	502	456	505	487	520	489	503	505	497	536	519	490	457	507	475	465	513	464	483	484	507	458	535	494	492	456	500	479	513	506	486	468	504	494	489	507	514	471	535	519	499	469	467	536	492	482	501	504	494	498	472	481	495	511	483	503	494	485	485	480	459	492	485	478	495	474	474	515	464	502	473	489	506	512	486	487	483	501	493	504	484	456	480	491	492	509	495	458	479	506	481	485	482	499	484	531	513	469	478	520	489	501	495	492	466	508	498	496	474	509	497	517	496	482	499	532	471	486	491	566	493	502	514	517	467	536	502	486	493	473	469	482	500	462	499	481	480	485	483	525	488	496	513	504	518	511	458	509	464	485	516	502	490	512	471	482	487	492	487	502	517	503	516	472	490	481	539	514	503	527	521	487	497	506	495	469	516	473	505	481	542	505	538	478	485	491	509	519	490	491	505	510	528	490	512	487	455	514	473	490	505	473	503	466	474	485	473	468	461	494	530	531	480	517	508	495	469	498	475	522	492	507	490	473	474	493	481	479	517	494	481	498	483	524	496	522	521	479	496	538	488	494	501	498	459	460	487	490	521	482	533	484	498	525	524	482	509	472	509	502	536	463	483	474	499	507	507	492	518	506	497	497	494	485	502	496	506	486	484	501	491	523	489	503	495	502	485	549	472	474	515	509	460	515	508	477	522	484	509	505	514	514	492	492	532	505	534	513	516	480	514	500	483	461	519	479	499	475	503	484	507	514	507	482	490	532	491	468	516	515	542	478	480	516	496	532	495	513	492	491	494	515	482	519	466	463	469	524	493	475	488	538	456	494	469	526	476	506	478	495	458	485	490	511	502	459	499	498	472	486	519	481	490	504	475	482	476	462	468	465	471	516	486	486	476	483	466	500	487	486	485	498	515	491	456	484	536	448	488	487	468	489	508	483	491	520	536	469	510	496	474	482	508	453	470	491	523	503	521	484	445	514	526	487	502	502	479	470	482	471	489	488	484	470	462	474	488	531	516	520	478	472	482	519	502	491	526	507	506	496	507	471	489	482	500	499	491	498	508	526	461	466	515	514	506	484	478	521	496	499	489	469	509	500	503	509	482	519
16135	11024	5359	2123	371	67	68	74	72	68	85	63	71	77	68	69	80	63	68	82	76	68	75	65	68	63	73	66	65	68	86	81	78	89	79	78	64	84	74	63	56	68	66	71	73	55	74	74	55	61	55	57	66	66	60	53	66	68	72	74	60	62	67	69	66	59	79	86	73	69	81	68	66	63	73	58	44	67	85	68	83	58	76	67	69	77	68	74	63	81	70	66	77	76	73	65	62	65	66	79	67	77	64	53	58	70	63	77	64	74	67	71	66	52	73	61	72	70	54	65	61	58	87	57	64	68	60	70	63	78	81	58	71	67	56	63	78	61	60	60	70	72	58	73	61	53	59	85	73	63	60	81	75	74	79	58	66	68	71	59	69	59	63	68	73	71	66	66	68	60	60	67	51	72	79	66	74	59	76	74	70	69	62	62	63	67	75	74	73	66	83	77	74	60	56	55	74	52	75	65	63	78	57	61	63	61	74	63	73	70	73	71	78	56	65	66	67	62	66	61	66	75	62	75	78	69	71	79	54	89	67	80	66	61	83	59	67	70	75	81	61	66	75	66	60	72	80	73	72	69	73	58	66	67	66	67	71	65	64	59	57	72	53	72	69	60	65	75	63	76	79	82	59	67	58	65	64	66	64	80	73	78	68	73	69	73	67	65	78	58	70	78	56	79	65	64	60	69	85	73	64	62	63	77	65	57	75	67	63	61	55	69	63	75	71	63	76	64	64	76	62	57	57	53	65	64	74	70	78	62	67	78	72	61	67	63	75	63	57	82	70	63	64	72	77	61	66	64	52	67	96	67	70	63	55	74	72	62	70	79	72	64	76	59	65	65	60	56	79	58	70	73	66	63	71	55	57	64	72	57	55	74	60	73	62	62	64	69	64	64	59	68	74	76	77	63	80	80	65	72	54	57	57	59	64	74	68	80	53	64	59	63	68	71	58	67	73	63	59	78	84	70	67	86	70	67	84	66	84	76	79	65	56	70	70	68	73	74	72	61	56	65	78	74	67	62	71	65	61	58	57	79	72	68	62	74	72	67	62	47	62	58	57	70	69	75	71	63	73	65	70	70	69	69	51	58	74	64	65	66	63	69	61	66	59	73	76	68	69	77	66	51	69	72	67	74	69	73	81	63	63	64	77	67	68	51	69	71	69	59	64	62	60	67	60	68	58	71	74	76	68	60	61	71	54	77	71	77	60	64	66	69	68	61	67	85	62	63	75	65	58	57	61	68	43	80	57	60	62	60	77	63	81	68	81	53	68	58	70	72	81	65	76	69	63	57	69	66	69	95	71	73	73	59	64	74	77	77	76	78	73	77	54	87	78	61	67	71	71	68	75	78	63	62	60	76	65	77	62	76	60	56	62	83	60	71	76	61	80	57	80	66	70	61	59	68	60	73	60	61	76	63	75	65	65	68	64	79	62	63	58	64	72	85	81	72	66	72	61	64	63	65	60	77	70	73	68	71	69	53	59	64	55	75	62	62	72	82	57	60	73	81	65	69	63	66	69	65	81	71	73	72	65	75	75	69	65	62	72	62	69	73	60	71	71	62	65	71	62	74	83	65	60	61	68	70	60	52	68	56	70	63	68	66	74	59	63	69	64	69	70	68	71	71	71	74	61	81	57	86	64	79	60	47	53	60	78	61	70	61	58	71	69	57	57	62	84	73	79	66	60	66	73	79	63	60	77	67	79	64	50	78	73	81	76	73	67	80	56	73	94	63	64	71	67	62	66	63	62	58	76	72	71	62	65	70	65	58	73	74	70	61	62	84	50	67	70	54	63	71	74	59	66	72	65	62	63	60	57	66	69	69	68	80	64	64	77	59	71	65	63	81	85	65	72	64	72	59	67	77	58	73	65	74	72	60	68	75	70	62	59	64	68	70	58	69	60	72	62	74	69	73	64	61	76	63	74	62	71	76	79	72	79	70	67	59	63	59	62	59	70	72	57	72	73	65	77	66	64	69	60	58	56	79	68	71	72	69	61	57	59	54	67	52	57	67	57	61	82	55	59	65	57	81	69	65	88	69	79	53	61	65	65	70	65	62	83	55	61	51	70	67	70	69	68	69	62	63	64	64	66	75	73	72	84	82	59	69	67	69	63	64	61	76	77	67	74	62	63	59	68	67	60	63	64	66	59	75	66	69	86	70	61	71	65	76	55	79	80	73	60	59	60	46	64	64	64	56	62	78	51	62	49	68	59	71	61	71	73	73	66	72	75	65	76	79	84	61	68	72	57	77	75	74	66	70	70	81	80	75	70	59	70	69	74	59	53	65	54	73	68	69	72	61	57	60	62	68	71	60	64	63	72	75	77	62	86	71	59	63	67	73	67	68	55	76	72	68	58	60	62	74	61	53	73	64	61	71	87	50	73	84	49	73	77	68	55	58	58	64	54	69	67	77	87	74	75	55	65	82	63	67	64	68	61	61	62	74	68	64	73	58	69	66	61	73	64	75	66	65	76	92	53	81	61	69	67	68	63	56	85	73	52	68	79	57	66	70	60	65	58	49	68	71	65	60	60	66	71	58	71	67	77	71	58	78	69	89	75	64	65	58	75	61	66	63	65	67	62	72	67	61	49	59	65	74	69	69	58	72	68	95	67	70	70	85	67	72	71	83	62	77	70	66	79	58	70	62	75	60	69	65	76	60	59	61	71	78	67	59	84	75	73	65	66	83	63	65	71	63	68	74	70	74	78	71	57	74	61	49	71	55	58	67	73	61	77	64	73	56	82	78	70	57	52	71	68	77	78	61	65	79	52	71	76	52	67	56	72	65	62	67	61	66	67	77	62	70	80	77	79	72	71	57	54	72	65	56	72	90	60	62	74	70	66	60	81	67	61	79	74	80	78	60	59	63	67	67	75	67	71	53	72	68	57	69	62	66	62	72	54	81	76	61	54	60	62	73	78	66	69	62	75	65	76	73	58	54	67	62	80	67	68	76	61	62	62	70	64	71	71	63	80	67	69	70	58	71	77	78	67	64	64	68	72	58	75	75	67	74	67	69	74	45	69	79	64	53	75	61	73	51	60	68	73	73	70	78	71	58	49	72	70	79	61	73	72	87	78	66	76	70	56	76	56	64	73	77	78	65	71	77	75	74	78	59	61	75	64	62	64	57	60	91	74	63	80	71	59	63	71	82	63	64	63	56	63	88	65	75	65	72	52	68	67	62	67	71	68	59	71	66	69	71	75	71	59	68	72	65	73	66	53	61	67	84	65	65	66	65	61	63	60	77	64	52	68	64	63	68	89	56	69	54	60	69	80	71	80	84	81	65	78	67	66	72	60	80	73	69	75	66	68	65	49	67	59	69	74	82	70	74	72	69	52	55	71	69	66	60	59	76	67	59	75	60	69	66	75	68	71	77	66	70	71	82	68	77	84	68	82	68	72	70	58	67	64	71	73	74	79	67	71	56	68	71	85	63	75	70	58	78	59	63	51	67	56	69	62	75	59	61	68	65	52	75
45934	33323	26160	21317	10856	747	779	795	706	749	762	707	707	684	719	691	674	679	717	706	695	672	690	677	696	652	737	719	708	697	895	1080	1000	895	834	772	644	734	745	677	747	707	737	707	682	644	678	681	651	709	731	695	689	682	746	669	694	682	691	686	686	670	695	709	735	712	702	691	724	728	699	671	711	705	710	689	704	692	667	692	700	674	730	750	681	685	685	712	693	718	724	717	720	700	687	741	694	703	706	679	645	701	698	708	697	708	735	683	705	682	697	712	660	720	692	677	747	738	707	674	743	683	661	694	722	666	718	691	709	692	693	680	701	723	718	727	693	700	688	713	696	692	650	675	675	698	704	686	672	693	680	694	715	700	690	677	697	701	697	659	697	694	725	692	695	701	691	705	694	674	705	707	653	687	698	692	693	672	659	693	677	701	690	722	662	717	705	691	672	704	672	652	673	695	704	693	693	699	699	747	665	671	710	642	718	721	691	695	709	684	672	702	733	712	677	665	705	737	700	712	632	679	681	657	672	689	725	741	651	680	678	689	673	666	719	713	654	653	731	738	688	724	720	727	722	686	674	677	741	671	741	705	684	673	650	702	689	705	681	706	633	686	656	702	711	719	699	705	693	745	695	734	769	657	688	672	676	733	667	694	723	703	702	692	691	680	717	730	701	691	676	699	714	706	722	719	726	746	692	720	644	705	649	737	723	702	677	706	697	676	681	685	677	682	728	705	717	711	675	710	709	664	728	710	722	703	715	706	675	702	712	664	686	697	719	653	734	663	720	719	714	732	727	683	753	707	727	701	687	703	705	665	677	682	745	681	687	723	679	672	725	701	663	666	725	713	695	711	689	716	727	677	685	669	672	733	685	655	720	711	699	693	682	676	688	671	713	712	707	687	643	687	732	668	704	686	694	679	738	702	719	699	678	645	674	686	665	688	750	684	663	731	687	661	727	726	690	683	682	671	635	685	715	656	726	694	706	700	670	654	736	720	689	725	705	714	697	725	709	704	673	727	675	705	656	714	700	697	667	708	727	715	645	687	703	726	701	673	713	730	702	733	676	676	718	728	703	676	659	737	768	710	742	709	727	676	662	706	675	687	690	704	705	658	742	683	723	700	711	710	662	668	680	674	715	673	677	704	720	730	718	694	682	677	671	667	709	733	654	640	700	707	655	670	654	678	661	681	652	670	689	670	711	755	748	760	730	720	653	704	730	679	715	664	674	709	674	669	700	687	705	676	711	688	689	652	711	711	729	699	699	701	701	697	676	722	699	664	701	744	687	715	670	748	701	690	680	745	698	678	669	735	733	717	738	672	711	682	722	708	711	727	715	660	670	686	697	716	667	689	670	727	724	714	709	708	699	691	684	711	713	648	726	695	665	715	679	702	728	649	612	693	701	722	702	707	666	695	676	689	679	665	686	664	687	681	678	686	706	731	740	690	652	708	685	715	693	692	677	673	709	719	704	712	745	748	681	726	744	712	679	689	715	694	710	719	716	722	676	708	713	746	690	674	669	737	696	720	722	714	715	722	706	618	701	701	704	734	636	647	635	659	736	728	701	706	743	732	681	673	715	695	670	713	681	667	725	655	674	709	708	715	717	704	654	682	666	721	692	727	675	722	685	679	663	696	719	697	697	706	647	709	697	698	690	727	715	635	710	661	698	698	724	756	687	694	736	694	655	667	680	723	708	736	612	689	671	769	659	687	691	702	695	676	670	696	674	756	668	675	718	715	662	669	716	680	673	723	719	721	726	661	708	690	688	726	722	689	713	707	692	668	703	686	698	707	729	746	684	758	682	714	701	657	693	686	661	724	669	671	692	672	682	710	703	730	695	689	671	689	706	736	669	709	697	729	676	677	745	657	649	697	688	698	685	686	690	685	774	658	655	692	703	716	709	724	682	678	679	719	712	699	673	661	716	744	708	711	665	650	650	703	707	728	695	721	687	696	709	634	687	704	735	698	630	695	691	719	701	713	684	705	669	659	680	694	669	681	703	667	702	691	689	715	695	683	707	691	696	698	708	692	728	680	672	693	639	639	716	710	735	724	720	623	676	726	691	659	716	691	722	707	682	665	674	675	683	698	749	723	678	695	685	732	698	665	691	669	733	713	721	661	701	646	714	729	709	729	683	687	686	695	669	728	747	677	707	705	683	726	729	735	694	692	709	654	712	712	691	688	683	698	691	688	713	685	693	668	712	690	696	756	688	699	671	724	683	682	702	719	704	714	722	714	685	660	713	681	729	709	766	672	671	712	659	663	685	723	689	710	731	668	719	685	677	672	677	645	699	644	697	711	677	676	714	693	710	707	740	724	690	724	699	716	675	687	693	732	755	681	683	680	720	684	711	662	667	672	675	712	703	653	668	709	709	714	727	720	717	714	693	690	681	670	745	712	729	709	680	659	704	639	703	694	686	668	682	683	629	689	718	721	701	657	710	696	736	685	670	675	685	673	623	723	690	704	675	667	719	684	675	679	690	692	676	711	699	698	717	724	708	735	694	734	675	678	720	813	691	688	687	668	694	674	729	692	703	702	694	683	701	680	718	725	636	700	669	747	690	693	707	732	693	737	698	726	686	764	755	682	722	711	714	732	717	696	694	724	687	710	681	694	667	678	688	706	690	705	697	718	716	715	689	701	663	700	638	676	725	683	684	661	699	709	697	686	736	703	667	634	698	702	654	663	675	681	705	700	719	696	698	707	697	679	681	748	692	771	748	712	692	687	695	726	713	662	691	706	674	670	713	699	672	646	671	656	704	683	674	683	695	725	754	680	658	720	658	690	684	691	677	690	707	663	695	715	709	716	735	699	692	710	709	703	675	659	764	690	730	652	724	715	647	709	727	702	684	713	712	724	742	713	713	726	692	718	683	695	681	683	719	699	712	694	721	706	694	688	667	695	747	712	698	687	705	718	699	672	713	659	658	691	655	714	654	700	698	695	710	703	730	718	686	746	736	707	664	740	700	689	681	704	680	674	716	722	709	712	683	690	682	691	726	715	688	681	721	732	702	687	685	748	670	725	683	681	713	707	675	720	706	716	668	707	697	731	672	743	691	699	715	666	713	700	687	714	700	714	689	691	707	716	686	677	710	725	731	718	683	691	710	702	684	687	699	655	713	715	704	660	685	706	692	663	719	667	698	699	714	663	698	664	685	740	705	703	662	742	750	702	625	682	736	692	706	658	694	727	662	733	688	747	713	700	682	634	690	714	664	681	686	742	740	739	661	667	699	750	646	705	723	714	758	697	690	700	698	702	712	690	672	697	722	717	691	660	720	670	678	729	703	707	691	693	684	712	678	687	719	695	690	669	688	687	680	672	698	703	743	696	699	656	695	723	710	670	756	700	708	675	673	705	715	674	708	697	693	664	696	714	711	705	687	687	717	714	709	707	709	690	743	650	698	679	714	677	740	706	643	661	699	705	727	681	714	715	713	710	722	750	627	723	725	681	717	744	719	666	708	692	693	688	756	671	682	722
31468	29900	15600	6320	1241	55	50	55	58	53	65	60	64	64	53	58	49	49	75	42	74	66	61	54	39	55	55	56	63	52	75	81	89	67	64	58	40	58	52	59	65	39	46	57	44	49	44	48	63	46	49	49	39	52	59	61	59	52	48	52	59	54	51	49	43	47	51	55	44	54	51	58	53	52	47	50	48	51	53	46	60	47	49	55	61	44	45	51	57	42	47	50	48	71	51	56	49	35	56	53	54	55	54	42	50	46	55	65	55	53	59	54	57	43	55	45	52	47	55	47	51	66	47	59	57	43	56	50	55	47	52	53	58	58	42	42	46	55	51	62	36	59	54	45	49	71	58	52	54	44	56	50	47	58	50	53	57	59	62	47	60	49	59	66	54	54	63	50	34	53	53	57	57	57	57	63	59	50	47	46	39	41	49	51	53	41	36	50	53	54	40	55	48	59	60	55	49	53	52	39	46	50	58	49	71	51	58	42	48	64	55	70	44	45	59	53	41	48	48	56	57	57	55	59	54	58	35	55	45	45	51	49	69	61	50	54	61	49	51	34	61	41	55	39	58	51	52	51	51	46	51	51	56	54	40	40	68	47	36	57	39	52	51	70	46	60	50	49	50	44	61	51	65	53	50	46	49	60	50	55	54	60	56	50	52	71	44	60	47	48	54	64	55	59	42	37	51	53	51	40	51	50	44	53	50	48	47	58	49	51	49	34	64	72	64	57	55	57	66	54	57	53	58	47	63	41	41	57	57	46	56	63	55	56	53	39	56	47	51	47	42	57	46	43	51	55	46	58	60	58	58	47	70	52	55	53	47	56	40	56	44	53	55	56	51	51	52	57	54	54	48	61	53	50	49	66	44	48	58	48	59	56	72	48	44	55	50	51	47	41	61	59	50	50	44	54	63	52	51	57	61	44	52	46	55	53	58	49	58	52	47	50	49	56	49	60	61	63	57	58	54	41	62	57	63	42	47	51	59	57	48	46	38	69	47	59	43	59	58	48	39	63	47	68	47	43	46	45	57	47	53	47	45	51	39	52	65	44	55	55	55	53	54	48	54	46	51	49	40	58	46	53	59	58	47	58	48	48	56	54	61	49	53	42	47	55	47	58	57	63	53	55	41	43	45	55	62	63	56	53	53	49	52	29	45	48	59	48	54	53	64	56	54	47	57	42	54	73	59	40	45	46	57	66	68	49	44	39	41	47	46	46	55	53	56	42	47	56	57	52	49	40	60	57	48	51	57	37	48	51	50	45	44	64	68	65	51	45	58	48	47	52	62	54	54	53	43	59	52	54	58	51	39	46	61	56	56	50	47	51	40	61	57	49	48	57	52	60	57	52	51	61	58	43	39	55	47	52	60	53	60	59	52	65	46	48	43	51	53	54	47	53	42	43	47	59	61	43	53	54	48	51	46	64	55	70	46	56	51	50	70	46	51	58	50	52	48	47	56	53	54	41	51	56	47	51	49	51	53	63	49	56	56	68	46	47	54	49	53	62	53	54	52	45	51	52	44	46	56	41	44	44	50	54	59	49	56	54	44	49	56	32	63	47	54	44	61	51	53	58	68	60	69	60	50	48	36	47	45	70	55	41	43	56	72	52	42	53	42	48	50	47	52	47	49	38	45	56	51	49	51	61	59	55	44	47	39	54	46	56	60	46	51	61	57	44	63	50	53	42	57	47	49	52	59	42	71	39	56	47	55	55	66	53	52	50	63	52	54	40	71	40	50	51	68	56	63	40	60	61	55	54	38	59	58	64	50	47	49	58	55	49	55	44	66	53	54	51	53	55	55	50	53	56	52	40	42	53	48	57	40	52	54	51	49	35	52	40	52	50	61	57	49	52	44	52	48	63	55	47	57	61	55	52	42	46	43	58	48	72	51	40	64	38	59	35	52	49	66	51	69	59	50	44	61	53	50	48	48	58	49	62	45	57	41	49	43	53	55	42	54	44	53	49	44	51	51	52	44	62	63	61	42	53	63	54	53	35	60	71	50	48	37	61	46	59	60	62	63	54	46	51	53	65	53	52	49	55	52	46	58	61	46	64	50	50	64	60	56	49	43	52	48	57	54	75	43	59	47	52	53	47	59	41	42	68	56	61	56	60	67	52	42	56	62	53	57	48	54	48	52	38	45	54	60	43	47	45	58	50	50	44	32	38	52	60	48	49	50	42	66	51	49	58	63	64	68	58	56	57	48	51	42	50	48	53	51	48	46	47	48	60	56	54	55	49	48	54	48	42	47	77	57	46	51	42	57	52	51	47	60	53	59	54	58	66	57	65	42	53	54	48	53	53	43	49	65	58	49	51	54	52	54	55	67	66	66	48	54	50	42	58	54	61	53	57	56	56	65	51	43	53	52	57	51	60	61	54	71	39	34	53	58	52	59	56	65	43	49	38	47	48	51	43	51	42	52	48	56	43	52	50	61	42	61	55	58	50	52	51	59	58	59	47	53	52	38	49	51	39	64	50	44	66	60	58	45	52	53	64	53	46	50	56	60	57	58	49	50	39	53	62	57	47	49	61	64	52	39	55	41	44	40	55	58	52	46	45	51	45	61	49	40	48	52	59	55	59	56	47	47	44	51	46	37	46	63	60	63	57	61	48	53	52	51	49	44	45	53	52	55	55	49	49	45	57	55	48	56	63	54	55	43	48	74	52	55	60	52	50	55	55	52	46	54	53	51	44	54	40	59	53	56	61	44	55	54	52	56	58	41	50	51	59	51	57	43	48	52	45	52	66	55	51	54	52	61	50	56	48	59	44	50	53	47	35	57	63	45	67	51	65	56	59	65	51	36	50	52	45	40	54	40	52	49	55	54	48	49	49	56	54	48	53	63	52	55	52	45	52	45	50	63	60	53	54	54	68	60	46	55	52	58	47	49	43	51	65	62	63	48	52	57	52	58	42	57	43	49	43	58	50	48	52	59	42	50	58	54	43	54	46	49	53	67	68	53	49	68	59	48	44	51	52	55	62	53	39	59	58	77	48	50	46	49	63	43	59	52	54	49	52	47	54	68	47	48	52	56	41	49	57	41	61	48	48	58	42	52	52	54	44	61	52	50	44	48	55	55	47	58	55	57	64	68	58	48	57	46	57	45	63	46	47	42	54	45	70	54	60	54	58	47	44	44	51	40	54	33	51	61	38	52	57	52	53	64	61	54	57	43	58	36	56	56	47	46	60	51	67	42	50	56	60	55	47	47	50	56	54	53	61	58	65	59	61	54	48	68	55	57	40	51	63	56	54	71	46	47	57	48	58	47	54	53	59	48	57	52	54	48	53	55	52	58	53	57	55	60	53	57	44	51	60	48	47	53	47	56	55	47	38	49	56	56	53	60	59	62	62	48	42	54	43	46	40	55	61	66	56	59	41	58	58	42	61	51	58	47	62	50	44	49	55	57	68	51	58	48	55	51	62	61	51	53	51	53	58	51	47	36	62	45	44	47	56	43	57	54	61	53	49	60	55	50	59
57991	43160	35158	32328	21637	783	772	698	654	640	627	646	628	633	552	633	563	612	594	571	615	583	582	599	579	587	574	539	594	601	1090	1564	1512	1148	932	679	631	580	535	555	534	544	516	539	562	584	533	584	543	562	563	566	504	560	559	534	540	542	570	573	548	550	552	552	543	546	544	560	566	604	537	525	559	553	570	522	571	583	560	590	559	527	553	551	556	564	548	557	556	572	557	592	569	575	571	595	585	532	550	557	551	510	557	554	555	579	553	600	600	560	563	559	578	581	554	518	546	548	530	575	566	543	588	539	566	552	564	586	555	508	568	519	545	528	545	524	614	580	545	566	559	549	591	571	570	583	583	545	556	532	534	558	536	551	555	570	570	580	573	564	565	555	583	550	576	600	559	574	567	535	571	551	519	534	562	574	581	530	540	571	580	558	549	528	529	553	566	523	576	543	549	573	531	553	539	598	537	551	543	544	555	564	515	542	576	515	577	529	564	532	546	576	535	513	565	571	541	562	534	581	586	568	544	587	573	530	551	553	578	565	582	538	544	527	509	534	567	535	565	550	575	536	529	532	536	564	582	559	576	505	564	564	601	519	558	564	567	529	526	560	535	591	544	567	572	506	566	579	572	546	561	586	562	572	532	572	568	498	535	586	576	598	550	579	574	592	580	533	567	557	549	568	576	558	557	564	572	539	590	537	564	545	581	581	568	588	582	562	584	541	517	595	571	515	547	551	542	561	556	574	553	544	559	575	534	539	562	539	585	569	561	586	532	572	527	549	585	550	560	577	590	587	539	579	568	552	561	549	530	524	543	586	557	519	581	562	519	553	571	569	565	535	552	514	549	555	580	541	554	517	534	529	546	595	520	551	544	517	558	606	564	562	540	549	512	545	582	544	554	579	540	570	571	589	594	530	587	543	519	558	552	531	582	576	567	544	546	579	538	608	544	558	553	568	570	601	557	563	530	553	551	581	534	560	541	565	591	567	583	542	579	562	541	555	589	585	571	498	578	531	551	567	578	534	569	525	556	555	555	603	599	556	560	581	609	536	523	568	527	557	537	545	513	534	578	566	540	540	558	557	545	610	543	567	532	566	555	563	537	565	536	562	506	565	510	574	544	583	554	555	548	566	592	541	590	538	570	577	597	517	566	572	552	586	564	573	540	552	533	546	499	541	531	562	573	571	569	509	527	534	583	541	534	533	549	532	588	564	589	592	528	572	511	548	543	529	594	616	576	542	531	572	608	566	548	543	566	549	533	559	528	512	527	553	560	551	582	541	557	616	555	539	523	555	561	544	557	553	555	542	578	527	560	534	543	560	602	564	546	555	574	541	524	564	543	555	547	595	594	536	537	553	546	528	574	568	547	549	553	581	545	562	562	553	567	556	536	585	564	566	554	564	581	526	582	546	574	548	532	572	566	554	544	536	547	546	534	554	602	552	570	578	614	554	528	617	532	511	550	541	552	564	533	563	549	550	530	580	516	554	564	556	563	567	519	577	570	551	584	572	550	546	569	511	557	531	568	564	552	558	588	530	528	532	568	540	504	583	586	570	565	532	547	513	541	593	572	513	562	562	616	585	540	554	599	553	543	581	523	519	569	549	537	543	546	562	575	524	575	571	553	567	566	529	540	561	550	562	565	566	513	538	582	528	526	602	579	514	563	553	545	561	517	498	551	553	503	557	596	555	571	550	565	552	595	540	554	606	565	580	545	567	538	589	564	513	553	622	589	533	557	557	583	544	552	546	549	540	555	516	481	542	546	549	581	542	574	560	536	553	497	580	596	547	542	540	557	520	540	575	584	558	547	547	581	513	566	562	585	606	609	541	538	577	562	556	546	570	579	553	563	547	559	561	564	545	541	558	589	578	558	549	598	580	519	559	555	577	564	558	567	532	528	526	544	537	552	519	558	563	566	507	515	538	571	580	519	597	537	547	571	580	574	549	563	566	561	536	583	555	541	573	609	510	548	567	528	532	550	553	589	547	525	572	560	541	543	531	561	574	566	540	600	545	543	560	572	571	572	564	557	546	550	540	594	580	516	541	533	545	546	583	537	525	558	524	547	526	570	564	533	553	515	545	545	532	549	562	536	563	574	549	569	548	587	570	579	618	552	578	526	541	533	553	574	558	573	564	541	574	533	569	546	523	552	524	552	567	572	569	572	571	528	571	569	564	590	553	527	534	561	554	554	559	546	549	629	519	548	520	547	567	608	554	553	573	558	523	546	538	565	581	555	564	552	560	598	519	551	554	582	528	547	582	549	552	539	538	607	585	548	548	554	538	572	585	558	581	584	551	556	566	550	490	536	562	548	577	560	574	580	544	561	559	557	569	548	553	547	605	555	504	577	530	538	608	551	536	561	578	541	547	567	565	571	547	563	535	530	605	575	545	492	539	570	551	549	591	578	542	568	530	564	562	552	540	508	575	547	562	555	521	572	572	568	547	572	528	536	525	545	562	540	537	555	562	573	555	589	558	561	547	545	526	585	593	527	571	575	574	556	567	574	579	555	619	540	520	579	588	529	518	554	546	529	582	585	600	541	509	563	522	575	575	546	531	563	552	512	570	509	539	560	591	572	588	505	548	585	579	539	563	554	524	589	587	596	555	553	575	582	635	533	531	539	562	543	518	542	539	568	542	545	538	569	529	537	549	528	552	562	566	539	543	551	564	550	571	543	613	550	576	531	525	586	555	529	575	544	575	544	538	546	544	592	570	581	551	549	567	574	556	564	581	581	548	582	549	558	599	560	549	560	532	541	559	582	542	550	593	567	558	561	545	565	586	579	509	607	547	557	566	556	575	602	554	585	514	589	551	589	540	553	544	513	533	546	577	554	556	572	535	555	583	525	568	536	554	541	554	545	514	586	573	600	557	556	549	514	596	572	564	545	548	589	553	561	559	544	541	525	574	562	535	595	543	536	565	535	533	530	542	590	552	565	583	536	559	555	561	570	499	534	540	555	567	536	549	562	536	567	579	562	578	558	550	583	555	568	547	539	542	538	584	586	562	554	578	542	543	584	552	521	534	560	534	574	524	566	583	531	544	584	565	520	565	554	587	593	566	553	515	591	538	586	533	552	560	556	557	553	564	556	557	566	533	568	527	619	510	547	578	571	555	577	527	561	544	521	566	578	540	532	567	556	528	572	576	554	541	520	545	578	575	573	588	554	567	584	533	542	547	577	565	567	541	552	531	501	517	558	533	538	574	562	553	594	560	547	569	554	549	517	537	524	552	596	541	575	543	582	534	557	574	532	538	558	528	591	555	532	535	591	573	565	530	525	553	574	591	566	543	531	555	580	588	544	543	557	558	532	570	563	534	517	585	584	572	561	563	548	550	569	562	534	562	528	586	596	560	546	598	532	511	516	583	572	556	541	533	572	566	545	541	527	569	542	549	577	563	539	580	507	494	526	491	549	562	590	586	574	586	551	568	542	564	594	557	569	529	542	570	559	569	601	523	574	526	576	547	561	583	510	562	581	565
27007	25672	14407	6175	1167	72	63	60	56	58	80	59	69	58	59	84	68	58	55	72	65	59	66	64	59	64	58	61	63	60	101	106	96	81	63	81	60	79	72	59	70	74	78	49	66	67	69	63	70	60	76	61	71	54	73	56	64	62	59	58	65	59	75	61	64	72	65	74	69	68	63	70	67	68	64	55	72	61	70	67	75	73	56	68	71	85	64	51	77	54	63	70	78	69	68	71	64	66	69	56	61	64	56	54	71	76	65	60	72	64	68	57	58	70	76	53	54	66	57	54	55	58	63	67	63	77	59	63	58	75	62	60	79	69	76	59	57	65	68	57	62	72	56	55	70	58	66	54	57	58	61	54	48	57	66	75	56	64	84	70	65	71	52	58	72	53	60	70	73	61	75	53	61	77	61	59	61	55	66	69	57	62	66	63	53	64	57	73	61	69	65	46	56	57	64	67	80	58	75	53	78	63	76	66	62	74	65	61	62	72	54	68	55	71	73	66	75	58	64	66	57	67	66	61	65	73	66	51	56	65	70	60	64	55	51	65	78	72	63	63	56	63	66	65	67	70	57	73	60	68	75	75	63	54	56	71	79	68	72	81	57	57	62	61	68	52	62	63	59	62	66	53	68	53	73	62	63	73	64	63	49	78	66	49	72	69	58	65	83	57	73	62	59	50	62	76	63	72	68	63	60	70	65	59	55	67	65	74	61	70	53	59	73	65	65	58	60	74	59	50	67	65	66	53	58	71	71	54	62	56	69	54	60	71	57	65	62	49	72	79	62	66	69	61	76	57	66	60	73	64	69	73	79	63	76	58	78	66	64	71	67	63	67	77	68	55	59	59	73	66	85	64	89	66	64	62	63	82	61	61	59	56	56	57	76	62	80	60	73	59	66	74	63	61	71	74	63	55	62	77	67	70	67	69	57	52	69	62	69	73	60	65	81	68	49	63	57	74	70	50	79	57	63	72	65	71	78	69	56	67	61	68	62	82	72	53	55	71	80	47	58	61	63	73	52	64	64	77	74	62	62	70	65	64	72	71	63	56	67	74	74	63	64	66	70	60	54	59	79	73	69	56	52	62	72	67	66	58	72	54	65	63	58	70	52	61	58	50	70	61	69	65	67	54	53	61	63	65	76	71	56	57	70	62	71	65	79	61	81	75	73	83	55	57	60	85	68	69	69	60	61	48	57	63	49	60	71	73	51	61	85	66	61	67	65	60	75	76	57	61	56	55	59	54	61	84	57	82	54	74	50	54	58	66	68	61	59	60	66	55	68	63	69	61	72	62	62	63	70	56	55	81	64	69	79	69	58	81	60	71	62	44	52	55	56	58	71	51	57	67	55	54	79	59	65	68	80	58	67	70	68	69	71	65	53	63	62	63	59	72	78	75	73	59	63	69	57	60	61	71	62	72	67	55	67	78	62	54	64	50	73	59	77	77	67	85	60	59	76	52	58	62	69	59	59	60	73	64	55	56	68	78	69	68	68	65	60	63	67	68	64	50	54	74	64	59	57	51	82	69	58	61	73	64	51	58	65	80	69	51	63	57	62	66	58	76	72	56	63	62	55	63	74	60	67	69	71	54	65	59	70	63	60	49	62	70	82	71	74	48	61	62	53	65	74	68	59	61	52	67	78	61	55	60	46	73	56	66	50	61	81	49	57	69	70	73	70	59	73	60	62	59	67	67	67	53	55	72	59	67	66	56	66	70	64	59	67	62	64	59	73	55	55	62	65	68	63	82	52	58	58	63	64	51	65	61	63	56	56	78	61	72	71	71	64	59	72	65	74	63	61	54	70	71	59	84	61	57	56	62	63	75	64	56	60	67	78	58	57	62	65	49	65	66	64	70	70	69	74	62	52	59	54	60	62	57	63	76	65	67	71	64	64	66	76	57	70	70	56	68	62	52	47	83	64	56	67	56	61	54	58	68	64	63	66	58	65	64	63	70	77	67	61	54	60	73	59	52	72	64	62	70	62	63	68	71	64	57	57	80	69	62	55	61	64	63	62	49	64	51	63	63	67	62	60	59	66	69	53	49	56	53	67	56	66	55	54	81	70	75	67	60	62	54	58	64	71	62	85	78	61	62	77	57	56	69	59	58	61	65	57	59	56	58	61	69	56	72	67	49	68	73	57	71	53	59	52	50	69	57	54	56	64	72	71	66	53	88	61	68	58	49	61	60	58	65	60	56	62	64	79	53	65	62	59	74	62	52	54	73	66	88	74	61	73	79	80	74	77	60	61	59	68	75	56	80	59	68	71	65	59	59	67	68	77	59	50	64	63	61	75	53	53	56	67	70	64	70	61	61	56	50	55	61	60	67	81	62	68	63	62	66	61	55	65	67	78	67	83	57	60	72	71	59	61	62	74	72	65	71	58	61	59	65	69	65	51	61	61	63	49	80	64	67	59	66	64	75	76	69	72	57	68	61	68	58	60	65	69	47	65	80	46	58	58	65	63	59	52	74	63	62	63	58	61	79	50	66	63	63	47	76	62	65	59	73	61	69	72	80	61	71	83	64	60	82	61	74	59	69	61	63	71	92	72	54	58	70	65	54	59	60	64	60	70	76	71	65	57	70	51	40	73	66	70	71	60	64	65	64	55	63	55	57	69	58	58	65	55	72	57	74	66	61	66	65	58	55	60	53	64	73	64	67	67	59	46	63	62	51	61	62	56	62	61	65	76	69	59	69	63	66	56	65	64	60	60	65	58	50	65	65	63	70	59	79	70	67	61	82	65	76	83	72	74	66	56	56	68	62	79	58	68	61	58	58	60	61	61	65	70	77	65	74	74	76	75	62	71	58	73	63	86	61	80	66	65	59	64	54	74	63	76	67	56	66	88	64	61	63	57	68	68	62	64	62	62	62	61	65	51	71	59	63	65	61	59	55	68	71	75	53	56	57	66	53	64	59	62	64	61	61	75	58	72	49	67	46	76	57	60	61	60	68	65	72	59	67	60	64	74	64	67	53	73	76	62	47	62	75	61	53	69	45	55	58	63	66	66	57	73	68	72	61	69	67	67	68	56	50	74	69	71	65	60	61	65	68	52	58	74	59	80	54	53	61	63	68	70	55	73	78	77	61	70	61	71	71	59	60	59	68	66	52	66	51	64	75	67	59	65	63	56	59	57	55	64	50	42	65	65	63	58	70	66	58	68	71	71	75	58	54	55	57	61	59	74	73	56	51	67	56	73	56	56	57	64	67	81	68	53	67	75	60	61	39	72	71	55	77	53	52	60	67	71	65	50	69	61	54	68	69	79	80	66	65	63	55	58	78	61	67	51	70	76	70	62	57	76	79	76	72	67	63	55	72	53	50	84	64	65	70	70	53	70	54	71	53	56	56	69	73	65	74	73	71	69	58	69	64	60	61	64	68	64	66	58	69	48	74	52	60	66	52	40	77	64	55	61	48	62	50	55	64	65	59	43	68	58	62	68	62	69	73	61	57	61	72	65	63	47	57	55	60	54	58
57948	43469	35634	31597	22280	906	813	817	764	781	734	678	730	676	707	656	660	687	667	682	699	670	700	714	652	647	648	683	671	672	1189	1743	1634	1472	1057	855	722	635	731	635	669	677	635	695	654	745	630	693	683	620	627	664	627	688	656	692	647	667	654	649	666	655	665	646	637	682	616	670	664	661	670	636	628	653	716	699	656	682	619	644	609	609	686	654	634	659	676	683	666	652	649	657	652	688	658	633	702	667	702	677	650	682	660	661	666	703	671	632	649	665	638	656	703	684	666	664	664	695	678	687	644	686	685	634	636	650	658	641	641	664	702	672	665	683	666	690	641	675	628	607	663	674	684	631	662	659	654	690	607	703	670	658	615	664	636	639	632	685	681	679	640	641	655	704	703	635	640	701	699	643	703	662	681	637	635	674	665	655	634	627	710	663	673	668	654	708	628	613	618	608	675	627	660	673	621	666	707	648	628	665	651	692	676	650	713	654	640	663	657	641	651	611	675	641	667	642	616	643	635	638	705	632	607	608	632	672	665	683	660	659	611	694	649	693	692	637	632	651	634	671	676	666	705	668	657	614	638	717	698	626	648	641	649	632	667	637	635	668	617	617	646	673	642	659	646	669	658	667	630	676	688	631	668	704	697	646	636	661	657	670	666	634	648	658	648	684	672	680	660	676	671	675	633	637	685	641	638	659	701	653	674	712	625	645	667	692	655	673	657	651	678	674	637	670	612	718	632	628	645	621	699	690	645	669	658	652	650	666	626	638	653	678	611	653	690	656	694	649	706	651	660	673	683	695	667	641	670	686	690	649	664	674	624	686	648	698	634	664	645	658	654	642	671	642	653	708	673	659	619	654	647	665	675	693	638	658	642	655	654	668	697	629	683	696	661	654	625	681	636	693	621	647	681	643	666	693	711	703	628	624	662	647	653	654	636	695	646	709	665	593	639	661	634	621	641	669	690	656	689	649	670	675	675	654	685	622	639	667	633	632	616	613	706	679	642	686	653	622	674	669	635	692	626	690	669	644	644	631	655	677	646	655	652	691	640	680	602	689	701	637	626	680	658	676	680	650	660	664	593	696	678	690	663	659	663	672	649	677	657	661	617	680	639	648	669	674	651	637	676	672	689	637	691	682	695	645	669	656	636	671	652	659	602	635	704	647	659	650	667	683	639	638	646	616	668	636	696	677	649	686	637	661	721	620	624	666	646	701	609	652	698	659	669	659	676	641	656	675	642	681	676	668	652	685	655	675	680	673	701	619	665	655	652	667	653	663	659	654	650	634	651	663	652	685	642	641	678	653	646	691	663	688	663	673	638	677	697	703	692	636	628	633	666	669	659	661	662	643	703	620	648	652	717	634	631	618	692	665	705	655	633	642	661	657	644	652	669	628	634	618	679	633	646	679	667	657	667	690	694	625	660	639	694	659	637	609	649	644	669	657	695	642	592	620	682	653	663	667	657	642	676	611	605	669	698	632	664	651	671	673	698	672	677	640	721	682	654	679	616	691	614	672	608	669	688	681	634	677	672	670	643	660	661	658	611	650	672	724	663	705	670	648	661	671	652	668	641	652	682	628	634	635	658	670	650	654	654	687	666	695	674	664	681	681	664	626	700	617	671	690	696	651	629	613	608	666	673	646	658	648	663	657	606	659	679	631	630	636	622	714	667	664	712	693	694	631	642	682	654	662	614	652	685	674	693	655	660	676	658	674	647	662	638	665	718	676	699	657	680	687	693	629	738	643	634	658	690	650	687	648	710	621	703	638	662	668	629	669	620	627	685	661	688	632	628	659	648	682	675	687	663	646	654	629	688	656	657	659	604	650	661	704	637	651	693	669	649	658	671	636	664	645	698	638	666	708	622	643	656	691	658	678	678	686	738	684	698	638	695	655	657	692	705	683	652	662	657	666	640	687	677	699	667	639	671	683	633	680	669	689	636	666	659	698	678	673	691	667	701	617	639	703	646	696	654	676	665	618	666	659	648	666	629	642	679	647	687	612	668	676	657	603	664	656	657	659	640	699	603	675	657	625	647	674	708	657	683	673	677	660	675	682	603	672	670	644	692	653	680	676	650	682	611	699	675	648	655	666	647	614	650	651	666	648	633	681	662	668	681	693	708	601	659	673	675	667	658	645	655	626	661	643	661	638	641	614	668	676	653	655	625	676	642	661	642	670	677	643	689	662	656	642	631	643	645	629	645	649	679	694	627	682	644	681	653	662	669	701	681	635	647	667	666	702	660	653	630	644	675	668	636	673	666	618	664	663	658	661	607	674	688	623	651	641	681	703	632	716	680	630	669	660	683	644	688	653	656	706	681	678	642	644	663	655	665	658	645	667	663	665	711	709	664	700	680	658	676	670	660	701	665	675	667	643	655	688	663	662	621	650	683	705	693	696	621	653	685	694	650	631	624	639	645	670	651	656	669	655	648	708	652	641	652	637	644	694	632	662	669	662	629	650	608	708	642	647	621	625	637	631	685	637	643	643	667	671	687	634	605	637	663	667	670	705	629	679	640	691	663	667	638	634	665	642	706	645	641	616	673	681	617	639	702	712	654	625	665	614	624	645	666	637	594	679	662	658	643	674	660	676	657	693	647	665	665	683	673	684	635	663	648	646	650	668	625	675	654	650	695	626	646	638	645	659	725	680	650	666	666	636	619	667	664	669	615	692	637	699	682	642	666	699	637	682	696	666	675	682	646	671	653	694	693	639	684	663	651	652	658	702	633	667	639	687	658	694	690	608	673	606	651	687	690	669	611	678	704	672	684	689	647	622	673	709	645	649	638	659	639	689	644	695	648	648	672	723	628	641	650	645	691	632	668	674	654	635	626	649	676	634	665	635	676	655	603	656	624	641	677	694	647	621	653	678	681	646	627	670	645	686	645	649	622	643	678	699	690	667	656	686	631	701	725	694	651	659	639	677	695	634	669	699	683	650	623	652	645	640	679	662	713	671	671	686	688	662	686	685	642	653	623	714	691	677	671	657	605	695	627	612	629	714	635	673	697	686	669	679	652	642	618	629	665	646	647	657	645	688	722	628	665	645	671	656	650	626	685	682	688	725	664	615	695	675	669	637	700	671	682	696	680	672	619	658	646	695	688	724	666	645	657	670	639	624	637	684	662	609	631	663	681	643	691	653	642	678	651	677	689	687	694	682	655	675	653	662	676	651	705	685	653	700	637	669	656	663	646	643	666	652	688	625	630	647	666	635	672	672	637	711	677	704	714	660	627	719	638	696	694	689	658	666	674	636	668	683	625	707	627	645	676	657	626	685	650	658	673	675	665	655	644	642	697	684	646	678	645	659	692	670	676	698	609	664	638	692	696	701	686	665	673	671	667	643	628	689	619	649	671	684	665	671	677	650	657	665	678	642	684	674	652	688	640	638	703	670	650	678	671	669	619	698	677	677	663	704	662	653	659	648	660	671	701	697	616	666	627	600	639	664	637	669	644	680	680	670	628	652	632	704	677	652	661	666	615	637
36943	36387	21176	9887	1717	55	65	48	46	54	53	37	53	43	56	49	37	56	44	47	50	40	43	46	40	51	53	35	42	49	49	103	111	98	72	53	57	48	51	54	48	37	37	50	54	36	50	51	55	44	33	55	51	44	54	50	50	44	41	40	44	48	55	50	54	49	55	46	51	28	42	42	50	43	53	52	51	44	48	36	57	58	49	54	49	63	53	38	46	47	46	48	52	49	41	49	59	48	54	49	48	36	45	50	51	47	48	46	45	44	39	41	55	36	46	48	39	50	47	56	46	50	50	41	42	49	44	56	38	41	45	45	54	55	42	57	54	41	57	49	36	51	32	57	57	50	54	29	39	55	63	47	46	40	57	54	45	42	55	65	53	42	47	43	46	47	39	49	52	55	53	54	48	46	47	44	63	43	44	39	40	41	56	51	54	44	50	46	40	47	66	49	39	37	48	48	50	54	45	45	37	46	61	51	57	44	45	59	40	35	40	48	54	46	53	50	41	49	51	43	49	43	54	48	48	40	49	45	56	49	43	48	46	45	36	47	58	43	56	41	45	49	48	47	53	47	46	47	45	52	41	49	57	49	53	40	53	61	54	51	37	42	43	54	65	49	36	45	59	50	56	46	52	48	51	48	45	57	57	51	47	42	44	50	46	52	49	48	41	58	40	52	52	49	32	39	48	55	40	48	46	42	57	42	52	40	48	40	48	50	59	47	52	62	41	28	53	56	40	51	55	51	59	46	48	60	43	51	53	45	50	61	52	37	50	50	50	42	38	35	53	43	54	41	57	40	57	52	42	67	53	51	66	57	52	53	38	49	55	53	56	43	49	37	51	44	52	51	38	38	35	48	44	55	52	50	45	41	52	54	42	42	46	44	35	55	50	61	46	51	38	49	41	47	48	41	45	40	52	50	38	36	28	37	47	41	49	40	38	53	55	53	44	43	44	40	43	49	50	48	48	49	47	40	45	40	50	53	44	61	31	47	39	39	45	39	41	47	38	54	50	45	54	36	38	42	38	41	39	41	46	47	48	41	58	46	56	52	58	34	50	48	52	42	50	42	51	49	51	39	54	46	50	46	54	43	49	48	48	44	38	36	49	45	57	60	40	45	53	51	51	45	59	37	44	44	53	51	57	56	53	44	34	47	44	58	56	41	56	55	60	54	59	53	41	45	54	60	38	48	59	35	53	50	44	45	57	54	47	48	37	41	49	44	56	50	60	39	40	52	52	68	48	52	38	51	56	60	49	50	43	44	55	45	37	54	40	48	57	43	44	44	47	38	67	49	45	45	46	32	48	50	43	51	46	47	53	39	53	51	54	48	38	48	42	56	45	58	65	45	50	49	54	45	42	42	60	53	40	45	52	52	32	40	53	45	36	51	51	43	44	46	55	39	29	49	42	30	66	47	52	61	61	45	60	53	61	41	41	37	48	55	49	43	43	68	48	52	46	38	47	62	53	43	45	57	48	50	50	47	44	68	34	47	54	51	58	45	44	65	46	50	40	46	42	39	67	41	39	63	39	49	48	50	45	65	54	44	40	36	44	30	49	53	51	53	46	45	44	53	56	54	53	51	48	58	54	59	44	52	44	61	40	50	52	52	53	48	42	37	46	51	37	46	50	51	62	50	51	45	47	50	47	37	45	54	50	47	51	39	57	33	44	36	40	45	45	54	54	58	48	39	56	35	50	41	49	43	47	52	51	48	44	49	41	46	54	55	45	46	45	49	49	46	39	48	36	42	52	55	41	54	30	48	46	44	51	50	46	59	47	55	47	43	43	37	54	39	48	55	40	41	43	56	63	48	52	50	48	46	49	49	55	41	37	43	46	47	52	55	40	64	46	43	47	57	37	44	54	55	45	45	44	40	55	45	56	51	48	55	45	40	50	50	60	61	57	44	44	47	42	31	55	60	39	40	45	52	43	39	50	46	46	63	55	46	45	60	32	45	35	43	61	49	37	53	41	39	55	34	42	47	47	49	40	51	50	38	45	40	54	43	31	46	41	39	51	45	54	46	47	45	43	57	54	63	51	50	52	53	48	50	47	40	46	61	37	47	48	63	45	50	56	51	59	47	47	48	51	43	63	46	41	46	41	43	50	41	51	46	50	52	48	51	43	38	50	42	42	47	45	54	45	47	43	43	56	50	47	58	53	46	32	48	44	44	52	54	46	40	47	42	36	47	45	43	39	48	49	46	43	56	53	52	47	43	58	51	58	55	44	40	50	52	50	57	58	38	40	54	46	41	45	48	40	48	46	50	38	53	40	57	50	49	47	43	51	40	50	48	49	40	52	46	51	54	38	39	48	54	57	58	47	36	44	37	45	50	48	56	42	45	50	40	55	47	46	50	42	42	46	38	50	58	50	59	68	57	40	47	57	42	39	45	46	44	47	38	52	42	48	39	54	40	43	46	52	54	63	45	47	48	37	49	55	47	46	55	50	54	54	49	44	37	33	39	46	48	45	58	61	57	57	58	53	53	57	47	48	51	48	42	53	36	48	54	52	43	46	50	45	44	31	48	51	42	39	37	39	51	54	40	50	53	46	53	66	54	44	47	43	60	43	41	41	42	57	59	50	51	41	39	39	58	53	46	51	44	45	63	48	37	30	60	45	59	46	52	43	48	43	51	35	49	46	55	59	42	39	59	43	45	46	46	46	51	50	54	59	53	56	48	47	50	49	52	52	61	49	55	47	43	61	52	41	59	46	48	40	46	43	43	49	60	58	51	53	46	37	37	39	46	61	54	43	49	56	57	49	50	56	39	44	49	54	43	44	46	40	59	44	43	56	52	64	46	42	45	45	42	48	54	59	37	51	53	36	55	61	36	48	37	45	55	54	46	41	58	32	62	33	52	36	52	46	41	43	50	42	48	49	38	53	53	47	32	49	48	43	66	55	56	53	43	52	56	50	46	49	40	40	52	47	55	52	45	51	44	49	40	49	59	45	54	55	46	47	44	54	42	63	48	42	54	60	52	44	46	40	43	44	39	48	56	49	58	50	45	61	40	48	41	53	40	53	43	45	47	37	46	50	58	35	41	46	40	39	42	50	50	51	62	45	53	51	46	57	45	53	45	41	47	49	42	48	42	43	55	55	33	52	44	62	49	58	47	35	50	53	49	58	60	58	55	55	50	51	50	57	56	62	56	45	45	46	47	50	57	46	55	43	36	42	46	57	45	42	40	46	45	45	32	44	45	46	45	41	50	52	47	35	47	39	50	57	53	40	39	49	56	45	45	38	60	50	52	45	46	45	60	43	50	40	44	42	46	49	54	40	43	46	47	55	49	48	50	37	50	51	42	50	53	46	46	43	43	47	41	44	54	48	54	52	47	44	48	54	54	47	48	42	55	44	46	50	49	60	37	43	34	46	41	43	36	46	58	51	46	57	36	55	53	42	45	46	48	47	33	41	46	43	43	37	42	47	43	59	58	54	48	51	43	54	67	42	42	56	29	45	58	44	40	45	53	46	46
59412	46658	40416	36170	20811	880	804	710	678	659	625	659	556	612	561	565	556	532	526	515	554	539	511	510	558	534	527	524	522	523	926	2366	2468	1880	1261	843	638	545	510	523	486	450	465	499	482	504	490	483	499	481	499	507	448	509	520	497	493	505	557	493	490	461	495	500	491	481	501	516	511	467	479	497	492	485	477	462	502	534	509	473	492	529	500	493	481	502	501	472	489	501	507	474	491	483	493	480	482	505	545	529	494	508	506	502	520	509	503	484	528	476	543	447	532	480	519	507	477	450	492	507	519	495	490	467	501	493	506	497	491	513	520	478	505	495	544	513	484	499	512	495	476	494	473	502	522	495	495	508	495	499	481	520	492	514	516	485	463	481	504	467	456	509	526	482	517	465	508	529	541	519	523	460	565	473	489	529	515	518	495	521	470	491	459	525	489	495	498	483	531	491	503	501	513	461	531	496	525	478	491	500	532	508	493	519	515	461	482	489	487	549	523	529	485	512	555	511	486	464	506	505	547	464	538	482	526	485	486	473	496	488	508	499	541	484	476	493	507	494	506	505	521	517	520	462	498	485	510	448	504	499	521	497	571	496	491	550	491	486	499	527	514	524	482	478	487	491	533	534	475	498	516	499	524	539	501	479	498	484	516	500	500	465	553	501	498	490	518	506	501	487	496	519	455	511	483	480	499	502	498	504	504	461	515	489	501	491	466	499	471	526	472	505	536	443	484	512	503	500	483	515	483	487	470	499	494	521	430	517	536	468	491	467	498	464	482	465	512	495	515	491	484	502	513	492	520	513	520	488	525	510	529	494	505	507	485	477	477	524	487	498	479	536	504	498	499	532	515	503	491	505	523	492	540	533	459	539	483	476	551	517	552	502	488	516	505	451	516	503	496	505	489	501	523	481	473	503	490	476	501	520	489	526	512	505	495	468	533	474	477	480	554	548	456	501	560	478	546	479	498	461	505	514	455	544	515	503	527	525	521	472	469	476	499	521	498	527	473	475	543	475	493	524	558	484	503	459	511	496	529	522	497	482	494	490	478	500	497	492	520	482	504	489	517	515	542	500	513	534	523	526	503	525	481	493	542	515	511	514	511	495	487	497	489	507	544	449	520	538	517	513	511	504	470	480	496	514	541	522	508	509	515	497	482	549	450	470	497	496	511	487	493	517	507	490	502	511	535	514	498	501	449	511	484	531	485	492	474	458	460	506	487	544	509	508	448	534	510	478	547	507	467	521	488	502	495	502	481	476	520	486	475	547	502	483	497	477	502	487	503	500	483	529	475	500	483	452	512	512	515	469	517	539	480	466	522	504	495	528	520	516	452	520	476	475	483	497	476	533	476	487	486	492	506	493	472	498	509	512	535	484	494	499	518	507	503	495	487	493	492	524	534	491	467	467	492	541	493	492	505	538	504	488	533	496	538	485	524	519	488	483	484	472	472	494	515	524	537	484	547	478	493	497	538	550	490	504	508	501	520	505	528	518	479	494	508	537	472	490	491	511	498	482	506	545	474	512	504	476	512	489	472	497	509	517	501	504	484	526	523	471	556	493	503	477	544	489	484	456	488	489	498	463	552	512	505	540	512	491	457	487	501	535	504	513	436	485	518	527	501	502	540	514	475	510	542	553	493	492	505	519	520	480	499	449	485	527	495	482	469	532	571	509	519	548	502	482	503	486	488	496	484	553	492	520	512	487	534	474	471	528	503	503	497	509	484	512	504	521	467	531	511	481	487	505	523	506	531	487	493	499	525	491	524	479	516	517	499	518	564	520	489	485	509	507	478	468	515	467	492	483	490	529	480	535	489	502	518	507	471	475	468	503	524	482	553	508	487	503	482	519	506	510	491	467	466	513	506	509	475	508	495	476	476	512	498	489	503	473	506	519	543	421	500	520	510	500	509	520	515	497	481	482	481	528	542	505	505	497	493	535	526	493	506	543	493	513	476	511	516	452	517	507	496	535	503	520	490	517	543	441	495	503	534	488	513	515	500	495	475	496	520	480	476	483	521	517	477	521	495	533	496	503	513	507	520	473	517	526	519	530	481	470	459	506	486	505	508	483	485	512	470	524	517	507	522	467	524	514	510	493	462	492	510	509	461	508	522	514	472	491	483	518	527	536	505	510	487	524	539	511	484	476	492	539	486	496	529	528	487	510	481	513	498	489	462	482	500	529	505	494	514	549	508	504	505	480	512	517	489	449	515	506	520	490	483	485	481	497	500	524	522	493	529	501	529	482	488	479	514	509	509	531	500	510	512	463	528	502	508	518	510	458	537	485	510	462	508	496	481	455	540	511	507	488	482	469	512	536	489	469	532	532	503	490	495	501	471	525	475	511	519	497	500	532	513	468	489	503	481	496	464	471	474	471	442	490	489	498	538	509	513	483	520	514	500	544	515	480	520	477	503	484	507	485	507	523	500	514	531	516	485	523	475	513	526	523	526	516	484	564	543	509	534	530	515	477	513	541	495	480	509	490	486	478	520	506	540	509	560	491	512	487	484	509	486	475	503	501	547	488	520	513	516	509	462	502	514	516	469	507	524	490	518	553	520	496	499	497	501	527	504	473	505	499	496	466	479	469	483	473	492	489	507	501	494	471	511	502	487	530	547	537	526	541	501	492	537	539	514	498	502	453	464	485	515	525	492	486	565	499	516	508	502	481	527	497	510	511	497	521	510	482	486	488	501	481	547	490	534	516	494	507	507	468	508	472	482	491	527	505	505	494	502	510	555	427	497	472	509	416	481	485	500	523	511	504	510	519	503	506	455	530	521	481	491	503	495	503	486	539	518	480	515	497	489	496	505	513	439	476	543	509	543	497	491	507	510	472	532	499	474	537	508	487	523	483	499	509	494	489	515	503	523	522	518	492	505	524	483	501	461	542	495	551	532	522	494	499	470	473	479	514	476	494	521	511	469	482	504	532	508	511	475	480	497	537	466	504	513	472	509	482	492	465	512	483	507	537	483	482	471	482	470	472	490	497	481	535	497	488	512	475	474	482	497	499	485	517	514	495	508	495	469	504	523	474	481	505	541	515	520	507	491	462	456	506	504	452	517	534	480	463	493	496	516	508	523	493	494	499	495	510	512	488	514	489	462	508	481	497	452	532	542	536	545	475	496	480	530	471	497	496	501	491	525	499	486	483	488	504	500	521	534	523	515	502	547	511	511	512	477	531	512	483	501	499	472	499	500	471	489	458	510	502	494	478	519	490	528	499	508	515	485	509	490	504	530	509	487	502	483	501	484	526	509	477	493	520	478	483	498	499	514	535	485	487	513	493	510	492	462	501	511	514	515	484	481	505	511	501	496	498	487	514	530	514	489	512	492	514	489	512	523	492	487	503	482	540	504	577	476	500	477	534	451	492	498	491	503	488	469	495	551	494	513	496	491	471	502	508	468	505	497	506	501	512	469	478	520	501	487	502	518	503	521	534	487	540	495	489	434	520	504	474	517	505	493	506	504	497	490	511	488	511	492	519
16197	10519	5028	2155	217	92	75	57	68	66	63	86	85	72	61	69	66	58	63	77	58	98	69	62	78	77	65	68	63	56	74	80	68	84	72	76	63	72	85	69	67	65	60	49	73	85	54	72	56	76	71	62	87	78	56	68	74	62	68	50	69	94	81	72	74	72	88	78	73	57	65	88	62	65	78	63	67	77	81	73	81	74	81	70	86	66	62	77	62	76	63	74	61	74	66	61	73	64	50	83	82	66	72	70	82	66	71	72	64	73	56	59	77	82	66	61	64	55	65	71	71	76	79	69	66	65	71	69	60	71	64	90	70	79	72	64	72	82	91	64	54	74	68	74	68	62	66	85	61	66	75	67	72	61	81	66	82	58	66	65	68	66	69	65	63	74	75	76	73	58	63	78	73	55	79	61	71	62	85	74	70	72	68	74	64	62	60	78	68	77	62	76	74	62	76	66	54	70	70	62	73	78	82	82	72	57	82	63	62	70	87	65	68	73	73	78	82	67	78	63	92	69	74	61	76	55	73	66	61	77	55	67	74	57	72	79	91	81	72	68	82	72	82	67	66	63	84	73	57	69	66	65	68	61	61	65	65	74	73	54	75	61	72	69	75	73	65	67	80	67	67	64	81	75	67	85	72	49	57	76	83	76	68	69	73	77	75	67	68	64	77	73	71	74	75	62	78	60	66	61	58	59	75	61	71	60	85	74	66	73	64	72	69	57	72	58	75	78	72	52	53	73	70	83	70	70	85	85	68	71	78	69	80	70	68	74	73	76	83	67	70	79	60	60	63	79	81	67	72	73	57	70	67	66	65	73	67	74	75	70	75	77	75	73	68	80	69	62	73	72	75	85	52	77	56	72	73	60	58	61	79	66	81	75	64	69	75	70	72	76	53	48	67	73	62	45	74	73	87	70	68	83	84	75	69	64	69	61	58	70	61	76	64	66	84	63	50	70	71	52	62	63	82	69	61	74	62	57	69	73	67	77	72	71	78	60	74	68	81	75	68	83	67	71	73	68	63	69	54	69	53	65	66	84	67	71	56	72	76	68	75	75	59	72	66	69	86	65	67	47	76	69	70	52	72	76	63	63	76	54	69	66	67	60	73	69	58	75	65	72	81	68	71	75	77	58	61	85	58	60	65	96	64	65	66	68	61	71	69	71	68	55	78	59	74	62	76	76	72	61	57	81	66	62	68	71	65	62	55	79	70	68	62	72	66	73	66	72	50	72	54	75	81	74	64	85	85	62	62	58	65	66	73	77	65	64	55	60	57	66	64	69	69	71	73	72	82	89	59	52	87	80	68	92	66	72	73	69	69	72	60	79	77	73	70	73	82	77	80	60	69	79	69	82	60	82	69	70	69	80	67	60	68	71	74	59	77	63	69	75	70	71	80	72	66	66	64	78	76	64	81	58	74	58	72	66	58	56	64	70	62	62	74	68	71	67	79	74	67	67	81	70	90	71	78	68	67	75	59	64	62	80	79	68	68	81	69	93	75	63	73	59	76	73	76	78	78	66	67	84	56	75	51	64	75	64	67	69	80	60	81	56	75	70	71	71	70	63	67	76	75	70	87	72	68	64	73	78	60	63	64	64	69	72	94	72	73	61	68	73	67	62	65	64	75	71	61	62	94	73	76	77	61	72	68	61	62	79	60	68	60	77	72	61	63	67	80	57	78	68	67	75	57	53	63	71	72	76	57	71	68	93	67	69	71	75	65	69	70	63	53	74	57	78	78	65	78	60	58	81	65	59	68	77	69	61	70	70	79	74	67	65	61	63	83	78	53	81	59	83	81	66	68	74	60	75	55	73	67	63	80	69	72	70	74	82	72	83	62	67	75	71	83	75	79	70	66	91	80	65	63	63	65	59	74	74	64	67	64	63	75	71	69	72	77	58	66	66	67	66	70	78	70	78	64	57	81	84	57	61	74	67	71	61	72	61	65	73	62	70	76	65	66	79	77	64	63	83	50	84	68	67	69	72	76	65	73	61	74	66	67	70	75	67	66	82	61	65	61	83	76	63	57	87	75	67	67	79	74	72	67	73	75	69	60	71	65	64	60	76	68	53	75	69	71	64	68	72	78	69	69	79	73	66	69	69	71	85	62	63	83	74	68	73	58	62	76	70	64	69	62	77	59	59	63	74	80	81	69	65	51	81	56	77	73	76	66	81	66	71	85	65	75	65	62	56	68	69	59	72	76	62	64	68	63	71	76	76	55	64	80	65	67	77	78	61	83	77	47	74	82	70	60	74	63	58	57	68	69	60	69	75	79	62	80	69	62	71	73	78	70	77	73	77	51	71	65	83	71	71	75	64	67	77	66	74	73	66	64	78	70	57	58	60	60	79	54	62	66	76	60	77	56	60	60	81	59	58	77	74	73	72	61	70	84	68	64	80	65	58	65	53	54	77	64	69	64	76	70	73	70	68	66	71	73	69	67	65	74	72	79	62	67	85	59	55	60	71	69	68	72	69	80	78	70	64	66	71	60	69	83	64	71	61	69	62	75	72	68	84	71	83	71	60	70	83	59	74	72	59	77	80	59	88	74	63	78	59	82	62	71	81	61	65	66	55	59	69	53	69	60	69	64	76	57	72	80	68	65	77	73	79	68	76	74	61	60	71	84	63	58	81	70	78	70	90	62	67	64	56	69	70	71	69	77	68	70	61	67	65	58	60	72	71	73	67	76	77	74	60	55	76	63	57	67	56	83	68	75	78	57	71	75	61	59	75	65	74	68	65	59	79	72	62	74	65	69	54	73	83	66	69	66	76	57	77	55	65	67	80	56	61	63	63	56	59	70	76	58	71	75	72	70	75	64	59	65	75	59	71	71	75	68	66	72	72	67	66	69	73	85	84	59	76	55	78	69	80	64	71	67	67	60	66	60	61	64	67	78	61	60	59	78	67	76	71	69	61	70	71	83	71	67	66	55	69	63	75	79	68	63	72	73	59	55	71	68	82	77	58	72	63	64	70	63	79	69	68	65	82	72	71	78	61	80	51	86	70	66	57	79	77	59	68	68	54	63	71	80	59	67	81	62	76	75	69	82	70	67	55	54	58	72	74	66	87	73	81	66	66	67	63	63	70	69	66	63	67	56	71	76	90	67	74	85	81	67	83	73	58	82	66	84	77	82	66	67	81	70	60	73	66	68	60	67	65	71	69	52	67	68	66	70	80	69	78	71	71	59	82	78	74	57	81	62	87	85	61	70	70	69	79	55	72	73	82	65	80	81	63	69	72	72	57	81	76	54	65	62	64	79	59	65	63	77	80	56	79	85	64	66	65	70	73	59	60	80	63	62	67	77	71	54	70	74	66	73	46	76	68	84	55	65	83	81	69	55	62	65	66	68	73	72	70	68	68	56	68	77	69	76	60	68	83	56	72	67	65	60	67	75	78	55	62	72	59	83	74	78	64	63	65	65	60	68	72	77	78	78	73	90	82	70	76	61	71	65	76	77	78	56	78	67	58	52	69
45872	32260	25261	20802	6211	773	764	771	748	759	716	735	709	728	746	716	677	713	700	688	692	708	710	690	697	714	685	697	699	725	769	1161	1283	1138	964	830	787	716	702	700	733	654	715	689	689	706	672	700	722	714	699	734	742	679	744	716	725	713	668	707	626	703	725	687	724	718	639	712	746	734	691	717	725	713	682	720	680	684	697	698	689	736	680	700	723	687	705	654	699	701	720	717	725	745	734	698	719	736	638	693	656	665	744	728	668	724	712	723	724	704	698	694	701	677	702	734	707	737	709	695	680	644	679	698	704	646	711	670	727	781	657	677	744	742	694	687	708	723	751	646	700	671	729	670	703	696	682	716	674	708	714	669	709	701	680	719	716	673	717	717	743	720	710	730	719	720	740	685	688	756	688	698	734	737	744	724	688	693	695	713	703	649	688	686	708	751	700	728	706	668	743	736	739	721	717	700	735	729	722	714	681	711	735	720	723	687	746	738	685	705	698	709	718	673	718	713	710	729	700	710	728	717	681	686	761	705	702	676	695	661	737	712	696	698	712	757	730	707	727	734	725	709	681	706	746	689	685	703	713	702	699	713	746	704	734	743	758	716	716	710	762	687	735	757	713	758	745	688	675	725	679	690	735	671	707	710	691	701	755	673	730	699	755	627	698	672	697	737	678	771	709	681	725	673	724	706	729	707	663	748	753	702	722	704	682	685	717	671	700	690	736	736	734	765	712	746	688	714	708	704	728	722	662	681	667	712	733	710	687	761	692	775	695	748	718	682	669	683	717	671	671	733	706	723	694	720	736	751	719	685	716	784	714	684	680	680	745	655	716	707	690	672	735	722	736	729	745	677	721	674	700	710	740	667	710	718	726	743	666	731	747	766	629	693	747	674	735	683	658	701	730	722	718	737	706	683	680	713	689	713	759	682	705	686	704	760	696	753	749	679	714	670	665	722	703	734	744	678	678	738	724	666	690	717	710	709	704	736	694	700	664	706	722	669	749	701	676	728	705	718	681	729	722	745	750	704	670	691	717	761	666	686	768	726	725	725	672	740	700	694	721	721	684	716	702	742	708	726	741	723	679	684	713	723	707	687	694	688	708	676	726	710	615	671	695	738	666	713	712	718	724	753	684	728	652	672	725	711	695	721	703	713	695	736	712	735	749	721	684	673	670	703	740	720	715	704	724	709	711	689	725	735	675	765	681	729	723	754	688	748	743	686	690	682	767	702	696	705	680	696	709	689	675	678	668	682	690	707	702	728	682	751	702	754	728	755	719	671	681	708	690	671	703	735	705	740	711	705	721	702	680	740	693	704	717	678	679	712	684	654	673	699	728	734	686	714	717	723	697	693	705	699	682	720	721	769	700	686	742	715	697	673	728	697	662	730	689	673	705	680	716	704	702	701	734	668	696	779	652	676	698	701	724	677	698	696	686	716	701	699	743	690	731	629	738	782	685	667	792	706	730	721	678	699	710	711	709	694	664	696	649	714	682	720	740	701	732	702	708	712	740	699	716	689	672	662	671	690	715	693	721	716	720	727	696	682	716	737	746	746	692	676	711	706	686	711	680	720	652	724	726	709	728	669	672	725	681	698	718	729	691	678	737	703	736	702	722	698	694	788	695	730	700	704	703	718	759	704	699	679	700	681	705	710	716	757	680	699	726	679	676	706	713	684	690	725	662	668	727	728	692	700	681	745	706	713	723	679	692	698	721	678	666	725	732	738	684	702	684	674	655	732	752	681	676	722	712	686	700	687	717	739	732	732	723	705	695	698	768	675	705	696	659	716	703	702	712	673	661	669	676	677	702	679	711	699	717	744	722	682	730	704	693	763	757	705	744	713	675	669	664	724	699	736	714	712	688	703	673	709	729	688	670	730	672	710	708	710	704	737	769	721	732	720	697	723	684	706	737	718	729	732	716	673	706	693	718	688	689	759	729	682	732	697	722	706	715	715	733	727	672	690	729	707	707	696	706	668	748	711	689	704	711	681	745	697	718	702	746	678	719	664	731	694	740	704	714	693	699	726	724	674	704	717	717	730	702	712	725	733	662	707	724	739	756	680	656	723	699	747	702	657	742	725	700	745	712	754	714	705	709	728	727	714	716	678	730	734	704	708	752	737	728	684	722	750	699	695	687	765	719	728	715	765	669	674	756	724	713	725	704	703	671	696	715	679	673	693	686	701	755	629	676	732	716	712	716	653	737	697	744	664	732	713	718	707	679	678	686	722	676	695	690	680	692	679	727	685	743	658	743	694	703	702	681	656	686	714	698	706	692	751	755	688	711	701	709	740	687	687	677	725	699	636	656	683	758	700	723	703	738	693	711	760	698	696	706	691	704	661	705	733	669	721	710	679	697	669	737	751	742	719	728	672	724	720	667	732	747	710	722	689	722	698	686	691	704	723	732	708	690	711	686	728	704	672	720	728	727	689	747	686	689	736	709	668	665	732	700	705	789	699	731	673	689	700	693	669	682	676	750	761	692	729	645	717	652	739	728	723	704	719	695	733	688	736	749	688	699	699	694	728	679	718	743	689	721	712	700	733	731	706	742	685	720	709	710	703	683	722	735	702	695	676	734	711	704	691	712	716	728	646	686	746	712	713	692	684	717	717	731	710	708	751	702	689	651	702	696	724	717	731	709	730	699	685	704	743	714	708	699	719	706	678	712	690	711	752	688	746	699	694	674	685	674	688	674	711	683	702	721	706	723	715	677	717	686	775	710	717	750	712	702	705	698	695	698	735	706	709	727	691	691	724	671	758	717	722	659	682	782	657	747	699	703	705	713	722	733	679	708	675	751	690	719	731	678	738	699	728	712	726	750	741	726	741	694	743	757	765	741	721	741	718	686	740	676	704	730	712	715	733	667	701	723	705	703	707	709	791	690	663	750	683	729	720	693	672	719	683	676	683	724	692	705	667	720	708	744	652	662	650	714	699	688	752	680	684	723	677	728	726	702	713	704	722	726	710	707	686	732	704	708	712	735	695	747	706	663	737	745	695	693	753	735	699	681	707	669	691	700	732	760	707	736	649	736	739	707	664	638	698	719	679	752	722	741	691	697	760	692	647	708	687	699	732	667	667	733	693	731	681	729	739	735	706	693	664	729	684	746	707	680	721	701	689	676	672	695	673	789	732	734	713	711	691	753	694	696	737	685	697	674	682	762	707	741	692	741	752	685	674	706	705	739	726	714	737	711	755	731	705	728	707	719	736	774	695	714	695	677	760	734	714	711	713	710	676	705	724	650	723	718	727	697	688	683	748	740	684	714	683	700	690	737	724	758	743	749	743	676	722	773	720	761	703	724	700	761	705	667	704	729	731	730	685	680	696	714	718	694	720	705	678	705	700	748	696	701	710	729	746	684	688	727	676	709	724	695	762	722	679	715	731	683	708	715	752	737	699	709	765	692	710	761	690	684	779	675	721	709	719	709	704	683	771	737	716	693	746	700	720	704	727	743	694	709	736	676	716	761	734	727	700	674	678
31697	29181	15056	6617	820	72	69	56	54	58	46	57	52	44	49	58	50	53	59	52	45	56	55	47	47	48	46	44	49	59	63	89	109	83	65	50	69	70	55	49	46	64	60	56	57	59	57	59	56	55	51	56	63	47	42	55	61	44	39	48	58	56	64	47	50	56	58	58	42	47	41	60	51	66	44	50	50	52	48	45	49	52	60	41	52	51	50	56	61	50	57	52	55	54	46	49	53	54	67	45	51	58	54	52	48	52	55	40	53	57	59	52	45	50	59	49	51	54	60	38	53	61	48	51	48	52	61	62	51	72	59	49	53	40	53	39	46	48	65	56	35	42	61	52	48	45	57	64	47	61	53	48	50	41	60	52	56	49	59	54	47	70	56	55	45	48	46	45	48	65	48	46	58	45	55	48	52	54	52	53	59	61	63	50	52	64	53	60	58	66	56	57	48	42	50	50	51	55	55	52	50	55	45	40	40	42	52	63	55	59	62	47	47	57	53	74	66	56	54	62	73	49	42	54	62	52	50	76	54	60	60	58	58	50	50	61	63	63	54	52	52	53	48	63	55	53	52	56	61	50	52	52	51	68	47	62	56	47	49	46	41	50	44	56	37	51	55	58	76	57	57	52	49	57	63	54	49	44	58	62	59	43	55	57	55	59	63	43	50	58	39	57	72	70	47	59	62	61	55	51	45	58	52	46	67	54	46	58	56	46	51	59	57	63	50	48	51	54	50	57	70	47	55	51	51	45	49	43	57	57	65	48	54	47	51	49	46	60	51	45	50	57	56	57	48	63	52	40	57	55	62	53	54	56	52	56	40	50	55	41	48	48	56	59	61	49	57	55	51	45	52	54	55	51	47	49	52	50	47	54	63	50	57	57	69	42	53	52	48	51	36	52	57	50	54	61	51	51	54	48	55	58	50	72	48	55	55	43	52	48	42	49	42	55	62	43	65	57	46	36	66	41	61	44	47	54	51	45	68	43	53	49	43	58	61	57	52	65	57	53	41	54	52	46	54	47	39	58	49	49	71	36	60	48	38	55	52	45	49	41	58	60	58	62	45	58	51	47	44	48	67	52	48	50	49	47	56	48	40	49	46	52	54	34	53	45	49	64	51	47	46	47	51	60	53	47	64	55	71	51	54	48	43	51	57	63	41	66	43	60	51	63	58	46	44	62	38	50	48	56	64	47	63	59	55	49	54	48	60	43	45	53	46	46	53	57	50	53	49	42	56	55	60	55	62	61	39	54	50	55	57	58	40	52	48	45	56	54	56	60	41	54	58	53	45	52	67	66	38	56	39	56	58	50	48	59	55	56	59	56	56	37	45	50	60	50	48	56	50	51	54	51	58	62	63	59	47	54	57	50	51	54	62	48	56	50	62	58	57	56	68	51	61	42	58	62	58	42	66	55	58	53	43	59	55	53	63	54	58	38	53	52	60	43	44	68	56	61	46	55	61	55	53	55	49	49	46	39	56	52	46	58	50	52	42	60	53	66	49	64	48	58	51	46	47	51	72	56	56	54	43	55	62	62	59	39	59	66	54	41	60	48	47	61	55	51	36	45	58	58	48	46	51	45	57	58	52	49	58	44	46	37	48	51	48	47	54	59	48	55	64	58	53	56	46	46	62	52	46	46	59	66	59	52	54	56	59	61	43	52	53	42	51	53	56	49	55	52	52	46	53	53	51	57	60	54	54	49	66	60	46	69	55	56	42	52	61	51	54	52	54	54	62	55	55	63	59	52	48	62	54	52	53	57	47	57	47	55	55	53	47	49	43	54	62	57	44	53	54	48	55	42	45	50	55	49	47	60	51	42	33	55	59	40	42	46	53	53	52	61	54	44	57	50	46	61	71	45	57	48	58	53	53	44	56	50	47	51	54	60	64	51	44	56	49	45	55	59	53	45	36	53	42	51	54	46	44	53	53	37	53	43	52	46	45	66	48	59	47	43	48	54	52	49	53	51	63	32	44	62	53	52	44	52	55	62	44	44	54	53	52	55	52	58	58	52	63	43	48	59	54	48	51	59	54	62	54	41	53	48	50	60	50	48	61	62	47	63	62	69	56	48	64	47	51	46	50	50	50	52	58	53	49	57	43	69	45	44	51	57	44	50	52	50	49	54	48	61	62	69	60	57	49	58	53	50	56	66	48	36	54	51	47	57	57	51	46	46	49	41	74	50	57	43	59	55	60	50	52	50	54	52	52	60	54	59	45	45	40	58	63	54	54	54	34	52	54	46	51	38	67	76	51	45	44	47	60	43	53	54	43	52	59	51	66	52	61	53	61	48	64	50	55	48	66	39	58	33	64	52	44	51	53	61	53	50	58	44	48	49	58	48	40	52	56	44	52	46	50	44	58	49	60	56	52	55	50	67	51	49	67	72	44	51	41	51	59	56	57	50	54	51	42	50	60	53	43	51	46	47	58	59	45	49	56	59	50	59	52	73	54	61	62	45	57	41	56	57	48	55	41	60	53	39	47	68	54	51	53	50	49	50	48	56	60	45	54	60	51	63	63	60	62	37	56	62	51	38	59	52	64	55	51	58	50	50	50	49	46	55	62	61	53	41	39	48	58	61	49	52	61	54	46	58	40	56	54	65	59	69	59	47	48	51	61	45	50	64	52	51	44	57	42	65	65	53	55	61	43	62	60	51	42	43	56	52	45	63	47	60	63	48	62	53	48	61	57	53	65	54	64	67	51	45	44	50	39	45	59	58	57	64	55	58	51	51	58	60	48	49	61	53	60	54	64	65	43	45	54	53	43	62	40	36	48	45	52	56	60	54	43	52	48	54	55	57	53	46	57	66	57	55	46	46	44	44	44	63	59	56	54	64	50	54	51	43	59	40	50	34	65	54	55	43	58	49	48	48	54	58	54	64	54	64	47	31	64	66	52	36	53	75	60	56	48	50	45	54	56	70	50	51	52	50	59	47	47	56	41	57	53	53	63	57	41	55	42	46	47	49	62	59	40	60	47	44	47	47	49	44	46	57	47	42	69	43	61	62	53	49	50	63	47	56	36	44	48	67	50	60	53	55	58	65	60	62	56	58	61	63	50	51	52	64	53	52	60	49	51	61	51	60	45	61	52	60	46	59	51	57	35	47	55	47	59	54	58	50	53	56	59	68	65	51	68	59	49	43	56	46	43	60	58	44	53	51	67	45	48	56	59	49	55	43	41	60	55	48	51	49	53	61	60	56	60	52	59	58	50	52	52	65	54	54	54	53	52	65	48	54	48	58	42	57	54	47	54	43	56	40	56	51	65	59	69	57	41	56	58	42	64	46	48	58	42	49	57	59	44	50	58	48	39	71	41	52	50	45	38	51	49	45	57	54	43	60	48	43	60	61	47	53	51	50	52	52	52	41	56	58	42	37	66	48	58	55	53	55	52	62	52	57	59	45	49	59	54	46	60	59	53	49	53	60	52	60	46	44	47	45	44	43	47	56	47	45	54	59	52	46	45	61	48	61	49	53
57729	42700	34588	31916	13155	862	768	708	736	685	697	659	680	563	567	587	562	579	601	558	554	627	576	556	543	597	568	576	539	545	636	1820	2055	1632	1144	858	634	599	565	579	531	559	571	506	576	563	555	594	545	572	582	547	553	508	552	598	563	539	545	590	525	525	534	547	561	575	571	513	549	601	542	522	575	563	551	589	570	520	574	583	527	538	559	613	573	553	561	568	523	534	587	553	584	539	564	507	547	582	527	551	578	576	569	551	560	549	586	605	539	495	524	526	536	564	597	532	565	598	533	546	586	537	586	557	597	562	529	555	552	563	581	561	527	568	547	553	539	578	578	575	546	522	542	566	520	540	569	529	504	528	561	584	586	587	583	536	553	558	575	547	539	585	603	509	549	560	525	584	521	594	527	511	577	550	572	562	574	538	543	569	598	515	591	511	545	563	532	557	566	548	540	561	551	590	619	529	572	578	541	521	582	551	608	538	539	579	513	532	571	525	561	565	565	574	554	560	586	530	569	584	547	553	552	557	557	590	546	519	555	574	587	555	561	561	568	580	560	545	562	583	554	547	636	592	555	593	554	563	533	573	581	542	565	589	572	573	580	545	586	523	556	534	559	544	547	541	571	542	579	567	598	566	565	613	536	602	592	550	564	547	578	582	550	531	532	575	534	559	549	564	589	566	562	526	560	542	571	595	572	510	550	532	541	567	568	557	536	574	531	545	558	575	536	525	556	563	560	564	563	585	536	574	507	543	525	504	548	562	565	564	551	546	573	581	563	575	594	534	556	578	552	576	550	553	579	574	517	529	570	529	543	571	540	552	588	576	577	593	544	531	575	552	507	521	586	568	576	537	536	553	527	538	582	597	519	518	535	571	595	571	543	546	555	537	515	553	508	557	520	538	554	543	561	557	546	553	574	563	553	561	555	577	568	548	522	537	565	542	574	568	549	560	553	550	533	549	580	544	530	606	528	570	503	554	583	571	533	562	579	538	568	553	558	568	529	566	558	571	562	584	581	519	562	546	584	517	524	561	593	545	548	565	548	594	555	580	574	542	550	554	564	531	557	548	539	524	562	537	533	584	555	568	531	535	540	533	551	560	595	560	564	587	532	572	554	526	557	583	569	609	570	568	535	574	530	542	573	591	547	581	541	567	529	613	560	514	599	596	598	572	590	571	568	532	554	545	515	555	597	557	550	569	557	532	563	532	506	537	537	594	507	540	541	557	559	517	552	556	537	560	535	546	584	575	564	566	538	527	544	505	550	541	560	549	563	559	561	511	545	574	534	552	545	556	534	558	516	545	585	527	563	560	542	548	531	553	517	540	550	583	572	551	563	569	539	528	521	559	525	572	534	559	561	550	564	543	568	551	533	557	542	543	539	539	557	527	550	553	567	573	575	513	554	543	561	560	530	547	500	520	550	522	570	515	587	556	593	573	590	573	570	549	514	557	550	567	555	575	566	531	522	558	564	585	570	551	545	613	538	555	560	527	569	538	540	524	567	569	574	567	560	584	555	526	573	585	587	543	549	553	551	556	535	564	538	559	516	572	541	569	535	545	547	564	554	604	594	559	570	593	550	540	584	580	563	519	530	535	583	553	610	533	547	563	559	561	577	597	578	569	518	555	566	533	551	516	526	548	582	586	560	546	548	572	533	486	526	518	523	588	528	571	536	537	563	528	581	563	514	545	593	541	579	543	530	556	529	577	544	574	542	557	537	613	538	553	575	564	567	543	564	570	520	583	540	564	555	554	587	562	566	600	539	533	556	518	533	573	592	575	561	567	576	528	546	545	604	554	513	535	580	509	493	537	556	556	521	584	645	567	550	556	594	578	570	588	504	543	589	550	551	542	562	604	571	519	561	538	571	564	544	563	558	546	561	556	529	531	553	535	569	554	582	555	604	542	551	535	531	537	580	558	543	553	574	556	570	530	563	559	568	562	561	536	566	570	535	559	561	552	552	515	590	551	565	544	575	595	554	516	528	558	505	523	527	531	557	604	536	533	632	552	562	532	547	568	563	567	563	579	558	574	578	542	572	564	554	562	516	561	574	563	524	556	539	573	550	583	522	550	517	549	551	542	537	564	558	547	522	557	527	561	571	555	526	565	559	553	550	504	553	533	574	565	549	546	572	582	565	548	562	501	611	582	617	548	576	549	582	564	586	510	567	586	551	541	538	504	583	548	602	534	568	565	560	578	594	553	560	573	588	558	561	551	578	529	526	543	555	572	551	526	582	549	572	526	568	569	535	557	512	540	551	529	535	534	583	560	555	537	567	557	601	553	553	542	555	606	572	544	563	604	576	516	597	553	497	557	584	528	595	516	564	510	545	556	553	581	616	576	564	539	606	576	585	565	562	558	523	537	532	548	561	506	515	538	562	569	549	574	550	542	575	562	532	528	548	581	564	570	539	570	574	566	620	593	527	539	557	563	553	543	544	606	574	555	563	596	569	604	543	593	565	598	565	553	582	543	578	527	565	550	560	555	577	569	573	534	551	547	564	530	546	565	545	613	570	528	529	548	518	534	555	544	544	528	527	602	585	547	600	553	553	578	560	560	564	566	532	554	575	549	575	549	544	519	538	553	590	558	532	542	597	562	561	566	571	544	582	536	569	562	574	550	539	553	540	556	535	509	549	568	539	537	559	533	548	569	569	542	520	596	548	576	559	557	600	531	569	543	549	564	571	509	566	573	583	598	497	507	568	564	576	530	567	569	563	577	557	573	540	553	545	552	549	566	531	557	560	565	549	539	562	569	551	579	546	591	550	562	595	548	557	561	591	576	524	585	567	505	576	554	530	620	578	556	589	554	579	553	511	541	587	563	583	545	554	538	546	565	596	513	564	558	582	545	568	556	595	545	523	614	567	553	590	518	566	556	585	563	601	567	566	526	579	578	546	592	578	568	551	571	532	555	569	564	559	567	573	523	588	545	548	546	515	544	566	575	532	551	542	555	566	578	594	541	525	550	588	559	564	590	586	546	519	519	609	564	564	550	545	565	583	552	568	543	548	569	570	590	543	551	575	587	576	548	541	566	570	560	580	535	558	546	535	525	536	561	584	539	543	596	544	567	550	563	577	571	578	543	592	525	572	591	525	550	558	549	544	554	555	579	562	572	532	558	520	524	571	578	589	555	539	514	532	519	589	579	551	527	554	591	569	573	518	527	549	529	577	538	531	515	595	542	567	567	576	535	586	552	524	551	539	540	564	537	575	527	569	551	550	522	562	519	577	520	530	555	582	541	539	545	586	567	553	576	561	543	564	549	549	561	571	574	568	556	562	516	560	609	527	594	586	550	560	569	553	561	555	528	573	560	566	550	547	553	543	543	559	540	591	569	573	556	569	552	565	541	514	594	581	564	560	565	562	572	559	544	566	592	637	553	534	547	554	529	519	524	551	538	529	575	547	542	542	542	571	552	558	543	573	528	553	599	560	560	555	573	567	545	575	607	555	521	555	567	573	588	569	524	561	573	517	586	581	515
26624	25162	14151	6490	1119	61	55	73	58	59	70	76	67	53	64	54	63	68	67	60	64	61	80	62	67	58	67	59	57	64	73	110	111	85	77	67	77	75	62	75	58	58	62	59	73	61	64	70	69	80	63	68	69	52	65	61	53	70	79	61	58	60	86	67	67	61	62	59	64	92	47	51	71	62	66	60	75	90	79	70	62	57	83	66	78	82	56	71	61	64	66	63	59	67	69	72	66	70	60	66	63	60	68	74	97	56	63	69	72	71	64	55	61	58	68	70	70	66	64	57	53	59	68	63	66	77	69	64	67	48	55	56	66	68	71	61	76	71	55	53	55	55	66	72	64	61	61	67	59	52	47	77	60	64	63	73	62	60	63	61	69	57	74	69	60	59	74	65	58	77	66	53	64	72	69	56	62	83	70	72	65	59	62	60	63	72	61	55	53	57	79	64	71	63	54	70	69	69	60	72	61	80	53	58	73	70	61	60	75	62	72	70	71	66	57	63	42	50	66	57	77	63	61	64	60	78	71	68	71	62	62	69	70	54	64	67	68	60	81	58	81	57	60	67	79	76	62	60	54	69	65	69	63	71	81	75	63	68	63	66	70	65	53	56	65	69	69	57	65	76	73	55	57	53	59	58	64	63	78	72	61	78	68	66	74	62	57	67	63	64	45	72	73	53	69	59	72	60	83	60	76	59	66	66	53	76	63	54	66	60	56	62	59	59	72	61	53	73	47	58	62	72	59	79	51	67	78	71	64	52	62	60	69	72	69	57	63	57	56	72	46	74	58	73	67	69	68	68	72	67	57	85	66	72	54	69	61	65	69	44	64	55	65	68	71	53	65	65	52	59	71	66	66	63	49	81	69	57	64	58	62	69	57	60	63	56	60	56	49	66	68	79	57	74	57	73	61	67	60	62	69	70	71	71	68	68	67	61	74	68	65	69	72	62	69	59	72	73	71	78	70	66	68	63	58	61	57	62	57	62	55	60	64	72	66	64	60	66	73	78	60	71	58	57	73	60	73	73	48	57	64	63	63	63	65	57	76	64	71	54	73	65	68	53	62	63	60	60	64	52	59	74	59	69	63	62	73	55	65	59	72	64	75	72	58	63	68	61	61	51	71	59	74	60	70	61	62	59	65	50	86	61	67	76	79	66	62	58	61	56	69	64	72	70	60	66	80	61	73	55	66	65	71	69	72	75	54	44	77	65	66	69	64	68	79	57	62	72	64	55	63	60	68	72	72	63	57	50	66	74	73	68	69	83	72	59	68	61	58	76	53	60	57	61	67	67	61	64	55	75	62	62	73	57	66	43	61	79	76	60	79	57	65	63	62	58	67	66	61	76	70	69	61	81	62	63	56	71	44	70	87	80	69	63	59	55	62	60	64	56	65	70	62	63	54	53	60	66	60	70	68	57	75	68	71	85	50	65	66	51	63	49	61	74	77	60	71	62	72	76	52	55	84	69	65	75	60	70	72	59	57	74	57	65	69	60	58	70	72	65	59	59	78	55	61	69	71	66	65	74	62	73	60	66	70	72	79	58	62	67	65	58	64	54	68	80	62	54	66	61	63	74	59	78	71	60	63	63	69	51	66	63	77	67	49	64	70	65	66	55	76	66	62	59	82	53	67	80	58	69	56	69	66	63	67	58	73	62	60	61	67	68	62	58	49	61	43	56	56	60	73	69	54	74	71	61	74	55	62	57	66	53	66	77	64	70	54	78	68	52	68	71	74	50	58	57	67	69	63	64	79	50	67	65	67	67	76	56	69	61	58	68	52	59	54	71	62	70	65	65	76	79	65	68	77	72	72	52	72	72	67	64	72	67	67	64	60	66	68	60	63	63	86	63	59	63	77	66	70	55	68	65	68	60	77	65	63	64	53	63	68	66	71	80	71	83	74	57	73	67	58	72	64	77	63	62	63	58	70	71	59	56	57	67	68	58	63	75	53	71	71	64	68	63	74	62	67	61	65	64	71	68	61	58	66	71	55	68	75	60	61	73	79	63	57	71	65	67	68	60	54	60	57	71	58	72	68	73	56	88	60	74	57	71	56	69	72	65	61	65	68	60	66	58	64	73	76	55	58	67	67	79	69	52	57	69	69	71	67	65	59	59	60	66	57	90	83	77	67	70	85	68	65	71	68	69	63	59	50	64	72	67	58	56	59	70	62	66	63	62	62	71	60	58	73	60	65	79	73	70	75	72	69	64	76	57	73	60	69	65	62	58	75	75	55	78	67	60	63	68	72	72	57	64	55	65	77	78	66	59	67	49	65	78	70	61	68	45	63	72	70	61	60	65	62	75	59	69	66	73	55	72	55	71	71	58	70	65	71	75	62	59	64	61	71	71	65	69	61	71	62	51	68	62	73	72	83	67	80	60	63	53	61	67	65	74	62	47	65	69	73	73	69	65	59	67	51	58	67	61	57	50	60	69	71	75	58	68	60	75	63	92	77	60	69	67	55	66	71	68	64	65	65	65	89	71	58	52	62	67	79	61	66	64	61	63	64	57	66	72	66	59	42	65	62	85	58	65	88	54	66	49	72	50	54	76	75	66	60	60	56	56	64	60	68	67	63	76	56	51	70	70	80	72	59	64	64	58	64	58	70	72	71	66	62	71	69	57	60	75	42	72	72	69	62	57	55	79	69	72	58	61	75	65	56	57	76	50	72	62	64	69	71	65	58	68	59	59	65	85	63	57	57	60	75	56	57	53	71	72	65	77	67	53	70	62	58	60	66	62	72	54	47	60	53	54	75	67	64	78	71	67	74	60	61	71	81	52	62	71	59	57	91	69	69	71	68	56	60	66	59	74	70	67	57	71	59	68	63	68	67	60	73	54	49	67	94	65	72	73	73	75	51	84	64	64	54	62	66	71	70	66	60	59	61	64	67	69	60	69	60	68	65	50	58	71	69	58	58	56	77	60	50	60	60	67	61	58	70	72	58	71	59	77	59	67	80	61	62	54	66	75	43	66	88	59	57	62	77	60	70	63	56	76	66	65	68	62	60	71	63	55	48	60	67	78	52	67	69	69	65	70	51	61	87	61	87	45	65	80	60	67	74	45	57	49	64	63	58	50	58	62	54	79	77	72	66	70	69	88	70	73	70	77	49	60	76	59	79	51	68	69	57	50	76	79	73	67	70	83	89	58	72	63	62	62	57	73	57	64	55	79	74	69	59	73	59	63	68	66	67	58	64	71	71	66	68	65	62	64	69	60	60	63	55	70	69	56	65	63	66	59	63	74	69	57	75	68	74	62	65	56	72	64	62	67	72	72	60	86	60	72	60	57	50	66	55	73	61	58	61	62	68	47	66	65	53	64	60	51	61	65	68	64	75	54	57	80	64	73	74	50	49	66	69	70	63	65	64	67	66	66	54	74	68	57	58	76	54	59	59	65	46	62	65	62	53	67	67	63	65	60	65	69	71	80	67	64	57	51	77	66	65	80	72	58	54	64	64	65	77	62	57	54	65	73
57478	43994	34848	32865	18100	895	815	832	725	774	757	751	775	696	710	709	680	638	698	671	679	698	673	658	662	635	679	671	680	719	942	2080	1834	1551	1033	869	754	669	659	635	647	634	629	725	690	666	650	621	678	653	631	732	636	699	694	663	650	664	643	616	680	668	663	634	654	653	658	688	640	645	644	674	705	662	661	704	670	707	630	648	756	672	672	656	724	649	700	615	666	641	650	669	649	686	690	638	675	687	636	618	687	680	684	691	645	689	664	667	633	722	687	668	728	683	710	651	678	677	677	638	675	684	692	672	652	612	658	636	688	668	656	672	659	680	683	623	680	625	667	639	676	650	648	669	657	659	661	670	658	673	679	672	676	672	695	667	670	640	665	670	677	635	636	641	705	650	661	680	670	633	689	670	638	673	673	673	635	687	644	662	725	704	711	683	694	657	632	672	651	689	666	668	688	668	654	672	691	674	639	644	657	661	665	683	685	657	636	677	619	643	641	699	630	668	678	693	694	618	676	591	627	684	648	642	682	663	676	641	658	653	685	670	709	644	651	655	708	636	664	682	688	647	677	641	689	669	687	665	636	668	703	682	658	622	666	658	642	697	662	579	631	652	640	688	702	662	707	684	617	649	691	679	671	659	710	639	688	689	703	685	690	689	627	653	622	676	693	683	652	638	691	670	707	656	681	648	658	675	670	596	610	687	661	643	689	668	701	659	690	679	718	638	627	687	684	653	678	686	668	660	680	653	643	685	655	654	637	683	675	622	676	645	661	713	635	683	652	650	631	696	705	672	674	623	659	651	685	674	692	616	618	647	666	706	655	693	702	667	651	638	662	680	688	677	671	663	660	661	687	671	637	662	665	681	638	643	656	682	722	679	661	628	643	701	677	679	655	678	665	625	667	710	665	648	653	690	683	640	650	649	702	674	687	708	678	672	652	685	658	684	676	693	650	680	667	662	632	662	650	644	684	681	653	664	660	685	621	652	661	696	639	652	710	661	643	654	672	654	667	642	689	687	627	631	623	658	640	688	672	660	673	667	631	688	644	651	722	664	615	675	684	693	657	672	619	645	729	673	691	621	707	712	664	675	707	628	627	601	657	664	689	709	653	683	637	671	691	663	692	694	643	642	684	693	660	672	629	665	647	661	711	618	658	688	634	658	672	621	666	633	672	679	658	652	712	607	610	665	661	674	678	692	665	649	640	613	643	637	703	639	683	628	621	645	630	683	610	664	669	678	679	647	662	654	652	669	612	665	649	640	603	707	688	662	630	642	673	677	673	675	609	687	668	644	647	652	634	646	673	659	621	690	632	682	735	697	687	643	703	657	647	665	653	623	623	675	680	675	638	631	664	611	657	665	692	641	636	669	654	683	600	664	613	649	699	708	674	684	683	693	681	655	593	637	689	645	678	674	649	684	681	653	659	643	699	698	662	651	692	709	657	634	714	702	646	682	635	673	681	643	695	618	666	680	649	661	692	694	667	651	660	659	658	678	704	645	676	685	699	701	676	669	671	657	633	688	694	661	672	687	646	641	666	686	688	649	687	661	671	663	656	676	707	686	654	657	675	638	676	682	677	692	652	725	665	728	670	621	652	692	651	645	648	665	685	701	667	656	712	700	695	665	682	686	663	657	675	676	638	705	645	643	672	657	674	714	662	667	670	634	672	633	694	654	656	660	690	691	701	685	670	664	619	653	640	665	668	670	656	654	629	700	648	679	705	686	663	664	661	672	651	645	621	701	653	694	721	698	657	623	671	642	625	686	661	680	682	645	647	695	663	624	719	675	666	690	635	661	649	701	670	656	688	672	657	630	652	661	678	689	671	665	711	677	678	702	671	652	646	668	663	685	678	679	652	657	655	672	707	595	669	647	648	674	690	706	672	659	668	683	690	667	652	662	648	653	701	677	659	681	674	666	704	665	677	665	654	661	652	667	615	649	660	696	682	668	679	634	664	705	636	651	684	628	661	682	656	628	651	631	642	683	645	689	653	686	686	664	664	621	653	631	680	657	617	655	685	689	603	681	653	685	676	656	661	663	659	626	672	711	653	627	650	690	664	662	678	652	674	685	679	659	689	692	658	671	659	676	659	640	649	684	717	721	698	670	664	715	665	657	651	677	715	671	643	644	643	645	666	683	649	640	654	712	690	655	693	714	647	715	653	700	653	688	649	652	726	712	672	653	704	653	688	635	664	628	650	657	688	696	675	705	693	672	682	651	691	673	660	698	659	616	646	677	641	655	688	659	691	633	691	637	621	694	689	686	669	665	659	631	723	706	657	683	663	691	666	568	703	656	641	645	679	620	655	645	624	660	674	677	690	687	637	679	652	655	625	684	648	696	667	676	671	667	673	683	654	693	666	678	630	598	666	661	653	632	641	658	642	645	652	644	681	622	693	636	678	668	650	693	663	649	676	670	637	668	658	675	657	684	675	666	704	697	660	670	668	661	665	673	679	613	679	650	649	672	681	623	704	690	629	656	688	661	691	629	681	649	650	687	664	694	705	702	644	653	652	668	603	655	609	656	683	584	646	679	654	677	619	703	688	671	690	666	665	636	700	632	702	669	661	672	666	661	679	632	683	661	680	660	652	693	642	636	633	621	648	670	687	660	680	658	691	674	668	662	649	730	698	695	627	626	648	636	690	704	642	631	625	652	723	684	710	701	717	645	690	658	693	662	619	670	709	669	636	698	663	676	684	633	662	665	672	677	643	692	663	660	627	667	665	662	651	664	650	683	693	625	639	677	679	697	669	671	646	665	693	704	691	714	673	679	682	669	619	667	672	632	635	602	663	679	625	636	655	679	653	672	655	667	658	664	642	621	666	627	645	655	688	684	713	724	672	620	624	656	636	693	676	686	662	628	699	697	653	613	683	666	660	700	662	714	603	646	702	721	636	643	632	672	643	636	675	666	686	662	653	663	652	619	693	669	726	730	666	660	647	654	663	648	700	623	665	632	711	644	672	660	682	656	682	680	695	707	689	668	640	676	680	638	706	622	688	670	671	710	618	666	688	684	632	680	645	634	659	676	665	674	677	675	697	719	652	661	615	639	622	649	635	695	644	684	664	652	640	662	669	657	665	661	681	671	674	713	677	662	641	672	677	676	627	648	642	688	665	666	667	672	660	689	676	701	647	684	599	712	674	666	691	670	716	640	656	642	664	711	657	652	632	660	672	675	673	646	670	668	662	652	675	679	656	684	688	664	683	653	649	613	636	650	649	675	594	685	662	613	671	672	674	695	642	641	668	664	676	690	689	680	661	694	657	662	671	637	672	663	668	721	655	650	644	674	670	689	665	656	616	652	682	647	642	700	641	648	660	677	684	628	620	706	634	656	698	689	687	678	676	662	669	617	665	629	678	670	667	614	685	657	697	694	662	700	667	658	616	634	694	653	663	676	661	639	639	661	703	676	669	705	695	691	673	708	654	684	640	664	646	641	654	648	678	721	690	682	669	703	645	676	680	656	657	640	714	652	665	703
36219	36463	20786	10139	2860	75	44	40	55	44	55	65	41	56	53	54	47	53	55	56	57	44	51	57	56	43	52	55	61	62	85	85	97	85	73	70	37	47	48	65	51	49	37	41	44	50	41	45	62	52	60	45	51	41	63	63	54	40	31	48	34	45	60	43	47	48	46	45	41	56	38	49	46	45	55	38	41	42	48	46	56	61	49	45	49	53	53	49	52	46	39	56	41	51	57	57	50	32	52	33	54	53	53	52	48	51	60	54	46	55	51	43	44	59	68	48	56	55	54	41	55	45	49	44	50	50	46	53	52	40	43	51	47	52	49	40	49	57	45	64	50	49	55	51	45	44	51	49	50	41	41	55	40	48	65	42	44	50	58	47	37	47	44	46	52	44	54	40	49	36	49	56	54	51	37	32	53	37	44	44	57	53	43	43	47	55	43	39	57	36	46	47	50	43	48	50	45	53	50	51	29	46	43	59	48	37	46	37	40	38	44	38	43	52	43	41	42	42	45	40	50	53	51	50	55	48	47	55	40	49	35	48	49	48	36	53	42	44	48	55	47	53	46	47	47	53	44	45	46	55	49	56	49	52	46	53	46	66	52	50	41	47	42	59	40	43	36	47	40	62	54	54	38	62	57	47	55	57	53	54	51	48	55	42	60	56	41	47	54	40	49	45	53	41	49	49	58	55	36	46	51	50	51	52	59	53	51	52	47	43	54	59	41	51	43	60	57	56	43	52	42	52	39	61	29	43	39	50	51	66	46	33	48	45	48	48	54	45	46	37	41	49	51	59	52	40	51	56	42	44	43	60	46	58	48	47	56	49	36	60	49	47	58	53	52	39	63	51	56	56	55	39	47	49	48	49	46	50	55	58	53	58	55	55	41	41	52	57	46	49	45	44	48	41	48	55	37	53	56	38	64	47	42	59	49	46	47	37	52	54	48	54	37	57	44	54	46	51	50	61	48	36	43	47	49	46	45	41	43	49	53	53	43	50	48	43	49	43	49	54	40	40	39	39	49	52	45	45	52	50	34	56	56	60	46	41	39	42	43	55	59	55	43	48	37	54	46	44	61	50	49	42	54	44	42	45	49	49	59	47	44	49	45	60	48	46	41	47	45	45	61	42	51	35	56	50	36	57	51	55	40	41	54	47	44	56	49	54	37	64	39	35	50	56	39	52	46	34	51	45	49	45	52	47	45	46	52	39	43	42	44	43	54	46	42	51	43	42	55	53	51	55	43	55	51	55	47	48	45	46	47	42	63	41	55	47	37	52	46	48	44	50	55	56	53	53	43	54	42	36	44	50	57	49	43	50	47	52	46	50	55	61	38	37	46	51	39	56	59	59	40	53	59	57	53	48	53	46	45	41	42	38	46	45	51	39	54	57	41	47	43	47	48	43	45	42	49	52	50	60	53	43	52	47	53	51	46	48	56	48	46	63	35	47	59	47	45	58	51	58	44	48	50	41	45	62	55	46	49	49	40	51	46	56	56	59	52	37	46	47	41	58	47	54	38	47	46	39	45	54	61	47	55	53	48	50	52	46	62	44	51	57	61	35	53	38	40	40	42	52	48	44	44	43	51	43	38	44	57	51	57	44	49	47	60	40	55	51	53	54	56	38	54	50	38	54	47	40	45	47	51	45	49	46	57	46	45	50	57	43	46	42	47	50	54	43	54	52	42	54	37	49	42	50	47	51	61	35	61	42	60	45	39	52	52	38	43	50	62	50	51	58	42	48	55	49	60	57	43	53	44	51	58	41	41	52	40	34	49	57	43	62	53	43	44	60	43	44	54	48	41	47	47	40	40	50	41	63	41	52	60	53	47	39	41	40	51	48	54	49	53	49	40	46	49	48	59	50	60	38	49	51	50	45	43	39	50	47	51	51	56	51	48	52	44	53	51	45	53	48	51	57	30	47	61	49	41	53	42	35	56	41	42	61	51	55	50	57	49	47	49	50	55	48	55	57	51	42	54	47	41	58	43	33	44	50	54	37	53	48	54	44	51	48	54	44	35	52	60	46	43	53	47	45	49	54	49	60	58	47	59	48	40	45	52	50	38	34	42	44	37	26	39	49	42	45	50	40	47	50	49	55	56	47	41	54	63	43	46	50	57	44	37	35	52	49	40	38	54	55	51	44	45	41	37	55	52	56	34	46	42	31	58	54	47	52	61	45	58	44	56	58	63	49	52	55	43	50	45	57	52	46	53	40	54	44	47	49	43	54	42	56	47	43	43	43	51	49	52	46	47	46	54	53	55	38	51	55	54	48	46	43	46	54	40	50	53	46	48	52	49	60	39	63	54	50	58	51	37	54	71	36	49	48	42	49	43	51	43	52	40	51	47	41	60	39	52	38	46	50	55	39	53	36	59	61	40	59	57	47	56	41	54	55	32	45	50	49	45	67	51	50	51	51	59	46	48	52	45	44	50	56	56	45	57	48	49	44	46	63	40	42	67	56	62	54	38	48	41	57	51	46	49	36	54	57	47	48	48	44	49	46	42	54	45	52	53	59	57	53	41	50	49	52	56	48	43	54	56	51	50	53	51	53	51	53	53	54	40	51	47	48	51	57	59	52	46	52	50	55	42	63	67	46	42	58	51	48	47	51	42	57	49	40	39	48	58	48	38	47	59	47	41	59	35	41	44	57	45	52	56	46	50	60	65	57	54	49	46	49	51	65	44	53	47	45	44	65	44	37	61	48	36	36	43	46	41	55	55	45	52	50	51	26	53	44	47	51	58	50	50	45	56	44	42	58	58	47	58	63	51	36	77	54	42	58	47	47	43	55	49	47	53	34	41	45	59	45	46	52	50	39	46	39	50	48	48	57	52	52	37	44	45	36	44	58	48	46	45	29	48	53	58	43	54	32	39	55	45	54	41	46	42	61	46	50	45	55	48	56	61	48	53	51	59	51	49	46	34	29	48	53	52	41	55	53	64	38	46	45	64	49	40	35	45	55	49	51	50	50	48	35	43	43	48	45	49	49	52	51	42	46	50	48	44	47	39	43	44	46	34	46	64	47	52	47	64	55	47	58	40	40	40	60	52	54	39	34	39	44	39	49	53	60	67	55	50	46	49	40	66	49	51	44	48	48	48	40	37	48	66	45	37	48	43	55	35	58	45	43	48	40	48	45	49	46	44	54	56	45	63	35	38	36	38	55	40	48	47	53	36	45	53	54	61	53	49	39	42	44	46	45	48	51	45	62	47	46	52	47	52	48	57	48	56	35	52	57	47	46	36	51	50	44	44	46	53	47	46	61	49	52	46	55	55	36	49	48	42	53	60	57	57	49	44	40	49	41	46	58	48	45	53	49	48	41	47	35	48	40	49	42	53	57	50	55	42	54	43	44	59	44	49	36	36	38	63	42	29	48	46	53	47	62	46	47	41	52	43	63	42	57	47	49	53	51	51	42	47	37	49	52	48	62	57	59	46	39	53	43	38	42	40	48	53	46	44	47	36	42	57	56	61	53	41	60
59724	47332	39865	38873	30313	1293	792	713	661	630	610	611	604	606	609	565	556	523	561	491	547	501	509	550	526	539	540	547	551	591	1353	2312	1921	1567	1149	764	613	524	466	490	538	509	484	517	517	474	520	488	510	479	493	511	524	521	534	522	521	511	496	498	510	510	527	496	510	502	514	525	504	499	534	467	489	496	485	538	538	529	515	514	486	522	527	493	525	529	500	503	502	523	488	459	491	497	525	525	529	532	535	519	546	501	492	476	503	481	484	511	490	479	486	493	508	507	490	502	525	518	519	540	514	495	531	497	529	488	511	504	483	506	507	512	560	499	527	503	473	508	508	497	496	507	487	479	524	524	461	570	502	496	503	516	511	493	491	548	539	522	490	499	544	518	497	515	516	547	511	492	509	492	513	516	498	491	523	497	474	486	514	461	504	504	508	449	506	520	529	495	521	518	475	511	555	527	492	512	473	485	501	476	524	533	541	490	506	507	503	504	554	501	502	523	484	558	526	520	509	508	485	555	507	515	529	476	509	523	484	512	487	498	492	470	508	480	487	503	498	497	469	506	509	534	473	492	502	507	502	498	476	530	514	472	545	518	497	518	499	492	501	530	481	524	492	434	491	527	468	509	487	500	500	510	520	496	537	511	513	545	498	494	451	520	528	550	486	506	548	545	468	530	526	501	557	507	478	473	530	535	498	530	530	478	472	540	488	492	478	514	524	502	476	570	533	483	524	469	501	540	504	490	520	491	507	498	532	503	486	502	451	510	472	499	515	494	532	497	503	583	486	512	450	506	507	499	549	559	471	523	558	527	506	500	536	509	484	478	457	521	528	505	487	517	507	518	491	500	506	533	520	481	537	505	467	475	530	468	492	525	522	486	492	496	478	471	527	528	519	466	534	505	494	503	540	538	540	510	518	501	506	561	531	469	488	511	509	522	481	526	557	500	472	513	505	492	456	500	486	475	504	528	549	516	521	531	498	544	520	480	525	528	530	492	485	494	494	464	520	519	535	508	528	506	496	541	548	514	477	490	520	506	484	474	519	518	509	541	511	511	484	491	516	497	502	506	534	544	501	500	525	545	549	474	488	552	507	513	504	542	501	471	528	497	502	546	531	512	511	515	504	525	525	506	450	529	496	489	504	489	489	534	548	496	498	547	507	548	490	500	489	512	515	475	482	500	504	499	548	495	481	505	490	517	504	538	504	518	542	526	479	494	474	512	516	494	480	488	511	528	542	497	477	531	505	489	474	468	503	513	498	497	502	477	527	505	518	488	501	467	492	514	547	464	485	487	518	477	481	498	513	531	514	510	531	535	506	488	512	505	489	555	512	512	507	517	514	494	538	501	565	510	524	517	520	489	506	498	486	493	525	520	524	549	496	504	481	545	513	501	516	488	493	537	533	494	490	515	466	524	482	485	479	499	493	517	525	502	527	494	466	511	526	518	525	501	487	457	523	476	501	482	505	517	531	510	521	475	527	501	490	525	500	484	502	552	497	511	545	481	467	503	527	500	508	567	521	504	481	529	509	483	477	499	473	553	521	516	481	522	489	528	557	458	499	497	522	490	507	532	496	515	486	544	504	472	537	506	513	522	501	517	502	536	439	540	517	456	511	535	496	523	480	532	491	534	553	503	499	504	480	515	484	494	512	496	496	506	510	491	516	490	533	506	481	518	503	464	500	509	492	480	495	495	471	517	517	496	473	521	469	511	515	497	486	499	461	560	509	512	503	529	505	501	494	497	493	516	539	511	498	537	525	469	505	498	488	551	524	485	483	478	481	498	527	537	526	482	508	530	512	517	490	525	539	519	508	488	485	502	496	522	479	531	535	518	564	511	512	516	498	516	477	497	491	533	506	484	514	505	501	544	485	524	521	507	516	505	545	537	542	488	482	520	545	481	477	509	478	527	515	553	517	517	530	500	500	475	492	472	506	530	538	499	484	478	503	560	538	508	521	519	489	525	495	507	547	524	495	490	533	558	501	507	501	527	496	500	513	507	538	541	535	523	497	472	525	570	498	525	506	546	488	496	509	491	497	454	469	502	513	489	484	462	504	485	510	565	519	534	480	489	509	512	515	491	489	517	476	536	505	481	527	491	507	495	502	549	477	448	489	536	496	513	501	501	478	528	505	505	502	532	535	497	522	514	458	542	470	538	492	517	473	500	477	479	488	510	512	503	503	506	510	519	473	528	483	530	495	492	509	528	575	495	504	506	510	516	542	499	507	483	547	458	467	488	497	504	470	470	454	555	512	514	500	489	535	509	483	475	557	528	551	534	494	528	504	484	496	521	506	456	480	529	529	525	502	501	484	476	507	501	515	485	520	519	509	508	490	476	477	538	510	507	509	526	514	503	522	493	488	499	502	516	483	498	546	499	500	508	531	517	553	531	444	504	530	510	471	522	483	528	518	545	553	529	531	459	516	498	518	531	539	481	544	477	512	505	519	508	503	534	505	542	514	496	464	507	500	513	494	509	484	514	463	481	523	470	510	450	496	518	502	501	496	545	514	518	511	514	524	508	474	497	474	508	517	540	512	506	480	554	512	530	542	513	531	496	526	507	512	494	517	508	496	501	473	568	499	505	486	517	524	500	498	517	504	491	539	500	495	476	521	492	530	496	510	492	493	503	484	479	462	513	492	517	461	501	491	478	511	505	487	515	495	552	498	537	490	467	462	468	493	481	507	516	507	509	510	523	505	456	532	510	506	488	470	523	476	493	480	510	534	529	523	513	544	509	501	472	490	523	500	538	482	514	495	505	517	494	508	503	506	502	566	518	491	491	525	514	494	510	510	529	469	467	487	511	510	452	494	492	507	514	514	514	492	515	516	502	517	464	496	528	529	530	485	520	498	546	502	491	502	455	529	523	530	504	470	504	495	470	511	517	547	498	501	440	530	487	461	571	516	496	493	543	498	562	495	551	500	498	510	526	475	522	515	522	499	545	519	504	526	512	485	527	481	527	531	476	513	492	485	510	529	505	495	568	527	513	508	502	521	531	503	502	457	504	525	493	486	486	512	478	499	531	524	498	523	487	507	501	530	528	516	502	527	542	503	507	516	490	502	526	513	521	502	449	488	514	518	481	509	564	481	516	490	497	499	514	490	502	541	487	499	529	473	510	503	513	532	518	501	511	475	540	534	537	500	505	535	519	522	499	513	493	503	476	487	494	533	494	531	522	496	491	521	521	496	511	510	465	525	500	517	509	488	516	535	497	477	511	513	525	495	537	485	476	509	536	487	530	492	530	516	531	474	493	509	508	530	511	561	478	504	487	467	514	499	534	505	502	490	519	511	491	511	511	491	488	543	532	491	517	445	518	499	521	503	523	501	531	497	530	503	476	502	505	461	478	502	500	513	514	503	555	529	516	528	502	482	530	512	495	487	510	526	489	500	494	501	501	473	524	523	507	512	522	503	462	489	492	494	530	496	482	507	504	516	514	505	523	547	517	511	496	481	511	489	477	509	501	520	524	545	521	483	522
15696	10270	5182	2104	644	89	69	86	82	64	84	63	73	68	82	81	71	66	75	73	73	71	71	68	71	73	63	66	59	63	77	90	64	67	72	70	64	70	67	78	83	80	63	77	61	67	54	67	75	72	77	56	74	74	67	70	74	77	71	75	62	78	67	56	74	67	64	71	74	68	79	75	83	77	63	76	72	62	63	71	68	82	77	71	58	64	75	73	76	66	61	79	65	75	68	77	75	61	63	90	59	83	83	69	71	70	64	83	83	68	97	74	84	72	61	78	83	73	74	63	74	62	64	75	67	70	72	63	71	64	64	70	77	65	71	71	60	73	65	71	69	51	68	70	66	66	77	51	74	69	65	92	75	58	88	57	71	72	87	66	63	75	57	76	77	64	73	49	69	77	69	56	61	75	65	61	77	77	82	77	52	77	63	55	56	76	70	71	68	61	63	86	66	48	73	87	67	68	61	63	69	59	77	57	63	72	76	63	69	79	81	56	75	69	66	72	65	44	80	83	82	51	71	66	74	58	73	70	72	78	78	80	66	81	63	70	66	69	71	69	64	81	68	65	69	50	73	63	68	60	65	77	70	84	71	57	59	54	64	66	83	81	59	72	63	74	50	72	63	77	68	81	55	67	57	72	73	80	81	65	73	74	77	57	72	79	69	71	76	76	63	71	75	73	64	63	82	78	75	76	62	72	59	66	72	76	79	63	60	62	70	69	76	56	71	76	67	56	73	60	66	68	76	64	73	74	78	69	70	69	82	70	69	76	93	76	60	82	70	68	58	69	77	92	68	67	71	57	75	66	66	80	57	73	84	69	63	82	61	67	67	66	62	65	77	62	70	70	60	84	96	68	56	85	73	71	74	90	67	74	56	82	80	67	82	63	68	63	65	78	63	77	69	76	66	63	58	73	64	62	70	59	70	58	73	79	76	66	72	85	58	65	75	72	81	68	63	75	66	61	74	62	69	58	63	71	78	76	59	53	57	64	72	53	79	57	70	59	70	71	74	67	75	83	57	74	79	76	72	71	76	79	69	60	66	58	63	60	74	78	72	68	72	72	77	74	60	66	71	67	72	74	53	63	70	83	71	61	69	59	70	54	84	78	70	83	80	81	62	73	67	60	78	74	58	74	73	63	63	71	79	71	64	86	62	62	68	69	73	63	74	70	53	67	70	68	70	75	77	71	81	64	72	68	69	64	66	63	65	73	78	79	73	75	66	64	84	73	85	60	82	73	69	69	72	78	64	74	77	56	69	81	79	75	66	66	65	66	67	72	75	73	80	79	60	68	66	74	66	56	86	73	71	84	73	60	75	77	65	59	55	71	61	68	84	84	73	71	79	71	73	67	57	85	73	73	70	69	60	75	81	70	67	66	73	57	71	67	69	56	61	64	64	76	79	81	81	81	66	78	58	67	57	67	72	75	74	67	69	78	65	71	70	65	83	70	73	65	87	67	69	79	66	71	72	69	72	59	67	72	88	76	65	57	66	68	82	75	83	96	70	90	70	72	80	57	69	63	70	68	85	80	72	79	68	76	68	87	71	62	76	69	76	60	51	61	76	75	74	87	74	68	65	63	61	75	62	70	78	71	78	67	68	75	70	62	70	64	77	63	62	87	79	66	58	80	62	81	68	69	57	61	67	63	68	55	72	81	73	55	62	70	68	64	61	72	76	62	64	66	71	83	52	75	75	55	70	61	65	68	64	65	87	61	65	62	78	67	64	72	74	72	73	62	85	69	70	75	77	64	67	66	60	69	72	60	65	67	79	69	70	76	74	55	62	66	70	43	70	76	78	81	66	80	60	76	86	89	74	56	83	70	63	63	71	48	94	77	64	66	79	70	64	58	58	92	71	71	51	66	70	60	74	69	64	68	99	59	75	52	74	73	70	66	71	75	71	70	72	76	58	71	83	76	70	64	77	67	73	69	83	93	72	55	56	65	71	66	77	73	76	67	73	66	85	77	57	77	82	64	62	77	69	78	60	81	65	53	76	66	79	78	78	82	72	60	67	60	75	59	68	67	76	71	69	79	98	69	75	63	71	79	74	81	59	72	80	82	73	68	72	74	72	61	76	87	62	67	73	67	68	69	78	68	74	75	83	70	64	75	61	47	63	62	65	63	76	69	67	71	59	70	73	69	61	72	82	59	68	64	65	68	60	68	66	78	65	76	68	70	63	79	78	59	55	56	58	68	57	66	75	77	58	78	62	76	61	75	65	71	62	67	70	49	69	67	75	75	76	93	66	72	67	62	66	66	55	67	69	59	55	77	62	67	58	66	69	74	80	53	78	70	72	70	67	62	59	87	75	72	77	57	71	69	75	76	78	66	77	64	75	51	56	63	56	69	76	69	57	72	87	63	79	76	76	71	80	74	81	61	55	64	65	59	80	61	77	60	75	77	84	64	83	65	68	71	78	86	65	79	74	83	54	72	59	59	59	68	58	80	81	63	55	52	70	81	67	84	73	91	59	85	74	64	65	79	74	62	59	65	65	79	72	64	66	74	84	75	66	64	60	74	67	84	68	67	71	75	71	76	58	57	70	67	60	62	76	56	71	72	71	73	77	69	58	75	62	70	66	70	66	67	58	67	73	72	76	88	81	69	83	67	59	75	88	63	72	71	67	71	67	76	70	78	71	61	61	65	73	79	61	74	75	64	75	70	65	61	58	72	56	73	81	61	70	78	64	74	66	69	59	62	76	72	60	87	67	74	71	63	85	75	69	78	83	65	63	68	68	64	64	67	69	68	49	65	59	65	67	69	82	72	74	83	79	83	77	75	60	71	65	71	56	58	69	78	64	62	60	59	78	74	60	75	58	58	68	76	60	62	70	67	68	85	71	70	66	77	66	69	59	66	68	75	74	69	75	87	61	68	60	63	57	76	54	74	76	71	67	69	82	73	68	74	65	69	58	64	63	71	75	72	65	60	94	87	68	74	59	63	65	75	78	71	95	69	72	60	82	65	73	63	71	67	66	70	57	75	65	69	76	65	76	62	74	69	71	60	55	66	82	75	65	76	65	63	67	62	50	68	70	74	68	74	61	60	74	77	75	70	66	61	72	81	55	73	74	65	69	74	67	76	59	72	69	84	75	67	76	64	70	81	49	71	66	65	63	65	81	75	71	60	64	64	69	73	53	80	70	75	75	57	68	75	70	68	81	93	73	68	64	70	82	82	77	56	68	79	72	75	56	77	62	70	68	61	69	47	55	55	70	78	78	76	76	64	62	75	62	69	71	77	60	70	66	75	69	75	73	66	76	66	74	81	66	62	73	75	65	66	84	85	55	73	68	79	73	66	76	69	67	88	77	74	77	69	82	65	69	69	56	66	69	89	74	76	71	74	81	79	58	51	70	76	67	69	74	58	58	88	77	88	61	63	78	78	67	67	83	77	82	67	66	63	59	52	55	66	71	70	76	61	79	63	71	75	77	68	69	72	68	63	66	80	68	64	67	75	63	62	64	64	76	70	58	76
45643	32581	25851	22732	16418	2338	765	741	712	706	726	764	771	744	721	702	737	705	725	739	702	775	724	738	730	704	661	736	690	713	827	1005	1011	920	882	821	704	751	766	710	664	725	719	704	758	716	683	680	713	748	719	715	719	723	693	721	678	765	644	703	709	682	698	722	745	760	713	687	713	715	725	732	731	718	680	726	718	714	765	741	773	663	733	750	738	681	696	731	724	750	715	756	706	699	681	681	706	706	703	696	646	714	722	663	754	721	718	673	700	691	714	709	715	695	745	689	690	713	682	701	734	713	691	705	666	679	702	673	684	660	714	708	737	704	708	697	732	714	732	703	671	730	745	732	680	732	714	721	734	688	682	748	700	705	678	713	710	711	755	771	714	749	690	689	665	707	743	717	725	740	719	749	719	694	702	747	680	697	712	724	702	738	787	733	714	722	677	706	725	743	684	716	709	720	727	719	706	724	729	733	696	732	690	663	696	677	685	672	653	681	718	750	709	717	727	657	717	691	730	672	686	700	685	681	709	718	727	731	720	725	752	748	678	720	735	684	742	745	691	680	699	731	697	681	736	695	745	706	719	707	654	751	753	738	669	716	742	707	719	701	700	695	729	737	719	666	728	716	667	687	692	746	710	731	708	726	727	743	641	731	740	729	737	690	730	688	698	710	678	730	776	698	729	684	700	697	686	731	719	704	681	714	678	668	739	746	667	692	735	714	697	689	686	725	696	679	718	701	714	754	711	724	752	689	691	723	773	691	733	678	781	691	723	759	678	705	713	727	700	731	736	781	655	714	764	712	710	741	724	752	711	682	696	689	704	699	703	692	718	716	709	648	748	707	728	716	677	734	720	716	674	745	737	698	656	719	760	703	736	745	755	705	728	683	707	748	759	712	694	745	668	693	711	690	716	698	721	712	733	741	760	710	718	674	765	714	758	696	708	700	734	686	699	766	706	693	741	715	682	714	670	719	735	725	712	719	763	759	729	687	729	789	772	746	715	679	734	693	754	693	749	729	671	742	742	720	754	685	727	716	726	723	713	780	744	712	686	694	714	710	696	708	679	721	726	686	722	708	749	653	719	724	728	739	734	691	728	697	756	718	722	693	720	659	630	726	744	668	724	683	715	671	735	713	724	714	692	749	704	699	712	735	706	720	733	700	706	713	655	690	719	710	700	675	727	678	740	744	693	648	738	731	709	704	716	703	663	741	713	737	769	663	697	749	760	734	696	726	686	683	704	681	703	675	722	710	685	747	762	712	740	695	765	729	779	716	706	712	693	705	748	765	712	743	719	753	722	716	724	674	762	701	701	655	752	770	744	729	658	757	728	712	718	665	719	701	740	706	741	708	724	714	675	688	697	750	717	686	721	675	722	706	709	751	735	747	741	763	722	729	671	679	696	693	742	716	709	734	730	756	695	678	765	774	748	697	709	685	750	695	743	714	679	726	712	716	663	700	753	730	749	698	716	725	748	698	748	726	671	754	700	745	716	724	716	731	757	708	787	740	648	720	725	693	692	728	748	695	740	703	696	734	649	715	779	719	728	697	720	769	717	677	735	733	666	714	706	732	726	671	665	744	699	696	721	707	705	697	728	821	728	690	670	686	721	712	721	739	760	755	714	684	725	734	665	724	685	733	752	706	697	697	736	659	740	764	750	675	713	718	702	713	737	757	696	743	743	694	730	713	731	721	729	740	695	759	714	711	719	698	686	696	780	751	743	676	733	668	706	763	740	723	765	703	704	722	752	695	712	709	743	735	676	737	743	695	742	701	698	710	711	773	727	783	752	725	708	743	719	710	707	739	747	710	674	706	713	712	685	676	782	700	729	733	764	704	704	737	679	725	689	703	685	766	749	658	715	677	684	688	757	742	720	731	698	732	720	713	730	687	705	711	740	688	742	732	737	759	683	742	718	700	761	686	740	710	732	687	710	695	743	700	691	725	684	731	682	716	697	704	729	673	704	724	697	704	704	750	700	745	715	759	739	790	721	687	688	715	708	706	703	741	684	718	717	707	697	665	658	695	725	697	742	683	633	729	699	687	732	723	713	715	749	723	694	662	718	703	670	662	723	718	696	702	741	715	706	694	724	732	706	698	712	743	685	731	739	732	716	729	693	688	718	743	759	715	722	720	720	699	729	753	701	686	752	727	723	692	701	743	712	728	738	672	706	735	753	675	700	731	723	720	700	697	723	707	756	704	660	776	713	718	729	743	706	730	684	763	709	666	722	705	718	742	716	751	729	695	712	744	686	733	700	674	722	682	696	715	719	684	715	701	719	721	678	765	663	662	722	736	728	689	674	704	672	701	681	704	745	688	753	758	700	780	752	716	709	707	725	762	701	714	709	729	703	695	666	740	746	694	706	710	738	704	709	719	742	698	726	681	710	706	708	702	724	683	718	716	697	717	718	663	719	715	684	685	666	695	681	677	694	703	738	739	752	681	748	730	726	669	702	713	741	764	765	702	728	732	703	697	755	718	693	710	718	737	702	735	731	681	691	671	723	720	643	718	724	681	725	749	753	760	667	760	686	674	690	688	755	714	655	707	702	752	674	748	709	663	728	715	720	713	771	718	713	700	738	751	751	710	679	686	714	689	722	767	744	698	767	738	719	709	698	692	729	716	712	696	732	743	722	748	708	767	692	724	707	703	755	713	691	710	710	742	725	728	783	736	668	689	690	659	728	692	745	721	734	726	725	733	733	725	732	695	666	689	730	687	690	708	683	729	703	636	709	701	732	703	743	708	721	680	729	708	752	689	749	698	654	710	685	718	750	728	699	653	739	727	741	675	713	715	736	725	744	685	715	680	748	737	728	770	713	695	693	734	680	746	710	763	730	700	710	785	695	745	728	694	700	694	707	736	724	741	709	677	742	713	688	713	750	676	721	714	725	687	741	717	704	715	745	750	710	687	704	686	735	684	732	688	743	694	730	738	716	754	712	686	736	693	694	761	723	693	737	711	767	738	694	663	666	699	724	746	752	711	723	697	735	763	725	704	663	668	704	731	714	706	714	710	696	703	702	692	690	728	663	716	744	668	697	688	729	731	692	766	776	741	685	747	693	714	698	720	662	729	707	736	711	731	764	686	757	711	731	689	755	714	713	697	731	703	747	626	775	723	679	741	671	720	677	702	728	718	707	701	718	684	667	699	721	752	743	697	738	707	719	738	692	754	705	678	683	750	691	742	703	695	728	699	701	693	686	743	710	742	723	722	742	693	716	774	728	676	684	731	759	670	679	678	649	672	773	749	707	726	734	688	685	689	726	729	709	722	679	719	720	730	759	702	704	779	671	685	719	741	689	686	649	685	726	763	704	716	712	698	727	697	696	675	684	735	759	744	741	731	754	719	642	723	722	709	714	715	686	735	723	753	735	743	741	683	717	738	679	680	715	706	724	707	698	691	729	730	688	729	710	746	728	732	721	768	717	733	743	728	696	763	686	749	716	679	725	681	691	749	679	708	757	763	717	729	720	720	733	672
31187	29231	15862	6225	2037	273	71	53	67	53	61	66	38	55	66	54	46	42	44	48	46	45	40	60	46	48	48	51	54	54	69	68	90	81	59	57	60	53	50	56	44	47	44	67	52	58	58	51	56	51	56	48	51	54	58	47	57	56	47	44	75	56	45	45	59	54	57	45	55	60	61	58	50	56	59	71	53	47	49	50	46	50	43	45	66	51	40	55	48	59	65	51	45	48	61	49	58	58	44	43	62	45	59	57	53	59	57	40	62	45	53	60	47	63	52	61	45	59	59	58	56	63	56	47	43	55	36	54	74	46	56	63	51	56	43	46	55	63	53	41	56	64	54	57	52	38	47	56	47	68	56	40	44	36	54	58	49	43	51	55	40	61	49	64	52	48	51	48	54	58	48	62	63	58	49	40	47	47	47	51	54	33	60	45	64	52	51	60	60	62	54	52	71	43	62	63	62	52	54	51	53	66	50	33	49	61	64	51	45	63	47	46	55	53	51	56	41	60	58	49	53	37	60	56	56	57	63	29	46	55	65	44	46	57	51	57	58	45	45	50	55	61	48	49	48	53	53	51	56	44	49	41	57	59	62	48	57	52	48	46	62	52	53	66	55	58	51	62	46	51	47	46	50	70	50	54	41	53	47	66	45	49	56	60	41	59	61	50	57	52	53	54	53	48	52	55	50	50	52	51	56	50	51	39	50	59	41	52	57	58	43	54	54	37	50	48	50	66	50	42	41	53	49	49	48	54	65	42	38	56	47	49	56	53	55	45	48	62	52	57	47	45	57	62	50	45	37	51	53	53	69	61	47	50	49	59	65	46	54	48	52	58	49	50	52	49	59	53	62	64	59	51	51	61	57	72	54	38	55	57	51	54	55	49	49	55	60	47	50	61	51	48	55	57	67	59	58	54	58	51	65	63	50	53	50	54	56	58	64	47	54	56	49	48	54	46	45	48	53	44	60	57	53	45	61	54	54	51	55	41	51	41	52	53	53	64	55	47	65	43	54	54	59	47	57	63	37	49	48	49	74	55	40	60	50	56	51	47	70	55	48	60	37	62	58	39	52	48	53	56	40	78	50	49	40	42	49	48	57	56	49	60	56	56	48	56	53	42	55	76	58	45	54	53	54	61	58	62	50	56	57	51	52	58	50	52	51	54	45	45	52	51	42	43	49	57	61	55	52	47	45	53	52	57	54	43	56	45	50	56	53	43	49	44	49	58	56	66	59	57	47	60	35	56	56	48	49	51	46	69	56	49	49	48	59	45	63	52	55	53	44	64	50	48	62	68	48	60	57	48	59	51	57	51	51	49	45	49	58	62	53	46	62	39	58	61	65	42	51	50	60	44	47	48	60	45	54	48	63	47	60	50	56	49	59	41	44	71	53	51	50	48	59	64	60	52	56	63	57	45	53	44	65	52	60	52	48	47	58	48	47	61	56	44	53	64	37	50	40	36	54	57	50	52	53	65	61	63	49	48	63	58	66	58	48	38	48	47	48	53	49	45	45	60	49	64	63	65	57	47	57	62	54	40	34	52	59	55	42	53	52	43	61	52	51	55	56	57	54	59	65	59	61	48	61	60	55	56	47	47	61	53	43	42	63	48	50	63	58	55	54	61	67	37	59	39	45	67	57	40	57	67	65	51	52	55	55	38	46	55	70	62	53	53	55	62	52	52	37	59	61	43	51	57	62	45	61	47	43	62	41	50	61	55	55	47	49	54	52	55	38	55	37	53	52	56	47	57	52	45	61	56	42	53	64	55	61	49	62	57	53	58	60	54	50	53	48	55	44	72	46	45	61	56	64	50	50	62	54	48	45	60	62	62	57	57	56	62	41	52	50	54	48	50	42	48	45	53	53	52	43	51	57	54	56	86	50	49	42	51	54	46	64	46	48	45	43	54	60	56	61	45	61	44	54	51	50	47	52	52	53	60	53	56	47	72	39	44	45	51	38	45	48	60	42	48	62	51	60	54	51	53	54	50	68	47	50	60	35	53	55	37	48	57	53	44	60	55	49	53	50	57	43	63	49	48	47	48	54	63	60	49	60	59	51	46	46	40	62	57	57	53	57	61	64	58	49	64	56	42	52	51	53	50	50	57	50	63	65	58	50	53	55	50	52	48	66	61	46	48	52	59	49	47	60	70	44	41	47	58	50	52	52	58	57	39	54	63	56	62	49	57	43	39	54	43	63	54	52	41	58	47	56	61	55	53	61	60	68	49	49	55	49	51	52	45	67	57	42	52	57	67	63	56	43	45	55	46	54	52	58	66	47	46	58	46	42	63	47	44	61	43	47	52	57	53	49	63	45	52	46	47	68	52	57	48	46	55	58	59	53	46	40	58	71	62	52	61	55	65	61	62	47	53	51	61	55	47	56	46	61	48	38	50	47	69	51	58	51	56	51	56	47	47	56	59	52	37	59	60	44	37	47	56	66	63	60	67	52	46	39	58	72	65	51	36	56	54	45	64	54	42	76	44	40	51	59	60	57	50	42	51	48	36	65	45	62	54	51	52	55	59	57	58	52	54	56	57	49	67	55	45	43	46	54	45	52	45	63	51	44	48	49	48	49	58	64	49	66	37	48	68	52	47	60	57	52	41	57	54	51	54	54	47	62	43	62	65	51	54	55	54	60	42	56	55	51	58	60	52	47	65	58	60	46	50	54	42	59	41	51	48	50	50	49	58	38	59	47	45	41	54	51	59	60	39	60	42	50	54	61	47	48	66	56	43	47	52	57	36	49	48	44	65	53	61	50	63	48	43	52	44	51	45	48	57	39	60	56	39	51	44	48	64	48	52	61	64	61	44	50	55	73	41	54	53	50	48	65	49	63	62	39	56	55	39	54	64	52	52	55	44	48	62	51	42	44	46	57	60	65	60	55	54	48	45	47	54	46	52	52	46	56	47	59	48	46	78	50	54	48	64	44	36	48	58	51	55	53	60	50	35	41	64	47	51	53	48	56	48	52	48	56	57	55	54	60	70	57	48	40	48	65	57	62	44	55	49	42	52	56	52	58	54	53	57	42	57	53	48	47	45	42	41	46	54	48	55	55	55	47	49	56	41	57	56	53	61	54	52	55	44	50	57	48	56	56	58	57	60	53	52	62	48	62	51	56	59	58	63	55	57	50	59	58	61	62	64	47	60	47	49	40	51	64	54	46	51	53	68	68	48	55	54	41	67	57	57	62	56	56	56	49	43	45	50	58	55	62	65	52	46	65	58	51	56	52	43	63	47	40	57	49	52	48	41	40	53	52	55	57	49	42	58	41	54	53	62	49	45	58	47	46	48	51	57	54	62	50	40	54	51	45	57	60	62	39	65	55	72	57	50	57	48	52	53	56	46	61	66	55	48	40	48	50	58	66	60	60	51	47	58	56	45	60	58	46	55	64	47	74	58	58	61	48	64	49	48	69	62	61	62	49	44	45	52	61	63	52	63	47	46	51	57	59	40	51	56	55	53	46	43	48	48	51	35
57804	42645	35352	33150	29265	6946	664	625	631	659	625	620	634	598	610	579	597	588	594	561	572	569	561	532	584	564	584	588	604	586	635	1223	1549	1198	911	755	569	567	574	552	583	523	566	536	564	548	605	570	525	557	550	585	562	565	528	563	530	544	517	554	550	525	576	565	551	560	575	584	554	614	560	591	562	589	548	567	563	566	603	558	544	589	524	544	567	558	585	583	567	576	595	580	546	523	549	563	576	544	574	562	544	568	572	558	579	584	566	576	574	565	601	531	602	563	562	571	526	558	516	572	522	604	576	599	554	558	556	543	515	574	582	596	561	564	574	547	513	595	588	559	567	549	580	581	550	571	591	546	538	538	558	515	569	517	620	549	569	577	558	537	632	580	603	584	565	576	562	537	571	525	525	562	529	530	577	584	551	588	545	551	539	569	578	512	556	534	564	539	573	563	534	515	569	561	527	551	579	554	541	578	534	561	607	573	539	525	542	583	533	554	528	553	553	573	596	572	535	602	532	535	567	556	564	530	576	551	557	526	552	563	557	559	571	552	553	543	589	580	569	577	547	506	556	568	524	556	575	569	573	599	585	596	560	583	539	556	571	582	581	547	568	555	583	570	564	519	562	529	576	552	560	590	600	560	594	542	561	541	565	586	541	519	593	594	585	560	557	558	563	559	578	576	550	600	571	590	561	555	574	554	565	523	556	573	503	559	565	572	560	504	538	556	548	581	582	617	561	587	586	553	581	533	570	556	571	583	577	551	532	551	604	578	537	587	568	587	587	544	607	570	563	589	530	592	582	562	566	497	563	567	592	535	570	590	533	588	565	524	510	540	567	523	569	572	567	570	516	568	542	565	532	556	557	585	580	583	576	576	588	563	557	556	516	557	544	573	565	547	567	568	555	560	524	591	560	569	543	547	586	502	514	557	585	572	543	554	581	539	587	541	540	548	541	528	559	590	531	593	523	595	549	565	564	588	568	513	576	585	554	616	574	551	546	561	564	540	614	581	611	574	603	547	572	576	582	536	538	560	576	584	566	547	590	548	581	568	578	523	584	501	547	562	572	555	546	567	592	536	537	555	597	569	524	547	566	529	546	590	561	554	576	569	554	504	605	502	546	570	508	542	522	544	582	574	541	547	571	554	582	552	528	595	540	556	581	542	576	604	586	532	534	569	570	560	568	577	582	590	590	565	537	581	562	541	524	569	543	528	562	566	532	563	569	602	533	591	543	577	537	563	547	529	592	586	551	509	518	546	558	558	580	566	554	550	558	592	553	580	577	531	578	596	563	551	585	549	558	558	572	504	554	544	576	557	585	566	592	587	551	587	554	575	579	586	581	606	566	546	584	551	615	582	570	572	578	600	579	572	583	571	515	582	582	529	584	561	582	605	548	557	574	549	573	536	521	526	589	558	546	543	560	602	594	539	585	568	565	556	554	598	599	528	553	571	540	563	593	561	552	588	554	589	539	563	572	586	576	549	566	583	534	571	533	536	569	531	508	594	552	569	591	567	562	544	549	553	610	540	595	537	529	565	564	548	565	534	611	575	527	586	556	578	571	564	579	581	544	550	569	564	582	551	586	557	547	588	561	551	545	525	584	531	601	571	536	556	555	541	533	526	544	591	550	570	544	588	577	568	539	552	542	602	582	569	543	564	564	562	548	594	554	565	530	535	546	544	569	553	596	589	579	545	541	610	563	556	551	576	550	552	585	529	551	598	577	566	576	585	570	577	540	597	515	524	569	567	594	565	545	526	608	579	576	485	540	579	563	595	546	528	567	583	569	576	566	600	535	534	618	557	609	576	557	571	587	506	572	568	546	601	587	526	585	614	575	560	554	578	563	557	552	555	567	555	576	552	547	585	567	549	529	606	569	555	567	570	532	579	577	572	555	590	564	553	582	607	550	545	581	557	541	561	594	578	570	533	561	554	552	579	557	574	528	558	580	542	558	539	537	589	554	540	588	548	556	555	572	563	579	579	572	586	534	540	572	563	558	547	555	576	516	543	613	627	619	551	604	573	549	600	555	601	583	574	558	569	599	545	549	568	544	592	574	563	515	521	541	556	570	587	575	536	582	608	554	553	545	565	545	547	593	586	597	591	555	573	580	579	574	560	579	554	512	592	569	609	527	538	601	557	553	610	548	580	553	571	551	545	578	557	542	568	594	573	554	565	594	544	581	529	582	530	615	543	525	534	581	523	565	553	526	556	569	487	566	504	555	572	592	598	619	572	561	584	545	516	547	552	560	596	583	581	594	552	567	578	547	549	574	532	577	551	542	570	597	569	542	542	568	573	608	506	575	622	588	569	561	564	543	556	514	595	562	558	556	597	588	583	572	548	590	566	595	559	535	584	620	585	537	574	579	555	568	578	616	570	575	575	552	544	596	566	597	594	541	565	523	548	577	597	532	564	563	562	624	549	567	614	539	561	570	584	562	572	546	564	579	544	527	523	596	558	555	562	570	531	568	600	550	589	554	576	552	566	496	558	577	616	592	573	581	637	568	574	605	586	608	571	532	577	593	597	538	581	574	566	589	566	566	604	537	552	558	548	574	557	507	591	550	508	583	538	535	535	579	577	570	551	603	550	574	575	531	562	551	522	558	564	573	535	562	569	598	546	554	534	557	560	600	600	556	582	536	555	574	559	552	581	546	550	576	557	554	576	541	575	566	615	567	574	558	523	586	589	536	531	548	544	580	594	519	585	555	547	555	553	549	572	537	610	576	579	561	555	616	567	535	542	592	519	576	566	560	594	584	510	580	584	581	537	584	579	563	546	571	556	519	585	580	580	526	574	520	586	567	553	591	608	568	565	552	583	556	531	528	561	593	541	599	605	549	565	555	588	580	597	564	538	570	595	539	588	570	631	544	599	534	549	517	558	540	525	588	565	557	589	515	564	563	625	567	554	563	530	554	559	590	544	566	539	551	565	591	593	567	563	529	546	571	574	568	556	566	555	561	537	540	569	540	566	571	570	567	529	610	552	549	611	573	565	563	567	518	560	583	550	520	511	547	553	551	577	586	573	595	538	570	590	574	528	570	559	565	569	556	553	561	607	582	627	609	612	580	587	592	556	543	573	562	534	584	566	530	547	527	592	589	592	586	537	592	582	561	587	546	509	594	558	561	603	555	585	573	567	558	556	572	528	588	560	565	567	554	549	562	566	581	507	583	567	541	564	579	581	569	546	590	553	620	571	519	559	604	523	594	579	567	543	582	562	535	551	559	571	584	554	592	536	580	586	589	570	520	581	510	558	591	573	536	556	544	544	572	630	624	586	572	635	549	584	573	584	547	577	532	555	602	586	576	567	530	533	624	545	561	560	594	550	595	538	567	579	563	631	634	569	596	512	560	555	569	591	564	541	569	561	590	545	555	553	563	592	552	581	540	557	578	553	551	603	581	600	555	561	576	547	555	556	570	569	542	576	563	559	556	605	568	583	583	590	579	532	574	562	529	565	551	580	581	597	556	538	608	548	527	575
26572	25373	14891	5848	1601	207	85	66	72	67	74	59	76	67	64	60	58	83	62	79	72	62	66	67	65	81	67	62	53	66	90	94	84	79	60	86	75	62	53	60	54	49	70	67	62	80	64	53	71	59	65	65	73	76	81	58	64	67	72	59	63	61	67	69	64	76	68	67	55	59	68	70	69	78	73	65	77	74	53	68	56	63	60	62	70	71	70	65	88	51	65	66	61	68	69	54	63	64	69	62	85	63	65	69	73	77	65	70	74	75	72	78	53	57	70	67	66	53	53	67	83	58	60	68	74	79	63	76	70	67	77	68	70	58	65	70	72	71	63	74	65	65	73	65	66	67	50	56	72	75	66	51	73	70	63	53	76	62	66	79	55	72	77	61	66	72	70	74	65	67	54	80	48	50	56	80	77	73	61	57	59	63	66	59	51	53	56	84	58	58	62	65	77	67	61	55	67	61	72	59	52	57	62	58	65	53	60	59	73	60	43	67	73	55	70	67	66	78	66	72	73	59	60	47	70	70	63	53	65	65	71	66	63	79	71	81	63	54	65	59	64	72	71	62	81	66	72	68	72	65	58	75	57	60	62	62	64	57	55	54	81	61	57	76	67	54	58	67	58	62	65	66	63	63	67	63	73	70	65	62	65	59	73	58	61	65	63	72	72	86	73	62	66	69	61	68	58	56	57	64	56	63	59	58	63	58	61	64	67	62	71	67	87	67	65	54	56	70	56	71	67	60	66	47	72	72	49	65	55	58	62	67	72	63	70	65	61	73	73	57	56	67	57	55	68	85	65	65	65	65	53	65	59	73	65	65	69	62	69	68	69	51	70	75	73	72	59	74	40	57	71	90	73	41	76	74	48	67	83	64	79	78	67	67	82	75	65	61	54	69	66	67	65	61	63	62	69	62	70	80	72	53	81	63	75	71	60	56	71	72	51	74	50	68	80	43	56	59	81	70	64	60	65	75	77	69	75	64	68	75	62	58	54	61	61	77	78	67	45	55	65	66	65	63	68	69	77	68	72	62	59	55	57	52	75	64	64	67	64	65	73	69	77	56	53	63	87	70	67	61	66	73	63	56	86	66	65	62	73	59	87	52	65	64	70	48	78	72	71	72	62	66	61	60	69	70	66	68	65	65	64	58	68	62	66	69	58	57	70	74	67	63	65	76	67	70	61	64	67	68	59	59	53	70	64	61	70	62	78	64	61	69	84	70	71	64	60	65	58	66	59	57	53	62	64	74	74	62	57	51	67	58	73	66	52	60	59	63	60	63	63	69	52	69	88	66	69	62	67	67	77	72	57	67	67	55	59	72	76	68	59	61	55	59	82	59	57	63	69	69	51	62	67	68	65	60	59	64	81	73	64	66	80	55	70	49	64	68	66	76	73	69	65	72	67	51	61	67	78	59	64	70	66	67	76	65	58	75	56	67	72	65	68	69	61	62	66	71	73	77	69	58	63	55	49	59	64	68	49	76	63	66	68	68	69	64	67	64	65	70	60	71	65	66	60	54	81	60	57	63	53	60	65	83	60	72	76	58	66	60	55	62	60	71	56	73	65	58	56	76	67	66	63	60	52	52	74	54	58	65	54	68	63	65	67	65	70	62	54	75	64	68	58	62	68	62	72	69	54	58	64	67	60	76	53	66	65	57	69	65	75	58	71	64	68	63	71	66	69	49	56	62	70	60	66	72	53	66	64	63	61	84	78	69	56	76	62	70	80	73	71	59	54	72	70	64	68	62	67	62	67	76	54	70	65	77	73	69	76	75	42	55	62	69	72	75	75	74	67	65	64	56	59	73	73	56	76	81	64	58	61	70	75	68	73	65	55	58	62	92	62	56	70	56	62	75	51	66	78	54	69	64	67	52	66	65	76	70	74	71	60	76	78	74	72	58	69	58	79	66	61	79	69	71	67	71	70	75	87	67	74	82	58	49	60	61	70	70	66	57	62	51	58	56	64	65	64	70	67	54	75	70	58	74	52	63	63	66	70	77	62	59	64	81	55	86	46	52	76	71	62	64	64	51	54	68	57	68	75	82	68	70	61	64	72	63	67	75	76	59	69	82	63	68	66	56	54	69	76	82	61	63	68	69	74	56	70	78	68	84	63	66	60	73	65	65	51	65	76	63	60	62	75	56	61	63	53	70	59	62	68	54	55	64	79	59	72	60	70	60	67	64	66	74	56	71	60	51	75	54	54	89	63	50	64	83	70	80	74	61	67	71	54	70	75	66	74	57	62	58	71	65	78	76	54	46	75	73	59	55	64	73	79	72	73	66	80	69	70	59	58	71	65	65	63	62	68	53	67	63	69	68	58	51	66	63	76	59	65	65	59	74	60	80	62	61	54	57	56	72	69	61	65	41	79	62	57	77	62	63	66	65	67	65	71	71	84	71	67	59	58	66	66	68	70	67	71	59	61	64	63	58	82	72	59	45	68	70	78	56	60	72	82	55	72	57	66	62	73	67	64	61	54	64	55	70	56	54	61	71	70	70	47	68	58	55	80	74	59	59	66	81	66	65	62	55	66	69	63	49	61	58	66	69	67	71	62	59	64	54	57	70	59	54	67	66	77	48	78	54	68	49	79	61	59	58	62	72	64	72	69	61	59	69	47	72	66	56	57	72	72	58	67	68	62	64	62	62	66	63	54	83	57	68	67	62	61	69	66	46	67	73	61	67	71	71	62	68	56	64	64	64	63	58	44	79	71	61	67	70	60	69	61	62	63	44	61	60	58	60	60	68	73	69	58	70	71	70	67	69	50	65	71	73	67	58	59	70	57	74	83	65	61	80	66	68	58	75	65	81	77	72	76	75	59	64	71	72	63	71	60	65	59	73	66	66	67	70	59	68	58	66	67	69	57	70	58	62	75	64	71	52	52	77	52	68	57	74	60	77	55	57	86	57	63	66	70	82	70	66	59	63	55	57	55	72	63	56	58	54	70	71	82	60	71	71	59	69	72	65	68	65	64	62	73	67	72	72	66	67	72	68	63	53	65	73	60	67	56	54	61	62	66	72	72	79	53	80	76	61	71	54	53	74	60	65	60	62	78	67	75	60	62	56	72	60	60	53	66	70	83	67	71	66	77	57	72	71	72	69	53	64	55	59	78	70	75	55	56	72	56	60	64	66	66	75	72	58	76	71	59	76	72	73	67	73	73	56	57	63	65	53	67	47	77	63	68	55	73	53	71	75	74	61	65	78	74	56	55	59	76	57	63	69	49	53	80	62	63	60	66	70	54	58	55	67	67	66	51	59	57	56	82	66	64	74	64	65	53	68	64	69	67	50	80	63	63	67	74	75	59	67	63	84	77	63	63	74	69	64	72	63	62	63	76	59	58	84	66	62	68	61	54	67	72	56	60	80	60	60	70	60	57	67	68	63	66	57	62	73	76	59	61	68	59	64	47	72	53	63	56	79	65	70	76	56	80	81	54	64	73	74	71	68	76	72	76	75	58	59	57	79	52	60	56	71
57469	43791	35539	32320	26957	5488	744	806	756	748	720	748	758	739	748	699	740	655	707	691	680	699	654	674	731	727	651	677	625	739	845	1522	1698	1310	1023	866	713	688	664	680	627	708	700	689	664	673	668	678	689	677	662	715	664	680	664	660	680	692	670	659	697	687	685	703	632	655	638	682	666	718	638	715	656	678	658	668	666	631	704	697	678	672	628	682	653	666	656	662	645	666	674	632	641	684	653	678	702	683	656	660	639	695	647	706	706	689	708	666	660	667	700	698	647	677	692	677	751	681	658	641	682	679	666	701	704	653	686	713	678	713	668	665	671	706	697	649	676	704	647	663	704	691	670	667	631	636	666	714	653	676	647	662	648	693	680	694	696	718	670	669	723	699	697	665	722	683	671	667	653	701	662	699	681	632	716	697	644	700	656	686	701	666	668	657	678	718	659	639	662	722	663	654	658	689	672	732	678	671	671	630	650	719	672	735	640	685	660	660	678	664	708	657	713	628	634	684	692	664	640	719	671	669	634	700	686	711	677	653	721	684	708	657	640	656	679	640	716	700	656	721	662	676	690	653	658	676	671	677	677	667	688	621	648	712	660	657	669	723	632	665	622	665	704	667	675	661	701	646	614	693	683	689	675	698	692	664	679	700	703	674	678	654	692	670	655	696	694	621	644	661	660	696	668	702	706	674	670	671	661	625	672	681	710	652	678	613	656	671	719	635	713	722	673	688	750	665	714	713	670	678	639	703	696	617	668	619	669	691	667	657	666	678	664	649	690	703	669	682	673	708	641	634	674	686	647	712	689	709	741	720	693	683	680	676	617	711	681	636	710	688	726	667	711	640	707	638	652	678	646	659	638	684	662	681	650	712	653	639	692	687	669	690	648	647	666	636	665	632	680	663	662	675	672	701	671	662	665	726	687	662	706	721	654	693	645	694	683	689	696	696	706	702	661	653	692	645	699	657	690	701	688	713	642	610	666	664	710	622	675	740	651	637	667	640	697	686	668	703	665	670	645	695	648	655	667	690	640	685	664	638	678	729	664	680	627	677	641	663	670	713	686	669	671	646	703	698	651	615	627	679	671	664	722	628	682	679	681	673	667	671	704	674	721	679	646	631	716	692	672	655	632	639	679	677	688	650	638	707	704	684	716	621	678	657	644	656	719	674	674	670	654	676	659	657	625	628	711	660	677	673	655	662	673	643	665	672	652	703	690	688	707	642	643	705	658	702	696	726	686	714	646	671	664	706	662	684	694	708	688	638	668	662	657	614	655	711	631	663	678	722	628	679	683	679	695	710	690	658	670	648	687	714	702	658	680	639	691	659	705	664	641	664	680	690	677	646	678	688	636	648	710	667	699	669	691	644	691	623	676	684	679	644	689	705	626	645	720	685	661	645	665	720	719	699	686	693	672	667	656	602	699	662	665	739	669	663	643	677	708	706	653	678	686	719	661	722	629	660	676	623	622	667	698	681	710	656	701	697	691	746	718	701	664	661	721	676	696	675	677	653	670	671	661	683	697	654	699	694	667	678	661	626	684	644	637	695	683	678	649	680	677	652	710	664	645	677	645	688	695	691	621	726	685	652	710	666	678	672	647	654	703	681	667	682	652	643	667	688	686	684	695	669	682	644	632	671	643	669	621	664	687	659	686	654	713	700	648	685	700	647	699	677	693	676	712	611	694	689	633	651	668	706	672	668	647	678	722	721	740	659	665	668	689	703	665	656	670	675	636	684	616	644	633	687	667	666	721	680	761	638	668	723	672	619	674	630	653	727	679	641	695	696	667	661	663	609	661	697	644	620	701	657	603	673	689	642	655	676	679	719	666	650	677	674	701	680	656	687	629	650	672	704	634	661	657	701	678	681	669	651	692	703	680	721	695	647	715	698	654	641	653	705	674	677	690	650	638	647	677	649	672	654	683	694	700	680	654	677	667	684	625	698	651	665	708	655	733	681	667	680	648	678	645	700	650	718	675	622	681	666	698	681	637	669	659	675	658	697	693	725	645	676	661	651	669	691	701	704	624	653	703	652	705	734	685	666	625	699	688	670	710	662	664	669	639	663	725	676	665	677	735	635	697	695	671	655	689	654	685	658	660	691	683	691	706	686	658	670	667	673	727	702	654	676	706	698	677	705	682	683	685	670	671	654	671	672	706	627	676	672	716	682	664	687	702	719	694	687	664	685	701	702	690	631	671	660	626	708	681	655	659	684	685	684	644	654	660	715	663	660	704	684	657	620	636	679	682	712	690	686	693	682	659	678	698	650	661	691	670	681	693	653	694	703	690	704	679	675	705	689	675	672	666	635	696	727	673	671	695	649	662	658	691	637	681	697	659	660	708	664	679	678	703	680	645	683	662	673	693	686	694	644	648	638	697	699	660	688	739	642	687	669	706	696	660	686	689	659	671	693	674	696	675	673	691	667	677	660	660	686	653	665	665	704	654	670	682	651	688	679	689	649	695	693	668	681	731	647	671	671	731	650	656	694	658	693	682	685	643	668	716	669	678	677	690	630	669	673	658	657	647	660	680	637	689	668	649	730	659	672	701	713	685	684	703	675	685	685	664	723	683	665	703	642	662	636	667	678	689	673	684	696	696	681	670	691	664	626	722	722	655	643	622	670	687	657	700	665	691	692	697	668	670	675	648	658	696	689	674	701	671	671	664	684	659	682	697	716	668	644	666	673	690	645	673	705	687	633	725	703	644	684	671	680	672	728	618	634	701	644	683	682	632	671	645	673	680	728	646	699	648	633	691	645	695	669	659	678	709	664	672	652	667	669	667	678	652	692	663	664	662	658	655	700	639	693	696	653	653	682	661	682	666	658	689	655	677	647	678	667	645	656	706	660	737	637	698	701	645	702	677	678	686	660	685	666	629	685	701	654	630	668	712	652	701	735	706	715	684	711	661	689	673	707	683	682	702	685	663	666	695	646	679	684	672	712	646	731	644	682	687	665	682	664	654	635	668	672	659	659	675	673	684	699	658	675	675	638	641	643	649	638	644	644	630	682	696	707	651	679	669	687	664	659	639	694	671	609	719	655	675	692	676	669	610	669	675	706	682	680	669	666	675	636	702	668	707	679	675	725	678	686	729	665	677	679	674	680	681	714	697	633	710	704	674	626	669	668	692	675	662	646	664	667	671	631	678	673	723	688	667	652	678	693	667	711	695	686	708	653	668	641	610	652	690	698	678	675	667	673	690	659	637	698	629	678	665	655	679	623	692	666	646	681	679	653	635	690	685	676	672	639	702	674	654	653	666	716	710	649	691	687	674	659	693	648	648	630	643	659	694	674	664	689	648	683	694	710	679	635	677	706	677	685	692	672	683	700	692	656	732	664	652	699	677	695	660	699	670	675	706	657	707	693	654	633	661	674	652	665	650	689	701	679	660	634	705	695	680	676	680	694	714	669	694	669	719	670	645	672	692	704	685	666	684	655	656	693	651	681	684	660	636	673	699	659	707	664	741	721	707	690	679	603	673	718
36529	35897	21354	9881	1955	80	51	55	53	43	53	45	34	49	48	44	61	47	45	51	54	33	44	35	44	49	45	34	43	45	51	105	109	102	66	67	61	54	52	51	47	46	42	54	51	45	59	56	48	46	38	65	34	52	49	49	40	58	48	50	41	61	50	42	47	52	51	72	43	45	36	48	52	49	52	52	30	45	53	51	49	50	44	40	41	61	56	48	48	47	42	35	43	52	51	49	53	49	54	43	45	50	46	55	46	59	51	51	44	43	42	46	40	48	39	54	50	46	48	54	47	57	51	31	47	45	47	57	43	62	44	38	50	52	44	42	39	55	48	48	47	42	49	43	41	43	42	46	40	41	45	33	38	50	43	43	53	46	49	57	40	50	62	59	57	51	49	42	50	46	40	59	49	53	57	52	50	40	42	32	58	47	39	52	45	49	62	41	48	60	48	42	57	46	45	43	49	56	41	49	39	51	54	38	54	42	47	55	49	47	49	53	42	38	47	50	44	48	55	46	56	57	47	45	49	50	59	45	48	46	50	42	52	37	49	47	45	45	54	44	39	38	46	45	50	56	49	47	49	54	45	44	57	36	36	40	46	59	43	42	41	46	41	32	46	39	53	34	42	47	51	48	35	49	41	45	56	49	51	49	47	41	49	53	49	38	36	38	56	43	40	33	51	47	35	46	47	41	42	49	50	49	36	48	44	44	55	52	46	48	43	42	48	43	44	53	46	47	53	55	50	50	60	46	42	38	37	40	40	62	37	33	42	47	44	47	39	41	47	46	49	34	48	37	41	44	37	51	43	45	43	47	51	53	47	55	44	42	32	47	47	43	52	55	61	54	52	40	44	48	51	48	47	42	59	63	44	41	52	52	63	47	40	46	58	51	49	47	48	50	39	40	40	56	52	37	52	48	44	44	68	45	45	51	41	42	43	46	49	48	63	62	51	55	38	53	44	54	46	39	43	51	48	54	43	51	50	61	64	35	45	44	44	48	53	50	37	48	51	43	47	48	60	48	53	54	40	48	47	39	51	40	38	53	51	58	38	55	45	49	53	48	45	49	42	49	53	59	56	47	62	52	39	44	53	46	36	61	47	45	35	47	46	43	48	53	36	51	44	52	55	44	50	48	49	55	46	53	52	52	55	47	47	49	51	50	38	48	57	55	37	46	37	44	55	44	49	49	50	48	58	41	42	46	48	40	44	59	41	46	55	48	58	43	47	51	46	38	48	60	42	58	40	62	47	56	34	53	43	47	52	39	50	56	48	51	45	58	48	53	57	36	59	36	56	47	51	43	43	38	51	39	36	47	49	44	47	58	40	42	44	44	55	45	52	53	42	36	40	49	46	56	40	50	48	57	50	54	49	42	55	50	61	36	41	47	62	47	46	61	36	58	44	47	42	51	50	56	50	42	54	37	36	73	46	59	48	45	47	43	45	52	61	49	51	42	35	46	46	39	52	46	53	53	42	54	56	64	46	50	61	51	52	43	48	46	43	47	43	49	52	55	55	41	47	44	41	62	52	43	43	42	54	43	49	43	46	47	31	63	45	48	47	44	60	42	33	54	58	48	48	50	40	40	48	40	47	53	53	44	42	51	61	61	45	46	57	41	46	47	56	49	51	48	36	47	45	50	62	72	35	33	47	49	47	48	42	48	57	47	50	50	45	47	53	38	45	59	40	61	47	57	53	39	52	52	53	32	35	46	52	44	38	48	56	44	57	51	53	49	38	47	50	63	39	55	38	52	50	55	43	54	51	41	59	47	35	43	58	51	61	52	50	51	47	56	50	53	63	47	55	44	44	44	38	37	50	45	45	54	37	37	59	45	44	52	46	34	38	46	60	59	33	46	55	56	48	53	40	43	55	59	45	44	59	35	39	53	48	46	49	51	39	55	37	39	38	44	53	51	44	44	37	49	47	37	62	46	58	55	49	47	40	42	50	50	32	55	49	44	46	55	57	45	34	54	48	53	42	62	45	48	47	28	57	36	42	48	56	51	46	56	43	49	46	46	35	55	54	55	45	47	44	46	60	52	53	47	48	46	52	56	49	41	48	49	52	45	42	49	53	44	40	44	58	40	46	46	40	35	50	43	49	47	60	61	46	46	54	41	49	49	45	49	61	53	42	55	46	50	33	60	43	58	45	50	51	56	42	56	55	55	52	41	53	39	49	34	47	47	47	41	49	51	39	47	57	41	60	54	49	39	45	49	34	59	39	45	61	58	44	38	54	53	41	39	56	42	47	42	54	53	52	44	43	53	48	55	42	48	49	55	44	47	59	37	57	50	48	61	49	68	53	41	44	55	43	49	43	46	49	49	63	50	49	63	47	40	42	42	55	50	38	57	43	46	31	48	42	47	41	47	45	43	48	62	49	49	50	45	44	56	46	42	46	49	50	42	44	49	46	53	44	50	47	38	54	51	50	59	47	57	44	44	39	49	39	47	45	37	53	54	46	43	52	45	48	36	53	45	53	58	48	42	45	62	43	40	59	41	53	45	36	29	42	57	48	43	42	64	51	55	47	48	41	51	46	55	51	54	45	43	58	53	48	36	54	41	40	50	58	33	39	37	50	51	61	47	52	39	57	47	51	67	45	52	62	52	37	47	45	37	48	52	47	43	53	35	41	45	47	43	43	60	50	48	43	31	48	38	45	38	49	54	42	48	44	40	58	43	52	49	54	37	52	52	47	52	54	51	48	60	43	39	48	66	39	47	41	48	46	32	47	52	40	44	50	51	53	58	48	50	43	42	51	43	48	49	44	50	38	49	35	42	52	53	42	39	58	51	40	46	39	46	54	62	47	47	43	51	43	48	59	49	43	44	51	39	38	52	46	44	47	42	45	43	52	45	33	70	45	48	37	47	46	54	42	34	37	57	58	43	52	53	43	43	38	52	45	42	50	54	33	50	44	51	40	51	56	57	53	40	48	54	38	58	43	44	47	49	31	38	50	46	32	46	52	40	62	45	48	48	46	46	43	52	44	45	50	53	49	60	46	58	50	35	49	55	40	48	49	41	40	45	43	50	59	39	42	59	49	54	37	51	44	48	37	49	44	58	56	53	53	57	51	44	63	53	44	54	55	45	57	50	55	53	59	44	49	43	53	49	48	43	62	47	44	47	52	55	62	41	42	46	46	41	56	51	49	32	54	51	46	42	49	56	45	43	47	57	42	50	39	52	46	55	43	55	51	47	51	55	48	40	50	43	59	45	43	44	54	34	54	49	62	38	47	50	49	50	56	42	48	45	52	49	36	49	52	47	49	35	52	49	48	50	48	46	42	43	47	41	41	56	48	48	41	41	51	46	52	39	35	47	37	48	42	50	57	52	53	41	51	45	53	50	58	50	40	47	49	54	39	52	50	55	46	54	44	40	53	42	46	56	48	52	44	50	52	48	41	49	46	57	61	47	38	41	55	51	51	57	45	51	46	59	44	48	47	45	48	50	36	60	51	45	60	43	52	44	44	52	46	54	48	42
59958	47391	40445	36417	26696	972	904	752	766	709	694	665	664	611	575	623	589	579	543	566	565	535	530	500	557	538	491	576	485	545	1090	2569	2333	1886	1242	877	596	522	504	520	495	497	500	497	506	499	501	498	481	504	515	480	520	514	500	520	467	524	483	449	510	504	503	475	472	535	534	496	506	482	491	482	517	513	502	532	516	488	502	510	478	499	508	521	519	508	473	508	496	519	502	481	488	511	511	482	496	497	469	503	500	502	477	521	483	553	486	501	542	502	536	494	508	502	444	511	511	485	492	495	491	501	543	519	505	475	505	481	486	500	465	523	464	474	540	519	458	497	454	516	504	506	519	513	494	519	474	490	502	535	506	525	513	502	491	516	541	509	496	469	509	514	487	476	505	520	513	516	533	488	533	470	503	481	476	501	515	498	489	494	523	494	486	464	487	520	467	518	535	475	519	498	534	464	526	537	517	502	487	489	459	480	466	534	515	504	513	526	480	536	464	462	491	470	518	507	478	506	520	516	485	483	522	529	504	464	527	517	497	496	504	525	477	516	505	487	535	502	505	507	514	528	482	529	496	536	483	552	514	506	507	510	493	506	482	492	550	497	533	508	504	530	515	530	470	478	522	480	521	491	534	488	502	493	482	507	474	516	493	510	533	438	495	518	526	493	484	521	480	527	515	481	501	536	514	478	503	493	514	476	511	542	477	533	513	511	541	481	505	500	523	531	477	500	513	479	543	518	507	491	494	474	530	529	479	503	496	489	557	509	529	492	524	542	491	524	492	500	497	512	514	494	478	504	513	487	488	489	540	496	499	458	520	522	546	509	521	520	524	492	469	529	522	498	513	494	521	511	499	533	515	523	484	541	495	486	482	512	466	511	473	523	490	482	516	535	497	517	507	526	529	543	499	517	475	475	516	530	463	532	473	487	517	512	492	503	540	469	488	471	534	487	528	515	484	515	495	452	447	526	505	503	566	515	504	520	511	513	503	496	519	561	525	472	497	510	511	502	536	505	484	473	570	469	515	520	515	505	475	532	537	519	497	477	493	531	533	480	511	558	517	466	504	561	548	548	492	484	499	457	479	521	528	483	507	525	529	497	496	547	500	521	535	491	535	473	481	509	495	488	507	488	512	500	509	527	551	513	494	533	527	532	534	528	511	485	560	513	486	524	542	472	541	517	513	499	537	511	469	490	510	515	509	565	474	468	504	489	498	517	510	484	476	493	453	479	552	507	520	507	509	532	467	492	516	522	495	513	494	540	477	549	465	507	511	489	511	496	540	486	515	492	519	499	538	470	545	497	505	483	532	503	460	520	512	504	516	519	516	528	500	509	491	516	503	495	494	500	493	493	533	501	547	524	535	468	489	477	459	515	499	478	497	506	539	487	483	500	498	480	490	541	498	568	473	506	528	545	465	508	511	487	503	475	520	486	533	518	481	472	505	500	512	517	511	476	514	500	464	535	484	503	500	515	520	522	463	498	520	545	480	506	506	494	489	475	506	476	499	496	496	520	491	509	506	467	475	505	514	461	492	491	512	536	508	502	517	461	505	489	511	475	500	506	536	555	483	496	499	508	502	504	513	521	492	513	513	493	467	504	515	465	509	485	482	470	492	534	547	496	472	465	502	498	513	518	480	495	525	500	521	488	491	534	546	516	480	503	538	498	494	513	494	507	505	508	490	475	502	458	535	538	509	545	465	518	522	487	493	473	543	529	491	496	511	479	472	510	532	500	484	538	516	505	486	511	511	495	455	486	522	521	542	487	485	508	577	507	491	511	492	533	521	544	477	512	524	490	502	502	527	494	473	472	503	510	500	502	490	525	484	489	550	536	502	510	493	512	487	460	519	498	515	518	503	475	523	549	491	489	481	527	501	485	518	485	532	482	483	534	445	457	454	469	545	489	509	558	528	507	506	495	475	496	501	514	541	492	490	493	467	520	500	503	530	495	475	502	484	492	500	504	530	505	501	488	511	482	537	499	503	510	482	532	471	506	523	482	477	479	509	464	518	497	513	495	502	525	517	490	522	490	491	523	538	512	500	521	513	485	495	499	525	509	517	500	511	533	526	509	489	542	521	490	485	501	466	515	501	525	494	519	490	505	496	510	503	493	517	537	518	482	475	475	491	508	524	473	508	503	489	492	489	497	455	478	507	490	491	489	491	510	497	471	506	521	535	482	542	528	538	532	545	465	511	515	484	526	512	504	527	530	519	504	521	493	497	504	468	531	501	541	529	496	511	499	522	509	523	487	483	486	515	506	497	516	527	545	495	516	530	523	505	463	505	504	499	472	544	529	517	507	526	523	509	551	500	496	535	514	522	497	486	491	534	517	499	524	543	547	536	487	471	523	537	525	509	505	492	501	495	488	502	494	541	539	517	526	486	475	479	505	483	536	475	504	501	507	484	479	524	518	512	527	485	529	517	492	511	512	461	505	473	492	454	490	456	578	490	521	500	499	472	505	508	472	522	493	472	510	544	524	512	513	527	509	532	496	523	475	515	492	466	521	509	535	466	492	513	540	549	453	474	484	511	508	516	477	507	515	483	487	524	525	564	534	522	502	466	537	505	533	518	449	504	489	484	536	493	459	514	515	524	486	505	462	509	513	500	532	455	513	525	524	479	506	546	495	515	482	488	491	498	524	510	515	523	466	472	498	515	523	509	504	495	526	482	529	543	499	429	511	529	536	504	516	484	531	509	524	500	523	501	495	516	520	506	501	483	497	504	485	508	517	503	553	490	519	516	463	499	502	460	527	535	516	525	527	497	532	521	512	584	538	487	508	518	516	492	491	537	486	559	509	519	542	498	493	486	533	521	510	495	498	509	500	520	452	525	512	487	521	522	524	541	568	502	494	502	496	531	489	461	491	495	494	471	507	514	477	451	523	491	512	502	530	515	516	521	526	455	453	469	493	494	478	505	495	536	526	494	501	477	530	469	519	526	525	468	518	486	516	534	506	493	514	507	523	525	483	508	459	536	524	489	506	503	502	508	502	514	449	504	508	526	500	482	535	498	492	469	468	490	482	475	497	457	512	484	522	473	509	518	529	485	476	493	461	495	513	483	493	519	535	536	467	477	525	508	528	515	521	489	496	478	474	471	507	484	489	510	520	501	521	531	528	506	505	495	494	466	525	469	468	462	524	509	507	469	526	512	483	519	501	519	504	495	474	511	513	491	517	480	502	493	517	475	531	509	492	542	502	507	487	500	488	538	525	502	521	504	524	506	523	518	489	532	509	546	503	496	507	529	484	489	519	529	482	519	511	515	473	518	524	491	528	502	480	522	530	484	483	524	492	476	514	480	549	505	518	509	506	507	461	513	523	534	520	502	493	480	500	536	501	522	517	517	531	493	503	507	517	521	472	526	442	514	544	445	500	473	514	497	459	550	519	473	514	482	519	557	507	537	472	490	507	506	472	509	454	503	510	480	510	511	523	482	557	504	492	511	509	517	521	495	481	507	527	505	533	519	474	502	495	486	503
15342	10358	4778	1847	236	64	65	66	70	73	76	68	69	74	72	73	81	83	61	72	71	63	73	83	77	76	54	65	69	75	68	89	91	83	91	73	87	71	75	70	82	66	63	76	99	64	79	77	80	71	69	81	57	66	74	77	70	70	62	76	64	67	73	82	78	67	81	74	68	79	76	80	75	68	72	59	84	63	71	75	62	64	72	79	71	75	77	70	80	80	74	61	78	67	71	68	64	78	64	66	73	79	59	71	72	90	79	79	79	73	75	60	78	72	57	73	73	62	88	71	64	75	84	86	71	76	70	78	58	81	66	69	62	63	74	74	61	65	65	76	61	79	70	74	73	67	81	64	80	73	69	63	56	68	78	73	83	70	71	98	74	67	62	66	63	70	88	67	86	82	65	70	72	73	66	62	73	70	69	63	82	71	68	61	67	47	84	70	55	74	69	58	72	65	72	82	69	62	64	71	83	82	80	64	67	73	68	65	62	82	76	82	68	79	82	68	66	69	77	72	62	79	69	56	65	62	73	49	76	66	65	78	72	71	54	67	89	70	63	70	60	75	84	66	63	74	70	72	70	75	72	68	55	81	81	79	77	71	78	80	80	79	74	78	78	78	78	72	88	89	71	58	63	74	61	98	75	79	77	74	77	74	75	65	69	69	82	90	82	69	74	68	83	88	73	79	60	77	73	74	72	71	62	78	59	71	77	75	58	70	59	63	67	74	58	61	72	70	66	54	72	71	69	79	68	68	66	79	71	76	49	72	74	69	67	74	68	65	61	81	80	78	65	74	49	61	77	61	67	73	70	67	63	78	90	72	72	60	58	73	71	76	63	88	61	59	70	57	82	76	68	70	77	71	64	83	79	74	56	60	60	77	67	76	75	69	66	68	68	67	71	63	86	68	84	67	66	66	70	66	77	75	64	82	74	64	61	64	79	65	84	65	79	75	78	69	77	57	84	70	59	74	58	78	62	70	58	89	60	65	71	61	76	62	57	67	63	74	72	64	71	65	70	69	78	80	66	83	79	69	65	78	74	88	71	70	67	67	78	78	65	71	78	79	62	80	80	71	69	73	69	78	80	65	82	69	72	68	77	73	83	88	78	67	82	72	63	79	68	88	75	62	81	63	64	80	62	71	73	63	64	78	76	71	86	81	83	71	68	77	70	70	84	71	82	68	74	74	69	66	67	60	78	54	69	69	63	74	72	65	76	65	77	72	69	63	73	74	66	90	70	72	85	78	67	70	89	57	69	74	50	78	57	65	68	73	61	70	72	74	87	75	86	65	79	71	82	92	67	80	69	61	76	61	57	64	72	67	58	93	64	67	78	67	81	83	62	67	67	62	77	69	67	65	65	59	66	86	93	64	83	61	72	61	73	62	80	64	74	62	71	67	59	67	75	83	73	56	59	64	63	61	64	73	69	62	68	66	81	74	79	90	73	74	60	70	64	64	77	80	67	73	66	73	66	68	57	57	72	66	70	58	75	71	73	65	80	55	74	63	72	86	80	74	69	71	76	70	81	61	46	76	84	73	61	63	66	57	78	64	70	62	67	84	60	59	91	63	58	66	74	79	62	66	70	69	65	82	69	57	77	63	70	53	63	58	84	84	65	92	63	85	77	75	77	69	74	74	59	76	56	73	54	70	65	74	64	69	72	64	66	63	72	83	75	60	89	76	78	76	68	57	66	72	71	65	61	56	58	57	71	76	73	62	93	77	67	86	85	61	66	68	73	62	70	63	86	67	83	76	64	77	66	72	77	64	71	70	52	73	81	74	76	72	61	78	73	69	62	69	59	61	60	73	87	66	74	84	58	63	66	73	80	62	70	77	73	59	70	64	71	68	81	85	52	76	61	58	65	76	61	73	71	86	78	60	63	94	72	62	84	58	79	72	67	74	90	76	66	80	65	71	66	73	77	62	73	75	80	60	68	59	66	69	78	82	75	96	68	55	72	70	62	62	75	71	84	78	63	65	64	75	66	72	77	69	68	62	85	69	90	64	65	72	65	71	62	54	70	58	62	83	79	62	77	57	65	54	75	78	76	78	82	74	71	84	71	70	71	76	90	53	72	68	69	77	69	69	75	76	70	70	67	67	62	81	69	78	73	83	68	70	57	62	59	68	87	69	73	77	74	67	79	82	67	86	82	76	68	60	70	75	70	62	75	66	59	65	50	79	60	73	67	75	86	61	80	60	89	80	74	76	74	74	73	74	64	67	53	70	57	80	70	67	85	59	69	64	76	77	71	71	71	69	67	74	70	78	68	68	71	86	66	86	70	79	72	73	51	83	80	83	64	65	61	77	78	64	67	81	76	62	78	73	72	70	70	72	68	59	73	65	64	68	79	69	69	71	64	64	73	66	67	66	58	75	68	66	70	50	77	62	74	75	74	73	76	75	68	68	59	69	80	75	65	59	67	82	64	65	67	67	64	72	73	64	67	83	72	69	79	65	77	73	77	74	61	81	81	67	69	68	79	75	63	77	73	69	69	75	66	87	78	58	89	67	74	61	72	69	79	72	72	69	84	61	59	81	73	79	75	75	56	49	80	65	66	63	71	78	73	67	77	73	77	68	61	69	72	67	67	63	70	67	73	74	76	59	71	70	70	72	75	77	74	67	77	63	73	77	73	69	60	56	70	77	62	64	60	65	65	73	79	71	85	62	58	77	70	64	61	63	63	62	74	63	88	68	84	71	66	59	62	62	61	68	82	68	71	74	54	73	51	80	71	60	72	73	61	59	83	85	73	55	72	85	63	73	68	88	61	82	81	55	76	58	69	60	61	68	60	85	72	68	78	59	77	70	75	72	79	65	76	77	70	62	80	66	70	62	78	80	64	67	66	74	72	69	58	71	74	63	76	84	67	67	66	89	77	78	64	63	75	75	74	64	67	65	73	73	65	68	77	76	60	72	84	70	78	63	76	67	44	70	67	66	81	62	70	83	63	61	63	70	78	68	60	66	57	80	61	72	84	62	69	64	75	63	70	84	70	70	76	87	69	77	80	59	71	67	69	70	75	66	75	68	62	87	55	72	59	65	65	70	75	74	74	77	59	83	101	71	78	67	79	79	73	64	78	79	80	73	60	76	54	69	81	64	86	73	63	78	80	66	70	80	71	79	69	81	73	69	84	68	63	55	66	63	71	82	77	73	53	65	66	69	77	85	85	67	76	82	54	73	62	72	76	59	80	73	60	76	76	68	67	66	72	81	95	50	56	59	61	70	62	77	64	67	64	72	69	79	64	73	98	73	68	76	78	74	60	75	90	82	68	83	86	69	76	67	67	94	49	71	59	86	78	59	58	67	73	60	63	67	81	81	78	85	83	75	87	63	71	86	67	73	76	87	80	82	66	76	77	72	72	64	74	76	65	68	49	79	73	68	67	54	85	70	61	73	84	71	61	69	66	70	70	80	94	61	73	83	61	61	76	77	82	78	69	61	55	64	61	74	66	68	60	75	60	71	73	64	89	67	86	76
45395	32867	24929	19168	7149	865	926	854	792	802	824	795	800	734	753	769	781	800	785	750	699	731	730	711	711	739	771	697	718	742	845	1291	1390	1279	1073	904	845	735	688	739	704	734	705	711	726	723	744	754	711	714	699	701	716	724	704	702	703	745	715	727	725	705	737	669	733	726	743	719	742	725	744	752	726	720	705	749	745	721	722	708	732	762	763	723	751	708	675	689	719	739	746	730	711	728	748	734	750	770	735	712	711	705	683	732	706	712	689	763	696	730	727	708	721	740	755	705	689	678	765	705	715	738	727	715	704	737	723	752	692	734	693	684	618	716	743	729	725	728	717	698	718	714	723	702	747	745	707	741	697	731	687	715	705	738	780	749	741	752	728	769	726	755	698	698	704	778	707	717	690	725	730	763	735	704	694	721	745	697	711	734	739	778	721	708	736	679	707	722	725	740	722	730	720	716	716	753	756	709	712	744	722	740	710	723	768	757	703	720	684	720	717	713	714	715	716	673	696	714	722	727	718	727	692	735	719	691	717	736	763	759	701	736	749	744	716	726	741	713	700	664	702	758	714	707	728	697	748	738	720	737	714	725	740	690	680	699	700	729	689	754	726	702	684	744	721	731	721	762	709	783	709	741	674	707	733	702	739	729	715	708	708	696	686	731	715	720	714	736	745	729	722	717	754	692	731	705	750	753	664	716	718	755	750	713	725	752	720	712	692	769	713	709	785	719	728	673	747	743	812	709	690	728	756	696	740	748	733	788	735	686	756	686	692	763	706	760	678	720	716	732	721	743	770	714	691	664	735	749	734	756	762	718	735	690	696	724	727	713	722	753	669	717	727	752	750	711	734	659	697	722	742	706	760	754	719	726	750	731	679	703	778	755	734	730	713	717	693	712	700	726	738	717	679	693	788	743	727	766	720	740	705	692	696	738	733	708	705	669	676	718	769	762	716	724	725	725	736	749	723	807	749	733	719	729	720	738	700	770	701	751	760	723	699	699	691	745	727	707	751	749	699	751	714	736	737	739	778	720	722	700	770	679	696	715	712	719	708	751	700	690	762	714	737	675	732	736	750	793	725	759	703	717	755	737	711	711	678	754	713	732	745	700	735	711	743	719	676	758	686	761	720	676	749	736	744	727	699	770	732	761	725	729	736	747	673	685	762	750	689	726	724	733	708	726	743	713	708	734	682	747	705	721	708	742	695	702	719	713	723	687	741	707	714	759	686	753	747	755	738	744	750	734	759	703	692	709	744	679	702	731	746	735	684	745	725	786	690	750	709	717	733	734	734	708	756	763	742	738	732	764	714	721	754	710	708	691	727	714	723	731	752	739	760	682	690	744	698	639	701	727	691	722	720	713	704	690	726	722	744	711	824	743	712	770	743	719	692	699	679	709	692	681	690	705	741	718	661	743	710	691	745	709	746	740	793	743	732	748	663	764	703	731	721	723	711	709	710	687	711	783	744	714	699	738	705	752	700	728	713	746	684	713	726	725	699	778	767	702	736	700	765	695	717	742	682	739	693	747	705	747	754	713	698	760	715	745	681	740	727	725	709	701	673	711	731	746	702	762	671	734	740	710	692	719	724	731	754	706	713	751	742	704	780	700	695	745	760	737	697	696	729	735	751	712	690	749	741	716	713	712	752	750	690	747	723	741	702	733	764	725	703	702	742	718	658	691	708	678	746	737	707	717	719	732	730	756	733	739	696	727	728	717	725	724	685	727	714	769	746	708	695	680	735	681	669	695	751	722	731	740	740	745	697	743	713	746	763	726	658	715	745	669	721	715	695	693	716	734	724	743	693	745	699	731	691	714	718	694	755	768	771	747	704	741	726	722	753	759	745	695	746	719	710	730	733	737	697	737	728	662	726	715	758	723	738	736	752	708	747	740	729	730	743	644	748	731	710	757	719	756	742	706	762	698	712	723	724	772	709	718	701	716	709	747	715	731	742	745	762	734	749	719	771	672	711	763	678	749	725	719	734	723	732	731	761	726	728	722	714	750	698	719	749	714	751	692	737	742	723	731	722	738	745	695	756	760	707	716	746	704	751	706	753	711	722	713	756	716	720	684	748	753	711	709	712	682	697	737	728	707	759	710	693	746	753	718	725	700	698	809	681	692	738	749	716	756	712	706	683	713	721	742	673	716	722	749	735	719	719	765	706	748	718	738	735	701	779	723	735	722	727	799	711	724	675	743	758	700	730	731	681	677	725	731	740	673	759	705	738	710	754	720	721	701	719	730	689	755	774	765	696	763	720	740	671	754	695	701	763	702	751	750	739	723	723	702	749	743	725	725	727	716	731	725	737	717	754	771	715	704	690	704	752	748	723	748	703	722	710	743	741	764	759	732	678	721	688	758	719	686	724	669	727	735	711	707	720	759	706	727	763	695	741	740	680	741	700	717	711	675	720	719	734	763	679	720	725	714	712	727	750	711	759	716	767	691	747	715	699	698	709	710	710	728	698	808	725	729	711	716	726	699	728	719	720	721	732	740	740	669	716	746	720	707	711	709	682	716	740	718	736	729	719	720	706	789	732	736	731	737	720	726	729	740	724	700	716	733	761	701	711	720	713	726	747	704	768	711	715	746	720	761	748	722	698	742	756	731	734	766	726	742	706	714	740	736	696	733	700	685	743	751	690	789	754	748	721	703	716	730	726	719	708	715	742	771	676	693	728	709	774	749	732	739	787	724	723	725	733	696	728	761	761	722	759	702	682	735	715	748	738	681	713	721	712	730	704	746	800	704	700	721	756	744	771	713	770	709	747	679	732	723	715	676	703	737	775	714	714	707	705	730	752	753	736	784	753	752	739	724	779	721	733	771	726	704	722	680	709	705	705	698	709	663	747	720	761	725	729	785	729	766	738	712	752	721	690	735	709	710	712	717	742	720	704	736	776	690	733	729	720	704	709	710	741	720	731	682	724	739	718	726	716	755	692	691	749	702	753	721	687	726	751	722	761	753	726	694	776	731	716	756	704	710	709	726	749	761	705	713	736	670	710	711	733	737	710	701	678	701	692	751	699	714	752	738	699	714	704	763	724	712	713	741	714	727	711	771	701	699	786	686	699	691	732	728	751	696	726	716	704	715	733	696	732	726	716	724	709	698	722	691	702	729	724	696	746	696	749	707	691	670	711	719	739	680	686	752	723	725	737	733	737	701	747	729	698	723	726	743	699	729	753	693	709	774	704	727	718	716	730	699	732	787	731	742	713	674	681	668	696	704	723	745	717	765	716	712	734	762	736	699	774	699	722	726	723	752	702	780	677	737	755	721	741	727	692	702	685	724	736	748	707	705	785	747	710	719	709	730	730	739	748	715	693	704	737	718	734	773	735	723	770	711	747	718	772	707	728	687	696	727	775	693	705	705	694	742	719	714	729	711	698	745	707	740	705	758	697	706	723	698	724	685	671	724	752	807	737	693	744	719	740	704	760	685	683	720	669	751	710	731	726	709	693	703	724	692	753	687	750	726	738	693	755	743
30627	29329	14343	4694	192	53	57	49	49	52	51	66	63	57	65	60	53	48	68	58	51	51	40	54	57	48	51	54	64	55	80	128	130	107	102	85	54	69	58	41	51	48	54	53	56	58	66	54	63	57	45	49	50	49	47	63	53	57	30	55	46	49	43	47	47	58	46	47	47	47	57	58	59	56	57	58	55	43	53	52	61	56	53	49	58	47	66	48	58	54	67	64	49	45	48	74	48	51	45	56	55	56	54	54	54	42	54	51	57	39	54	71	64	54	58	47	58	52	47	49	41	43	59	49	45	46	65	60	58	44	51	42	60	54	56	68	46	54	64	48	54	52	51	61	48	60	62	43	58	54	38	57	59	70	48	49	44	54	58	44	53	50	44	57	60	54	58	59	56	50	51	62	44	47	63	57	55	49	65	51	67	53	43	52	50	51	54	58	56	64	67	62	54	45	42	59	75	62	56	44	55	51	50	61	50	52	49	44	45	58	62	44	65	58	67	49	56	59	49	52	37	44	54	47	59	57	46	46	52	51	59	56	63	67	66	44	52	63	51	50	68	75	49	57	65	52	47	47	39	69	56	57	64	57	63	53	45	49	51	53	55	56	55	46	53	40	50	43	62	51	48	56	55	53	58	60	64	63	61	48	56	57	62	47	48	51	51	53	48	51	45	50	54	52	49	57	49	51	57	61	57	55	44	46	58	46	66	63	60	56	60	50	41	44	53	46	54	61	45	64	49	59	52	49	41	50	39	50	47	61	53	63	54	60	44	47	55	51	63	55	54	51	62	52	46	48	49	53	52	58	54	52	51	57	69	49	63	44	48	56	61	38	57	61	40	53	56	48	45	58	65	43	58	60	63	47	45	56	63	70	54	67	62	54	59	62	43	54	46	53	56	56	60	52	48	60	44	53	57	57	50	51	54	64	49	53	58	64	46	43	41	48	61	50	46	57	52	47	48	54	46	68	44	46	60	55	57	54	63	46	40	47	52	56	56	42	54	53	62	62	56	54	63	58	65	54	60	52	46	56	57	50	52	48	53	64	58	52	43	46	53	71	52	59	68	69	55	59	52	55	59	55	63	51	65	54	45	59	57	47	54	48	58	54	61	59	56	46	48	46	54	59	53	41	51	66	65	50	49	43	62	47	59	60	54	46	48	55	51	55	54	50	50	60	51	51	47	47	53	58	52	45	40	63	50	57	41	45	53	52	53	39	48	66	53	49	61	48	53	50	63	43	51	56	49	57	56	53	53	51	45	54	53	55	60	52	63	57	66	57	54	58	40	50	54	57	58	52	53	47	56	51	51	51	48	51	58	50	72	49	51	54	59	45	68	59	49	48	49	59	55	45	66	57	60	60	45	45	42	49	54	53	54	53	62	42	41	56	58	61	54	55	44	50	66	49	62	52	61	43	58	72	60	55	57	53	40	61	46	53	45	51	46	68	59	61	49	43	52	53	46	43	51	47	56	51	64	53	48	41	57	65	56	54	66	57	39	59	54	57	49	55	49	61	58	59	48	50	63	44	59	42	54	53	51	44	58	59	61	52	61	56	53	51	57	68	64	60	61	51	58	58	51	55	46	56	52	68	55	61	60	52	64	53	42	48	60	55	51	54	62	47	45	46	63	54	42	55	44	53	78	51	63	66	55	64	48	54	69	49	55	48	50	64	50	63	53	49	47	59	45	47	59	50	39	61	48	41	62	67	46	53	47	45	56	55	49	55	56	54	52	56	61	50	49	53	51	52	51	54	58	46	55	57	46	58	55	48	51	53	48	58	61	59	54	51	45	42	54	50	52	55	60	60	55	50	43	60	53	49	62	47	49	57	68	46	55	49	50	63	65	52	54	53	41	47	52	53	50	63	46	59	65	56	49	44	65	43	55	34	64	63	53	56	53	45	60	49	65	59	70	60	56	44	45	53	47	57	45	52	52	63	57	32	50	62	61	49	64	51	42	42	56	50	53	43	59	64	48	44	46	47	52	55	54	48	59	48	46	49	57	49	44	56	52	66	59	59	54	53	58	60	36	67	38	66	49	49	44	53	59	53	48	51	51	47	73	48	51	62	60	67	49	57	41	56	49	68	56	47	52	50	64	51	55	54	68	49	41	55	50	55	67	49	47	46	46	61	43	51	38	58	42	37	55	77	53	49	64	53	54	54	51	42	47	57	46	51	55	54	55	57	63	61	56	42	60	61	39	46	52	55	65	68	46	58	58	59	57	49	56	46	45	49	65	45	60	55	52	60	52	46	52	58	44	60	49	50	62	46	48	44	65	49	72	59	55	49	65	61	52	43	50	61	47	44	40	54	55	56	55	54	51	57	61	57	52	53	39	54	68	71	46	58	57	53	40	45	58	61	53	50	48	57	53	52	73	64	53	47	58	46	50	48	58	52	64	48	50	58	55	55	66	51	54	51	52	50	64	49	62	62	54	51	67	59	48	45	46	45	61	50	38	53	54	51	51	44	63	59	50	59	54	64	51	59	50	58	61	58	41	60	54	54	50	53	57	48	48	45	44	56	58	73	50	49	73	64	52	49	39	53	57	51	55	67	38	46	39	57	56	58	45	52	62	61	51	51	56	48	54	35	45	70	68	57	53	46	55	54	46	55	50	62	53	45	57	69	42	43	44	54	46	51	48	42	53	52	67	51	48	54	64	39	45	62	60	54	55	54	48	52	44	44	42	57	62	69	61	55	50	56	73	63	47	62	48	50	56	63	48	51	57	44	51	55	59	51	64	64	72	64	56	52	55	48	61	61	54	60	62	66	54	43	40	51	61	57	42	47	47	59	54	60	45	53	54	62	50	54	53	72	60	63	44	61	45	48	56	75	54	63	55	64	55	52	53	39	45	61	49	45	51	46	54	52	68	52	39	47	38	46	59	54	57	62	52	49	67	49	42	61	44	59	49	50	53	51	51	52	55	40	62	42	37	48	58	54	45	63	45	49	56	67	61	58	60	58	69	61	53	55	51	70	60	54	64	60	41	55	48	64	61	54	57	65	47	46	45	58	54	52	59	41	46	60	47	65	55	53	48	68	44	47	49	50	44	46	56	65	50	64	62	57	58	76	35	45	53	59	57	50	50	57	58	58	58	57	63	51	63	70	59	45	57	55	60	46	59	54	47	52	56	41	44	61	53	42	52	58	48	48	42	48	56	59	51	46	56	54	74	69	53	56	53	55	47	69	60	56	69	50	58	60	58	61	55	62	47	50	48	49	58	58	46	45	52	50	51	45	51	52	56	57	52	48	58	54	40	54	48	67	53	54	76	51	53	38	63	58	58	56	40	61	54	56	58	46	47	36	54	55	57	55	67	49	47	46	49	53	59	51	53	57	47	53	63	55	45	57	35	53	49	47	64	68	48	60	44	59	54	54	80	44	63	52	40	41	43	49	57	42	45	58	52	67	59	66	57	73	47	62	67	67	59	59	61	49	44	52	63	57	59	40	51	52	67	34	46	62	57	42	58	53	54	61
58058	43840	33914	25880	3101	1229	1077	1030	836	851	843	792	755	675	671	642	657	680	686	666	623	633	589	647	587	609	568	582	579	583	1220	2657	3179	2590	1698	1131	821	635	556	591	596	599	577	537	606	636	582	557	526	564	573	558	553	597	570	592	546	523	568	551	559	600	551	576	534	572	551	586	595	559	595	594	589	558	562	567	608	560	552	581	574	557	596	548	575	533	583	605	539	552	573	570	585	575	591	535	568	567	585	544	592	558	582	573	545	580	610	582	554	604	587	612	582	587	597	570	555	560	528	546	578	566	567	590	574	563	553	619	648	557	563	545	601	601	578	553	575	582	570	558	600	546	577	601	576	533	557	574	577	589	607	585	552	580	564	586	561	581	561	537	586	561	544	556	535	578	622	521	547	554	569	573	580	532	528	554	557	583	581	623	580	588	548	543	580	566	530	618	560	588	563	575	574	586	587	572	563	571	575	574	560	564	571	543	573	508	574	557	587	574	559	567	560	586	581	540	610	573	575	637	558	580	601	586	525	608	558	597	597	604	561	550	583	582	599	596	569	604	573	558	642	565	554	580	585	557	585	576	558	608	569	553	579	503	543	581	567	601	553	529	553	560	578	547	575	565	588	575	537	582	582	571	557	577	576	564	606	613	553	598	592	562	553	567	556	575	571	582	584	558	586	585	543	598	563	574	538	594	565	536	570	574	561	588	555	559	591	596	544	604	572	605	591	583	545	583	597	599	557	573	549	603	562	588	570	592	565	572	568	581	576	565	558	549	513	573	539	569	564	573	574	584	576	598	599	600	534	594	590	585	560	566	562	545	535	578	597	544	561	597	590	572	600	556	592	589	555	571	575	562	535	609	566	576	537	546	572	564	583	579	518	560	557	550	586	563	574	559	575	582	557	551	543	537	572	529	596	531	536	570	567	561	568	528	574	573	568	582	552	562	571	577	546	569	516	538	610	592	596	575	524	623	584	601	543	570	569	562	608	581	575	534	551	577	587	609	612	576	590	549	593	578	558	550	600	569	541	513	565	594	645	554	589	585	554	597	575	571	608	562	558	580	599	585	558	550	575	583	579	579	583	575	620	568	571	581	548	559	531	569	616	559	565	563	611	584	574	605	552	582	587	539	560	583	547	527	575	560	582	566	551	581	563	552	573	601	561	570	523	561	572	558	580	577	618	577	599	548	632	569	572	558	629	605	608	608	570	574	602	603	575	569	555	583	570	502	551	537	582	556	568	536	613	590	568	579	571	578	622	567	570	583	553	548	587	600	566	591	554	566	553	557	561	598	604	575	561	567	576	554	547	598	562	587	527	550	577	557	590	556	545	539	632	597	534	592	596	582	572	582	552	537	551	591	602	571	562	545	574	581	543	586	582	587	586	545	595	572	578	613	573	575	572	600	562	562	578	578	562	572	583	572	573	584	543	565	554	568	536	566	574	607	604	551	576	577	593	577	572	568	544	571	549	583	578	582	588	588	614	577	556	565	563	573	547	579	608	568	597	573	561	578	543	561	590	608	601	585	542	562	575	601	576	574	614	565	577	584	535	552	593	556	563	574	603	576	557	567	589	541	604	594	542	572	631	604	555	594	586	608	580	594	568	565	563	566	521	570	595	593	569	520	593	600	579	539	623	582	587	541	600	569	589	575	563	566	551	540	582	550	552	604	565	546	586	585	582	565	551	554	538	592	567	601	569	612	564	577	543	583	587	586	588	527	568	551	562	572	554	617	538	555	563	583	569	574	574	553	603	578	555	553	583	601	572	571	562	555	574	577	561	603	580	513	594	604	579	541	524	562	543	563	565	570	602	564	560	562	560	527	590	588	597	582	577	602	564	574	595	604	622	591	626	605	635	561	543	558	618	493	538	529	602	597	571	560	516	557	556	561	602	565	600	588	562	586	569	580	570	580	573	520	577	555	571	584	626	594	557	572	575	601	585	558	557	589	570	533	554	562	526	541	569	597	553	572	596	580	620	569	529	635	580	565	576	543	562	548	594	546	558	579	559	540	558	547	573	575	624	604	566	564	590	595	576	585	595	568	573	585	589	605	588	572	571	586	568	602	564	597	553	540	625	559	606	593	581	521	586	529	568	534	654	578	555	551	613	590	597	557	590	530	573	541	554	579	570	593	567	587	559	574	521	582	507	565	616	569	577	589	596	607	557	550	591	586	572	579	549	572	587	535	570	545	586	588	567	599	570	548	580	574	535	582	587	559	594	582	544	550	551	588	618	558	566	549	567	576	577	560	593	604	551	567	582	617	571	589	558	614	592	578	561	589	570	566	564	563	539	550	558	568	578	566	582	532	534	591	563	610	585	554	536	625	590	590	551	572	525	516	553	574	582	600	533	583	607	534	583	542	556	610	544	560	598	555	576	589	593	557	574	581	625	589	549	607	563	601	542	572	601	555	623	564	599	550	597	557	591	540	615	582	566	546	575	573	559	571	571	582	573	564	583	566	575	561	584	570	591	584	599	576	563	591	587	569	598	587	567	561	541	581	555	535	555	527	550	590	545	551	533	566	549	587	571	550	589	590	596	575	559	551	548	561	605	587	566	605	612	572	596	511	573	556	563	580	567	621	537	574	565	575	565	606	604	567	545	561	526	572	593	590	597	558	539	539	578	570	600	598	534	558	584	558	578	605	570	614	547	571	573	609	576	592	586	561	563	582	566	590	527	572	533	557	625	548	587	556	564	589	596	599	577	610	553	567	596	555	556	568	555	585	581	639	589	533	599	591	568	563	583	613	576	569	589	536	558	572	592	605	534	600	546	561	565	595	609	578	552	582	548	606	562	556	597	603	611	532	542	566	565	566	568	551	592	584	548	570	540	580	551	552	562	529	559	584	578	576	615	570	607	560	561	571	552	605	623	600	565	566	558	573	595	569	568	568	561	564	563	570	529	542	546	603	580	563	568	538	554	569	576	580	564	562	580	594	612	558	564	594	541	601	582	529	577	592	586	567	579	598	582	556	597	582	550	580	566	535	545	571	573	564	503	590	594	580	546	567	570	551	555	562	564	570	591	547	548	602	527	607	608	607	582	552	574	546	532	551	551	583	609	598	562	588	573	528	525	561	577	556	569	548	551	575	569	575	614	567	566	588	575	556	563	584	586	592	627	555	615	559	566	556	526	586	578	601	526	584	597	581	579	571	579	545	589	580	547	520	605	585	524	557	542	541	596	563	597	554	553	546	576	588	612	580	557	605	595	599	547	542	577	552	543	561	584	560	540	566	558	550	571	523	579	559	572	555	546	570	581	605	589	552	575	621	568	552	545	581	611	516	575	614	578	562	555	574	624	565	569	610	595	580	556	589	560	570	528	552	571	557	585	558	613	536	587	586	541	578	551	582	544	601	596	613	524	575	552	577	568	584	573	572	536	562	586	586	563	544	610	597	548	558	545	561	581	575	607	567	554	577	525	542	610	553	565	588	589	586	592	542	553	551	600	572	612	574	591	590	556	576	520	594	598	567	574	576
26136	25939	13600	3168	89	92	85	70	88	56	87	76	57	87	69	71	87	62	73	78	79	60	83	64	77	74	68	54	70	70	73	122	187	150	114	94	94	71	75	66	67	65	72	60	69	60	57	68	81	69	77	74	68	53	75	58	70	61	69	59	66	53	62	55	78	77	51	55	93	75	67	69	62	81	55	62	64	70	56	60	74	74	67	72	72	61	80	71	64	72	74	57	68	58	64	67	58	70	57	71	72	79	61	65	72	70	71	79	71	57	56	61	81	65	70	57	57	78	73	77	71	67	58	64	67	69	69	58	71	66	53	70	67	61	65	83	74	57	63	67	65	79	65	73	60	63	60	65	59	62	70	77	70	74	72	63	49	73	76	72	68	66	59	84	58	63	65	53	50	76	69	68	75	55	70	74	56	60	73	77	62	55	65	46	58	73	60	73	70	69	63	74	63	72	53	79	58	72	71	73	69	56	60	82	63	72	88	71	62	68	65	68	72	64	70	50	59	85	83	74	72	57	68	84	61	75	68	74	69	52	62	63	70	67	65	79	65	78	66	72	70	63	59	59	72	52	82	63	56	73	82	78	72	64	62	80	72	66	79	69	78	70	70	70	74	79	80	67	50	69	86	87	64	77	53	76	57	70	66	65	61	68	62	73	52	71	67	69	70	62	74	65	74	58	71	66	73	71	75	70	64	76	68	73	70	71	60	86	66	55	57	73	64	65	74	73	62	77	72	65	66	69	61	67	75	64	56	71	54	55	56	74	51	80	79	72	76	66	83	73	74	70	72	71	69	62	84	72	76	73	84	72	68	59	68	68	75	85	81	57	55	65	69	82	71	65	74	79	60	72	64	72	60	71	76	73	73	73	68	71	72	67	60	66	78	66	70	66	74	59	63	80	62	71	66	82	74	62	64	74	51	73	63	72	64	71	69	79	65	62	58	63	58	60	52	58	73	61	73	67	71	78	89	64	80	61	64	66	63	74	85	77	47	59	63	70	62	77	70	66	79	67	58	73	64	78	54	73	87	64	72	75	79	59	69	74	70	68	61	63	72	74	64	72	72	70	54	59	77	77	72	77	73	74	68	82	59	65	85	68	61	76	68	69	69	74	68	76	64	69	53	53	67	60	59	59	62	64	55	67	66	65	85	73	68	61	72	52	70	73	68	64	69	59	65	62	71	69	63	64	68	81	59	71	77	70	60	57	65	75	67	58	62	62	71	62	86	61	64	81	61	58	74	65	81	69	59	69	61	61	61	57	68	58	71	56	66	50	63	77	82	67	69	75	69	76	52	77	65	74	72	58	67	71	66	75	80	70	74	75	68	74	67	71	80	58	65	67	71	65	69	59	98	74	66	61	78	71	70	63	73	60	64	64	55	83	61	65	69	66	66	54	68	67	59	68	68	65	65	67	62	68	69	69	82	56	69	51	73	72	63	64	58	79	71	67	78	74	58	63	71	69	67	54	74	53	88	82	69	72	67	79	73	54	51	63	80	64	83	75	63	64	77	70	66	55	76	64	72	51	68	56	79	71	65	61	66	71	68	54	72	66	69	84	66	81	66	58	58	60	69	62	60	60	62	63	66	79	66	67	64	74	57	82	81	58	71	83	65	56	60	69	81	66	71	64	65	76	81	62	66	69	63	67	48	59	72	71	69	64	60	59	64	59	72	71	68	69	66	70	68	69	75	65	72	56	61	45	79	72	69	72	72	57	73	56	66	70	57	79	65	65	72	59	56	61	78	62	65	69	59	73	58	74	78	57	68	63	64	82	57	63	74	79	68	68	70	71	77	71	64	71	65	70	60	70	80	68	73	60	52	64	58	58	79	65	70	66	88	68	48	65	68	64	64	75	70	60	63	69	81	74	57	75	65	73	68	66	66	53	64	77	88	64	51	66	73	63	68	71	64	56	62	61	72	68	62	55	65	68	66	59	77	75	55	64	69	74	66	59	60	63	55	67	62	78	68	77	70	71	65	77	87	73	59	75	73	68	71	71	69	59	69	58	75	62	65	60	63	64	63	62	58	64	69	79	74	59	76	69	67	74	62	54	81	61	62	50	67	68	82	64	67	65	66	62	59	76	77	63	66	57	53	68	78	68	53	87	65	66	63	67	59	59	72	67	73	79	68	74	64	82	67	77	58	60	70	56	64	57	59	67	66	69	56	67	66	74	75	65	80	57	62	60	81	83	65	68	62	86	76	55	70	83	67	71	68	65	71	81	65	69	71	63	89	77	75	64	80	66	66	72	62	71	56	62	66	71	66	70	71	58	67	65	60	76	56	55	59	52	66	56	61	64	59	71	55	56	64	70	73	72	64	78	68	75	63	59	73	60	59	65	56	64	67	65	78	64	71	75	77	62	59	76	65	79	70	62	76	72	66	83	53	62	69	62	54	64	60	71	51	64	68	86	60	70	83	54	74	73	61	67	57	71	75	68	50	57	70	46	74	78	73	56	74	73	76	47	70	56	72	51	77	70	57	56	65	77	62	58	72	66	55	77	72	65	55	69	61	80	70	73	50	77	77	61	59	68	77	71	68	78	60	63	62	68	72	60	66	57	54	62	78	74	57	63	60	67	80	64	52	73	59	86	62	59	67	82	63	74	62	73	68	56	71	55	71	56	52	62	66	57	75	60	64	76	66	57	77	69	66	68	59	75	75	68	64	75	74	56	60	75	77	76	63	55	63	85	67	74	70	48	55	65	61	63	68	82	61	97	69	74	76	68	63	67	77	64	74	54	74	74	80	60	70	68	60	79	67	64	55	66	52	52	74	62	63	60	59	81	62	57	71	80	75	71	59	72	73	65	68	62	60	83	59	71	59	61	55	46	72	69	82	89	63	65	70	75	63	73	58	76	57	79	62	71	68	64	74	65	72	67	62	78	62	75	66	64	77	62	61	64	67	74	72	74	72	67	72	64	65	62	61	66	76	63	67	62	74	63	78	71	67	78	64	65	63	60	65	72	72	80	80	67	64	60	63	66	59	67	59	62	71	63	74	75	67	77	67	64	71	59	80	60	82	73	80	68	70	68	59	78	65	67	74	50	81	80	55	87	74	61	67	63	74	60	48	69	66	68	60	59	68	81	73	54	63	54	61	62	68	70	66	66	76	77	83	60	88	60	72	62	72	60	66	67	65	64	60	55	76	66	70	68	61	82	74	66	70	63	65	63	61	62	74	61	75	71	51	74	75	78	76	72	88	64	72	51	65	64	74	82	61	80	71	69	83	60	70	64	69	72	61	73	73	75	65	62	74	62	64	64	65	68	80	74	65	68	78	64	90	83	50	71	65	62	70	76	88	83	67	72	63	77	72	68	72	65	64	63	62	56	75	78	62	59	66	65	67	73	84	56	71	71	64	65	77	54	66	63	58	73	77	68	56	74	66	67	74	59	70	68	63	71	80	60	71	74	75	67	68	49	74	72	67	74	78	67	72	80	63	60	66	68	62	54	70	64	52	63	52	70	61	75	75	68
57351	44889	34609	17503	1174	1434	1322	1218	1034	1059	1016	970	898	848	799	831	819	756	766	747	782	778	741	734	732	690	731	690	715	809	1388	2951	4271	3534	2265	1542	991	812	760	759	631	729	677	685	682	711	677	641	717	691	670	707	672	739	711	714	667	678	716	693	702	703	705	656	708	673	696	701	654	706	688	684	663	652	729	676	687	720	693	693	675	687	693	746	704	692	678	685	693	726	681	712	696	689	649	708	735	663	678	711	688	655	683	716	692	661	749	666	706	678	704	708	694	661	698	753	697	687	712	687	671	682	693	626	700	689	691	708	686	727	715	719	710	719	698	655	719	693	685	716	703	666	673	686	693	702	741	721	642	704	716	674	694	744	678	646	686	655	676	676	706	664	705	669	669	684	652	696	683	658	696	711	714	731	707	667	654	640	660	688	711	726	723	716	712	696	707	642	703	670	679	668	723	708	677	652	678	762	659	670	712	667	699	668	722	677	703	733	697	660	688	754	670	664	694	650	658	697	701	707	672	667	696	720	649	717	691	728	682	705	732	744	749	678	710	702	722	702	681	690	705	698	700	701	670	693	661	684	702	712	643	709	711	686	679	717	695	710	707	658	715	671	711	676	682	628	715	684	709	667	668	711	692	738	726	731	695	672	691	674	648	681	689	671	656	681	697	689	713	727	703	743	696	667	708	714	702	725	704	664	732	726	728	692	690	692	695	685	681	691	684	686	696	700	659	690	742	701	645	716	662	695	696	692	723	654	656	654	711	700	678	689	674	646	692	662	714	668	714	685	715	702	684	689	668	697	684	683	730	679	686	679	704	669	713	678	677	715	689	734	697	700	691	716	706	677	709	697	700	709	652	708	722	695	709	654	704	698	702	701	654	693	725	713	707	701	705	645	649	685	701	657	681	658	689	701	719	749	625	680	674	675	708	686	710	660	700	743	695	689	654	683	707	697	718	686	709	683	750	716	708	709	668	704	654	677	705	698	689	672	741	707	674	666	638	692	700	712	723	679	725	680	725	675	680	651	717	715	635	693	714	697	696	689	669	710	695	683	702	701	681	635	694	649	653	707	650	694	644	731	686	707	689	732	716	691	723	654	692	676	702	713	632	740	716	699	701	665	685	672	657	678	686	706	679	679	679	680	700	686	687	697	687	679	691	735	731	719	649	690	732	689	670	655	661	724	683	713	640	706	694	764	710	702	654	687	663	668	688	681	678	706	706	616	640	695	711	694	727	709	744	669	703	664	718	692	680	686	659	681	710	685	663	710	679	670	648	689	714	671	681	711	687	708	723	662	720	695	684	703	696	652	688	696	671	675	724	700	708	705	720	678	654	659	684	671	673	706	687	724	708	692	700	681	699	669	675	674	739	652	720	726	704	699	682	676	714	712	670	676	717	668	703	646	686	701	710	679	682	757	677	688	700	664	669	717	674	695	679	709	732	677	721	667	750	729	650	697	705	703	663	698	618	728	723	667	674	723	695	684	651	683	664	694	674	715	675	680	697	681	763	669	687	691	681	718	698	684	709	720	658	690	685	699	676	679	701	697	722	659	696	728	682	709	693	678	667	663	631	674	699	710	721	688	713	710	724	680	702	716	697	720	732	682	674	697	706	679	698	661	737	718	730	737	664	644	678	678	707	706	691	654	703	648	692	688	655	687	771	729	690	655	679	716	700	726	703	728	635	699	717	691	650	687	681	724	665	677	697	727	680	711	690	684	705	716	676	733	706	729	654	682	673	733	676	706	694	681	701	715	707	718	677	684	712	678	742	748	675	645	691	678	710	689	675	682	704	670	692	648	709	730	691	663	687	688	674	693	660	657	686	703	643	690	696	698	695	694	665	685	688	680	695	657	653	679	707	644	675	682	680	696	707	698	705	725	700	681	671	749	726	689	698	707	689	676	655	722	716	672	660	716	710	635	701	731	686	684	713	679	655	678	678	690	667	665	711	708	644	712	655	700	724	733	654	745	714	669	690	687	727	686	701	709	754	682	701	697	645	699	700	709	702	690	697	687	730	710	673	700	715	671	701	677	664	689	672	768	707	710	678	668	655	684	729	717	655	689	688	663	720	695	692	690	708	676	725	671	722	692	727	681	679	650	680	651	654	725	708	708	684	671	702	675	708	671	690	664	709	727	724	688	678	701	691	646	725	698	682	669	665	685	719	731	691	695	694	699	695	729	697	695	680	699	663	703	759	746	681	710	677	678	697	709	693	677	660	734	678	671	668	645	642	724	654	658	714	680	664	718	686	644	701	717	756	742	692	688	691	674	675	701	656	668	740	645	694	741	683	656	742	682	634	685	677	693	734	679	698	720	703	675	710	673	686	733	672	723	707	711	730	694	686	700	697	691	703	664	729	665	709	665	744	695	707	728	696	719	664	664	639	672	693	702	678	696	703	695	674	682	678	671	662	685	704	670	651	688	670	681	708	695	663	706	708	734	728	728	710	646	679	740	691	673	712	669	638	697	686	662	715	707	687	667	720	706	721	712	707	717	727	683	700	678	690	703	632	717	642	712	709	680	668	714	648	687	684	664	676	661	699	717	659	658	642	711	698	684	726	737	658	696	686	677	651	692	709	722	666	677	662	664	660	732	749	682	695	681	702	735	663	709	637	648	675	675	673	703	710	704	681	692	696	681	638	714	701	677	758	715	673	701	713	724	753	673	693	729	656	713	670	693	695	717	723	652	696	713	665	664	695	642	707	674	704	661	654	748	733	675	649	700	712	679	698	691	700	700	699	706	706	663	684	687	715	670	632	724	688	684	686	722	697	697	681	736	715	680	641	704	708	712	695	701	681	676	711	676	717	698	722	686	714	722	693	685	707	736	683	717	676	713	655	698	717	669	699	737	688	696	677	706	637	682	690	669	709	691	731	677	662	685	721	669	698	671	669	695	680	667	709	648	691	689	692	649	721	720	675	741	733	629	706	724	643	731	673	677	635	678	686	699	629	727	676	652	647	661	730	730	716	678	665	755	693	725	734	652	677	688	707	661	771	731	700	707	694	703	653	708	683	706	715	672	735	723	725	680	700	695	731	714	669	734	740	706	741	706	686	679	675	701	681	644	653	657	704	698	730	654	654	701	729	721	683	654	683	715	702	644	696	693	669	681	705	636	697	704	688	706	721	655	690	669	668	714	697	639	667	711	692	623	725	656	695	687	719	704	654	688	696	698	656	684	685	725	673	718	730	668	695	664	661	692	732	673	701	648	694	711	658	688	670	723	664	674	708	712	709	712	707	688	715	700	729	653	679	681	660	702	663	751	729	685	708	671	718	678	710	677	716	665	707	699	683	693	706	670	682	683	670	714	715	708	730	686	683	666	714	687	696	712	730	693	699	719	690	712	705	689	690	623	718	697	684	736	700	692	722	667	677	722	709	715	708	681	708	690	725	655	711	700	699	719	714	701	696	682	700	693	675	709	687	742	665	670	644	695	714	676	715	675	726	704	672	715	656	714	681	676	711	698	685	654	734	654
35531	36785	20537	4462	68	71	57	67	62	57	61	58	56	56	51	64	44	52	56	47	42	57	57	50	56	49	51	49	47	56	110	207	247	134	121	100	56	62	54	46	49	42	41	50	53	51	49	56	40	44	42	59	51	56	44	41	47	48	43	45	45	47	67	47	61	45	40	43	47	51	50	48	47	42	57	48	40	45	47	51	51	49	56	47	41	52	54	49	57	41	39	56	54	48	47	48	48	56	44	40	47	40	41	63	51	38	49	40	54	54	39	51	39	48	52	65	64	49	52	52	57	43	41	55	49	45	53	48	55	62	40	63	58	42	41	45	47	45	54	63	56	43	45	50	53	45	38	50	48	40	45	52	38	53	38	57	56	56	53	57	52	52	50	44	45	44	43	49	49	48	58	53	52	49	59	57	53	60	42	61	48	66	67	51	63	43	39	45	50	51	34	48	36	47	41	48	43	49	48	45	52	52	40	47	53	60	49	49	53	49	46	49	47	53	51	48	42	40	57	47	41	54	51	69	59	55	49	49	54	51	58	36	50	53	47	57	42	36	54	49	44	54	55	41	41	50	53	44	47	54	42	57	45	66	48	52	48	44	44	45	43	51	57	57	60	49	54	31	47	55	58	51	42	49	60	48	38	52	49	50	41	53	48	54	47	53	44	55	36	42	66	63	57	59	44	50	54	42	51	44	52	42	45	46	40	45	42	53	41	62	36	49	62	36	50	48	52	46	57	56	54	45	47	51	65	61	47	49	49	35	59	57	43	46	56	45	54	57	52	55	54	54	52	52	41	42	42	48	44	46	51	51	59	54	42	47	62	48	50	39	58	48	43	42	46	49	49	45	57	43	47	46	51	59	51	50	49	46	45	52	52	44	41	41	52	51	39	55	45	53	52	60	54	52	47	39	44	43	39	54	37	39	51	44	60	49	54	50	55	57	32	43	55	53	43	53	53	53	53	57	60	59	51	50	54	53	36	41	43	45	47	53	49	57	65	38	53	43	56	56	44	53	57	53	50	43	48	53	49	48	65	65	39	43	54	48	66	42	57	39	55	58	39	48	65	48	39	43	51	46	52	54	53	40	48	48	59	54	41	59	49	51	42	40	51	48	44	53	51	42	48	50	55	55	52	49	52	46	49	57	49	49	34	39	40	42	45	54	47	43	50	53	67	49	52	48	43	53	54	60	39	47	48	49	52	46	46	55	43	47	54	45	62	55	46	48	42	51	45	49	48	48	58	36	40	40	42	46	49	46	48	55	46	45	39	48	48	51	52	47	48	50	55	50	51	54	44	45	47	64	52	46	47	55	54	66	44	43	46	54	41	43	47	38	47	49	45	58	47	47	62	42	45	44	47	45	39	46	51	53	41	47	50	57	55	50	51	43	46	31	55	56	47	48	55	47	52	45	50	52	45	56	59	45	57	48	47	45	54	43	42	47	62	49	55	58	51	58	45	45	49	43	43	52	44	53	42	38	42	57	48	57	49	49	58	50	42	47	38	48	61	50	63	57	35	51	50	47	50	48	55	60	57	60	51	47	62	54	57	47	37	57	59	46	57	49	58	49	46	45	47	52	47	51	55	51	56	61	45	50	46	51	59	51	42	48	44	39	41	52	34	43	49	55	65	44	50	50	34	41	33	56	50	53	41	65	55	59	45	40	53	47	58	52	49	52	46	51	42	43	56	46	52	49	50	58	44	56	51	53	42	49	53	48	49	46	51	40	45	41	47	33	57	44	45	41	50	50	38	40	67	46	52	56	44	49	52	53	55	41	45	53	51	49	43	39	51	62	44	53	55	58	47	46	50	43	48	40	52	56	50	33	50	55	49	52	54	45	52	50	58	46	58	53	49	65	46	40	52	42	45	29	53	46	47	36	47	54	47	56	61	48	50	34	49	54	49	53	54	52	57	55	62	45	45	58	52	49	48	42	47	46	48	59	58	54	57	41	57	61	40	57	52	43	50	49	46	47	54	47	55	43	43	38	52	45	64	53	55	58	43	61	49	35	40	52	46	41	42	51	64	50	49	50	59	57	53	59	46	52	43	46	58	57	47	59	47	53	53	59	45	50	46	44	48	43	47	45	54	39	52	50	47	40	47	44	48	36	39	52	57	51	46	49	52	54	47	43	48	57	49	47	55	38	57	59	55	49	47	51	48	59	44	43	56	46	53	47	43	41	49	51	46	48	31	50	40	43	49	42	33	56	44	44	49	44	50	39	51	52	37	58	50	45	53	53	43	44	56	41	34	45	48	37	52	55	55	45	50	43	40	62	49	46	54	55	46	44	46	56	49	34	66	54	61	49	54	47	43	44	57	49	54	55	44	44	62	56	41	53	57	59	53	54	39	49	58	47	39	52	52	52	53	62	51	40	48	56	47	35	39	45	46	40	47	55	52	41	53	52	61	46	52	53	51	41	70	47	44	50	49	46	61	56	46	57	47	49	35	42	49	56	46	42	57	34	49	51	56	60	55	64	52	44	47	43	60	48	52	56	41	47	52	59	57	48	45	58	53	45	38	54	49	53	51	58	44	49	40	61	44	40	54	49	49	46	52	59	52	44	58	46	45	56	43	41	54	55	49	57	49	54	48	68	37	47	62	42	50	42	42	49	44	48	54	37	45	53	50	58	50	39	60	35	46	58	47	45	45	45	63	39	43	67	51	43	48	48	47	41	39	60	63	53	56	45	54	45	44	42	57	54	45	52	52	40	58	42	47	49	40	37	43	45	56	64	52	45	58	36	44	47	51	47	48	41	45	46	53	44	48	59	59	46	55	48	51	45	45	48	46	51	53	56	56	54	34	42	50	45	51	45	51	42	44	46	52	60	56	47	47	57	39	54	46	55	31	56	60	47	50	51	50	66	54	48	52	53	64	50	53	55	45	50	58	39	39	51	37	42	47	56	52	58	44	55	46	57	56	49	51	35	43	50	39	46	57	47	46	44	43	57	56	44	47	59	58	48	43	48	48	44	46	51	47	57	51	56	42	59	52	46	48	39	63	36	56	53	57	35	58	51	42	51	43	56	45	51	40	45	61	55	47	43	49	48	49	48	42	57	47	50	57	53	51	50	52	53	39	53	40	47	42	46	46	51	57	49	36	41	42	58	48	60	56	41	47	51	48	43	47	62	51	54	30	43	45	45	46	59	51	50	54	49	34	40	56	48	53	57	51	51	54	45	50	53	56	53	49	57	38	64	47	56	56	55	54	42	56	53	45	47	46	56	54	51	44	62	50	68	60	50	43	59	44	46	47	48	45	63	44	49	51	36	40	52	36	57	50	53	52	47	46	54	52	42	46	39	44	51	37	61	37	41	55	48	42	45	47	47	50	50	69	58	41	49	44	40	45	35	44	60	38	41	53	40	57	55	41	47	49	54	53	44	46	48	51	65	57	44	49	39	48	48	46	51	51	46	53	36	51	38	30	39	64	40	59	48	40	48	42	39	60	47	58	52	51	44	43	48	53	49	44	50	58	51
58941	48126	39681	13495	1636	1888	1786	1478	1215	1052	993	952	826	782	736	636	699	665	659	668	587	643	641	605	569	554	573	583	599	667	2800	5804	5867	4117	2583	1546	893	675	575	514	540	537	463	502	523	516	522	495	494	509	522	523	549	520	490	504	515	503	509	509	534	535	508	512	499	490	476	535	520	549	484	512	511	524	523	513	474	497	531	516	516	514	529	515	500	514	516	522	491	538	493	502	492	529	522	484	506	514	551	546	502	540	507	503	529	514	519	465	519	505	538	531	553	493	501	530	517	556	525	516	504	500	512	510	546	530	542	521	533	539	533	518	504	555	533	521	476	519	522	503	544	536	532	505	480	531	486	500	495	519	525	535	512	537	525	517	497	544	496	505	526	494	495	492	538	522	498	518	541	529	540	523	504	518	520	507	539	526	512	482	508	545	497	467	523	507	541	542	522	487	536	501	561	527	525	536	502	534	495	506	524	543	511	547	511	515	467	511	537	486	468	517	530	483	511	509	537	441	494	489	522	498	523	523	520	508	512	492	486	510	526	493	510	543	498	485	502	477	505	526	524	511	518	537	459	525	512	500	506	506	537	518	512	512	498	534	511	517	480	517	508	515	512	528	525	503	487	500	533	543	459	534	491	493	512	527	532	457	496	533	536	484	495	543	538	519	517	502	490	533	501	500	529	499	530	514	537	523	480	509	503	520	546	554	507	505	493	522	538	481	495	513	506	512	499	519	480	538	502	485	509	488	502	525	501	546	514	513	502	506	496	478	510	527	515	513	511	512	497	514	483	540	521	493	516	532	498	493	523	537	505	540	500	489	501	496	538	554	535	520	508	538	512	534	516	488	501	508	518	505	538	521	483	544	509	481	513	492	513	498	494	536	536	520	503	536	528	486	531	540	541	480	497	510	528	559	497	475	501	492	502	519	523	505	529	488	512	495	478	510	508	520	519	542	516	525	535	523	543	503	496	498	525	526	500	495	525	466	552	502	508	487	562	528	529	505	552	509	498	470	528	506	516	502	512	503	490	495	510	516	522	496	513	507	535	532	536	496	523	566	493	562	490	516	504	520	531	575	526	495	510	492	527	518	510	516	467	503	465	511	510	521	532	510	536	513	503	518	537	525	519	521	544	529	510	511	562	518	490	513	525	506	521	508	529	529	497	508	482	579	525	524	505	526	543	500	511	518	494	512	531	529	548	557	479	512	507	508	566	505	571	528	557	482	493	541	559	554	517	518	521	476	542	499	520	571	496	580	469	512	504	516	546	496	520	504	507	477	542	501	526	508	521	522	515	552	469	501	533	536	517	521	497	514	516	530	513	524	519	521	518	519	504	499	489	504	519	504	542	513	507	541	471	493	534	515	495	484	518	531	512	527	559	519	536	552	537	513	510	509	503	520	514	528	489	543	525	534	481	537	524	534	503	533	506	485	511	501	489	549	568	518	528	512	517	487	516	523	505	565	471	516	499	539	551	461	535	553	505	575	515	469	480	528	519	524	482	505	546	531	527	494	501	509	519	551	501	483	522	500	527	514	483	491	524	534	483	553	506	494	472	526	494	501	528	482	502	516	518	512	495	529	512	477	537	500	523	501	517	518	482	481	524	483	526	507	528	500	530	529	498	473	512	533	476	550	511	490	521	548	510	505	539	535	565	488	552	493	545	521	520	529	539	498	531	524	513	518	530	543	555	531	553	492	493	532	475	453	490	521	529	527	511	524	522	527	520	535	511	552	501	515	525	489	533	513	506	529	522	542	513	487	523	536	516	521	511	532	508	511	553	525	538	492	518	479	531	514	580	527	496	548	515	542	525	471	466	549	506	511	499	508	528	492	515	538	468	493	523	508	495	503	520	485	528	554	515	460	505	467	537	487	527	552	505	481	535	504	505	506	521	485	531	511	527	521	480	569	525	501	540	513	510	485	522	521	539	504	547	520	461	487	471	496	542	530	502	484	552	503	508	522	486	515	524	519	539	541	512	521	545	484	535	539	495	507	522	520	519	551	512	478	519	523	529	519	515	509	457	512	506	558	538	499	482	524	533	505	508	527	527	538	521	544	527	503	514	529	523	512	522	539	497	472	502	487	503	527	533	522	524	511	518	507	496	498	534	532	517	565	522	537	494	503	532	504	510	550	499	514	540	531	542	543	472	530	555	521	516	514	513	482	541	491	540	487	522	487	526	565	518	524	509	484	500	482	522	553	534	514	509	484	478	478	481	528	523	514	487	548	486	518	526	563	526	508	484	487	485	497	483	494	534	517	507	524	518	498	503	481	532	510	529	532	553	518	478	538	530	509	555	515	507	506	504	534	515	502	558	546	555	542	471	547	523	561	521	510	511	524	538	497	508	544	518	533	510	546	510	458	504	487	544	525	488	517	541	518	499	559	492	532	527	545	518	502	507	520	508	510	477	471	560	511	514	528	497	508	561	494	516	531	541	506	498	517	544	520	515	491	479	520	496	503	511	500	504	526	543	547	558	514	543	515	515	513	503	533	494	536	481	499	507	491	477	502	533	540	550	537	533	490	504	486	513	515	527	555	498	511	540	493	473	522	496	517	507	538	551	470	475	528	507	518	527	503	531	540	513	492	506	537	507	502	517	495	508	555	517	530	486	504	507	521	513	496	529	554	498	523	552	535	502	520	536	518	532	495	530	521	513	557	499	538	519	538	495	497	528	498	505	515	521	534	530	524	516	480	499	556	544	553	533	517	498	484	537	529	553	495	481	510	516	503	490	506	510	532	552	516	481	521	541	472	501	498	533	518	509	489	574	526	564	501	519	486	515	536	486	536	519	507	498	561	551	499	511	519	512	510	499	538	509	520	472	523	516	539	453	476	544	512	554	498	511	539	510	528	592	501	511	519	496	511	518	518	492	526	522	472	491	481	495	495	525	544	518	502	535	527	509	528	551	499	500	505	566	499	523	547	472	497	530	517	512	504	510	493	477	457	503	481	538	498	510	489	488	531	548	532	524	528	510	469	537	505	505	513	467	489	486	520	532	482	505	520	522	516	544	558	513	514	564	522	555	523	512	528	525	517	575	484	552	483	477	512	528	476	515	523	551	526	509	502	496	488	516	518	524	551	531	483	554	522	520	503	537	517	528	523	539	522	498	502	483	514	515	552	498	535	504	535	534	555	560	502	503	522	511	506	545	525	556	560	510	493	536	527	516	483	507	519	525	535	539	533	516	511	531	497	530	522	508	554	568	553	456	560	490	492	538	529	520	487	554	543	501	542	522	507	525	485	536	517	505	496	475	531	507	546	500	536	510	573	510	510	509	516	494	543	541	503	543	539	478	519	518	533	471	504	504	514	522	516	518	490	522	489	504	537	490	530	550	501	513	524	521	523	518	543	502	514	525	509	507	510	514	538	498	537	550	544	533	516	518	503	536	537	522	505	536	482	497	515	580	470	523	534	538	525	505	476	505	579	557	499	504	505	572	519	544	503	463	500	499	514	512	480	525	506	528	540	529	507	504	487
15550	10674	4372	404	75	66	53	69	83	70	89	78	66	72	61	82	80	87	75	52	67	78	73	70	82	73	66	67	78	83	75	124	157	117	84	95	78	80	65	71	75	69	67	92	62	83	82	71	77	78	73	79	65	65	76	89	76	69	78	74	81	75	62	65	97	79	69	63	77	81	73	80	66	78	71	67	65	67	82	74	69	66	69	71	74	65	71	66	78	57	96	62	77	63	66	63	77	71	74	71	67	66	69	81	75	56	68	67	69	89	61	75	74	54	68	80	74	78	74	79	68	67	69	84	90	55	71	75	75	60	72	84	70	72	80	71	98	77	63	80	71	70	60	72	76	68	72	67	70	81	88	80	84	72	89	76	84	90	87	67	71	74	74	65	70	62	72	71	83	68	74	61	81	74	77	75	86	83	62	75	63	55	70	71	73	61	70	72	78	70	63	86	70	70	67	76	60	76	72	54	62	78	85	59	69	83	74	78	73	74	68	79	79	81	70	68	79	67	65	73	75	68	70	59	76	72	71	66	49	66	84	72	76	74	81	73	75	49	66	72	65	58	70	74	65	82	72	70	81	70	76	92	72	66	64	78	79	67	66	68	65	71	72	78	70	76	75	65	72	63	69	63	78	70	73	74	74	65	66	77	68	71	74	82	80	78	86	83	67	68	52	81	76	76	79	64	73	62	71	66	77	69	89	56	69	76	79	69	81	83	72	97	87	78	80	63	64	85	78	72	65	74	61	64	80	78	64	74	79	77	85	70	83	69	59	75	67	70	58	76	83	65	72	83	67	80	71	77	80	56	79	63	72	74	72	65	77	75	58	70	67	66	67	61	55	80	72	78	70	77	80	92	82	80	73	91	82	83	78	74	86	74	53	60	74	94	59	56	68	71	63	64	73	77	69	74	66	82	76	67	70	77	69	75	72	83	75	85	85	74	94	69	77	80	71	67	68	86	87	58	89	67	61	81	85	84	68	72	74	74	60	61	91	72	67	82	63	72	77	70	82	60	88	82	77	83	79	63	72	75	71	63	63	66	67	68	84	75	56	70	51	72	76	73	77	84	71	70	73	92	78	88	82	80	66	70	67	85	59	80	64	84	72	70	68	78	66	70	64	69	72	67	81	93	68	69	69	74	64	78	80	69	79	81	61	67	81	73	71	88	62	80	56	80	65	77	74	73	63	56	68	80	71	76	61	85	76	68	73	54	81	64	82	82	69	77	68	73	71	79	64	70	85	60	65	76	69	71	64	70	74	64	57	61	79	72	78	70	81	77	66	69	83	77	68	62	75	60	68	78	73	71	78	91	62	57	73	75	77	75	67	65	70	73	83	85	71	76	86	68	77	70	83	68	69	83	86	66	75	68	70	74	75	79	62	78	78	69	91	72	63	70	66	84	68	71	74	78	74	71	102	82	76	74	63	66	63	95	74	75	77	73	74	66	79	79	67	77	68	58	78	71	62	68	75	75	71	77	60	83	71	78	69	74	89	51	68	59	68	79	87	56	81	70	72	89	81	74	62	69	80	93	63	69	63	85	57	70	73	78	68	73	82	70	84	68	82	78	71	73	58	71	67	78	64	63	72	75	65	77	67	60	74	67	75	80	79	85	81	75	65	66	81	80	59	75	73	55	70	69	60	67	78	80	68	91	72	71	73	69	76	80	65	75	74	61	66	83	83	77	82	71	80	63	72	83	71	86	75	68	75	72	75	58	72	89	77	85	67	74	82	73	77	71	83	66	75	74	72	85	80	87	67	64	77	79	73	76	80	73	82	57	81	79	83	77	84	73	85	85	80	73	61	86	77	68	65	70	70	74	85	91	77	81	65	80	69	76	89	73	73	77	70	82	90	70	65	82	68	61	63	82	76	59	76	57	65	78	72	87	60	73	68	72	81	69	56	60	47	77	71	77	70	79	73	65	70	77	60	62	77	73	55	70	91	73	63	70	87	73	62	73	87	64	77	68	88	65	64	84	87	68	64	86	63	83	75	79	73	70	74	65	65	76	68	63	66	72	70	69	87	53	80	64	72	65	71	77	81	75	74	73	58	71	67	82	75	64	70	70	56	75	66	65	59	83	73	71	72	85	79	68	62	73	65	78	67	83	70	70	78	79	76	79	57	63	92	68	81	59	54	62	80	73	68	72	72	87	74	76	88	68	74	81	66	61	71	69	70	84	66	63	77	81	65	74	75	69	77	73	65	80	79	87	74	75	56	54	75	70	66	73	81	70	58	77	61	78	71	70	78	81	79	70	76	86	72	76	81	83	69	79	78	73	74	93	80	65	70	65	67	80	76	80	72	68	79	73	67	82	74	100	71	78	78	77	75	85	82	72	71	83	77	76	78	69	75	65	77	69	67	68	67	79	74	79	59	86	71	78	75	78	64	71	87	70	75	74	65	80	85	85	88	77	64	77	85	73	68	75	70	69	86	76	69	62	73	64	87	79	77	74	75	76	68	66	82	71	74	79	70	77	63	72	74	77	79	54	82	61	65	64	75	83	78	67	69	65	46	78	75	72	94	66	77	77	78	90	74	75	70	67	51	80	61	65	56	77	65	65	62	68	77	63	90	60	83	71	71	91	75	64	67	82	63	75	71	68	70	73	71	61	69	85	86	73	67	63	79	70	89	60	67	73	65	91	81	80	56	76	71	66	68	71	76	64	65	61	77	62	72	89	76	74	72	85	69	77	69	67	67	78	76	62	84	74	73	70	75	88	85	70	69	66	94	88	72	67	78	61	59	94	95	76	69	60	72	79	71	63	80	72	68	75	77	78	84	58	66	81	74	68	84	77	62	96	73	67	76	72	83	68	66	69	66	74	84	72	65	80	75	87	81	85	63	68	63	68	83	63	74	63	76	73	77	70	75	74	73	70	71	65	79	65	78	68	89	78	67	61	80	74	102	79	68	90	90	77	60	70	79	86	64	62	60	59	77	67	64	63	74	85	81	74	84	63	74	69	66	67	82	84	71	87	82	64	78	69	80	91	65	70	80	85	67	78	64	72	82	78	73	59	69	62	72	81	61	56	85	89	62	81	71	69	77	81	66	65	89	89	91	69	75	62	73	82	88	76	67	80	69	65	77	77	65	64	64	70	61	79	93	69	76	90	80	66	71	74	82	73	83	63	73	65	74	80	72	66	54	82	65	66	88	82	71	68	74	80	66	65	74	88	81	67	53	85	68	69	75	71	62	76	77	55	86	67	65	80	64	62	80	73	67	79	63	75	83	67	57	69	59	79	74	78	73	77	65	65	101	82	68	76	77	63	66	73	66	70	83	64	69	69	74	66	79	75	70	83	84	75	69	58	75	77	79	76	68	85	68	74	80	67	74	87	74	82	73	73	69	71	86	79	74	81	63	72	96	73	58	77	95	70	54	72	86	73	65	63	67	72	71	71	77	66	66	75	84	81	78	65	71	73	72	73	82	83	90	74	76	75	64	66	80	71	99	76	67	64	81	67	85	63	57	74	67	71
45406	32743	24340	3336	1034	1085	1064	1043	983	982	873	899	824	822	771	817	770	800	714	721	790	768	805	802	804	827	748	744	756	794	936	2294	2282	1911	1244	1074	929	828	765	761	687	690	719	762	698	778	707	740	757	763	796	704	714	722	760	749	728	731	771	743	736	698	740	727	755	718	729	749	664	744	720	771	760	751	689	713	711	755	779	739	716	697	769	716	701	705	761	736	737	792	732	741	728	735	737	771	795	770	737	727	702	742	775	783	721	760	709	742	734	748	756	702	725	749	728	754	758	727	753	787	694	750	739	736	750	741	742	740	779	744	770	744	737	758	727	661	711	728	754	762	746	730	672	748	725	734	757	714	765	750	732	703	707	733	719	699	642	713	762	820	787	759	760	768	720	745	724	720	748	717	755	702	698	736	746	766	739	758	798	710	760	731	684	781	747	717	719	732	718	783	786	775	789	733	760	738	739	790	755	724	713	693	753	703	711	739	721	756	719	715	759	737	721	716	740	745	759	713	724	783	736	753	739	734	713	786	758	740	748	702	721	721	741	746	761	713	800	708	731	713	684	778	750	757	731	722	789	735	729	741	713	745	724	787	741	776	777	757	769	716	818	762	716	732	713	742	746	750	717	797	740	762	736	726	691	770	708	727	729	728	704	736	739	766	721	705	754	707	702	812	746	775	749	773	734	794	771	761	725	718	755	770	768	749	765	771	767	744	790	765	770	720	745	746	732	737	747	699	705	709	749	723	794	726	718	768	784	769	791	781	759	772	739	768	754	750	738	744	703	744	735	745	737	779	724	733	711	797	776	748	711	745	728	737	748	798	693	728	763	711	775	729	725	762	738	756	726	784	745	756	785	784	727	742	781	760	712	747	769	739	718	751	735	781	733	723	810	737	697	776	715	670	735	793	766	769	738	751	722	729	786	736	743	741	736	768	713	771	775	730	736	732	767	737	727	736	803	727	682	712	716	678	733	801	770	747	702	748	722	725	705	780	735	772	721	716	738	711	731	683	746	737	743	811	745	792	665	757	762	741	753	733	750	742	762	783	731	720	741	757	713	823	713	764	752	748	714	738	756	685	710	752	684	724	768	728	722	749	695	765	735	731	703	761	718	723	760	747	689	742	738	683	778	762	773	754	768	734	715	740	747	718	725	703	782	727	775	777	704	758	730	717	663	770	711	713	748	711	724	720	708	707	774	748	723	741	740	732	755	702	679	712	707	778	774	743	761	724	735	733	741	760	769	739	720	706	757	764	728	772	715	741	714	778	781	746	747	711	749	756	781	799	780	732	793	703	727	782	743	747	781	749	740	729	720	721	766	802	712	741	757	748	802	751	745	702	716	745	748	756	749	747	794	730	736	727	707	782	772	699	774	765	753	753	745	713	760	723	780	744	715	802	757	739	786	765	734	831	747	683	739	754	696	774	699	704	748	723	792	790	777	733	759	749	770	712	721	798	751	731	762	719	776	743	758	742	706	780	721	796	724	668	754	762	771	756	756	733	725	733	751	750	746	723	776	745	711	728	716	753	765	705	752	792	759	745	729	737	757	753	713	733	762	743	748	718	750	738	786	759	717	767	724	737	751	774	769	772	763	726	741	774	753	731	712	713	756	698	747	734	771	763	743	714	729	721	744	727	793	738	772	745	733	722	701	729	714	716	800	768	729	743	742	764	770	758	754	727	721	706	758	782	732	751	768	758	760	698	741	728	786	789	733	689	739	746	734	735	751	762	716	675	757	796	748	731	736	668	754	768	707	818	749	763	759	736	723	771	709	705	723	675	719	746	768	707	724	759	786	764	774	744	764	737	714	769	768	746	722	742	689	757	743	715	736	706	746	754	711	741	754	733	729	748	712	742	701	725	758	707	712	730	774	695	732	726	711	739	726	709	731	738	735	770	790	753	731	748	695	766	693	751	761	779	729	769	733	750	697	750	723	731	764	723	741	726	818	740	697	705	745	720	702	761	707	798	758	735	767	748	737	729	686	745	748	750	802	758	774	773	738	740	724	738	745	740	721	764	725	783	760	772	785	748	758	738	786	744	698	761	770	750	750	762	746	760	765	722	763	720	757	755	770	717	720	754	740	818	711	719	776	760	728	754	768	772	722	803	693	721	772	775	715	767	745	736	755	710	767	715	775	739	754	746	754	718	776	731	720	728	745	747	722	760	745	760	724	720	710	710	710	739	719	777	722	760	730	762	714	689	798	717	738	730	717	741	739	728	741	717	750	675	749	765	716	729	770	699	682	736	768	759	712	687	728	738	750	793	728	731	718	721	724	741	697	752	782	747	752	787	729	788	738	735	745	723	735	757	698	753	752	761	764	758	730	772	737	732	734	785	816	767	722	768	725	713	729	762	729	720	735	775	750	801	739	766	770	689	748	768	794	765	805	783	727	822	767	745	712	719	780	769	732	735	748	700	754	715	784	779	725	758	747	694	748	712	770	757	728	781	755	739	745	753	730	741	720	776	720	739	749	764	759	730	707	748	757	753	740	775	786	727	723	734	736	763	737	736	714	711	766	739	775	719	751	684	767	764	757	733	750	704	739	713	757	769	758	740	806	755	714	700	757	757	758	728	712	721	715	787	770	762	758	716	737	719	746	763	719	746	742	746	754	777	784	729	765	806	711	770	708	777	743	718	752	734	710	751	751	748	805	725	720	725	723	717	766	747	787	736	766	755	744	724	752	712	773	745	729	720	751	770	767	717	716	782	771	760	742	754	759	774	738	750	722	750	752	765	732	735	764	777	780	710	754	766	748	728	741	753	758	781	740	757	789	731	711	748	733	743	702	730	730	718	763	746	751	773	704	741	746	717	734	781	747	749	750	740	770	777	730	770	768	732	783	722	731	753	714	744	741	729	760	740	747	761	762	731	729	733	735	760	725	735	729	716	793	725	765	783	757	735	720	733	763	742	697	740	723	803	745	720	748	724	731	763	740	725	756	719	676	717	730	750	731	733	706	760	778	711	780	756	696	756	727	752	767	748	741	794	719	738	782	824	759	732	768	760	748	762	718	735	749	749	764	793	726	714	743	775	789	797	760	727	744	689	778	762	738	736	730	723	767	760	740	750	734	761	752	741	763	762	725	734	739	723	718	758	685	762	737	714	799	785	754	703	739	718	767	731	743	724	726	741	675	734	739	732	768	792	739	743	749	744	762	717	791	742	754	733	738	741	753	721	733	694	696	759	772	705	732	728	732	726	746	766	722	744	762	743	784	755	731	767	735	745	734	753	745	791	723	731	815	777	742	734	764	732	754	730	785	745	687	763	750	783	774	755	732	693	735	703	788	750	784	803	753	748	760	753	751	744	739	736	719	718	763	775	777	753	717	756	763	689	739	737	750	766	750	788	764	717	707	784	718	750	716	752	706	707	750	728	729	784	766	780	753	736	761	760	728	725	758	712	732	782	749	751	751	735	764	731	744	765	754	776	731	736	723	701	749	740	703	771	741	768	724	702	711	769	700	716	754	739	792	762
30691	29726	14542	1238	65	67	71	56	63	50	44	58	51	60	54	45	68	50	51	53	45	69	53	57	61	50	54	47	73	60	85	153	152	177	141	116	79	63	67	54	54	58	57	53	55	57	54	41	39	53	58	47	48	57	65	57	51	60	62	48	58	50	53	59	41	66	37	47	58	55	60	60	46	51	59	69	60	61	54	58	42	44	51	54	54	55	54	56	50	52	50	62	46	53	50	59	59	64	44	51	49	70	46	46	57	55	46	57	58	43	42	44	58	52	56	48	47	61	61	53	61	43	63	55	59	67	64	59	54	58	52	59	48	65	49	50	55	49	57	51	60	47	62	66	62	43	55	49	56	49	44	56	51	49	54	55	47	68	49	70	46	45	51	43	55	60	57	37	44	45	44	47	54	50	48	47	54	35	58	48	42	59	50	52	51	43	57	64	46	59	56	56	61	48	45	68	37	51	45	37	57	72	48	47	59	50	65	62	57	54	57	50	52	57	49	43	55	53	54	58	45	51	55	59	43	66	49	45	49	73	49	54	51	44	52	56	48	45	53	50	51	54	53	76	51	44	53	47	57	68	50	58	65	62	56	58	41	69	60	69	55	55	58	62	49	59	56	43	57	46	54	55	58	47	40	57	64	63	44	60	58	41	66	77	50	51	47	57	48	44	62	64	42	58	48	57	58	50	48	67	57	56	55	57	45	50	62	46	57	48	55	60	55	52	62	57	52	53	45	81	45	45	46	55	65	51	49	50	39	53	66	59	47	56	55	57	49	58	60	58	49	54	55	65	61	52	57	63	51	54	60	65	55	50	55	56	63	52	57	50	35	56	61	48	59	59	56	61	57	51	47	57	58	61	56	57	47	56	56	60	53	49	52	51	61	56	48	55	58	52	62	74	51	51	62	50	57	63	62	47	51	51	52	54	52	47	59	52	54	48	51	53	74	50	56	54	57	52	44	33	51	65	56	54	50	48	47	52	48	41	56	45	46	61	40	64	57	51	58	57	64	62	47	52	48	33	53	52	60	62	58	60	49	58	58	51	42	47	47	56	47	46	63	50	45	43	56	68	56	48	61	50	56	46	41	48	46	54	64	52	49	57	58	48	56	59	62	50	50	51	46	48	59	47	44	61	53	35	51	54	49	49	54	59	56	52	71	61	66	44	52	65	58	47	65	79	57	51	60	56	50	64	57	58	52	63	57	71	58	59	43	56	60	55	45	47	50	55	53	57	47	52	61	39	50	50	63	40	64	69	54	66	54	41	46	45	47	53	60	54	66	59	45	58	49	49	56	49	54	59	59	58	58	51	63	59	58	54	51	43	63	49	67	57	50	41	68	61	39	46	62	53	50	38	54	52	51	42	57	60	47	55	56	68	43	49	58	65	69	75	59	46	51	66	65	58	49	65	45	41	45	77	54	50	55	54	50	59	60	61	60	69	51	51	62	42	48	55	39	34	55	59	54	57	57	50	46	49	49	63	62	69	73	36	56	54	56	54	49	59	47	59	54	53	77	40	66	48	45	43	64	47	56	48	48	52	53	61	59	61	72	43	43	60	68	48	54	36	47	62	61	64	51	45	65	60	71	54	54	59	55	56	58	52	56	64	51	57	53	55	54	57	61	44	72	47	53	52	53	53	57	42	52	54	34	46	47	50	50	42	64	61	49	44	63	50	39	40	73	52	55	56	52	58	45	58	64	57	42	53	58	60	59	52	49	39	58	54	49	55	52	49	58	49	48	39	56	61	53	56	57	64	46	64	53	63	47	54	43	57	65	54	39	57	46	57	58	48	52	43	59	42	55	64	62	50	48	50	54	53	50	52	53	61	47	52	45	48	46	51	45	55	58	62	58	56	47	57	62	56	73	53	51	65	51	54	58	55	52	63	72	51	42	40	45	54	52	56	58	42	57	46	55	52	55	75	38	50	66	55	43	57	57	70	45	51	52	44	59	45	47	71	63	47	46	71	46	48	55	55	55	58	53	51	61	58	46	54	57	50	46	53	48	54	51	53	43	40	46	48	56	64	53	50	56	54	49	56	48	53	48	58	62	58	54	48	55	52	50	67	49	47	60	52	51	53	60	57	57	60	69	47	46	64	66	60	60	52	49	60	40	48	56	62	33	53	59	64	55	44	43	56	46	60	56	48	56	51	63	42	52	39	41	53	53	52	49	50	56	59	55	48	62	49	50	31	51	53	58	46	53	56	59	55	53	61	49	44	58	66	62	52	68	48	50	57	57	53	58	54	44	70	43	52	45	38	55	44	54	45	56	57	50	44	52	57	57	54	56	58	59	56	50	53	51	49	60	47	61	47	58	63	53	43	60	54	70	56	58	71	60	69	65	72	64	62	57	64	51	51	56	55	59	60	61	55	44	40	52	67	50	49	53	64	38	46	54	61	54	44	56	69	60	37	51	62	45	50	55	51	61	52	55	48	59	48	54	59	51	45	57	63	40	45	40	50	61	51	52	52	53	55	45	51	62	64	46	52	46	47	48	61	52	75	60	48	47	44	50	51	46	63	53	59	57	57	50	49	71	54	65	62	53	44	60	49	40	47	63	63	58	59	50	47	53	58	63	57	39	48	52	57	57	49	34	56	58	51	49	57	62	51	66	63	52	53	62	64	52	54	54	48	66	49	49	47	47	47	55	49	53	57	44	50	55	55	51	51	57	50	47	54	42	50	55	40	48	64	49	46	65	56	47	45	61	61	60	52	65	54	53	49	47	43	41	59	62	56	41	53	56	57	55	60	60	51	61	51	51	53	69	44	43	52	49	60	41	47	45	62	68	53	51	47	57	67	62	59	60	61	66	49	57	52	44	53	57	60	42	64	61	60	54	53	60	56	38	54	63	57	63	61	51	61	45	66	62	53	54	52	63	58	50	78	40	49	55	57	55	51	55	57	50	54	59	53	51	40	54	40	59	49	57	43	51	59	52	64	57	60	56	51	53	58	54	67	58	57	37	63	46	48	54	54	43	56	52	52	63	57	61	53	60	52	38	54	58	41	47	69	48	46	53	51	59	49	62	56	43	53	57	66	52	53	59	42	63	51	44	43	49	59	61	51	52	45	41	50	53	57	56	46	50	51	57	47	67	55	53	59	49	48	57	60	56	50	67	73	60	55	59	40	57	57	59	59	49	51	55	46	39	67	56	55	62	52	69	61	58	49	46	57	50	67	60	45	60	54	59	49	57	41	53	50	59	50	54	57	60	51	61	50	58	56	52	54	74	50	52	62	60	57	65	51	50	67	68	50	54	53	54	41	43	55	49	48	45	49	56	52	56	50	45	56	51	50	66	51	63	52	53	55	47	55	53	55	49	61	64	55	48	50	58	54	48	63	58	51	54	53	57	42	38	54	49	70	62	49	54	43	47	54	58	47	52	46	49	56	51	61	60	52	42	44	62	39	51	44	51	68	61	49	48	50	68	61	57	55	43	56	51	56	53	54	51	49	51	59	48	59	62	60	58	55	64	52
58591	45123	33519	3932	1479	1517	1441	1250	1060	954	804	809	731	769	709	701	667	629	611	688	593	663	644	679	699	658	609	646	611	589	1450	3356	3814	4016	2725	1719	1052	745	621	589	563	590	540	529	566	539	583	538	556	582	640	534	538	553	598	530	548	515	549	582	555	566	540	584	525	551	563	559	577	592	556	542	568	571	533	573	549	616	584	597	573	547	623	581	577	551	608	529	600	581	555	562	583	565	583	567	573	554	595	607	565	628	534	553	568	557	553	581	571	542	532	561	541	598	562	595	571	596	592	566	584	574	545	550	602	595	597	560	531	601	554	602	560	585	577	577	585	531	514	573	555	590	594	551	564	554	592	574	617	585	554	576	546	514	559	551	567	515	564	598	538	593	543	559	553	578	582	561	556	560	558	572	588	579	574	601	562	578	563	549	534	586	570	549	529	593	523	587	568	575	607	566	579	521	561	530	560	572	571	573	579	531	577	560	608	575	584	570	601	581	551	559	549	596	605	583	598	573	547	520	532	599	532	571	553	584	611	546	543	563	604	540	535	600	587	584	558	620	554	543	561	567	586	548	571	536	598	561	556	599	537	562	584	586	575	576	600	580	577	531	585	509	560	579	578	538	578	581	613	578	529	562	522	573	575	612	587	592	561	557	591	573	579	555	605	544	563	604	532	567	580	588	575	542	587	558	528	543	540	571	542	584	566	553	553	557	555	547	538	563	566	578	561	592	597	557	599	546	605	566	520	601	569	613	595	601	522	551	556	596	562	553	526	569	569	577	583	585	544	579	551	594	582	556	556	603	546	583	563	556	565	532	589	542	530	579	561	577	580	562	553	569	576	625	597	583	600	542	550	552	548	550	565	610	561	558	598	573	517	560	572	551	573	541	525	573	545	594	584	561	538	551	571	572	582	570	542	585	510	602	594	591	533	543	577	608	544	563	607	549	564	570	546	575	574	556	563	621	557	543	609	582	573	600	564	587	598	581	586	574	575	588	594	536	589	556	565	552	596	586	582	564	555	558	551	592	575	543	610	582	540	601	567	566	582	557	574	555	560	552	546	565	514	581	535	580	558	560	555	564	618	527	569	643	531	569	538	543	592	569	552	562	575	596	548	560	557	566	610	561	538	573	569	580	556	558	489	582	550	585	582	592	567	534	554	576	581	566	564	570	605	571	533	546	577	603	578	574	568	559	549	558	570	588	632	561	570	600	549	582	547	554	547	563	568	556	572	530	597	598	552	573	570	547	604	550	615	555	592	576	591	558	549	532	591	525	573	520	590	550	587	542	555	553	600	593	587	608	549	573	570	567	599	565	558	546	547	574	532	563	549	557	605	571	557	554	603	556	528	540	560	580	611	635	603	544	555	611	589	580	596	552	551	568	562	532	616	545	529	569	548	591	551	562	549	564	593	551	586	591	561	579	579	614	581	546	595	565	587	551	602	540	606	579	576	553	563	556	547	560	605	570	571	550	569	555	555	561	559	584	580	580	542	591	585	588	612	578	516	586	539	556	565	598	594	589	550	577	591	561	617	606	549	527	555	582	555	553	563	542	564	555	568	522	593	550	597	551	562	565	573	593	523	592	526	559	522	558	574	583	603	546	590	535	626	552	535	612	530	590	549	580	563	549	559	536	569	578	565	577	532	583	596	579	566	603	589	543	563	572	571	547	553	571	603	567	569	579	600	599	558	574	602	552	556	554	586	566	588	576	583	555	572	611	572	590	591	582	542	595	541	577	608	607	609	556	587	554	566	586	572	554	552	548	565	601	565	547	561	544	521	607	588	599	565	549	565	551	590	535	568	571	573	592	608	513	589	569	589	556	545	565	569	565	538	542	569	526	583	590	588	582	544	544	562	571	565	608	558	570	588	615	569	590	566	512	548	569	547	566	596	607	564	546	597	574	558	563	565	562	588	567	562	560	560	570	594	578	595	565	556	573	559	557	559	557	607	576	567	576	532	532	586	593	562	606	572	582	590	591	587	560	583	592	591	597	536	529	560	571	593	512	582	589	566	574	591	528	549	575	527	561	583	602	551	580	538	555	555	553	564	597	571	540	565	556	568	543	560	579	543	583	582	571	553	560	516	564	563	603	599	569	542	587	592	568	530	574	571	566	544	586	575	570	557	570	564	578	552	568	578	602	577	581	584	579	549	580	558	595	557	595	559	642	575	607	556	582	597	571	529	604	575	559	539	563	546	567	572	606	571	547	536	565	567	541	567	568	552	531	543	582	552	615	570	562	560	584	566	572	549	554	549	534	567	558	545	562	601	571	581	600	604	561	609	540	558	562	559	564	558	588	542	545	536	545	534	571	538	587	548	583	541	571	553	580	583	586	544	569	566	596	590	574	564	579	543	582	562	582	565	545	555	583	595	554	619	562	575	558	571	580	534	567	561	566	546	572	571	567	564	531	583	599	551	612	565	552	556	537	589	564	558	563	592	567	573	592	598	543	521	554	554	577	554	540	560	562	560	579	589	536	581	560	586	588	579	576	570	526	519	567	576	621	579	543	554	530	597	590	610	548	597	569	574	557	580	563	549	591	559	543	595	619	596	548	596	566	588	589	578	568	613	532	601	567	551	587	546	591	565	574	554	568	545	559	595	568	534	572	564	551	571	603	557	595	539	568	587	529	592	543	545	551	600	590	538	583	568	589	567	582	530	599	539	578	602	545	528	625	587	560	556	541	626	580	560	563	571	541	580	584	553	587	614	545	563	579	570	548	606	560	557	533	590	541	562	583	590	540	546	564	580	552	573	580	586	568	577	609	548	547	552	535	598	541	551	582	567	552	545	547	535	586	513	543	561	560	523	591	610	557	554	555	574	578	590	581	575	580	584	551	566	596	556	588	577	547	572	566	552	554	571	586	545	612	527	561	577	589	582	578	580	559	592	604	595	527	550	584	564	570	560	558	600	589	562	572	543	560	517	591	554	547	547	568	603	552	589	567	587	555	538	579	554	579	572	552	533	574	584	628	559	604	556	602	532	568	521	594	539	604	537	535	590	534	566	573	580	541	570	543	600	550	565	565	601	594	567	610	587	559	554	555	559	595	553	589	559	609	585	537	581	553	559	582	555	556	559	580	574	532	564	578	559	547	568	610	561	576	595	569	520	537	595	551	563	593	583	540	576	548	601	596	576	538	568	614	541	572	592	569	586	554	582	578	540	595	578	585	580	578	531	535	609	560	591	589	546	569	584	553	592	581	539	538	537	535	556	582	568	508	552	548	591	598	596	535	577	563	522	548	595	596	577	579	587	553	548	553	558	559	578	581	576	565	529	608	564	602	586	544	588	563	550	579	599	585	560	574	585	548	543	579	610	574	544	563	554	622	555	555	567	602	558	553	602	560	589	575	551	621	596	548	575	601	557	587	579	574	591	590	587	553	573	564	579	572	562	543	571	576	529	541	581	590	567	533	573	563	580	584	570	579	589	576	572	563	544	565	551	568	549	560	569	557	562	544	603	574	544	592	542	569	596	586
26147	26568	13707	1342	73	72	73	74	62	66	65	88	66	66	74	75	72	69	78	74	69	64	83	72	75	65	77	82	60	65	85	131	184	193	133	117	76	69	76	88	75	63	64	66	60	71	88	79	77	75	56	67	58	81	87	63	88	92	71	67	70	64	66	65	51	83	72	65	64	61	69	62	70	70	76	69	67	52	59	64	67	64	65	81	65	79	61	54	79	58	70	65	67	73	79	72	71	71	65	87	71	53	66	70	63	63	67	81	70	56	76	63	67	77	67	72	71	76	63	52	77	78	74	60	82	66	72	78	80	78	67	82	70	73	66	66	64	53	60	67	64	68	78	48	66	73	56	73	64	69	69	73	64	62	58	57	54	79	73	65	56	61	69	59	58	66	72	69	58	74	72	51	63	53	64	57	66	63	84	66	71	72	63	82	56	77	71	70	95	59	66	74	59	59	69	56	64	68	80	68	68	73	76	73	67	65	67	61	79	69	64	77	69	72	82	64	71	76	76	78	64	90	59	71	61	57	60	87	74	69	62	79	68	66	69	67	77	71	60	62	61	77	76	66	59	52	66	70	58	59	68	51	73	71	58	65	56	62	61	69	50	65	54	71	79	70	58	65	69	85	60	64	59	71	62	72	57	70	60	73	73	54	62	64	80	61	60	71	63	63	75	60	64	69	59	76	71	75	77	79	74	67	64	72	70	63	62	62	78	57	62	80	63	78	63	79	75	66	74	69	83	71	55	68	83	64	75	59	64	64	61	59	62	70	55	83	65	68	66	51	64	63	57	61	65	62	93	81	60	74	76	70	87	55	73	55	70	65	78	79	68	64	74	63	69	66	59	87	58	61	74	65	73	53	77	54	64	70	56	60	62	78	56	61	66	45	74	53	76	72	58	61	63	75	68	71	65	78	65	65	83	71	55	64	80	65	66	59	69	89	71	63	54	72	63	63	81	67	60	73	61	70	58	71	67	57	71	72	81	70	77	69	61	72	70	75	66	69	77	71	78	74	56	55	64	82	68	55	64	82	79	69	52	70	68	62	61	68	72	70	70	77	82	63	69	87	51	59	68	75	69	64	68	58	61	77	89	56	73	76	53	63	76	78	88	64	78	67	58	68	58	69	60	63	74	68	69	63	59	60	66	66	76	54	82	72	46	63	67	61	65	60	62	64	77	64	72	65	55	72	60	66	45	73	60	62	74	54	74	67	65	62	70	63	70	59	71	58	65	68	69	59	67	73	69	55	71	65	54	73	55	68	56	63	66	65	73	68	74	74	67	76	55	66	70	73	68	55	59	64	62	52	72	69	74	63	61	78	76	72	63	56	72	63	80	64	76	60	58	71	65	64	69	57	66	71	70	64	73	64	75	44	62	59	65	58	69	61	51	70	62	61	57	58	85	61	66	59	69	79	71	57	67	65	82	68	59	69	66	74	66	67	69	65	70	75	65	64	68	73	68	74	60	63	83	66	56	75	80	75	73	62	64	55	62	52	60	78	67	58	59	61	73	75	59	67	62	73	60	67	73	54	74	77	67	79	66	80	57	64	61	62	73	74	63	70	55	66	71	66	48	78	69	68	66	75	62	77	62	66	69	67	67	80	70	58	74	67	61	57	78	80	54	68	75	67	74	70	66	68	71	62	55	86	74	73	60	63	62	55	56	71	56	56	50	60	72	72	53	53	93	61	67	67	63	55	83	69	84	54	59	63	58	77	70	74	64	70	63	63	70	81	80	60	57	56	79	67	59	91	65	76	58	58	72	59	63	74	71	67	72	72	67	62	62	68	80	49	72	67	71	68	79	65	73	66	71	80	57	65	72	65	70	63	77	77	81	65	68	56	56	87	54	72	66	64	61	64	66	64	73	70	72	66	63	53	67	67	61	62	67	64	67	56	56	62	60	64	78	66	76	70	58	93	68	49	72	73	64	60	84	59	63	65	69	87	67	73	65	65	64	66	54	74	74	63	66	66	85	73	75	82	75	55	79	58	61	62	60	72	63	75	77	66	71	66	74	62	63	77	54	67	65	73	61	65	59	73	53	67	72	83	56	62	78	66	58	69	64	82	79	64	62	70	68	70	71	69	67	74	82	71	87	65	63	71	79	62	75	62	72	59	68	69	74	63	67	63	63	52	67	74	60	69	70	63	54	70	75	66	74	60	79	60	70	48	61	78	65	60	73	66	69	58	61	66	66	55	51	74	63	79	75	47	59	69	65	62	67	74	51	65	64	64	65	86	60	69	52	63	66	60	56	59	76	78	55	58	76	71	54	58	53	62	69	62	73	68	71	68	73	52	71	77	62	67	60	69	69	76	64	65	72	73	54	63	85	67	82	70	76	68	61	74	58	66	78	66	77	63	64	55	64	62	65	77	62	65	64	63	74	67	78	75	48	67	68	66	69	70	76	74	71	67	64	78	47	59	72	77	75	59	62	64	67	66	68	68	65	91	63	61	72	67	48	59	73	75	71	50	62	52	67	68	72	68	50	62	80	56	67	64	76	62	81	62	60	69	63	72	78	52	71	86	66	51	70	69	72	67	72	43	65	70	73	71	67	57	70	58	74	80	63	65	64	60	69	67	68	68	66	70	80	80	47	68	61	82	87	52	61	47	65	73	71	77	82	57	59	62	75	63	73	82	70	72	62	78	59	47	60	76	78	78	71	72	69	81	57	59	66	60	59	86	70	62	60	72	71	64	66	63	63	65	68	66	59	81	67	56	73	57	62	62	63	58	55	73	58	71	73	51	71	61	76	65	67	64	71	57	70	73	56	59	54	78	57	64	77	67	76	77	73	67	62	68	66	70	55	51	72	62	66	68	62	68	63	58	57	80	54	78	66	65	66	66	67	72	73	57	67	87	76	60	84	80	76	71	71	69	56	58	76	56	64	58	54	69	74	59	66	78	56	68	72	70	69	69	61	64	73	57	63	59	68	79	67	81	63	61	57	67	57	65	88	72	66	76	60	73	55	69	67	63	66	61	60	67	75	59	60	86	64	72	67	80	70	66	64	80	69	67	55	58	67	69	73	64	66	60	56	58	69	69	77	70	62	61	57	70	69	62	58	76	51	68	69	66	69	57	63	69	75	53	73	70	80	59	74	64	64	71	89	76	81	61	58	71	71	55	76	83	72	65	74	68	67	85	60	64	61	53	65	83	68	69	80	69	61	60	60	57	59	58	56	69	63	63	74	56	84	62	84	73	74	71	68	55	74	76	48	78	67	64	60	69	64	69	59	70	68	79	66	69	61	85	60	63	83	69	80	66	61	81	70	54	65	83	64	73	46	64	69	68	64	70	57	74	49	55	76	65	61	62	49	69	71	69	65	79	52	80	75	71	62	74	50	72	71	63	68	72	56	71	65	56	51	65	69	63	65	43	59	59	68	67	70	79	83	59	57	65	75	61	77	69	68	76	77	67	74	58	61	57	53	68	64	70	59	64	57	56	49	58	66	64	76	65	70	68	67	65	78	85	74	62
56985	45739	33960	4160	1330	1403	1293	1238	1097	1092	1019	982	986	897	823	886	837	776	777	772	748	770	831	791	748	772	713	683	707	805	1595	2922	4450	4380	2969	1572	1037	795	694	698	668	719	668	687	696	623	664	680	648	673	686	686	657	662	674	672	673	689	726	702	688	632	674	722	712	663	691	640	662	688	692	679	712	635	720	673	727	695	682	685	688	681	678	738	658	685	662	716	741	720	654	646	639	677	683	709	688	686	661	664	671	713	666	695	663	695	663	678	608	711	708	683	668	689	693	677	755	695	686	670	663	695	655	696	668	681	669	651	683	673	685	663	685	691	715	689	674	706	668	709	674	647	656	687	720	709	661	696	707	726	739	725	702	682	605	733	696	696	705	624	714	716	681	722	692	771	687	703	708	634	681	715	669	705	679	693	739	703	666	672	694	658	639	703	666	678	694	680	699	699	730	644	651	735	690	718	629	713	696	711	699	699	667	588	709	722	689	694	656	754	637	687	678	693	680	720	723	731	728	710	715	635	707	697	701	670	655	714	718	732	687	689	696	665	698	676	688	685	681	689	739	722	628	731	705	652	697	729	681	688	686	673	714	681	681	677	658	697	661	714	690	690	650	707	713	681	700	708	698	698	666	638	720	658	668	686	651	653	685	698	697	678	694	672	723	681	685	668	711	676	729	698	636	672	683	721	683	678	680	731	715	686	684	700	705	657	689	639	696	672	679	692	715	698	663	676	732	704	685	700	679	736	684	700	703	745	682	669	702	653	699	721	696	694	720	668	732	683	665	693	681	734	694	690	669	681	678	717	694	657	666	675	693	690	677	658	646	718	650	677	682	688	645	672	656	688	706	632	685	695	728	649	678	730	690	631	678	706	675	661	694	730	656	678	635	649	682	666	677	670	691	686	725	689	672	670	687	656	601	674	666	723	656	718	702	660	637	671	695	733	729	710	729	757	697	709	715	685	709	672	724	680	716	732	695	665	713	683	714	671	696	648	671	704	678	725	678	697	721	597	675	696	694	700	716	700	664	681	728	650	682	726	696	725	696	646	666	701	669	643	675	723	650	663	678	705	708	683	740	710	705	685	729	677	714	687	671	683	679	702	762	730	696	663	713	695	702	713	657	679	710	690	729	685	716	685	672	685	717	703	676	690	717	687	723	717	677	649	728	691	698	683	687	646	708	691	703	699	677	709	660	652	745	692	688	717	657	691	672	700	727	704	693	678	671	686	709	662	698	710	698	755	736	633	656	706	640	696	676	715	638	760	663	667	653	672	726	673	687	677	673	637	677	757	736	722	681	682	647	677	714	679	725	674	731	693	691	730	693	669	651	644	664	715	686	661	703	662	726	699	643	670	727	683	660	693	691	680	673	719	669	731	690	656	646	701	712	667	688	697	686	670	686	698	673	714	670	686	714	688	723	704	715	688	664	680	733	723	676	689	670	699	653	689	674	698	676	715	690	680	741	649	654	688	717	675	702	670	684	675	688	680	700	675	691	684	668	723	740	677	678	662	666	768	673	652	650	695	663	708	705	724	648	685	713	671	734	672	716	660	719	687	663	651	725	702	716	664	646	712	686	700	709	712	668	711	652	678	694	685	718	721	681	685	680	684	692	680	671	670	711	716	657	662	710	724	714	673	699	675	680	671	676	666	709	705	673	697	692	631	686	689	677	735	682	689	675	733	652	697	673	647	699	620	688	719	722	649	711	699	706	700	670	715	653	675	623	720	678	703	715	707	640	635	700	678	744	752	699	660	705	729	653	681	677	627	698	628	690	681	680	697	658	718	654	704	721	669	705	710	698	673	697	650	671	653	732	689	672	712	747	662	696	678	682	660	686	732	650	642	668	710	665	722	686	640	702	673	650	669	677	708	707	690	719	684	712	709	678	671	723	691	656	689	702	691	679	666	692	702	661	757	719	697	689	670	714	694	712	734	723	663	686	653	705	712	679	688	703	621	676	711	759	705	705	691	693	695	648	702	680	681	720	688	693	685	759	675	697	674	662	700	732	692	676	727	681	666	670	683	665	697	689	685	710	691	673	657	687	691	727	649	674	721	673	678	701	700	665	694	657	661	686	681	755	667	686	664	713	664	682	681	701	662	650	700	687	666	680	660	668	708	670	744	688	682	693	710	680	682	663	705	719	678	683	732	695	634	701	712	685	673	691	681	699	649	664	695	687	678	751	707	684	726	655	691	657	699	676	660	732	698	688	741	684	689	676	693	718	656	735	692	704	715	677	700	670	661	721	720	698	740	665	665	652	690	729	692	687	723	672	682	642	724	678	687	689	707	705	693	695	663	707	687	682	692	704	713	673	642	651	682	659	692	706	686	656	693	698	711	683	688	666	672	688	707	656	676	721	683	726	695	700	676	690	645	684	691	658	684	717	696	678	680	721	689	708	730	677	725	674	682	653	658	691	685	716	641	688	706	683	715	693	701	681	662	664	719	687	715	656	711	712	699	684	681	665	684	669	725	687	724	701	693	702	696	696	684	674	691	735	667	713	660	659	663	700	695	687	652	710	711	699	659	684	709	669	749	703	686	721	684	705	641	629	711	720	713	685	676	674	705	729	686	716	704	693	665	655	674	661	707	697	727	711	654	701	673	669	714	702	722	675	677	663	670	701	698	686	668	672	669	678	696	685	756	662	682	671	683	664	693	700	701	695	688	673	690	713	711	644	697	674	681	740	667	649	680	700	705	680	720	667	735	697	668	684	630	702	703	707	659	675	676	670	738	709	675	709	687	681	697	699	691	680	742	684	678	688	716	695	676	673	716	701	702	640	718	673	679	723	676	675	709	676	670	684	709	669	686	698	658	749	710	725	723	724	663	630	681	647	716	705	712	680	657	692	714	717	650	683	679	654	700	697	680	696	662	692	676	686	706	667	684	675	688	696	689	663	704	737	689	670	658	704	697	642	644	719	682	725	682	710	691	646	653	653	681	729	651	701	672	669	698	645	704	689	680	647	693	668	743	696	704	714	685	731	677	669	666	659	706	650	707	670	716	715	684	699	666	716	701	669	728	720	687	691	645	659	700	716	686	701	685	695	694	691	695	698	678	710	666	766	701	634	688	675	706	673	678	679	685	701	677	691	714	657	674	665	638	694	676	677	629	680	716	671	724	731	683	700	703	687	693	731	697	674	661	701	689	681	687	718	673	724	709	694	692	684	718	669	662	659	666	700	686	678	700	696	674	681	699	708	703	686	719	686	686	718	709	668	683	698	705	668	688	661	684	680	668	634	684	648	657	691	701	686	727	713	665	716	695	661	673	655	685	720	687	687	685	682	710	647	704	712	660	725	629	674	681	714	681	689	661	717	702	661	670	666	626	639	694	668	678	701	691	674	729	705	713	654	634	713	668	738	722	694	713	697	663	691	666	709	682	692	710	704	648	691	694	665	720	653	672	678	718	667	732	691	700	678	707	717	700	687	698	720	644	669	712	645	664	697	697	665	657	679	660	684	734	714	680	699	687	702	660
36031	37545	20863	3169	57	62	54	70	63	53	53	63	66	51	58	55	43	60	46	60	66	52	43	53	48	54	50	54	50	46	141	195	230	175	131	81	73	54	53	38	41	44	44	55	65	40	44	46	53	52	46	39	43	46	55	48	48	50	47	52	47	50	55	60	41	46	51	58	45	54	36	45	50	47	52	55	36	45	29	38	38	56	55	44	47	40	66	38	47	56	52	46	55	57	48	51	39	56	44	55	40	42	43	52	45	47	53	47	43	52	48	37	62	43	51	45	65	47	47	64	44	39	43	45	53	42	59	50	57	48	43	46	43	46	59	62	49	45	32	46	50	46	30	45	59	42	48	32	49	45	49	56	66	54	47	61	48	49	49	42	42	45	48	52	55	32	51	63	37	42	62	64	56	66	43	69	48	48	44	53	54	44	51	49	45	58	47	60	43	35	60	48	43	49	43	58	60	45	56	51	57	61	43	72	42	40	48	61	52	51	64	43	41	47	49	40	50	39	56	48	55	47	55	58	37	47	47	46	56	44	45	55	46	55	46	51	52	49	57	39	44	46	54	54	52	42	55	47	54	58	40	59	59	46	50	49	47	52	45	45	48	43	53	49	51	51	48	56	49	48	44	41	54	42	58	51	57	55	46	38	54	37	55	43	41	53	45	38	53	46	51	48	62	67	42	59	52	54	50	45	44	53	41	43	54	46	46	47	35	54	36	45	46	38	40	49	46	47	39	47	52	53	36	66	51	46	46	47	38	55	46	54	51	45	43	53	36	47	50	47	34	41	44	50	41	50	43	53	47	46	51	50	59	41	53	52	53	52	49	48	50	59	47	44	56	55	65	56	40	60	56	47	43	51	47	43	51	53	47	44	48	37	63	62	56	39	43	46	43	55	54	54	48	54	46	54	43	46	48	39	40	49	42	70	38	43	57	60	46	52	47	46	43	49	51	50	54	49	54	45	51	38	46	46	47	51	56	46	41	56	60	51	37	45	60	64	40	59	57	52	53	50	40	57	54	49	41	51	44	57	40	36	43	44	51	54	42	48	45	66	39	43	53	47	65	46	42	49	54	45	52	45	48	54	50	42	50	46	42	39	46	50	42	55	44	42	45	47	39	35	62	49	58	49	56	62	31	40	49	40	44	50	54	41	47	40	48	66	54	46	37	62	43	52	42	44	39	63	35	47	43	31	65	42	48	55	51	42	58	46	58	58	47	59	51	57	42	38	42	50	52	62	45	34	54	53	55	51	46	55	37	51	55	36	57	49	44	39	45	50	50	51	36	50	44	52	48	48	52	34	43	33	60	46	65	47	62	52	55	54	38	47	50	49	45	55	65	54	50	46	44	55	50	54	48	40	41	44	49	41	45	43	44	45	43	51	55	66	43	48	38	58	38	39	33	59	48	60	56	60	41	50	46	60	55	44	48	53	45	46	52	58	53	52	48	53	54	54	43	48	42	40	45	47	61	55	51	49	46	48	51	47	49	52	48	58	51	53	45	38	52	56	42	52	67	46	53	46	52	53	43	50	45	50	52	58	40	41	51	48	45	51	45	49	38	45	46	55	46	43	53	48	33	46	40	59	51	37	56	40	40	49	53	51	40	42	37	45	51	52	51	54	50	46	53	39	55	59	35	42	55	48	67	47	46	58	49	49	53	61	54	48	42	53	41	45	55	48	49	45	53	44	51	52	50	47	44	59	40	38	51	45	33	62	53	44	45	45	40	46	49	43	55	52	47	38	33	47	55	32	53	42	50	53	40	36	55	45	50	47	37	45	56	45	53	49	45	41	56	56	44	38	44	45	51	55	49	58	37	45	46	52	41	58	50	66	45	50	53	49	43	49	50	34	45	52	49	63	40	46	53	52	61	47	46	49	68	47	55	36	42	49	59	51	47	45	66	54	70	51	53	59	51	44	61	38	39	57	46	45	57	45	51	46	43	35	49	55	53	47	53	46	47	63	54	54	46	58	41	42	46	52	57	37	36	41	43	45	52	39	47	41	48	46	43	40	55	55	43	48	56	39	39	36	54	42	31	37	54	46	56	44	67	40	53	52	36	64	53	42	52	43	39	45	53	52	45	49	45	51	43	39	61	44	66	45	47	52	45	48	54	47	53	45	56	55	57	62	56	52	54	38	58	40	51	56	35	52	43	51	44	46	59	48	40	44	58	50	54	44	60	48	49	44	45	39	45	59	54	55	51	46	42	49	48	33	52	44	37	65	51	37	52	56	50	43	56	52	51	54	45	52	56	47	46	53	41	45	45	50	56	41	39	54	47	53	44	56	54	53	59	51	52	38	64	41	47	44	41	40	41	52	38	43	55	51	64	52	48	48	48	63	49	54	50	48	57	54	57	47	52	49	65	56	45	51	55	41	51	58	47	45	46	51	53	53	40	44	53	61	44	59	60	38	53	40	50	44	48	48	47	41	37	39	57	43	54	38	58	50	63	52	35	50	48	60	45	56	44	47	43	40	50	42	44	50	51	40	53	52	49	50	44	43	60	42	58	51	50	49	46	45	49	40	48	50	41	47	43	55	49	59	59	61	44	43	42	51	49	61	51	59	57	54	35	52	53	59	43	38	43	57	44	58	45	43	63	46	36	52	43	43	42	46	38	53	47	42	53	51	31	46	64	51	46	55	49	61	43	45	36	51	57	44	35	42	65	48	37	41	49	46	51	46	47	54	47	63	56	42	57	42	54	49	52	46	50	45	40	51	52	54	47	50	59	52	45	46	34	50	46	39	53	54	53	56	39	55	38	50	49	68	46	69	41	47	53	44	50	53	45	38	56	51	54	45	46	49	44	51	60	36	44	57	56	44	53	55	58	45	50	57	58	46	49	59	60	41	44	57	44	56	39	53	46	41	51	48	54	46	43	51	49	39	55	60	60	46	45	45	50	35	54	43	53	46	44	49	41	44	47	46	62	52	51	53	55	50	43	35	36	53	53	50	52	46	36	43	47	49	54	58	71	52	52	48	63	41	44	38	51	49	42	44	62	47	53	37	43	44	52	51	54	46	40	46	45	48	53	48	48	51	47	42	46	55	39	44	60	48	40	38	42	46	42	51	47	45	46	49	44	61	55	42	33	47	43	51	50	32	43	40	51	44	53	48	32	47	42	52	39	44	46	43	54	50	54	59	37	51	61	55	49	61	44	42	52	37	39	56	37	64	50	59	56	49	56	53	48	40	65	57	45	56	49	41	52	51	47	49	42	41	44	38	45	42	43	60	54	45	35	54	49	47	47	48	44	44	37	42	53	58	47	53	46	57	51	50	55	43	39	49	53	47	55	51	41	56	39	66	51	58	36	56	52	39	57	41	47	44	46	58	51	48	48	55	41	59	53	55	44	51	42	48	47	36	52	53	44	32	52	58	59	52	41	46	39	47	62	48	53	46	37	59	45	52	56	38	42	52	62	51	46	49	52	41	60	56	46	70	43	46	52	48	41	34	60	34	42	49	41	51	50	44	40	52
59083	49122	39299	5949	1497	1737	1530	1329	1165	1008	936	863	815	770	729	726	724	726	655	652	638	622	689	623	623	582	569	545	567	795	3201	5576	6142	4596	2609	1464	891	618	566	524	510	522	498	525	500	494	519	513	478	481	510	555	520	518	471	508	540	528	488	515	517	590	500	489	560	527	515	492	505	515	502	503	514	540	598	519	516	496	509	545	510	507	504	493	527	539	519	537	541	522	513	515	534	503	461	490	513	493	495	544	462	510	468	506	493	516	485	524	523	526	506	475	492	549	558	505	532	528	513	503	485	532	493	492	510	520	481	499	513	531	527	545	515	478	526	499	497	526	511	519	530	499	532	535	531	483	483	496	519	514	530	489	516	547	490	522	520	558	500	486	515	512	527	517	513	452	496	512	494	498	499	528	505	537	475	530	524	503	488	466	531	489	519	501	488	502	483	506	518	499	476	514	494	474	529	487	525	476	532	466	451	512	547	525	536	517	517	502	526	524	508	479	518	505	516	527	504	502	465	507	546	542	523	516	530	504	524	505	542	544	525	520	485	516	516	520	532	501	516	466	515	512	522	512	544	544	497	485	515	561	532	534	496	513	520	510	532	541	555	498	501	491	480	506	516	511	493	505	504	533	561	462	504	489	536	514	543	509	502	536	521	562	527	496	499	521	530	572	498	533	492	480	487	508	478	524	508	529	488	503	502	541	515	505	509	492	483	531	519	530	517	516	507	486	579	503	554	515	454	515	527	531	537	513	537	516	522	512	496	504	508	521	495	523	515	513	498	504	524	550	511	464	511	518	495	508	569	489	487	532	549	478	477	497	451	523	478	537	489	493	542	496	517	532	528	545	499	508	544	533	499	474	519	507	477	473	474	508	480	533	530	556	516	506	514	526	516	512	531	512	520	527	508	540	498	526	505	497	468	532	518	538	468	565	493	498	500	501	507	502	500	522	504	521	554	485	499	525	531	501	537	503	472	503	495	493	516	549	467	544	526	550	543	501	531	519	487	525	517	490	506	503	537	531	505	471	470	492	488	536	475	549	509	468	519	523	521	529	497	543	531	506	511	551	483	455	516	512	531	459	463	514	518	539	552	492	481	522	531	504	479	513	476	527	484	513	522	513	521	528	501	512	558	520	554	518	524	528	476	528	514	498	502	447	504	500	549	565	522	513	540	511	559	530	517	517	538	518	504	508	473	545	545	521	485	512	560	517	551	526	514	548	538	525	518	498	477	491	533	556	517	550	575	514	509	490	525	500	554	502	512	518	508	506	531	544	460	541	540	503	485	572	496	541	520	515	516	548	540	527	522	500	507	542	517	452	539	514	544	540	518	510	505	536	541	493	489	493	490	492	544	503	518	505	523	570	532	547	503	523	535	539	514	523	478	498	506	527	529	530	530	541	497	525	526	534	509	497	531	519	530	557	470	518	547	532	542	518	522	517	523	494	502	495	516	519	482	462	570	521	534	513	469	532	487	519	520	514	560	475	522	551	521	540	519	478	541	493	544	536	548	505	500	519	531	513	511	487	516	549	515	541	512	490	534	504	489	487	488	535	524	501	510	474	471	515	537	525	518	505	520	508	526	500	538	532	538	538	464	550	503	480	490	556	503	499	516	526	497	510	486	474	488	513	518	456	530	502	571	556	486	488	519	539	465	493	509	519	501	484	527	517	515	547	498	522	492	557	501	506	566	514	529	511	521	525	517	517	527	504	466	518	501	507	545	492	507	526	528	508	476	547	519	505	517	483	571	483	491	523	469	516	495	482	537	482	536	488	518	508	495	515	517	542	480	533	529	496	514	513	546	540	537	510	499	484	502	508	508	542	559	519	501	498	474	518	533	507	505	506	523	502	547	562	552	538	513	522	516	516	508	537	499	477	540	487	541	529	545	547	484	525	474	521	535	516	501	547	515	532	500	518	537	520	512	490	558	505	526	474	494	519	530	494	562	509	513	496	501	503	479	501	540	539	506	492	493	520	488	493	519	502	505	520	520	532	518	519	495	490	534	516	483	517	509	504	509	519	524	517	554	539	481	463	504	525	514	529	469	511	508	499	522	505	523	541	505	507	500	512	518	539	513	536	477	575	512	510	543	474	440	509	546	496	517	531	515	561	520	496	544	498	508	492	496	524	519	519	531	481	516	549	482	520	519	512	528	526	524	487	525	504	475	506	526	538	535	501	483	504	515	537	553	499	499	522	465	529	490	516	541	571	462	490	501	510	498	554	506	508	513	506	527	534	486	534	511	484	523	517	499	484	511	550	536	541	520	494	542	467	511	525	500	500	489	471	485	535	530	519	493	512	522	523	507	548	504	505	508	541	518	515	524	506	534	540	497	514	503	494	524	515	494	490	484	520	521	497	500	490	506	524	519	501	535	527	553	520	504	531	527	485	462	487	504	516	498	523	543	527	501	495	521	523	516	519	498	507	498	499	502	540	523	540	539	497	507	513	495	517	518	520	516	483	534	497	516	500	525	505	483	502	488	508	520	480	525	494	547	509	484	521	501	483	482	525	500	555	524	487	547	540	508	530	503	512	512	502	547	505	514	495	493	528	527	529	482	521	481	499	492	514	520	515	489	481	492	497	498	546	543	490	524	529	533	491	528	481	500	521	538	514	531	541	518	518	555	526	522	511	500	509	507	512	517	527	482	471	511	507	531	492	528	531	496	538	527	524	504	483	518	476	496	519	512	497	548	501	535	490	521	476	489	528	492	508	517	534	492	522	486	528	538	514	511	498	553	471	498	534	511	549	499	488	469	519	500	522	505	520	543	514	519	513	454	536	478	531	527	511	551	506	556	500	501	507	503	517	530	520	534	476	501	514	506	544	589	533	498	527	481	528	523	507	521	542	529	534	488	518	490	501	519	563	541	530	528	530	476	528	524	528	509	531	547	496	494	493	506	536	525	511	531	535	497	501	508	501	488	551	517	501	508	499	496	499	481	505	520	537	530	501	495	498	513	513	510	494	526	515	543	482	510	511	515	477	513	480	498	505	504	534	545	495	487	542	498	537	572	519	539	505	523	526	537	493	434	530	510	491	488	514	508	513	489	492	533	519	502	529	521	520	539	475	517	521	548	547	495	511	556	551	493	487	506	528	491	500	504	497	501	499	492	503	469	537	518	483	495	485	473	493	534	496	525	476	580	521	495	488	453	514	499	505	499	508	506	556	517	502	542	517	527	469	556	491	527	473	533	547	510	466	509	541	521	508	515	498	547	484	502	529	503	516	468	483	523	525	534	491	496	528	493	507	506	481	512	503	528	555	496	531	509	517	545	493	539	508	510	521	540	531	526	573	514	514	527	534	524	521	517	513	521	530	548	513	592	495	558	515	479	490	514	524	550	534	489	514	532	490	524	492	512	526	528	511	485	523	535	483	534	523	524	505	501	490	551	494	506	493	556	547	497	551	483	543	522	500	500	500	485	528	511	520	500	478	510	483	500	552	495	486	547	483	532	530	522	491	486	512	513	515	490	537	461	549
15218	11164	4490	476	99	75	63	66	72	77	68	72	62	65	76	83	63	78	68	82	63	88	79	77	66	79	79	68	72	62	84	115	106	99	87	85	84	89	60	71	64	66	79	72	59	87	71	71	80	69	73	66	63	73	59	76	64	73	73	88	90	78	70	59	70	66	70	82	91	74	70	87	76	84	86	67	70	67	75	67	74	91	75	77	72	82	84	82	84	76	65	77	72	75	68	82	66	77	86	81	77	64	74	61	86	75	73	68	71	87	77	63	66	67	60	75	85	60	85	74	71	79	74	68	76	54	74	78	77	59	73	53	78	68	69	73	97	70	62	62	79	62	67	63	70	69	86	63	78	73	72	76	68	82	81	75	73	69	66	68	71	82	72	76	60	76	79	72	77	64	81	69	70	61	76	67	66	86	68	65	77	77	87	74	73	77	59	57	67	69	72	66	54	71	64	85	66	62	77	71	59	64	81	69	71	66	86	61	59	87	76	65	72	79	71	69	67	91	71	81	79	74	76	82	62	90	78	61	76	62	72	71	79	93	92	75	76	68	81	80	63	64	78	68	63	63	76	79	64	74	70	69	67	74	68	86	88	79	74	69	75	77	70	73	74	60	74	68	69	84	64	86	79	70	73	78	61	71	70	93	62	65	83	63	77	85	77	72	68	75	79	81	79	57	78	77	82	78	75	65	80	72	92	81	74	80	82	79	80	69	56	70	72	70	72	73	71	77	68	86	73	69	72	75	66	67	74	79	59	66	57	84	66	76	63	57	64	73	83	73	53	78	52	77	57	60	81	63	67	46	89	91	76	66	72	60	80	69	66	74	69	67	66	76	74	76	60	66	66	83	72	79	77	66	76	77	69	78	71	78	70	64	74	68	65	71	65	75	72	68	73	96	70	81	76	68	68	74	67	66	83	78	73	73	88	68	64	93	86	84	64	69	75	61	59	77	63	88	77	73	71	77	81	68	73	59	75	75	72	67	70	71	61	75	80	62	59	64	65	66	74	68	76	63	71	79	69	59	68	67	67	70	73	82	72	58	87	69	76	95	82	65	72	92	74	70	68	89	71	71	86	86	72	86	78	85	72	68	70	61	65	70	75	88	68	82	74	70	64	83	61	79	72	88	79	64	68	74	87	73	66	56	66	62	71	59	81	74	69	78	71	66	67	68	63	85	59	75	68	73	75	61	75	74	73	66	70	70	59	74	64	69	86	77	75	77	59	72	92	80	65	72	76	93	71	59	76	61	72	62	71	77	74	92	61	56	60	71	68	75	73	79	59	76	73	84	81	78	64	78	70	76	79	76	53	74	59	82	64	72	73	56	63	81	69	72	85	81	83	79	73	81	67	73	73	92	86	75	78	79	78	78	74	72	69	69	68	69	82	67	72	56	67	75	97	73	69	64	70	95	66	68	83	75	60	71	65	67	67	76	87	74	80	81	75	64	62	71	65	75	63	85	67	65	65	78	64	79	72	76	72	77	57	83	74	84	75	65	78	65	81	88	83	74	72	83	75	64	83	69	75	61	80	74	49	69	80	66	69	83	63	79	69	75	77	80	71	81	65	75	65	75	71	69	93	73	64	82	65	78	73	72	74	67	89	67	73	80	68	64	75	66	85	74	61	77	75	83	72	69	72	78	71	87	77	90	73	78	67	79	81	67	67	68	62	76	56	75	78	67	81	75	76	75	53	72	59	64	83	68	76	80	69	66	72	81	68	59	67	83	66	87	86	79	75	80	61	71	71	62	63	68	72	73	71	63	76	70	81	63	63	72	71	76	71	69	90	78	78	59	67	71	69	60	72	65	58	62	67	76	67	63	75	72	65	62	68	75	65	94	63	79	86	76	65	67	56	70	97	69	70	72	63	67	67	74	70	78	82	64	67	67	79	80	81	68	62	65	71	86	63	53	66	80	79	71	79	71	75	72	69	67	85	63	83	72	73	74	75	70	71	74	75	84	66	85	66	82	80	78	55	72	72	78	79	71	70	72	82	78	80	74	66	78	60	65	50	73	66	87	61	69	68	65	66	73	70	94	73	79	88	80	70	77	78	70	91	64	77	71	82	72	84	70	89	72	74	57	59	60	75	84	72	77	64	77	84	68	72	78	61	79	69	77	69	82	68	69	74	65	61	83	82	62	57	72	79	75	85	54	64	68	70	71	79	68	73	62	60	85	77	67	76	68	55	70	66	69	78	63	77	73	88	62	75	69	64	74	76	68	68	80	61	69	83	65	67	75	74	77	65	59	73	82	81	65	76	85	80	82	80	70	76	90	62	62	82	72	62	86	72	81	64	73	70	79	59	77	70	70	70	72	86	78	73	61	82	89	75	70	87	82	71	70	88	81	76	85	68	78	74	85	71	57	84	72	61	63	66	67	77	88	82	69	68	69	63	68	83	65	87	69	81	56	59	79	64	67	84	69	72	79	68	73	81	88	78	64	72	84	82	71	79	60	66	55	71	62	69	72	57	60	76	73	76	67	77	76	61	89	70	68	74	74	71	66	95	74	61	73	85	69	76	82	58	67	74	64	73	83	87	68	73	81	74	75	64	68	68	84	66	78	65	75	70	76	73	69	73	68	75	81	72	55	76	67	78	67	63	61	71	71	84	81	86	74	79	80	69	62	78	69	55	76	77	74	74	77	82	60	60	81	73	83	68	69	73	69	74	82	92	69	84	72	108	74	91	69	74	67	74	72	74	93	70	64	60	71	59	76	71	68	72	65	71	60	71	69	66	71	69	54	74	72	79	80	73	66	70	70	74	58	67	82	67	73	73	90	88	77	79	65	78	79	71	63	66	91	62	66	64	75	68	74	69	69	72	81	81	85	84	81	64	72	68	70	64	87	62	74	67	79	71	74	57	71	84	59	72	55	64	72	59	66	65	56	77	85	61	75	68	69	72	52	77	67	63	66	61	84	59	68	69	67	59	84	67	90	55	73	61	85	63	67	71	66	81	66	73	61	69	72	82	68	67	80	72	71	76	86	60	61	67	74	74	69	66	74	68	72	70	79	74	85	87	66	71	80	66	75	77	85	75	86	81	70	66	73	81	83	86	74	75	84	61	69	77	83	72	65	73	73	89	73	82	58	69	68	70	74	66	64	71	61	83	65	74	63	61	71	79	58	62	62	68	65	83	76	78	74	62	81	73	64	69	76	82	71	82	77	58	55	61	64	66	78	81	65	90	77	78	78	78	67	75	61	78	72	74	84	68	73	75	77	86	73	68	68	71	72	78	55	84	47	71	68	81	75	60	83	92	77	77	72	60	68	76	79	76	71	68	71	76	73	66	63	72	74	78	73	80	57	71	64	63	84	74	82	66	69	83	78	72	81	70	73	76	75	83	64	74	71	76	76	74	78	67	70	84	76	59	68	86	66	71	87	74	75	76	64	80	82	80	74	71	84	69	68	75	70	65	74	61	67	65	82	63	80	65	63	71	67	64	71	69	67	60	70	78	84	86	70	78	72	76	71
45043	33432	24016	3891	952	1061	991	903	887	831	818	855	822	830	815	823	809	812	793	827	836	774	797	794	774	737	837	756	800	768	1282	1989	2007	1718	1240	997	843	746	789	733	780	708	688	730	780	804	811	802	732	762	718	765	721	758	714	749	697	767	716	763	685	757	696	776	728	758	700	758	708	782	683	772	713	732	718	763	760	702	714	747	650	780	722	744	758	749	768	744	744	730	719	730	745	763	771	715	731	702	740	723	724	759	760	743	733	757	758	740	706	759	733	748	725	715	693	738	719	727	714	752	717	739	764	771	725	732	736	747	759	726	710	760	745	734	723	702	747	754	756	695	759	754	750	770	711	709	742	743	668	713	740	735	750	776	723	719	726	745	757	743	740	720	730	728	709	775	789	738	750	745	777	737	764	787	697	757	779	738	750	744	733	754	782	752	738	724	745	751	716	723	763	722	737	775	696	745	792	751	729	760	773	767	713	731	744	754	679	727	759	682	752	690	764	711	781	759	725	720	702	710	768	770	715	733	735	739	736	764	800	726	695	746	775	753	730	693	811	797	721	725	751	763	720	758	748	766	737	750	761	706	809	740	721	707	739	780	755	687	759	756	712	708	670	729	759	748	733	726	716	758	700	718	753	771	736	727	772	739	710	739	720	716	703	705	770	753	736	774	715	734	806	748	718	700	729	689	762	715	716	717	774	788	757	683	780	775	725	782	787	748	753	752	752	785	733	714	735	757	742	759	737	701	690	755	766	774	755	762	753	740	734	743	741	729	718	695	761	745	701	758	749	766	804	722	720	718	748	750	747	750	700	749	759	702	727	742	742	727	742	729	705	750	758	720	751	786	706	752	775	724	699	745	756	771	717	730	714	740	789	799	783	762	763	755	720	734	745	729	756	713	725	720	726	763	732	754	709	729	734	757	731	709	712	717	749	745	713	732	719	735	759	780	726	798	697	740	753	780	756	777	773	710	725	693	735	755	723	714	718	735	709	730	723	760	710	726	792	753	716	720	748	846	728	746	783	770	785	761	764	772	723	735	731	738	784	752	725	692	688	770	763	716	751	735	739	731	726	746	774	720	750	701	747	731	803	696	750	766	775	803	728	703	753	784	732	679	751	753	731	736	695	752	717	733	769	734	780	783	767	721	660	739	775	773	748	739	724	758	770	755	710	768	732	764	763	760	743	737	709	733	750	729	755	745	773	726	724	762	695	712	710	746	694	747	752	713	741	772	734	782	765	729	735	724	765	799	743	823	769	760	808	762	746	734	739	721	696	683	732	677	750	727	721	762	728	742	737	780	736	741	772	763	703	759	763	737	779	772	727	794	774	778	731	710	745	701	737	738	790	782	723	745	688	717	758	745	754	741	727	791	783	710	741	764	775	737	762	764	744	772	773	750	755	738	756	707	734	741	755	724	773	746	765	754	713	744	733	736	727	759	736	703	720	736	772	707	680	787	766	750	722	760	787	723	710	762	773	784	712	721	702	748	736	758	720	786	757	759	724	687	779	724	729	761	763	741	747	699	745	795	717	789	757	735	782	745	748	797	713	707	776	764	727	711	714	737	731	754	701	763	736	762	773	715	738	711	758	796	763	772	772	722	762	750	689	735	718	725	749	718	727	746	742	804	736	702	712	750	729	734	743	734	736	762	737	762	695	759	744	737	723	769	710	742	730	722	728	738	730	716	737	722	762	765	748	733	732	724	715	708	731	685	750	722	722	762	771	779	767	722	693	740	729	742	733	755	744	770	692	725	690	743	766	773	735	769	743	802	741	730	711	740	750	750	713	699	749	762	717	734	738	752	729	704	735	720	768	734	773	708	737	712	754	730	750	702	750	771	726	758	760	738	741	738	747	761	760	736	726	719	680	732	700	737	762	751	706	700	718	742	749	780	750	736	749	709	774	749	740	708	750	759	761	732	746	757	766	782	778	736	707	666	757	745	762	736	816	696	786	735	722	725	773	761	760	733	773	724	770	716	764	759	738	712	787	699	745	736	785	699	752	788	738	755	712	770	754	719	800	730	735	728	757	758	753	698	727	716	740	735	722	750	686	712	766	725	773	739	789	732	760	795	749	798	742	755	737	737	734	749	743	693	725	736	761	742	737	757	731	770	737	751	733	745	726	713	714	775	788	763	794	728	704	794	735	736	756	753	761	786	803	778	717	755	723	786	841	724	745	723	738	758	781	796	758	787	735	725	723	689	761	786	701	757	714	720	748	720	756	763	767	708	707	760	721	688	723	789	780	721	743	748	777	721	767	767	767	749	769	790	696	724	725	783	688	713	743	749	733	740	756	767	742	732	751	771	670	743	715	759	721	703	789	766	727	704	764	753	800	735	737	791	688	744	726	740	775	691	763	720	690	734	757	740	780	724	737	758	740	733	715	722	784	786	742	718	765	705	759	739	753	759	737	768	774	790	699	795	769	723	745	794	700	748	683	718	717	746	754	747	754	759	715	716	728	702	735	745	760	758	740	712	759	727	732	760	741	731	784	747	791	750	714	737	725	763	719	794	714	755	754	742	715	747	753	755	762	768	734	735	714	772	712	726	722	794	785	763	724	726	806	752	775	720	771	750	759	750	754	731	739	721	764	735	780	719	704	713	712	754	655	764	725	737	701	762	753	774	726	768	742	684	746	686	721	745	773	716	783	781	738	730	771	725	780	754	710	751	749	701	776	734	704	763	746	722	731	732	752	737	760	754	789	716	739	783	725	735	765	758	732	711	757	772	774	713	767	771	760	731	742	704	749	762	754	756	738	743	745	770	752	718	705	713	722	747	771	769	713	721	720	704	711	793	703	712	694	733	735	725	721	725	703	750	771	781	750	789	724	733	702	716	736	733	741	775	724	744	721	752	714	740	726	754	743	708	721	722	719	721	721	746	737	770	728	734	719	757	731	735	751	727	763	762	732	733	773	751	750	753	767	725	769	744	736	740	756	728	740	695	782	694	750	753	713	734	757	720	835	706	787	664	762	714	726	690	734	784	717	744	745	740	758	677	788	729	727	744	722	722	698	724	725	743	708	692	741	769	718	700	773	766	727	709	754	771	730	723	756	714	730	700	737	748	733	773	763	750	799	756	686	748	747	743	775	745	775	718	763	736	724	747	759	773	732	764	752	724	751	749	731	724	762	739	730	761	716	694	744	722	747	759	752	782	704	719	765	726	760	728	768	684	742	765	747	744	718	779	757	772	766	730	723	726	737	783	713	729	759	739	749	742	757	713	686	759	762	800	730	709	722	727	756	725	781	767	731	756	788	727	791	726	734	718	773	748	748	708	677	720	740	687	774	742	767	728	698	761	770	702	746	714	759	726	787	696	748	759	725	723	706	744	722	749	757	733	757	709	759	756	710	710	743	749	704	757	752	711	747	760	767	764	785	654	714	684	714	730	732	780	721	708	730	773	687	682	735	748	713	759	707	762	752	759	725	739	719	724	753	763	763	695	767	703	777	708	753	677	747	758	766	765	742	739	758	710
30317	30306	14719	1778	63	62	64	44	46	59	55	49	54	75	61	63	74	54	50	70	55	49	66	51	53	55	71	60	65	51	96	181	198	158	75	73	60	55	43	54	64	74	55	55	49	64	50	57	51	65	41	62	59	53	53	67	47	48	50	56	56	52	53	58	69	56	52	74	54	57	50	46	52	58	51	64	53	55	42	47	51	55	62	71	63	52	43	64	66	57	57	62	55	53	50	48	53	48	54	51	53	49	56	59	52	61	55	54	44	46	68	58	61	68	53	59	68	56	40	50	60	51	48	69	55	59	64	63	48	56	55	46	54	60	51	67	60	67	61	43	58	53	62	66	67	59	63	50	65	54	60	47	62	51	49	48	63	59	59	55	53	55	51	54	59	61	47	54	62	56	70	56	54	67	57	57	49	60	48	39	55	64	52	62	58	56	60	62	64	54	52	60	50	62	54	54	53	51	66	67	61	53	58	66	62	49	56	57	59	75	58	59	62	59	55	48	48	55	70	68	60	52	43	72	63	63	54	51	55	56	50	73	52	54	54	56	63	53	56	63	53	42	51	55	61	59	51	37	59	47	46	57	55	60	63	49	60	49	45	68	56	61	60	48	61	61	44	42	51	67	50	63	44	38	44	57	56	57	62	46	51	64	48	70	49	59	60	55	61	70	49	43	56	55	48	46	53	58	55	68	55	53	52	65	68	46	59	52	44	44	49	52	59	53	52	46	56	65	46	43	67	58	48	64	50	54	61	54	67	52	55	49	51	52	74	48	62	43	45	70	54	55	56	64	49	52	53	58	56	59	59	58	50	60	63	70	37	54	59	63	67	51	49	53	58	54	56	46	52	52	57	54	48	52	65	59	62	60	72	62	54	63	63	48	52	72	54	52	47	41	67	59	81	61	54	51	59	46	55	67	50	46	62	54	58	69	44	63	57	44	61	51	46	67	72	58	55	65	47	56	39	57	67	60	64	52	68	61	48	58	59	58	64	45	49	50	63	70	72	55	62	67	55	52	53	48	59	55	44	66	65	56	63	58	54	48	52	49	54	64	62	55	62	53	47	37	61	54	61	60	57	53	67	50	58	51	54	49	46	64	59	55	57	60	45	51	48	59	50	59	65	58	56	61	62	71	45	52	64	52	72	56	49	62	43	58	60	60	61	61	41	58	58	46	48	45	61	62	69	50	46	57	40	36	47	51	73	63	52	58	55	63	54	56	58	53	59	65	51	55	57	55	41	63	62	43	58	53	56	67	50	52	52	44	71	53	59	62	36	54	61	58	62	55	64	48	71	59	48	59	62	51	65	50	54	67	50	53	49	54	65	58	49	57	55	54	62	62	67	58	60	54	48	52	80	52	52	72	49	50	48	63	50	51	46	47	52	49	49	41	55	50	48	45	53	66	51	54	47	58	60	62	61	59	57	53	63	64	58	50	43	47	64	45	51	57	65	55	52	66	64	57	58	58	54	52	55	57	64	54	66	70	61	68	47	65	64	61	56	46	59	60	60	70	55	59	61	41	64	64	48	64	54	70	51	50	61	56	57	55	58	56	59	46	44	53	58	52	62	54	42	53	47	53	54	61	43	63	63	53	58	70	50	49	60	63	61	50	56	39	38	68	44	67	57	51	61	57	55	46	55	58	73	63	63	58	59	54	40	54	54	44	39	54	42	59	42	60	69	60	61	49	58	55	64	53	59	57	51	56	58	45	56	67	57	54	62	59	53	41	62	54	70	62	57	59	60	44	61	65	49	78	63	56	53	50	53	48	53	57	64	51	52	43	67	50	54	53	63	53	58	64	52	57	58	54	57	48	49	62	42	49	57	46	62	71	60	57	48	54	62	58	54	61	54	49	46	64	51	73	59	51	60	54	55	63	56	46	62	45	61	57	71	69	50	66	58	46	52	72	62	59	45	41	64	49	47	53	52	55	70	59	47	62	59	57	44	54	68	54	56	62	58	64	67	48	51	63	53	56	58	53	59	57	51	67	52	57	69	54	61	68	54	53	39	55	46	44	48	64	58	67	53	71	47	37	37	58	47	59	56	66	41	59	61	55	53	51	51	57	56	62	51	58	60	67	52	47	58	52	76	50	57	69	41	66	57	46	55	55	55	41	64	54	51	54	60	48	53	63	59	65	52	58	49	46	46	53	59	67	57	59	58	44	65	57	67	81	70	57	60	42	43	67	60	63	49	63	59	47	59	48	46	65	46	44	50	59	57	56	54	49	52	61	61	69	55	61	51	56	49	59	63	51	55	49	67	63	60	45	50	60	57	47	46	45	58	62	56	47	56	68	46	61	59	50	63	60	65	59	55	61	42	54	64	44	75	58	48	55	54	59	51	60	59	59	56	59	49	71	65	47	49	55	62	51	52	91	64	59	61	48	62	63	57	50	57	55	59	66	56	55	47	51	58	40	62	56	71	54	59	51	58	53	60	70	56	61	68	50	48	57	69	51	68	62	51	64	59	51	54	69	54	61	56	58	34	56	53	62	58	56	53	56	57	60	60	59	56	48	55	59	55	45	58	55	46	46	63	67	62	58	50	60	55	44	68	57	60	66	65	55	48	58	59	46	49	48	65	42	64	46	59	54	64	67	61	52	66	62	57	55	60	48	67	52	54	56	62	37	50	38	71	56	47	46	57	36	63	55	65	57	68	55	40	55	56	45	61	51	70	45	74	51	55	56	73	47	63	50	61	53	53	40	50	50	59	49	56	52	66	59	50	58	69	55	48	46	54	55	42	68	57	50	68	46	47	58	50	65	64	48	59	56	42	52	53	50	50	60	45	61	57	41	51	46	50	52	64	70	45	44	60	76	43	65	59	53	59	47	63	54	52	62	60	46	55	54	54	47	50	57	61	55	58	44	53	51	61	54	48	67	53	64	40	62	37	49	60	53	51	46	56	65	76	55	62	53	63	60	48	41	45	55	44	56	50	42	62	53	62	59	56	53	71	61	62	63	65	66	50	55	50	55	57	41	62	52	51	46	53	66	56	53	46	48	65	66	54	61	60	59	53	66	51	66	74	58	49	55	53	51	62	59	50	54	55	70	45	49	67	51	62	64	58	65	49	48	45	64	59	49	62	51	64	51	48	53	56	66	69	54	57	49	46	56	67	52	62	50	50	55	59	59	49	71	47	57	55	46	61	53	66	59	59	49	65	47	54	69	66	58	54	59	52	47	55	63	62	52	58	57	50	51	68	49	52	68	56	38	53	60	63	54	59	53	70	71	53	54	63	53	55	63	60	63	38	66	53	58	76	53	65	62	64	62	67	52	48	60	61	54	49	59	62	56	66	58	53	52	53	54	50	55	53	54	59	64	50	49	51	63	61	70	44	59	55	49	62	55	60	53	60	55	57	52	50	52	57	56	61	48	58	50	47	55	52	45	48	48	56	61	55	59	45	32	53	62	57	53	57	52	56	61	58	69	48	52	50	56	39	57	55	64	53	56	51	51	55	69	54	49	57	65	63	52
57795	44724	33754	5624	1323	1459	1292	1108	987	854	807	806	839	831	785	776	741	774	725	676	717	673	658	673	607	642	595	640	623	642	2009	4577	4243	3140	1937	1135	789	625	611	568	619	591	585	623	632	536	580	594	612	583	563	604	592	572	588	565	608	551	595	571	609	601	578	570	552	585	546	564	599	561	617	604	539	565	609	593	587	558	604	621	585	601	626	584	545	578	620	619	577	567	554	579	576	567	563	558	605	575	594	620	561	576	567	600	598	584	549	619	587	588	541	613	570	590	574	585	588	561	607	549	622	566	567	523	551	585	612	605	562	605	593	552	619	598	629	599	565	591	586	588	630	548	585	518	593	595	586	625	588	540	595	584	600	601	590	607	572	632	567	612	584	600	605	607	534	589	596	555	625	577	538	592	591	585	585	572	596	564	564	609	575	576	538	602	574	584	544	583	582	588	628	559	591	595	554	624	599	587	615	577	593	584	589	597	610	518	603	590	552	552	580	629	532	573	603	598	565	622	596	638	589	616	548	577	565	583	576	578	616	593	579	576	616	566	623	579	572	573	581	546	592	538	577	594	587	565	607	593	543	568	553	605	595	597	532	571	601	634	586	625	621	576	585	631	550	605	601	556	552	572	549	571	564	591	579	571	601	559	574	569	530	602	583	575	564	587	562	610	567	615	586	599	669	536	589	614	614	593	598	622	593	594	599	634	602	622	587	599	618	610	559	615	626	612	597	624	560	583	583	571	592	609	589	587	579	551	615	594	595	583	575	580	548	601	543	606	555	637	578	568	595	589	573	587	593	537	613	570	582	562	569	562	586	627	586	575	526	580	615	573	605	563	563	579	567	623	614	587	601	589	540	575	597	588	584	557	574	576	601	586	544	567	612	548	573	590	601	558	579	608	600	564	584	617	617	587	577	583	589	595	596	576	635	538	532	574	573	569	592	575	593	616	592	581	602	592	562	552	597	586	592	601	622	572	598	597	594	614	593	565	606	588	584	618	556	584	578	594	579	561	614	562	610	610	580	577	600	567	561	609	604	602	570	575	543	571	584	585	548	599	603	523	569	610	601	573	619	613	617	570	566	619	642	579	585	607	602	561	581	608	576	612	602	601	588	592	563	585	599	582	565	604	577	581	619	560	560	636	622	555	558	565	588	586	564	581	565	597	533	583	616	571	598	596	566	604	638	573	559	550	562	600	614	580	596	621	567	583	575	559	582	597	605	606	626	591	642	602	641	582	586	615	558	572	643	561	581	587	590	582	599	594	542	557	571	601	639	596	596	607	582	602	547	566	619	589	551	627	550	572	607	623	584	559	576	580	570	541	596	580	596	558	635	600	678	584	586	581	604	587	590	559	560	610	607	571	603	564	587	575	591	603	564	567	642	600	587	549	590	608	582	602	604	558	556	626	546	600	605	583	594	571	589	580	552	612	564	577	571	547	587	608	560	553	603	553	567	570	607	579	607	647	559	595	570	560	632	561	580	595	589	595	557	643	599	558	633	542	633	562	583	586	566	562	618	588	593	624	602	581	583	546	631	573	577	613	594	618	578	550	567	587	601	559	562	612	608	586	572	602	628	595	638	577	529	595	632	598	602	559	624	597	595	582	604	562	600	570	576	574	572	555	577	616	597	562	568	582	581	583	579	631	554	575	580	578	611	606	542	540	615	552	515	551	581	589	602	598	588	566	560	573	600	592	550	544	576	561	603	578	602	618	556	583	601	549	631	566	555	547	594	554	603	560	641	605	586	593	605	556	566	629	601	606	600	552	640	587	546	590	578	550	552	564	622	595	589	608	559	549	586	583	588	597	576	583	572	630	591	593	628	591	563	573	566	629	592	587	613	581	599	590	553	548	605	571	590	611	555	580	586	559	598	557	573	551	597	622	644	567	571	595	525	582	578	591	589	576	630	554	603	585	616	575	591	555	595	587	611	593	587	556	613	557	581	561	605	585	546	605	595	606	595	616	591	544	580	630	591	595	626	576	627	555	559	576	587	582	629	557	588	589	582	600	579	543	605	567	609	533	583	585	564	592	590	578	568	573	619	583	572	562	548	562	553	610	587	593	576	610	568	556	581	608	615	604	576	602	578	554	577	591	565	581	605	564	580	610	509	631	613	575	574	583	578	607	538	585	601	613	644	593	588	602	521	592	571	627	608	619	588	565	598	608	550	622	607	584	560	649	640	565	582	566	561	595	568	587	570	533	606	588	595	531	641	595	596	593	566	578	581	594	563	587	577	545	560	577	600	590	583	565	572	610	583	588	614	551	547	599	570	576	578	588	553	597	619	588	574	629	593	622	586	557	559	599	570	593	533	582	611	589	576	634	587	579	554	627	545	576	595	608	565	631	544	557	562	576	540	616	601	666	582	584	578	548	582	631	572	545	621	589	565	578	599	535	608	607	561	625	585	608	591	567	577	592	515	594	577	583	623	582	582	553	593	617	580	570	587	594	588	566	551	564	641	548	599	533	575	538	577	565	634	607	605	586	549	613	554	624	600	630	582	591	600	562	591	635	581	564	599	571	632	589	570	584	577	572	587	598	583	604	631	595	566	554	561	611	604	563	540	613	610	602	560	562	589	576	595	618	599	556	547	596	585	554	578	565	591	608	554	536	581	598	579	578	577	550	617	598	605	565	535	598	598	575	571	598	564	560	587	573	579	582	623	580	554	560	561	575	581	533	565	570	563	599	605	543	605	609	619	560	579	556	599	549	559	600	555	593	566	541	587	602	561	569	571	598	596	579	617	578	556	597	546	578	627	568	606	569	576	595	601	576	579	598	558	628	580	546	570	582	573	631	576	577	559	576	591	596	587	558	605	564	554	541	570	570	568	595	606	561	585	595	579	572	623	554	620	614	604	584	579	585	595	598	601	543	570	606	588	547	593	601	594	559	598	631	610	572	599	514	610	603	570	587	599	590	545	554	602	589	589	585	564	572	590	627	559	556	585	559	604	582	614	598	558	572	554	591	569	599	567	580	555	587	602	612	580	609	601	577	572	570	618	597	613	608	576	610	613	543	552	594	565	587	577	575	570	576	579	573	605	584	582	580	605	630	599	577	586	597	582	601	584	630	594	585	544	587	582	562	574	593	576	585	559	636	505	581	573	578	623	589	559	632	560	589	566	588	585	585	573	579	573	618	642	607	551	601	610	563	549	604	565	624	564	592	617	557	565	563	582	561	520	626	598	569	557	558	594	545	593	573	519	580	565	642	581	557	613	606	590	558	559	580	562	594	585	550	567	581	542	602	647	571	584	589	587	561	650	647	618	609	562	570	563	613	608	572	591	590	616	595	624	590	577	576	567	590	593	607	588	523	596	576	537	587	565	596	580	592	617	578	601	611	544	572	590	596	593	588	579	579	608	564	582	594	609	614	545	586	562	601	549	552	580	620	580	570	593	586	596	599	592	576	552	639	602	588	595	606	566	611	583	613	582	579	609	598	579	584	563	557	574	580	596	565	556	574	580	590	626	579	537	561
26185	26904	13428	1618	78	77	82	79	84	68	74	72	83	80	79	81	73	79	84	84	60	80	62	79	71	65	73	70	93	69	123	203	222	166	128	106	77	58	71	64	66	68	66	68	78	75	85	62	59	54	69	76	71	63	69	56	77	74	61	72	78	76	79	53	61	62	73	86	70	75	67	69	58	70	60	69	69	76	92	72	68	83	70	60	71	55	61	61	62	68	58	83	70	57	57	66	74	89	75	79	67	75	67	70	48	64	76	53	67	77	66	67	59	64	71	68	67	68	67	64	62	79	78	71	82	66	64	72	68	67	59	62	75	47	92	69	77	63	73	77	66	61	66	70	80	83	82	76	74	78	61	65	56	77	50	59	65	73	78	77	70	81	63	89	69	73	74	54	82	70	67	67	76	65	70	71	69	65	76	62	60	70	62	61	60	68	85	70	73	57	69	72	66	88	73	64	68	73	75	64	60	68	66	56	74	67	86	59	59	62	65	72	63	69	77	65	65	69	71	56	72	76	74	70	80	62	68	65	65	72	75	70	76	67	58	73	72	66	74	75	68	71	68	66	61	76	74	56	59	65	66	75	68	58	60	73	71	82	80	63	67	79	67	63	68	69	84	62	76	77	65	73	77	80	62	71	60	64	60	71	75	61	64	72	60	67	78	59	75	71	76	70	62	63	94	75	71	64	69	62	71	66	61	63	66	70	61	63	66	72	67	68	72	69	65	78	70	64	95	66	55	69	57	75	72	49	73	66	59	77	72	79	60	55	74	64	75	70	68	65	72	65	62	78	64	81	65	65	70	65	76	65	74	64	74	80	70	76	74	59	69	67	66	57	69	57	70	69	80	79	74	67	68	77	74	75	73	62	72	73	69	61	61	62	76	61	73	78	75	91	73	71	79	64	74	69	66	63	62	64	82	75	68	73	70	72	62	70	62	67	72	68	66	69	62	65	69	62	58	71	80	69	62	69	71	56	68	77	65	83	72	86	57	63	74	71	69	62	72	78	69	64	68	71	76	69	80	70	69	80	84	67	74	62	75	63	68	72	79	89	61	73	65	82	59	78	66	66	78	77	57	58	75	77	74	68	73	66	58	61	75	59	73	75	77	78	62	74	79	77	65	59	74	84	66	68	68	79	82	79	78	84	80	74	66	84	54	67	61	71	58	81	79	59	69	63	57	81	63	60	81	73	73	63	80	78	65	64	69	84	71	76	73	62	60	69	72	74	62	50	63	58	82	60	62	60	64	77	63	80	87	75	73	74	72	89	69	66	76	80	78	75	55	69	81	69	76	69	86	69	75	77	62	64	72	73	62	57	54	69	77	70	48	87	71	77	64	84	64	60	85	64	62	63	79	85	72	68	68	70	64	87	62	63	73	76	70	72	70	65	67	63	52	73	61	74	76	75	69	71	67	62	73	73	71	83	70	74	69	68	55	69	63	76	71	63	70	63	66	84	62	79	81	80	62	78	77	69	71	56	63	83	74	66	75	65	87	65	66	85	74	74	79	62	92	64	64	67	71	76	77	61	71	69	61	73	68	75	65	77	70	66	66	77	73	77	78	70	65	90	75	70	62	64	73	57	73	64	63	66	70	73	55	78	63	73	72	65	72	78	68	79	61	68	79	83	70	80	65	66	74	60	77	72	59	68	56	84	73	83	77	62	70	59	68	65	72	73	78	56	78	75	68	71	68	97	67	86	55	69	75	70	69	52	83	68	61	77	58	55	82	59	66	70	72	82	80	69	78	67	83	73	74	67	72	77	62	67	70	78	82	72	86	63	68	72	65	76	69	60	71	72	68	57	74	62	72	73	70	82	82	61	80	75	72	85	70	65	60	63	80	61	56	67	74	65	61	76	71	78	73	85	59	66	83	54	86	65	73	62	60	72	67	74	65	87	61	73	80	58	65	66	70	78	55	67	60	85	75	87	76	69	76	66	81	71	67	58	64	56	62	62	73	70	70	81	86	81	53	72	57	76	73	77	66	61	57	71	76	78	70	57	78	70	68	69	62	81	76	68	92	76	67	70	73	80	89	75	65	58	56	82	66	73	69	62	81	64	58	69	71	74	77	70	69	68	62	66	67	69	66	69	74	78	68	67	52	71	61	58	66	63	65	67	57	65	62	70	55	67	69	64	73	69	77	70	68	71	79	78	66	61	59	67	62	81	60	82	73	62	69	68	54	76	63	81	78	71	73	56	56	69	77	57	74	71	70	60	61	71	68	63	65	62	77	67	67	61	71	67	67	54	70	68	95	71	66	63	62	81	70	88	72	72	69	75	72	63	56	74	66	73	83	76	82	70	54	70	83	55	59	81	64	62	65	93	61	79	74	70	68	71	72	52	60	63	72	71	52	56	65	60	69	64	74	81	67	76	70	67	62	67	78	68	63	72	77	64	73	83	57	61	65	57	78	62	65	63	85	70	72	76	68	66	74	70	78	70	70	79	67	63	65	72	63	80	77	68	72	64	75	60	66	71	73	70	69	71	85	64	81	77	68	57	76	72	79	60	71	65	53	66	80	74	67	79	66	74	80	59	64	71	63	70	78	54	76	79	62	59	79	74	80	78	63	70	75	66	75	71	55	61	81	60	79	64	73	73	60	64	60	72	75	62	61	76	75	64	74	74	61	80	72	77	62	55	69	73	68	68	74	53	62	84	68	52	76	63	62	56	78	56	70	76	63	81	73	74	56	78	62	71	67	52	74	79	44	73	80	65	65	69	75	86	81	57	75	76	69	72	70	76	71	75	66	59	69	77	64	70	67	75	79	55	68	74	54	66	76	61	71	72	54	70	80	65	65	59	67	94	73	78	74	69	74	76	75	68	64	77	70	72	72	68	62	78	75	63	91	72	73	82	71	66	66	47	71	67	67	58	71	76	72	76	68	69	71	63	68	90	78	72	83	61	81	62	78	65	62	67	75	75	81	74	73	70	61	72	78	68	73	54	75	75	88	64	55	74	72	68	65	78	58	74	84	75	76	86	74	60	79	73	77	77	90	65	69	79	69	77	63	79	59	85	74	77	74	68	69	75	56	57	69	73	78	68	76	68	70	63	66	66	68	64	49	78	77	58	69	60	59	65	72	58	55	69	77	71	68	72	64	73	68	72	59	78	67	63	71	63	84	68	67	65	71	76	76	67	61	61	69	87	71	72	74	69	70	83	67	64	69	63	65	64	61	60	63	77	72	55	76	49	68	63	66	64	55	68	57	75	70	60	74	70	65	58	72	71	70	67	64	65	68	56	78	65	70	70	67	78	65	67	62	67	70	53	68	77	70	60	68	74	73	77	76	64	74	72	67	69	69	71	81	71	74	73	75	65	62	81	55	70	62	91	57	61	68	52	70	61	80	60	65	59	74	81	71	69	65	60	62	67	63	79	66	60	62	86	71	74	67	55	83	74	65	56	69	58	66	68	81	72	69	74	80	66	68	73	67	63	60	61	63	72	80	65	81	73	72	69	77	72	78	66	79	67
57502	45815	33909	5788	1329	1422	1287	1129	1105	985	910	963	875	937	874	818	841	869	773	773	818	779	770	782	794	779	760	734	732	753	1527	4487	4886	3552	2247	1306	976	762	771	722	706	715	716	725	731	703	717	718	707	684	695	671	707	718	742	741	752	742	697	704	710	711	696	678	759	681	679	717	718	723	697	694	692	698	724	725	727	710	690	736	740	708	669	713	706	729	682	708	736	730	688	671	683	691	754	725	717	738	728	725	730	686	673	697	733	745	703	717	697	714	744	741	741	688	714	733	704	691	676	729	683	725	668	703	692	686	738	763	729	739	728	688	740	730	698	653	685	779	712	719	727	723	667	680	743	670	703	704	703	703	696	676	719	765	739	705	707	672	697	727	742	735	680	698	722	676	709	684	713	665	672	707	719	730	690	739	700	726	682	685	730	652	722	689	712	666	685	688	681	701	719	712	690	750	702	721	696	707	699	734	694	733	638	733	701	730	702	700	684	689	703	748	667	706	697	728	724	691	721	739	680	651	687	694	742	728	729	713	717	718	697	679	710	718	708	712	731	724	715	710	692	717	701	705	674	685	733	708	762	709	672	689	669	701	750	767	741	728	677	713	681	677	732	701	682	679	651	750	690	697	692	710	668	668	715	656	682	721	731	696	673	653	688	695	698	734	646	716	726	682	717	719	706	692	666	766	699	695	758	729	754	671	716	698	708	676	755	735	694	765	666	722	673	729	696	717	654	740	704	739	705	715	656	661	712	709	703	728	677	752	728	729	710	681	746	690	715	710	676	731	698	744	717	741	724	703	717	730	712	705	679	735	643	735	686	727	726	682	733	697	727	713	696	703	694	695	707	695	687	729	671	705	739	759	684	660	742	726	700	689	700	647	717	669	690	661	706	719	684	728	723	697	684	703	701	700	724	691	699	717	712	711	714	706	680	651	695	746	666	718	678	738	732	698	695	720	713	682	684	732	717	750	706	713	706	739	717	732	716	651	754	665	718	704	690	719	718	677	717	682	658	707	744	701	708	728	724	729	729	747	730	669	678	693	719	650	722	671	671	727	743	720	688	684	674	712	672	722	728	702	772	718	693	707	735	703	691	683	726	703	709	681	699	693	685	690	717	717	714	712	736	679	677	725	694	688	703	691	683	687	700	730	751	732	742	709	708	696	751	708	673	702	702	697	696	683	711	705	669	711	667	675	770	689	716	687	726	692	721	678	730	703	665	693	728	721	706	719	732	699	700	727	715	737	748	698	704	712	737	730	644	713	700	728	728	702	698	717	746	698	701	720	688	684	753	672	689	761	701	679	692	702	697	715	674	694	733	712	726	684	706	746	682	706	697	682	721	693	683	702	719	696	709	708	655	700	737	743	680	753	745	751	734	714	704	729	671	734	704	699	740	645	687	748	691	698	729	739	684	692	715	713	708	651	717	699	760	717	702	767	739	715	729	717	682	718	679	748	712	705	715	698	691	676	685	743	718	655	749	715	674	683	715	716	700	724	715	729	676	737	682	716	662	721	676	679	688	698	705	705	684	644	676	675	698	684	733	680	646	721	664	743	741	717	695	722	719	688	708	770	716	734	700	696	698	695	686	739	705	694	679	722	737	750	706	680	668	692	704	727	750	702	665	764	716	731	694	684	721	738	712	708	694	673	721	732	707	734	682	656	697	697	701	722	684	722	692	728	706	732	696	704	696	753	710	709	688	707	732	725	776	718	784	747	699	703	714	700	678	757	746	701	691	744	705	654	717	706	709	697	656	718	698	666	644	734	741	684	689	692	713	684	755	715	748	720	739	734	686	656	669	666	713	709	709	734	715	719	698	723	778	736	721	721	710	725	742	701	672	711	721	716	719	705	696	701	710	688	689	727	708	715	699	726	706	701	728	714	722	687	699	708	687	691	747	702	761	682	704	662	723	700	669	654	702	710	697	698	684	700	721	699	699	702	700	728	736	692	703	677	667	642	662	725	690	728	727	697	711	694	721	691	665	681	719	700	701	706	728	726	739	697	737	702	714	640	739	731	717	711	666	692	722	710	781	647	707	688	676	701	671	711	688	692	695	731	710	713	658	744	723	728	719	708	715	718	756	697	738	687	685	716	700	699	697	704	715	698	712	680	658	723	728	724	723	715	709	691	731	706	697	693	716	672	702	711	680	672	714	697	691	693	672	674	697	680	683	737	750	712	711	682	690	721	726	719	748	683	700	652	762	717	716	692	700	745	747	704	661	719	693	706	725	655	700	694	736	624	685	766	659	709	678	765	684	737	711	723	706	702	729	702	706	699	672	682	721	695	716	724	696	700	664	698	726	710	682	691	695	673	710	734	703	673	716	693	723	724	695	706	716	737	693	735	679	701	723	683	699	708	693	752	758	729	622	708	744	671	719	725	669	695	724	717	674	735	726	730	668	661	709	740	737	694	737	690	708	722	711	697	701	680	694	733	687	744	715	732	675	713	739	742	690	734	700	710	679	686	743	681	721	681	685	715	638	709	707	648	685	674	730	712	710	701	673	752	703	742	711	722	713	655	729	726	768	725	699	736	708	724	684	722	695	677	716	741	722	763	732	701	700	667	707	731	708	749	743	694	723	720	692	713	713	716	687	700	678	723	703	687	697	616	762	726	680	748	717	677	664	704	706	701	690	743	713	655	722	733	728	687	728	688	704	741	641	694	745	690	753	729	682	709	645	678	714	661	696	697	709	731	710	717	707	738	720	721	714	783	690	725	684	721	669	735	691	681	727	725	710	719	679	694	710	752	694	708	762	714	682	723	682	676	708	692	704	702	685	730	706	714	646	687	709	648	713	702	687	691	683	677	755	716	741	727	694	672	682	740	712	716	679	684	696	701	746	707	745	707	696	694	676	691	722	697	729	723	684	703	716	682	699	693	697	682	719	687	723	730	712	709	723	687	706	732	729	727	703	681	724	701	696	665	718	700	745	736	717	707	683	657	672	747	766	722	727	689	699	713	694	719	698	693	684	646	696	662	691	735	731	693	741	685	704	696	723	703	710	714	661	680	682	715	711	767	716	743	690	664	716	742	708	744	619	748	714	715	762	729	749	710	709	708	727	725	681	759	765	714	706	675	697	696	741	719	728	731	696	716	684	714	687	692	718	659	690	691	665	739	696	713	706	698	660	726	687	712	688	702	682	709	731	681	728	680	699	715	737	669	676	670	721	703	682	735	684	677	721	687	720	728	704	667	689	678	735	657	693	683	702	725	702	704	699	705	729	656	643	698	661	721	718	640	726	753	706	713	712	697	711	704	666	721	721	697	649	722	717	711	674	710	735	746	712	664	710	668	694	721	732	722	692	743	711	658	734	699	706	679	710	692	708	695	683	709	718	712	724	695	734	662	666	678	718	707	712	708	707	698	721	646	694	682	691	718	665	701	666	640	718	740	700	762	689	712	707	715	687	768	720	725	724	674	672	782	731	648	768	730	711	701	696	691	703	685	715	679	738	718	718	698	709	708	704	731	714	710
35963	37407	20162	2983	69	61	62	57	52	66	71	59	52	53	53	63	68	42	54	48	54	47	52	61	35	71	53	58	64	48	70	224	240	197	145	93	70	62	53	48	58	41	51	48	67	45	48	53	41	52	46	55	58	43	35	47	44	61	48	47	61	60	41	45	51	52	56	35	53	66	66	45	40	50	50	38	46	44	63	41	43	45	51	60	43	47	53	46	57	58	40	56	43	57	58	43	47	50	44	47	68	48	49	55	46	52	50	36	52	56	47	53	61	51	65	44	45	42	45	55	52	50	56	43	61	46	56	62	45	43	59	49	51	44	53	50	51	55	64	52	52	51	52	53	57	57	58	59	43	50	48	58	61	46	56	52	43	56	49	53	45	53	29	58	55	43	45	36	51	47	57	59	47	40	55	48	56	44	55	49	44	44	64	46	59	49	47	44	53	49	40	47	57	46	52	56	61	54	51	46	44	53	58	34	43	50	57	52	56	43	60	45	48	57	48	41	44	62	56	45	40	57	56	46	56	46	67	51	43	47	48	46	41	57	36	47	38	54	61	53	42	52	53	52	61	51	44	49	47	47	49	47	44	47	56	40	52	47	43	41	64	65	47	48	59	55	30	54	55	50	55	67	56	44	55	49	38	55	43	63	40	65	54	48	55	60	44	56	40	50	50	52	57	43	56	51	56	48	55	44	53	53	57	45	41	50	65	49	48	51	52	58	49	40	49	38	53	40	61	46	56	57	44	51	54	49	57	41	54	50	50	43	48	61	51	46	52	48	46	45	44	47	59	44	57	50	48	49	58	67	40	50	55	51	57	56	31	52	51	54	46	53	58	49	35	46	52	40	52	51	44	40	48	56	50	51	56	43	54	53	49	46	39	62	31	52	54	58	46	57	41	44	47	54	62	45	65	52	41	54	62	48	53	50	75	60	52	46	50	55	43	59	40	42	48	51	50	55	51	52	54	50	40	49	42	48	43	31	65	48	50	52	38	55	47	51	53	45	51	46	42	52	42	51	49	49	36	53	45	51	45	58	36	51	58	50	58	65	33	45	46	60	35	53	34	45	50	68	71	45	47	56	34	59	57	48	43	54	49	55	44	35	44	46	57	68	41	39	45	53	46	59	50	49	47	42	43	51	51	63	35	48	59	51	50	45	46	49	51	30	55	51	53	44	55	40	53	51	50	40	45	57	61	53	56	44	55	54	42	43	44	57	52	54	55	39	51	66	59	53	56	67	43	61	39	40	41	53	43	45	48	55	54	61	56	59	48	47	56	49	47	54	48	54	39	67	64	42	62	40	47	44	45	59	51	46	56	48	53	48	56	49	40	53	50	51	54	49	56	52	57	45	53	37	49	47	50	43	59	50	54	63	44	47	53	46	51	49	42	44	39	51	48	50	48	57	55	54	65	45	46	51	45	51	40	65	46	47	44	47	53	49	55	51	52	48	58	62	57	39	47	44	48	34	46	43	52	66	60	55	51	50	55	67	49	56	56	49	44	49	54	49	43	58	41	39	51	46	53	56	41	42	48	55	47	48	46	54	60	42	52	46	52	51	51	53	52	45	61	50	53	47	43	43	55	41	52	51	56	53	47	48	58	56	51	45	54	58	54	48	52	53	46	49	53	45	50	66	56	45	53	64	53	41	52	57	42	54	51	50	54	44	47	52	63	43	50	48	59	39	66	48	45	48	62	55	38	64	44	46	48	36	48	51	62	54	51	47	46	56	46	58	52	36	52	43	51	53	54	43	54	34	50	47	49	53	37	36	55	49	41	34	50	51	51	51	47	41	58	49	40	44	57	46	53	50	45	50	42	47	47	46	37	59	44	57	62	44	56	50	39	50	49	54	60	65	40	54	48	55	37	59	55	42	45	50	50	49	56	48	48	49	39	54	51	50	48	41	52	52	50	43	50	59	51	50	49	49	53	41	46	55	56	60	57	50	56	59	64	51	52	50	51	65	47	52	52	52	51	41	51	53	47	49	48	45	34	47	52	39	54	55	40	58	47	55	51	51	55	50	43	45	51	60	54	60	60	43	40	50	48	47	53	48	46	59	43	49	41	48	60	43	49	56	52	51	49	51	47	63	52	60	54	47	52	52	39	51	56	47	56	62	51	58	51	55	41	49	60	47	47	48	52	52	50	40	57	53	53	42	45	47	52	53	56	45	46	47	46	55	48	59	62	48	54	49	54	50	48	40	40	58	50	50	46	68	52	50	49	38	57	56	58	45	58	53	59	44	60	41	55	57	38	52	49	53	53	53	58	54	37	47	59	44	54	56	47	40	54	41	48	49	62	45	44	46	49	54	42	39	50	47	54	49	51	40	53	45	57	50	60	44	47	50	60	45	47	59	58	51	56	55	47	63	51	63	51	57	50	52	45	54	58	61	53	45	49	57	55	41	47	50	53	40	61	51	58	58	50	55	46	52	47	52	39	49	45	55	58	46	40	46	62	56	53	52	47	57	53	73	58	46	44	42	56	58	49	44	41	51	58	47	39	51	49	50	47	55	52	41	48	49	46	48	35	63	48	47	53	53	42	38	51	54	54	45	46	75	54	59	57	54	47	54	42	62	57	37	46	45	50	50	53	47	41	53	45	42	47	40	49	57	52	40	50	50	56	48	61	48	62	49	51	51	53	52	45	48	40	55	60	51	60	59	53	61	51	56	57	41	55	46	53	39	56	52	48	50	54	51	55	39	40	59	29	67	48	42	55	58	47	42	46	35	59	41	49	49	41	48	44	44	37	49	55	58	55	44	66	52	51	54	50	49	46	46	59	48	53	62	53	57	40	54	60	63	49	56	40	46	30	47	59	45	58	61	52	56	58	64	44	54	45	46	53	39	51	57	46	54	52	48	58	52	45	48	45	57	61	60	52	52	53	58	55	46	51	50	61	52	43	47	57	55	48	47	54	41	51	56	49	56	57	39	62	49	44	48	49	63	51	58	42	33	48	54	41	50	45	51	49	45	39	49	45	40	46	50	60	47	54	45	56	43	50	51	47	56	45	43	45	54	57	43	43	49	41	46	48	69	49	55	45	51	51	55	46	45	51	49	64	47	56	56	42	53	44	51	45	48	56	47	47	58	43	43	61	57	47	52	49	44	38	54	54	48	50	61	53	54	48	50	61	58	50	55	57	37	68	53	51	49	53	50	55	45	42	54	48	49	54	58	61	52	50	45	50	40	66	53	37	51	61	55	60	39	55	44	49	57	47	56	50	54	51	46	56	45	53	56	42	52	52	51	43	62	52	55	53	39	53	59	54	58	48	54	50	52	56	31	49	45	41	53	45	49	63	54	51	49	60	43	62	43	45	42	55	57	44	52	47	61	52	38	44	52	49	39	49	57	44	54	39	44	51	49	45	51	62	46	55	60	51	56	54	53	38	46	38	40	44	51	51	46	71	46	64	51	44	43	40	52	54	55	55	44	52	34	47	46	38	43	58	43	59	46	35	42	48	50	50	59	47	55	52	52
59391	48966	38499	5927	1498	1697	1598	1375	1256	1077	927	906	772	752	786	757	704	637	692	648	653	612	611	640	582	550	606	610	620	596	1455	6550	6763	5075	2785	1502	927	674	558	546	496	525	512	512	564	558	522	543	560	517	537	481	554	512	521	505	540	565	520	512	557	552	524	523	521	534	530	568	522	503	501	511	549	510	549	493	568	551	536	546	494	539	564	544	518	513	515	497	534	525	501	531	539	550	571	531	544	526	517	509	522	558	576	519	519	554	533	525	536	569	528	552	536	503	556	480	471	520	538	527	589	522	545	500	531	561	546	513	505	518	547	547	549	553	556	549	501	511	528	523	519	520	527	549	513	496	564	503	478	553	568	496	524	494	513	503	502	548	560	528	521	530	518	505	500	506	508	517	543	496	530	524	535	525	579	542	512	544	523	511	532	519	513	540	528	475	533	531	534	482	523	500	533	544	557	527	531	565	524	543	577	513	526	535	542	518	500	543	542	552	461	534	548	525	545	543	505	482	539	520	501	530	540	545	539	507	503	547	497	492	542	537	561	510	538	496	527	554	544	513	564	544	529	521	516	560	532	526	543	493	538	531	516	506	497	492	529	560	552	525	532	549	550	540	528	538	533	548	517	526	529	516	513	524	539	561	504	505	505	536	533	553	588	538	517	586	535	526	518	528	501	491	540	524	541	519	532	556	558	533	585	490	538	497	584	556	520	547	553	533	505	508	538	554	513	509	569	516	501	541	491	519	539	512	512	503	520	550	539	530	541	537	538	567	515	508	537	565	524	544	525	525	529	564	504	507	560	536	538	497	561	543	534	534	563	496	512	535	505	501	551	538	495	533	501	569	544	533	548	552	544	522	498	476	529	517	530	524	531	525	581	527	560	547	478	560	522	505	542	527	545	527	533	504	516	511	501	573	558	522	517	545	518	551	521	507	531	562	539	508	516	520	524	564	564	531	518	496	499	548	542	527	506	584	521	521	538	536	521	484	567	573	508	545	505	527	508	585	499	514	496	478	541	550	472	537	514	538	532	549	536	542	541	528	504	541	531	521	532	539	537	523	528	498	506	527	547	516	521	573	492	537	538	547	529	513	478	548	529	533	513	465	515	475	532	511	527	517	507	537	522	548	481	517	512	555	569	482	542	519	546	542	546	544	555	507	556	554	529	509	513	523	491	482	502	522	509	479	572	490	535	542	521	516	539	544	507	512	507	573	504	534	525	521	552	579	505	550	543	515	534	518	538	550	539	544	550	533	488	545	562	511	511	493	562	547	570	533	526	574	527	505	502	498	513	514	552	501	516	526	530	523	468	587	547	544	500	533	503	519	532	520	509	533	547	542	546	548	504	542	573	555	506	513	549	533	519	483	520	524	534	508	511	470	520	554	558	525	494	515	518	513	545	515	530	524	537	545	530	537	542	515	526	544	500	533	564	528	516	524	513	518	533	512	555	528	557	529	522	512	502	518	553	506	560	547	525	524	486	507	543	522	527	527	524	564	508	500	566	533	525	512	528	522	538	543	536	549	515	576	546	513	509	520	533	515	535	515	517	559	546	547	543	526	527	522	533	566	505	480	536	486	501	563	508	537	548	510	515	503	557	515	498	538	543	526	520	500	539	528	529	528	526	555	550	521	538	544	522	521	541	525	524	526	551	523	550	542	520	537	513	552	556	515	521	539	533	528	563	504	490	518	505	494	499	526	556	534	521	566	531	504	539	497	522	510	515	516	563	527	525	530	579	529	543	502	542	526	496	549	568	527	516	515	554	516	519	556	526	552	517	556	529	514	497	531	509	501	502	556	521	552	559	545	556	526	498	556	518	518	515	477	513	566	564	499	545	553	516	532	563	546	557	541	519	508	493	508	497	547	550	479	560	537	515	506	504	546	485	515	501	530	546	519	551	540	474	563	539	554	527	531	497	561	553	509	511	568	560	524	530	536	551	535	522	491	507	510	526	554	560	501	524	524	500	593	492	505	602	524	499	533	515	540	573	536	537	513	504	545	533	538	555	519	494	522	533	509	523	552	529	524	480	526	533	553	517	513	524	541	526	549	534	581	542	515	541	535	543	563	520	568	520	515	533	516	537	554	532	556	507	514	519	499	527	529	524	527	524	516	562	524	485	513	549	522	523	517	521	522	542	517	514	476	521	521	542	518	521	500	501	501	526	523	505	522	549	515	530	532	526	555	541	510	521	536	551	522	544	503	520	519	502	490	527	547	525	481	532	512	509	524	493	537	515	514	546	577	518	519	541	520	521	530	502	521	557	558	540	560	570	508	518	544	563	537	521	514	494	577	538	526	496	527	535	494	538	478	534	555	521	539	521	566	547	559	504	549	519	535	501	520	542	529	539	504	545	477	538	533	515	499	507	532	583	562	515	493	534	497	523	538	498	520	518	543	496	528	561	525	484	505	532	493	514	503	516	512	478	504	522	555	539	537	528	521	470	523	543	515	514	510	525	545	507	504	554	564	580	568	559	552	529	514	517	483	510	497	534	510	506	542	543	507	507	521	536	563	546	518	541	546	529	513	537	556	521	495	512	500	578	542	538	510	566	504	484	505	548	551	552	577	516	527	532	535	549	555	570	518	520	580	497	535	524	492	546	499	522	556	556	529	527	515	548	525	526	468	554	534	520	527	518	550	499	522	530	471	547	523	558	493	528	540	524	528	527	514	525	489	527	561	510	530	557	513	492	490	546	486	547	531	507	517	515	542	557	496	487	562	547	517	505	542	528	513	539	517	547	569	517	525	497	490	510	541	508	514	571	528	550	531	530	545	533	533	530	539	549	516	514	521	514	533	526	524	566	548	533	521	514	566	533	545	507	555	552	561	526	538	527	526	558	523	527	529	524	505	580	545	533	546	537	553	538	511	514	526	491	508	533	494	537	535	502	533	531	490	508	523	522	533	496	535	507	529	505	562	488	541	517	523	518	534	523	533	563	526	538	535	515	520	509	584	494	472	535	478	549	526	532	504	517	489	531	524	531	509	556	510	558	526	541	527	489	531	539	497	502	479	512	493	532	570	540	551	519	521	531	524	547	525	531	529	560	494	520	494	542	540	500	523	527	525	561	524	541	530	511	533	533	509	544	526	520	534	521	567	507	563	522	561	534	546	579	508	512	529	535	530	518	484	524	529	530	526	508	518	543	513	499	530	499	538	505	571	548	536	493	489	539	563	505	509	561	547	522	544	539	553	526	538	520	511	547	569	544	541	517	513	521	512	532	518	540	538	495	508	547	514	550	527	514	547	497	545	511	545	522	485	569	484	547	539	540	509	534	491	462	549	492	557	517	529	518	532	551	534	523	550	539	533	535	519	540	544	561	548	529	566	506	526	557	506	556	532	519	559	547	508	525	529	563	506	514	548	541	516	521	495	529	518	527	505	522	522	536	517	515	570	522	565	542	554	515	542	559	539	516	527	527	538	555	520	556	507	496	565	509	511	508	522	575	541	504	481	522	520	527	513	528	554	569	536	533	534
15284	11508	4595	543	92	80	77	83	90	85	61	71	70	82	67	78	85	83	92	75	87	82	88	82	64	73	69	67	69	70	74	101	118	126	102	85	79	89	85	77	63	72	72	78	65	74	65	82	71	71	58	57	77	75	68	61	68	85	86	73	89	71	60	87	79	82	81	71	77	74	73	84	69	84	73	75	88	72	89	82	79	76	76	74	66	78	72	88	73	68	94	68	77	74	67	86	78	67	57	68	78	56	71	80	82	72	80	62	76	90	77	79	74	72	66	97	89	75	80	93	75	81	80	64	83	86	90	81	76	81	78	77	69	94	65	63	80	75	60	57	76	74	59	91	73	60	81	73	79	80	89	76	79	70	76	78	98	72	68	67	59	76	71	67	75	74	95	76	80	74	82	79	76	69	73	74	75	76	63	79	65	80	75	71	69	73	77	83	50	71	79	84	79	83	72	92	86	82	88	67	75	67	90	77	59	56	73	74	79	66	74	75	59	63	86	68	69	85	64	67	66	82	66	68	87	73	70	74	74	85	74	81	70	60	74	75	82	74	86	72	61	66	61	76	81	67	65	77	68	80	61	77	74	81	77	69	70	85	68	68	74	85	80	70	69	73	73	82	76	64	82	93	81	57	74	63	80	94	89	85	71	71	75	63	80	72	76	81	72	72	71	68	85	67	72	68	68	83	78	74	67	61	72	85	70	73	89	70	72	80	84	89	77	66	73	75	79	81	94	74	81	79	82	69	67	66	79	93	67	73	77	67	82	83	84	76	89	71	75	77	86	82	73	80	93	62	82	80	84	74	74	57	76	67	72	85	67	63	63	84	96	66	78	79	78	59	81	67	77	66	66	70	70	77	81	72	68	62	82	85	71	75	82	78	90	73	84	79	81	73	80	65	70	69	64	71	66	82	87	87	76	69	68	78	59	70	68	93	60	81	71	84	60	75	66	85	81	99	77	79	83	77	80	84	72	78	81	66	72	68	75	84	66	75	71	65	85	79	85	70	83	86	77	83	72	72	69	64	63	88	84	64	80	74	78	59	72	72	78	86	68	99	81	73	73	89	58	83	68	98	72	69	81	71	86	69	77	83	74	70	94	64	75	81	70	72	64	79	81	83	76	66	73	83	78	52	59	83	77	78	80	78	98	85	72	84	79	78	84	74	73	84	68	74	57	94	77	75	67	72	64	85	75	82	58	77	83	73	70	78	71	71	75	68	74	74	58	65	83	83	62	69	83	69	83	63	69	75	93	84	72	81	75	80	71	64	73	80	89	67	74	71	75	76	80	83	64	78	60	74	80	65	94	71	81	78	74	74	80	70	65	76	74	66	78	85	59	77	76	86	75	92	78	76	75	73	81	80	64	85	84	92	86	101	80	75	64	73	78	66	73	69	80	71	80	71	66	74	68	70	85	65	72	70	75	72	94	71	66	72	71	60	77	70	83	83	66	73	101	76	87	71	75	78	79	81	69	65	69	98	76	77	73	73	69	76	82	90	81	72	78	69	73	71	72	84	65	71	69	81	82	85	71	76	75	75	81	76	71	80	68	70	65	85	68	91	89	77	76	60	66	72	89	88	78	78	74	88	76	76	67	84	92	80	66	66	80	77	90	76	81	81	71	63	72	69	68	83	81	68	88	91	68	71	74	73	79	72	84	69	73	71	66	73	69	104	90	81	71	80	66	61	76	74	60	83	84	87	74	83	83	83	81	75	85	82	82	70	76	83	69	76	71	79	68	59	77	80	66	69	77	65	72	73	72	69	81	63	79	85	67	80	87	70	71	75	77	79	68	63	92	67	70	66	82	83	80	74	64	74	75	77	82	82	64	73	79	78	85	77	67	67	77	76	57	77	77	69	75	97	85	87	62	67	86	68	78	61	70	89	73	79	65	82	78	83	64	61	58	93	80	71	69	78	71	71	83	73	67	67	71	85	68	83	61	74	86	85	73	88	70	81	73	83	69	91	74	73	69	75	81	76	71	103	77	71	61	82	74	68	65	67	76	80	76	74	71	90	68	78	86	64	76	78	63	76	80	77	81	81	88	84	82	82	94	82	87	76	66	84	101	82	82	67	80	79	64	64	64	77	73	78	82	61	75	66	67	76	70	92	74	65	75	82	70	84	55	67	76	60	93	88	72	73	82	69	75	74	77	66	89	68	98	67	78	77	88	77	82	63	81	82	80	74	83	71	99	72	80	72	66	66	72	80	78	65	73	72	72	76	72	75	75	67	88	66	84	71	86	91	71	89	69	51	82	73	87	65	80	80	74	63	84	66	71	67	78	90	67	103	70	80	87	78	65	73	60	67	82	82	77	75	82	60	66	74	71	56	65	62	70	54	80	79	72	81	80	79	73	76	61	77	85	83	69	66	73	63	68	81	76	75	82	79	82	73	83	70	79	90	80	77	78	81	83	79	67	60	61	66	79	78	65	69	71	80	76	77	70	75	63	80	84	87	70	72	68	66	70	81	82	80	84	55	84	79	75	92	69	76	88	82	57	70	95	82	79	64	81	78	71	89	70	70	88	78	64	91	61	71	88	75	59	79	57	82	71	57	79	72	78	65	89	83	75	80	66	73	77	84	63	70	84	89	71	88	60	89	83	62	80	75	74	75	73	74	59	59	83	72	71	61	81	82	70	78	79	68	68	81	79	64	76	69	82	70	66	71	67	85	74	69	74	68	74	70	78	82	74	75	69	77	79	65	76	73	82	79	71	58	85	69	89	72	77	77	77	65	78	62	78	97	74	75	66	76	81	87	58	61	76	86	78	68	86	86	70	92	60	80	69	69	82	66	81	75	76	78	79	70	80	88	74	69	64	73	79	78	74	68	83	67	76	61	76	67	73	74	80	74	104	73	65	80	75	74	57	79	70	79	59	76	83	81	63	84	72	72	86	85	70	67	60	86	79	91	79	76	70	83	80	80	80	72	95	73	67	73	75	76	85	78	77	76	73	91	85	85	76	80	64	66	66	70	58	72	73	77	87	76	87	78	78	81	80	72	71	71	71	80	86	86	64	60	70	78	87	82	72	86	74	76	70	73	82	55	78	69	82	61	80	65	65	97	90	72	87	81	77	90	62	80	73	67	61	73	75	71	79	73	67	67	70	67	73	69	81	66	82	72	72	76	86	76	74	64	55	72	87	77	69	71	87	78	73	65	82	69	78	64	75	79	74	66	74	82	72	80	72	80	80	69	68	68	69	95	83	75	80	91	62	73	78	65	77	74	81	64	68	74	69	73	79	87	76	81	74	79	56	88	77	81	87	73	87	73	82	71	85	72	85	76	80	87	71	67	80	80	69	73	91	69	88	64	89	84	79	74	91	80	96	80	60	65	74	83	83	80	107	94	71	82	67	85	64	68	76	70	85	76	70	74	68	76	57	87	60	87	75	70	78	70	78	75	72	91	80	93	69	66	70	70	79	67	74	76	72	68	72	81	65	71	73	83	86	82	76	73	75	63	75	72	77	72	82	83
45309	34019	23564	4578	892	1040	959	997	985	908	840	831	796	831	816	865	791	780	828	796	753	765	747	810	780	773	784	860	778	765	925	2006	2283	1895	1395	1051	874	829	744	751	731	784	791	785	751	789	772	729	753	767	742	754	758	734	795	795	765	716	764	763	756	786	742	750	736	767	788	745	812	736	745	721	768	797	748	748	721	772	751	755	767	721	723	761	783	753	699	750	755	725	785	761	727	707	753	734	793	746	770	765	783	766	805	761	810	739	711	727	780	763	758	780	707	768	759	755	769	749	812	750	774	754	718	725	780	764	762	758	801	757	722	750	769	767	730	759	800	806	721	720	736	716	772	728	803	748	736	751	741	783	776	745	747	757	774	743	757	729	751	716	746	714	786	762	774	752	755	718	759	782	747	758	696	784	750	718	749	776	810	728	731	760	764	723	724	730	754	726	800	753	718	732	764	753	767	738	758	807	747	793	714	730	730	745	777	756	763	743	740	808	794	712	741	790	755	830	780	728	743	770	815	734	760	730	745	787	728	760	771	782	771	743	754	726	747	746	753	757	761	753	782	773	784	747	782	739	808	774	717	805	766	736	736	798	744	734	808	717	789	753	763	772	731	762	728	776	772	750	741	736	697	731	735	754	814	789	727	793	751	772	744	740	756	727	785	740	738	769	761	747	759	791	758	753	731	775	682	718	733	756	771	782	757	778	780	713	780	772	777	764	726	776	786	762	736	790	748	797	705	761	786	749	726	756	794	743	766	726	725	750	748	832	775	812	745	748	759	778	774	787	751	726	750	747	805	759	750	788	753	791	746	783	763	776	768	754	775	794	744	764	757	785	788	846	787	779	759	744	775	753	721	740	792	768	762	800	800	732	812	724	720	757	753	753	816	751	730	763	775	776	803	769	749	753	798	746	768	714	782	742	737	734	808	724	779	744	796	757	752	743	738	741	714	757	796	778	751	759	790	770	739	762	804	723	734	769	743	812	790	753	718	754	800	719	775	735	774	704	742	715	749	757	794	770	757	803	783	724	759	766	702	757	759	778	750	754	722	745	784	749	768	746	762	747	767	755	795	737	735	737	749	734	788	774	791	721	760	757	748	754	724	769	808	773	769	776	789	691	810	783	706	759	686	754	731	777	730	713	777	772	743	775	732	772	787	761	754	691	726	752	793	770	752	739	790	718	783	745	800	775	769	715	759	771	800	758	815	791	797	754	766	810	732	745	739	726	760	742	695	699	740	747	786	732	812	753	739	752	745	752	738	777	756	806	728	786	742	734	751	735	721	765	756	743	752	725	785	782	795	781	736	767	709	732	751	734	778	722	739	762	763	751	757	764	740	790	759	833	771	788	716	752	778	800	770	766	767	766	775	739	795	742	772	777	746	815	780	803	740	747	778	748	746	769	781	730	762	731	734	759	798	733	804	743	776	745	728	749	795	721	760	776	785	782	784	769	770	741	699	781	809	780	756	779	708	712	731	740	771	729	763	750	801	737	747	768	757	757	821	752	680	774	761	765	781	774	744	769	757	810	756	778	737	724	763	706	738	821	772	737	755	745	737	736	768	744	758	768	760	786	721	750	741	767	758	761	719	729	754	717	754	724	752	788	722	781	767	793	782	775	739	776	743	763	793	797	780	715	741	767	717	768	718	775	745	733	769	736	778	760	759	771	813	746	806	767	770	773	824	753	791	771	803	715	797	768	750	752	797	795	741	743	787	774	765	756	721	748	716	765	755	743	820	765	810	777	711	801	729	747	773	762	719	703	775	792	734	720	774	783	758	770	743	759	752	783	764	776	720	736	793	754	768	714	764	758	802	774	723	753	736	734	763	743	786	735	780	787	729	757	758	759	778	729	783	801	783	739	736	830	821	754	775	744	770	789	783	777	769	721	757	754	802	763	767	762	823	812	737	747	731	726	739	759	751	791	789	775	762	750	733	738	802	752	748	750	802	762	781	779	773	696	751	781	731	805	748	722	763	793	684	743	742	744	774	763	749	769	703	767	788	791	737	759	790	778	777	771	766	754	752	756	764	794	821	744	788	746	757	750	767	743	754	747	782	740	776	736	771	720	738	749	787	748	768	709	787	725	696	798	761	801	794	722	805	710	753	782	762	774	793	777	794	776	810	759	761	799	756	745	761	774	722	766	758	753	745	769	824	738	756	807	752	749	778	773	789	733	771	761	759	771	773	782	749	798	784	778	767	763	769	812	790	798	747	749	773	758	763	752	765	743	752	783	773	719	813	773	784	780	784	809	720	771	721	802	772	800	751	726	699	790	745	759	722	788	748	783	768	830	722	785	729	777	794	711	756	789	721	757	729	768	759	779	778	717	760	749	763	733	781	767	821	785	811	734	719	766	773	731	755	740	679	760	717	811	722	750	739	830	802	784	678	774	756	776	799	777	746	765	784	772	758	743	806	755	757	729	753	730	732	780	784	731	764	804	799	785	767	735	784	758	712	758	777	767	741	761	746	742	742	814	779	752	779	762	760	709	751	755	723	752	763	782	724	777	756	763	765	729	723	770	756	721	738	761	824	749	775	737	821	757	756	752	802	760	765	748	778	763	750	795	760	758	782	797	751	764	740	794	733	762	704	761	742	773	732	766	792	817	734	769	739	739	775	769	767	776	748	678	744	761	770	747	730	811	766	736	739	796	751	719	706	744	741	737	718	764	797	708	774	722	725	712	791	781	753	784	765	759	737	818	780	720	731	762	722	771	735	790	755	703	869	776	736	757	733	738	765	749	770	779	767	744	793	780	760	760	791	764	762	770	755	725	706	776	776	695	774	736	738	757	777	722	757	801	758	774	754	717	722	751	798	765	772	763	800	724	811	758	753	725	757	761	766	736	722	766	759	799	741	764	703	775	771	757	791	763	731	702	725	770	774	745	773	751	745	767	783	747	739	791	723	713	766	785	744	758	764	740	749	773	742	786	733	760	791	712	768	748	739	771	809	724	763	723	779	803	745	802	740	785	776	730	799	767	756	743	739	770	710	751	668	795	739	759	764	762	752	745	806	726	746	764	747	745	727	712	772	768	819	755	743	753	776	792	776	714	743	805	751	738	745	755	771	778	806	732	770	717	764	732	720	739	770	772	752	789	795	794	805	712	790	735	744	748	780	783	791	716	790	697	757	711	784	726	767	770	758	717	799	756	762	799	744	781	729	718	764	754	731	785	713	773	783	750	792	759	749	766	756	783	749	755	753	746	821	787	762	754	818	765	750	729	806	803	723	749	754	778	758	799	761	758	791	775	798	782	752	758	770	766	790	772	749	785	741	782	802	752	777	758	785	799	775	810	750	789	760	760	733	757	788	741	759	745	719	798	794	722	784	762	773	783	768	733	774	768	781	760	772	711	785	752	736	766	756	796	792	765	756	743	792	752	773	769	778	773	749	761	744	733	753	742	772	777	799	741	779	772	766	746	772	747	737	749	765	772	724	793	771	752	817	752	760	731	725	800	813	770	788	714	743	766	769	752
30184	30332	14385	2521	69	90	56	74	70	67	60	70	53	59	60	42	46	61	61	45	58	55	70	71	45	62	66	33	65	61	68	152	193	171	117	82	50	57	52	66	53	35	54	55	56	51	65	55	53	52	60	57	50	55	55	43	43	64	63	44	64	54	71	63	54	39	66	43	69	49	51	62	59	52	50	59	55	61	53	64	52	52	58	63	79	59	66	46	74	54	57	46	54	53	48	72	60	47	54	57	56	47	59	53	66	68	54	58	54	62	54	63	57	59	66	53	56	60	47	49	50	70	67	41	63	50	50	60	53	55	57	47	64	55	56	50	65	51	52	55	61	49	57	56	56	62	53	51	43	56	71	52	54	44	56	58	65	65	41	56	56	62	58	71	66	56	58	60	55	42	55	56	50	49	46	47	50	56	54	69	57	53	45	61	59	50	53	46	69	64	54	53	40	46	50	55	59	52	43	53	52	46	57	38	44	68	60	59	52	64	41	64	50	57	69	68	49	68	64	47	60	54	66	47	51	53	58	45	37	49	60	70	53	68	46	60	58	62	54	64	53	64	60	75	45	62	57	55	70	67	62	54	55	61	55	55	56	62	64	55	62	72	65	46	64	57	61	59	56	61	61	35	64	64	61	61	62	57	55	60	58	52	37	55	57	58	48	57	54	52	54	54	68	67	60	61	70	42	68	69	57	61	63	70	70	49	62	63	62	70	66	41	54	54	55	58	47	65	50	52	62	59	56	62	62	59	55	43	46	55	56	65	50	53	54	55	49	61	72	52	57	52	62	44	47	66	52	51	45	48	59	60	46	46	45	66	39	66	51	62	72	61	56	70	46	72	55	43	48	72	43	61	74	55	66	50	61	66	54	54	54	60	60	54	56	65	60	64	58	63	53	53	75	62	57	55	64	59	64	57	48	50	66	48	59	47	47	58	66	57	55	53	61	56	57	70	43	55	82	68	53	47	62	62	47	57	59	50	36	42	72	41	59	57	50	57	62	50	54	47	60	57	53	65	57	57	60	56	51	50	56	68	64	46	57	56	69	60	60	49	50	66	56	62	54	58	53	58	59	58	55	55	52	62	53	55	42	52	58	57	53	54	66	51	52	59	55	46	49	52	47	75	55	48	44	56	63	60	55	77	59	48	55	58	60	53	58	48	42	48	50	66	58	51	66	49	52	62	57	51	65	63	64	74	61	65	69	63	59	49	64	51	65	57	70	55	61	57	56	50	58	56	70	60	63	41	53	49	61	70	57	66	62	70	47	47	57	48	61	71	66	70	59	57	56	54	55	42	60	55	58	48	50	51	61	67	62	59	55	64	60	57	54	60	67	68	49	53	62	48	55	51	48	62	54	60	60	61	56	51	46	51	61	51	62	51	64	64	42	54	55	47	51	60	61	64	47	60	62	52	40	51	63	61	52	59	67	66	63	52	49	57	51	77	45	56	43	80	40	58	51	56	55	59	59	69	63	52	72	50	58	48	57	57	51	61	51	52	53	65	54	47	50	51	55	59	50	59	63	44	60	65	57	46	59	55	71	50	58	57	60	71	53	61	49	55	56	63	50	64	61	56	67	69	46	73	64	56	59	74	54	65	47	44	43	59	47	50	47	46	67	60	44	64	55	54	55	57	57	64	51	55	66	52	54	70	66	61	39	68	42	70	61	60	69	46	59	51	71	56	58	58	75	58	57	60	52	64	44	71	45	56	52	61	51	51	53	57	51	58	58	57	58	59	60	45	66	48	60	59	52	64	75	42	52	58	58	53	53	56	66	62	54	47	78	75	49	63	60	51	67	46	59	53	53	53	41	48	58	50	68	51	53	51	53	70	48	76	64	55	59	50	53	46	50	53	67	60	64	45	49	58	69	51	53	59	49	62	71	54	58	60	39	52	52	63	62	48	68	55	56	47	52	52	53	57	51	52	50	58	61	54	47	42	58	76	71	54	54	52	56	63	65	55	60	55	63	56	43	46	57	68	56	59	57	58	66	51	65	70	47	55	54	55	56	58	58	63	62	54	41	48	46	43	75	67	61	64	61	54	54	47	78	66	61	55	50	61	60	49	53	43	63	71	54	52	56	53	48	64	52	48	55	56	66	60	53	48	49	51	73	56	66	55	57	57	42	59	64	52	58	57	45	59	56	69	53	62	48	67	53	56	62	48	67	67	59	55	60	52	58	61	53	45	49	63	48	50	44	57	61	65	69	51	66	61	65	56	66	70	58	55	70	45	50	48	64	58	56	59	53	64	52	52	51	46	58	62	60	50	61	41	54	68	50	52	61	48	58	58	42	67	53	60	65	45	53	59	57	56	45	60	66	48	45	73	38	50	45	63	51	45	61	52	65	61	49	57	61	56	41	51	49	63	55	48	54	64	54	48	52	60	52	58	65	45	59	54	50	60	59	50	76	59	58	65	55	52	50	45	51	53	46	56	53	62	62	62	69	66	58	45	65	67	50	54	47	51	52	52	76	61	49	64	64	50	48	55	60	52	67	61	44	55	67	55	58	47	53	61	52	51	52	55	56	58	52	53	56	70	66	62	49	57	68	56	45	51	52	54	56	55	52	53	48	54	52	56	54	75	62	61	72	65	40	60	54	54	52	56	56	67	67	50	57	69	51	55	75	52	64	61	52	52	49	52	57	52	48	42	56	49	56	51	58	56	59	45	52	62	59	49	56	68	66	70	55	53	73	53	75	64	52	57	57	56	58	66	65	56	54	62	56	71	58	49	59	63	52	56	57	47	60	69	62	62	56	52	75	54	48	48	49	62	55	67	53	55	56	59	66	48	61	68	56	64	55	62	58	59	68	60	42	53	67	47	43	62	51	59	51	59	49	55	74	47	57	57	58	50	60	56	58	48	49	61	56	67	53	67	64	58	58	42	53	48	47	61	63	59	60	64	66	52	70	59	70	46	47	47	66	62	51	48	53	51	54	57	57	61	58	56	58	57	57	43	66	63	66	66	47	72	47	49	47	50	63	72	39	50	56	62	63	53	56	52	47	57	51	65	50	57	66	52	57	45	46	49	52	55	58	59	67	58	50	46	41	57	50	48	56	67	49	60	53	55	61	61	64	62	56	57	47	56	46	65	65	56	48	42	56	51	62	56	57	58	63	77	61	45	58	57	59	58	65	59	47	55	62	53	74	53	49	40	60	54	55	61	63	56	64	66	42	59	48	60	55	48	61	54	52	60	61	53	61	52	57	67	49	60	63	56	54	77	46	67	62	63	56	50	57	68	51	49	60	56	68	50	69	57	67	50	44	58	58	64	61	66	45	72	56	50	63	59	60	50	73	63	60	64	48	55	58	72	59	61	56	61	63	55	63	56	57	61	48	61	55	53	62	51	44	68	63	52	75	55	48	59	48	54	48	54	60	56	59	65	48	52	60	59	52	64	57	63	55	63	68	62	46	51	54	60	56	49	57	49	48	45	56	52	51	52	60	57	50	64	48	61	48	50	58	76	49	54	62	56
57542	44778	33613	9775	1187	1375	1315	1154	937	860	858	798	729	797	761	755	758	745	711	691	648	668	669	613	658	644	705	655	649	629	849	3426	4287	3669	2458	1376	876	731	650	620	602	604	601	586	608	614	578	602	621	565	597	614	619	652	583	585	607	638	637	630	610	641	577	586	590	574	584	561	589	612	609	590	596	568	625	582	556	594	658	586	551	638	636	556	598	616	573	625	617	634	583	625	601	575	612	628	615	634	602	637	599	632	621	634	607	642	600	623	638	613	623	592	601	607	593	656	645	617	608	668	595	607	594	565	592	584	618	583	612	670	600	584	586	599	599	594	623	639	614	587	619	567	584	613	596	603	610	628	577	590	562	621	582	611	579	550	572	622	579	579	563	563	592	573	579	591	585	615	606	632	545	588	561	603	611	578	603	598	557	598	580	591	601	579	563	616	609	678	615	640	631	594	648	609	620	636	600	585	626	610	612	617	645	578	601	617	603	651	611	596	582	584	583	608	631	612	638	612	618	576	638	599	619	589	547	580	577	590	636	596	636	600	621	591	614	619	643	601	562	608	563	564	604	610	600	573	589	582	609	584	587	619	595	610	558	608	595	568	580	581	653	603	594	644	610	572	597	616	594	622	607	558	587	588	624	624	651	592	586	594	569	621	615	589	611	600	599	606	550	579	609	569	612	661	621	618	653	590	640	579	613	572	590	576	622	631	603	559	599	604	613	589	557	588	602	611	620	575	568	629	586	607	600	596	639	623	591	579	577	605	551	579	593	632	593	581	585	590	589	629	585	648	621	607	619	556	606	600	601	609	582	569	599	605	596	602	630	591	613	614	559	608	606	585	615	583	598	584	605	576	587	627	637	621	610	626	597	524	614	596	591	604	580	614	597	640	599	601	673	597	593	581	636	622	663	613	585	585	583	571	616	598	610	618	631	632	586	595	585	647	631	608	602	647	610	565	595	610	632	569	584	604	641	623	593	601	592	558	587	582	591	578	624	582	659	596	606	599	577	618	584	632	588	564	591	602	620	595	556	587	604	655	578	584	619	648	561	630	573	575	626	636	631	593	592	584	633	644	619	618	601	619	595	572	607	587	562	569	565	590	636	581	605	631	594	555	542	620	603	588	607	578	623	613	614	579	611	606	574	642	611	621	604	600	588	580	588	615	577	598	563	569	589	632	619	619	596	638	584	578	616	594	579	596	542	591	599	574	604	574	589	644	613	623	580	606	582	609	615	623	578	608	562	642	581	622	591	627	624	606	579	614	584	566	584	589	556	587	621	603	560	599	556	592	578	557	595	647	585	611	635	584	629	605	571	598	623	568	584	613	607	620	577	623	560	578	648	628	594	634	571	602	589	584	593	607	615	584	590	614	627	604	623	592	565	564	606	648	584	624	571	634	590	602	592	629	560	607	604	605	618	617	577	572	620	615	564	586	579	617	584	634	589	613	608	650	573	617	586	586	600	594	583	577	607	611	616	616	584	631	587	561	580	594	584	595	568	621	629	577	618	595	572	583	597	667	588	617	639	563	576	636	643	591	605	635	599	588	572	599	634	603	611	626	580	565	631	624	590	617	612	633	646	621	617	588	620	610	616	611	600	596	595	571	556	613	582	596	587	609	596	625	608	587	585	612	609	641	615	596	576	598	613	611	603	597	610	581	614	615	613	586	581	577	593	638	609	568	607	651	597	564	599	592	598	601	563	591	569	581	623	680	598	600	563	617	572	592	613	581	619	598	640	585	593	630	594	592	582	617	584	597	612	630	604	597	598	576	604	616	612	601	633	600	590	581	575	598	620	609	622	614	624	618	557	589	579	547	618	658	602	608	574	563	619	601	617	574	595	590	639	622	631	581	587	624	660	613	604	611	570	604	596	620	569	595	566	582	614	615	619	592	615	571	597	605	589	596	607	608	605	610	607	607	602	621	619	586	576	583	597	635	643	597	615	629	614	598	606	582	618	629	591	652	596	601	598	617	638	619	552	634	650	609	629	572	547	582	594	590	607	588	569	624	597	611	614	592	616	570	599	603	613	568	585	592	570	597	614	628	591	604	589	610	635	636	598	579	593	595	593	582	629	616	564	629	577	566	612	591	552	609	633	581	634	589	623	641	594	596	574	615	563	575	582	632	601	631	565	582	586	656	596	606	619	614	600	564	645	599	577	612	589	597	588	638	613	540	627	661	578	605	591	584	641	591	579	606	586	641	638	593	623	612	639	603	618	600	609	622	621	580	563	615	642	618	613	590	567	577	575	606	579	634	616	605	594	588	575	577	653	582	598	610	570	600	615	642	557	588	609	517	584	590	646	597	581	618	606	594	551	617	573	589	617	589	576	588	566	591	575	643	615	579	617	606	620	604	647	606	565	597	586	634	570	608	589	586	626	564	559	604	638	614	644	602	602	578	608	635	547	598	609	600	651	625	585	610	617	626	618	618	629	595	598	587	565	600	586	563	609	590	612	600	589	628	578	573	582	599	584	566	631	585	579	612	611	598	621	635	624	615	583	602	607	624	631	590	589	592	653	574	606	655	643	657	600	635	614	617	581	570	595	601	586	608	602	629	600	606	611	590	585	581	615	625	611	574	620	555	595	616	596	601	634	594	622	592	608	586	610	593	603	598	552	589	622	586	611	577	608	611	563	621	602	594	613	600	581	583	565	617	607	608	570	625	599	589	604	594	621	627	585	558	607	598	604	552	597	612	614	562	601	595	579	565	592	641	577	604	635	614	583	560	567	610	597	632	628	597	533	576	585	601	591	604	568	652	598	586	583	610	650	574	571	631	605	612	626	575	572	603	611	579	646	626	574	571	609	656	624	601	630	608	645	568	641	605	638	541	589	642	635	616	609	593	625	602	609	582	593	597	605	623	552	600	611	605	619	613	643	613	629	612	579	584	630	608	618	568	625	610	604	628	619	612	595	587	613	620	632	620	626	599	616	591	642	572	644	600	615	602	593	585	624	647	617	609	627	584	618	591	591	617	641	586	586	627	607	597	561	584	608	628	572	607	643	604	579	580	638	636	550	608	609	585	630	604	586	591	588	644	639	580	596	559	608	621	617	592	582	646	561	580	636	584	595	620	607	619	588	594	628	569	576	619	564	555	607	604	642	603	608	551	593	568	606	579	607	576	589	566	596	634	594	574	604	620	580	587	600	599	576	620	601	621	604	594	564	635	658	570	591	571	576	623	627	606	584	630	630	637	569	608	587	552	592	577	604	635	596	567	657	628	646	640	630	615	617	623	584	624	579	608	618	596	571	586	627	602	662	594	653	586	637	556	593	629	583	571	614	601	601	618	592	595	622	586	597	621	610	601	613	589	571	600	584	592	588	613	596	569	609	588	573	577	597	617	620	626	596	620	616	586	639	580	578	566	567	596	582	603	587	595	574	634	600	617	596	593	612	602	572	605	582	597	528	563	614	603	606	603	614	611	619	588	614	596	605	581	596	554	570	581	576	596	611	621	618	611	632	613	615	612	596	609
26472	26163	12833	1825	65	72	78	92	81	75	72	74	77	76	66	82	78	76	67	79	70	60	69	77	81	74	73	82	80	62	79	147	214	233	161	111	85	73	73	62	64	69	63	68	101	65	74	71	72	65	60	73	74	86	66	75	69	68	78	73	65	68	62	86	88	69	64	61	71	72	83	76	64	77	76	69	67	73	69	61	59	74	74	77	62	67	80	63	75	65	76	74	70	66	75	71	67	71	70	71	61	62	75	75	81	75	67	57	62	69	76	68	71	72	70	66	66	68	71	79	73	73	62	57	64	81	60	61	66	76	60	64	77	73	66	67	75	73	66	59	69	75	81	78	73	51	59	60	76	74	87	66	73	75	60	64	61	76	62	69	72	60	68	66	79	60	85	57	61	66	63	77	73	57	66	62	74	76	76	55	66	67	65	61	78	81	70	76	65	70	72	55	63	49	59	62	61	55	62	75	57	67	76	68	82	67	67	83	61	65	76	79	71	82	74	73	74	72	56	66	77	60	77	54	60	80	74	82	80	63	62	66	68	60	75	77	84	69	72	73	65	71	65	63	82	76	62	84	60	79	59	58	73	51	71	77	60	61	72	60	59	65	74	76	72	68	86	73	49	87	71	73	71	66	76	72	58	66	66	79	59	66	80	73	68	74	70	79	60	73	77	64	67	81	69	70	57	71	66	88	73	61	66	66	61	47	79	66	69	56	69	69	67	58	69	84	64	64	88	62	71	59	57	65	71	72	68	67	93	59	75	71	74	56	60	83	58	62	63	71	72	79	74	68	68	78	82	88	62	63	76	75	70	66	74	65	75	65	64	78	79	58	70	71	56	66	67	58	68	56	75	81	75	57	66	58	75	63	67	73	64	70	74	70	78	65	94	65	59	47	67	70	62	73	72	87	63	74	85	62	67	74	74	73	61	81	68	67	69	87	85	55	74	58	81	72	70	76	75	59	71	60	70	78	66	68	62	67	72	81	71	64	74	69	54	74	65	84	65	87	62	69	88	57	73	77	72	69	66	62	69	68	64	80	72	66	88	66	69	49	78	75	72	75	78	76	62	70	71	66	84	57	74	82	82	89	82	77	66	83	76	68	77	71	71	70	69	68	72	91	76	68	78	81	59	81	61	61	73	71	67	63	67	86	73	84	75	71	76	72	78	71	77	69	74	65	46	78	71	78	63	87	71	67	62	77	72	62	73	57	80	66	77	69	64	72	68	78	69	69	78	76	56	66	71	76	82	74	70	72	64	72	73	80	55	60	66	65	40	71	83	67	85	75	70	76	66	56	68	67	75	64	61	79	70	60	51	78	82	79	71	61	70	56	67	81	71	61	75	68	78	76	82	60	75	51	67	58	58	74	71	82	74	65	69	61	66	71	67	60	70	64	72	80	70	69	67	67	90	73	68	65	76	62	74	80	86	73	66	65	68	60	80	54	75	68	72	69	66	62	79	66	71	72	75	80	63	71	75	77	67	66	54	84	73	62	58	69	78	64	70	86	71	62	61	77	70	68	76	76	89	61	83	77	68	70	69	68	66	68	65	62	56	69	55	60	79	71	74	81	74	69	58	66	68	71	72	70	64	69	74	74	77	62	65	73	71	64	69	63	67	67	74	70	76	60	83	68	88	87	64	68	67	64	53	79	89	68	80	72	63	63	66	83	80	85	64	50	76	74	57	75	75	67	77	62	64	67	74	58	64	71	68	67	54	68	72	79	75	72	59	82	66	68	81	62	63	74	60	74	84	70	59	62	86	73	58	54	78	92	79	66	87	68	71	83	54	90	62	76	63	66	76	77	78	69	65	75	82	73	61	70	71	65	67	73	75	74	76	64	66	79	60	67	79	75	70	65	55	65	69	79	73	62	73	57	69	74	76	68	74	72	70	70	71	64	71	65	89	85	82	61	65	81	60	67	77	75	66	63	55	95	63	64	75	76	69	76	56	63	75	83	61	70	72	67	66	71	73	73	81	63	63	97	58	65	62	56	64	75	71	70	71	71	55	71	75	75	78	79	60	56	67	68	63	87	58	79	58	70	60	56	56	75	74	73	67	84	78	66	61	83	80	74	73	73	55	69	89	76	83	64	71	73	76	58	60	80	62	59	54	66	64	76	67	59	90	65	64	59	82	72	79	73	79	66	66	75	83	70	57	63	66	69	65	62	79	77	78	69	68	71	71	71	76	59	69	70	79	79	80	80	81	76	73	68	66	89	70	61	62	55	73	61	73	75	75	61	67	67	87	89	67	51	70	70	69	49	71	62	73	62	73	70	74	73	55	69	67	56	80	88	86	74	72	72	66	68	79	68	92	60	60	70	66	76	68	66	78	66	59	56	73	74	71	67	62	72	70	64	69	77	75	82	81	70	70	72	61	63	78	59	85	72	83	62	77	68	71	73	61	70	76	62	58	59	63	61	75	79	77	82	74	63	76	67	72	69	70	64	63	77	86	66	75	64	71	71	74	80	66	81	64	61	72	73	71	74	64	70	59	65	81	67	89	78	62	67	73	55	71	80	61	66	81	60	70	61	65	76	76	59	69	62	73	78	75	76	74	75	76	68	53	71	66	65	70	51	61	60	79	84	59	81	61	79	70	74	52	86	81	72	70	67	65	67	85	71	82	71	68	66	68	76	61	57	81	69	61	59	76	82	62	72	67	66	57	56	68	76	78	86	85	82	68	58	72	76	67	47	79	75	72	77	82	51	72	68	82	61	68	64	74	90	74	71	81	73	86	60	75	52	91	71	67	72	63	82	68	94	66	78	71	66	77	50	72	76	76	83	72	56	69	67	66	77	70	56	69	76	50	85	61	71	79	78	73	76	81	78	59	70	76	64	80	75	81	63	85	66	77	79	71	70	51	71	71	68	72	72	70	67	74	72	66	78	76	66	63	58	72	74	68	70	66	63	62	69	63	71	61	85	78	67	59	77	73	64	57	76	78	69	78	80	61	72	57	61	68	67	60	61	78	71	78	70	67	77	75	75	68	65	59	63	63	69	82	83	58	77	68	60	76	71	85	65	74	70	70	75	68	71	72	65	76	70	66	69	63	66	87	83	74	71	63	75	66	63	78	62	62	73	72	55	67	80	86	68	58	57	61	71	61	65	79	54	72	72	66	71	66	58	72	70	68	66	57	75	69	86	75	89	65	80	51	62	66	77	68	66	57	55	70	65	86	60	66	97	62	82	62	61	55	84	64	76	57	63	65	80	65	67	59	65	77	67	73	72	70	81	75	68	76	73	69	66	67	67	74	61	82	74	50	63	72	57	68	75	61	59	72	89	66	57	61	61	88	81	64	90	77	68	80	75	73	66	61	73	67	68	79	70	61	61	85	75	69	50	64	77	64	67	60	62	57	74	70	74	54	78	80	62	78	77	77	77	65	83	65	78	67	66	68	73	70	68	70	71	77	72	81	71	82	64	71	84	66	80	71	77	64	51	67	82	64	79	63	87	72	70	63	68	69	71	70	72
57113	44760	33525	7495	1276	1480	1407	1276	1128	1075	997	974	886	904	868	826	833	785	825	853	793	807	797	849	816	825	729	744	770	742	806	3077	5168	4301	3010	1706	1145	890	732	724	742	719	758	718	735	683	655	707	670	694	730	757	738	714	722	726	689	739	694	758	732	693	671	734	734	729	726	734	736	793	690	736	737	687	673	707	711	714	706	733	725	708	736	754	765	710	662	745	735	680	727	730	787	717	688	733	718	779	735	738	705	749	731	684	751	727	785	705	746	724	698	723	717	766	730	715	674	721	722	682	758	719	724	721	704	768	738	721	681	752	717	710	746	687	688	726	771	698	735	708	750	726	765	730	727	733	746	686	762	660	745	707	685	734	754	736	675	726	768	719	783	708	744	757	723	667	709	749	728	735	719	720	738	718	762	734	738	681	753	679	738	708	754	718	750	741	720	674	743	737	743	721	643	682	725	729	703	701	720	686	731	699	736	764	736	709	705	705	745	741	719	751	741	739	750	734	703	726	747	739	705	734	726	717	727	774	714	747	709	696	717	746	702	755	700	739	734	739	757	772	723	704	744	725	709	723	729	751	718	691	717	718	717	761	740	726	742	692	720	746	753	740	744	741	709	711	736	702	720	718	718	766	742	691	696	700	724	760	708	715	724	706	731	738	699	727	728	754	716	654	729	706	721	756	712	701	741	710	725	777	640	718	740	704	712	730	760	723	733	735	710	749	710	773	680	680	650	704	727	748	730	712	726	749	712	751	753	695	703	698	748	736	718	703	761	663	758	707	712	722	769	743	714	734	700	728	761	722	743	743	741	749	714	666	706	784	680	724	776	721	718	716	707	735	731	660	738	703	754	709	688	691	737	690	740	778	735	701	707	656	706	732	717	743	705	704	706	723	715	659	722	703	758	695	721	697	692	736	738	679	665	748	756	716	713	695	735	713	700	750	732	713	688	733	742	694	705	677	758	714	737	745	732	737	734	727	709	704	714	745	747	727	765	704	713	723	739	725	695	715	783	713	769	742	716	743	716	704	686	735	715	743	686	752	688	694	703	709	729	704	674	725	744	713	744	717	771	719	726	722	685	747	699	679	726	723	723	710	689	750	775	702	756	725	719	739	771	735	758	718	691	720	735	714	713	709	696	697	714	726	769	695	676	754	744	690	752	718	715	708	727	696	744	738	776	752	737	705	733	701	737	717	712	704	694	710	729	746	760	730	743	718	719	742	689	721	726	723	730	703	750	723	733	744	712	697	745	727	700	682	668	713	731	765	710	687	710	721	710	697	761	695	682	728	705	701	716	723	739	698	689	721	753	714	764	732	784	743	722	721	726	737	736	727	704	729	733	726	738	698	696	726	758	765	718	682	712	729	691	720	699	725	719	726	712	711	689	674	752	672	694	722	721	775	746	724	696	718	726	735	706	765	737	697	745	714	716	786	709	735	765	736	661	745	724	736	733	700	712	703	768	711	722	659	680	781	703	714	735	674	742	701	710	766	735	718	715	684	725	792	716	649	663	692	708	749	648	732	756	745	718	730	684	742	752	743	712	746	764	743	698	729	726	745	686	706	695	701	697	723	665	733	724	755	718	671	734	754	735	696	746	737	696	757	692	725	742	721	702	724	687	732	759	683	715	753	720	733	697	744	743	738	701	680	711	696	734	720	723	710	712	740	742	671	727	731	695	700	685	709	696	700	729	685	700	727	727	728	692	727	722	713	770	714	731	773	787	734	729	700	701	733	688	762	769	725	744	683	717	730	705	692	704	737	717	710	746	729	709	732	694	733	740	701	731	736	697	698	742	768	689	741	746	766	733	762	705	748	709	678	692	750	706	715	744	741	737	719	752	709	738	674	737	767	734	762	695	687	704	698	703	745	764	760	754	723	664	779	729	725	760	717	729	703	719	719	740	698	731	703	731	709	719	777	724	719	697	684	764	676	690	735	739	736	687	699	713	728	762	729	690	718	720	763	702	717	683	734	730	705	745	768	722	696	718	746	699	734	714	726	769	741	713	768	705	697	706	733	733	725	700	753	743	755	679	730	714	711	754	696	775	705	749	712	705	702	697	720	693	731	750	675	725	671	746	730	737	733	706	707	696	740	678	753	683	736	682	741	690	772	690	711	714	752	743	755	672	679	694	761	719	701	754	705	657	751	726	773	747	685	692	721	740	671	735	700	700	732	727	695	694	655	695	682	745	698	696	693	713	683	755	717	737	725	728	703	713	735	695	705	709	721	734	751	734	717	716	696	708	726	749	712	745	722	733	751	709	763	681	760	732	729	714	743	724	810	684	733	750	699	702	727	693	731	746	724	699	729	693	750	726	748	725	681	734	720	729	704	738	729	677	742	704	734	723	693	729	757	733	691	768	684	733	755	756	701	726	788	714	724	743	688	683	695	701	717	716	655	718	715	710	693	706	752	721	723	746	704	728	731	720	711	767	703	764	696	740	732	750	762	675	735	714	756	719	708	711	712	753	674	715	672	722	729	730	745	706	693	729	659	623	735	702	750	704	699	699	721	756	740	710	713	753	751	753	758	719	718	680	683	682	728	730	732	744	755	707	709	732	753	739	699	708	758	665	674	721	736	730	700	701	691	734	696	698	717	710	767	709	712	711	716	767	714	717	734	728	700	698	695	729	721	696	733	740	727	783	729	743	688	710	725	709	752	740	723	739	732	747	739	722	719	670	681	752	714	661	734	699	720	767	777	674	713	694	720	740	721	744	724	697	733	760	727	735	739	763	722	699	728	750	724	702	715	714	730	729	698	713	703	678	702	695	692	723	748	739	675	707	717	691	725	718	720	718	729	728	740	708	688	740	725	707	712	725	706	752	750	724	692	741	703	743	756	695	728	716	754	699	779	713	750	730	722	691	730	721	711	733	754	696	725	706	749	647	733	728	726	787	748	714	750	699	733	736	701	725	720	698	720	733	736	745	752	709	715	709	753	748	690	706	725	733	758	679	691	701	735	770	713	710	742	759	708	714	734	674	701	735	700	744	721	738	753	688	750	743	703	686	740	695	773	726	741	722	702	744	737	729	745	652	738	713	721	743	714	728	752	711	737	724	712	712	700	773	720	714	667	739	682	767	704	680	734	695	694	713	737	731	700	698	710	709	728	728	731	728	690	667	645	730	742	734	724	780	739	716	721	731	776	732	708	688	709	686	674	787	750	715	711	714	722	705	712	734	739	741	737	732	682	752	683	715	679	715	749	718	715	734	726	731	741	717	759	696	691	703	730	682	726	702	738	705	744	738	702	707	755	740	702	696	766	718	726	757	747	710	759	710	703	736	680	688	642	714	727	735	731	705	672	694	728	686	706	705	716	758	727	729	722	696	747	736	723	727	671	755	754	687	738	728	739	717	706	718	750	688	771	711	703	706	740	691	706	703	750	720	653	721	674	737	722	754	738	682	712	749	726	758	688	740	737	706	735	734	727	709	711	717	699	723	698	725	694	719	770	746	649	749	746	708	700	713	709	739	678
36296	37347	19503	5105	96	83	69	54	68	65	55	71	65	49	48	47	59	57	72	59	66	55	57	50	57	56	61	51	52	54	65	182	200	239	144	116	76	57	57	60	52	48	35	51	55	47	43	47	50	55	55	54	43	43	49	46	62	56	48	33	49	47	33	53	47	46	42	53	44	64	54	49	56	57	59	52	53	57	44	54	38	43	42	57	59	44	42	62	47	59	41	52	61	58	62	51	46	45	43	50	51	54	49	47	50	44	52	49	43	47	47	53	40	55	51	58	48	41	53	45	55	55	44	34	49	46	54	60	45	52	48	46	54	52	51	58	58	43	55	57	47	46	53	74	57	45	48	52	49	39	46	45	49	54	48	51	51	48	55	58	42	51	49	60	43	52	53	60	42	52	64	64	57	47	49	46	55	59	57	65	71	40	44	62	38	53	38	48	61	61	59	56	52	48	52	44	52	54	67	51	55	44	47	49	50	60	55	53	39	45	50	57	50	53	55	63	50	57	47	46	52	46	50	52	58	55	49	46	48	57	45	58	56	53	55	44	35	59	53	39	48	55	42	50	49	54	59	50	46	43	44	49	49	52	54	55	49	48	50	46	41	58	49	58	52	62	49	57	49	55	47	58	56	59	59	44	53	65	41	53	56	40	51	48	50	58	44	55	57	62	52	63	40	52	47	44	54	48	50	38	53	48	56	50	41	52	45	55	39	57	47	48	45	50	51	57	65	35	51	48	53	52	43	56	51	41	51	52	58	52	45	51	47	48	59	51	58	47	49	45	48	60	56	56	54	47	39	55	44	54	49	63	42	52	52	45	54	48	50	52	57	43	40	44	49	40	55	63	51	48	52	58	60	50	52	47	56	64	45	65	64	61	62	53	57	47	63	61	48	45	46	55	60	51	51	44	59	45	49	46	54	43	54	57	38	51	54	46	40	56	45	55	44	47	47	53	53	61	60	38	67	50	58	43	60	56	50	50	52	48	53	59	50	47	50	47	40	42	54	54	52	51	42	63	65	53	55	59	57	53	54	50	48	61	57	44	51	57	67	49	55	47	55	50	54	49	53	50	35	50	57	51	50	41	54	47	36	45	47	49	47	55	58	46	46	46	53	47	53	68	52	44	49	58	48	46	52	40	54	46	45	56	47	48	64	35	57	60	64	56	48	51	37	55	52	63	52	53	44	64	40	54	59	58	54	71	64	50	57	52	52	52	55	49	43	51	49	43	42	46	54	56	48	57	39	45	63	42	56	48	46	40	57	56	48	56	51	44	49	41	50	60	48	44	59	58	49	52	68	39	53	51	54	48	52	51	55	45	43	61	51	49	54	47	60	53	55	56	51	53	36	47	61	62	65	50	57	44	44	41	50	38	51	52	43	40	55	55	40	52	53	55	54	53	63	45	56	65	47	60	46	48	48	62	60	57	51	48	55	55	65	62	39	57	56	60	60	39	46	60	48	45	59	65	47	50	52	58	56	49	41	53	58	51	54	45	53	46	55	46	48	42	60	43	46	53	64	51	49	54	61	47	53	60	45	51	56	46	53	51	41	66	40	61	56	62	44	52	55	54	57	52	53	55	52	50	46	49	42	50	44	53	57	40	58	44	57	57	52	51	54	56	48	51	54	44	60	53	46	49	51	49	52	42	46	56	59	37	54	55	39	39	53	52	61	52	47	51	58	52	55	60	55	58	41	60	45	51	55	28	59	52	52	48	40	60	47	48	51	42	56	51	58	63	48	56	41	58	53	49	50	36	48	36	36	52	51	42	45	50	40	71	49	47	43	42	49	46	57	53	50	41	51	47	45	53	53	37	53	46	53	55	41	46	48	48	44	48	65	52	58	53	58	52	45	67	52	55	46	56	46	69	44	57	44	66	40	43	58	57	60	59	65	56	41	42	49	44	42	49	51	51	53	49	60	48	51	48	44	53	49	58	56	46	54	56	61	57	57	35	68	54	40	60	60	57	50	58	47	43	51	55	40	42	51	61	67	49	54	47	45	42	53	62	43	41	55	65	40	66	40	41	46	49	55	47	49	40	56	46	46	54	57	49	55	57	46	47	60	61	56	45	54	59	55	56	46	42	54	57	44	54	47	50	43	40	54	55	54	65	41	54	56	44	61	49	49	51	46	39	52	46	43	52	49	41	57	57	53	38	47	52	58	51	54	42	52	58	53	48	56	55	39	53	42	58	65	38	51	60	58	46	34	51	52	41	37	44	43	54	45	54	54	58	51	62	45	49	53	53	39	53	57	55	46	54	54	70	42	44	49	62	45	60	49	55	50	43	58	39	52	43	49	35	56	52	51	42	56	50	63	46	53	58	56	47	54	49	47	49	48	49	55	54	43	59	52	62	61	42	67	42	42	66	43	56	57	48	42	49	48	59	58	44	58	52	39	51	50	46	43	61	54	54	50	51	55	52	49	54	37	51	39	51	53	48	51	59	52	56	45	48	49	59	56	53	42	52	50	55	59	60	65	34	41	49	57	49	67	50	55	36	52	65	36	49	57	62	60	53	60	64	47	57	47	45	60	58	56	53	63	59	54	52	55	66	49	59	52	62	44	58	52	46	50	49	49	58	56	48	51	52	42	53	46	54	46	42	42	57	73	50	53	62	39	62	45	43	50	58	50	55	50	66	54	52	57	51	54	66	47	53	52	38	58	43	34	59	50	57	42	60	59	57	49	57	46	60	55	64	56	61	51	63	53	48	63	45	35	54	50	43	52	44	46	34	47	46	61	58	55	66	57	47	43	48	57	54	50	47	61	51	56	51	52	42	52	51	47	44	45	45	46	56	39	43	60	42	50	48	60	55	39	54	42	54	67	59	51	64	43	60	47	48	43	53	55	49	53	49	46	55	41	50	50	52	43	59	39	49	59	54	55	48	44	45	48	61	37	59	48	48	55	46	40	50	50	49	52	55	51	45	43	53	52	46	59	50	56	51	61	47	52	64	49	69	52	55	54	48	45	52	57	43	60	50	54	54	44	40	50	57	38	60	56	49	53	50	59	37	48	54	61	44	50	70	53	47	50	50	47	46	41	52	51	51	45	54	43	56	46	52	47	50	51	62	49	48	32	46	51	57	63	52	62	53	57	56	69	35	45	45	42	55	39	54	53	50	66	50	59	38	44	55	39	53	48	57	54	57	47	60	61	55	59	40	47	59	49	50	55	48	48	47	59	40	49	41	46	54	57	46	60	50	47	63	51	57	57	49	42	39	61	53	58	48	50	61	49	56	58	42	48	44	56	44	58	52	50	52	41	47	47	53	55	47	51	50	47	47	52	51	56	60	52	56	49	56	42	66	50	50	49	38	51	52	50	45	53	60	50	52	46	57	46	66	57	61	52	56	53	54	48	56	41	64	58	41	51	61	56	48	60	53	55	49	53	48	59	38	57	43	49	54	67	39	53	50	50	50	53	58	51	45	50	52	52	69	50	46	54	54	44	64	53	51	53	58	47	55	47	55	66	51	52	47
59704	47729	38173	14615	1473	1757	1533	1280	1203	1007	905	889	775	794	756	697	715	722	648	626	665	623	622	679	633	632	622	588	564	601	1046	5273	5970	4979	2854	1734	1035	747	578	531	517	559	563	514	502	527	559	547	550	525	556	523	561	563	561	539	534	535	518	558	531	580	528	518	551	556	505	537	539	536	537	549	504	561	567	547	495	564	519	553	511	549	513	555	487	540	523	509	526	529	558	568	553	582	523	547	546	578	542	559	528	530	535	540	524	529	529	503	530	549	552	548	524	577	590	516	554	542	520	549	507	554	586	512	520	576	533	566	550	566	557	532	525	508	562	575	586	512	536	559	540	572	581	556	539	546	582	540	551	527	539	477	525	516	542	603	494	525	557	553	524	528	532	536	580	546	524	530	525	526	540	551	549	512	528	552	583	567	537	563	545	557	563	573	533	531	604	536	554	547	578	536	528	518	541	574	547	542	592	555	543	542	538	512	531	508	528	557	530	550	556	562	543	527	570	532	538	518	561	542	547	521	544	537	491	559	563	554	561	558	523	529	555	531	510	559	526	555	507	532	545	516	514	554	540	515	531	584	505	520	570	575	508	537	587	471	583	504	526	548	527	538	567	559	495	547	547	577	545	498	542	570	558	539	538	523	512	561	529	531	551	523	546	554	537	587	539	541	530	612	523	546	538	544	561	518	539	521	537	562	501	545	490	488	526	519	537	523	562	525	504	528	523	532	537	578	504	498	546	525	519	565	533	568	554	581	527	517	552	552	602	561	533	548	536	538	503	558	527	508	503	529	557	510	540	548	530	544	526	527	559	534	507	591	561	532	558	577	540	507	510	496	513	559	539	521	517	524	585	517	547	523	536	579	512	515	565	535	568	558	531	556	523	513	505	536	521	556	575	497	564	504	532	564	549	520	602	524	553	538	561	530	552	478	536	544	527	533	582	559	526	557	555	576	518	519	553	522	546	497	533	530	515	498	583	581	524	549	554	539	480	539	538	599	539	529	559	561	572	505	572	541	529	541	530	569	541	541	533	517	526	539	533	490	534	543	542	553	539	578	540	551	512	587	566	541	553	525	507	587	511	507	533	548	558	545	566	542	537	535	552	545	540	491	555	524	529	572	533	511	555	570	545	528	556	519	554	513	535	499	550	496	567	541	527	511	526	533	522	550	570	537	544	530	517	506	565	514	540	518	557	546	534	550	520	535	556	514	549	531	580	582	573	515	540	576	561	531	591	519	541	559	500	562	563	543	504	531	561	541	561	545	523	545	513	545	503	526	560	551	549	571	550	514	529	567	536	538	506	566	517	519	551	528	496	525	553	559	553	559	534	568	506	544	528	538	543	551	573	541	526	534	530	553	576	611	503	581	574	516	519	558	522	519	526	521	566	562	520	575	571	535	534	532	518	547	526	498	528	541	513	534	570	513	508	550	553	538	541	548	566	546	548	519	539	534	575	574	519	546	525	575	558	515	528	566	519	578	560	550	517	553	510	596	548	512	567	549	516	531	540	584	537	565	567	604	586	504	514	544	550	556	542	593	552	526	526	538	567	524	523	527	507	525	545	513	492	545	541	566	547	560	544	523	554	574	514	577	550	496	564	564	572	563	576	540	520	575	549	557	573	591	515	544	546	527	570	524	539	543	594	566	482	520	531	572	576	562	510	546	525	511	551	553	545	544	511	525	517	556	554	549	531	585	536	539	525	510	494	577	542	545	540	534	521	531	571	546	538	538	527	532	622	514	530	554	500	529	582	529	538	515	557	544	541	532	577	560	577	525	547	545	529	551	528	518	529	572	479	551	533	587	519	537	526	549	565	514	558	523	498	515	537	523	544	530	549	533	540	575	501	549	524	513	536	534	570	534	523	519	550	563	557	537	587	550	535	509	545	519	588	538	569	536	566	545	554	558	564	549	512	503	573	545	502	503	534	550	554	557	539	551	551	543	556	552	537	538	556	544	529	567	570	571	539	507	536	501	566	564	521	515	490	516	532	497	545	517	567	559	530	530	576	555	536	534	535	546	570	538	548	516	573	551	531	555	491	523	525	535	532	516	560	535	529	521	527	513	547	552	513	566	520	553	585	546	499	598	537	509	562	536	506	554	528	545	551	553	570	542	508	553	529	532	568	539	530	550	530	542	534	526	513	585	541	512	518	538	543	491	530	492	566	540	487	511	536	527	542	553	573	523	576	516	530	539	525	539	531	570	517	568	552	575	522	548	512	569	556	500	523	522	525	556	553	554	553	539	563	545	557	511	527	534	504	558	561	531	572	548	525	564	550	501	553	517	529	529	521	536	553	563	548	510	535	562	543	607	535	506	585	545	559	553	538	514	550	571	504	560	512	551	530	526	559	537	554	501	533	542	558	490	526	524	555	560	517	565	492	522	518	515	535	523	545	555	555	521	532	558	564	490	555	556	510	516	567	533	544	558	546	516	548	490	557	534	548	564	510	508	552	577	539	568	561	575	574	544	520	545	531	552	554	504	533	543	551	544	534	584	509	564	563	499	553	540	538	560	523	558	547	550	510	574	523	555	562	528	554	541	557	552	527	580	585	517	548	553	539	542	533	534	594	536	535	548	550	565	545	513	524	535	547	512	583	572	550	563	560	559	582	508	537	528	568	538	492	517	550	546	543	553	519	536	531	477	517	519	540	560	518	531	551	549	586	576	540	552	547	514	529	563	520	516	521	529	564	526	531	515	529	561	501	514	537	516	525	530	535	551	555	512	538	552	518	539	551	556	560	548	542	527	610	565	565	535	538	577	530	574	575	542	511	496	529	545	485	556	507	600	542	528	544	551	510	576	574	543	536	577	558	527	531	566	554	535	527	551	510	531	518	516	534	590	530	529	551	558	539	544	510	530	505	542	523	519	496	510	520	525	490	526	549	539	527	577	525	520	546	519	523	587	527	574	512	567	522	540	535	539	552	526	563	559	573	560	587	543	547	531	568	509	539	554	530	565	537	506	488	541	542	543	553	522	524	516	544	574	553	555	570	523	547	517	571	544	552	564	535	539	559	519	515	548	550	506	535	547	523	532	540	545	566	521	483	581	531	550	539	557	560	561	542	536	554	503	534	508	523	520	518	537	505	557	533	543	563	537	576	541	542	551	569	593	566	567	521	548	547	519	544	555	590	520	556	527	520	545	544	536	536	519	545	545	557	582	536	530	518	539	562	546	531	549	535	525	585	549	565	569	534	515	569	588	547	532	565	538	576	517	540	597	532	537	540	561	567	548	527	513	557	533	542	538	570	536	542	566	560	498	558	494	504	552	543	533	571	555	545	575	547	541	491	543	558	530	527	531	539	571	556	553	493	510	531	538	504	538	516	573	498	536	565	485	531	549	542	560	532	521	549	509	569	555	520	501	555	557	527	526	536	526	552	574	551	527	534	554	548	530	580	565	565	537	556	541	534	541	609	566	535	546	479	559	499	592	578	582	519	542	554	522	531	543	515	554	567	542	512	529	512	552	541	540	565	554
15269	10900	4083	1241	88	68	77	82	81	66	65	88	74	82	71	80	81	71	84	66	71	72	85	77	73	90	68	88	77	79	98	116	104	106	88	85	81	75	80	62	78	66	70	96	83	81	83	76	77	73	68	76	80	71	82	83	76	77	79	81	75	76	90	85	67	85	85	65	75	78	83	79	88	77	88	63	85	84	79	79	66	81	57	67	73	84	102	78	70	60	62	71	63	67	65	71	78	79	64	93	64	70	83	83	83	88	82	71	72	89	74	77	71	81	82	75	75	75	71	71	82	68	65	80	64	82	78	78	81	80	70	76	69	91	73	76	82	92	72	78	75	65	89	87	87	71	62	69	82	85	82	67	78	84	58	73	73	100	79	72	67	61	70	71	78	87	70	76	59	72	74	68	84	80	76	73	76	68	83	82	69	90	80	58	73	81	59	81	72	79	84	81	81	67	71	85	74	65	78	89	66	75	90	85	63	62	92	61	85	71	73	76	65	73	65	84	80	79	62	66	76	71	74	83	84	82	80	80	90	85	93	77	64	58	69	84	77	80	65	72	75	75	89	61	69	72	73	62	76	66	57	83	76	71	98	76	75	93	85	78	65	85	77	70	74	72	82	81	68	97	82	79	84	78	82	80	82	87	94	79	75	96	82	85	77	72	89	81	68	65	87	83	62	85	73	80	88	79	81	74	72	61	73	61	53	66	73	80	52	68	70	81	59	69	78	74	84	86	73	78	81	74	81	75	69	71	79	74	64	75	74	75	82	67	93	74	71	84	79	72	74	92	68	80	76	77	78	67	64	67	89	72	73	65	82	91	93	83	68	78	92	76	67	61	81	82	80	78	90	78	84	75	66	86	70	66	65	84	70	73	78	78	85	73	87	62	74	66	73	66	58	66	80	95	81	89	87	76	95	76	74	74	84	78	67	73	79	69	84	90	75	80	84	83	81	73	77	66	67	83	71	90	67	59	81	66	78	94	67	78	78	73	82	80	86	89	79	77	95	58	85	93	63	78	65	78	66	70	92	67	80	81	78	79	59	64	90	72	66	92	72	78	72	54	78	73	72	66	74	62	67	79	80	73	63	77	88	87	83	76	74	64	73	75	82	69	68	68	69	86	74	83	66	58	76	73	81	81	85	75	87	60	70	69	75	68	82	69	78	78	71	83	71	63	64	85	71	69	69	84	78	90	65	84	76	78	62	67	80	65	75	78	72	85	67	90	70	74	66	83	78	74	74	73	82	75	78	81	74	79	61	77	65	71	90	63	74	67	76	69	84	69	71	69	88	72	67	87	83	78	66	92	64	86	90	70	57	70	71	71	78	78	87	86	78	63	76	63	68	63	50	84	75	92	70	69	81	85	96	64	82	75	75	91	83	85	81	76	64	68	87	74	76	76	68	71	84	79	63	69	70	72	68	66	71	79	88	68	67	83	61	68	87	74	81	80	77	80	78	72	81	62	80	84	69	86	57	79	80	74	82	86	79	76	74	102	77	77	66	69	63	77	76	72	84	76	65	68	60	66	76	79	79	73	73	68	87	72	68	61	87	84	74	75	87	80	78	63	56	76	66	66	73	64	67	83	87	72	74	75	82	74	78	86	74	81	65	84	82	68	72	84	76	88	81	83	78	68	95	69	78	63	81	60	92	63	88	88	74	74	78	65	67	71	82	59	83	70	70	86	65	82	73	67	77	81	69	73	70	90	61	69	66	60	58	74	78	75	91	82	74	71	65	73	75	79	67	57	74	80	72	78	83	84	79	73	85	82	83	70	92	65	78	68	59	77	78	70	69	75	76	74	81	71	66	90	87	74	75	81	69	89	66	67	89	80	65	90	67	69	77	74	85	63	71	74	81	87	89	69	75	62	65	81	83	79	79	89	77	68	81	69	80	67	70	76	102	68	78	69	76	73	73	77	93	54	62	79	87	83	63	74	77	78	72	66	66	63	91	72	73	57	77	73	67	80	62	63	83	91	80	71	73	87	56	62	70	48	85	63	62	85	78	66	69	71	86	75	81	77	100	74	81	64	79	60	78	55	62	91	70	75	93	69	72	76	70	74	58	100	78	78	96	77	71	85	75	70	89	88	70	69	72	67	74	88	73	95	75	82	72	65	68	69	85	73	75	90	88	76	68	66	83	83	76	70	67	73	87	77	86	60	82	77	86	74	77	99	92	96	81	82	64	71	81	69	74	82	86	69	92	89	78	70	71	78	72	74	89	74	62	57	75	80	69	77	79	75	74	79	75	72	75	73	72	60	69	86	76	73	78	81	79	71	85	66	77	73	63	78	99	72	88	94	72	71	79	88	71	77	92	76	73	73	75	61	95	66	74	78	73	83	76	86	75	75	75	75	91	78	66	85	67	79	68	68	60	82	73	71	55	79	78	71	73	70	65	86	72	60	82	81	75	83	65	72	76	65	81	64	71	79	73	69	77	79	70	88	96	75	60	81	71	66	74	83	69	75	72	81	76	87	52	69	63	67	75	74	61	67	69	62	86	79	67	80	64	71	88	74	67	78	67	79	82	67	82	78	85	72	84	80	82	84	73	73	62	90	77	81	65	92	87	81	82	68	61	78	84	70	77	79	83	71	73	75	87	67	68	82	75	69	75	69	87	78	82	76	60	72	76	75	84	77	64	88	66	73	89	68	89	71	73	76	68	65	80	67	63	70	72	77	78	70	76	74	76	78	80	90	48	72	79	79	80	75	83	75	68	96	71	70	103	74	80	78	73	73	82	81	69	85	83	71	74	84	78	73	56	55	76	80	82	88	69	68	65	75	82	65	72	82	74	69	81	82	65	84	73	48	86	79	74	92	81	90	74	81	72	86	69	80	76	88	80	72	81	81	72	79	82	90	83	71	63	87	68	79	94	83	73	75	66	58	87	67	76	74	79	62	66	59	62	73	80	74	73	62	83	79	72	72	78	83	82	90	71	84	71	84	63	86	78	75	70	70	72	83	73	74	75	74	74	74	71	77	79	87	65	61	73	72	66	71	78	76	83	76	79	82	84	77	73	65	88	75	85	68	86	64	70	71	67	63	68	78	87	67	67	71	70	74	84	90	58	80	68	74	78	72	87	76	77	75	89	56	77	87	61	79	74	70	79	76	69	70	94	74	71	76	75	82	73	73	69	89	67	80	62	78	79	81	60	86	79	54	88	93	76	81	75	85	67	71	75	75	67	71	75	69	82	81	95	73	74	74	69	91	59	77	77	64	67	60	81	82	59	60	66	69	65	67	83	84	65	85	73	80	71	68	73	76	83	86	83	85	61	85	78	80	70	62	72	69	72	87	79	66	75	81	72	64	85	72	74	79	75	60	79	71	67	83	86	70	92	76	66	78	72	73	74	74	68	86	65	80	84	68	79	77	67	74	77	73	63	68	88	79	81	81	64	88	67	77	91	73	95	69	82	58	76	64	71	71	77	79	72	68	86	81	64	76	56	77	82	69	80	72	91	84	62	79	79	78	64	93
45288	33042	23388	11442	935	960	987	953	900	872	903	840	872	817	840	818	799	800	853	849	801	828	818	786	800	834	801	742	766	773	1058	1939	2005	1610	1229	927	950	861	860	800	770	731	797	813	805	753	791	732	755	768	793	772	759	772	754	801	762	787	753	744	752	752	739	757	727	770	785	761	796	755	812	773	783	803	785	827	769	766	751	788	761	831	743	772	750	776	768	794	750	773	770	780	743	797	770	765	803	738	734	785	750	819	819	796	827	732	755	751	797	798	811	783	797	799	787	817	761	775	800	750	793	749	751	774	769	759	741	790	716	795	803	749	769	764	780	743	794	765	779	743	782	796	737	730	768	840	778	749	806	775	801	808	780	803	790	744	792	786	764	778	743	819	810	765	807	790	776	783	769	741	753	804	773	786	755	783	804	808	785	832	748	751	777	750	799	764	863	825	793	805	763	745	779	762	796	759	753	794	768	794	765	770	787	772	753	752	722	761	744	756	788	803	797	735	758	746	734	759	765	754	787	762	790	785	786	835	812	801	764	767	786	780	812	780	748	812	761	844	792	707	810	726	776	773	764	733	824	848	834	781	794	808	760	760	786	764	793	793	767	768	751	775	738	770	799	737	764	751	760	754	764	808	799	774	781	783	816	772	709	800	801	750	771	806	801	780	833	760	799	811	729	768	728	807	741	775	803	761	779	715	804	813	748	750	772	761	766	807	828	729	784	773	779	805	785	801	828	780	806	775	779	813	756	762	759	805	803	779	727	709	738	801	799	817	784	755	761	798	835	771	773	814	778	794	763	779	798	789	763	736	816	781	777	750	793	785	815	786	741	840	728	755	809	739	759	786	772	764	784	787	831	801	789	744	747	795	749	760	728	785	752	693	801	759	793	779	754	772	806	798	780	767	734	732	789	747	772	769	785	763	766	789	786	787	757	782	797	748	748	727	742	770	775	772	830	767	793	767	786	765	815	759	760	773	792	807	786	778	785	734	784	816	729	746	717	791	776	762	750	742	748	805	791	797	742	758	797	763	758	760	761	729	777	767	762	741	816	745	725	767	745	700	794	794	754	782	776	758	770	769	795	756	748	762	704	803	790	748	760	807	765	784	813	804	755	754	798	756	768	751	776	772	729	730	740	794	784	753	809	747	756	785	764	765	739	806	756	767	754	769	790	806	807	788	812	758	729	786	775	796	731	822	832	722	752	815	831	754	803	785	753	794	763	812	774	738	753	773	789	751	817	826	754	773	757	759	809	798	767	731	775	748	772	780	795	800	760	740	770	840	804	751	760	764	802	743	771	769	759	743	752	762	751	790	775	795	666	763	793	809	744	787	786	765	776	797	735	811	739	793	761	748	768	780	741	774	740	800	771	793	825	814	769	807	811	782	816	771	749	801	754	742	795	749	781	752	792	786	792	723	754	767	748	800	765	793	790	809	725	766	797	783	788	743	780	704	801	781	815	765	771	815	724	771	796	754	803	791	786	779	801	776	774	763	848	797	808	803	793	765	772	789	777	793	795	774	778	754	792	797	794	794	735	789	765	775	785	801	788	789	776	726	781	782	788	755	797	797	792	761	735	795	810	767	805	747	820	762	764	795	800	833	838	766	761	764	800	769	794	774	782	726	765	800	745	797	794	766	720	819	737	793	824	755	776	791	810	779	803	794	783	815	824	742	805	801	793	735	736	727	745	818	794	782	789	788	800	733	806	795	750	800	812	743	804	789	781	740	777	738	755	780	733	737	733	807	804	778	790	783	749	770	801	753	768	793	792	743	742	773	830	800	768	748	771	783	722	787	776	778	764	797	839	802	778	796	725	752	794	789	773	808	862	774	775	799	731	771	796	761	746	791	775	767	761	749	786	762	755	758	798	799	730	785	787	806	765	754	784	786	771	833	796	777	760	794	778	849	782	756	773	751	772	815	767	772	776	766	750	776	814	791	816	767	793	799	768	802	762	792	789	795	791	763	787	771	809	812	766	744	760	786	742	744	766	793	785	794	787	744	782	755	797	790	763	734	727	803	779	816	768	819	807	805	752	829	768	736	795	766	740	761	807	802	765	755	780	748	782	766	740	785	792	812	789	754	777	760	750	765	765	810	722	823	784	751	775	768	770	786	792	772	764	793	745	757	812	786	778	733	779	812	798	740	758	784	752	723	867	775	777	766	774	808	779	761	774	738	757	794	779	798	793	770	785	745	752	766	800	806	740	795	772	732	830	799	793	787	800	784	778	797	810	782	729	770	792	802	762	736	767	802	768	799	789	778	765	788	797	811	749	774	785	749	728	769	769	804	782	853	781	764	780	809	789	741	775	730	813	781	772	766	792	792	741	760	771	749	749	746	775	785	826	754	742	776	781	739	804	804	816	807	810	748	800	784	749	765	726	792	720	807	706	787	789	733	746	802	744	775	764	802	756	764	778	783	730	790	834	759	761	753	746	790	763	778	779	836	837	780	839	758	762	780	785	787	813	760	765	784	778	797	789	770	775	823	758	767	771	818	747	796	764	753	735	773	805	805	809	805	769	720	739	720	783	784	788	792	778	756	771	782	764	762	790	755	756	850	802	774	804	770	768	789	758	751	748	792	827	763	823	738	774	805	792	766	793	754	757	741	809	831	729	784	801	731	780	846	770	791	725	714	755	753	764	765	748	792	796	762	760	746	791	766	765	788	759	788	807	793	810	756	778	855	798	782	782	781	798	748	781	778	784	750	729	749	798	782	793	815	807	767	778	756	793	845	769	821	812	752	787	762	778	774	804	778	763	769	813	757	756	797	817	756	715	739	829	738	770	774	754	787	764	772	791	792	820	767	749	745	841	793	792	750	720	803	839	774	736	766	770	857	760	756	794	812	771	786	771	769	769	771	772	724	741	799	765	767	824	763	728	772	797	785	771	750	794	792	814	835	722	783	781	767	763	782	769	784	806	783	786	808	771	795	774	777	779	770	748	816	771	745	777	749	796	733	813	779	775	829	813	749	797	744	787	768	786	756	746	804	762	780	764	754	784	786	780	749	797	807	745	819	749	795	788	731	797	779	767	791	803	766	705	767	759	782	718	755	828	791	785	794	779	738	806	703	797	782	760	788	762	848	755	766	772	814	800	768	793	743	830	815	759	781	742	743	799	759	764	783	787	729	784	770	753	768	725	787	780	723	783	776	736	798	814	767	790	815	768	798	756	767	742	784	774	804	773	772	733	803	789	773	745	721	775	732	800	758	771	759	760	747	776	761	772	805	729	774	766	822	757	774	810	764	761	703	722	768	763	797	750	748	747	705	790	752	731	779	779	779	763	805	800	792	793	750	778	790	778	771	763	783	758	799	766	771	735	819	758	761	807	775	742	751	763	810	770	827	832	760	792	777	746	762	807	748	778	775	807	769	798	844	756	773	799	779	794	744	790	772	778	741	736	745	755	789	804	771	746	772	786	774	804	764	776	761	822	776	820	793	823	791	798	749	770	754	793	767	742	746	786	757	827	791	796	822
30924	29996	13690	4433	79	70	64	49	57	68	63	66	67	55	52	51	54	58	50	73	69	61	59	59	58	61	57	64	58	49	113	152	146	105	100	79	63	55	59	48	67	56	61	52	64	56	62	71	45	54	61	70	55	67	61	44	69	63	59	59	48	63	56	67	58	40	73	57	53	51	60	53	67	55	42	51	75	69	57	55	56	60	59	50	63	54	57	55	68	55	57	46	62	55	57	75	57	39	54	52	64	58	61	72	53	60	58	71	50	56	54	60	62	59	68	61	69	62	57	56	81	68	56	61	50	52	58	62	54	53	58	55	55	74	60	61	59	58	59	60	57	58	54	58	49	51	52	49	53	47	53	65	66	41	69	49	67	55	59	63	48	42	54	73	56	53	81	54	40	56	64	58	58	59	61	56	60	58	57	60	53	65	59	57	67	57	54	58	48	63	47	64	57	57	56	62	51	55	55	66	56	64	59	57	55	45	47	67	59	48	57	55	65	58	63	54	59	44	50	71	58	60	62	46	65	60	73	58	57	71	54	61	68	50	59	52	67	60	61	71	70	59	48	68	61	50	70	58	63	61	56	57	42	80	68	82	68	54	46	57	65	60	76	61	54	57	42	65	50	48	52	48	55	61	50	63	48	51	58	70	58	62	52	58	68	74	68	59	59	63	55	69	57	53	55	52	42	59	60	53	47	50	54	49	66	67	63	58	63	69	57	59	67	61	61	54	46	60	58	59	65	47	58	61	67	64	58	56	66	59	59	63	53	68	57	50	55	58	67	57	48	58	50	56	55	67	59	55	57	58	60	62	59	62	49	57	56	45	41	65	55	57	54	61	71	58	61	58	67	51	69	59	67	57	52	45	58	62	58	47	68	48	45	52	55	49	59	56	51	50	54	46	58	61	51	74	57	54	69	66	53	50	79	58	43	47	49	67	55	57	63	62	59	54	60	57	54	61	48	56	57	59	44	58	58	49	68	57	49	56	71	53	52	45	53	55	83	41	53	48	43	57	72	56	59	52	59	70	58	60	58	53	65	70	49	56	57	47	51	70	53	47	60	77	68	58	57	60	63	53	66	56	55	57	49	66	62	54	60	67	60	49	55	53	46	60	63	49	55	68	54	59	54	47	54	45	48	69	57	41	51	59	54	57	51	61	57	54	49	57	54	52	66	60	75	52	57	71	59	47	54	61	52	67	67	71	64	62	61	60	54	61	64	64	70	59	49	66	62	51	53	67	60	65	59	51	60	58	47	66	47	57	64	57	53	64	68	70	62	55	51	61	59	60	67	60	56	45	52	68	51	63	53	65	43	58	63	70	66	65	57	69	64	63	65	65	50	50	79	57	45	57	72	56	52	59	57	64	50	47	64	60	58	57	69	53	72	50	69	63	52	73	66	68	55	55	61	49	53	64	55	52	69	70	59	59	56	59	57	70	63	60	67	50	66	56	50	49	57	47	78	57	64	65	62	50	54	50	63	57	63	57	63	63	51	56	59	55	53	67	53	65	66	66	60	64	60	47	47	66	49	58	54	65	63	59	75	58	60	48	59	51	51	46	63	49	66	74	53	53	57	63	70	53	70	53	62	57	65	49	46	61	39	57	67	72	55	58	58	56	76	66	51	66	42	53	65	52	64	52	59	51	65	73	59	69	61	53	56	54	57	69	70	66	59	51	55	52	50	70	68	48	49	63	45	53	54	52	57	61	64	67	57	50	60	69	47	69	58	57	50	58	50	51	62	69	66	66	71	65	59	61	67	63	42	64	53	50	57	82	52	72	69	57	57	61	62	54	51	61	52	52	56	77	60	49	73	64	60	44	64	66	52	65	52	48	65	55	59	46	53	32	55	62	48	57	73	60	60	66	68	76	51	56	58	58	55	60	67	50	56	50	57	54	63	63	63	53	51	67	75	54	61	66	53	62	47	62	66	53	43	67	51	63	72	63	58	52	52	53	55	56	50	63	56	53	58	61	48	52	55	63	45	62	62	53	58	45	49	52	62	71	56	62	49	62	57	53	58	62	61	57	47	60	58	66	63	54	58	50	55	51	50	49	52	78	61	67	54	56	58	77	38	42	55	69	72	59	57	45	56	46	61	83	57	60	60	64	64	63	64	66	65	74	62	53	57	59	60	57	57	60	68	36	62	52	49	62	47	61	69	56	62	70	54	59	46	57	58	67	44	42	52	54	48	52	60	57	54	64	56	51	50	58	63	50	55	73	51	52	70	65	55	65	59	62	72	58	57	62	69	49	56	62	52	54	64	64	65	53	59	49	60	59	54	56	53	58	62	53	55	62	53	62	62	65	58	62	53	66	62	67	60	53	54	58	52	53	62	49	58	53	53	68	70	59	51	62	62	53	53	48	48	54	54	52	60	46	58	49	62	47	55	58	52	49	54	56	52	71	64	48	54	49	62	53	49	43	44	62	61	45	62	60	69	66	63	67	59	51	46	61	48	62	51	65	53	53	73	46	65	56	64	65	43	61	51	51	54	50	51	53	55	60	54	48	71	59	61	70	51	54	56	65	71	50	62	57	45	51	61	58	76	63	52	62	49	67	59	48	60	46	50	68	67	55	56	60	54	63	47	57	64	51	55	61	55	49	61	44	51	58	53	58	59	72	56	60	50	79	59	64	54	55	52	49	54	64	52	61	45	54	67	63	44	56	52	41	50	54	51	63	48	71	53	65	53	50	49	62	54	62	60	67	58	72	54	63	61	49	58	55	60	57	65	58	63	67	45	52	55	63	63	52	52	58	48	47	52	52	63	47	62	50	68	50	53	49	56	45	52	75	52	63	48	65	55	60	64	63	62	37	57	50	59	54	62	66	62	45	59	44	59	43	53	58	59	56	75	60	65	62	59	50	57	65	52	55	53	62	59	37	62	71	66	52	53	53	52	45	43	52	69	57	63	57	57	58	42	58	44	66	58	62	56	61	57	76	48	58	75	75	65	51	47	71	65	58	70	53	57	54	55	54	54	50	69	72	56	47	65	54	53	60	52	54	45	51	71	50	57	63	53	66	60	65	64	54	60	35	54	76	50	70	66	55	37	64	55	62	47	61	57	62	61	58	57	74	54	57	67	53	59	66	48	56	73	62	61	61	61	65	66	50	55	61	67	60	56	48	55	52	51	71	70	63	61	55	62	61	54	48	51	54	48	57	55	41	61	58	61	45	59	46	77	73	73	49	62	51	46	52	69	55	61	62	58	46	63	47	58	69	68	50	58	77	64	66	68	50	42	59	63	61	55	59	49	58	41	54	57	57	57	57	65	50	58	59	60	44	64	60	66	44	58	61	65	59	58	59	46	51	41	52	74	71	55	60	56	49	70	62	59	54	50	56	63	60	58	59	60	59	61	59	58	57	65	55	44	65	65	63	55	62	60	55	54	49	70	51	70	64	74	51	50	49	50	53	50	67	67	69	51	46	58	42	68	58	63	55	58	62	58	57	51	73	71	66	57	51	45	59	58	46	63	73
57729	43731	32896	21677	1074	1283	1166	965	994	909	833	810	840	763	761	715	705	687	686	673	700	659	691	700	613	670	682	647	658	654	1666	3522	3329	2492	1624	1126	818	664	626	596	602	632	585	585	583	620	582	647	573	596	612	612	636	628	580	635	587	598	599	634	630	596	628	582	634	578	640	642	632	581	588	609	639	553	585	604	612	613	634	584	600	627	621	603	613	580	625	603	573	598	597	592	622	589	642	585	639	609	572	597	599	618	575	575	613	619	598	631	586	650	613	595	630	577	634	590	636	559	575	605	617	580	586	588	590	631	596	574	583	572	625	615	595	593	621	613	660	608	616	624	596	587	600	602	590	640	573	623	632	595	618	600	608	629	592	608	642	619	579	622	617	592	600	606	627	605	613	601	622	653	629	571	616	585	656	569	610	593	610	590	592	645	611	622	598	589	609	588	612	633	603	618	599	583	619	594	613	621	618	617	603	611	569	631	600	619	632	629	633	620	624	592	598	587	576	629	577	593	641	626	615	615	629	679	659	571	576	619	619	594	591	594	563	625	615	631	619	636	594	602	590	588	598	604	621	577	621	657	580	625	617	615	617	584	603	627	624	581	633	670	588	616	592	671	642	623	619	654	588	568	584	606	591	582	623	594	576	591	569	615	601	617	614	647	582	594	632	610	606	599	606	633	652	635	604	555	627	629	601	596	628	579	621	608	623	602	657	614	591	591	613	593	597	625	601	624	573	612	599	605	617	645	625	610	641	663	609	629	606	668	599	566	593	616	609	584	629	671	587	581	604	575	561	602	618	612	652	617	642	600	605	638	602	610	575	648	605	620	624	603	616	577	599	597	617	581	613	634	642	611	602	582	573	667	579	645	658	603	625	568	604	608	615	627	631	622	586	627	655	640	605	572	590	601	597	572	599	617	604	606	597	612	599	606	606	601	621	582	631	630	595	631	583	624	607	628	631	650	611	619	576	608	597	630	621	638	599	678	614	593	600	618	578	640	621	612	610	602	635	622	599	601	639	633	647	594	624	627	572	623	600	579	585	613	624	593	621	618	577	564	601	653	617	595	596	587	621	604	598	621	625	603	544	612	575	617	623	611	606	609	583	660	601	611	593	661	688	633	619	595	579	618	594	647	651	673	599	559	597	610	620	598	659	626	642	641	658	551	654	627	633	610	630	619	568	623	559	647	590	611	586	646	623	616	608	613	646	611	570	619	638	617	569	631	604	635	600	573	585	607	568	651	626	556	643	612	611	637	581	591	598	574	628	562	602	602	665	629	611	594	599	607	658	607	633	600	599	590	643	643	651	615	595	616	621	631	614	595	611	567	588	616	628	637	609	627	645	651	610	633	651	575	584	626	622	634	626	637	606	648	586	623	672	611	616	603	606	591	624	637	607	614	573	629	605	590	615	575	601	620	643	620	591	561	632	604	561	631	609	603	610	593	600	607	615	623	613	622	626	589	582	596	574	606	619	607	589	602	604	607	632	616	591	587	596	651	631	594	601	615	548	608	592	625	595	565	639	588	633	584	609	574	597	594	624	612	604	621	635	581	610	618	631	627	619	606	633	632	623	615	638	625	629	594	614	601	587	620	576	587	575	591	627	584	605	604	594	609	596	620	620	620	601	614	638	585	586	624	602	635	595	624	635	594	581	604	614	608	600	659	594	641	668	628	604	629	620	585	600	609	646	598	573	624	595	605	618	615	614	641	594	636	598	603	587	586	666	613	614	588	636	620	678	605	670	627	639	681	566	641	655	619	579	609	622	589	593	643	603	577	624	626	616	608	636	565	587	638	604	599	561	636	581	641	630	579	609	644	621	628	576	607	641	598	616	601	619	615	596	613	594	589	593	592	618	589	601	610	591	625	610	631	595	591	611	644	611	631	563	643	607	641	614	650	661	612	659	598	597	625	622	615	580	644	645	603	657	611	586	613	603	637	616	594	643	571	589	579	573	654	593	605	620	629	639	610	624	618	637	625	603	636	676	591	595	619	626	614	614	594	617	667	628	622	610	586	652	576	603	570	535	624	568	578	658	635	616	634	634	621	623	595	583	598	604	637	627	641	623	613	595	605	628	615	593	630	613	644	647	585	565	598	627	604	653	629	627	604	628	684	640	618	627	613	633	650	628	598	594	650	600	636	621	634	638	613	561	591	609	612	584	574	631	651	610	626	589	635	624	610	601	601	602	582	590	638	662	613	603	631	581	651	575	612	624	616	603	605	599	607	612	606	605	576	611	611	627	647	659	615	646	594	646	606	580	639	615	634	601	602	585	593	596	586	568	586	616	580	583	585	560	627	605	641	589	641	608	575	598	583	537	642	601	657	642	627	584	599	635	593	605	598	637	643	579	586	588	602	630	608	584	600	629	585	600	614	596	631	593	646	619	616	589	595	640	591	579	574	579	595	584	653	587	636	586	644	651	620	590	618	613	590	642	601	598	631	633	632	632	580	557	582	612	639	604	594	707	603	596	628	596	599	597	647	618	644	578	606	628	621	611	631	667	579	633	635	644	606	631	616	613	630	594	583	579	627	600	639	589	617	653	631	596	656	616	597	596	602	617	571	600	609	626	633	612	610	639	555	605	631	628	644	602	620	600	573	621	620	657	611	599	632	638	604	574	618	576	628	594	626	621	575	562	603	581	586	581	646	565	593	635	592	651	590	612	628	611	652	576	593	630	614	628	573	550	622	604	576	591	596	625	610	600	573	606	604	633	574	640	614	614	666	612	569	568	602	622	635	630	591	632	576	641	611	629	588	602	609	628	635	587	590	613	585	619	629	564	614	575	616	617	636	600	636	617	681	647	640	617	633	618	572	609	598	615	622	605	651	629	643	663	564	606	608	606	655	617	635	603	587	597	544	592	647	648	601	591	601	616	624	577	597	589	613	627	594	577	610	581	583	611	618	622	622	598	569	597	579	619	639	595	618	598	607	631	632	593	590	597	566	612	657	601	635	613	627	639	601	609	617	637	544	616	651	644	621	626	567	617	625	627	566	587	573	607	585	630	619	623	627	605	625	615	626	666	605	577	612	613	602	635	593	639	608	630	624	601	628	603	633	595	621	612	574	626	613	636	643	594	616	629	620	569	632	608	563	602	577	622	639	641	630	614	620	626	618	611	594	609	628	583	596	592	616	643	582	628	598	582	622	604	629	612	634	662	600	614	600	566	603	603	586	612	613	629	580	640	593	596	605	590	589	614	594	600	601	638	646	609	598	649	574	610	559	567	602	609	612	608	658	599	551	642	653	612	604	627	618	607	673	635	556	584	632	566	618	662	634	640	594	621	648	597	615	614	602	616	646	636	615	624	600	605	630	602	599	627	607	606	645	606	647	590	583	585	638	648	625	595	552	653	665	623	589	647	614	596	635	587	640	588	641	587	586	616	630	646	624	619	588	632	578	633	641	616	641	562	563	586	627	635	618	591	661	603	608	616	640	568	583	607	589	629	607	615	662	664	556	607	598	629	639	568	599	639	634
26380	25998	13005	4455	100	90	82	68	67	82	69	64	77	67	62	61	80	72	95	74	78	87	75	74	79	67	69	75	82	77	95	169	167	142	99	91	88	58	65	92	80	76	77	74	66	76	62	58	70	75	74	64	67	70	80	68	68	84	74	83	77	64	72	82	72	68	67	78	74	60	73	78	68	56	69	71	82	70	81	84	87	78	75	75	76	69	60	73	76	61	87	72	71	76	59	84	68	61	63	79	82	74	80	82	86	78	71	69	69	66	89	63	76	78	60	62	80	77	71	78	74	85	74	78	77	80	61	59	72	68	58	70	68	76	76	68	86	67	62	76	68	71	78	69	65	63	75	73	71	70	56	79	87	75	61	71	74	49	75	82	75	76	74	79	72	62	61	64	72	76	73	76	71	68	65	78	80	86	75	85	88	57	98	69	68	78	82	63	69	75	63	73	69	63	78	51	82	64	68	64	75	60	76	75	61	67	63	83	86	67	54	69	71	66	60	77	70	90	71	63	88	69	69	99	67	65	81	76	73	85	73	65	69	73	83	65	70	86	69	75	53	65	74	64	87	61	76	65	73	74	90	59	80	81	91	75	65	70	86	67	63	79	68	72	76	75	85	68	87	82	67	70	74	73	60	64	78	70	76	63	58	75	70	68	80	64	64	74	63	93	88	72	77	60	73	78	57	73	80	83	78	70	66	76	63	71	65	69	63	68	70	69	72	54	77	74	98	75	79	79	82	73	81	70	75	77	50	75	73	78	62	61	57	80	74	70	84	64	70	77	71	92	75	82	65	76	71	68	71	72	66	70	86	85	62	75	65	67	79	71	76	77	74	67	75	85	79	62	74	71	70	93	60	85	78	85	77	84	56	77	84	68	76	63	66	86	70	80	71	72	95	71	83	71	53	86	74	72	63	74	71	67	62	74	72	76	56	68	68	58	67	58	63	83	73	71	75	73	59	81	66	78	77	88	69	59	72	65	64	85	81	74	69	62	71	73	66	70	78	70	76	67	67	79	72	80	72	86	69	93	85	77	65	69	69	71	66	74	76	66	73	74	72	77	84	86	93	72	78	74	71	68	61	76	69	75	66	65	89	74	70	83	76	58	82	76	75	60	82	73	80	81	69	77	70	78	69	67	66	88	70	58	81	78	69	83	65	81	68	71	81	71	70	64	77	67	71	81	67	67	64	77	61	69	66	65	72	66	62	79	75	90	61	78	56	84	70	70	66	75	68	62	67	72	59	75	67	59	84	78	64	78	80	59	75	77	77	54	80	70	79	66	74	72	67	65	80	70	61	62	60	68	77	67	73	64	60	73	72	75	67	61	66	79	80	75	77	72	80	78	65	76	67	74	73	60	65	62	58	78	70	91	66	72	86	73	87	71	75	78	69	65	79	60	77	62	82	61	73	69	69	74	72	68	66	78	70	72	80	65	74	69	61	84	73	74	76	79	62	73	72	82	61	67	69	75	67	74	66	74	85	60	61	78	69	79	56	71	77	73	74	61	69	75	80	74	67	74	79	80	73	63	70	77	57	63	86	76	93	83	87	75	53	66	80	62	69	64	69	62	70	76	87	94	83	72	73	75	66	76	87	70	64	70	60	75	72	79	88	72	66	70	76	77	84	63	66	98	80	66	81	74	63	74	64	67	65	58	68	97	80	77	76	74	77	67	88	68	57	64	69	73	60	63	65	61	86	67	69	68	73	59	75	68	73	70	62	55	70	78	74	87	84	85	78	78	54	82	65	71	75	83	74	71	68	82	78	75	77	89	89	71	67	74	66	84	78	61	79	86	67	79	67	80	73	73	77	80	74	70	62	70	64	80	78	60	57	71	82	74	68	68	79	83	69	89	70	72	59	77	89	67	74	76	70	71	72	72	51	81	69	72	69	73	61	64	61	63	61	57	68	75	72	59	80	70	66	63	66	85	68	53	74	64	81	75	66	71	80	79	75	75	67	72	63	73	82	67	73	68	63	80	94	63	72	77	62	61	75	72	59	59	55	73	61	78	84	79	77	65	66	79	80	59	90	70	82	70	64	72	68	65	60	68	67	60	79	64	66	74	80	72	66	63	68	83	63	73	76	54	87	72	64	68	74	69	68	66	72	73	66	66	58	79	71	85	78	61	72	80	74	74	82	71	83	61	63	66	64	59	68	71	61	63	70	85	90	63	76	64	78	81	64	74	60	79	68	64	56	72	62	88	73	75	76	90	94	55	67	61	80	61	56	79	64	77	78	82	59	79	70	45	64	84	69	81	73	74	63	61	71	56	80	71	84	76	78	76	82	73	68	74	91	100	65	91	72	78	78	66	69	68	60	75	71	79	76	70	70	74	54	66	82	74	73	68	65	71	81	89	75	70	65	76	72	71	75	64	81	65	79	73	68	71	78	75	73	80	65	66	62	81	68	67	76	89	70	82	65	61	75	69	73	71	76	67	69	70	71	70	70	92	80	65	75	60	82	84	83	75	69	80	71	65	76	66	74	59	76	74	80	79	78	95	83	76	77	66	85	92	62	66	70	77	86	69	57	80	80	70	61	72	61	70	75	72	67	91	84	80	71	83	67	79	84	71	65	73	68	73	82	63	63	90	71	83	69	67	83	72	70	77	70	59	75	73	55	74	87	72	58	73	71	78	67	76	76	84	74	73	82	77	70	68	77	81	71	77	74	70	75	73	66	90	65	64	67	85	92	71	75	71	67	81	88	71	74	71	77	71	93	70	85	75	78	75	81	61	80	74	71	84	59	82	63	62	81	70	59	82	75	72	85	73	74	69	75	64	80	64	58	65	69	74	75	74	84	69	56	93	79	87	74	79	74	74	69	74	72	76	56	73	59	72	74	68	71	77	55	75	79	80	72	82	74	70	66	78	78	65	66	67	72	77	81	74	77	76	92	72	57	84	87	70	59	62	70	69	60	69	72	70	83	60	71	81	73	71	87	57	81	71	84	72	74	66	77	83	78	72	85	62	68	80	75	63	61	65	74	58	66	77	79	72	70	77	77	69	72	67	65	83	62	79	69	88	72	59	78	76	76	85	82	81	72	67	86	82	71	78	82	73	71	78	64	76	77	67	64	68	61	70	86	73	55	90	66	84	83	62	71	64	72	74	71	71	86	67	74	65	72	75	80	69	74	77	63	78	55	70	63	83	63	70	79	83	60	79	70	69	64	78	55	69	59	68	75	84	64	63	73	70	66	83	64	73	63	78	85	67	60	86	62	85	79	75	83	81	83	68	69	75	101	77	69	72	89	71	74	78	72	75	70	74	68	70	81	60	79	72	81	63	60	68	60	54	70	70	66	80	70	60	88	73	70	64	79	98	78	76	83	64	57	69	74	80	75	58	85	53	62	80	76	74	89	73	55	86	76	64	77	88	63	64	59	72	50	85	89	63	71	85	70	60	56	70	65	74	81	75	77	85	60	69	63	80	66	63	68	65	60	68	62	90	78	65	72	76	66	66	54	85	68	70	73	76
57130	44310	33081	23167	1156	1236	1178	1074	947	970	941	928	893	879	936	794	850	788	782	773	795	808	791	789	790	747	755	829	771	721	1557	3520	3598	2792	1698	1138	916	826	731	734	756	714	739	726	711	729	770	703	787	761	725	757	713	758	714	754	728	700	764	745	730	717	772	719	741	756	779	726	737	719	711	701	778	751	699	713	780	744	699	710	775	749	660	705	774	772	744	725	753	740	745	741	737	765	759	774	751	708	735	701	690	717	719	757	691	757	702	793	730	687	749	758	785	698	739	732	729	742	764	724	708	706	764	741	699	715	756	749	759	710	741	780	777	770	688	748	726	782	709	789	783	783	757	727	773	728	762	741	721	731	741	712	762	754	734	745	744	740	744	706	713	746	706	737	772	765	743	740	776	770	746	762	749	720	770	690	758	758	741	769	685	763	749	747	760	738	784	690	782	740	722	756	757	707	715	761	745	756	776	721	687	755	771	715	725	722	701	751	767	767	703	743	691	730	713	726	670	738	775	714	714	699	728	781	742	760	788	739	736	741	736	723	715	711	736	772	703	718	724	668	716	756	709	772	735	749	746	699	759	755	704	760	764	692	761	742	736	741	735	754	749	774	755	721	723	719	689	716	751	690	762	733	779	794	716	786	738	773	734	766	740	717	746	748	738	734	745	759	723	724	710	728	697	710	763	720	674	724	762	740	746	784	748	724	690	727	738	760	713	713	753	738	734	728	753	775	710	776	766	732	727	735	723	758	756	732	785	753	768	740	712	715	734	778	758	715	752	704	742	775	706	775	732	762	732	725	766	718	713	677	744	771	739	722	718	790	758	766	766	765	770	773	739	677	713	713	759	757	725	707	740	686	755	745	762	693	772	722	799	720	739	763	736	710	732	757	737	718	745	736	763	775	706	772	719	750	716	756	685	707	761	781	691	761	752	736	735	744	744	763	696	716	732	735	765	751	704	741	735	714	763	748	739	728	730	762	761	726	755	723	752	751	738	702	752	710	710	773	703	723	734	767	727	700	757	731	752	794	773	778	810	710	787	729	718	726	742	759	756	778	737	727	738	732	722	806	693	731	737	756	702	791	788	727	742	711	730	758	692	698	736	707	742	741	749	734	763	710	727	711	692	763	760	734	786	702	745	749	723	720	761	718	705	760	717	738	718	739	773	706	768	700	674	713	731	737	700	757	715	724	721	754	687	736	746	752	724	741	757	717	752	723	806	727	737	691	752	767	719	745	721	775	736	733	764	736	761	730	722	719	776	707	730	685	744	749	682	778	799	774	744	715	771	756	704	791	770	708	722	715	746	806	740	795	763	745	729	717	765	761	772	717	755	686	735	734	705	702	671	721	741	763	725	711	714	738	745	735	683	747	670	727	706	734	743	773	715	717	797	746	724	732	715	751	707	768	764	722	723	734	766	798	727	704	683	725	728	761	745	721	700	750	730	683	653	733	737	731	735	766	739	712	729	739	740	734	726	777	734	711	670	743	726	705	729	722	698	744	739	743	800	767	676	686	762	778	754	723	697	703	730	771	702	714	769	736	764	760	764	745	752	749	737	771	744	703	778	765	730	811	788	745	709	747	698	738	701	743	755	718	752	717	689	752	717	702	720	736	746	744	701	754	724	713	720	742	783	669	747	804	742	771	746	765	789	711	729	705	734	758	744	743	730	732	704	746	730	723	735	688	726	739	742	682	763	752	786	748	770	730	747	766	704	751	713	734	721	776	713	760	741	719	802	806	759	762	733	752	756	787	721	726	746	753	701	760	690	768	737	763	797	741	744	768	739	767	713	800	680	697	757	719	722	737	765	764	746	716	752	748	794	711	750	715	750	742	735	727	732	752	742	744	728	762	778	714	729	751	760	732	692	725	719	776	702	733	721	751	756	729	689	744	758	708	736	741	742	722	724	773	739	727	735	760	712	752	702	759	763	798	758	684	736	716	730	714	715	729	721	762	751	742	746	713	763	724	725	730	771	722	699	729	738	768	745	740	759	734	724	761	750	734	749	727	731	772	746	740	751	707	715	745	822	748	762	734	742	699	740	737	724	740	737	723	766	744	747	739	774	787	759	755	719	768	740	730	733	768	764	723	761	751	722	759	770	739	810	780	716	732	733	758	749	713	735	739	736	724	746	747	715	741	710	751	744	773	757	719	724	731	736	775	744	737	751	665	712	710	723	678	705	729	737	748	711	745	773	749	719	709	761	774	743	762	693	723	701	719	727	712	764	734	674	739	740	783	742	745	739	800	695	761	754	769	706	778	796	799	770	713	740	720	718	736	728	755	768	771	711	758	728	746	765	759	725	709	769	719	750	766	683	702	744	735	749	739	716	729	730	704	742	718	733	758	709	747	783	694	786	752	721	746	768	704	711	762	754	715	765	726	756	730	720	755	748	703	763	732	809	752	754	749	742	757	745	716	710	725	777	764	704	732	705	737	738	749	751	720	778	754	720	797	776	774	747	756	757	751	719	747	703	694	722	744	747	764	751	745	745	733	756	774	710	760	716	696	657	734	739	733	748	759	728	722	758	717	710	744	741	747	706	716	709	750	743	762	711	745	753	716	789	726	777	710	731	749	736	706	774	778	746	748	739	759	757	794	770	752	691	723	729	710	726	665	750	732	727	686	738	771	780	718	744	724	806	714	741	720	799	747	742	711	752	758	742	727	737	755	758	744	750	731	792	765	727	697	778	748	734	752	776	725	729	702	697	762	778	758	731	732	693	687	737	766	671	727	757	783	716	783	745	744	744	773	769	742	751	735	746	750	759	738	737	783	751	730	752	737	719	781	766	732	734	756	739	758	709	745	735	689	713	764	724	716	722	730	749	733	727	754	742	707	758	714	739	734	694	754	800	787	737	756	723	757	782	753	769	746	752	753	754	698	683	719	755	707	737	732	753	752	743	772	755	728	713	749	719	713	734	761	708	731	729	690	692	705	732	710	734	756	776	764	704	692	718	745	727	729	720	715	718	735	741	738	722	747	769	701	747	736	778	760	735	720	767	717	742	727	791	734	691	713	717	765	747	732	784	788	731	703	776	691	726	728	741	760	739	768	729	722	739	740	729	743	726	746	697	758	701	730	732	786	770	729	705	781	755	725	736	744	731	786	767	748	700	767	705	732	749	738	747	728	740	731	721	774	773	711	710	731	672	719	713	775	719	741	744	748	760	765	743	733	744	708	732	713	736	714	723	766	704	742	688	720	753	772	748	759	765	777	724	767	725	696	745	766	771	729	743	736	732	694	747	755	740	712	786	714	719	714	761	735	744	761	737	735	710	737	735	736	749	741	730	721	759	758	725	702	739	746	703	682	776	753	728	721	761	719	715	696	696	760	690	707	726	693	787	701	735	716	694	766	794	756	724	718	766	736	723	748	723	728	786	691	767	736	709	708	717	783	770	714	717	784	724	718	759	730	695	768	706	756	744	808	703	746	738	746	718	722	743	739	761	727	724	736	717	731	717	714	751	739	769	781	717	739
36238	37120	19275	8454	357	63	72	62	58	59	61	52	50	57	59	53	63	59	66	56	54	56	57	60	53	54	63	52	50	47	69	184	190	131	102	81	75	56	60	68	49	46	63	56	72	37	58	60	57	57	50	54	59	54	42	61	56	47	45	60	59	60	62	40	57	57	57	78	46	63	50	50	54	39	51	54	55	62	38	63	58	62	63	61	54	53	66	61	67	41	59	46	52	48	59	52	49	56	50	50	55	46	40	59	50	55	57	67	69	49	51	60	60	49	62	52	60	51	48	57	51	44	59	58	51	50	66	67	47	46	49	48	43	47	58	56	46	47	69	46	50	50	57	50	62	60	56	65	53	57	48	50	49	46	51	56	49	51	48	54	57	48	48	52	61	43	49	43	49	42	60	49	52	50	43	44	59	50	54	60	61	56	40	50	58	50	62	52	53	54	47	52	63	52	54	56	69	62	55	51	57	53	53	40	47	55	53	58	53	63	56	43	62	51	63	62	48	59	46	49	48	53	56	48	56	60	49	57	54	55	55	57	57	51	49	47	58	59	52	54	53	56	55	67	51	31	51	55	51	55	54	55	49	49	56	59	58	51	39	47	56	43	64	74	56	62	51	56	63	50	40	50	62	54	64	54	52	45	55	42	53	54	61	49	58	53	70	42	68	61	49	62	59	51	48	51	43	51	56	42	58	36	48	49	55	58	50	56	48	57	53	57	54	43	49	42	59	54	51	50	52	44	49	52	67	51	43	57	47	50	46	47	46	57	45	54	35	47	58	62	63	54	49	59	61	63	66	55	55	52	59	40	57	38	57	57	67	76	52	61	65	57	68	51	55	62	54	52	60	52	48	56	52	57	58	44	53	56	41	45	80	46	59	55	46	54	51	42	53	51	52	53	59	52	53	54	71	46	55	49	64	44	62	53	71	60	60	68	58	52	50	51	65	73	45	56	57	57	64	57	46	42	62	61	62	70	58	49	52	55	58	52	50	52	50	49	62	55	52	63	54	59	58	60	60	58	59	60	50	48	57	55	57	62	46	52	53	54	65	65	53	52	55	46	57	47	44	62	58	38	49	53	55	51	51	46	50	53	53	53	50	39	52	54	45	62	53	59	55	59	58	50	55	44	49	57	55	62	54	57	68	76	58	62	56	44	57	50	43	46	60	50	69	42	53	45	50	55	49	45	61	57	57	55	57	48	61	60	54	59	61	47	59	51	57	44	48	71	41	61	62	64	49	52	63	48	61	61	55	52	54	50	63	58	58	48	64	52	64	61	56	59	51	44	46	51	68	55	45	69	59	47	48	57	55	45	59	45	55	61	54	53	53	55	61	61	46	57	69	54	53	55	56	60	49	45	48	42	47	52	46	65	52	58	54	52	54	66	51	50	48	48	55	59	44	50	57	45	55	46	48	50	37	50	73	56	61	49	56	53	41	51	48	58	52	53	49	56	55	57	46	50	52	43	52	52	59	55	62	56	41	42	54	63	52	51	58	42	61	50	52	70	51	49	54	48	51	41	58	48	42	55	55	54	50	58	54	51	44	45	54	40	66	62	52	47	57	55	54	56	46	59	53	46	52	47	57	58	60	53	44	53	57	59	46	60	49	46	55	43	47	57	51	53	57	54	44	48	54	41	57	59	61	48	51	50	54	55	37	58	61	64	50	41	59	51	53	48	42	41	53	50	50	52	51	49	53	60	53	52	51	61	56	66	46	54	58	58	62	57	51	49	60	57	47	46	50	51	49	46	39	54	52	35	62	43	52	51	53	54	62	44	55	49	46	55	66	61	60	56	55	44	50	50	57	53	56	61	44	64	53	53	59	42	57	55	56	45	52	65	53	58	50	59	53	71	62	61	49	59	53	49	49	47	47	41	53	47	52	53	56	52	46	43	64	50	66	49	56	55	66	50	55	63	51	66	41	62	56	52	51	57	43	52	52	65	51	62	57	48	53	62	48	40	45	60	63	55	64	74	49	66	50	49	51	53	60	41	60	59	58	51	55	61	56	39	43	54	57	59	54	52	62	43	44	57	42	47	48	51	51	48	55	70	59	54	55	52	61	60	45	65	49	37	50	37	46	60	49	60	60	49	49	54	46	66	43	51	65	49	69	51	50	56	48	57	52	62	46	42	61	48	63	54	46	49	56	56	40	43	62	55	50	62	40	59	44	55	53	60	57	62	53	57	51	48	60	60	52	52	72	45	57	61	53	53	63	49	43	54	55	53	51	63	45	53	55	47	47	48	45	53	44	44	52	44	52	47	51	58	58	57	49	56	69	44	67	54	41	51	49	47	47	50	56	57	49	54	47	59	46	52	52	55	46	56	61	47	51	53	59	59	48	67	44	58	59	66	54	55	41	44	72	46	52	56	51	47	55	78	54	48	51	55	58	64	54	56	52	43	46	43	63	46	43	61	56	43	56	58	49	60	49	61	52	38	50	58	42	40	60	51	50	68	61	59	58	52	66	50	51	54	44	60	40	67	51	63	49	46	73	59	58	51	55	52	65	49	66	52	49	55	56	60	44	47	63	56	52	61	41	62	54	48	49	49	60	61	41	47	68	60	48	54	56	42	56	42	51	42	50	50	64	59	43	56	57	66	41	61	53	42	56	61	57	45	65	51	54	52	53	50	56	41	43	58	38	49	70	54	66	58	58	61	57	45	49	52	51	50	64	48	64	49	52	63	44	51	46	60	40	61	52	47	45	39	54	54	52	54	57	55	49	56	52	45	54	56	51	59	43	64	52	47	65	50	74	59	46	61	52	55	53	48	45	49	31	52	42	50	57	50	58	46	42	43	60	45	48	57	58	50	65	47	58	48	51	50	43	64	56	46	61	60	58	47	63	60	59	52	50	39	58	50	42	56	51	50	50	66	56	63	58	68	49	51	65	64	55	45	50	45	56	51	45	54	57	66	57	55	63	35	51	55	62	57	50	47	53	67	62	56	67	45	61	64	43	55	63	54	52	55	56	56	59	45	42	54	54	44	48	51	48	55	61	61	54	55	59	40	53	52	56	56	62	58	44	46	68	58	49	62	64	57	50	55	44	64	59	57	45	48	60	62	56	61	66	59	58	59	51	65	40	39	53	52	51	56	55	44	48	63	49	55	50	67	41	53	51	47	64	63	52	49	49	60	48	56	66	58	60	56	47	56	55	50	57	58	56	50	58	42	53	56	54	61	62	45	53	55	61	45	54	56	54	49	43	35	46	51	46	41	58	54	51	48	43	57	37	54	61	61	60	52	51	41	68	57	41	51	39	52	65	51	46	70	56	53	53	48	45	59	48	39	64	66	53	56	56	45	47	79	51	67	51	68	55	59	52	51	54	47	47	46	50	63	46	60	60	59	50	57	40	64	54	56	55	69	51	61	48	54	54	57	55	45	46	43	60	49	57	44	62	54	61	64	48	55	47	55	62	47	52	64	57	49	58	64	66	52	48	51	54	50	45	55	52	50	59	45	44	52	46	68	57	62
59384	47420	37646	33856	3444	1704	1195	1019	907	964	838	776	810	706	668	703	686	678	635	651	674	631	654	604	608	618	564	622	623	603	1198	4336	4433	3342	1946	1216	838	630	589	559	560	557	582	537	573	543	565	540	575	553	538	567	581	545	555	519	559	566	591	609	555	572	638	563	565	576	573	532	597	587	547	585	539	564	574	557	577	522	579	552	580	593	567	565	612	569	565	528	573	605	576	541	573	518	563	572	582	592	599	584	560	543	570	593	505	572	528	551	580	563	536	578	535	595	546	609	581	573	538	551	567	586	565	542	526	609	588	582	510	558	611	561	533	593	541	551	575	554	533	553	578	569	571	587	562	534	556	552	529	540	622	574	542	533	550	523	595	571	567	570	569	530	571	557	586	602	558	555	558	558	559	537	597	547	549	571	602	502	557	553	592	547	584	598	534	512	594	587	568	585	562	588	567	565	599	581	573	580	576	554	562	586	567	573	575	519	582	561	604	596	634	544	557	590	520	550	577	562	557	585	572	567	535	542	585	559	551	559	550	574	553	512	572	550	547	582	587	557	547	550	543	557	568	544	568	557	579	585	593	568	555	579	562	583	596	583	625	594	517	581	593	566	594	598	547	594	590	556	570	574	577	580	545	580	616	615	557	589	575	560	575	557	555	571	535	577	613	564	583	573	591	538	575	529	544	590	553	560	543	558	583	563	556	557	566	562	566	553	544	585	570	527	582	641	558	585	579	588	557	547	566	546	570	558	562	566	591	576	584	582	602	544	571	569	607	576	555	534	588	578	572	590	535	542	551	622	538	552	565	555	555	539	575	548	583	607	533	541	552	520	566	527	559	538	556	549	571	559	564	558	595	603	617	558	526	562	594	585	575	598	546	584	578	596	547	563	556	536	537	594	571	566	606	521	603	543	587	564	554	539	593	539	550	574	535	564	547	550	549	547	525	589	575	563	536	560	565	585	577	558	536	592	590	557	573	555	545	541	541	569	570	538	564	579	547	545	580	559	597	573	532	572	563	561	579	558	576	556	576	527	558	543	603	609	551	560	578	539	576	564	547	603	549	557	588	564	575	578	532	513	511	611	550	543	580	572	554	584	568	559	546	533	530	585	546	580	552	578	569	604	564	546	579	563	568	558	578	583	591	541	552	582	575	580	572	560	515	574	572	537	556	538	551	608	559	602	554	575	565	599	535	556	562	550	611	558	565	582	582	551	560	530	584	566	554	546	549	580	572	562	593	558	588	596	567	548	549	537	615	571	551	560	617	557	557	536	563	566	566	557	595	589	580	547	545	550	583	601	578	616	540	609	536	586	568	583	535	567	540	564	592	558	620	547	555	510	542	565	579	582	589	595	605	568	602	567	562	544	534	582	558	573	539	598	579	541	541	531	604	574	593	570	557	601	572	590	600	586	568	558	575	589	543	537	509	610	603	573	565	555	578	563	557	553	546	550	549	570	546	540	573	584	591	567	551	539	598	591	568	521	503	542	596	570	536	555	586	571	522	592	588	583	547	564	596	581	581	516	501	559	586	568	556	572	573	624	565	573	520	543	586	584	563	563	566	559	535	561	552	582	590	563	558	564	570	552	573	577	600	569	583	556	558	561	534	553	517	564	591	565	543	555	579	585	548	569	555	561	583	561	608	539	549	572	599	570	615	560	568	577	507	635	556	618	596	573	586	533	549	562	580	604	589	590	547	526	531	595	592	574	552	579	551	581	548	565	566	592	563	569	567	618	561	575	548	564	587	593	575	532	588	570	560	568	554	547	574	563	531	573	622	568	559	553	553	563	559	596	566	572	591	576	547	561	574	550	561	540	554	561	575	582	564	561	539	574	524	601	617	542	578	564	586	578	549	553	573	554	560	539	565	575	532	598	539	543	566	553	521	549	565	562	558	556	608	559	589	509	552	568	567	585	594	580	573	583	541	538	549	544	555	568	591	590	585	567	587	589	552	575	527	507	551	556	553	592	609	578	569	551	590	591	561	628	551	573	556	637	575	551	585	575	539	548	598	593	591	547	557	580	546	564	535	586	598	540	593	550	541	534	587	537	597	594	555	608	582	555	560	573	584	571	561	587	551	585	511	530	562	568	597	554	558	572	609	575	562	627	541	534	568	557	614	586	586	576	558	540	554	589	591	558	567	557	565	533	571	559	528	579	568	547	593	578	547	577	590	547	589	543	556	571	550	577	568	566	531	580	552	586	555	559	567	591	574	557	582	572	560	588	587	589	552	573	556	600	615	583	576	565	543	540	579	567	575	587	601	570	588	595	529	576	550	597	608	554	599	543	599	612	532	538	548	577	595	570	570	540	571	531	581	583	571	575	542	536	571	565	567	564	554	580	572	576	556	569	567	580	575	543	549	539	592	570	566	559	540	524	522	582	556	578	595	577	556	603	550	577	548	542	561	555	567	548	555	552	586	569	552	603	577	585	561	594	593	577	580	617	569	590	540	554	577	552	596	569	582	589	595	513	545	547	533	521	552	572	542	557	548	586	584	590	588	608	563	572	541	584	566	559	597	570	576	577	528	527	588	541	588	564	550	584	576	544	555	544	573	575	573	584	566	603	539	571	585	568	554	551	587	543	558	546	534	535	578	513	588	558	525	528	568	592	608	555	586	545	548	573	538	595	566	582	572	562	604	555	575	558	560	564	587	597	617	548	486	599	586	568	536	561	613	527	571	536	608	576	553	545	530	568	575	518	578	537	580	560	574	610	620	531	539	532	557	525	524	538	585	534	536	567	580	559	577	598	548	563	552	583	585	546	570	593	538	597	540	559	593	602	539	538	546	573	544	558	597	550	543	568	548	582	546	552	608	520	552	561	561	591	579	559	540	598	561	545	596	522	538	557	529	545	591	549	576	597	605	567	576	558	565	567	602	508	599	573	570	568	570	587	552	605	592	580	608	556	541	553	518	567	558	550	562	550	548	568	533	565	550	586	552	520	539	590	541	502	598	625	552	598	548	559	591	558	569	639	541	573	545	535	564	507	580	573	560	534	563	533	505	595	532	563	558	580	559	600	524	564	523	599	581	574	561	596	578	550	558	539	624	601	589	583	566	534	516	636	592	582	598	527	554	597	555	530	559	525	582	603	572	528	576	570	610	578	540	580	545	584	549	585	569	558	578	589	575	583	582	562	545	569	573	558	608	596	554	582	606	559	563	562	588	578	570	554	619	559	569	603	567	540	546	575	569	583	541	524	511	570	534	586	577	536	595	542	600	560	558	582	565	579	548	566	589	521	624	540	525	568	571	569	510	559	579	556	587	584	550	528	557	563	548	544	554	563	539	561	566	518	564	579	608	554	559	570	580	517	577	519	542	522	549	608	565	558	576	554	575	621	545	570	599	536	537	610	597	606	582	576	554	535	590	573	569	540	519	557	555	580	569	587	528	605	583	572	563	543	568	599	575	555	572	578	568	561	582	520	522	555	583	566	570	570	559	580	578	543	570	559	578	584	575	562	546	570	576	613	595	545
15296	10808	3913	1928	558	102	75	73	82	54	75	70	68	83	79	73	91	70	92	78	70	89	84	85	81	92	73	72	83	80	75	101	93	87	68	84	93	77	79	78	81	88	82	98	73	64	85	78	82	71	91	81	63	81	89	90	86	96	71	75	71	88	79	84	82	71	74	83	71	71	73	83	80	92	81	65	72	77	90	86	53	73	82	73	79	85	77	69	70	70	69	67	85	75	78	73	78	91	83	74	73	72	80	92	83	74	73	75	75	78	64	74	72	87	82	74	86	93	82	90	73	84	69	80	72	79	103	76	82	72	79	87	79	78	83	75	93	87	67	78	95	75	76	82	86	87	81	85	80	74	80	67	90	94	85	94	69	83	99	88	70	74	88	89	85	77	75	79	64	79	65	80	87	78	72	95	78	57	85	74	84	73	97	88	85	79	95	81	66	70	86	75	62	70	83	81	66	81	88	67	70	74	66	70	85	89	77	76	81	90	73	70	90	70	96	64	81	88	74	75	78	71	75	89	85	71	89	77	84	76	82	68	90	68	86	73	75	84	85	72	95	97	87	77	90	74	78	69	89	77	82	86	95	73	80	102	70	79	82	84	74	77	65	69	84	80	73	77	65	98	74	67	67	75	86	86	72	85	68	86	70	69	82	80	92	93	82	87	92	88	84	87	79	72	96	66	81	83	83	81	90	89	70	106	83	71	103	60	74	74	64	85	79	90	89	85	88	87	88	77	77	72	83	64	88	75	80	62	88	66	68	72	68	87	85	79	76	72	69	60	79	73	83	78	76	85	83	74	81	59	73	71	76	76	71	64	83	93	82	82	74	66	78	70	80	80	79	66	90	76	74	81	67	64	79	76	102	89	76	74	69	84	69	87	63	76	66	72	69	83	81	78	86	77	79	78	66	84	84	76	75	73	64	67	88	77	66	61	57	83	75	72	76	69	81	65	69	78	84	67	74	74	76	61	74	88	64	91	81	90	75	64	91	67	78	67	70	65	69	91	69	73	73	76	70	82	89	87	84	79	67	73	64	81	75	59	86	75	84	79	77	98	75	72	74	67	78	79	79	69	77	80	76	80	68	86	77	78	66	81	72	81	79	79	76	83	88	89	94	87	77	95	96	72	92	78	74	67	87	94	77	72	83	80	94	67	79	78	90	67	75	78	98	69	71	88	77	88	82	80	77	85	85	73	79	76	79	87	78	86	70	79	84	83	81	69	74	77	76	97	74	87	79	90	86	90	82	83	88	79	95	78	85	66	80	75	82	89	88	57	70	89	72	72	81	76	77	77	98	80	81	78	66	92	75	75	91	75	89	79	75	74	90	87	77	75	91	67	75	77	73	79	70	71	92	73	76	81	81	98	68	65	74	78	74	64	80	80	96	75	87	66	75	75	74	82	76	77	76	93	88	100	80	83	63	69	75	59	90	69	80	81	70	80	73	79	86	89	77	61	82	68	76	105	69	66	79	85	68	78	81	82	75	100	68	72	71	72	82	77	80	75	81	85	77	72	72	83	81	74	77	86	93	79	69	64	81	84	74	86	93	66	70	87	82	76	70	86	82	81	87	84	74	71	96	72	74	102	78	88	82	74	69	92	88	81	81	92	90	74	73	81	84	87	93	82	96	61	85	68	69	86	92	74	81	77	89	69	86	77	63	72	76	80	70	62	77	75	77	82	75	69	64	77	71	73	89	92	69	71	85	78	70	72	88	81	105	79	71	88	99	86	59	73	73	71	81	93	80	80	78	96	76	79	100	71	70	85	71	76	83	76	79	83	68	67	88	78	81	77	87	83	79	62	66	64	74	76	78	86	88	82	84	68	82	79	97	94	92	77	78	98	80	75	88	77	66	92	64	78	89	79	82	61	81	95	73	63	74	83	72	83	64	85	82	82	95	97	78	76	91	85	88	77	98	80	82	83	91	86	79	97	79	89	88	76	73	86	93	68	82	75	75	70	93	84	85	68	66	85	98	91	76	95	78	79	75	75	79	80	83	77	83	68	77	81	63	77	82	91	68	79	73	92	72	79	62	89	82	76	83	95	66	94	62	72	93	68	91	100	87	76	83	96	69	82	78	69	77	75	81	74	74	80	89	82	68	79	78	66	91	68	73	83	74	77	86	68	71	80	83	88	72	87	65	71	95	55	90	82	69	86	83	71	88	76	90	84	74	66	68	89	66	89	69	96	77	86	88	86	81	92	77	77	75	86	77	82	86	76	81	81	78	81	75	74	93	75	78	88	80	76	83	85	75	90	82	73	71	80	74	68	77	89	73	57	68	70	94	95	85	62	72	76	80	57	76	95	89	75	75	79	75	76	66	83	79	87	72	93	67	82	73	74	82	73	71	91	72	63	90	89	76	86	72	85	92	78	91	87	63	78	81	96	72	95	75	86	92	64	79	87	69	83	73	73	74	89	60	76	64	67	90	66	84	77	79	77	79	74	96	69	76	86	73	80	83	70	77	87	75	54	69	76	92	84	65	93	86	68	98	93	73	82	84	67	66	85	88	80	91	71	92	95	74	67	69	85	80	67	70	95	80	68	84	91	81	98	78	81	66	88	80	76	85	74	83	78	84	92	69	92	93	73	65	72	77	95	94	83	79	64	72	59	74	75	79	78	92	83	57	79	83	83	69	76	85	82	78	80	79	80	82	85	87	85	57	69	78	82	89	72	78	76	84	74	76	82	80	64	81	83	85	85	52	79	102	79	79	76	85	77	56	89	75	89	72	65	77	87	69	74	86	75	89	73	72	82	85	93	66	79	81	69	87	90	90	62	69	80	75	58	87	78	72	72	61	66	77	72	60	61	80	86	94	88	84	80	66	98	81	80	98	61	83	79	72	79	67	60	86	72	84	72	90	86	79	75	69	64	65	82	80	81	77	72	95	77	88	73	79	72	74	91	86	78	79	79	86	84	67	81	86	77	84	87	92	90	72	66	85	90	72	75	78	83	91	79	89	83	79	71	71	73	81	81	90	77	78	83	70	76	84	88	90	86	82	76	91	81	74	82	75	73	81	75	69	71	73	74	83	76	85	80	53	65	81	95	88	72	80	83	70	78	82	83	72	95	70	80	67	65	83	68	82	82	89	76	70	82	69	84	84	82	100	77	78	78	85	75	91	94	74	66	56	76	79	79	72	80	85	72	67	89	75	82	70	80	62	82	86	70	77	91	81	84	91	67	96	85	69	91	92	83	73	65	81	72	64	87	77	92	67	67	75	74	67	68	75	78	74	81	84	96	77	71	92	75	87	77	60	78	82	71	71	73	66	91	69	85	69	84	83	84	94	75	71	83	76	77	85	68	75	85	86	73	79	85	75	68	62	78	74	66	84	74	86	68	76	90	83	78	85	80	69	68	67	73	83	68	87	78	113	80	70	82	94	75	71	81	82	80	103	63	68	91	79	91	74	70	75	79	75	62	72	75	80	69	71	75	77	74	94	74	76	84	70	72	90	75	76	66	72	81	80	64
45037	33020	22867	22364	11604	1957	917	858	866	848	862	829	867	802	872	844	811	816	808	792	754	837	806	781	823	806	796	813	807	797	857	1321	1308	1235	1033	862	861	842	755	809	822	782	798	724	779	768	790	843	818	828	808	804	789	790	758	791	784	799	806	795	841	815	808	788	773	740	798	817	813	776	800	791	832	758	811	773	775	757	843	803	806	799	737	776	793	757	777	795	873	758	819	794	843	819	797	759	768	779	761	813	795	753	790	758	841	812	851	822	767	824	779	808	767	804	782	794	831	749	822	813	840	858	758	837	790	753	775	803	815	809	744	838	806	804	794	786	838	795	808	765	807	783	813	824	797	747	793	763	790	776	838	843	798	831	795	790	778	832	760	796	761	795	803	805	807	816	827	809	795	780	837	750	813	809	796	814	810	765	818	844	778	793	801	819	794	834	771	801	787	810	803	806	780	746	795	834	738	829	794	824	847	801	781	756	795	773	769	801	766	823	804	810	801	803	780	816	795	816	824	767	757	791	768	807	816	773	829	787	800	801	800	783	841	767	755	775	831	797	803	789	821	780	764	760	815	740	797	813	815	770	831	803	798	844	821	785	747	809	808	806	780	782	780	826	820	788	806	761	806	796	798	831	819	823	752	782	747	795	817	820	839	787	783	777	726	806	806	794	798	865	762	802	774	784	779	788	793	797	845	789	812	798	780	796	792	777	846	799	826	811	832	808	789	778	770	810	789	738	798	805	809	780	771	851	750	815	810	781	808	789	757	785	769	818	792	775	834	836	816	778	795	780	778	776	790	801	783	829	823	727	793	771	740	769	801	786	803	788	747	801	806	829	752	829	798	762	772	836	828	802	748	775	825	807	780	855	790	800	786	769	813	784	747	830	760	774	755	777	751	780	794	772	760	782	785	821	761	793	814	787	757	772	821	810	751	816	769	799	794	811	831	796	798	812	825	728	771	802	789	815	803	808	790	781	798	796	817	781	787	811	793	819	816	800	829	790	811	737	777	750	778	806	776	795	783	803	812	811	779	808	830	773	787	797	773	757	759	778	748	785	765	805	728	776	823	753	767	810	806	773	783	803	710	798	789	776	797	798	769	811	790	855	768	771	808	790	760	763	793	793	816	833	794	759	835	770	814	785	766	755	765	785	838	763	778	766	827	829	796	778	832	761	805	801	811	772	841	828	816	794	768	809	786	810	784	833	769	842	808	760	745	767	834	831	774	838	797	825	802	864	790	779	754	797	767	747	792	755	820	818	790	814	768	792	801	825	777	810	783	808	817	780	801	790	758	789	801	802	808	751	803	823	821	761	786	751	798	788	789	813	786	797	809	790	855	766	789	825	766	792	763	738	787	795	796	801	779	851	815	796	781	756	787	813	816	800	785	820	779	833	749	782	792	786	776	834	779	789	792	758	806	776	780	738	786	779	772	814	800	757	791	748	789	808	795	815	760	785	807	789	808	750	818	789	756	815	833	779	826	854	782	830	852	804	853	774	784	765	819	830	784	841	801	773	811	783	813	773	808	790	778	839	814	750	796	784	800	829	803	791	821	801	839	813	793	830	798	767	784	823	795	793	773	790	770	840	822	801	794	802	820	816	714	813	784	785	783	836	795	784	767	821	823	775	784	790	792	803	795	779	781	800	783	790	782	793	794	753	867	833	813	818	795	793	753	805	797	767	829	813	819	788	781	831	811	819	753	803	822	783	746	795	776	757	773	807	785	812	789	772	800	766	742	814	791	835	828	818	788	746	733	816	798	766	822	772	775	795	784	821	769	809	829	801	764	810	773	795	809	768	811	776	827	809	784	795	795	791	763	833	808	783	808	786	793	781	793	792	780	832	801	707	801	825	784	781	818	823	819	747	818	752	782	799	779	785	791	769	801	799	798	837	822	763	767	816	804	801	794	794	766	789	778	825	765	816	792	772	819	776	829	809	797	824	799	783	755	768	741	814	820	822	735	768	807	769	793	806	794	848	827	784	785	741	767	786	797	775	779	771	814	808	849	812	834	763	733	767	753	779	769	769	754	814	795	856	794	796	763	755	798	773	797	808	834	807	808	849	784	783	730	857	792	752	753	837	828	751	750	770	829	806	771	830	828	725	809	795	888	808	816	818	820	809	849	771	797	839	770	768	704	790	784	799	769	769	784	762	812	812	789	794	751	795	797	822	799	791	770	786	784	768	762	783	791	856	750	780	801	774	792	815	790	791	772	765	777	812	802	792	844	786	784	839	790	790	770	803	789	783	817	829	859	830	783	780	831	778	765	765	772	830	750	766	785	797	774	785	763	829	779	765	826	789	788	760	791	818	776	828	846	797	788	792	850	791	803	850	791	844	785	836	793	809	789	797	792	772	785	806	775	755	794	806	758	793	822	821	806	800	763	799	767	782	818	778	811	786	854	776	777	771	790	795	815	836	826	820	802	783	830	815	801	807	765	772	796	821	775	817	784	789	769	797	737	767	790	809	811	770	792	759	832	806	790	815	752	778	753	799	767	735	768	766	775	822	770	803	814	826	746	809	773	747	826	827	793	791	802	789	812	827	810	748	811	802	783	858	805	857	768	807	803	759	763	796	793	768	792	825	849	727	815	797	832	813	793	753	802	760	776	803	792	787	799	753	761	775	821	727	820	818	760	751	824	782	779	843	785	786	811	799	807	792	797	837	792	812	763	821	717	809	749	863	803	821	778	816	808	862	776	815	800	723	801	816	823	770	794	811	767	759	823	814	845	787	801	742	802	815	760	817	800	840	766	799	760	776	800	812	814	784	783	862	743	783	813	792	770	756	793	839	787	802	806	772	796	790	761	813	773	805	785	795	806	747	838	823	849	741	823	776	815	771	780	815	784	766	765	790	768	799	769	794	786	765	767	789	870	768	801	734	742	782	737	810	772	766	799	781	787	800	740	794	749	841	779	789	759	805	778	798	792	817	759	772	765	740	775	812	748	767	806	786	771	779	773	786	788	794	777	810	834	754	838	839	800	826	756	822	770	774	813	797	786	805	804	800	769	806	767	789	780	802	766	796	762	770	825	825	809	825	796	793	820	760	760	796	817	769	815	863	789	827	787	782	788	749	795	839	784	788	837	817	723	803	774	773	806	763	778	834	842	812	784	833	755	808	775	837	865	772	798	751	796	760	785	814	769	820	755	777	734	819	781	807	835	782	803	789	812	795	778	753	799	725	770	724	743	786	801	792	776	767	795	764	792	747	786	801	765	810	781	779	826	785	799	758	784	759	831	792	827	782	817	797	772	801	785	822	821	779	795	802	816	770	773	789	799	766	790	801	789	816	816	792	761	814	799	758	813	806	781	786	773	786	795	745	752	794	739	796	812	792	832	820	773	809	782	813	815	801	840	798	773	772	721	804	774	843	830	754	751	762	850	793	796	814	815	790	781	806	780	783	787	825	801	793	724	742	787	800	798	840	830	779	817	799	840	793	804	774	747	784	810	863	786	786	778	754	733	791	808	784	833	798
30486	29685	14142	5674	2218	329	63	72	63	61	61	63	65	59	85	65	59	55	55	83	68	56	64	70	57	63	65	63	69	53	71	110	94	85	64	66	68	52	69	55	53	57	61	63	49	55	55	50	63	54	59	74	54	59	56	65	45	74	62	45	59	61	71	50	63	53	59	62	75	60	72	57	62	60	56	50	49	64	50	59	61	57	45	62	43	74	72	62	67	70	72	53	52	72	54	59	63	66	62	61	61	60	52	60	57	52	60	53	57	53	64	63	63	57	60	65	55	66	58	63	58	62	63	66	64	55	64	62	55	67	53	74	70	57	74	62	60	60	66	61	64	68	61	69	49	68	58	66	56	68	56	53	58	52	64	62	61	60	67	48	55	59	70	60	68	75	62	68	67	64	50	55	65	77	78	65	62	54	66	56	53	58	61	43	55	61	51	70	59	53	61	50	55	58	43	65	68	60	62	58	51	59	61	57	59	70	67	65	54	61	64	59	53	67	55	67	68	51	68	54	69	52	49	53	51	68	53	61	61	55	57	51	61	63	49	77	59	77	54	58	63	71	74	59	48	69	49	60	57	66	61	66	62	45	58	42	70	46	55	68	67	56	58	45	58	74	50	80	49	91	57	65	48	73	66	68	56	57	67	48	60	60	67	53	57	57	66	63	63	44	59	57	53	54	67	59	59	54	65	58	65	65	66	67	63	63	55	54	59	62	68	80	70	74	48	57	59	69	65	60	54	63	58	42	65	59	77	58	59	65	51	62	60	70	52	60	63	59	61	68	69	52	59	69	69	61	60	70	62	64	56	59	69	77	51	71	51	64	61	72	59	75	50	66	55	65	52	69	47	65	59	58	66	59	69	62	55	55	61	54	67	65	58	64	63	65	55	67	48	59	57	57	66	60	51	72	54	63	52	61	71	63	65	63	65	58	66	57	58	77	72	61	58	64	62	81	66	72	60	66	57	68	56	62	66	62	55	50	59	65	63	55	53	71	47	67	60	62	71	72	61	57	65	65	53	75	62	79	60	67	62	56	59	58	58	69	62	75	73	58	74	66	46	58	65	51	65	55	55	62	50	72	76	67	55	73	63	65	60	52	58	61	60	49	53	72	70	67	57	54	61	63	59	46	72	80	68	52	70	59	55	57	48	67	62	61	59	56	62	66	59	64	68	67	55	57	58	55	67	58	69	40	60	61	59	67	58	63	59	56	59	64	70	62	78	54	52	62	65	70	66	46	48	56	52	76	48	73	67	69	62	58	57	71	59	59	76	79	83	56	59	63	53	57	51	52	61	63	58	71	60	63	60	71	55	47	64	66	53	54	44	65	69	59	51	51	51	63	65	54	77	54	59	70	50	62	59	61	58	66	71	53	63	55	60	79	53	55	66	64	62	56	66	56	57	66	69	67	55	65	67	50	72	51	65	67	64	60	65	66	52	81	55	66	68	51	64	59	77	68	59	48	57	64	68	74	73	56	62	55	70	74	76	73	49	40	48	65	65	50	49	69	72	59	64	69	61	74	61	65	56	68	64	53	69	68	61	54	61	76	60	63	63	59	61	58	53	57	62	46	68	63	60	73	48	51	60	46	56	50	60	67	55	69	64	47	52	49	48	59	62	60	49	61	66	59	71	57	44	60	58	55	49	65	60	59	65	46	58	54	59	68	43	47	70	67	61	59	49	62	55	61	55	59	62	65	68	52	61	72	57	62	60	59	48	55	59	68	59	53	58	65	64	61	58	51	59	77	61	61	57	58	62	55	58	44	56	51	50	52	66	56	70	54	66	81	52	67	55	61	73	68	71	56	59	70	71	68	63	59	56	79	61	66	56	66	73	62	68	69	63	62	66	56	54	63	76	55	81	58	69	55	69	64	64	61	66	57	58	48	54	51	59	50	66	68	52	53	65	67	51	58	79	63	66	68	70	64	66	59	62	65	57	78	53	67	64	58	55	50	62	55	56	57	65	58	76	56	61	53	71	69	52	52	66	64	61	59	65	65	75	67	48	58	61	49	60	51	57	61	57	76	54	67	47	56	61	65	75	58	46	64	47	51	61	64	60	60	66	59	72	69	59	66	64	69	54	65	62	71	64	58	64	80	74	59	74	70	72	68	55	66	49	81	61	49	62	65	56	64	54	70	71	64	50	59	70	55	51	65	62	59	61	65	60	58	54	60	47	56	67	56	61	74	69	67	65	71	60	47	51	79	72	61	45	66	62	73	60	65	66	56	60	64	55	70	58	70	60	60	71	45	71	43	55	60	65	57	57	62	59	65	61	58	59	69	59	59	62	58	47	50	72	57	47	64	50	65	58	61	57	71	48	59	50	54	79	71	65	81	67	57	49	55	58	60	53	65	63	56	59	57	52	64	65	51	74	51	50	53	65	50	56	54	53	59	71	62	61	57	60	56	69	79	57	78	61	42	67	63	66	59	63	67	63	45	73	50	65	57	57	57	53	53	55	51	63	76	59	52	60	58	63	52	59	54	69	47	73	66	71	62	47	64	63	70	63	60	51	64	48	66	57	64	65	58	73	58	77	63	70	53	63	48	68	57	64	75	68	47	64	66	67	64	62	58	67	62	52	67	67	50	70	61	52	72	67	48	73	70	67	47	59	65	58	70	64	45	68	60	60	68	66	59	57	68	62	64	65	59	61	70	63	62	58	58	65	72	47	59	72	67	67	51	61	60	56	69	65	71	51	65	56	54	70	54	75	64	62	62	61	61	56	59	47	58	62	66	48	64	63	62	67	52	52	67	58	59	62	59	68	60	65	75	63	55	58	49	47	54	70	52	54	48	55	68	61	55	70	56	56	62	70	63	61	62	68	66	73	73	57	53	59	66	77	56	80	61	65	62	61	59	51	56	56	59	57	45	44	65	61	60	62	51	64	54	71	61	66	49	54	71	69	62	71	53	60	73	55	53	62	60	59	69	65	59	67	52	54	66	66	47	81	51	56	60	53	53	60	79	60	52	57	53	64	72	58	63	68	61	74	67	57	54	58	62	67	64	54	58	69	60	51	55	53	57	70	50	66	55	64	60	66	67	45	48	55	75	54	68	61	62	64	63	62	71	66	60	60	64	57	51	66	54	43	58	53	55	50	65	63	62	59	64	59	54	58	54	59	57	54	48	49	62	60	55	69	59	60	54	69	57	57	57	46	51	48	62	65	53	61	52	71	66	61	64	58	63	60	54	56	69	57	61	51	63	52	70	56	70	68	66	60	61	58	69	57	64	62	62	48	56	62	60	48	60	66	59	63	80	56	73	55	64	57	68	71	63	63	73	68	59	54	68	61	52	71	46	55	61	53	64	62	53	82	67	56	74	55	62	61	65	60	56	67	71	71	61	63	69	67	57	71	67	67	49	61	62	63	62	73	62	57	64	61	54	69	74	61	55	55	65	64	65	64	53	51	69	55	52	60	57	58	68	66	67	56	58	64	71	62	42	56	59	46	61	63	59	65	55	66	50	58	62	75	77
57523	44087	33119	33791	30338	8452	804	823	801	734	723	743	698	667	656	651	659	677	674	657	690	649	680	633	626	652	601	677	627	638	962	1684	1694	1392	987	816	703	703	631	652	642	634	622	603	654	680	609	592	627	655	612	628	624	657	605	659	600	687	663	655	659	675	613	658	639	625	662	605	633	621	653	654	594	655	626	608	638	654	632	628	630	660	620	643	640	624	597	654	624	607	616	639	644	620	628	635	613	655	633	616	607	610	634	650	649	671	673	627	637	596	632	668	674	635	648	638	624	674	659	635	608	631	573	606	609	628	652	617	663	647	660	634	599	633	608	623	693	674	712	628	638	649	693	658	623	623	597	633	616	601	624	654	638	653	613	662	648	658	688	628	653	619	625	652	647	655	645	623	609	625	609	639	655	641	629	661	682	593	627	605	652	623	624	625	645	591	618	602	648	609	688	631	657	654	644	673	691	657	605	613	620	616	629	660	647	621	667	637	648	626	651	654	608	658	671	667	639	646	641	618	647	608	631	621	605	657	645	635	607	645	632	662	641	634	660	593	656	595	676	635	627	643	633	633	655	677	604	640	600	636	598	640	635	598	606	620	662	643	619	662	632	646	645	629	599	639	638	611	685	669	653	654	642	645	662	629	652	614	656	640	589	653	634	655	629	655	587	640	672	645	632	695	631	614	654	593	620	645	669	633	644	658	615	655	648	666	663	645	661	634	612	600	639	662	623	634	616	646	624	664	646	659	628	623	617	613	615	634	588	675	631	640	635	642	641	644	658	614	649	627	675	596	575	635	624	655	633	624	658	674	612	666	687	678	668	628	678	654	653	648	657	680	644	650	652	644	618	623	684	611	656	640	559	638	617	627	670	672	651	628	665	667	669	641	626	698	628	683	627	671	635	619	643	662	619	644	658	650	649	631	702	633	586	628	641	693	668	661	638	644	647	641	660	622	646	667	658	634	643	622	663	600	618	624	631	686	675	643	629	666	669	633	664	595	620	652	667	582	660	649	690	640	658	636	649	618	617	641	637	627	627	689	648	630	652	635	607	647	637	643	660	639	678	586	620	648	690	685	619	641	618	618	630	598	628	650	639	613	651	634	598	634	608	690	600	597	656	649	650	645	666	634	606	657	643	632	648	610	687	591	653	635	644	620	726	609	611	638	656	653	652	636	619	626	682	654	700	622	645	644	652	642	659	669	658	633	610	627	638	613	568	626	630	613	679	637	663	645	627	615	639	703	638	633	613	607	637	662	614	632	619	623	665	621	657	620	655	605	587	645	607	628	643	674	648	643	654	661	664	641	627	671	663	588	609	702	620	655	674	651	702	654	604	626	613	631	649	636	629	659	595	615	638	656	656	627	643	663	616	675	645	669	668	613	634	584	640	674	615	642	614	602	609	632	668	666	639	640	631	615	648	627	646	652	632	703	647	642	632	670	637	651	627	667	609	644	652	623	638	649	672	622	618	656	645	648	596	651	644	618	666	682	655	646	639	628	681	620	635	634	627	622	633	676	683	621	669	656	627	651	628	662	683	624	603	655	618	627	634	622	593	646	687	611	634	674	652	617	654	649	672	630	648	617	670	642	613	586	664	590	639	688	623	634	584	623	665	668	624	598	627	646	606	636	610	683	665	638	654	700	636	611	653	609	647	632	636	576	689	583	727	642	639	631	605	649	679	669	627	643	605	614	592	655	631	688	610	636	617	641	625	654	626	602	656	634	658	635	652	605	623	625	654	643	637	657	627	637	582	598	685	621	626	627	640	673	596	652	643	696	677	627	621	663	655	685	623	621	629	635	634	611	655	663	657	643	642	640	632	620	617	686	609	654	682	613	668	609	627	616	640	680	647	650	620	647	674	633	611	630	654	705	636	668	636	665	670	649	669	603	667	650	642	638	654	643	616	628	657	663	633	587	624	612	656	607	697	624	643	692	661	618	644	663	658	617	641	693	655	623	648	675	648	665	625	637	654	705	592	719	634	637	622	646	638	628	668	650	661	645	676	673	637	660	581	673	630	652	648	657	672	658	687	626	665	667	654	660	671	670	660	677	629	620	643	641	639	685	610	661	647	635	625	617	677	645	628	608	652	603	616	673	661	639	631	618	662	647	652	649	662	650	669	660	614	651	615	687	665	619	615	606	632	637	601	569	610	640	659	638	652	624	621	626	623	648	640	653	637	582	648	646	629	606	627	656	614	628	609	641	608	656	649	648	659	640	628	632	609	639	684	659	589	667	682	650	662	625	610	646	672	656	609	641	670	695	660	650	635	655	645	616	649	630	692	638	636	648	668	625	639	647	635	668	597	598	608	594	627	605	652	614	673	623	647	625	649	676	622	636	636	655	669	603	625	690	647	613	602	653	635	636	616	624	658	633	662	662	626	642	673	660	597	658	670	625	672	629	625	634	624	605	649	621	670	594	647	606	578	658	640	594	662	630	613	615	615	640	654	666	641	669	609	642	643	646	627	649	636	599	624	660	619	638	624	615	662	692	646	674	622	647	687	674	702	627	616	605	651	628	658	613	719	640	718	630	653	651	609	648	670	633	649	617	669	656	652	635	645	619	649	657	619	645	633	631	640	670	599	658	631	649	628	639	629	626	675	617	598	605	632	676	645	585	644	635	646	630	625	624	641	640	642	605	585	691	632	639	652	625	634	655	633	634	643	629	709	653	615	643	659	622	662	611	624	613	667	645	656	650	604	618	628	635	655	681	611	635	689	668	645	668	675	622	629	641	633	638	668	610	647	605	698	652	667	621	649	607	625	610	648	645	679	669	596	654	656	651	640	684	658	686	649	629	632	636	642	652	675	679	646	654	607	623	663	637	657	615	619	615	647	629	643	602	646	658	591	625	604	638	604	601	606	622	648	662	667	631	646	645	647	641	660	623	597	703	655	644	641	644	638	685	625	613	640	653	609	601	669	627	646	642	650	641	727	630	723	607	584	628	660	638	678	660	620	662	617	678	669	611	624	616	638	627	668	615	609	670	649	663	648	628	660	638	636	648	649	611	658	611	634	644	654	651	669	663	643	655	631	652	632	634	615	657	609	651	685	633	579	619	614	658	652	658	685	586	610	653	621	655	656	663	629	637	639	633	628	624	687	622	660	616	683	630	629	615	656	664	669	681	637	641	681	682	621	679	616	628	619	614	626	620	656	609	663	602	638	665	653	628	671	646	619	611	610	633	610	662	614	628	633	675	598	633	666	644	613	637	689	648	609	687	669	614	662	651	653	652	675	606	613	677	650	697	629	675	631	642	592	642	630	603	660	642	627	655	685	651	639	709	596	608	677	664	623	648	642	592	650	633	630	653	616	664	635	646	619	609	592	661	618	667	648	605	630	602	632	659	644	680	611	657	593	621	654	642	620	631	634	613	632	672	639	648	674	677	660	649	624	627	582	635	578	659	628	630	590	660	593	680	647	600	624	659	616	617	606	600	612	632	657	660	591	642	637	623	645	661	667	619	634	649	634	616	603	656
26457	26387	13354	5142	1472	116	87	64	64	68	67	57	68	59	59	65	87	71	70	61	73	79	85	66	75	68	67	71	69	63	98	118	110	103	72	74	80	67	69	84	72	84	77	74	80	64	78	80	66	76	73	76	66	74	72	62	80	69	68	71	68	54	79	65	63	73	63	67	70	73	83	61	76	70	74	76	80	70	68	77	78	64	75	77	73	67	69	64	75	78	61	61	81	59	79	63	79	97	63	74	82	66	68	72	79	68	74	96	74	72	69	71	76	54	77	72	60	69	81	95	76	70	82	74	67	64	89	67	70	75	83	66	68	80	80	72	79	72	66	78	62	71	71	72	73	70	67	74	81	67	65	76	82	65	63	70	61	66	64	80	65	68	77	60	66	62	78	74	87	56	72	68	64	67	80	76	82	82	69	86	70	89	61	76	73	65	77	67	71	77	69	70	76	70	80	63	77	60	85	67	71	78	65	77	63	70	69	68	67	71	70	72	74	82	73	69	76	70	59	87	76	64	75	81	73	77	61	77	72	76	59	76	61	56	87	69	68	62	71	61	76	77	72	76	74	72	94	59	57	71	75	55	74	92	73	67	58	63	69	83	73	62	88	73	90	81	75	71	81	76	80	69	83	66	84	60	78	78	49	72	72	75	73	76	62	75	77	87	82	73	71	66	76	70	64	66	83	84	66	76	82	74	68	92	85	60	78	67	73	79	73	69	67	79	65	75	73	82	71	56	79	68	71	71	80	83	65	74	72	76	78	69	55	58	95	80	73	77	70	81	78	83	71	76	79	93	69	71	78	79	77	78	68	65	76	68	74	66	64	73	65	76	70	71	79	68	72	72	88	67	83	66	70	65	65	77	76	57	73	74	76	77	67	80	65	74	86	59	82	59	63	65	64	82	71	67	59	59	68	63	71	70	74	64	71	78	71	68	91	74	78	74	63	59	72	77	74	59	68	74	73	74	81	75	70	69	94	71	76	65	77	86	78	80	77	87	84	74	65	60	72	51	76	76	77	68	78	66	82	79	70	67	79	77	79	73	69	64	68	63	66	74	70	71	89	71	75	96	78	69	68	82	75	72	83	69	56	72	81	68	70	71	63	79	73	57	84	82	64	62	68	85	79	69	73	68	74	70	81	70	59	80	63	75	52	67	72	73	77	68	83	58	62	77	64	86	72	69	74	75	73	66	62	85	56	55	81	66	66	63	63	71	78	69	78	74	71	76	75	68	60	62	75	62	81	73	94	70	83	74	58	63	85	79	68	65	61	73	91	63	83	65	72	70	63	72	64	77	75	72	74	57	73	81	68	79	68	65	60	65	69	87	72	71	66	70	56	68	86	58	71	76	69	75	79	70	86	64	81	75	66	71	64	74	76	80	54	80	61	74	59	59	71	82	73	83	72	86	79	68	74	60	87	75	57	67	75	70	62	86	78	77	78	69	84	70	69	68	65	87	63	79	72	62	69	73	69	83	68	79	84	72	68	72	82	77	90	80	67	85	81	66	71	85	62	94	85	72	82	59	78	70	65	78	86	72	89	89	83	87	53	85	74	70	73	71	78	88	61	70	96	78	83	82	82	78	77	75	86	83	65	77	65	87	80	78	66	67	67	65	69	79	75	84	79	63	79	69	66	70	73	52	72	68	66	70	65	69	68	72	72	62	77	74	64	84	77	73	72	59	78	77	80	83	88	70	62	78	76	88	89	76	85	81	70	73	78	71	72	70	56	74	55	65	83	78	75	60	92	64	76	64	71	64	83	77	64	70	76	63	86	72	73	75	81	82	65	67	71	84	59	70	58	69	72	86	66	82	67	95	65	59	62	80	69	74	67	67	65	53	60	73	67	79	71	73	82	68	77	76	66	81	75	76	69	72	68	76	73	61	74	59	65	81	69	76	71	67	80	67	62	79	80	68	67	83	65	74	68	77	73	66	60	77	72	68	70	70	75	63	66	69	95	63	78	66	76	81	74	64	69	67	74	82	66	79	72	82	83	81	72	71	72	70	88	77	66	74	82	72	69	87	69	68	61	84	74	67	79	68	88	75	75	83	83	59	85	70	76	75	76	69	66	79	67	57	73	70	67	87	80	66	72	66	74	65	76	79	67	69	60	64	64	74	76	73	82	68	66	67	87	74	71	82	87	74	71	68	84	66	70	84	84	72	69	80	62	72	75	56	73	64	57	83	67	69	82	72	67	79	83	83	67	81	76	70	74	74	68	74	69	73	69	83	68	74	81	75	69	75	81	79	59	69	73	78	70	83	72	68	70	75	56	71	74	77	73	60	63	83	78	68	74	86	72	64	72	81	75	74	68	60	80	73	80	74	85	75	75	76	80	104	76	72	82	68	58	75	78	85	77	75	92	81	53	74	69	74	65	70	68	63	66	63	73	92	72	73	73	55	77	75	59	84	97	59	78	61	60	82	78	84	68	95	80	85	71	79	69	54	63	79	89	76	74	78	66	89	68	83	69	67	64	67	70	70	73	70	83	67	73	67	76	70	90	71	71	61	63	73	63	73	65	80	72	58	86	77	82	74	70	70	76	73	78	78	77	71	75	84	82	61	71	76	67	68	59	75	73	78	90	66	58	71	74	75	90	81	80	85	70	72	68	74	82	72	59	83	68	75	63	79	55	83	88	83	73	65	75	75	75	90	75	81	74	75	82	66	75	87	68	80	76	69	95	70	82	75	88	73	68	62	88	85	68	74	60	79	79	83	93	82	70	77	59	69	82	56	75	76	62	80	84	65	76	64	87	73	80	78	79	58	64	87	69	74	95	76	83	69	79	77	80	68	60	54	74	64	68	70	65	63	58	72	69	65	63	77	62	77	78	79	66	71	66	79	65	69	61	59	85	77	71	83	80	88	96	67	78	84	58	70	65	78	75	79	74	74	75	75	70	72	79	79	79	70	73	86	76	60	61	69	61	72	72	72	74	75	56	67	76	74	66	78	61	86	68	69	75	83	78	81	71	72	71	72	68	69	86	66	71	75	86	77	82	80	75	87	67	69	74	85	75	65	69	81	64	64	67	68	70	73	67	72	73	73	61	61	80	67	88	89	69	65	60	70	95	68	73	75	85	95	76	79	69	88	60	82	72	76	83	71	81	73	59	78	77	69	75	83	61	78	67	77	68	68	73	66	76	67	86	83	77	74	81	87	87	79	79	74	78	70	69	84	79	57	65	70	79	73	83	81	68	73	63	79	86	82	83	64	72	92	73	64	82	77	78	79	69	54	72	71	82	58	74	64	54	60	80	80	73	67	55	72	64	66	88	77	73	77	80	67	75	64	70	75	77	82	52	64	63	83	81	66	70	61	66	81	87	76	73	68	65	52	72	70	74	65	70	67	74	68	72	58	56	63	56	88	76	77	62	86	76	78	67	69	92	90	70	73	67	75	65	78	78	76	67	69	73	66	75	71	75	68	62	70	68	79	80	60	72	68	70	59	78	65	67	73	75	67	87	72	58	72	88	63
56961	44517	33494	32169	24922	2594	1061	961	926	851	858	849	815	791	770	833	787	764	811	783	770	760	782	811	747	735	771	765	759	761	1446	2361	2122	1549	1149	991	815	811	758	721	736	715	718	747	700	716	708	763	738	760	795	744	771	754	802	772	767	713	778	761	721	758	746	757	756	764	762	749	701	761	776	753	742	765	765	788	724	699	788	753	770	728	715	744	748	760	740	718	722	727	779	744	757	764	700	788	704	757	757	748	725	708	699	764	743	729	737	712	735	732	773	774	737	719	741	766	763	707	763	758	768	724	730	713	778	725	734	741	733	712	805	750	733	711	692	777	744	736	711	752	716	717	725	741	730	761	734	776	756	825	740	735	737	753	736	742	782	776	751	736	758	787	784	797	772	753	757	746	723	770	733	747	771	705	719	755	766	815	759	766	794	760	749	774	774	744	734	792	709	744	712	780	708	777	751	772	731	725	774	735	737	751	750	748	725	733	732	705	693	718	711	682	703	747	738	795	719	740	740	730	741	747	756	773	766	728	697	788	779	741	770	717	790	729	771	777	757	762	754	747	727	727	733	757	760	789	717	727	753	785	735	773	771	721	748	764	743	771	746	771	731	730	719	808	783	768	744	820	740	760	748	755	758	782	749	800	760	780	743	742	762	741	783	753	774	801	749	732	779	735	739	748	746	759	780	786	736	779	734	743	790	774	732	739	734	754	766	731	754	731	767	719	750	818	742	737	790	747	734	730	762	775	768	780	745	806	739	701	762	743	781	776	705	777	709	786	718	804	717	740	723	776	720	723	763	731	682	758	699	791	733	736	726	716	798	751	734	734	767	763	752	754	753	781	777	706	723	762	758	706	760	755	737	723	715	741	683	722	736	778	720	759	748	742	750	753	756	760	795	713	779	749	757	745	754	713	725	734	737	790	739	766	780	775	718	707	776	748	724	772	759	699	769	683	729	750	758	721	779	791	758	774	723	732	791	724	723	769	725	774	709	757	787	782	767	756	772	744	717	728	751	777	744	826	701	744	733	797	746	769	751	738	745	728	803	753	774	793	762	766	753	807	784	734	749	756	707	742	750	770	748	751	723	729	769	757	781	730	745	749	754	757	745	749	730	747	753	728	725	770	739	801	760	765	758	770	722	718	744	696	779	772	792	711	704	721	777	791	771	732	758	708	730	734	753	739	741	769	752	765	707	729	754	767	794	768	738	730	776	728	752	727	763	725	701	797	746	760	752	759	760	747	730	765	744	776	720	732	765	738	740	742	742	740	747	746	730	740	738	752	726	782	781	750	792	726	704	766	764	764	755	750	827	779	788	748	746	740	778	763	742	713	720	773	733	718	765	761	731	730	721	734	756	763	775	760	755	737	748	753	720	782	737	739	753	680	752	768	729	778	730	741	748	790	778	700	738	731	751	789	756	738	726	703	756	734	749	772	700	740	736	757	770	783	783	706	743	730	791	750	757	763	741	754	748	761	745	752	746	740	701	747	684	743	700	760	712	740	728	740	802	699	729	746	782	770	766	781	740	750	721	739	739	758	736	722	762	773	708	746	788	776	791	721	742	700	681	842	742	777	744	706	679	765	715	797	711	774	787	792	724	800	728	759	744	783	747	751	767	775	758	780	780	728	757	730	751	735	734	757	736	738	724	724	712	677	746	738	757	695	784	784	732	733	725	766	726	786	724	794	754	747	749	729	724	791	724	733	758	731	725	740	752	732	772	780	728	733	723	769	781	772	774	766	761	771	768	751	731	742	727	743	759	771	793	788	764	712	769	754	695	753	763	756	758	748	723	735	774	731	728	716	754	740	731	734	704	741	757	758	764	767	787	728	776	785	769	713	742	761	752	721	750	732	706	765	693	732	774	760	744	778	786	756	761	768	769	691	760	723	737	741	716	708	784	766	749	812	766	762	716	733	736	785	774	751	767	763	718	785	762	727	766	794	711	742	787	765	774	739	703	737	786	750	779	744	761	721	712	745	761	762	690	783	736	771	766	732	789	698	770	760	743	720	825	729	783	760	704	771	740	763	706	733	671	759	700	733	749	731	694	739	766	749	740	742	796	760	778	739	764	783	729	772	733	794	696	692	751	769	740	754	732	775	811	776	743	732	735	698	782	757	796	714	801	786	766	774	741	680	723	749	756	748	733	744	741	770	745	734	766	742	754	762	736	713	751	761	723	735	812	707	759	717	766	726	752	748	749	770	726	710	732	773	723	752	732	760	757	742	762	769	729	794	749	757	739	746	724	763	799	754	698	750	757	754	770	780	740	755	762	743	723	739	727	718	726	761	721	744	751	801	722	751	772	767	761	786	756	685	744	701	724	772	761	743	800	741	777	743	736	757	779	752	722	769	753	820	696	717	789	764	740	731	781	732	750	720	758	763	795	761	734	728	765	713	745	687	746	734	800	784	787	720	767	768	647	766	784	731	737	761	759	735	753	750	778	733	717	789	737	765	765	724	734	756	760	721	739	785	755	776	790	713	776	776	812	751	756	751	748	772	797	777	791	794	769	713	698	784	772	735	736	722	774	761	681	753	777	730	775	730	730	726	748	769	716	729	702	748	773	740	734	741	730	769	768	761	750	734	775	742	770	690	775	730	743	721	708	676	761	758	749	744	740	749	748	770	733	754	739	747	765	749	740	773	785	729	743	748	790	705	729	734	712	702	753	735	744	766	770	770	767	734	783	743	822	797	711	763	717	786	774	729	778	762	778	756	777	741	750	745	721	780	764	762	740	785	762	733	745	753	730	760	753	804	718	724	746	782	737	709	751	750	752	768	756	726	782	739	716	728	813	771	677	729	750	707	758	766	779	758	731	767	757	715	736	690	730	785	779	780	772	782	796	708	755	772	706	745	735	758	814	735	792	734	779	773	754	766	744	751	764	753	791	772	823	731	726	758	755	725	736	683	727	722	745	740	725	770	821	818	795	740	737	748	766	766	759	742	797	791	740	813	739	795	757	771	747	780	782	728	779	756	728	673	709	749	746	736	788	751	744	802	746	734	771	779	759	747	772	753	754	793	745	755	798	750	719	755	739	745	712	738	786	798	766	791	755	773	726	772	781	780	808	765	789	757	753	731	759	745	729	739	705	779	759	733	754	755	744	763	792	770	736	739	772	724	790	780	716	742	744	832	730	748	769	742	755	759	778	725	740	799	788	772	768	751	768	760	745	781	776	769	741	787	768	752	681	741	732	754	757	753	749	760	745	707	738	769	794	748	738	740	764	789	730	745	779	708	768	772	754	789	749	768	784	724	765	812	720	774	689	735	718	700	736	713	694	732	769	734	744	775	744	788	697	768	752	745	771	718	744	729	758	735	751	760	748	788	788	746	692	759	743	749	703	771	795	754	770	808	738	739	737	749	747	777	737	745	779	741	757	799	711	784	741	739	781	765	760	728	741	738	741	758	758	699	765	739	742	723	759	736	794	745	808	779	781	801	767	779	751	744	769	748	747	740	715	710	747	707	750	772	730	758
36741	37201	19750	8276	1037	108	65	64	57	58	67	72	60	60	69	50	65	43	54	45	57	48	55	51	48	64	66	46	66	51	83	167	122	114	89	65	58	61	47	46	47	61	48	46	60	61	56	58	54	49	50	58	66	45	40	59	47	55	55	37	58	47	46	34	48	51	56	62	43	60	39	50	50	53	45	44	53	69	49	66	52	52	60	51	62	51	54	45	42	49	47	41	46	40	50	51	50	51	43	40	56	78	54	34	38	52	50	48	55	64	55	61	52	57	53	62	58	47	39	53	49	54	51	59	45	59	53	60	38	47	62	50	58	62	44	55	70	47	50	40	47	51	56	51	61	52	68	47	51	64	54	40	58	51	61	47	54	62	51	68	52	54	57	62	44	60	58	49	67	56	61	47	52	70	54	56	46	50	40	56	40	58	63	54	59	56	54	57	53	67	53	48	62	55	51	48	54	63	46	60	50	57	53	65	49	54	53	59	56	51	57	61	54	48	52	59	60	58	63	60	35	53	41	45	55	70	65	55	62	50	54	41	50	72	58	44	49	62	57	70	41	58	56	59	49	58	38	47	52	57	62	54	54	58	66	46	53	61	60	69	54	48	47	67	55	56	45	57	58	64	40	62	48	50	66	48	59	50	52	47	53	54	57	58	63	44	48	43	61	63	52	57	47	57	52	61	55	37	58	47	49	62	47	56	52	58	54	53	49	58	55	47	44	47	54	66	50	44	59	54	48	47	44	41	57	47	54	47	34	53	33	57	52	62	53	56	52	52	50	49	40	46	61	53	67	59	45	52	57	54	53	58	53	56	54	52	58	56	56	60	51	46	53	49	37	40	43	57	53	57	55	40	51	47	55	47	56	61	51	58	49	53	60	46	57	56	40	45	47	51	54	44	65	62	65	56	53	61	63	58	68	57	46	54	49	56	54	59	57	50	40	66	50	57	62	61	49	61	52	54	60	50	57	41	48	64	35	67	55	60	49	41	56	46	63	66	42	50	54	47	58	60	45	54	49	59	40	52	51	48	48	40	60	59	39	53	53	59	39	57	54	57	60	36	55	64	56	48	39	66	40	46	62	46	58	58	62	57	57	69	40	43	55	47	59	55	41	44	52	49	65	54	53	52	49	49	61	48	47	54	54	58	50	52	49	45	63	69	65	58	53	51	49	57	54	64	45	48	66	49	59	45	53	68	48	56	52	32	49	56	51	43	45	43	56	49	49	51	51	48	57	60	60	48	58	61	53	50	56	57	53	38	58	44	48	74	48	54	57	48	46	65	43	62	45	60	50	67	48	52	40	53	61	43	60	54	53	54	47	62	55	56	57	66	63	53	51	42	51	59	67	60	46	49	43	62	57	59	55	46	57	52	46	63	52	48	60	46	47	44	45	59	54	47	60	48	51	55	52	50	57	57	47	62	50	74	51	53	61	56	54	46	47	46	48	58	50	52	48	40	66	47	55	45	59	49	64	58	48	53	60	59	57	58	46	59	50	51	49	48	58	48	49	59	55	64	52	54	61	50	49	50	58	65	55	40	60	47	56	61	57	48	51	54	54	53	56	47	55	47	53	46	58	48	51	57	57	57	58	62	65	46	45	59	46	64	56	65	61	52	41	58	53	49	51	46	54	47	58	61	43	50	45	48	46	54	37	60	59	47	51	47	50	53	43	45	56	56	56	54	53	41	62	54	60	60	52	55	50	53	56	53	48	55	53	53	50	55	65	52	52	45	57	58	56	56	61	53	44	59	47	53	55	47	44	48	53	57	52	50	50	49	48	56	64	51	53	53	53	56	63	51	53	64	55	58	51	45	48	56	65	58	48	56	57	47	59	51	61	49	50	52	63	47	48	47	55	55	48	50	65	44	43	57	61	65	56	57	58	42	54	66	50	43	52	45	48	49	53	57	52	49	46	62	47	50	55	43	64	47	44	47	40	43	56	43	53	45	50	48	45	44	43	60	56	53	50	57	48	62	57	39	62	65	69	65	56	61	54	41	65	43	60	51	61	56	56	67	48	61	51	54	48	54	59	59	54	58	58	53	57	51	49	51	52	53	44	54	53	51	45	47	43	73	31	47	51	61	56	52	53	42	56	58	57	61	52	54	61	43	55	54	47	52	56	58	45	56	63	54	63	47	52	63	57	48	50	46	58	45	54	50	66	49	41	44	50	52	50	60	61	59	59	59	53	52	56	43	40	55	71	61	43	60	59	49	61	50	50	53	54	60	63	56	56	35	56	68	56	53	61	47	53	62	57	51	37	57	45	49	52	32	54	45	55	45	54	64	51	55	43	59	66	44	42	54	68	46	52	52	48	49	52	42	49	61	59	46	52	33	44	45	44	51	63	56	58	53	45	54	50	64	57	61	59	59	53	54	52	66	40	65	54	51	36	43	42	47	56	48	47	54	44	52	59	63	47	46	51	55	46	50	50	47	54	63	67	54	42	39	53	66	36	46	50	50	41	58	43	60	54	51	60	43	59	56	42	45	55	49	49	52	59	43	49	47	67	48	43	51	62	67	53	52	43	48	52	51	63	41	59	46	41	46	45	44	23	51	54	57	70	49	56	52	60	46	50	47	63	49	49	57	63	44	55	53	58	55	48	58	46	53	48	54	53	50	56	50	39	51	49	49	44	59	53	51	43	46	44	46	49	57	60	30	54	55	46	69	54	51	50	53	51	55	44	50	42	55	63	59	57	54	59	55	49	51	45	46	60	57	55	53	50	37	50	59	37	50	56	65	59	51	48	49	63	44	55	60	52	52	52	59	52	62	36	52	70	50	59	58	54	53	49	46	61	53	46	47	49	53	59	42	46	58	56	55	59	62	58	66	49	42	43	69	52	55	52	46	57	52	59	45	51	51	47	62	50	45	52	58	60	54	49	58	46	55	54	49	53	67	50	64	62	78	49	58	43	43	55	56	55	50	52	61	54	63	47	66	43	48	58	42	58	50	54	61	56	46	57	60	64	58	41	51	55	67	68	48	53	50	55	49	60	54	61	49	47	55	52	42	61	54	57	50	60	44	51	44	49	56	57	69	41	62	60	53	73	52	58	49	58	50	50	52	60	56	55	59	46	55	45	46	39	52	52	58	52	46	53	55	58	57	41	55	46	47	58	48	61	67	53	51	49	48	45	45	45	56	57	69	46	61	39	41	50	54	63	43	53	54	37	61	48	63	56	46	54	53	56	35	61	47	44	46	59	40	37	54	54	49	51	64	47	61	50	47	62	54	67	58	51	39	50	49	54	70	49	39	56	45	48	64	56	65	54	65	51	48	55	56	44	51	62	47	37	61	58	54	45	52	73	46	53	57	46	44	53	44	43	51	68	49	48	68	58	62	63	64	49	54	47	44	51	57	57	62	57	67	52	54	45	60	44	36	55	47	49	52	67	54	54	61	55	53	44	50	50	59	65	50	64	48	62	45	59	58	40	46	50	46	50	51	57	48	56	45	56	53	52	51	57	71	40	56	50	45
59444	47283	38570	34875	20886	3850	1145	982	881	810	802	754	672	677	671	624	657	672	624	679	647	609	610	599	589	558	539	639	547	561	2197	4232	3062	2403	1495	977	744	626	618	568	551	542	546	577	504	551	563	552	537	576	575	555	563	552	588	580	536	549	572	527	592	554	498	522	590	558	525	549	537	598	540	609	559	518	525	537	548	538	553	552	563	513	558	565	520	566	525	517	584	542	567	509	536	503	498	570	597	496	547	561	512	548	557	521	545	550	522	453	582	516	552	533	538	534	537	562	514	566	548	569	551	554	531	573	557	596	535	531	549	576	594	535	599	566	568	544	546	573	533	540	553	549	565	551	542	536	578	525	547	553	538	540	559	549	526	502	584	572	601	511	542	577	549	592	588	517	554	556	539	540	545	533	530	574	539	523	544	566	570	543	564	519	559	554	546	575	543	570	535	591	560	496	531	560	537	557	551	550	578	561	511	522	548	555	534	554	525	601	555	545	524	548	532	569	533	537	504	555	613	544	563	580	550	516	559	536	567	545	547	589	569	588	545	549	533	548	542	563	530	570	510	570	563	536	579	556	536	590	590	555	542	556	572	535	587	518	570	547	580	581	571	541	492	596	548	547	552	537	570	559	549	545	503	551	557	563	534	505	512	535	525	515	584	542	551	566	573	564	556	542	511	532	527	544	556	543	503	539	551	581	532	573	552	542	570	517	551	530	544	528	539	506	567	535	531	505	547	516	611	544	536	537	563	580	539	553	537	586	557	558	509	561	535	549	539	521	553	567	560	556	543	523	545	526	568	516	524	541	561	540	530	570	566	558	555	556	558	539	580	558	526	558	499	571	509	574	558	513	597	521	547	513	561	534	549	581	551	555	586	587	560	520	530	534	571	528	568	573	539	530	569	592	562	538	571	523	556	585	575	547	521	549	578	572	559	562	570	530	551	578	564	554	599	581	563	518	588	537	529	545	549	549	547	563	533	527	522	548	533	574	558	581	495	509	529	539	534	578	548	550	556	531	579	607	537	570	540	552	497	537	554	537	540	565	611	569	561	515	571	541	554	545	537	572	537	533	539	536	579	525	533	524	560	571	535	567	555	541	532	527	548	553	544	577	534	558	551	600	518	545	542	573	526	552	580	607	567	543	545	589	572	505	554	566	551	522	561	521	498	581	553	579	547	553	555	552	548	527	551	544	571	530	556	551	525	551	544	566	510	559	548	524	538	573	578	572	542	514	565	571	546	578	554	572	587	511	578	562	560	542	600	547	574	551	565	544	549	524	584	555	526	548	571	550	596	553	583	562	551	557	581	534	526	531	556	540	532	571	545	575	564	545	577	534	571	491	538	585	579	571	497	535	552	536	535	525	540	554	512	523	545	565	541	577	565	551	528	580	553	580	545	524	529	542	581	507	499	545	522	549	525	523	559	536	593	573	552	556	557	522	543	571	582	522	573	522	523	520	530	558	578	538	573	513	506	529	536	551	543	554	563	534	523	530	564	534	529	577	566	575	529	529	550	548	532	565	533	536	553	554	571	583	546	591	555	515	538	517	581	519	524	546	560	546	557	539	534	566	554	604	558	561	542	537	523	487	514	545	528	497	558	545	544	537	591	545	553	591	565	549	569	560	554	505	546	533	545	573	560	533	566	573	545	570	561	564	585	540	523	564	515	499	554	564	563	528	537	550	578	559	543	562	544	521	551	539	588	546	530	542	568	565	588	523	532	575	529	567	545	540	518	523	553	558	564	599	520	565	504	545	549	542	559	504	540	536	544	573	569	561	532	528	539	520	511	562	572	523	534	578	551	558	525	507	547	545	540	515	544	597	573	481	571	537	515	544	522	534	532	536	562	606	574	504	546	552	521	552	505	535	577	558	555	548	537	577	549	542	512	536	524	557	534	569	528	565	622	538	573	538	567	542	575	555	550	532	518	563	509	580	546	511	525	567	524	574	537	528	510	528	580	564	569	509	575	534	512	532	572	522	520	569	561	537	524	511	523	565	514	512	553	542	509	577	583	538	526	549	538	556	573	553	593	578	593	521	538	565	523	529	518	541	595	548	511	557	585	544	587	567	557	548	553	560	528	562	521	578	515	505	532	550	550	511	551	501	554	534	542	539	554	559	550	583	561	512	566	529	528	603	561	527	494	524	518	530	514	576	558	590	548	536	584	528	551	532	555	498	519	556	551	570	558	555	521	551	571	549	541	538	569	548	512	567	561	556	563	566	531	511	580	557	522	547	556	579	581	572	520	527	562	527	515	566	557	542	556	568	582	577	570	536	554	500	539	566	527	535	541	516	534	560	492	562	529	504	526	557	541	553	535	560	561	561	529	569	493	552	529	568	545	509	565	540	573	517	575	563	600	528	543	538	559	576	552	524	567	566	581	546	552	536	547	540	555	553	542	539	532	580	521	534	532	548	542	532	579	554	501	554	571	577	559	535	560	534	562	553	537	495	561	568	575	478	556	570	509	566	606	495	567	523	586	587	525	550	551	541	530	534	541	582	551	547	557	531	533	542	551	572	589	537	549	559	512	548	528	505	534	544	539	570	551	530	565	560	522	564	558	554	566	499	548	502	512	522	552	560	552	569	559	549	525	524	529	541	562	561	564	563	551	535	541	565	529	584	496	536	548	517	561	566	545	524	574	549	518	561	543	570	577	572	530	550	537	563	542	530	537	570	579	568	547	563	531	584	507	515	547	531	541	569	572	588	544	572	545	628	532	565	555	587	581	588	537	567	523	536	547	527	529	568	545	521	576	523	545	567	533	575	549	576	559	563	588	542	529	479	541	541	589	531	495	536	569	575	559	541	531	577	542	543	580	566	573	496	530	572	555	518	533	494	545	547	565	545	546	568	567	551	573	543	552	550	531	535	577	594	506	553	576	529	586	537	523	612	533	584	563	552	568	592	531	526	567	544	525	531	594	591	580	500	551	543	551	549	549	540	583	565	536	552	522	593	540	573	540	520	522	539	544	560	576	590	510	581	590	528	567	550	576	553	541	513	515	577	559	552	531	552	526	528	529	554	561	544	556	538	574	514	528	561	570	556	527	546	528	556	556	560	564	545	553	547	526	560	562	502	576	560	548	550	544	570	590	538	528	570	538	542	534	560	551	563	536	549	528	550	521	533	546	557	578	556	547	563	519	514	530	553	524	553	536	514	555	537	542	528	548	501	551	583	533	563	554	533	571	597	553	548	562	577	551	577	547	528	533	527	533	556	549	551	535	574	528	538	528	567	548	545	572	536	575	545	547	557	551	575	555	570	527	555	523	542	514	553	531	506	534	550	581	549	562	506	544	538	552	551	571	500	514	558	545	517	540	548	543	543	570	563	509	524	554	524	569	557	557	555	574	584	569	537	511	546	534	563	541	533	511	560	572	516	570	533	557	587	535	540	570	599	555	473	546	545	550	545	534	536	570	578	563	557	560	509	517	546	538	575	524	503	581	545	508	575	508	562	572	551	571	576	516	555	531	537	569	531
16027	10596	4271	1389	124	92	95	92	79	71	71	90	87	75	79	70	85	74	76	71	69	72	69	66	69	88	87	81	63	91	87	117	103	102	111	84	81	66	58	68	80	88	94	72	81	79	86	73	79	76	76	77	84	79	73	82	93	76	70	82	65	67	89	81	83	84	67	66	84	80	87	61	75	79	89	88	86	74	87	70	80	62	76	82	56	74	86	74	72	94	76	73	80	74	76	76	74	80	82	73	65	71	58	76	69	76	62	75	85	75	75	76	54	70	79	72	67	62	78	100	82	68	69	84	87	87	88	67	80	85	77	78	75	76	77	65	96	86	91	71	69	94	86	75	77	91	99	91	82	68	88	77	82	75	68	78	82	65	78	70	57	74	85	92	79	85	95	72	78	85	71	81	80	85	80	79	79	108	61	91	75	81	65	74	70	71	60	72	69	78	90	97	71	80	80	66	68	82	61	74	67	90	68	93	93	73	69	75	96	65	85	72	82	63	69	73	76	56	70	72	79	76	79	75	77	67	73	88	71	87	98	95	92	75	84	87	72	71	99	77	71	77	76	74	77	78	90	72	75	81	67	76	81	79	89	68	76	68	95	69	66	64	91	83	91	76	73	72	73	83	92	78	69	88	61	74	74	81	84	84	79	72	66	76	72	70	68	70	77	77	84	83	78	85	73	87	56	81	78	90	77	85	87	71	73	85	71	79	77	73	57	73	86	77	90	77	74	79	89	74	76	81	68	76	82	74	72	88	73	68	86	86	63	96	89	66	85	75	78	80	74	66	83	82	63	77	75	86	84	76	77	76	91	86	73	88	76	76	59	81	56	87	72	72	97	80	87	81	62	71	106	67	75	94	82	81	66	71	61	84	70	66	94	78	80	64	89	91	87	93	70	75	74	82	69	88	77	75	74	75	89	60	79	71	85	70	88	76	67	61	78	85	84	81	76	87	103	70	70	83	72	84	87	72	74	85	65	58	69	81	82	68	71	85	79	89	70	62	71	70	75	73	77	74	69	79	60	82	70	73	78	71	79	73	67	65	80	73	73	78	78	85	76	96	64	72	68	77	70	84	76	74	86	90	84	65	71	89	70	69	77	63	75	65	78	70	71	72	67	75	72	74	81	73	95	75	71	71	71	79	91	91	89	88	91	85	76	76	74	82	76	74	74	72	74	90	89	60	77	92	84	84	85	67	71	80	64	73	77	70	66	70	81	92	80	90	79	66	91	70	84	81	76	77	81	83	84	68	72	68	76	70	76	70	56	69	88	80	92	73	80	76	70	78	67	73	75	58	73	80	85	80	72	78	69	72	72	84	84	65	89	84	72	75	70	75	83	76	88	83	94	72	84	73	92	74	73	75	60	65	82	88	72	79	77	83	69	72	73	81	93	81	78	103	61	60	64	62	93	71	90	86	71	57	77	70	86	81	94	85	60	78	84	81	90	85	56	56	74	66	87	74	93	78	81	79	77	75	76	77	73	78	76	70	51	82	79	73	88	70	72	76	90	80	68	75	80	83	69	81	78	79	84	83	86	81	78	86	67	78	85	66	81	56	74	76	87	72	68	77	83	100	83	59	89	72	77	87	79	70	69	87	74	70	77	78	97	68	70	78	91	78	77	81	75	70	77	73	63	72	77	79	66	78	76	65	78	79	77	75	76	74	76	86	82	73	74	69	84	67	89	77	70	79	60	76	73	86	86	74	69	63	89	87	89	68	78	68	76	88	77	81	64	68	82	74	87	81	81	100	71	80	62	69	77	74	71	82	71	71	86	71	81	75	74	87	68	78	70	76	96	81	74	78	101	76	79	64	76	73	78	88	70	82	61	81	72	72	77	65	77	68	78	69	80	83	58	86	69	74	85	84	69	74	80	82	86	76	71	76	75	77	79	66	73	67	74	85	71	65	83	78	84	78	77	69	84	74	80	80	76	78	102	70	82	87	68	67	83	82	77	69	84	82	67	68	84	77	92	65	79	85	62	75	70	86	70	74	64	80	84	99	93	89	80	99	77	71	87	69	79	90	76	68	80	77	71	76	80	84	76	73	89	68	75	68	71	72	63	63	90	78	93	89	73	78	86	62	68	83	84	78	69	72	86	85	76	58	78	70	83	77	75	81	83	74	74	73	76	70	76	69	71	68	75	62	77	74	74	65	76	78	79	78	68	68	86	76	82	64	85	79	74	77	74	82	91	71	83	56	82	51	72	74	86	77	77	89	86	79	86	77	89	89	65	76	72	79	94	69	88	81	92	77	86	84	82	72	82	76	59	66	75	82	71	86	81	75	79	66	77	75	78	68	79	74	82	70	75	66	74	77	101	79	52	77	92	77	80	90	76	83	75	71	88	75	89	67	69	78	58	78	82	84	72	95	76	68	69	67	78	81	68	74	80	61	82	80	75	87	65	67	77	67	69	92	66	79	79	72	62	63	76	79	77	62	68	71	73	66	90	77	78	66	66	77	60	73	70	71	78	75	79	67	87	73	79	65	84	77	74	84	64	74	82	81	76	78	61	87	74	81	75	67	74	81	81	68	84	72	89	91	73	82	73	69	73	84	101	73	86	72	82	81	80	82	68	68	66	65	95	80	56	103	66	75	81	76	80	79	73	71	89	79	101	78	74	70	84	74	67	80	67	67	66	72	77	88	81	78	88	70	72	86	75	91	82	70	68	72	110	76	95	74	83	70	69	66	91	72	93	64	53	79	78	100	82	58	76	101	69	85	80	70	75	81	92	75	72	70	55	75	76	77	96	95	69	83	73	67	81	76	61	87	89	89	81	79	73	73	80	92	75	68	80	77	82	75	86	72	75	86	86	54	79	79	69	77	71	85	92	82	88	78	93	77	62	75	83	87	117	86	83	76	74	75	99	93	57	88	82	71	83	75	70	81	79	68	77	74	62	86	91	68	76	80	65	76	73	79	60	58	64	64	72	81	70	60	73	69	89	84	81	97	89	76	86	75	65	73	88	70	76	89	75	83	94	77	85	84	92	80	69	92	75	78	64	81	72	98	68	70	83	76	77	72	77	75	65	70	74	75	83	83	78	70	90	84	62	81	69	83	77	72	89	79	98	66	74	82	75	67	60	81	69	75	76	74	73	99	78	82	77	91	67	62	65	71	85	82	65	63	70	67	67	75	76	68	75	78	65	75	64	68	65	97	68	77	84	80	88	78	62	99	57	80	71	72	70	90	78	76	63	65	88	92	81	69	73	85	79	75	80	87	94	90	92	87	74	77	74	74	71	71	59	68	70	78	75	71	71	77	83	79	86	76	72	72	77	89	82	85	64	81	72	68	83	95	77	71	83	69	79	97	94	92	68	75	83	58	83	75	82	84	68	80	88	80	69	78	72	87	75	69	94	75	76	69	92	84	84	83	78	83	65	71	70	75	71	61	78	64	84	73	69	88	70	82	79	76	86	94	64	73	70	69	80	88	75	99	101	69	80	86	77	68	79	60	71	69	82	84	70	87	81	59
45904	32344	23419	15655	4128	1005	913	929	930	876	902	880	877	819	847	818	815	886	767	892	788	765	803	806	783	783	802	750	781	773	1055	1847	1619	1307	1090	946	856	868	848	779	827	753	777	780	783	809	787	705	844	827	823	718	801	733	797	780	790	790	755	778	775	792	724	760	733	773	749	766	768	769	787	775	787	782	737	777	811	800	789	778	747	765	789	779	759	811	764	788	737	762	783	768	773	740	799	779	764	775	795	782	749	759	765	758	766	770	795	800	801	791	810	765	785	785	796	762	777	757	755	804	812	785	789	799	817	763	750	745	786	781	834	773	795	780	809	831	792	780	768	755	793	751	757	801	750	801	807	791	763	763	768	796	809	772	776	742	790	803	780	820	804	839	751	789	810	756	780	774	761	780	792	770	823	797	757	775	791	792	774	791	792	793	747	787	833	772	769	775	765	810	770	783	808	800	755	780	810	736	791	749	808	790	813	782	813	749	746	800	770	780	775	835	749	801	770	769	760	796	774	797	836	779	784	768	829	815	780	817	793	755	803	755	801	779	739	765	785	738	749	773	783	771	782	778	822	786	857	761	772	818	774	788	796	809	785	784	755	770	780	778	763	736	818	768	744	736	807	826	752	750	806	805	756	770	778	795	733	775	749	763	814	783	786	783	730	791	782	776	787	794	792	785	839	784	787	816	750	774	843	721	807	737	764	736	796	775	776	755	769	757	771	711	811	737	778	773	769	789	762	811	794	776	777	774	798	801	748	757	768	780	787	770	735	787	781	747	806	792	729	757	723	769	782	762	773	733	786	782	782	779	778	769	817	765	813	807	816	771	803	759	752	820	839	794	817	788	768	791	796	754	750	773	813	847	744	776	780	787	757	746	761	762	774	817	794	817	721	806	814	823	782	807	777	791	769	754	766	779	800	765	731	796	794	773	806	742	754	760	810	753	767	785	803	801	815	750	786	719	788	780	802	767	794	789	782	766	781	734	797	760	765	763	775	797	756	807	798	768	764	795	781	774	745	792	748	796	804	813	744	775	761	760	789	783	795	771	771	787	884	776	802	784	720	778	771	749	799	789	818	787	765	791	749	841	797	765	784	817	752	782	773	788	802	777	776	824	744	804	779	765	782	763	782	773	786	778	781	788	763	780	749	729	753	771	777	745	784	775	791	798	781	793	762	774	754	740	797	797	795	769	781	744	750	762	753	832	765	775	802	807	776	826	730	762	786	795	792	863	799	803	788	757	741	723	755	716	757	802	770	797	748	799	761	763	781	803	777	798	790	806	797	812	738	780	815	770	848	786	754	780	784	820	773	791	780	795	796	767	797	842	730	784	781	782	809	816	822	721	824	732	839	783	769	800	760	801	804	823	789	777	788	813	752	780	755	806	774	763	821	752	805	787	733	794	786	768	825	836	779	774	749	774	777	772	749	768	828	797	783	774	795	784	755	747	749	769	773	790	772	796	784	781	776	760	802	720	822	776	811	747	806	793	809	750	722	756	781	755	793	775	769	794	745	771	785	810	784	776	763	773	757	782	769	803	789	786	806	824	783	727	741	755	839	770	797	754	776	787	761	777	759	754	745	781	763	804	755	795	770	758	805	751	825	814	793	801	773	809	768	853	732	713	762	764	771	759	739	770	807	792	790	794	802	786	768	754	791	809	788	742	785	762	750	728	746	817	763	775	761	739	787	775	758	774	799	746	777	778	764	744	809	850	781	763	798	798	809	753	758	794	768	828	787	783	766	737	830	774	749	778	723	743	733	786	798	817	741	767	740	794	734	826	774	818	794	817	802	769	761	760	772	745	738	775	786	713	765	734	748	780	805	800	771	789	747	787	770	805	797	761	752	833	804	787	796	796	816	820	787	776	766	755	813	823	763	813	795	759	809	747	806	778	738	835	775	786	815	763	723	824	801	775	724	803	796	757	772	798	769	815	802	807	783	734	792	773	778	787	790	781	792	792	802	763	766	764	816	788	792	808	765	765	781	802	775	795	760	789	765	786	817	789	731	777	795	742	808	797	803	782	789	777	800	766	738	801	818	751	733	808	754	779	794	804	794	756	789	768	770	776	825	766	797	759	778	766	751	762	783	832	806	786	836	794	738	779	749	770	784	749	784	721	776	792	757	738	784	778	754	743	777	791	739	796	792	797	770	809	741	786	758	764	745	769	800	777	807	766	749	790	781	746	778	792	782	796	751	788	737	765	790	738	735	772	776	738	790	745	759	819	776	736	763	734	769	765	726	767	776	796	738	759	806	743	818	798	794	816	713	789	744	720	784	813	813	749	766	767	770	773	787	770	749	731	814	772	769	824	823	767	811	766	733	740	809	767	804	764	785	744	743	793	820	743	788	795	777	757	789	776	810	785	805	777	765	760	760	757	823	756	786	795	781	771	781	798	771	776	768	806	798	740	789	779	818	797	763	809	769	821	811	768	742	795	799	805	758	789	790	793	850	766	763	779	802	784	775	780	805	785	796	765	730	769	766	776	767	818	814	752	782	806	763	775	772	738	788	789	776	766	790	773	800	802	780	763	804	747	738	781	796	768	786	705	745	757	768	733	789	816	758	783	732	752	779	785	800	757	743	760	755	753	777	867	808	776	813	737	739	771	711	786	789	758	745	811	833	721	741	790	790	781	748	768	726	762	794	818	807	837	788	786	767	731	752	795	760	759	786	818	789	816	795	746	766	745	755	811	773	767	775	775	775	780	767	813	799	793	816	742	791	785	799	762	747	820	704	784	756	828	770	814	714	805	764	743	715	818	780	781	783	771	822	736	821	720	767	763	798	746	776	779	789	756	787	771	821	736	770	758	757	764	767	779	807	763	810	812	776	797	773	790	771	746	736	820	803	799	758	778	814	740	731	812	787	745	761	791	747	773	787	720	830	803	785	762	772	777	794	745	779	811	777	801	791	780	833	770	814	756	813	767	772	769	726	753	785	773	752	785	804	756	747	777	791	759	790	743	784	771	792	739	754	777	747	760	821	755	737	732	786	798	790	768	797	773	763	743	795	793	756	773	789	765	805	810	785	821	750	779	753	762	801	786	770	809	757	777	789	783	757	772	724	788	810	762	776	783	771	789	812	758	745	796	781	827	770	796	792	762	771	813	730	808	786	769	790	763	717	802	779	776	766	756	781	731	742	795	799	769	789	809	787	803	788	746	754	756	759	804	797	775	783	760	811	765	763	727	782	765	778	771	792	763	755	741	802	789	705	765	731	766	757	766	800	770	736	791	753	825	800	793	779	755	748	753	831	761	782	770	767	752	822	774	821	795	820	775	795	794	778	753	796	790	731	750	767	772	784	725	754	757	797	769	755	759	799	756	783	782	790	798	816	745	758	767	762	773	789	764	840	783	741	746	771	810	738	765	810	870	762	812	819	785	802	784	761	742	802	758	781	791	763	786	788	826	691	792	784	833	785	794	760	805	762	753	706	733	789	802	757	782	825	792	788	803	761	747	787	819	772	768	836	800	743	796
31502	29031	13740	3138	75	62	66	57	64	58	55	67	62	57	62	68	61	54	72	55	56	59	58	61	61	63	58	57	58	68	90	177	166	137	103	99	69	76	52	58	69	58	49	40	58	62	42	51	59	54	66	54	42	54	49	64	53	50	60	76	70	45	50	45	60	56	76	53	59	49	65	38	58	56	46	63	67	59	65	70	65	74	55	62	71	68	53	49	64	60	60	55	61	60	58	60	54	55	65	56	66	47	53	49	78	59	57	54	50	57	50	56	63	49	49	50	48	63	47	69	52	70	66	65	56	67	59	60	59	57	50	76	58	50	61	54	57	53	44	52	54	48	41	47	70	61	64	68	58	60	64	51	56	51	61	58	54	51	58	47	46	58	48	57	63	48	56	58	56	60	66	47	43	46	54	63	56	58	60	61	71	56	59	63	49	68	48	59	56	55	64	54	51	56	49	51	72	62	54	50	62	43	60	58	65	59	64	63	49	58	61	53	60	55	60	61	55	53	70	67	58	60	52	46	44	62	51	62	58	64	52	70	61	59	57	43	51	71	56	67	73	60	63	53	55	48	68	66	65	65	57	53	55	62	59	62	58	64	65	59	65	52	74	49	55	63	66	56	67	59	46	56	55	59	69	62	48	62	63	68	53	60	70	69	57	56	77	45	69	70	54	54	58	58	59	66	57	47	61	63	49	62	57	61	45	43	55	46	60	56	54	49	61	58	57	58	46	55	63	68	68	46	58	60	52	43	52	65	56	68	53	57	46	52	74	60	55	63	57	73	53	60	59	47	63	53	76	69	61	62	44	68	68	58	63	69	61	55	63	61	55	63	68	71	56	59	63	52	73	69	54	56	74	67	75	57	61	62	66	58	51	63	59	58	59	66	58	68	64	60	55	52	56	66	56	49	43	58	47	52	55	58	56	51	61	59	55	69	54	69	57	63	64	62	47	59	51	57	69	66	60	45	53	56	61	53	48	67	52	50	50	54	59	49	62	57	62	63	58	50	38	63	50	57	65	48	65	80	58	57	51	61	82	63	72	71	68	55	58	66	63	66	54	63	52	63	71	51	54	71	68	61	59	62	64	49	65	67	69	45	59	42	55	63	61	69	57	55	60	59	59	59	60	56	57	79	44	50	63	61	58	56	57	60	51	63	49	56	63	56	62	46	63	64	59	57	66	49	56	56	67	71	65	48	66	62	59	51	49	66	56	55	41	60	65	66	44	66	46	62	67	70	70	70	61	73	67	63	60	55	61	55	63	64	63	49	58	68	54	45	71	55	50	42	67	62	50	58	64	48	50	57	48	51	52	49	48	48	47	58	76	64	57	62	52	52	59	57	59	63	49	47	60	48	47	65	78	69	53	64	65	58	56	65	58	73	59	55	54	57	65	54	68	52	77	67	58	55	64	74	64	50	52	68	54	50	64	71	58	63	62	63	59	72	57	58	54	75	70	60	58	50	54	67	65	59	55	52	69	60	64	64	56	47	68	59	54	66	51	62	50	72	56	59	63	44	61	67	59	66	48	75	51	63	64	51	58	74	48	43	58	63	45	79	51	58	64	54	61	60	63	46	52	65	65	57	44	58	61	56	63	50	50	66	57	45	49	56	55	56	64	62	57	74	57	74	57	58	66	70	68	63	58	63	63	66	55	65	65	39	63	51	53	61	64	73	59	44	63	65	51	52	59	58	59	69	58	50	59	45	66	57	65	60	62	48	64	54	52	66	69	64	40	55	80	58	52	51	59	58	63	54	66	51	40	76	63	61	65	54	56	48	68	66	59	41	69	60	54	52	60	59	53	61	49	60	53	67	71	70	61	64	43	65	57	61	70	65	48	47	55	42	70	52	73	49	53	58	62	76	70	48	69	64	54	52	56	61	66	60	57	61	62	43	57	55	49	62	40	66	60	52	51	57	77	69	56	63	53	64	63	52	52	42	65	50	57	74	74	55	54	50	63	57	46	56	66	65	50	63	46	56	57	59	56	64	55	46	52	55	56	71	62	61	65	61	50	58	52	53	55	71	58	55	48	63	61	54	41	60	64	74	58	60	56	59	73	57	73	63	66	61	52	52	73	68	55	51	76	56	48	54	67	63	67	62	68	57	69	53	57	54	41	61	60	48	49	65	65	54	62	62	64	47	63	55	54	66	59	51	60	57	53	41	59	53	56	53	55	71	67	55	61	54	57	53	50	71	68	44	63	66	52	52	56	69	57	75	58	52	61	54	65	71	77	63	65	61	64	59	66	57	61	53	54	66	61	62	53	69	72	55	55	59	73	59	69	54	49	64	60	65	67	52	43	47	62	66	65	65	66	59	63	61	49	63	55	61	60	56	48	49	76	72	66	56	60	64	60	70	52	49	57	49	66	71	54	66	55	57	46	64	58	50	62	72	67	42	52	59	57	46	47	56	56	64	55	54	65	55	59	62	57	60	59	55	58	60	62	52	54	54	60	58	65	42	67	57	50	62	58	59	67	47	60	52	71	47	54	62	56	67	54	58	63	60	49	62	51	52	50	48	50	55	62	60	59	47	59	58	61	47	62	69	52	51	58	43	60	56	50	56	64	64	55	65	50	66	63	55	59	55	59	57	60	52	60	50	69	57	58	58	52	62	55	55	57	52	69	71	51	46	56	57	42	50	58	46	71	59	55	57	50	50	61	57	68	41	66	61	65	60	52	64	55	55	69	58	51	46	81	39	59	63	59	63	59	56	70	49	56	81	56	60	54	51	62	65	56	53	71	56	56	63	60	66	45	53	67	83	68	57	50	56	53	67	49	55	56	70	66	50	58	63	55	70	58	56	59	53	62	56	60	60	53	66	56	54	46	54	53	61	57	70	47	63	57	55	53	51	67	50	42	58	60	58	66	66	55	54	58	61	54	58	70	65	63	61	51	77	53	59	52	41	57	56	59	57	74	57	70	67	61	61	73	71	55	65	57	49	57	55	57	77	56	65	63	55	59	66	46	68	58	53	62	49	60	60	63	56	71	62	62	63	73	52	64	67	54	55	51	49	63	55	53	52	59	54	54	61	69	72	56	74	66	63	58	56	50	68	54	60	58	46	64	68	45	50	68	60	49	56	67	56	64	73	59	70	54	68	68	45	45	54	71	60	61	70	49	63	54	71	53	61	60	46	52	56	57	50	55	65	61	65	78	61	63	53	73	48	53	63	61	68	67	49	57	50	61	58	57	48	45	48	61	57	54	57	76	63	55	60	53	64	59	63	62	76	51	69	58	50	51	45	58	68	62	73	60	57	66	66	51	67	59	52	70	53	48	58	49	61	68	65	71	46	56	65	69	60	55	74	70	59	60	67	56	65	46	70	50	49	60	56	53	65	52	64	65	61	54	60	58	65	56	65	71	67	69	46	63	69	62	53	59	63	48	66	62	55	56	64	54	68	53	70	71	57	48	73	57	60	58	61	68	67	39	69	57	49	51	69	55	74	55	54	56	47	55	56	48	68	65	62	62	52
58139	42781	33264	17372	1422	1412	1314	1120	956	898	932	857	854	847	832	827	780	793	793	691	668	711	655	676	641	684	688	639	693	675	1973	4128	3970	2960	1820	1200	752	674	659	656	601	598	637	624	603	562	623	630	665	567	598	590	612	575	631	649	609	593	591	647	598	597	616	628	617	634	609	652	618	584	590	586	608	570	632	608	641	632	654	604	614	634	599	631	645	629	646	585	637	608	626	658	613	653	634	583	600	639	616	643	592	639	631	598	568	648	616	608	626	630	584	659	577	619	629	654	602	586	641	594	616	597	628	612	625	650	562	625	579	637	706	611	642	606	653	605	570	620	581	607	649	561	620	607	556	617	614	611	635	648	604	617	604	596	650	615	622	620	592	597	618	672	674	594	625	603	603	605	646	633	610	575	636	616	667	641	613	655	611	606	636	568	625	594	661	647	621	615	580	588	594	640	659	617	610	649	636	612	630	607	607	584	599	636	646	567	600	632	625	629	599	570	608	647	585	645	593	605	627	639	615	667	602	629	623	597	632	606	607	603	604	607	566	603	601	602	636	643	612	624	649	635	610	597	611	649	625	604	637	641	584	622	663	597	592	626	576	610	614	574	615	616	597	597	633	648	666	650	604	612	633	590	624	630	605	576	571	585	564	673	604	596	605	641	624	640	628	608	601	612	598	598	612	606	620	600	640	622	627	619	594	633	615	611	621	592	616	622	603	647	645	599	585	596	594	648	622	591	584	565	598	625	587	621	636	636	620	624	645	638	592	635	639	629	548	626	600	604	604	587	617	609	610	662	589	650	631	596	642	648	619	598	630	619	618	609	648	605	592	625	585	593	610	621	632	622	614	656	632	606	626	582	587	579	581	586	616	628	579	656	699	593	601	622	622	627	637	603	619	607	564	637	605	652	630	613	589	637	679	610	632	631	611	619	629	689	636	579	623	598	624	626	566	604	642	616	644	575	644	632	632	612	606	629	634	598	593	619	621	592	637	604	602	608	592	590	601	613	634	633	663	611	652	645	653	601	619	613	582	643	582	618	634	599	623	579	596	641	659	604	601	598	582	627	602	595	651	654	605	627	608	659	634	633	630	577	564	601	658	638	589	617	593	640	643	667	605	593	633	567	602	665	606	632	630	579	605	621	598	623	610	599	630	574	613	613	617	575	585	584	595	600	621	576	628	612	638	622	664	631	617	644	605	656	640	626	591	633	624	630	608	605	652	643	610	619	590	612	600	623	678	633	640	617	627	584	629	604	616	670	605	592	633	615	668	625	610	589	581	626	634	623	600	572	647	580	629	603	629	633	679	629	611	608	613	659	616	616	606	615	590	580	599	629	590	578	622	602	614	644	574	609	583	582	626	655	608	586	602	599	644	606	606	633	643	621	627	616	637	572	603	594	606	596	580	603	633	615	619	635	597	639	640	593	625	625	603	678	554	604	631	627	646	621	588	607	635	602	617	646	604	609	558	637	616	596	626	601	666	583	609	639	593	600	628	649	645	626	651	603	626	601	609	601	614	595	604	596	626	604	605	624	598	620	584	604	651	625	615	625	629	576	633	610	681	582	612	607	579	587	629	635	619	615	618	591	598	614	630	588	642	614	627	596	590	646	612	631	637	602	587	630	624	597	615	629	624	654	588	593	610	628	623	647	628	656	573	643	632	667	570	625	610	586	610	583	608	621	629	613	587	657	641	632	598	600	580	641	609	616	646	578	632	647	665	657	601	642	613	652	624	589	670	644	640	564	621	617	630	627	647	648	652	598	610	596	657	672	631	606	602	607	614	639	645	624	576	652	596	603	621	596	600	613	606	589	587	632	588	597	592	597	646	593	591	594	631	607	638	595	552	607	603	575	607	580	620	624	608	607	583	665	616	619	588	617	643	620	622	566	614	610	635	606	625	618	608	586	633	624	597	574	635	606	598	580	627	600	615	613	594	659	588	639	657	611	634	621	612	617	628	630	597	658	664	618	683	597	655	645	585	653	639	644	536	605	595	591	599	600	636	588	609	603	598	588	624	604	603	637	625	628	618	603	637	635	622	611	663	618	623	607	620	595	588	657	604	606	650	623	652	611	639	586	574	624	590	624	652	612	619	572	590	630	617	652	571	590	596	666	624	591	652	628	621	596	671	604	591	640	629	597	604	636	644	606	598	601	659	606	582	593	618	640	638	605	619	607	588	636	641	608	634	593	627	624	627	612	602	623	638	567	565	586	591	600	580	619	616	631	640	650	633	593	668	623	639	618	595	636	634	608	633	617	601	620	643	606	650	595	633	632	633	623	646	611	636	600	599	594	592	611	587	648	599	578	604	641	627	601	594	641	624	610	611	625	598	583	660	574	601	633	607	626	669	629	594	585	603	603	643	600	702	585	634	620	640	654	647	604	629	606	628	604	603	632	642	635	584	593	645	617	624	632	589	609	658	602	617	606	606	629	606	613	627	619	626	657	625	612	594	558	664	585	604	619	609	618	614	633	658	645	631	602	607	602	600	627	659	546	635	629	581	615	591	570	591	616	632	617	641	612	663	605	621	556	616	624	631	610	626	600	616	609	598	617	629	610	599	598	617	555	634	635	604	606	625	607	582	567	612	600	570	553	639	605	598	648	620	602	638	637	607	653	628	590	605	593	593	642	613	600	645	594	633	641	612	572	602	577	649	596	627	614	609	604	606	604	607	617	621	609	644	602	567	614	595	604	659	640	659	638	622	669	658	622	588	579	634	603	653	607	578	670	641	614	602	645	625	628	604	552	593	632	590	625	556	607	629	602	591	622	655	615	604	641	663	612	605	620	646	626	591	618	624	590	613	578	611	660	602	587	597	630	672	661	594	590	644	642	641	602	620	617	584	563	639	651	659	630	622	646	604	556	596	632	629	637	569	598	620	600	559	595	603	650	621	566	621	630	615	621	603	611	620	604	634	577	635	701	636	629	633	580	616	589	654	612	621	603	567	607	572	591	630	630	622	589	598	628	608	655	607	641	633	625	577	605	612	598	623	641	604	599	605	588	637	622	576	632	628	608	623	640	597	614	635	598	628	642	605	652	610	645	663	628	613	623	613	652	640	630	648	653	574	625	612	618	633	568	644	623	629	625	670	665	595	630	617	529	607	625	614	590	572	601	594	644	572	602	645	629	589	650	608	650	648	635	601	570	583	641	577	632	621	614	625	598	631	629	616	572	603	621	639	588	622	588	601	604	609	638	641	632	601	631	618	588	571	642	646	660	603	601	612	671	575	660	596	622	596	621	621	570	622	642	622	619	637	639	635	656	563	617	628	655	603	629	626	611	647	631	635	612	619	624	633	579	602	616	605	601	628	636	647	639	628	601	589	616	630	604	631	635	613	608	634	617	620	671	584	644	563	591	603	608	631	600	620	642	611	613	647	627	584	569	645	623	601	615	583	638	607	620	642	621	626	647	615	640	598	589	578	615	621	665	623	573	634	643	625	637	640	569	597	622	582	596	609	609	609	619	582	628	641	596
26800	25281	12486	1790	81	91	87	74	75	78	73	74	74	77	76	71	64	84	79	63	76	70	64	75	64	76	71	69	71	69	93	160	223	201	125	106	83	74	82	77	81	57	66	84	66	82	71	73	72	63	77	88	59	72	63	88	71	70	67	78	73	68	79	63	65	73	74	82	65	63	71	58	66	85	69	70	77	82	72	70	64	80	70	82	64	78	71	90	71	71	66	63	63	72	59	68	72	84	73	81	65	57	73	77	63	66	76	63	69	61	66	74	66	77	78	73	77	79	83	65	65	76	68	80	63	80	73	72	75	90	66	65	68	77	72	85	76	72	83	71	85	65	54	74	66	70	64	60	79	67	72	82	65	63	78	82	72	70	56	71	75	80	67	77	58	70	60	76	55	64	69	76	67	74	65	66	74	66	92	71	74	65	77	63	66	68	64	81	74	68	76	64	85	66	68	64	68	70	73	61	61	68	74	79	70	72	62	78	69	68	70	66	73	90	76	68	94	75	72	65	50	72	78	67	68	64	89	70	71	78	73	59	75	84	64	78	62	84	65	83	80	65	77	83	70	81	59	76	61	95	78	69	65	63	78	82	70	65	73	62	72	85	77	72	64	68	53	87	75	70	68	75	70	80	77	90	65	84	76	78	57	70	66	75	70	85	76	69	68	58	68	72	84	66	83	75	71	83	70	63	87	75	69	82	64	87	67	75	78	71	79	69	81	70	73	74	72	63	74	59	74	75	69	65	73	81	69	76	66	81	71	72	71	61	80	83	57	65	74	61	73	77	62	64	83	87	79	77	75	68	76	75	76	64	85	73	67	81	76	82	78	61	74	81	74	71	64	88	84	70	59	68	73	63	79	72	74	91	78	63	80	77	80	74	78	75	81	74	62	75	58	85	73	89	68	67	72	80	73	66	66	86	64	75	78	67	88	69	81	67	68	76	72	70	84	83	65	63	86	69	74	86	76	77	66	79	76	67	69	86	67	90	63	70	84	74	76	79	80	64	74	79	67	55	71	74	65	69	71	60	75	62	93	71	63	69	72	61	71	62	79	75	74	65	76	84	62	76	60	85	74	86	67	81	80	88	78	73	74	63	91	60	77	68	68	70	82	84	76	74	71	70	48	83	72	55	79	62	71	82	73	59	69	77	60	71	67	72	89	79	49	69	86	69	70	64	59	69	57	80	73	76	72	58	83	82	65	93	64	67	63	74	62	82	69	65	67	59	70	56	85	63	77	85	75	72	72	64	60	64	65	71	63	74	77	73	80	73	72	72	67	75	73	73	87	98	71	69	60	79	70	77	83	80	73	73	68	60	59	71	63	73	73	91	62	84	75	83	74	79	62	73	61	82	75	80	69	74	71	70	80	76	72	65	82	74	71	57	67	73	65	70	73	61	62	61	84	71	84	70	66	78	62	78	59	78	72	65	73	72	92	74	69	53	64	91	64	78	88	72	81	74	74	78	86	81	78	77	76	69	68	68	68	71	65	69	75	76	74	60	80	61	81	73	71	68	78	68	79	81	69	84	71	81	64	89	76	63	73	79	86	85	66	62	88	63	61	80	65	82	89	66	77	62	68	67	75	79	93	75	78	68	62	83	79	77	78	80	64	75	79	71	77	70	79	84	86	74	66	65	71	75	70	74	61	84	73	65	77	82	85	87	84	80	65	55	81	63	67	66	70	71	84	77	82	61	59	98	59	62	75	72	68	86	69	60	74	72	76	56	66	65	67	63	66	75	82	80	68	79	70	78	70	69	70	72	80	53	68	64	78	76	69	87	85	78	90	69	62	86	81	76	62	83	75	65	74	90	77	69	71	72	71	87	64	72	76	68	69	66	66	68	62	63	77	69	53	83	82	71	80	66	80	76	65	80	91	69	65	73	62	77	64	81	55	82	84	71	67	73	76	70	57	72	81	80	62	68	62	67	61	73	78	63	79	82	73	66	83	73	72	62	90	55	75	79	71	66	68	71	77	67	70	77	73	58	69	64	71	56	67	61	77	67	73	74	87	83	73	71	71	83	76	62	59	83	68	88	88	81	69	62	74	76	59	48	80	70	67	55	78	79	68	90	67	76	82	72	86	73	83	78	58	73	66	73	80	84	70	75	83	71	67	88	55	73	64	93	70	77	95	92	69	75	81	74	63	75	80	84	76	79	59	59	73	75	86	80	69	80	60	80	77	73	77	86	67	72	65	64	74	90	72	73	57	74	67	81	83	66	71	75	77	74	76	65	69	61	77	65	68	79	66	61	87	65	74	74	74	79	72	68	82	55	67	89	79	70	62	67	59	59	70	73	72	88	72	63	73	78	71	69	71	84	82	62	81	83	60	73	74	65	70	62	55	75	76	62	76	79	60	75	85	83	67	74	79	63	74	63	76	83	84	70	67	56	85	85	73	63	82	76	68	72	81	66	75	68	61	57	74	77	96	77	73	76	69	74	72	77	86	60	77	78	63	68	81	61	78	72	68	77	63	71	63	79	71	63	72	65	66	55	69	67	70	75	75	85	70	65	58	60	51	75	93	79	77	65	77	83	62	70	72	70	64	83	76	87	82	68	65	90	81	83	82	69	75	82	92	75	82	74	77	66	65	79	75	64	74	73	80	67	62	67	73	89	66	69	75	70	79	74	73	75	62	68	82	75	70	70	77	68	68	74	87	73	70	68	55	68	72	57	63	71	87	82	81	75	70	66	73	81	79	76	66	78	64	60	72	72	70	62	76	86	83	91	65	75	81	84	71	67	77	80	77	73	60	65	65	76	63	70	84	80	66	82	63	79	88	82	83	65	69	66	74	77	78	71	64	73	74	82	73	65	83	72	78	79	70	81	64	71	76	76	76	78	67	76	71	70	68	68	76	76	78	69	79	72	81	75	65	76	60	75	66	64	86	75	68	68	73	79	72	67	80	65	55	74	81	75	62	62	80	84	73	64	83	70	61	65	71	68	80	82	67	85	74	65	61	67	69	75	78	75	85	69	77	86	87	57	81	69	71	56	65	70	75	71	74	67	73	60	73	78	56	70	71	58	77	77	65	67	90	69	76	73	64	61	82	80	75	73	85	64	72	78	74	72	64	69	77	70	75	74	74	86	81	60	76	67	72	81	64	64	80	77	85	91	55	59	63	81	72	81	66	77	66	73	76	81	63	82	67	61	60	70	69	80	74	82	57	63	68	63	78	93	73	61	63	65	65	65	59	71	72	83	74	58	88	83	78	70	77	65	66	71	81	74	65	76	82	77	66	70	58	65	50	81	68	66	77	90	78	78	64	79	66	79	68	85	87	73	71	69	73	86	71	67	60	85	75	74	82	50	68	64	71	71	77	68	68	74	81	66	71	64	75	73	75	77	65	74	69	81	84	68	63	64	61	81	83	62	72	68	75	70	72	61	60	76	79	59	83	95	70	78	71	74	59	59	72	67	79	75	66	78	78	63	61	70	68	86	74	62	64	77	68	73	65	82	63	80	69	65	75	72
57680	43634	33510	8116	1471	1569	1474	1377	1395	1216	1149	1107	1079	1024	1063	1019	955	844	845	798	869	788	768	781	769	832	767	767	731	766	1862	4793	4860	3920	2419	1489	1017	821	769	765	700	775	756	722	764	773	729	777	742	761	720	749	707	709	709	714	743	759	714	756	727	729	729	718	744	736	753	768	724	734	761	735	699	677	698	763	768	698	741	742	700	731	730	723	721	756	738	753	713	746	744	736	737	762	721	712	733	772	706	747	711	712	711	705	779	750	759	711	746	745	721	756	731	729	798	744	730	704	717	733	732	744	717	708	748	729	662	733	764	768	752	743	798	742	718	773	730	734	704	715	757	710	707	769	749	736	690	696	734	772	753	753	728	748	760	696	721	730	714	682	726	753	734	725	765	779	740	764	729	734	734	754	734	771	690	795	746	757	779	740	802	765	775	730	747	734	723	716	721	708	734	713	727	797	773	724	702	754	774	757	755	761	723	734	782	711	738	794	715	704	739	813	739	737	806	767	738	763	724	754	734	724	741	741	699	707	738	749	766	706	725	742	693	692	714	733	714	737	751	723	736	734	772	668	745	788	747	732	741	754	730	764	774	742	746	722	763	754	728	756	718	748	695	769	741	742	788	728	769	752	810	731	713	789	717	748	705	730	741	734	724	760	690	738	669	729	781	748	734	716	729	730	730	790	715	755	804	750	756	712	775	736	721	727	763	719	757	700	736	700	726	758	719	761	758	718	770	752	743	736	690	727	730	689	704	758	711	745	709	721	717	718	733	756	756	733	709	718	734	739	744	778	723	733	740	762	715	736	760	684	758	725	749	724	727	770	762	778	735	690	690	704	734	714	708	751	767	771	700	752	770	720	768	738	754	761	726	790	744	699	738	660	713	749	739	697	711	732	747	757	736	759	760	765	740	734	747	768	704	709	717	713	734	717	724	708	738	734	765	685	699	745	713	699	750	751	775	769	757	760	744	737	717	673	731	752	736	764	728	735	728	795	739	760	764	718	728	725	743	750	766	659	722	686	717	703	700	721	757	789	739	745	792	698	738	703	750	808	716	742	739	762	742	768	767	682	739	733	805	716	740	710	748	767	741	723	747	727	747	765	745	717	679	691	731	743	735	716	731	732	759	749	722	736	775	737	742	762	753	724	754	738	715	768	772	747	758	784	701	742	746	726	763	717	696	731	761	697	772	684	704	714	752	718	772	758	748	773	725	766	746	759	735	740	747	770	746	740	715	739	726	718	710	694	780	740	697	738	772	749	762	756	707	724	701	727	779	740	704	762	758	713	758	751	806	737	765	758	778	714	726	748	722	754	729	772	714	718	767	747	709	726	671	750	731	725	742	741	719	718	726	721	748	723	741	693	737	718	768	674	741	756	731	765	767	745	706	762	709	699	749	744	745	728	723	720	715	721	724	729	700	796	740	726	749	737	726	771	706	736	728	737	726	772	716	687	735	721	760	724	779	759	783	745	705	726	740	720	792	719	723	743	735	766	731	776	742	715	748	735	739	683	754	702	752	750	749	695	746	759	753	722	683	791	748	767	757	741	759	737	746	739	748	739	750	778	768	723	769	764	736	739	723	665	731	793	741	713	741	691	772	755	739	721	705	702	741	734	738	761	693	742	735	715	716	683	710	711	747	788	777	711	731	733	721	683	699	715	757	775	784	759	752	719	728	713	754	730	712	745	691	771	721	759	707	746	761	711	724	724	725	704	751	749	728	746	746	768	729	776	791	787	769	739	718	730	740	704	714	691	741	773	751	732	703	736	747	708	759	752	756	733	713	720	764	725	669	737	730	737	711	710	733	698	788	720	739	722	758	785	733	729	726	775	703	730	730	741	760	752	698	753	718	740	712	757	705	730	750	732	722	744	737	661	728	712	736	742	804	690	742	759	725	721	806	739	750	768	758	713	722	685	702	724	744	740	746	699	727	695	712	746	716	741	736	763	737	701	733	724	752	699	758	763	714	776	692	805	720	767	729	713	770	717	721	722	692	767	767	690	731	755	710	720	755	771	707	756	668	680	728	743	797	726	767	757	751	729	820	755	790	781	712	726	712	761	735	770	763	715	776	676	702	776	687	763	726	781	754	750	753	756	748	741	694	748	744	743	741	773	738	755	729	719	736	748	723	762	719	710	703	748	716	777	738	723	708	738	784	797	733	727	665	674	745	722	728	771	717	692	758	682	718	770	688	750	733	733	725	707	738	729	711	735	726	804	748	763	753	769	747	758	721	705	709	731	709	757	784	746	728	753	703	689	793	747	758	751	758	761	784	723	730	740	765	708	715	746	736	685	676	745	706	768	740	746	696	762	782	759	772	733	710	756	751	719	755	729	712	695	719	745	703	685	679	749	725	725	771	725	701	710	743	720	742	719	755	673	742	782	767	763	720	765	801	745	744	771	714	731	726	738	700	724	717	733	717	726	741	793	743	701	754	701	743	729	731	662	700	746	727	732	718	697	727	736	729	709	748	736	757	740	723	721	728	732	690	721	709	755	752	727	736	783	745	755	773	749	756	709	736	727	744	805	719	708	717	775	769	749	778	733	759	740	752	746	763	702	760	767	715	753	760	710	689	722	733	755	770	763	761	744	737	750	743	781	688	770	744	741	702	703	704	710	753	708	735	738	781	783	738	724	747	768	724	739	735	780	729	751	696	723	742	708	731	724	750	745	723	642	721	746	749	705	739	780	726	764	695	662	748	701	698	716	760	741	759	751	751	755	684	747	787	722	750	750	736	716	683	726	693	746	723	660	779	754	744	737	738	692	760	753	684	773	762	772	719	752	731	790	721	771	768	760	752	777	684	786	706	780	753	741	756	747	728	741	783	722	730	755	749	754	730	725	687	755	755	795	701	733	713	722	744	747	670	766	792	781	748	682	721	730	770	763	725	758	757	695	779	744	717	705	765	739	785	710	760	753	724	772	745	728	766	811	728	739	699	720	733	714	736	699	750	741	692	757	716	765	766	691	767	750	695	736	760	774	784	748	711	720	717	747	723	734	743	688	705	716	733	745	694	715	758	685	700	774	732	696	744	731	735	770	714	740	754	748	764	725	724	773	745	725	761	746	749	731	695	747	736	717	742	731	753	729	732	749	726	699	739	702	739	763	768	757	724	710	734	700	751	742	706	732	738	745	705	774	762	740	759	713	734	754	748	744	777	704	749	724	697	713	726	738	716	765	737	755	744	724	679	723	732	727	753	761	726	722	712	761	737	747	775	709	745	718	799	749	715	726	690	673	743	760	723	712	736	722	767	776	709	700	744	740	717	738	755	727	760	780	757	734	721	769	718	752	726	722	741	710	731	763	716	769	749	778	733	747	776	783	747	731	723	730	721	757	761	727	780	724	769	754	743	719	747	768	714	719	748	751	756	762	731	729	715	727	775	723	754	736	711	791	768	716	773	757	734	711	776	753	706	748	672	729	705	764	730	754	773	694	729	737	714	716	742	708	764	769	742	721	787	756	714	697	682	755	822	701
36397	35613	18508	2341	65	67	55	78	61	59	86	52	66	59	55	53	49	52	50	45	64	43	59	55	46	48	53	52	57	49	141	313	295	226	157	77	63	59	59	58	40	41	49	56	64	43	56	58	52	37	42	49	45	33	49	51	50	50	55	50	59	47	52	51	59	44	53	49	55	45	51	46	44	51	62	41	42	56	52	44	37	45	48	43	46	50	32	41	54	72	57	55	58	51	52	49	53	53	53	44	50	38	56	51	39	40	53	61	50	36	60	41	62	54	50	55	52	58	51	49	47	49	50	47	48	50	47	45	41	50	51	61	40	46	46	63	62	49	51	44	48	43	62	37	49	61	36	63	57	42	37	50	60	47	47	48	38	53	44	51	52	45	46	41	56	63	60	52	37	50	62	36	64	58	45	57	53	48	60	61	48	51	76	58	42	47	40	53	58	45	52	53	56	62	50	49	62	47	50	51	39	54	49	52	43	50	60	48	42	55	59	50	43	55	40	58	47	56	63	42	45	50	58	57	45	63	47	46	51	48	49	60	56	47	57	52	49	49	46	43	47	61	52	56	55	55	53	58	44	61	47	50	36	43	54	58	57	51	56	47	48	64	52	52	63	44	55	46	34	60	62	47	50	60	58	63	51	44	60	38	52	41	61	47	55	58	53	44	58	53	49	45	43	72	40	49	57	54	45	68	44	46	50	61	52	55	45	46	59	49	53	58	56	64	30	60	60	60	56	55	59	45	50	55	61	56	54	48	43	57	48	51	49	45	61	40	47	48	50	62	40	49	58	50	67	50	61	48	46	54	52	51	56	54	38	56	53	58	50	52	55	51	60	47	54	51	41	62	43	56	54	53	52	44	53	35	64	54	37	58	44	53	51	36	50	50	59	52	48	47	47	40	52	56	51	46	38	48	49	48	58	54	65	61	53	51	57	41	45	45	33	63	44	50	48	46	54	58	53	53	51	42	53	58	46	44	51	42	50	49	61	46	75	48	49	50	49	56	47	54	48	56	49	44	53	54	54	39	48	47	54	46	56	58	58	51	64	53	59	58	57	61	51	46	48	52	73	51	61	56	60	57	59	46	59	51	52	57	53	53	50	42	50	46	46	61	47	48	53	37	56	50	38	44	56	47	46	55	51	50	48	41	67	44	48	51	50	51	60	56	46	38	46	52	44	46	46	44	45	40	49	51	56	59	58	44	53	48	46	54	46	49	41	49	59	38	60	61	61	52	50	56	48	62	54	44	46	57	70	51	61	49	47	62	54	56	52	51	51	52	69	48	44	51	54	62	49	42	53	45	54	50	58	37	54	50	39	47	62	55	80	45	52	56	52	43	44	48	54	53	38	49	54	54	42	54	54	57	46	47	58	43	46	52	54	57	49	49	50	70	60	52	66	58	48	68	47	54	39	46	61	50	56	40	53	56	41	49	48	61	48	44	52	44	51	52	55	43	49	47	43	38	39	57	40	50	49	47	53	47	53	61	46	57	51	61	44	41	43	53	43	64	42	52	48	47	52	57	55	63	61	44	39	54	51	61	41	42	42	55	45	63	46	48	49	49	60	52	38	53	47	49	56	48	47	45	51	45	53	43	45	59	43	58	45	39	50	40	58	46	49	42	66	53	49	53	51	59	54	51	47	52	55	33	54	50	51	44	49	48	71	42	46	44	48	45	35	66	53	46	58	44	46	56	63	60	51	47	55	44	42	60	52	55	47	46	46	39	47	58	48	44	54	54	55	42	58	54	43	61	54	46	63	48	63	54	52	48	47	49	48	44	46	54	47	47	51	48	47	55	40	55	54	51	48	53	47	50	48	56	65	34	35	60	45	48	57	50	38	49	38	63	48	57	48	52	53	44	56	43	59	46	44	55	42	66	50	52	49	46	60	48	39	40	47	46	48	48	57	51	39	37	42	48	57	57	48	47	65	46	56	54	52	67	59	56	51	54	50	55	49	52	46	47	59	48	53	47	49	49	41	58	57	42	50	58	45	46	62	39	45	54	52	62	56	51	61	53	44	53	41	46	42	47	45	46	43	61	43	51	64	50	40	46	40	40	44	44	51	61	63	67	45	54	46	52	63	49	61	48	50	47	54	59	64	58	48	51	60	61	60	46	53	51	39	45	45	52	60	43	53	60	41	60	36	51	41	42	51	47	63	53	47	48	60	47	43	40	45	56	44	65	49	55	45	44	52	55	62	46	53	50	47	63	46	32	62	35	51	51	48	56	53	60	53	64	32	55	42	58	51	53	42	43	56	46	52	40	51	51	55	55	52	45	45	45	56	52	59	46	39	61	52	50	52	51	54	41	46	41	50	48	42	47	48	48	51	51	61	45	47	49	55	55	49	52	50	59	46	60	58	51	53	48	52	43	50	49	46	49	47	40	48	46	61	52	53	55	48	48	53	58	61	55	43	41	50	47	50	45	57	54	58	45	46	60	59	63	63	53	51	52	50	45	52	56	61	47	49	57	39	52	58	65	53	54	54	45	46	44	45	37	44	51	44	55	46	35	55	46	46	50	50	50	48	42	52	51	46	50	58	49	55	59	50	48	59	48	42	47	49	51	46	57	50	55	45	46	39	57	53	50	46	55	49	59	56	56	58	41	53	57	60	45	43	61	59	54	45	60	50	51	53	48	41	48	54	59	47	37	59	54	45	37	62	57	60	54	64	48	52	46	50	47	63	50	37	48	37	54	58	54	42	53	57	45	41	59	44	42	55	54	39	59	52	46	42	53	46	38	46	48	61	42	41	58	56	43	50	50	46	51	64	46	63	58	58	61	47	54	55	65	34	48	45	52	45	53	41	61	51	46	52	42	52	44	57	44	58	48	59	56	47	60	49	49	61	44	47	56	48	42	49	51	54	42	50	50	55	56	40	43	39	50	51	68	53	48	54	48	38	53	53	44	55	44	66	52	64	46	56	43	45	51	47	54	53	67	45	57	53	48	43	61	66	50	63	57	50	50	47	43	44	51	56	29	45	50	50	56	45	46	54	55	48	48	46	50	55	63	50	52	42	60	42	58	44	45	43	49	42	55	44	52	53	43	56	59	54	62	47	52	44	53	46	51	44	57	53	46	62	50	60	48	53	69	41	47	47	64	55	48	49	56	38	48	51	47	39	60	48	54	62	66	47	47	46	55	43	46	56	44	48	52	45	49	51	60	50	49	39	56	48	55	42	53	48	48	44	56	37	43	51	58	54	52	46	51	49	63	58	61	55	56	46	55	50	55	54	38	53	68	48	35	61	58	52	61	43	37	44	48	56	58	50	53	56	47	48	56	46	50	55	48	60	55	52	41	55	55	56	44	63	54	62	48	55	51	56	48	51	58	48	49	57	47	48	40	53	50	52	43	56	51	50	47	59	53	53	35	53	50	54	44	50	43	46	51	42	40	46	48	44	47	52	55	46	43	47	40	44	55	43	54	48	59	44	45	62	63	57	44	67	49	50	52	47	51	46	57	51	49	58	50	51	61
59337	46069	37650	5830	2040	2355	1874	1695	1547	1618	1361	1243	1115	983	960	950	897	764	723	694	620	657	631	674	616	587	581	542	614	691	3001	7432	7982	5360	2926	1709	948	712	590	537	538	500	518	539	595	519	538	515	532	554	578	534	519	568	529	552	525	536	514	510	551	563	530	556	540	528	516	475	521	552	544	576	552	507	528	554	535	541	517	533	518	509	529	523	501	535	527	498	499	544	518	557	571	531	505	563	514	533	544	539	510	511	522	533	562	533	553	575	556	529	524	558	514	526	530	520	547	530	502	495	542	536	542	551	505	548	527	562	535	562	538	495	564	529	571	588	530	556	547	537	524	521	557	528	558	506	523	527	512	531	542	510	533	530	528	525	572	528	528	541	496	525	492	564	532	560	550	524	530	508	525	515	526	528	465	515	550	511	537	513	509	516	550	561	592	557	520	542	526	523	545	531	550	563	497	503	475	564	539	532	529	489	542	549	556	552	527	495	541	552	553	529	554	567	545	506	495	517	520	526	560	517	526	544	565	462	506	560	566	527	544	583	519	504	550	555	494	500	561	527	499	529	526	517	545	574	562	511	550	520	555	562	547	561	489	511	544	519	546	521	536	548	508	541	516	550	499	537	543	469	519	474	537	532	552	552	506	524	555	576	549	521	517	542	510	587	520	579	519	492	563	538	540	562	524	512	530	560	515	524	560	573	578	553	557	556	555	573	523	562	517	527	548	546	583	525	552	557	523	548	525	554	484	516	510	566	534	518	524	540	539	548	526	541	545	497	560	545	524	519	538	544	583	539	583	537	542	572	485	521	536	529	541	511	524	536	515	496	595	522	518	533	509	573	569	527	557	551	513	535	535	557	538	557	512	474	546	574	540	538	532	520	511	547	574	541	555	539	536	543	575	517	551	521	543	539	527	567	583	533	550	516	567	542	519	518	532	533	540	513	533	531	511	535	544	547	555	545	520	537	496	579	530	570	527	546	518	501	521	492	544	513	533	542	537	541	557	503	600	553	521	526	558	492	504	569	559	516	545	556	518	543	514	545	524	550	498	551	533	532	475	567	520	518	516	516	525	538	523	531	582	527	562	591	558	583	517	529	541	582	550	505	538	551	555	520	535	559	541	542	521	559	528	613	547	539	489	556	564	535	540	490	541	534	538	550	552	530	526	529	544	587	546	558	545	535	556	539	510	491	535	557	539	570	541	551	575	545	534	497	517	575	512	506	526	500	536	559	545	492	549	506	539	530	518	516	519	534	544	525	515	534	527	543	550	528	548	516	536	532	573	561	549	498	519	510	507	539	545	530	523	541	559	512	529	547	581	525	570	532	484	500	538	517	495	527	529	588	592	497	521	520	514	552	497	539	542	521	507	556	526	562	576	555	529	527	531	551	538	573	583	523	549	525	549	529	488	542	555	558	498	535	496	562	518	527	516	550	530	564	533	525	558	522	526	548	510	526	582	531	573	588	517	529	491	535	591	529	521	533	551	555	525	526	525	507	522	531	539	493	491	529	556	494	540	550	556	503	534	579	510	545	556	529	536	566	556	530	515	548	543	485	555	522	540	547	542	534	529	529	519	556	561	514	521	547	560	534	524	481	520	558	468	502	500	538	550	483	535	532	529	516	507	575	515	513	497	535	533	533	542	552	562	507	567	563	510	564	539	560	483	563	519	522	512	590	547	591	550	537	545	560	519	561	537	523	579	492	507	561	542	509	537	577	541	530	534	537	519	523	496	556	560	541	535	546	521	564	565	564	530	571	554	559	520	580	527	521	532	551	546	534	571	515	552	561	553	517	513	518	492	540	565	582	519	557	573	532	489	529	500	575	530	523	550	522	542	555	506	518	532	504	554	514	542	582	535	502	541	543	559	520	534	519	537	520	543	495	543	537	533	588	549	535	578	533	536	548	517	531	538	523	518	537	525	512	543	552	510	551	548	525	523	548	552	581	534	505	521	579	546	532	506	506	534	506	558	570	557	501	527	520	499	514	516	481	548	590	565	514	567	569	528	552	527	520	523	547	487	508	521	548	548	549	558	550	506	523	506	586	535	528	577	547	517	549	545	537	534	545	537	551	539	568	530	504	516	567	498	556	541	578	566	529	520	539	555	584	543	526	504	551	553	556	565	544	545	532	526	554	536	526	530	496	537	534	515	523	514	489	538	503	564	550	522	538	576	534	542	573	561	531	545	510	500	540	524	559	491	557	521	552	519	553	531	534	561	557	522	538	537	513	531	575	500	545	527	537	505	515	532	521	550	515	531	515	535	524	529	547	557	542	531	562	553	526	543	561	545	562	568	514	545	542	494	519	523	559	530	543	545	502	545	527	506	544	542	539	534	535	528	535	526	520	553	536	542	559	571	521	499	560	523	565	526	556	516	548	575	574	506	541	572	526	543	537	531	538	528	573	515	513	566	568	520	542	516	526	589	511	534	522	563	562	523	523	495	565	549	556	554	507	546	555	519	514	522	541	541	572	573	515	530	542	518	543	568	531	502	551	556	547	568	515	563	531	581	519	573	561	533	529	542	565	506	528	547	551	525	499	557	549	542	539	558	540	525	526	547	556	568	572	536	592	536	542	563	514	544	540	551	567	540	586	485	545	512	551	501	564	534	568	534	570	563	533	529	548	554	558	531	539	532	521	494	529	549	536	558	556	545	544	503	556	559	563	578	547	519	572	568	548	537	512	555	546	522	535	525	531	508	544	501	500	549	492	550	522	518	550	502	524	555	475	561	560	506	512	576	554	511	519	502	502	512	549	542	540	538	520	527	563	514	531	507	540	529	564	543	542	547	569	541	563	523	562	541	530	546	492	568	569	509	566	518	524	569	511	506	567	540	545	510	501	510	532	515	563	520	538	545	525	556	556	533	553	548	557	511	563	531	516	527	503	506	519	511	532	557	537	532	509	574	502	569	529	585	523	505	534	508	567	527	534	562	527	573	571	523	542	541	545	562	499	573	525	515	576	514	536	526	523	502	549	544	558	558	552	517	535	500	496	544	498	552	540	513	522	523	540	498	523	525	502	552	535	504	541	541	539	573	521	522	554	586	560	583	500	585	525	536	536	490	555	520	544	531	501	526	540	529	580	552	496	494	574	530	562	511	547	530	559	526	541	581	544	565	514	549	547	540	534	538	552	535	545	533	555	547	501	566	556	526	527	489	515	524	493	519	545	537	549	544	549	547	542	532	535	570	531	558	541	517	527	557	578	525	557	524	554	534	563	527	518	563	489	538	511	539	519	518	511	576	522	502	533	564	497	524	521	526	515	508	538	513	510	485	568	547	525	554	515	560	507	552	538	501	518	515	527	534	517	549	562	564	513	534	545	573	554	513	530	527	564	551	579	549	505	516	539	539	558	525	544	516	509	497	554	523	570	584	558	525	517	523	559	545	490	555	516	522	562	518	567	539	512	539	529	539	495	521	514	514	526	508	541	568	515	522	518	498	536	585	547	587	538	500	549	532	521	534	536	542	518	527	550
15985	10240	3826	262	87	75	85	86	93	86	95	82	98	87	86	81	79	84	76	87	79	77	81	80	83	70	80	79	82	86	119	134	133	110	92	77	85	69	80	81	83	75	83	96	73	94	73	81	83	67	77	76	67	78	74	86	81	80	71	97	81	87	82	74	93	71	82	69	100	77	71	75	89	94	74	71	71	94	79	79	96	78	82	86	79	81	77	69	97	75	64	101	72	83	71	64	78	83	87	86	74	77	75	71	88	82	73	88	78	96	81	86	77	72	84	84	91	81	74	70	87	81	81	88	88	78	68	67	67	81	64	82	79	75	84	87	86	84	72	94	63	76	85	83	84	69	102	107	73	78	73	88	97	79	98	82	78	65	86	73	75	75	75	83	75	92	93	79	67	85	71	68	82	73	71	74	75	92	72	98	78	78	61	86	85	83	79	64	67	81	93	70	69	76	84	74	73	85	77	73	87	85	87	88	84	73	64	69	68	75	102	80	72	82	85	63	80	74	91	76	72	65	87	86	92	72	77	74	81	63	70	82	70	80	79	80	100	78	66	73	92	66	73	81	84	92	82	81	87	69	66	76	79	96	78	87	80	70	69	86	83	70	77	79	81	72	72	73	86	84	85	89	89	72	73	68	59	67	81	59	78	71	76	72	83	80	90	68	63	76	70	98	95	65	66	99	75	74	71	88	89	70	60	67	63	86	73	80	76	91	88	92	77	73	87	72	69	66	80	85	78	74	95	91	94	75	68	86	61	86	65	83	74	72	56	77	86	75	93	71	87	72	71	65	84	77	78	90	89	78	80	77	70	78	73	86	74	65	90	69	84	80	77	90	82	64	80	71	86	85	95	75	72	78	84	87	74	72	69	75	64	76	82	71	73	77	74	79	73	91	82	73	65	73	98	74	78	69	73	73	77	74	80	89	93	81	93	81	83	86	87	90	78	86	75	80	74	71	73	75	82	62	86	87	65	90	91	78	87	71	100	73	73	78	77	89	78	78	101	84	82	80	72	86	79	68	73	71	83	93	74	71	72	87	84	69	66	79	92	85	65	64	82	81	74	94	74	56	90	85	91	77	85	91	72	69	80	79	73	82	67	87	96	75	92	80	65	72	81	74	73	90	82	97	87	84	81	68	80	84	91	83	84	80	85	84	84	85	67	77	79	78	86	84	76	87	78	73	71	70	67	99	81	90	86	74	84	75	85	80	73	89	72	91	78	78	71	76	79	71	78	73	81	87	80	91	84	89	80	73	77	67	91	94	87	79	73	78	68	68	66	68	74	67	72	91	88	68	91	76	79	69	78	72	84	72	95	87	71	89	67	86	91	75	83	92	89	74	58	73	93	87	86	88	84	75	97	84	82	77	98	78	74	96	78	81	68	65	86	100	65	91	90	80	81	70	89	96	83	77	63	78	79	73	80	86	98	81	78	76	74	74	81	85	74	82	72	79	74	77	84	67	73	71	79	81	102	95	80	60	79	78	99	80	84	91	88	79	85	78	63	84	89	75	72	78	86	84	84	95	67	76	93	81	73	76	79	92	86	62	64	71	82	73	77	74	60	80	79	79	82	69	85	77	70	79	82	74	77	84	78	71	82	71	78	65	81	75	79	89	81	67	87	87	88	83	77	77	73	83	91	69	82	89	75	80	79	87	88	88	84	74	69	83	86	77	93	92	79	86	69	80	89	77	69	78	64	86	71	85	82	79	78	80	76	76	93	66	75	75	70	73	89	73	75	82	84	81	68	78	82	92	77	72	104	70	74	75	74	72	90	81	73	80	73	65	69	77	79	81	94	61	81	101	78	67	93	94	72	90	82	85	83	84	81	73	68	72	75	68	86	80	83	69	85	82	82	90	83	84	71	78	63	86	84	88	77	92	72	92	87	78	84	70	95	79	81	90	93	83	71	85	81	66	86	70	75	66	94	85	78	88	86	91	77	88	84	76	74	61	80	83	56	85	82	94	84	79	72	71	77	79	65	83	72	73	83	80	72	74	85	95	72	84	99	97	95	73	73	82	86	69	83	64	56	79	74	75	81	78	68	73	82	72	83	71	92	76	83	76	75	81	99	76	86	73	74	69	82	86	72	85	83	64	76	89	76	81	85	98	90	90	88	66	83	80	75	87	87	95	85	73	87	83	77	79	90	79	80	77	96	89	69	87	85	74	57	85	75	79	66	76	71	84	86	72	71	82	64	79	71	83	90	74	73	90	72	93	86	78	74	79	91	80	75	73	87	86	89	82	72	66	78	86	77	76	81	71	78	85	77	70	74	81	81	81	66	74	78	84	82	71	65	95	58	77	74	75	73	80	70	86	74	75	72	89	62	87	92	84	73	93	74	83	86	78	78	95	83	88	79	86	84	68	65	79	93	68	78	72	75	79	78	76	70	97	73	86	71	77	69	61	71	91	80	97	69	68	93	92	83	71	89	84	73	75	82	91	61	71	80	87	73	83	77	101	76	83	76	78	81	82	81	76	84	82	86	78	78	64	78	74	83	72	73	73	89	71	81	75	80	76	67	87	95	77	90	79	88	86	81	80	83	89	74	86	101	71	76	84	66	89	74	81	84	68	75	84	64	80	86	76	73	64	76	89	73	95	82	79	77	87	64	83	93	74	76	83	80	81	93	76	81	69	79	83	85	93	74	86	77	83	91	77	98	104	87	80	71	80	74	66	91	79	74	78	72	78	85	71	72	81	72	85	87	67	68	78	96	70	79	85	85	72	83	84	76	86	87	86	67	77	74	80	70	75	70	81	73	59	100	81	92	82	69	71	69	88	100	88	72	78	81	82	82	79	84	60	80	84	70	63	84	69	79	70	82	76	80	60	79	70	85	87	89	82	86	69	91	63	85	72	68	63	69	88	72	94	89	85	80	88	77	72	74	84	68	63	75	86	83	95	71	82	66	75	74	71	86	75	83	75	80	74	82	84	52	65	97	90	80	83	68	91	67	81	72	78	70	88	83	93	84	71	79	87	84	78	85	73	70	80	78	90	85	77	101	81	84	88	77	89	91	94	75	78	85	74	84	86	79	79	84	84	80	76	94	83	79	73	78	86	79	58	86	80	79	76	86	79	80	73	100	76	97	83	83	66	76	71	84	69	70	83	84	75	69	66	72	90	77	66	78	69	83	85	100	71	85	74	77	80	87	66	78	71	93	80	88	87	79	79	99	76	64	73	68	80	77	68	76	77	87	86	70	84	75	93	90	92	77	94	75	74	83	74	89	80	88	87	75	89	104	72	86	64	68	77	90	82	66	72	80	86	88	76	85	82	69	54	81	77	66	88	73	80	77	82	88	90	89	80	97	81	78	88	84	75	85	72	67	73	74	80	93	84	69	76	71	82	65	78	87	75	55	88	75	65	73	87	80	86	73	89	76	88	79	62	78	72	78	90	73	81	69	74	80	82	93	78	90	72	82	86	66	93	76	87	102	74	80	92	74	79	78	82	87	77	83	82	89	85	92	78	81	82
45580	31974	22170	2373	1286	1157	1124	1173	1188	1131	1059	1068	1011	1009	995	963	884	862	860	864	826	811	834	834	882	857	817	833	791	988	2198	2649	2386	1420	1349	1151	1043	904	823	795	760	773	822	775	781	811	799	810	803	742	795	788	806	785	870	808	825	797	788	763	788	750	779	830	815	820	822	748	818	818	813	802	802	786	774	759	785	783	776	780	784	840	820	784	832	826	808	742	799	796	810	813	828	827	811	795	792	766	805	808	845	826	789	823	841	805	831	780	802	828	817	834	772	817	830	843	813	860	806	760	732	853	808	832	801	776	781	815	797	788	851	797	757	810	833	800	827	757	752	792	787	781	794	803	773	761	784	786	820	825	767	787	745	798	798	807	819	806	788	813	785	777	815	780	771	754	744	808	835	794	819	774	743	824	820	806	822	783	810	740	775	815	781	778	790	844	785	820	763	808	791	831	754	769	813	816	767	780	819	846	774	817	800	802	771	816	831	792	779	853	799	782	815	810	788	782	764	804	788	818	804	796	812	801	791	799	756	792	808	783	760	840	732	783	759	800	842	850	822	802	800	801	788	804	807	812	802	813	820	813	845	779	813	757	765	823	760	808	862	833	809	843	806	825	838	833	778	811	842	815	863	823	798	771	831	777	758	803	814	795	815	798	776	788	766	778	779	849	794	761	777	798	777	787	810	806	781	804	805	805	796	808	742	788	838	792	855	805	842	805	790	825	795	817	798	760	820	818	793	841	801	770	783	774	813	785	784	788	840	786	784	775	817	803	815	808	817	802	772	789	809	789	740	831	800	832	760	832	763	763	740	853	749	786	816	825	796	770	817	795	808	744	745	835	801	803	794	813	839	789	813	823	781	777	775	795	843	802	779	798	847	855	823	835	800	785	853	793	782	780	815	805	798	814	787	771	818	784	772	791	775	827	854	764	806	785	845	805	816	786	768	836	826	796	819	798	781	839	803	789	801	764	804	779	811	792	826	760	786	845	829	788	835	734	803	787	786	828	812	765	840	787	801	785	804	792	814	838	790	811	754	829	804	798	806	783	797	811	806	790	791	786	830	775	782	822	816	806	780	848	803	837	791	834	824	771	823	742	733	797	842	841	798	824	813	850	829	803	798	795	827	802	817	786	774	763	813	789	771	803	811	838	789	797	801	817	789	803	774	815	802	832	823	803	824	842	783	773	788	824	850	851	814	758	819	831	807	765	760	797	795	814	783	770	784	770	796	795	799	798	837	812	762	821	827	797	815	819	840	781	805	788	811	773	826	774	827	792	779	776	779	824	869	842	764	832	758	807	826	793	765	840	828	779	815	792	779	828	761	813	805	767	776	817	798	815	824	874	803	776	793	799	818	816	778	799	779	797	810	825	791	831	792	807	801	831	791	797	828	841	801	851	793	821	803	823	794	773	831	763	776	764	739	860	771	787	818	743	771	794	746	828	797	839	823	824	826	859	791	791	808	819	807	799	769	739	805	772	781	793	837	788	777	761	779	807	761	823	811	795	806	818	823	799	799	842	809	819	764	836	743	813	815	840	827	815	811	799	780	788	807	797	815	819	805	791	783	785	745	814	802	803	754	781	821	777	807	800	820	794	812	789	798	799	783	760	810	788	850	845	831	802	786	837	806	795	816	838	751	822	806	879	779	801	784	760	843	778	776	805	813	774	767	843	807	798	795	824	799	817	772	791	750	756	764	818	827	817	805	776	784	807	787	799	789	764	794	855	818	789	823	790	817	798	778	853	811	796	803	799	750	760	828	796	739	774	784	813	748	838	782	831	761	768	774	763	789	826	805	797	824	771	854	852	814	798	821	815	816	830	812	832	833	822	784	856	853	765	801	816	799	799	874	811	764	751	843	795	834	801	860	775	867	786	788	798	752	783	758	774	764	834	868	835	822	774	792	782	782	780	836	782	840	777	782	819	810	776	803	800	861	771	794	822	796	802	816	769	816	794	788	815	784	779	738	769	809	786	829	858	776	810	757	834	813	817	792	765	778	811	807	789	802	755	775	799	811	839	775	803	809	787	792	789	794	772	753	802	787	815	823	798	746	796	804	807	767	774	808	831	780	822	750	795	751	802	850	808	920	816	786	794	809	782	759	835	806	861	785	781	809	792	791	798	824	813	848	828	779	860	861	776	794	823	801	803	839	787	773	808	744	792	824	803	826	785	848	798	791	778	788	804	801	792	803	789	819	802	772	800	810	821	765	777	863	771	852	814	801	728	827	795	817	783	823	816	813	829	826	824	831	789	744	773	826	777	802	803	806	797	832	822	781	797	802	817	776	774	788	797	782	778	821	819	818	799	809	818	822	790	771	782	808	790	797	815	820	819	802	780	782	811	824	780	789	821	765	787	811	773	816	775	824	793	831	812	801	812	800	776	852	836	779	774	762	807	756	817	819	802	853	829	780	829	792	781	805	837	796	833	848	768	801	817	804	824	839	795	807	834	801	844	776	770	818	804	793	757	837	779	811	844	800	813	836	848	761	793	803	761	809	836	821	836	824	798	806	787	823	779	813	806	787	801	772	770	809	792	830	746	800	782	777	813	746	840	809	752	813	791	775	792	798	782	827	855	828	761	772	734	871	789	758	818	785	798	836	789	792	815	748	755	792	809	796	783	825	810	800	837	791	785	833	737	795	800	780	793	804	769	767	744	808	785	762	795	837	786	847	832	773	818	805	752	813	797	747	777	750	785	805	788	813	828	752	803	832	849	849	785	831	812	853	839	806	786	833	753	807	815	753	834	809	803	805	816	762	825	842	787	790	812	792	770	786	841	777	774	799	798	799	813	856	775	823	835	815	766	854	816	845	787	830	770	860	798	768	801	778	828	782	828	861	849	770	783	798	825	813	809	796	821	831	862	790	821	799	830	777	734	851	794	814	808	810	842	771	783	821	751	755	760	793	766	810	790	794	812	841	786	799	828	805	781	885	816	823	828	777	822	833	814	777	799	835	810	825	816	758	770	803	799	761	823	842	763	812	793	801	778	776	850	736	837	814	807	765	786	799	850	792	755	788	843	772	825	805	819	798	835	804	757	802	805	807	819	795	780	867	780	802	811	773	825	804	800	781	810	824	777	791	838	739	846	800	803	801	799	808	809	801	826	806	809	770	820	818	832	788	835	790	779	790	803	795	801	847	824	758	814	761	777	816	817	795	772	795	757	766	788	775	777	835	824	747	768	773	836	791	851	823	784	824	818	790	765	780	762	781	814	844	777	761	828	804	822	762	772	821	776	797	804	789	823	821	792	808	824	811	781	818	814	780	759	799	835	774	868	812	817	798	756	797	812	805	752	842	792	858	773	784	782	809	824	781	807	781	840	829	817	784	828	819	784	799	835	783	797	831	789	829	814	806	817	766	823	796	818	797	754	805	809	818	780	840	765	771	788	822	824	835	807	794	841	803	820	756	793	785	740	810	801	788	803	766	800	799	796	861	790	828	763	771	822	776	767	781	790	806	824	803	847	826	748	779	814
31031	28684	12746	1029	81	73	66	75	61	76	76	76	66	73	47	60	67	64	59	54	60	51	63	64	70	74	69	75	61	75	133	213	221	160	128	93	80	51	61	59	66	51	57	49	82	61	68	57	51	52	61	78	50	67	63	66	54	50	67	63	67	57	62	54	43	66	54	63	54	74	59	65	55	57	52	69	58	45	60	59	57	53	60	63	65	59	76	53	65	64	49	66	64	68	56	60	57	75	58	62	62	67	69	57	62	60	56	54	73	51	46	54	64	53	75	56	56	64	66	53	68	52	52	57	54	58	59	52	49	58	67	42	55	50	57	61	58	61	56	47	67	68	51	61	63	57	56	62	47	51	58	52	70	58	77	72	57	56	50	63	42	67	54	58	58	66	65	50	56	69	71	61	66	60	51	55	66	62	50	51	57	60	61	49	70	58	53	76	59	67	64	61	54	58	49	60	61	54	65	54	63	64	62	58	52	46	59	55	48	70	50	47	67	65	67	47	69	62	64	64	53	65	73	60	49	58	47	63	59	66	48	59	70	63	61	53	79	62	52	40	61	60	64	60	61	65	54	70	44	51	62	51	60	59	57	58	56	56	61	54	49	57	61	66	56	43	63	62	45	61	64	64	65	60	60	46	63	46	62	68	71	53	47	59	65	60	61	70	65	67	72	77	70	61	53	49	61	48	63	63	51	55	61	44	74	61	69	63	56	50	62	61	75	72	60	59	57	67	53	54	49	71	59	53	56	56	60	53	56	57	52	53	64	74	55	49	57	64	48	49	65	67	56	59	49	55	57	61	58	76	59	60	71	56	73	64	74	55	52	57	49	66	69	55	54	61	70	50	64	54	47	62	55	57	62	55	53	55	54	53	53	75	60	75	51	49	44	60	67	51	66	50	52	52	57	58	65	51	52	62	68	65	52	60	57	54	50	57	83	73	79	65	66	46	53	63	59	63	55	53	57	49	58	53	64	61	62	59	57	64	68	58	70	62	70	58	65	70	58	67	70	61	72	69	55	66	58	59	64	54	66	57	57	55	72	54	56	62	61	65	66	67	72	48	72	54	51	46	44	63	54	58	52	72	60	64	55	53	56	58	73	50	58	51	60	61	59	46	52	63	60	60	64	56	55	58	53	59	64	59	64	52	50	57	64	72	52	67	54	64	68	59	61	54	65	53	75	53	52	57	58	64	44	56	65	71	71	57	53	61	57	48	66	45	61	61	66	62	50	52	44	52	55	58	60	54	51	44	75	68	60	62	51	54	63	59	55	54	61	65	65	61	52	70	54	46	45	44	55	49	54	60	64	73	70	58	59	56	57	63	54	50	46	60	65	60	71	57	59	71	61	67	55	60	65	48	54	70	55	67	47	49	67	57	56	57	68	53	67	56	59	58	72	59	45	67	64	51	63	75	70	52	46	64	57	62	75	64	61	52	56	58	64	47	71	65	55	54	73	48	67	58	71	59	64	68	56	60	62	58	65	62	65	55	60	59	74	42	69	57	62	69	63	54	60	81	72	62	65	52	47	64	58	62	55	55	62	67	73	65	51	75	75	57	51	51	57	69	67	78	56	69	70	55	51	72	69	46	74	61	62	52	57	44	60	58	58	59	51	66	77	60	63	70	66	49	46	61	67	55	65	68	70	61	47	62	53	61	70	60	67	60	70	57	64	64	58	56	65	69	58	64	66	58	51	59	48	60	48	72	66	60	64	67	70	59	68	57	56	59	68	65	50	53	65	57	51	70	50	75	64	66	69	60	54	60	53	60	68	58	55	57	60	57	63	64	64	64	56	52	69	57	64	68	58	65	63	53	65	62	58	57	50	55	52	70	65	67	61	64	58	58	73	54	69	70	74	58	59	62	54	72	51	71	60	52	61	51	76	68	49	64	54	60	57	55	61	48	40	58	61	66	63	62	54	75	70	66	68	59	52	63	59	53	61	57	78	64	53	60	63	69	46	56	49	71	56	60	58	58	54	51	79	62	54	61	51	55	44	47	45	68	63	61	74	67	57	45	60	60	66	77	61	61	61	54	65	51	58	57	66	61	61	75	58	56	54	53	49	50	56	56	54	66	59	55	53	59	66	57	67	71	66	62	66	63	42	64	62	77	50	63	48	58	56	77	56	49	60	58	63	56	64	55	57	53	50	48	61	63	67	50	64	59	60	52	65	57	61	57	55	65	60	61	53	65	60	68	55	73	51	53	54	61	67	53	67	62	50	54	52	63	64	76	54	53	50	60	49	66	54	54	66	72	52	56	51	71	53	62	61	71	68	46	57	78	64	65	63	64	57	63	60	56	84	67	66	73	60	50	61	66	60	44	68	53	67	48	58	54	59	62	57	61	54	53	44	65	61	62	61	65	68	64	68	58	49	76	57	70	67	55	56	54	44	63	73	71	56	42	55	63	53	54	60	58	56	61	54	48	49	48	57	53	44	58	68	54	49	51	47	62	64	65	66	65	76	57	59	70	66	55	68	47	61	50	60	58	62	59	67	54	59	62	48	61	57	66	58	67	61	67	50	73	57	67	83	59	62	50	54	65	59	48	54	60	66	57	66	50	54	54	54	57	57	71	74	56	79	56	59	54	54	62	51	61	71	59	70	58	59	55	58	63	76	63	50	63	66	62	58	67	51	55	60	52	62	57	57	72	53	49	63	66	57	52	49	58	63	80	58	57	52	64	60	55	58	65	61	83	43	59	68	64	57	53	61	59	53	52	62	68	52	64	72	60	68	57	57	63	53	67	59	78	57	57	55	61	70	60	65	47	70	66	53	68	56	58	53	59	61	66	48	72	52	60	52	63	65	64	56	49	58	51	51	63	60	50	58	65	58	51	67	63	60	73	59	51	56	63	56	52	73	68	55	71	57	58	64	63	56	53	50	57	66	61	61	51	55	63	54	57	56	63	52	65	55	54	71	56	61	64	70	55	62	56	50	71	52	60	62	70	51	58	55	62	61	58	47	53	52	66	60	56	59	61	56	56	59	55	73	59	59	52	51	56	60	66	59	56	65	66	47	40	63	63	56	80	66	66	74	62	58	64	57	55	59	57	62	53	49	64	48	53	70	63	51	55	58	55	56	63	64	62	61	54	55	57	43	58	68	52	65	62	59	67	69	81	53	66	52	64	50	64	59	64	47	56	62	67	59	63	57	60	66	60	52	50	59	73	48	64	67	62	51	55	54	70	61	62	71	58	64	66	48	56	52	49	63	54	57	76	58	54	70	74	50	66	73	56	63	51	62	58	57	50	63	48	56	68	59	57	43	50	49	68	60	73	56	63	63	58	47	62	53	55	52	54	53	72	62	67	45	47	52	58	40	48	51	49	65	52	49	55	61	64	69	55	55	62	57	53	71	59	58	60	63	66	69	51	57	51	53	61	64	62	73	59	57	77	63	64	44	54	55	59	69	64	59	59	54	75	65	57	61	54	54	52	49	80	58	81	62	51	64	61	58	65	51	49	78	55	59	59	52	71
58043	41957	31831	4449	1692	1762	1693	1476	1415	1311	1210	1026	1003	957	963	936	814	716	780	763	700	695	729	716	711	684	691	629	694	1049	3271	5670	5469	3128	1972	1343	993	779	703	618	646	672	607	621	628	592	672	615	660	639	612	591	617	638	621	615	574	636	621	572	642	643	698	619	635	626	638	641	655	646	654	623	642	600	606	561	632	639	590	655	636	612	628	644	688	615	589	629	654	642	631	627	661	650	665	627	669	617	655	656	619	635	634	652	630	607	627	645	585	645	639	567	623	684	604	590	652	604	647	616	657	620	631	605	624	611	616	646	690	624	618	639	603	661	613	631	647	637	599	639	600	604	596	617	622	632	659	623	596	577	641	623	642	658	611	615	660	619	646	680	654	605	597	603	649	646	687	622	642	635	641	608	630	597	672	637	653	595	671	557	605	653	671	646	630	634	613	623	638	619	632	607	608	611	647	630	640	600	627	626	598	610	642	643	570	662	614	610	629	622	596	655	626	605	624	624	645	623	667	652	621	645	685	628	607	641	610	652	620	664	615	612	624	599	645	624	654	662	609	610	656	588	679	648	659	616	615	604	580	644	578	630	627	668	624	621	640	646	632	692	618	654	625	613	601	593	642	648	651	634	625	660	630	624	657	624	625	618	642	600	600	633	648	602	672	600	619	607	638	605	625	584	639	642	604	673	657	620	680	582	634	640	633	601	663	649	661	629	582	639	638	662	627	585	649	614	606	620	608	626	630	610	671	647	634	632	635	599	654	591	583	604	602	592	626	658	626	638	637	623	653	617	603	630	629	589	635	606	640	630	638	648	595	638	632	634	635	600	656	608	628	628	597	612	594	686	631	614	644	642	608	616	654	644	585	644	648	599	589	628	606	601	638	639	584	639	615	625	631	658	611	643	626	584	662	581	591	643	639	666	613	666	611	627	629	627	607	682	595	603	579	624	577	654	612	621	632	646	652	656	636	622	544	637	633	613	626	632	635	603	611	657	656	614	640	688	624	587	587	645	633	639	620	644	605	646	634	643	634	646	640	621	633	630	632	631	591	615	635	649	644	585	603	658	646	678	630	665	570	655	676	632	623	600	589	638	604	653	686	651	652	632	580	620	665	598	632	649	640	634	671	667	640	599	587	620	643	628	627	601	595	620	627	639	644	597	607	611	624	614	625	604	667	622	621	637	608	624	629	656	605	659	674	655	608	673	646	625	613	650	589	656	649	640	652	650	620	641	629	644	629	630	616	617	598	648	583	620	595	602	612	625	609	594	640	645	615	630	601	550	653	629	639	619	643	644	638	608	596	632	638	621	623	648	646	629	630	652	639	646	602	623	619	603	620	622	595	622	588	603	619	665	625	643	610	615	646	657	608	603	622	609	626	631	627	604	602	649	573	630	665	623	591	574	620	637	621	680	629	631	644	607	669	615	652	618	635	588	646	605	660	570	627	627	606	662	636	595	614	611	632	626	662	613	622	632	626	632	616	632	641	611	664	621	617	614	616	683	613	630	593	617	621	611	610	609	595	638	619	594	614	625	609	604	672	623	669	575	583	630	644	618	563	646	628	637	620	631	597	629	604	601	629	628	620	633	586	620	598	666	613	657	621	588	655	609	601	650	608	627	654	651	626	653	643	654	590	619	657	644	633	626	627	632	618	586	617	658	621	602	643	617	606	613	648	634	624	621	608	618	594	598	658	587	680	618	617	595	655	594	628	636	626	594	615	630	618	648	628	636	652	612	646	621	671	656	656	633	610	599	633	629	609	677	628	608	621	605	648	647	566	620	640	616	634	641	605	604	604	617	634	577	662	653	591	706	576	631	633	625	635	662	629	602	633	663	633	615	614	606	674	601	664	682	599	606	620	579	627	628	605	644	657	686	636	658	610	650	644	617	635	592	629	613	617	603	652	648	650	645	657	640	642	634	665	623	615	617	634	637	618	614	687	590	588	655	622	635	587	663	597	632	667	642	648	635	607	649	630	608	584	655	627	654	689	583	644	650	611	603	600	593	601	635	656	608	636	612	607	621	586	597	594	689	613	630	646	646	628	636	640	607	638	622	639	613	699	643	657	599	640	609	624	624	646	599	626	601	623	642	663	616	648	621	661	639	623	585	622	598	634	648	625	655	641	633	626	632	621	617	641	614	592	645	658	634	618	597	624	653	603	622	623	649	602	580	609	593	612	625	624	597	613	619	635	654	646	624	654	662	629	617	625	655	642	625	639	640	603	637	643	621	639	580	642	643	616	634	615	598	607	641	653	657	610	662	655	599	587	664	595	640	633	590	616	654	650	638	627	636	637	658	627	619	600	619	645	579	611	604	604	616	680	622	627	626	636	635	640	636	632	660	651	612	642	626	600	626	657	621	623	650	599	629	639	628	631	631	588	628	631	653	593	646	606	602	647	648	640	623	634	649	687	641	623	573	652	601	661	605	637	626	658	605	631	587	603	638	665	602	633	644	643	648	675	649	624	615	632	645	640	620	651	619	610	638	639	676	591	666	592	642	635	687	642	622	596	603	653	607	620	586	642	666	618	646	658	630	612	592	673	608	605	625	619	659	607	580	590	581	643	636	597	593	615	606	613	667	636	631	607	637	658	593	639	638	608	625	603	675	634	654	627	625	635	636	640	627	625	634	680	660	661	619	621	619	593	648	611	625	622	574	623	661	645	652	612	646	593	604	638	643	624	613	634	615	624	651	596	614	678	644	650	620	667	637	635	628	652	626	635	601	607	613	653	648	622	673	657	625	665	630	648	642	627	584	622	633	657	633	620	643	654	639	608	635	660	624	644	643	634	618	637	584	670	604	635	646	602	642	623	626	615	644	663	605	621	617	651	611	644	645	608	627	599	626	612	616	647	642	611	577	650	672	656	661	643	651	634	644	624	615	579	651	660	628	607	631	631	633	587	651	596	660	668	647	594	648	621	673	644	647	617	628	635	641	637	652	695	655	623	611	644	642	648	607	631	566	669	636	635	625	611	621	690	622	643	646	597	634	620	594	629	609	623	618	632	581	635	650	610	641	634	633	635	636	635	645	646	619	595	633	670	655	615	634	636	628	624	635	631	606	639	611	636	576	628	597	629	662	614	581	595	642	597	625	627	641	613	648	583	595	596	637	652	644	631	654	642	663	565	630	652	599	651	584	637	610	609	596	642	638	654	650	633	617	657	606	612	620	630	675	591	622	614	686	600	642	620	635	614	604	642	617	665	621	656	643	678	598	615	636	640	628	623	617	657	688	585	678	672	622	652	599	583	629	607	622	652	608	606	605	626	665	634	666	617	604	609	646	612	619	631	627	609	623	612	612	650	642	651	598	625	615	695	593	630	592	647	621	638	596	661	632	628	635	635	588	642	655	618	625	651	636	615	673	621	626	578	645	686	611	638	606	631	604	640	626	596	620	619	590	596	645	616	620	639	628	568	670	592	596	640	632	572	637	628	646	657	621	590	626	586	648	609	629	624	619	614	620	614	607	629	612	643	657
26659	25539	12183	1358	105	75	78	83	74	83	83	82	84	74	67	79	74	75	82	64	81	76	77	84	86	84	76	66	79	76	132	190	200	169	114	123	88	61	72	85	75	83	83	54	77	76	79	59	73	76	74	76	77	79	63	63	90	82	75	62	84	79	86	66	63	73	88	57	73	81	80	71	73	60	74	79	61	82	76	74	90	74	75	97	63	73	79	73	76	76	73	79	75	77	68	76	73	80	74	65	69	64	65	77	84	64	62	78	67	83	80	98	73	71	69	68	69	86	78	76	62	86	82	77	72	69	84	58	92	72	78	86	77	73	59	68	68	83	68	57	81	86	69	67	68	70	99	64	88	81	76	62	88	80	71	82	69	76	68	75	77	87	81	80	83	78	71	72	70	62	78	77	66	65	66	71	75	73	71	90	80	83	64	73	68	59	71	69	72	79	78	73	56	58	60	66	71	80	86	70	82	79	83	80	97	68	70	66	69	74	79	77	62	67	87	72	63	75	80	86	59	69	79	76	76	70	80	83	60	67	78	58	70	71	80	85	71	85	55	77	88	67	64	80	75	71	85	87	88	63	71	75	75	70	85	72	76	66	57	89	69	83	75	64	88	76	92	77	94	60	86	63	64	73	70	73	66	68	83	78	81	76	56	66	77	60	66	77	63	65	83	66	90	85	87	57	81	61	86	80	78	68	74	84	64	74	72	66	75	79	89	78	79	66	68	76	76	73	91	95	92	79	99	70	75	78	74	77	68	80	85	79	62	80	80	66	71	73	62	67	80	65	85	74	74	66	57	93	91	80	75	53	76	76	66	83	73	81	72	84	66	64	77	83	78	71	69	72	76	89	69	59	85	71	68	80	72	70	62	71	81	72	88	72	63	70	69	74	66	75	81	77	69	70	68	81	76	93	79	70	99	74	64	86	85	75	67	86	75	76	77	77	81	90	63	65	82	79	73	89	73	82	87	80	68	73	69	74	76	79	91	75	86	72	58	58	97	77	77	78	71	78	91	81	71	69	74	79	82	63	77	82	82	74	73	73	86	72	79	64	74	73	72	89	71	61	69	63	71	72	87	68	70	72	62	76	68	74	71	74	77	93	76	71	84	93	63	79	75	81	93	77	69	83	83	90	65	77	80	64	74	82	72	65	71	68	71	65	69	72	91	74	82	56	77	59	75	74	80	81	86	66	72	65	70	69	76	74	73	68	74	81	64	73	73	85	76	90	60	99	69	71	66	77	71	77	82	88	92	71	84	65	81	78	76	76	63	80	74	74	72	79	72	86	73	81	81	72	93	62	73	74	76	73	79	77	81	65	86	81	80	78	79	59	69	79	73	72	84	77	80	89	74	90	75	78	69	91	69	79	74	75	64	68	70	71	61	79	60	79	71	82	84	78	79	67	79	70	81	78	90	75	70	68	79	60	70	60	84	66	64	70	68	79	82	79	71	81	73	83	56	83	63	76	72	76	77	78	57	78	76	85	68	66	60	78	87	71	70	77	73	66	65	68	84	71	73	83	74	60	45	72	92	85	74	80	76	65	77	68	70	74	66	62	78	75	82	77	73	71	81	65	75	80	96	86	82	89	68	80	72	65	65	100	78	66	85	63	71	76	91	80	72	91	90	74	67	63	92	62	94	63	67	72	79	81	72	76	67	79	61	72	97	76	75	74	60	58	76	92	82	72	72	67	57	76	81	87	70	68	70	90	83	68	71	60	88	83	75	74	77	81	92	82	71	67	83	76	79	56	71	87	74	86	81	66	77	72	66	63	79	74	69	81	73	75	86	81	75	54	80	63	75	78	77	66	88	79	84	68	71	85	87	83	82	69	75	62	84	74	72	65	70	84	74	83	72	77	78	76	83	89	96	65	87	79	80	72	82	77	70	62	73	95	65	80	75	56	79	76	69	64	66	72	84	82	81	72	79	83	73	75	79	57	59	76	74	93	70	77	77	77	78	70	90	62	86	62	73	72	71	71	79	74	83	90	86	72	78	73	65	52	82	87	75	93	79	88	85	71	71	75	79	83	78	62	77	69	79	80	80	78	83	70	74	73	69	69	63	68	67	75	104	78	71	74	65	96	85	76	86	75	84	66	75	85	68	80	62	69	73	83	76	57	83	82	94	79	72	80	72	77	77	75	65	70	66	69	89	90	84	74	73	84	66	70	70	71	70	79	89	81	80	72	88	78	84	75	66	71	75	79	84	87	74	84	95	75	70	64	82	78	89	80	81	82	82	80	77	64	65	73	74	76	65	74	84	73	84	78	82	54	73	73	88	87	81	63	78	74	61	70	82	72	72	68	83	85	85	78	88	56	76	64	68	62	94	83	90	81	86	63	74	81	61	83	88	65	67	86	84	68	68	75	66	88	69	75	89	82	80	62	76	71	76	87	59	74	65	74	78	75	61	73	74	70	79	79	66	86	87	69	75	79	66	67	64	79	73	86	80	65	76	89	72	83	78	78	74	81	87	54	79	75	67	74	67	66	77	76	70	82	75	92	62	80	95	62	77	85	64	64	76	69	72	68	72	64	77	75	76	82	58	79	70	80	69	63	81	96	80	69	80	71	65	60	73	71	79	75	71	77	63	73	72	76	77	83	91	71	70	73	64	73	88	87	83	63	71	81	83	67	75	76	69	74	60	89	74	60	88	81	79	69	91	83	65	74	67	68	84	63	69	83	71	89	72	69	76	85	67	80	81	85	79	74	58	82	81	88	73	74	65	91	61	66	84	71	83	77	66	91	86	59	73	77	86	66	76	89	83	68	54	75	74	80	79	73	68	60	76	74	70	61	61	67	78	88	65	80	69	68	78	68	66	73	81	89	70	75	79	77	73	70	73	87	70	65	66	76	72	72	61	81	64	71	71	81	91	76	77	71	78	85	62	67	85	70	79	77	90	87	76	84	63	87	86	67	67	71	60	84	85	65	74	62	81	70	83	62	70	73	80	76	72	72	77	80	79	90	76	70	89	61	82	79	72	86	72	86	69	66	81	84	81	83	64	65	92	72	75	80	73	75	82	77	82	81	75	83	74	71	91	95	78	83	64	72	72	71	72	75	77	71	99	78	77	71	69	79	66	65	76	100	85	69	87	73	69	75	74	77	72	82	66	83	74	81	78	79	61	64	98	74	91	77	70	62	81	84	77	68	76	82	77	71	83	63	83	90	77	58	68	84	86	81	78	71	75	64	78	82	76	78	83	87	79	68	74	67	68	85	85	81	80	64	69	64	105	85	59	68	79	87	87	81	76	85	72	83	93	73	73	83	75	79	76	77	85	69	55	91	73	79	68	76	76	93	81	61	76	75	94	68	73	65	89	74	72	90	92	75	72	84	57	79	88	95	73	93	80	70	67	70	72	70	71	71	78	74	66	62	79	83	68	79	80	83	71	73	79	68	73	82	81	64	77	74	80	62	63	61	69	78	78	76	94	74	65	80	88	60	67	63	73	91	78	81	71	70	65	87	71	79	73	57
57284	43679	32526	6736	1452	1639	1796	1520	1430	1301	1213	1164	1118	1082	1015	979	919	863	885	809	874	842	869	847	813	822	803	829	895	1158	2962	5285	5111	3425	2122	1465	1026	804	806	773	774	754	745	786	717	764	725	790	796	721	756	732	733	712	731	711	743	740	757	779	740	738	750	764	768	794	739	775	771	752	715	799	716	763	729	707	769	737	738	762	774	718	770	764	768	752	682	766	724	793	735	712	767	779	783	717	775	770	764	732	780	734	737	753	778	781	727	776	774	753	763	800	749	790	712	806	731	730	739	762	791	784	724	766	799	775	751	786	775	750	750	768	764	771	806	736	755	837	780	764	785	753	788	749	754	698	720	772	804	751	709	784	789	706	710	763	771	737	800	794	747	788	779	752	799	769	756	765	749	807	755	738	781	797	748	742	732	720	721	783	779	722	707	731	800	744	729	723	768	737	758	687	708	731	783	748	763	736	767	714	779	729	765	752	796	762	746	774	742	740	768	700	682	736	813	802	771	758	749	717	703	756	796	781	738	797	756	780	764	772	778	776	756	755	801	773	788	771	769	726	751	795	817	721	738	763	821	716	776	751	732	747	775	750	790	737	775	803	807	772	760	719	785	770	790	737	735	734	799	740	751	724	797	752	757	743	771	778	795	751	739	738	785	774	755	724	729	766	791	726	800	743	776	754	812	768	741	800	718	768	784	732	753	738	747	787	753	776	775	761	796	705	808	790	763	767	710	803	738	699	739	757	732	755	756	737	760	741	757	708	741	748	792	733	756	782	792	708	753	767	755	775	728	788	752	719	754	739	755	748	733	761	756	797	789	808	744	791	742	808	765	713	763	764	721	756	750	731	767	749	758	790	778	772	799	781	737	793	699	772	743	755	782	803	776	727	787	745	791	704	713	773	758	775	745	730	815	836	780	758	750	765	798	734	748	717	776	747	777	777	791	768	801	722	793	796	796	812	763	750	765	751	789	743	735	813	710	724	744	800	778	730	768	754	755	800	757	744	718	758	716	760	748	737	771	745	718	764	738	716	759	777	804	728	779	761	752	767	768	786	755	776	751	795	777	735	765	735	792	780	756	736	713	748	789	747	757	721	783	765	759	766	750	762	751	736	762	769	753	774	747	760	767	743	717	765	743	744	716	726	706	732	718	739	778	753	762	763	719	722	760	757	839	745	741	762	744	720	779	755	775	782	706	706	708	796	708	723	710	752	745	775	724	778	757	701	744	706	807	724	710	766	747	724	676	775	726	727	770	763	803	787	757	757	716	791	760	817	765	796	739	729	764	771	747	772	778	738	824	747	772	761	796	752	727	801	786	777	746	753	780	777	753	780	764	742	787	773	717	730	741	750	792	792	765	780	706	791	733	752	782	788	733	769	791	719	732	744	764	788	767	790	776	721	776	757	746	736	738	749	832	691	719	758	741	727	724	735	750	729	703	756	751	755	803	770	716	768	747	759	758	809	749	752	708	805	753	761	707	768	750	782	771	754	734	781	747	777	771	747	740	760	810	794	810	822	718	757	740	783	709	770	761	730	733	792	763	769	777	734	777	772	748	755	735	763	767	777	746	746	760	793	736	758	759	754	792	743	733	754	747	741	727	788	778	739	761	797	772	763	741	788	759	718	733	747	761	748	768	792	743	732	729	774	761	756	740	758	736	710	750	796	739	728	731	747	767	768	750	765	744	763	801	747	727	726	789	739	743	760	752	755	730	736	737	761	816	757	750	735	731	794	739	774	772	754	748	708	770	775	741	745	763	766	741	697	741	742	764	774	730	770	803	727	744	746	779	746	760	758	768	726	713	757	749	780	791	780	736	750	767	759	771	782	757	793	744	794	740	758	811	788	795	748	732	766	749	796	745	684	790	769	769	717	735	824	728	766	762	753	756	821	763	769	756	768	747	787	765	728	757	750	762	740	781	742	800	712	781	729	771	727	777	789	804	746	798	737	761	781	812	784	696	745	825	733	784	754	774	783	743	746	761	746	793	786	710	770	755	749	725	800	791	748	773	761	764	713	726	775	772	748	794	730	783	748	752	740	754	823	727	747	785	772	773	795	744	769	739	750	742	710	781	730	725	719	783	726	771	740	768	722	764	741	710	755	747	746	740	716	683	776	740	721	762	715	728	758	772	773	775	764	746	706	765	746	806	775	809	759	784	737	729	713	752	783	776	752	739	738	746	772	806	754	777	768	730	747	724	730	782	778	762	791	775	714	781	774	814	776	726	725	827	734	771	783	743	814	713	763	704	718	772	731	746	768	777	704	776	775	792	779	758	776	770	777	753	722	758	759	728	716	770	717	754	740	748	753	778	739	692	770	711	745	741	766	747	804	773	788	755	756	757	798	754	764	720	785	734	743	762	788	775	737	805	757	741	780	738	793	712	763	796	752	754	765	705	805	733	762	756	735	748	701	785	750	750	768	740	754	765	684	743	757	741	798	796	721	752	748	813	814	753	751	735	752	741	742	724	768	712	715	744	772	754	780	743	798	771	776	725	706	762	747	715	726	725	777	760	733	742	800	756	774	760	764	756	758	759	719	736	792	767	810	712	777	799	797	784	780	788	727	762	745	783	764	764	735	782	777	787	784	822	749	775	759	807	768	740	782	731	767	782	756	729	757	742	712	727	726	763	741	775	734	723	759	741	790	755	741	757	784	762	679	739	718	725	719	764	764	744	780	763	739	755	768	761	745	753	749	748	745	807	770	747	732	757	738	770	800	751	786	749	706	757	719	741	768	775	782	752	791	730	775	788	761	732	736	806	752	756	789	749	735	764	740	772	742	758	703	781	744	776	774	807	758	718	780	740	699	785	745	759	775	748	751	722	762	762	788	775	751	767	726	741	764	795	724	737	752	728	730	741	698	762	793	782	730	737	793	793	722	749	777	760	789	777	768	784	770	769	813	737	758	734	714	768	819	701	761	771	783	748	774	779	778	711	745	782	764	760	760	760	770	789	749	759	737	755	743	729	741	763	754	798	764	739	735	753	786	780	737	775	749	740	719	759	807	758	742	734	748	743	757	739	737	717	799	716	781	775	757	782	772	776	765	787	759	783	805	812	764	699	708	741	727	756	721	739	725	754	760	744	730	724	742	750	803	716	744	791	789	797	786	753	757	709	826	716	758	751	788	723	750	761	728	737	764	778	765	740	694	764	782	718	716	741	708	805	749	748	739	805	778	764	755	763	745	779	749	772	763	796	795	746	787	738	707	770	779	733	713	745	783	759	753	773	733	795	730	805	778	752	759	735	788	773	747	814	756	716	788	730	779	719	738	755	742	764	753	776	753	796	748	752	751	733	764	697	767	761	733	795	781	734	776	768	744	757	760	774	805	744	793	747	773	728	795	768	759	738	772	780	764	749	722	777	738	769	764	729	778	755	774	812	760	773	781	779	763	754	789	768	766	749	742	754	771	754	732	742	757	732	772	796	733	770	756	773	817	762	755	735	770	727	747	740	792	731	747	761	741	770	813	752	767
36314	37186	19772	3306	83	76	58	62	68	84	56	66	77	62	64	70	52	56	50	62	44	66	51	52	81	63	64	54	39	56	181	240	232	177	112	108	67	64	63	47	74	62	65	50	59	58	51	52	57	59	51	52	63	67	45	52	52	54	44	64	56	41	56	64	52	63	44	63	58	40	66	54	60	44	49	48	50	61	35	46	48	58	70	61	55	66	51	49	44	42	76	57	54	49	59	53	54	56	60	59	48	50	62	54	60	45	56	60	63	57	57	60	56	44	69	48	61	61	64	28	48	47	66	63	63	51	50	59	54	60	50	56	47	55	42	64	56	68	45	55	53	55	53	64	57	59	62	61	69	70	50	57	49	58	44	56	61	54	66	47	36	59	44	57	66	44	66	76	57	58	56	48	50	52	46	41	61	61	51	49	56	58	63	42	57	49	70	52	62	64	53	64	59	56	49	51	58	44	50	60	51	55	44	50	48	57	55	63	61	54	69	54	55	43	51	60	51	52	46	53	58	58	49	47	56	55	49	50	62	44	57	58	54	59	45	66	45	62	52	52	61	54	55	54	57	53	59	51	48	39	67	61	52	56	51	60	50	54	53	50	51	59	65	47	50	63	50	66	62	49	55	58	67	50	62	49	53	43	56	60	47	58	61	59	52	36	68	60	55	47	51	47	54	50	61	49	62	63	57	45	45	46	62	48	46	45	44	52	56	60	62	59	40	48	56	71	49	48	43	49	72	52	51	54	51	72	63	51	48	60	51	59	56	53	62	59	51	58	44	44	43	50	63	49	49	46	57	46	48	46	55	65	46	48	52	50	51	50	49	52	67	59	49	51	59	61	51	44	47	53	61	47	50	56	47	76	60	54	60	49	50	49	45	63	53	45	47	59	53	58	59	54	47	58	59	44	62	58	48	48	56	60	66	63	50	67	60	45	59	53	54	64	51	58	48	55	50	52	59	57	56	53	55	61	51	62	43	47	55	51	54	66	53	55	62	40	75	57	49	49	51	51	51	67	51	48	50	51	62	56	42	55	56	48	49	44	58	48	46	63	41	54	67	51	49	47	40	67	56	56	50	62	56	49	67	58	55	53	52	59	53	53	48	57	47	53	57	71	60	61	45	53	53	52	46	52	58	56	48	58	61	49	56	47	63	47	54	60	45	48	51	50	52	59	62	52	44	60	63	60	52	58	50	60	54	60	49	53	46	60	44	59	50	56	57	52	44	52	42	50	56	44	54	52	63	56	40	43	56	44	67	55	55	57	55	60	62	56	63	52	64	48	50	68	62	51	45	67	51	44	52	40	51	55	47	51	52	63	53	49	55	54	57	53	43	51	53	57	51	65	53	59	53	59	59	57	66	47	51	52	59	48	41	48	55	51	54	78	59	48	61	54	54	55	47	50	60	45	50	50	65	39	50	63	55	49	57	70	61	43	48	48	46	51	53	59	59	63	47	68	53	53	42	53	39	50	49	53	61	65	60	51	53	62	57	61	62	54	50	40	45	47	50	50	40	55	59	44	61	55	57	50	51	56	57	55	51	56	55	52	65	54	54	79	57	58	47	60	49	56	52	59	49	67	66	55	48	58	49	59	48	49	48	60	54	50	69	56	53	57	47	60	45	54	42	69	54	60	61	51	50	46	52	49	61	53	40	50	57	60	47	43	65	58	68	52	45	52	52	58	46	52	53	57	59	62	44	46	56	53	48	53	47	63	48	63	59	50	46	47	68	60	51	49	46	59	72	52	55	67	45	47	46	63	71	65	47	55	59	56	44	46	37	47	50	52	61	46	59	56	46	45	65	54	58	75	76	48	47	52	53	45	50	45	41	52	51	45	63	48	40	78	60	60	48	56	47	59	42	70	70	53	47	52	46	56	53	68	58	68	66	61	57	74	43	57	55	46	58	68	49	66	42	53	55	59	43	74	46	52	38	59	50	43	57	45	55	50	56	77	60	50	52	51	60	62	54	54	63	62	57	51	63	62	68	68	58	41	48	57	59	52	57	54	58	50	56	48	60	59	41	54	34	58	56	41	70	53	49	53	62	55	58	58	46	40	58	56	52	57	49	38	56	43	70	70	45	59	63	60	39	55	58	59	49	46	53	53	64	52	45	55	52	53	66	55	50	53	68	61	52	56	63	60	56	55	50	44	47	70	53	52	52	54	72	57	61	52	58	64	45	52	60	49	64	69	48	43	65	62	64	46	59	45	48	44	62	61	59	52	64	55	56	57	51	69	54	57	68	56	57	46	46	56	65	43	62	63	57	58	61	52	46	46	59	46	55	46	64	48	56	60	54	52	52	44	69	46	58	57	54	50	70	58	44	55	50	63	54	41	52	54	57	48	44	44	58	58	42	45	68	55	48	65	55	52	58	48	51	52	50	60	57	46	67	56	50	46	57	54	55	60	58	68	60	65	48	51	53	47	54	60	56	45	55	54	68	55	49	54	54	51	58	60	56	58	54	51	59	51	59	56	54	41	59	57	50	53	56	49	58	66	53	61	51	49	64	55	48	46	50	46	49	51	44	51	50	58	52	73	63	54	59	48	53	46	53	58	60	58	53	57	49	44	58	43	61	64	55	56	64	50	51	65	57	62	52	53	62	47	54	45	55	49	59	51	50	56	64	70	59	72	66	51	55	52	46	59	63	60	47	58	53	52	48	51	54	45	51	47	54	58	60	41	57	47	55	66	53	43	44	68	54	61	49	57	64	50	49	55	56	53	70	63	57	50	49	63	50	58	56	63	52	59	56	42	51	56	45	62	44	55	62	52	52	55	62	56	44	56	47	63	50	72	61	49	52	52	62	57	56	50	54	56	56	55	52	65	60	53	55	62	61	53	49	45	55	61	52	54	64	59	44	60	49	56	55	68	61	56	52	60	58	66	65	52	51	53	55	63	60	61	52	49	64	51	45	62	55	63	50	47	52	65	54	45	47	54	60	55	50	51	61	55	61	46	59	61	46	50	54	62	43	64	55	62	60	55	61	49	59	42	43	55	57	50	60	48	60	62	53	52	65	65	49	53	51	64	56	55	59	55	66	58	56	49	67	59	64	55	60	48	61	51	52	63	61	50	48	51	63	47	48	58	48	46	56	56	59	53	65	60	57	64	61	58	68	51	56	30	48	52	49	48	57	65	56	65	39	63	68	47	45	58	54	45	44	56	52	57	42	68	56	46	59	54	53	59	46	50	52	54	55	55	58	66	58	51	61	51	47	49	48	44	60	46	50	68	50	48	49	61	38	53	58	52	47	56	58	45	61	55	72	44	48	48	50	59	47	58	54	65	48	72	47	60	47	58	66	53	73	61	52	53	47	66	63	47	46	67	51	51	44	56	60	70	60	55	48	53	43	53	58	61	51	46	58	65	58	51	53	47	59	73	76	68	45	52	47	50	54	43	62	57	67	63	49	51	33	62	50	55	48	54	51	53	45	38	57	57	41	38	53	63	51	50	71	76	50	52	67	62	46	60	60	64
59370	47819	37561	10077	1781	1972	1804	1689	1402	1209	1095	1089	983	901	839	851	760	785	668	696	681	647	676	652	646	628	660	665	636	1018	4917	6025	5428	4224	2659	1687	978	649	587	591	569	570	559	552	551	554	604	599	557	572	563	554	604	551	595	593	566	593	545	599	572	568	595	585	575	534	550	584	575	509	560	554	595	565	556	582	571	582	529	513	609	574	546	545	592	525	578	556	589	525	556	608	586	597	556	596	543	572	580	550	598	529	530	556	582	572	551	549	572	595	547	573	557	561	596	564	564	557	575	533	582	547	588	545	503	589	568	552	540	569	530	542	585	574	559	557	576	613	557	599	582	570	581	559	576	562	571	584	556	537	576	599	537	602	552	632	573	549	565	559	543	526	568	517	567	575	523	554	550	587	530	575	555	584	532	587	582	557	555	554	568	599	554	556	586	566	567	579	539	574	554	605	554	559	543	580	550	562	638	580	606	517	557	595	565	556	567	564	582	589	584	582	576	613	584	563	571	576	541	556	594	528	557	558	577	583	495	617	563	556	547	524	555	553	577	562	563	591	579	535	537	592	572	574	586	583	548	515	570	537	531	568	566	516	559	566	578	538	583	537	553	526	554	571	572	572	596	577	581	592	576	542	581	550	573	567	539	548	575	544	576	588	589	564	596	575	561	529	561	558	571	569	545	584	575	551	581	567	580	587	575	586	532	514	552	604	553	593	562	574	567	559	564	581	561	600	586	592	566	550	572	564	553	529	568	567	536	587	577	541	622	556	582	554	595	593	553	581	556	568	557	567	586	525	630	568	567	560	537	545	580	582	561	574	541	544	562	589	533	576	549	563	535	606	549	548	576	591	602	561	521	510	550	568	565	600	549	559	583	597	581	614	556	578	538	573	559	564	556	546	578	536	571	581	537	569	575	554	573	543	558	569	560	561	637	570	552	540	637	595	593	555	580	576	607	537	584	563	553	561	560	570	532	552	577	609	557	579	544	523	535	514	577	578	570	602	553	579	545	595	601	559	590	582	577	581	561	547	614	547	618	542	564	529	592	595	608	530	561	593	585	552	554	591	569	548	611	555	576	575	551	574	543	596	550	564	552	552	571	562	581	576	575	553	598	578	545	513	610	569	552	590	529	594	533	579	526	583	576	588	554	547	589	569	565	573	558	539	568	503	577	553	565	610	573	554	602	572	541	563	550	557	575	527	580	557	537	534	594	562	561	578	555	540	566	529	534	604	557	553	597	543	554	536	530	620	559	563	555	581	565	541	547	584	544	572	574	572	556	536	557	561	552	590	552	560	581	529	530	581	592	568	579	568	559	567	552	531	549	571	569	577	575	549	550	561	543	589	553	566	571	575	590	544	572	548	567	565	576	563	547	571	552	553	556	534	580	604	604	544	568	551	567	575	609	560	596	577	583	575	563	580	548	582	548	570	582	589	577	607	544	546	588	561	594	569	621	572	556	606	567	548	542	559	536	567	582	565	615	563	531	592	582	536	612	573	561	585	533	515	557	586	606	553	573	575	573	600	579	593	531	608	557	601	547	522	568	559	570	558	540	600	565	582	584	602	576	633	557	621	553	545	578	546	576	588	564	591	586	610	562	539	573	527	534	553	560	582	576	545	580	528	578	568	551	541	606	619	582	515	594	557	541	557	571	551	574	590	568	591	527	593	525	533	576	588	547	542	583	596	576	618	596	578	562	567	547	540	600	595	621	579	524	583	558	565	559	552	509	566	542	559	587	573	555	594	578	555	629	594	531	579	552	571	541	575	587	574	535	565	562	545	572	595	568	569	559	542	545	560	580	544	589	650	553	555	523	575	582	574	525	594	574	543	590	595	554	542	566	582	551	575	572	562	562	546	567	539	564	589	548	553	522	605	542	622	559	592	546	590	545	600	580	550	564	560	605	481	552	567	579	545	547	568	566	538	577	555	601	565	585	551	562	567	549	572	598	590	566	585	565	549	578	535	589	529	597	576	543	546	592	530	564	545	599	558	585	568	558	559	552	582	603	619	579	586	524	551	563	563	569	564	548	570	574	554	583	548	556	568	529	587	572	587	579	521	598	596	585	571	559	577	538	548	575	526	576	537	537	578	593	553	566	551	584	566	537	599	548	561	550	584	587	555	556	590	562	580	565	603	587	567	536	585	531	557	574	557	552	567	581	562	561	547	567	607	578	547	528	599	549	534	603	571	545	590	562	586	581	531	530	581	574	565	568	543	563	561	557	561	553	554	531	580	543	544	557	510	625	595	566	573	574	542	560	596	592	585	535	553	523	577	572	548	570	580	531	552	575	557	557	553	532	589	591	582	582	511	566	596	585	594	551	553	582	567	592	572	537	574	583	545	547	561	551	576	579	597	545	551	588	539	554	594	557	589	539	573	585	582	592	576	546	565	570	607	567	549	560	571	555	555	579	572	533	560	572	583	575	586	580	556	583	559	574	554	586	611	558	544	541	555	609	574	544	573	591	588	593	552	572	596	567	565	556	545	537	558	536	605	593	555	553	558	593	529	564	576	582	556	569	563	557	566	592	587	538	563	558	560	582	554	562	599	567	565	596	551	573	592	583	538	575	567	580	594	577	583	573	595	585	570	579	599	551	625	579	582	561	547	579	569	574	562	566	599	539	561	552	547	589	582	562	587	570	550	568	572	528	621	494	586	564	549	600	533	547	604	561	586	565	561	597	560	558	565	548	587	520	609	508	541	567	588	555	581	551	574	593	552	573	599	568	602	552	566	585	601	563	585	552	593	552	558	575	553	585	545	543	539	598	599	558	594	600	552	579	577	576	548	562	565	566	551	548	598	624	533	558	595	546	546	555	580	535	621	560	595	579	621	579	541	578	579	536	604	575	534	542	593	549	592	587	540	579	602	528	535	494	588	547	602	563	550	585	551	579	567	574	573	555	574	561	551	563	531	577	597	561	566	536	605	553	553	583	547	583	572	552	606	570	611	575	549	578	550	544	538	554	564	537	518	559	576	560	573	576	553	585	602	592	557	556	548	573	585	527	564	558	570	526	616	601	545	587	511	526	566	554	593	578	551	578	583	514	524	582	579	587	586	623	560	569	549	551	577	613	610	596	546	540	549	563	601	547	584	576	589	557	551	546	524	549	546	530	602	564	554	554	544	585	542	524	589	575	552	604	565	568	571	568	544	569	582	578	567	563	555	598	569	542	546	543	542	529	538	557	520	530	536	546	546	586	543	589	573	569	569	560	551	551	585	563	565	570	583	528	594	516	546	606	551	598	601	584	537	546	551	549	571	600	557	579	538	567	553	566	560	605	562	574	549	588	585	566	554	543	573	572	550	540	579	587	553	550	526	533	570	602	509	592	531	565	578	586	589	586	537	567	567	553	575	568	602	557	545	561	574	573	545	571	574	553	562	560	541	565	575	569	594	548	568	587	543	556	570	572	592	616	563	513	563	546	594	537	566	546	570	605	589	549	547	614	564	566	590	552	588	586	571	584	578	561	550	525	552
15649	10840	4131	630	91	68	69	77	82	101	82	85	86	80	76	76	84	84	82	78	82	86	82	66	86	85	88	67	81	92	102	134	127	114	89	91	102	96	82	98	87	92	90	83	94	91	82	90	69	75	69	91	81	81	68	77	76	93	81	69	60	77	102	85	96	89	72	87	84	71	83	75	65	72	86	92	95	84	84	78	82	80	77	72	92	81	77	72	75	86	79	75	88	98	68	78	62	85	90	83	78	77	63	94	96	81	77	80	90	77	93	73	82	66	79	104	78	102	79	75	79	93	80	78	71	78	70	84	84	61	62	85	86	74	76	78	77	77	83	92	80	77	82	98	66	93	87	90	68	74	87	83	77	85	83	94	70	95	92	94	76	73	86	81	85	87	84	72	66	82	99	68	106	83	81	83	97	78	69	88	70	88	76	81	62	77	78	85	73	70	76	78	74	78	91	72	93	89	87	80	73	61	80	73	84	65	89	72	70	71	86	82	83	80	73	77	74	68	76	80	90	86	89	110	69	89	83	78	97	101	66	73	84	90	88	76	81	91	92	85	94	90	76	83	84	81	75	91	86	73	79	76	70	84	76	64	93	76	85	85	88	86	93	78	87	90	95	71	83	87	74	83	80	90	81	89	86	90	91	84	74	67	86	91	84	87	78	75	56	84	73	70	72	86	89	73	70	89	79	85	77	74	83	79	75	73	74	100	96	72	82	85	90	68	73	76	81	76	74	84	90	83	72	77	77	84	80	80	72	77	77	83	77	79	90	77	87	87	83	90	83	96	73	78	76	90	89	80	68	72	84	65	89	64	76	83	94	77	73	69	103	97	80	60	75	72	87	72	69	76	84	75	85	81	83	81	81	59	89	77	80	93	70	84	73	77	90	87	66	75	75	85	77	75	90	79	77	88	78	71	86	71	86	90	85	83	93	88	96	72	65	73	88	72	85	71	80	79	93	80	81	82	92	103	92	92	88	69	88	81	83	71	91	74	91	73	78	81	73	70	95	88	71	86	83	79	76	77	82	86	69	92	73	75	76	106	87	76	72	81	96	76	104	80	82	82	86	69	95	81	90	82	94	62	93	90	79	74	86	86	81	82	80	82	89	93	104	85	68	73	84	58	87	81	76	74	72	82	81	77	84	77	86	72	89	84	68	87	85	87	72	77	91	67	77	73	103	68	89	81	84	75	73	77	96	92	82	90	97	75	83	89	65	76	85	92	74	92	84	87	88	89	83	87	91	90	63	77	91	93	83	58	87	64	87	72	76	84	78	89	75	98	81	71	84	83	73	95	80	85	100	70	64	59	75	88	81	106	78	80	86	86	84	81	77	90	73	87	66	66	75	82	85	75	80	74	67	91	85	92	99	76	74	75	92	84	74	77	85	74	73	84	80	92	73	74	70	82	88	94	89	71	66	74	80	85	72	76	62	71	86	74	77	82	73	83	95	78	84	83	83	80	86	72	76	68	70	84	84	82	77	83	82	75	85	74	105	79	71	65	82	81	93	91	69	75	76	70	71	76	71	89	80	77	95	73	79	82	76	72	74	78	92	92	75	77	94	82	75	87	98	89	79	86	92	84	89	81	63	94	90	80	73	83	76	72	81	70	92	87	84	80	75	77	80	88	86	66	83	80	98	81	93	73	69	90	78	81	89	83	86	75	75	89	76	70	94	71	79	91	82	91	90	65	62	83	80	93	73	67	83	93	83	56	91	81	81	95	79	85	88	79	71	77	68	88	66	91	89	85	85	73	75	90	81	88	76	90	101	77	80	84	80	80	69	82	77	88	97	86	84	84	93	78	78	86	92	82	76	73	67	76	75	67	84	87	77	75	80	81	89	84	91	97	72	71	68	81	66	74	72	73	90	92	85	73	88	74	89	90	85	61	91	81	82	96	101	95	84	80	82	71	92	79	76	80	77	86	86	92	78	78	66	91	79	87	82	76	97	68	70	83	78	74	82	99	85	70	83	100	78	96	86	80	78	90	87	69	83	77	87	66	78	83	83	83	82	80	76	75	76	90	76	91	73	78	83	95	92	86	90	81	78	79	64	76	68	82	80	77	85	77	79	88	77	77	74	70	83	82	90	79	85	73	76	62	94	87	98	86	82	84	76	81	74	93	79	84	80	91	72	80	75	82	78	94	60	99	86	69	81	90	69	70	83	92	73	66	91	70	81	76	83	77	85	93	69	76	83	77	84	83	95	78	85	74	97	90	79	79	86	78	89	90	86	83	95	76	72	93	87	71	88	80	85	84	88	87	85	86	68	76	95	71	90	82	78	83	72	83	79	78	80	78	90	94	84	85	83	78	77	82	78	72	84	83	72	80	78	83	91	84	78	77	86	77	85	71	106	75	93	68	95	90	77	89	72	81	72	77	78	89	82	79	86	86	81	88	67	86	77	84	90	101	82	80	85	79	75	71	76	82	70	72	79	84	86	80	81	82	83	91	85	95	78	93	89	109	80	85	83	71	89	73	87	76	76	85	92	84	64	101	82	97	83	87	92	88	79	67	77	74	82	84	81	82	86	80	74	89	76	91	78	94	89	86	73	98	90	60	81	80	91	77	86	89	73	66	82	77	77	72	75	70	81	61	53	97	84	83	70	99	80	92	80	97	72	83	94	83	86	63	80	91	93	93	82	69	76	81	71	82	82	67	71	84	91	82	96	77	87	97	84	93	84	82	97	78	88	92	64	73	73	81	69	60	86	83	81	95	83	84	64	86	87	94	82	78	80	80	88	78	89	88	81	84	76	78	91	94	71	99	95	91	72	60	80	79	73	75	77	86	81	71	89	81	80	74	89	77	73	60	84	84	88	86	71	76	69	93	70	79	90	73	71	86	79	85	79	92	73	71	106	82	71	85	77	76	79	98	72	77	65	71	91	86	91	79	86	83	97	81	75	84	67	80	86	92	74	87	101	89	76	83	77	60	92	76	77	74	79	63	80	87	76	87	83	92	80	80	83	85	81	77	75	67	73	73	81	80	93	93	86	72	78	71	68	98	78	91	83	77	87	70	105	82	81	92	84	85	69	99	85	72	61	76	91	80	78	72	95	86	74	71	83	78	87	84	85	66	72	94	77	70	91	76	69	70	79	79	79	74	84	76	82	75	87	90	84	93	76	78	90	84	76	83	71	87	93	73	91	82	83	68	97	78	97	86	72	74	95	81	87	92	76	66	86	70	72	101	99	94	84	72	72	92	77	80	84	85	81	85	80	77	82	91	88	76	78	68	75	77	82	79	81	81	82	76	87	88	80	90	75	77	83	75	78	78	79	88	74	88	66	80	88	81	83	99	74	78	89	95	79	84	81	84	77	86	93	72	85	111	84	96	73	87	76	83	82	86	87	89	83	84	77	87	82	79	80	78	71	89	87	83	95	77	98	98	82	88	75	65	75	72	89	65	102	93	83	101	78	88	70	79	80	74	66	88	73	69	77	89	71	64	87	80	80	80	95	80	92	81	98	89	85	74
45610	33059	22815	5929	1040	1090	1071	1071	986	966	1006	929	971	932	900	887	831	883	867	837	873	813	863	845	858	861	818	844	859	844	1813	1951	2075	1718	1277	1062	987	915	815	808	802	831	792	805	839	803	859	814	775	794	771	791	858	792	831	818	850	768	833	833	787	858	780	834	856	795	772	783	871	802	820	826	809	896	835	879	810	759	749	833	836	837	834	851	834	860	795	817	836	796	848	849	840	865	848	816	851	823	828	843	813	808	859	806	830	843	782	783	785	836	819	826	829	911	802	800	835	857	841	836	803	798	807	775	845	794	806	802	814	806	844	770	836	798	849	832	832	819	820	804	831	806	789	807	777	793	772	778	811	902	845	813	818	838	755	856	837	804	836	795	829	806	758	830	853	782	816	842	797	801	797	839	810	833	810	850	796	845	837	810	846	781	828	872	776	845	869	830	791	818	805	776	822	866	792	799	885	804	837	813	804	776	821	782	793	817	853	824	820	813	844	833	845	832	820	899	782	791	862	854	811	833	835	826	779	816	800	792	828	815	807	872	838	826	772	828	832	861	835	764	841	831	770	834	849	802	824	797	767	807	824	888	881	806	831	819	879	831	806	842	829	845	782	808	837	831	742	805	797	859	810	798	799	763	834	798	859	818	834	804	849	804	842	777	810	782	843	851	768	793	840	827	822	863	803	769	786	834	890	824	815	884	816	813	845	820	813	849	837	821	815	803	771	815	818	805	841	869	781	764	829	773	835	800	812	828	799	823	777	769	837	792	835	880	841	802	786	848	846	822	826	821	811	804	842	839	809	778	833	837	856	867	762	823	835	816	807	848	870	819	808	720	763	803	809	787	841	800	848	849	820	810	820	899	795	821	850	834	795	852	864	784	782	873	889	865	789	851	800	850	789	791	785	846	793	837	808	804	808	822	837	810	878	861	852	836	756	796	818	814	849	833	835	779	834	837	775	846	784	847	841	814	853	817	838	835	792	826	842	774	820	856	826	851	824	806	836	800	831	871	835	802	847	827	841	825	818	822	788	831	820	819	828	810	775	874	773	827	875	802	825	819	827	817	806	789	785	768	852	885	844	824	828	836	832	837	781	853	876	772	840	852	866	781	800	799	839	830	865	867	871	829	791	808	846	848	869	806	866	822	821	807	859	806	781	812	812	824	795	806	779	839	843	842	816	802	830	776	879	773	787	837	817	853	840	803	814	846	834	782	901	834	835	823	795	846	793	849	842	813	846	842	811	856	840	818	828	811	770	812	829	826	739	766	891	851	858	794	805	846	846	852	781	817	845	810	789	818	794	806	884	804	784	821	809	787	811	819	809	829	817	816	829	794	836	876	879	804	830	819	828	814	847	861	818	851	810	832	831	844	799	774	830	827	814	819	840	813	783	809	790	787	840	789	855	816	879	876	864	846	881	791	842	816	801	803	826	860	803	845	847	869	825	852	868	811	820	894	886	788	820	842	865	827	786	827	787	817	821	794	806	872	804	838	869	876	782	829	784	835	851	830	827	851	776	833	811	809	793	838	808	864	826	781	811	784	781	808	781	789	851	834	821	796	823	843	843	819	773	881	775	811	772	798	891	810	832	873	834	787	804	800	791	844	802	852	785	801	795	790	808	855	841	828	836	828	796	768	784	831	860	802	808	828	854	823	832	838	804	819	795	798	825	844	847	862	800	806	797	830	813	823	867	883	826	794	835	843	819	805	880	812	842	822	882	838	814	814	813	773	855	872	854	817	811	832	831	844	800	807	774	846	821	882	840	778	818	847	822	789	788	796	842	805	832	826	801	846	856	806	867	881	821	825	824	826	819	809	811	804	853	865	871	805	808	828	810	809	834	817	826	831	816	816	816	808	813	817	878	851	783	805	832	826	855	855	840	865	803	820	813	862	809	823	798	807	834	801	791	795	863	828	853	818	815	817	833	834	795	838	826	792	809	848	784	887	827	809	843	845	792	811	816	820	790	835	861	773	774	801	788	871	884	769	819	830	843	826	826	848	847	819	842	813	857	807	789	824	819	888	831	794	851	792	798	831	824	823	790	796	800	853	843	788	853	865	820	786	737	828	788	818	848	783	833	792	825	844	801	812	808	792	778	832	838	857	830	836	849	822	839	803	845	807	839	846	800	873	833	817	843	826	891	784	782	834	814	827	833	868	860	844	880	889	844	792	786	873	845	826	870	829	898	796	816	836	834	864	821	813	813	817	825	799	850	844	839	829	786	845	790	782	871	773	811	833	778	842	780	887	805	775	785	837	877	868	847	837	850	798	828	877	846	838	864	836	778	820	833	854	770	811	885	825	802	869	836	769	816	824	834	801	842	829	858	824	775	759	841	825	854	863	856	838	829	818	856	873	872	840	807	788	795	826	809	846	804	792	781	783	779	817	816	833	816	785	844	791	813	825	833	822	865	839	778	804	796	754	803	846	927	847	837	844	874	853	799	795	877	827	784	793	775	801	863	870	822	833	820	792	780	841	796	796	834	818	865	824	848	843	797	808	806	840	849	869	796	839	786	850	802	762	784	837	834	780	803	839	814	847	789	819	789	834	800	805	873	822	824	810	823	830	816	815	830	815	857	841	802	816	800	773	815	795	882	803	807	815	856	869	818	822	823	837	857	829	821	836	877	840	821	830	816	813	835	785	776	852	849	836	793	801	819	822	889	815	809	878	834	834	859	818	814	827	800	772	848	797	788	867	803	850	829	780	829	827	827	787	848	775	832	747	802	844	836	810	836	810	841	812	794	840	837	838	796	775	786	794	817	832	872	829	822	785	809	825	817	836	895	843	807	801	787	827	809	820	842	876	818	813	820	840	810	846	837	832	852	827	813	877	816	825	792	862	835	801	863	788	793	885	857	804	855	810	850	827	823	859	823	871	856	809	803	857	790	834	851	834	791	825	805	816	857	807	800	843	839	832	806	849	821	811	806	765	801	826	776	829	830	872	823	817	858	808	786	834	816	856	826	865	812	768	807	826	828	858	880	824	816	799	790	797	813	851	856	848	853	831	817	806	852	817	855	801	859	783	787	857	828	785	823	817	786	823	793	782	842	796	882	844	819	796	813	809	797	794	849	823	831	836	788	827	839	799	810	817	838	835	776	768	820	762	805	792	812	807	847	795	824	799	871	820	806	826	844	859	820	772	817	804	814	803	841	840	813	829	778	778	812	825	824	810	839	821	797	814	829	807	841	887	773	854	809	774	785	852	822	842	817	786	801	788	830	792	816	785	905	783	873	847	789	781	801	807	815	809	845	847	821	789	789	813	827	823	800	814	805	838	796	836	799	825	816	781	876	787	835	801	778	825	800	820	795	837	827	797	796	833	858	785	790	880	818	867	780	840	817	831	843	860	809	889	829	829	835	811	804	848	811	845	827	855	824	805	822	811	815	874	828	786	838	807	836	833	772	817	816	831	851	832	855	851	862	837	781	818	807	814	827	804	819	834	833	805	834	846	847	843	828	844	789	821	845	800	837	780
31286	29424	13387	2782	71	68	66	68	58	68	68	67	69	57	72	67	52	44	56	71	65	66	49	64	62	68	68	67	62	69	123	189	163	119	92	75	71	61	68	63	65	66	52	57	59	64	50	77	70	61	57	65	58	55	63	53	64	73	56	61	69	61	74	54	62	73	57	57	61	65	63	60	65	55	57	50	62	65	69	61	56	62	73	65	57	78	47	55	53	66	59	58	58	58	63	64	58	62	74	76	65	72	56	58	64	56	64	63	45	55	71	78	68	65	68	57	77	69	74	44	60	71	61	59	50	74	58	51	65	67	59	63	79	78	80	66	62	55	53	67	61	67	59	58	53	59	77	64	55	60	76	66	73	62	73	78	69	64	64	56	55	56	70	67	57	70	65	58	58	75	58	70	50	61	64	53	62	58	62	70	55	62	67	60	65	61	63	57	74	61	64	68	50	67	60	67	65	58	61	55	73	71	66	72	53	62	72	44	59	61	55	57	54	49	62	68	61	67	59	56	58	63	69	60	65	64	46	56	70	52	68	53	63	63	45	48	45	67	64	58	62	55	55	72	71	64	60	53	64	61	44	66	53	57	56	62	61	59	63	69	65	62	78	54	56	76	63	69	61	75	68	67	49	66	56	74	55	55	75	59	57	68	68	66	66	61	49	52	54	70	55	68	75	82	80	38	56	64	57	77	71	68	65	67	52	53	46	59	42	49	70	64	67	60	62	70	55	61	72	60	66	34	59	67	66	75	68	50	60	69	77	63	55	57	53	65	58	60	51	59	66	65	59	59	58	44	62	57	53	60	73	56	54	50	68	58	73	60	62	73	59	65	61	59	67	68	64	68	64	69	60	56	65	58	51	57	61	60	45	51	64	64	80	50	69	59	76	59	46	70	80	68	60	67	70	68	49	82	50	55	49	60	56	50	61	62	53	65	66	68	68	60	61	63	61	56	62	63	46	59	59	66	60	66	55	53	61	59	60	58	64	56	65	64	60	64	62	76	54	70	60	66	47	45	64	66	68	61	55	63	77	58	47	76	71	65	63	60	56	61	66	64	55	67	54	68	59	52	79	66	66	48	50	71	54	61	52	58	66	73	73	49	78	53	61	49	55	50	60	68	66	49	49	69	62	49	74	68	51	73	64	58	59	60	68	60	70	61	59	55	65	52	71	58	60	71	71	56	63	47	71	56	58	60	47	66	64	55	54	63	53	64	59	55	78	85	50	58	59	57	57	67	59	61	60	59	65	70	61	47	69	63	55	56	67	50	55	50	56	67	63	59	61	62	61	50	58	59	58	57	50	68	64	59	60	85	70	67	50	63	58	57	82	64	61	62	58	63	65	62	67	55	57	78	64	80	55	69	74	69	61	64	49	80	66	58	58	62	74	67	47	67	82	53	61	49	59	78	64	63	62	58	77	47	73	66	56	63	58	59	76	64	67	60	57	74	78	70	64	62	74	46	59	55	60	64	61	57	51	56	69	68	71	79	70	65	61	67	56	56	72	71	75	66	70	84	53	68	69	63	54	80	47	60	75	44	74	64	58	56	52	59	48	63	69	72	73	53	73	62	70	53	83	59	57	64	51	66	63	62	69	68	67	58	64	70	74	62	60	54	62	59	61	62	59	65	72	54	61	62	62	66	55	57	69	69	73	64	67	61	56	63	70	57	46	77	60	75	68	69	52	46	55	68	62	55	53	54	82	62	67	55	49	71	68	67	50	58	65	76	59	59	64	57	64	64	74	66	59	56	65	48	61	60	60	60	62	61	52	62	68	75	71	68	79	65	59	73	64	64	55	60	61	62	63	71	66	54	70	59	72	54	51	50	49	53	63	63	59	60	72	80	48	61	62	73	69	54	67	54	54	55	67	70	60	49	61	65	55	51	64	68	61	78	60	77	60	62	67	71	56	71	59	74	70	68	67	62	49	55	70	62	66	49	61	61	44	63	62	66	49	61	69	54	65	57	53	64	47	53	67	66	62	78	53	65	74	47	56	58	60	70	36	71	69	61	54	71	53	67	59	70	61	85	64	56	56	63	64	44	69	60	49	70	70	61	72	65	67	57	65	61	60	68	58	66	51	67	53	59	60	72	58	47	59	67	52	66	74	64	55	72	63	58	52	76	74	67	59	65	55	62	54	60	59	60	44	65	53	60	63	58	62	66	59	68	64	70	54	54	62	63	62	42	69	85	71	60	40	54	59	61	63	70	61	59	56	50	58	70	59	56	59	50	61	60	61	62	74	61	65	73	58	62	55	69	60	56	58	64	58	58	56	47	64	75	82	55	58	57	65	48	67	75	54	56	57	61	55	63	46	50	56	60	61	58	48	59	70	58	58	77	62	57	64	75	49	61	53	59	59	73	61	61	54	64	58	50	63	62	68	64	59	78	61	59	63	58	52	68	65	57	42	51	68	78	55	54	66	55	62	68	62	71	70	56	48	71	65	51	67	77	63	72	74	64	51	64	64	74	56	55	62	69	66	64	46	63	49	61	72	57	60	59	66	55	55	65	70	57	48	85	75	60	50	59	71	68	52	63	50	68	62	56	77	57	72	50	77	52	70	50	60	71	56	58	68	55	43	54	68	61	75	66	65	66	60	49	70	60	53	60	55	68	53	86	57	71	71	54	65	65	69	77	62	66	67	64	60	51	55	64	64	81	52	63	70	59	57	55	67	66	58	56	66	60	67	75	56	67	60	57	60	67	65	74	52	68	59	62	56	59	68	72	65	53	53	68	66	62	59	65	69	75	65	48	61	65	62	61	57	67	55	60	66	48	55	54	51	51	63	48	70	72	60	49	66	59	42	65	60	73	68	67	60	48	61	48	55	69	72	56	55	68	70	69	58	40	49	49	62	67	59	60	56	71	69	60	61	66	86	70	69	77	61	58	61	59	46	57	76	48	56	76	69	76	58	64	68	62	64	65	54	46	60	51	76	52	67	65	70	56	61	55	48	70	71	65	69	67	63	66	67	73	64	61	76	58	58	70	67	69	61	71	67	67	59	49	50	57	55	64	60	63	64	60	63	74	62	68	47	66	64	51	65	56	51	60	65	62	63	63	62	64	66	57	55	68	67	54	67	52	59	70	64	62	50	62	76	71	57	56	63	72	60	59	62	60	66	71	78	65	52	72	70	45	56	55	71	54	59	61	67	68	51	58	60	65	59	59	53	72	41	59	69	56	65	55	74	62	56	67	67	66	66	60	64	65	53	55	41	65	65	67	72	55	52	62	73	58	75	64	58	71	40	62	50	60	63	68	72	66	58	63	68	64	68	54	66	59	61	70	70	72	59	59	50	58	70	49	67	54	80	58	70	67	61	63	60	60	58	60	63	58	52	68	53	67	52	60	54	61	57	58	69	63	50	75	60	78	68	58	55	58	73	71	60	56	58	56	81	75	58	65	62	64	48	61	61	60	54	50	60	63	53	56	59	56	62	48	68	66	62	71	49	46	63	75	63	54	62	68	64	69	63	66
58507	42954	33012	13362	1380	1479	1392	1146	1006	1026	1071	971	901	786	820	813	698	733	712	693	682	731	659	711	687	649	702	645	657	738	2981	3956	3894	2904	1661	1178	910	798	750	677	638	624	663	662	656	664	636	654	621	626	624	643	642	654	613	653	679	656	656	644	677	679	659	683	639	671	703	662	641	641	636	659	621	631	653	688	644	607	647	645	641	638	660	650	667	658	667	606	655	629	614	636	658	652	612	568	648	637	626	637	621	603	656	633	646	644	660	628	660	652	625	655	659	646	637	621	641	661	647	625	643	640	681	652	608	633	652	580	651	664	637	628	642	667	675	637	631	652	633	636	663	660	668	661	670	685	590	611	643	680	637	638	658	648	629	645	608	676	648	641	627	603	692	644	646	657	651	642	613	636	631	696	625	658	613	638	694	672	657	616	662	662	613	603	637	625	598	609	640	675	649	677	633	655	629	660	660	662	662	633	632	685	625	635	640	585	676	654	632	602	626	648	651	631	621	639	687	603	654	608	651	632	633	649	641	667	642	664	630	667	692	632	636	626	662	647	610	616	680	617	653	642	649	672	625	658	644	639	634	623	650	671	641	648	664	706	615	650	683	605	641	661	675	685	650	672	635	682	630	637	647	680	631	662	656	643	701	650	638	635	625	664	630	641	640	649	600	659	645	607	650	689	617	646	634	644	678	640	660	627	656	645	622	611	634	627	623	702	645	611	627	699	662	650	616	615	626	622	611	644	640	668	651	669	631	634	671	675	607	655	663	656	597	629	637	713	639	661	618	657	668	608	602	621	632	654	640	648	646	641	677	643	624	611	639	648	608	666	649	622	651	648	641	619	647	651	639	617	636	680	651	636	646	623	675	672	631	632	637	677	636	620	722	689	662	634	676	646	624	650	600	663	644	631	725	649	650	652	617	662	671	670	630	646	665	699	592	658	631	667	662	629	647	707	604	628	595	641	621	661	679	707	615	659	602	654	661	629	617	651	669	676	668	637	656	655	655	681	685	634	647	670	638	658	638	657	659	652	638	659	661	673	661	668	683	630	670	669	666	633	656	648	654	638	618	622	638	647	603	621	648	659	650	670	620	634	640	647	694	631	620	601	695	635	606	679	660	649	644	653	649	705	622	616	638	635	616	625	616	644	615	623	665	644	623	637	658	640	630	689	669	661	648	643	647	661	651	658	632	664	645	621	665	699	616	636	624	616	631	667	628	615	611	628	631	648	625	643	659	610	652	620	671	678	644	691	658	647	625	630	710	670	646	644	667	641	684	629	673	669	704	643	698	627	630	623	690	623	652	642	662	665	670	672	665	614	621	669	670	577	616	631	701	612	634	654	627	642	632	645	662	661	676	625	639	650	655	661	614	618	660	640	598	639	657	670	609	678	604	626	652	677	631	661	675	674	639	623	627	589	636	659	620	661	654	638	661	633	665	645	637	640	610	649	663	651	691	626	641	640	588	646	616	685	633	652	657	642	665	640	657	635	649	646	642	630	672	641	682	679	632	712	657	615	618	652	637	638	671	621	634	623	640	629	609	626	626	667	610	647	637	632	623	670	653	661	642	667	657	626	672	629	623	668	603	695	638	656	620	635	617	595	631	666	631	632	684	658	660	628	642	640	652	682	660	671	640	647	657	675	615	662	607	649	629	623	668	636	672	639	618	617	616	636	663	632	665	673	674	655	620	684	649	690	603	646	669	656	612	650	626	633	668	634	663	687	662	648	686	687	670	640	643	634	632	656	679	635	617	627	599	674	641	655	676	619	694	621	617	596	645	707	622	623	651	622	626	639	683	676	648	653	656	575	637	620	689	645	632	646	645	680	662	656	597	643	640	646	654	659	642	656	662	679	629	597	719	590	636	638	654	662	636	670	654	697	652	637	666	629	623	658	681	633	645	676	650	642	658	627	614	654	652	607	595	632	665	677	664	624	615	626	658	649	674	717	658	667	640	626	669	641	666	634	632	659	683	652	693	646	603	681	655	614	682	668	638	638	669	649	629	644	639	656	645	650	658	640	627	672	677	661	660	568	621	645	616	631	652	612	640	631	606	648	642	652	644	669	682	644	664	670	620	639	645	632	672	665	666	672	602	667	648	606	615	648	670	693	617	647	631	661	627	611	656	661	677	658	609	653	690	675	661	682	692	626	624	626	662	672	657	605	669	665	634	672	693	647	651	645	588	640	686	657	647	652	657	667	635	659	658	681	632	671	630	610	657	646	635	659	650	648	679	627	644	614	623	631	651	629	656	692	648	648	647	640	632	629	672	688	658	659	659	656	652	631	694	634	627	643	668	667	665	644	702	644	639	643	624	632	678	674	606	662	626	664	660	639	668	659	617	623	620	631	613	698	658	649	621	656	675	619	653	629	679	643	632	587	674	631	690	646	634	662	630	643	656	613	648	646	615	621	633	639	648	691	681	626	606	668	644	690	635	649	624	653	654	660	664	661	618	638	662	651	668	639	630	621	639	677	663	642	682	607	670	608	641	681	630	695	646	643	630	663	696	629	649	657	614	666	635	643	667	632	689	620	652	662	656	675	617	664	627	662	640	611	642	639	661	672	623	644	646	589	599	686	627	629	633	683	610	698	629	636	638	647	638	641	638	606	638	619	645	650	646	640	681	656	603	634	706	627	662	654	614	667	656	645	690	628	603	598	635	612	624	630	662	653	642	640	651	672	588	633	650	642	629	622	635	654	630	668	677	657	652	648	632	684	667	646	650	678	656	621	660	641	626	684	647	651	621	651	660	623	620	671	593	613	612	685	681	652	643	670	577	673	592	624	632	657	687	669	657	674	652	633	651	698	608	638	619	614	656	666	651	642	662	643	643	649	707	651	655	634	654	622	608	664	607	610	647	639	657	596	633	620	663	643	633	672	653	614	645	641	677	642	677	622	703	725	597	611	654	658	693	605	642	642	677	612	687	598	662	689	688	683	653	627	665	642	685	630	651	635	639	690	640	613	618	630	654	659	638	689	641	635	609	685	660	655	663	637	644	644	647	617	625	660	677	613	639	647	631	660	640	621	597	660	608	677	636	666	638	586	618	659	598	640	645	684	627	669	631	623	641	676	686	655	664	633	603	619	652	702	623	606	600	617	680	611	640	686	624	652	650	626	678	651	617	627	667	644	670	694	618	633	651	690	637	574	601	677	593	617	635	658	680	674	634	639	656	667	595	646	658	650	666	680	647	676	663	648	669	669	599	634	646	648	620	663	697	610	626	648	653	624	680	625	666	640	646	641	632	692	656	666	659	600	651	610	670	591	609	670	611	634	666	639	640	656	653	670	664	670	621	667	641	631	650	616	624	665	644	663	714	647	691	630	671	636	590	655	663	661	659	689	654	640	626	657	667	638	656	661	633	651	611	615	639	632	649	661	624	683	672	637	691	637	657	608	665	653	648	656	658	611	679	638	608	665	637	684	643	615	673	670	663	610	638	643	656	603	619	658	635	606	625	626	638	658	691	632	631	627	670	652
26955	26199	11960	2877	85	84	82	86	89	83	74	79	87	84	76	76	72	80	70	86	89	80	84	61	60	72	70	82	89	95	138	200	218	130	112	110	87	99	88	78	75	76	83	66	91	99	80	70	74	79	78	79	80	82	82	90	73	87	68	72	67	78	65	83	73	68	85	83	85	86	80	83	68	72	70	81	69	79	75	71	95	79	79	56	72	72	71	66	71	77	84	84	65	77	78	72	77	85	65	81	68	73	73	84	71	59	71	64	86	82	82	60	74	71	89	91	75	96	77	74	80	74	75	86	83	68	66	76	61	77	74	76	77	75	63	77	84	67	71	80	98	72	73	96	74	72	81	72	73	73	79	73	76	74	72	66	80	78	75	69	78	60	89	72	79	92	83	80	78	83	80	83	63	66	71	92	69	64	77	83	74	72	83	82	73	72	63	83	82	93	87	77	74	66	92	83	87	61	78	71	63	63	75	97	71	80	81	66	75	61	82	67	88	78	77	76	73	70	72	70	55	89	81	73	76	74	90	65	65	93	72	55	75	92	66	74	68	72	81	62	68	86	87	62	79	87	77	68	78	87	77	67	78	84	90	71	74	71	79	77	81	67	69	86	71	65	70	73	70	71	68	92	71	65	69	85	73	71	74	86	89	67	78	58	74	73	83	76	82	71	71	81	77	68	74	71	73	83	74	87	82	87	90	99	92	93	78	82	88	82	73	88	82	73	82	91	64	80	77	74	69	84	68	68	72	69	62	79	79	68	75	72	78	87	63	70	69	66	76	86	82	84	74	78	74	83	71	75	62	83	81	78	72	72	84	84	73	67	81	71	81	62	74	93	73	76	69	65	72	83	76	74	70	64	87	75	62	69	87	73	76	82	76	90	88	62	59	61	64	72	71	84	78	70	72	73	74	86	81	77	77	77	81	70	81	83	77	72	69	81	79	80	73	68	63	91	96	80	99	86	76	95	72	83	82	65	74	74	93	67	77	76	80	79	80	75	75	69	74	70	60	66	73	85	66	84	76	79	78	81	74	74	73	67	84	73	77	67	77	62	78	84	93	75	63	78	79	83	82	89	83	73	68	80	75	74	65	79	72	70	74	77	74	74	75	66	85	80	74	53	89	73	76	66	86	80	68	76	63	94	75	75	68	91	84	82	81	63	73	83	80	78	65	72	86	82	69	70	71	79	83	73	60	65	68	81	76	69	62	80	82	85	69	82	56	62	85	67	70	80	75	67	71	73	54	62	81	66	79	57	75	77	69	72	74	75	73	98	66	80	67	74	71	68	72	65	67	61	64	72	76	86	68	83	78	79	66	77	67	80	67	66	78	79	79	64	64	77	74	82	67	87	74	79	80	76	82	78	70	80	70	87	72	69	66	76	83	77	75	71	76	67	67	76	82	78	66	74	75	76	78	72	82	74	76	64	87	67	89	81	77	82	78	69	67	88	92	74	78	81	73	74	101	73	58	71	69	79	74	75	89	84	70	69	83	69	79	66	73	69	74	74	76	60	79	68	68	82	74	72	59	88	67	90	94	91	86	87	62	77	77	89	55	78	78	66	72	70	75	76	73	72	77	81	82	78	70	81	77	76	81	70	79	74	83	68	78	74	71	59	78	78	67	72	65	69	79	74	68	79	95	75	62	72	76	77	66	93	70	89	79	81	72	70	73	71	79	75	65	69	71	77	81	70	77	64	80	85	72	74	89	70	75	75	76	91	84	87	86	77	76	80	64	90	75	86	68	62	77	69	73	81	76	68	91	92	65	85	83	83	66	85	90	64	65	75	70	85	60	88	83	75	68	80	87	73	73	81	81	71	78	82	76	80	71	82	76	82	73	102	87	77	74	76	92	75	71	76	76	69	58	71	85	79	67	84	71	71	74	70	88	76	76	85	67	61	62	89	68	79	70	86	82	70	71	65	64	91	73	71	83	88	68	64	78	77	81	74	72	76	79	80	76	78	70	80	78	64	73	72	74	77	69	74	78	75	80	72	74	70	58	70	77	84	70	73	66	77	67	92	80	82	61	66	80	99	87	81	91	72	87	71	80	90	78	73	63	68	75	73	75	82	81	62	77	76	88	77	90	90	57	71	77	71	76	85	69	84	77	89	74	86	77	74	69	74	94	82	79	72	86	68	79	66	59	85	70	80	85	82	75	78	81	76	74	83	61	81	70	93	62	53	82	75	78	97	82	71	69	73	78	67	74	56	75	68	61	80	87	63	90	74	82	75	78	67	83	75	73	81	81	79	89	68	88	67	85	78	78	91	85	84	71	69	71	84	61	86	65	87	80	87	89	74	68	77	86	70	64	69	82	83	77	77	80	69	66	76	90	79	70	78	76	79	87	84	65	74	80	70	69	81	73	78	71	69	67	64	74	72	84	88	61	80	63	56	73	74	77	83	77	88	75	84	60	74	84	69	88	66	78	69	93	65	76	74	71	76	88	90	73	86	86	75	71	78	75	68	82	66	76	76	59	76	78	62	70	73	71	79	70	75	62	81	73	66	66	84	76	88	71	73	61	68	81	91	80	80	74	74	75	86	79	82	90	73	62	64	63	80	73	75	79	70	64	80	97	68	60	85	79	65	97	85	70	82	63	72	73	69	85	64	74	74	78	58	84	65	66	82	64	83	85	68	79	73	67	76	66	80	80	77	98	74	76	90	70	79	82	68	72	80	84	71	86	77	66	89	71	69	81	66	74	68	60	61	89	65	70	82	86	81	80	83	64	89	88	69	64	76	79	61	67	80	81	79	82	86	78	75	81	83	86	68	72	74	62	74	75	79	72	67	84	86	85	84	86	87	58	92	76	90	70	86	76	70	64	84	85	69	87	88	69	68	69	90	80	78	81	69	71	93	88	66	77	61	63	59	69	71	69	78	85	63	69	74	78	71	68	73	87	76	68	69	66	71	77	55	70	72	67	70	66	76	77	65	72	75	93	88	60	83	81	82	90	77	58	69	66	82	80	91	97	85	83	62	81	79	78	69	74	79	73	70	89	75	77	94	58	96	76	85	63	91	72	79	87	79	68	88	87	71	88	80	73	75	83	66	69	67	68	88	63	58	73	65	69	81	67	78	77	65	93	78	79	87	78	78	57	71	74	96	81	84	80	88	90	79	81	71	83	76	88	85	86	79	66	81	72	75	74	63	74	78	82	72	58	76	68	62	68	75	81	68	72	75	63	71	82	70	74	76	83	67	80	83	50	72	88	66	69	81	71	70	81	77	70	65	74	77	92	71	74	66	69	74	90	83	86	70	85	77	87	83	79	82	66	84	59	84	75	92	71	87	88	73	76	67	85	73	67	57	86	65	82	82	91	67	80	84	70	79	91	75	73	75	69	91	64	99	73	81	72	69	75	74	83	73	63	97	75	78	94	76	75	70	82	88	80	70	75	68	77	79	74	92	69	74	68	69	82	87	81	78	77	73	58	86	70	72	80	72	70	84	85	72	80	59	64	73	72	69	77	80	80	80
57830	43947	32893	14524	1322	1442	1333	1221	1186	1097	961	929	1031	940	870	896	890	809	864	831	844	840	768	821	835	790	798	774	811	810	2810	4476	4264	2750	1809	1304	962	847	816	778	775	775	794	735	750	775	691	764	748	781	784	727	782	786	764	791	832	796	717	777	742	768	756	791	746	763	783	759	750	823	773	766	817	755	787	779	809	724	772	779	760	757	768	827	734	768	768	772	721	746	767	817	745	765	801	790	761	767	776	762	762	775	736	808	839	765	781	779	795	820	778	730	752	740	757	790	779	781	788	788	793	765	724	796	783	746	844	788	766	770	794	754	779	796	784	795	780	766	806	821	790	758	774	767	710	765	800	762	780	794	754	766	803	765	778	767	686	777	815	795	742	798	710	794	814	779	757	765	761	732	809	771	807	770	831	744	731	750	766	791	835	755	793	786	778	775	778	792	774	772	779	731	757	807	747	743	732	732	763	777	784	738	691	796	754	782	726	768	741	738	760	720	765	791	750	770	759	803	766	777	753	740	765	733	731	814	822	765	805	758	789	746	809	758	776	777	768	748	768	796	773	784	795	791	752	742	755	761	739	775	832	770	778	750	768	813	780	790	770	742	751	818	736	795	825	775	835	787	770	743	786	786	752	767	774	803	805	819	764	783	743	802	734	748	738	763	817	780	769	759	768	742	751	769	757	773	819	790	752	795	746	762	773	782	756	758	756	772	787	794	764	765	745	773	827	715	751	783	778	794	745	787	760	781	778	817	753	801	778	756	759	817	776	791	766	816	837	724	801	831	782	761	747	764	772	764	780	721	774	766	770	748	755	774	768	792	758	768	771	850	740	767	798	752	737	779	850	787	769	777	751	780	805	778	732	810	796	777	777	751	813	746	813	806	667	711	791	736	793	748	769	789	797	750	747	807	804	699	731	773	765	714	744	774	787	798	793	764	798	764	753	800	843	790	750	803	780	764	717	736	748	761	784	742	784	780	735	827	740	724	749	789	765	781	765	792	756	793	778	804	725	779	769	775	772	774	824	814	772	772	761	771	784	769	765	764	731	758	739	719	776	733	750	749	766	783	759	734	780	781	755	748	833	826	757	772	749	787	774	757	789	760	795	742	769	759	768	809	771	791	780	765	738	782	753	750	754	769	804	850	809	779	789	785	772	744	810	742	779	754	757	775	801	779	788	729	767	785	765	711	744	745	796	807	756	764	816	772	769	779	762	801	797	773	760	749	773	733	747	760	774	777	760	816	787	773	752	813	743	827	765	732	756	794	799	761	816	731	770	759	775	786	770	763	780	778	736	832	757	779	769	719	757	747	775	749	778	804	831	748	761	781	778	833	744	767	742	779	798	767	781	787	753	746	745	746	767	729	705	747	707	771	806	779	783	714	773	763	778	781	734	786	733	714	747	754	762	740	782	827	753	740	761	746	762	773	821	808	800	757	728	746	789	776	782	759	792	797	776	764	786	749	752	714	730	747	797	767	763	799	742	762	765	805	766	732	825	808	760	763	794	756	804	794	727	729	796	772	763	762	745	757	787	772	756	779	786	759	765	756	756	731	752	780	801	711	755	771	758	781	749	753	767	752	798	727	753	717	809	804	817	778	772	775	746	762	720	749	758	763	762	724	761	771	766	769	818	774	768	755	788	800	795	764	758	813	761	781	775	771	780	799	795	742	780	743	778	751	797	700	775	822	801	743	777	790	768	783	771	830	795	732	778	777	797	815	772	722	768	783	741	769	741	809	740	827	749	742	746	792	755	767	767	815	806	760	806	814	776	798	759	743	785	736	786	814	758	761	763	776	819	763	745	773	776	743	798	772	775	770	733	755	782	802	803	787	771	759	780	739	770	831	751	754	806	773	751	762	759	749	808	767	789	790	766	761	774	816	753	805	793	798	755	776	765	743	804	766	786	779	771	760	698	781	838	772	782	785	803	808	781	760	819	769	717	778	775	783	774	790	749	774	758	761	806	745	774	800	801	800	780	758	728	744	744	789	783	726	760	789	773	800	749	729	752	765	777	863	810	791	747	700	800	786	817	767	735	782	812	755	789	765	771	802	795	783	732	721	787	808	758	773	735	775	809	769	805	759	796	786	774	797	738	805	730	771	746	763	768	787	751	801	819	814	794	785	759	791	755	787	784	755	793	732	744	706	744	719	814	764	784	772	775	801	751	741	737	832	800	772	808	732	755	809	743	751	745	829	760	774	754	782	753	726	784	794	717	755	740	759	760	787	802	748	761	798	778	763	760	750	747	756	754	821	755	758	752	795	793	780	798	800	772	762	745	782	764	824	746	824	746	800	747	811	786	760	740	759	847	755	819	753	793	826	771	748	753	767	758	746	754	783	820	766	819	762	786	755	830	787	776	756	773	814	704	773	764	767	758	804	740	782	747	774	787	783	752	752	821	736	748	822	746	773	763	783	842	809	775	783	732	806	773	768	772	801	750	759	774	744	751	816	732	815	755	756	774	752	786	767	728	787	799	752	781	734	766	804	767	769	784	777	788	746	779	775	768	766	800	758	805	768	730	773	746	827	759	768	745	775	745	739	761	750	803	768	765	767	760	758	765	773	820	780	709	756	814	766	797	759	744	771	787	783	801	704	779	761	781	811	747	793	791	728	739	730	761	756	828	770	763	747	829	814	754	852	752	756	773	706	805	730	737	812	769	796	774	762	794	779	779	730	750	854	723	739	810	774	806	786	726	780	758	798	769	764	808	766	790	781	718	753	761	795	769	748	720	755	736	749	768	767	778	807	736	796	815	758	781	812	759	743	776	759	752	817	816	758	762	770	773	747	779	772	758	759	807	773	777	783	801	773	763	769	804	755	775	797	818	781	745	831	782	775	783	770	763	759	790	798	757	785	765	768	735	760	810	755	755	783	776	754	751	771	757	755	756	776	797	742	783	765	728	792	765	769	753	810	780	750	714	836	808	788	731	792	769	781	761	752	801	774	766	760	765	797	735	759	774	775	780	723	772	789	740	749	766	753	753	754	747	748	736	773	795	735	734	788	756	843	746	740	759	727	757	722	773	779	750	765	804	741	778	766	762	777	771	740	768	790	768	805	758	793	789	772	777	794	809	727	727	764	776	778	808	747	785	734	736	767	774	792	805	814	744	754	781	734	775	706	708	732	768	760	744	770	722	770	787	741	761	783	779	793	748	705	750	704	782	762	751	767	756	753	833	797	744	774	818	812	781	788	723	790	806	750	754	776	823	773	739	751	781	725	769	773	780	777	771	774	781	769	740	774	726	794	774	755	766	739	772	793	731	782	792	796	735	719	760	799	806	752	756	778	750	745	731	828	727	795	781	831	776	825	769	809	770	751	751	765	741	781	763	754	785	832	767	768	768	782	760	776	740	775	733	774	717	811	803	795	808	787	749	773	820	794	825	788	784	742	747	834	766	787	770	750	762	751	798	787	729	781	802	799	761	745	771	782	780	743	759	757	717	766	759	788	773	810	748	776	758	707	788	761	710	786
36934	37409	18757	4558	66	57	54	70	72	63	56	55	58	64	75	59	56	66	62	58	64	55	50	51	66	59	54	48	61	55	164	278	255	158	95	80	63	60	49	60	46	50	50	40	50	59	55	50	64	38	53	51	53	58	58	47	56	55	52	60	38	47	67	61	65	45	62	51	55	47	55	42	49	60	51	50	55	55	60	50	55	46	52	58	47	46	58	58	43	41	49	54	50	49	54	54	66	57	35	48	57	45	60	53	46	59	56	49	54	36	55	62	64	52	58	46	54	59	47	47	45	62	53	34	61	58	59	51	40	43	54	50	51	65	46	47	44	44	52	50	50	50	59	47	53	49	63	57	44	50	68	43	54	61	41	54	63	53	55	49	65	56	52	59	52	55	54	49	54	54	62	55	46	68	51	61	39	49	59	54	50	45	55	48	55	54	61	38	65	68	60	58	61	57	59	60	43	49	49	38	56	58	54	61	40	58	52	52	52	51	69	55	46	56	53	59	49	56	62	52	61	55	45	52	56	66	58	55	69	41	62	68	59	55	61	53	39	59	56	45	58	60	57	50	56	51	51	64	54	67	48	59	72	46	67	47	64	61	39	53	46	55	55	61	52	59	68	53	48	62	53	44	57	57	61	61	75	42	56	58	48	43	48	58	53	44	59	63	61	54	55	52	50	58	62	51	60	51	52	64	53	47	54	56	52	64	55	53	48	47	51	61	48	57	44	63	52	48	48	57	49	48	53	54	48	49	59	68	50	54	60	50	55	63	51	57	53	52	63	57	57	45	59	49	49	56	61	52	56	66	55	48	48	54	67	60	55	47	55	51	65	45	49	52	71	57	50	58	50	57	51	61	54	57	50	47	57	69	58	58	55	58	48	55	49	50	58	65	62	47	58	55	40	62	51	51	61	69	51	60	63	58	53	51	63	51	44	48	52	56	57	50	57	61	54	53	51	43	57	42	49	57	44	48	54	72	44	63	48	49	52	48	60	54	53	51	53	52	53	42	48	55	60	52	67	64	54	45	58	54	58	52	48	54	45	57	44	63	43	42	49	62	60	68	58	42	61	58	57	65	57	62	50	53	52	46	51	64	46	43	57	62	57	56	52	37	52	50	52	52	46	65	52	52	60	59	55	79	44	67	56	55	47	54	60	61	52	57	56	47	52	63	51	46	49	57	64	55	44	51	53	35	53	52	55	63	52	57	59	65	51	64	48	45	68	52	45	61	50	66	56	59	31	53	51	53	40	66	64	52	64	46	52	64	52	48	41	58	49	56	54	47	53	61	60	53	49	46	58	58	53	53	59	56	55	44	51	45	57	46	44	66	55	45	51	52	49	52	53	45	46	57	60	40	61	55	56	56	50	65	57	50	63	68	52	48	52	42	57	60	45	51	42	46	50	55	59	59	71	66	46	41	47	63	50	68	47	59	36	55	44	61	47	43	48	48	51	51	45	48	52	50	62	52	63	63	64	43	48	46	51	49	52	75	58	60	52	63	53	53	48	52	46	51	48	48	60	51	48	51	52	50	58	47	58	47	70	57	60	62	63	62	41	53	59	51	67	50	51	57	60	53	51	49	55	48	40	61	52	44	48	45	56	68	47	62	55	57	55	42	65	50	65	57	46	48	53	67	59	65	48	55	64	54	46	68	51	56	47	62	48	49	46	48	66	51	62	57	50	44	46	74	48	41	44	67	50	48	57	51	47	40	60	51	61	43	64	66	56	59	58	39	56	45	48	56	53	48	55	55	59	55	44	56	52	61	58	60	58	58	53	51	65	54	55	39	47	55	61	72	55	48	42	57	51	60	46	63	65	55	62	42	51	53	52	62	62	60	48	59	65	52	53	50	51	54	57	59	53	60	59	58	49	51	56	49	53	50	50	47	53	45	62	57	36	49	59	36	59	47	34	55	56	54	47	47	54	40	67	40	54	62	55	47	47	64	62	53	46	56	65	41	47	47	49	65	56	48	65	55	60	64	46	52	65	52	67	66	47	66	55	44	51	55	73	53	43	57	50	53	60	49	54	64	65	41	47	51	64	41	38	43	55	62	58	47	54	54	49	53	49	51	52	41	48	52	59	66	47	54	55	57	62	49	43	66	61	58	46	46	65	50	56	60	48	58	54	61	53	55	50	58	64	54	40	47	55	59	42	69	57	56	56	56	67	43	63	64	44	45	43	43	57	61	49	52	51	55	54	53	47	73	51	54	50	58	56	62	48	53	48	65	51	54	44	56	66	44	44	46	57	47	58	46	49	40	43	47	61	56	55	46	62	59	45	53	57	50	49	42	62	50	54	69	62	51	49	41	57	51	56	56	60	73	44	54	61	51	45	59	49	50	53	51	56	55	50	53	55	62	59	52	60	56	56	68	49	48	50	57	52	49	50	46	50	63	58	50	61	55	65	50	54	54	60	50	53	57	49	65	58	62	48	53	51	55	61	52	50	58	52	63	58	57	53	63	53	54	46	36	58	50	60	62	56	49	77	61	44	51	43	46	51	55	46	41	62	50	53	53	71	44	64	62	49	53	48	40	43	66	48	61	48	52	44	47	57	49	72	49	45	61	54	46	60	54	58	57	59	46	57	49	52	57	50	53	50	50	54	58	52	46	57	45	50	49	54	45	71	53	44	63	58	51	48	56	55	61	48	47	62	58	48	63	56	55	63	59	43	47	59	51	57	58	47	52	53	57	40	56	49	58	62	50	45	63	45	43	63	46	57	49	63	57	62	55	52	61	47	50	57	50	55	60	51	58	61	62	59	64	49	53	52	54	59	61	60	41	47	57	67	57	60	50	45	47	56	51	47	58	55	44	50	40	63	50	52	52	48	68	46	55	49	53	69	58	47	56	70	48	59	62	47	60	48	69	57	64	59	52	48	50	59	57	46	49	68	52	55	53	62	59	45	60	55	44	62	60	64	47	63	65	49	60	47	66	49	62	51	57	58	55	49	54	50	56	51	68	62	65	41	52	54	59	50	47	60	47	54	48	55	55	65	61	53	62	60	60	58	57	40	48	62	56	54	52	77	56	46	64	50	66	64	62	60	45	55	60	56	54	51	45	60	67	47	48	56	60	56	51	58	51	43	52	59	48	54	63	55	62	63	63	56	48	54	59	63	64	49	68	40	58	57	41	72	58	64	63	71	51	40	59	54	49	47	53	48	74	48	56	51	52	52	55	60	48	61	70	45	51	57	59	48	61	45	67	46	48	58	51	60	49	66	49	61	57	52	60	51	52	37	56	62	62	55	45	47	40	52	60	54	55	66	50	56	42	53	57	60	52	59	55	41	61	56	50	52	43	53	67	58	62	54	61	51	48	53	59	54	55	61	51	45	51	53	45	49	70	49	61	66	65	55	48	58	54	59	51	49	53	53	69	63	55	46	48	54	49	46	51	58	60	48	65	55	50	41	50	51	50	53	48	45	56	49	57	59	47	51	52	60	55	50	64	61	45	43	52	68	52	61	65	41	51	64	51
59852	47060	37361	13690	1587	1762	1603	1361	1169	1001	903	880	832	776	731	754	720	667	681	651	674	708	673	641	632	643	631	623	614	598	4289	6684	5912	3194	2049	1305	785	637	609	581	565	554	536	573	608	553	543	590	571	584	557	565	566	528	569	529	557	619	558	529	577	569	574	511	556	577	537	547	587	549	573	580	590	570	585	578	600	582	560	576	589	575	536	558	598	581	579	540	546	592	527	557	566	573	539	557	579	595	537	559	562	569	543	554	554	532	526	523	526	583	541	582	616	573	529	542	583	535	584	576	525	546	523	609	574	578	610	544	584	526	562	575	567	571	562	565	596	552	556	573	566	540	558	562	573	582	576	589	534	552	605	571	556	567	551	541	579	577	560	595	546	529	617	558	539	532	558	596	560	562	596	564	603	558	550	553	596	553	579	608	602	589	540	557	596	571	590	571	591	590	560	556	560	593	571	553	578	580	580	554	602	569	577	537	541	587	558	584	545	580	540	557	551	591	541	583	579	594	565	608	540	506	588	574	614	566	550	529	581	568	540	585	579	591	579	556	589	577	538	594	566	601	563	626	587	582	557	588	573	561	563	552	591	566	605	554	596	623	535	562	603	568	529	556	580	572	589	565	538	557	555	590	531	562	570	547	587	531	591	585	562	528	539	568	531	566	523	554	541	550	627	553	562	519	568	554	564	576	562	562	591	542	543	565	535	579	559	552	535	522	545	554	533	584	579	554	575	618	571	584	577	563	568	587	551	548	582	613	549	556	576	584	596	580	583	604	566	520	581	554	568	573	586	573	581	532	543	575	531	545	527	588	543	586	586	548	624	562	578	572	556	597	585	574	550	557	536	570	550	592	567	542	549	608	601	565	574	576	578	571	555	560	562	578	589	578	533	564	536	558	598	614	593	557	605	608	569	600	563	571	580	516	573	565	581	548	564	586	580	567	566	601	572	541	543	544	614	584	543	586	566	550	559	607	533	579	552	564	543	561	618	553	581	532	553	610	530	572	574	581	580	611	562	517	592	560	532	574	571	554	597	568	559	548	544	595	572	565	570	551	548	547	585	537	590	554	578	592	576	585	576	600	591	554	564	583	570	607	562	541	573	562	574	598	577	563	548	590	529	534	544	586	552	577	588	583	548	583	597	578	534	539	563	551	577	574	550	596	566	581	589	567	599	589	575	559	548	595	548	620	544	575	560	570	586	561	543	576	496	549	573	582	611	585	597	549	619	544	551	581	534	625	545	592	525	562	552	529	564	566	575	543	616	553	565	527	558	564	556	585	544	605	558	604	577	505	574	550	578	601	562	571	573	568	588	603	557	603	582	554	544	524	597	545	555	580	620	581	579	581	587	569	559	578	551	541	564	551	567	574	588	585	593	575	593	581	551	530	565	546	520	562	533	599	582	538	573	589	557	621	587	571	573	548	608	558	608	548	562	572	616	577	668	536	558	597	549	594	545	598	518	573	593	568	602	566	563	554	594	575	564	531	584	527	536	596	535	548	560	539	558	575	570	555	576	528	619	573	586	570	581	533	512	609	550	560	525	552	581	542	546	586	596	566	585	514	604	570	576	549	582	560	547	592	550	543	595	583	580	601	581	607	557	555	560	589	596	585	551	589	558	587	519	581	600	588	523	584	554	557	568	566	537	606	534	594	584	589	548	585	574	475	614	583	539	570	574	527	566	584	552	596	594	549	560	571	543	592	573	557	525	615	513	530	561	585	573	576	548	567	613	565	552	565	589	539	586	563	556	561	559	576	585	595	579	587	576	557	542	554	571	580	592	559	582	602	525	571	593	631	568	561	608	566	560	539	583	557	538	577	591	548	578	555	502	542	565	530	611	542	617	553	540	575	534	558	557	545	510	547	586	584	561	521	569	586	547	542	589	566	618	602	560	636	601	589	586	569	561	576	538	559	583	579	550	599	560	521	566	563	582	564	563	548	559	566	552	534	565	535	549	520	555	583	556	586	589	555	578	566	555	551	552	535	560	596	572	551	567	555	593	577	573	542	567	549	608	545	525	526	568	551	591	590	577	559	572	578	569	555	557	575	572	582	531	574	560	537	583	526	564	562	595	614	572	581	582	544	552	588	561	575	595	594	582	559	570	589	567	561	584	589	579	558	564	564	547	596	572	559	573	594	588	605	535	625	521	572	544	584	540	569	549	546	568	558	573	536	619	565	582	613	556	526	563	603	524	537	571	599	599	591	520	607	536	589	577	543	543	578	557	550	577	556	541	559	571	588	591	541	600	562	574	558	564	581	536	569	553	554	577	556	556	592	578	541	551	545	595	590	544	553	582	550	561	587	569	520	539	592	584	588	539	584	538	581	565	550	580	572	518	569	581	560	568	554	571	570	564	561	545	555	575	564	584	526	542	588	549	511	569	589	531	571	541	568	571	524	562	560	557	586	568	605	549	565	535	586	553	536	647	581	571	567	582	555	563	558	576	563	571	597	560	591	509	564	576	547	521	535	533	596	543	556	561	550	580	553	554	547	609	550	573	567	559	572	532	600	548	571	606	535	634	543	581	560	555	581	609	520	585	593	548	564	609	525	603	578	553	568	577	559	583	588	562	551	596	529	555	581	539	561	574	554	589	593	567	561	563	526	566	562	559	578	513	578	582	548	567	532	589	604	574	577	609	558	580	559	580	536	568	559	531	568	572	545	574	560	529	527	570	569	591	568	553	608	581	567	542	550	555	553	530	586	589	531	575	573	529	519	576	570	534	570	589	568	594	575	563	572	555	556	527	531	589	537	535	572	561	555	593	557	569	578	573	545	569	569	574	584	600	610	571	553	570	583	563	586	567	558	517	570	559	555	588	590	562	554	568	537	543	568	522	579	563	590	579	548	559	593	588	583	578	555	554	558	528	560	566	554	533	567	558	571	593	594	555	553	541	552	547	576	565	596	564	576	582	567	550	541	591	566	563	581	564	577	572	553	520	566	590	568	592	599	588	552	535	630	552	558	556	569	605	578	582	563	580	571	551	532	549	538	503	545	565	588	552	566	556	493	536	550	576	596	585	578	552	541	531	554	564	589	579	564	548	577	594	582	581	567	579	566	564	578	583	543	572	571	560	553	565	596	615	553	560	577	543	514	554	607	548	569	564	564	597	555	561	582	565	568	566	554	572	568	596	544	583	564	557	558	538	553	539	564	596	539	576	578	616	550	547	600	552	581	550	595	569	552	578	571	543	550	565	584	590	548	548	578	535	544	548	568	579	585	562	587	543	575	582	548	592	554	553	562	548	566	602	508	535	537	524	554	573	559	568	541	546	505	571	595	592	573	558	573	581	560	532	565	580	571	525	568	586	537	558	552	598	578	595	551	593	511	552	554	570	550	572	534	573	587	548	569	565	541	567	524	586	549	573	584	555	574	569	562	559	553	541	581	597	569	573	567	586	563	544	564	571	586	577	535	550	548	571	610	552	558	537	578	581	532	581	562	579	574	560	581	595	568	583	561	569	579	559	596	585	549
16000	11588	3956	593	83	79	83	78	89	79	78	80	75	88	83	88	74	90	78	72	87	98	74	71	69	77	82	104	71	82	111	142	133	108	88	100	85	91	86	86	70	78	78	98	79	71	93	78	73	92	86	92	96	84	81	86	76	92	82	66	95	85	87	77	72	80	79	88	77	74	82	80	80	80	75	69	77	81	72	86	72	78	80	76	63	81	77	74	66	64	76	64	66	64	74	83	67	85	79	84	86	74	77	81	83	73	84	80	74	79	78	68	81	69	93	83	89	78	73	86	66	99	73	74	85	73	91	83	88	63	79	69	80	80	76	87	82	76	94	103	91	77	70	92	74	87	69	70	75	76	72	84	73	83	52	73	72	75	73	93	81	80	74	69	69	85	68	78	74	82	91	87	65	86	72	92	81	90	86	72	81	102	86	102	80	77	77	65	95	69	67	80	90	88	75	80	89	89	81	63	83	85	76	74	90	87	80	86	80	79	81	78	75	76	90	85	92	89	83	82	85	84	85	78	81	78	86	56	82	78	80	75	94	85	81	75	80	89	81	73	74	98	88	76	84	68	72	84	70	78	76	81	95	88	79	88	74	87	69	83	81	87	92	80	66	75	72	80	81	80	73	82	87	85	88	99	87	89	73	81	66	79	73	69	80	70	96	86	85	72	71	110	59	83	80	85	76	80	79	62	79	82	70	88	74	82	82	76	95	98	73	66	84	83	67	77	85	94	72	95	89	92	79	80	62	84	82	73	80	69	74	83	74	76	78	74	77	76	92	76	86	83	77	68	77	74	66	77	87	76	78	79	85	74	80	100	73	92	82	79	72	64	77	94	99	91	77	81	100	74	84	99	85	85	85	81	87	85	84	80	89	91	94	71	90	77	101	83	90	69	82	85	83	88	78	80	86	82	94	90	99	75	64	74	81	84	87	83	76	78	90	99	72	72	68	87	91	85	84	76	75	81	73	84	87	82	84	74	83	94	76	91	76	72	55	95	69	71	82	85	78	78	62	72	75	77	89	88	74	88	76	74	69	84	95	74	94	85	87	94	92	85	77	66	71	75	90	71	80	92	69	78	73	83	76	98	70	75	73	60	89	76	83	83	81	73	71	91	73	83	78	78	77	68	105	78	79	82	83	82	80	97	76	64	76	72	73	83	77	77	86	71	77	66	74	66	76	79	89	85	79	78	99	90	67	81	87	73	64	95	76	80	79	75	69	69	75	92	78	80	81	78	80	82	88	74	72	72	67	92	77	73	82	107	78	78	82	75	82	89	94	76	89	73	92	79	80	79	93	72	77	78	90	94	82	82	73	82	78	76	88	82	74	62	75	72	96	75	85	82	91	71	68	83	100	74	77	87	74	76	91	81	87	88	69	88	71	85	94	85	63	74	80	67	80	74	78	87	78	75	82	94	72	89	89	81	75	87	88	74	78	69	71	79	82	87	89	92	63	84	86	77	84	71	89	74	85	78	81	97	101	57	80	90	90	88	64	80	73	75	93	67	74	77	90	79	74	97	67	66	84	69	85	74	85	84	75	87	80	81	85	63	82	88	78	76	67	99	70	80	92	82	90	78	54	81	93	75	86	83	70	83	71	89	97	80	95	93	78	88	86	75	70	85	78	89	63	72	76	75	90	80	76	80	83	75	87	68	78	89	74	69	87	93	71	85	80	65	62	72	81	84	66	82	77	72	80	72	90	55	93	86	66	90	70	80	70	84	82	78	83	95	79	86	81	82	75	71	81	85	77	81	90	70	76	92	79	85	77	94	75	86	74	80	85	62	79	81	96	75	72	73	79	100	82	83	91	73	66	79	66	71	74	91	88	93	89	88	84	87	91	81	74	71	66	87	100	81	82	89	73	79	73	75	76	83	91	83	82	98	75	77	71	65	79	65	72	72	68	73	85	85	82	80	78	100	94	82	72	83	85	76	62	88	66	96	95	79	100	94	79	81	73	81	93	76	91	73	81	80	81	76	103	80	97	88	80	88	83	86	83	70	73	80	88	73	86	82	84	89	70	84	67	68	86	77	75	73	74	77	63	82	87	78	71	75	76	75	80	87	95	89	82	76	106	83	74	56	83	74	91	74	77	81	98	73	78	91	84	104	76	76	76	75	81	74	74	71	76	85	79	64	94	87	65	88	84	72	65	74	79	86	85	79	79	84	81	75	70	74	81	90	78	89	80	85	76	83	63	74	86	86	78	78	74	92	79	90	89	82	82	85	74	94	81	84	87	68	77	80	69	81	91	72	85	68	93	100	71	84	93	65	67	78	76	85	76	89	70	83	73	97	78	74	81	72	73	94	81	93	88	94	97	94	83	83	66	74	83	79	73	83	73	69	79	68	69	88	74	80	90	81	56	82	59	90	88	64	89	75	89	81	75	92	68	73	110	95	86	67	94	73	58	78	86	75	81	64	73	89	77	72	74	71	79	92	73	57	86	67	68	69	89	84	64	79	75	81	88	87	84	91	74	75	78	87	75	75	82	74	81	70	84	78	85	100	90	73	81	79	83	91	78	83	82	100	88	77	75	90	83	95	74	80	81	78	91	88	83	82	68	78	55	83	86	87	75	73	76	72	90	100	79	86	77	76	77	70	84	69	76	67	63	70	77	85	74	73	76	85	83	81	85	65	76	79	78	93	106	67	80	60	97	89	85	76	78	73	74	78	71	84	64	72	83	69	99	84	86	85	79	75	88	79	72	92	82	88	79	88	84	75	82	82	87	78	87	69	72	79	79	87	106	78	73	95	85	71	78	76	75	79	80	71	86	74	90	89	69	82	95	76	76	77	78	79	73	79	73	82	63	77	76	68	74	82	85	72	84	80	97	79	85	77	84	87	92	65	78	90	95	89	92	78	82	80	76	79	73	86	78	79	72	89	75	67	63	82	92	103	75	97	79	84	80	75	88	68	80	116	81	68	74	107	83	86	76	83	83	62	73	86	81	73	79	70	81	82	86	93	67	78	69	74	81	68	76	88	88	89	74	90	93	86	69	74	85	71	63	91	83	98	115	71	86	83	68	93	82	72	74	78	79	70	85	92	70	83	79	80	78	91	71	85	61	70	72	78	100	90	92	78	79	87	81	82	81	94	78	93	80	81	78	82	87	90	82	91	90	78	80	76	81	80	74	76	94	75	87	76	84	66	78	72	72	85	82	71	77	84	76	98	93	96	72	89	85	67	80	86	80	93	80	79	74	78	59	86	85	86	67	82	86	89	73	69	94	76	72	74	94	70	81	83	69	91	72	59	70	88	89	62	73	69	81	93	84	79	74	70	78	86	78	87	77	89	79	77	82	89	84	85	86	85	78	67	94	80	74	90	87	85	83	103	86	88	77	63	80	68	77	80	71	74	80	86	65	82	95	98	85	89	86	82	99	85	74	81	90	77	97	72	84	59	97	97	84	65	82	94	71	84	78	54	87	79	72	72	76	84	74	91	75	75	72	80	68	90	86	84	80	72	72	88	82	74
46014	33505	22254	6097	961	1046	967	927	976	912	901	924	877	853	863	885	873	829	822	846	836	882	792	792	835	804	817	867	768	819	1298	2460	2247	1725	1250	1032	895	874	789	833	823	823	775	859	869	772	815	830	817	821	793	782	785	810	848	850	826	797	821	803	837	835	825	838	757	892	841	792	814	819	817	787	793	822	817	787	777	861	794	806	842	838	828	782	798	818	782	795	812	785	790	836	796	825	797	818	848	796	800	836	786	842	859	823	828	788	811	783	802	816	851	846	806	841	786	822	816	829	901	777	809	845	813	798	768	782	842	786	806	813	836	844	815	819	812	821	808	806	856	826	851	838	857	837	740	740	799	843	818	796	825	803	811	777	786	774	816	763	796	845	828	773	775	788	820	838	817	843	815	806	821	833	787	792	801	820	766	821	846	837	823	787	846	801	825	771	829	819	833	782	815	734	795	900	795	815	915	805	785	852	797	818	741	848	817	766	800	829	841	838	826	815	836	792	799	763	828	887	753	853	856	803	780	784	843	817	815	834	840	827	820	755	811	822	812	799	826	838	868	789	791	826	799	803	850	778	802	809	810	802	750	799	774	828	829	829	847	824	802	821	847	827	836	749	816	812	823	872	810	824	809	832	816	787	748	822	799	830	781	856	839	823	855	829	848	824	822	770	773	808	799	808	796	817	843	835	834	844	804	822	850	816	850	780	804	817	791	800	770	795	779	857	778	815	811	772	840	804	828	859	814	831	821	797	761	851	783	797	807	852	833	787	805	809	818	822	783	827	837	807	831	794	824	774	846	836	767	837	803	866	787	801	809	802	782	846	849	788	843	843	823	823	816	785	796	864	804	806	814	848	856	855	828	800	844	820	776	835	874	826	844	795	818	841	797	829	806	800	803	843	801	810	775	843	816	801	823	839	824	814	782	790	792	841	845	806	807	818	836	758	859	777	796	814	839	853	805	872	774	833	826	814	807	750	794	842	819	779	832	839	855	857	821	786	833	838	849	777	833	816	828	825	824	827	830	809	844	834	796	823	829	800	779	806	802	831	846	788	830	804	851	796	744	810	808	816	790	787	881	820	805	802	812	805	782	797	788	785	779	780	787	875	815	846	789	816	809	873	825	824	828	784	821	846	782	789	796	868	812	754	801	806	834	824	826	821	845	807	849	829	815	776	776	829	791	791	792	841	783	882	815	815	859	821	798	798	786	810	786	856	797	768	853	790	830	797	769	794	815	878	778	822	800	870	800	828	792	841	809	817	833	813	814	796	794	842	800	802	812	776	784	784	844	805	829	802	839	820	812	802	821	805	798	821	777	852	857	824	808	843	809	899	845	797	802	775	841	805	816	818	849	835	757	800	824	806	822	794	810	837	770	850	758	825	835	850	805	831	774	811	821	840	811	819	838	798	829	786	845	844	812	877	789	832	833	798	838	833	816	817	762	802	802	809	807	778	797	866	804	762	834	782	869	780	839	858	831	841	806	770	800	825	832	752	798	757	770	790	842	846	802	808	882	784	786	839	830	823	876	812	803	769	828	853	811	827	849	835	825	807	828	846	786	818	826	848	814	786	845	829	812	772	813	783	834	797	828	804	829	837	814	814	816	821	789	825	857	812	785	774	836	821	833	830	791	793	787	838	771	873	851	844	849	805	838	863	774	829	793	830	822	870	840	809	827	828	787	807	822	792	811	796	780	784	805	830	822	844	783	850	808	801	808	804	850	853	761	818	831	820	847	793	808	779	787	874	817	834	770	846	839	822	756	832	771	829	807	831	756	844	834	816	795	802	847	815	798	834	839	810	842	880	835	854	785	786	822	821	816	823	782	861	832	798	836	809	848	830	834	849	799	856	842	808	795	841	794	801	777	821	824	792	790	772	758	794	795	796	825	752	803	866	804	814	882	793	814	849	845	795	812	804	829	818	829	854	833	858	895	784	819	812	796	819	784	809	822	789	782	813	800	807	781	811	789	864	821	858	806	763	765	789	766	805	798	830	797	873	860	815	833	824	824	797	832	846	846	764	827	790	820	816	814	819	837	794	783	809	823	828	843	813	791	877	848	878	799	835	796	818	795	831	806	863	831	796	847	795	818	813	815	777	825	854	794	787	785	818	799	805	838	816	821	817	809	807	768	862	820	811	861	789	835	743	850	772	842	832	802	823	836	843	785	830	808	811	798	805	798	816	872	799	820	802	780	842	843	803	778	854	816	797	777	833	807	832	811	818	858	817	836	820	786	805	789	818	832	848	813	889	816	832	807	828	816	740	842	796	841	804	846	795	826	799	807	796	823	848	789	811	824	822	817	804	820	836	814	800	779	858	795	810	802	794	864	797	868	833	853	833	851	810	866	853	787	869	799	837	805	814	844	799	835	783	820	855	806	813	784	804	791	857	818	804	871	814	802	796	794	785	840	851	829	766	816	867	775	794	856	864	799	827	850	825	787	866	812	782	818	830	798	801	846	868	839	829	821	784	810	823	777	775	804	779	807	851	809	841	793	844	814	758	808	786	809	811	837	799	842	766	836	828	859	821	824	882	808	856	816	810	859	858	815	807	840	806	848	823	789	789	803	819	822	839	817	815	869	847	841	754	815	800	823	817	811	803	783	779	814	827	809	804	806	812	821	835	864	779	775	828	813	805	826	791	781	846	829	793	814	818	790	802	824	784	831	786	860	806	833	823	782	870	835	852	840	867	813	846	854	794	856	787	860	838	848	777	799	808	794	829	783	853	807	776	796	783	800	828	835	834	828	853	861	764	813	796	822	798	816	818	800	832	836	851	807	784	863	807	798	796	780	816	845	783	891	820	801	849	800	800	827	796	799	822	812	813	807	795	843	813	750	826	800	821	790	829	865	803	865	816	823	832	801	769	861	854	798	834	766	791	790	821	828	802	815	803	796	865	763	806	763	833	814	862	822	875	818	843	763	823	812	827	826	802	773	802	790	851	822	790	786	825	809	798	809	832	840	817	882	844	808	815	805	846	820	839	813	800	806	876	819	783	822	802	820	801	850	825	789	800	821	812	801	847	818	790	837	811	785	860	844	795	810	830	779	776	793	814	807	824	843	810	832	817	771	853	809	808	836	802	769	820	852	794	842	808	833	802	788	822	833	771	732	853	807	820	837	863	835	801	822	838	785	817	822	771	828	783	817	812	771	835	848	803	794	807	801	793	801	817	786	787	824	802	851	904	809	796	756	831	807	814	775	817	762	810	781	826	845	851	826	878	773	840	789	819	826	835	827	807	805	825	804	836	854	809	813	818	802	796	836	894	809	820	788	819	834	836	840	795	817	813	806	781	781	836	820	798	838	834	782	826	832	809	815	818	846	792	804	802	801	765	779	780	862	798	797	840	794	826	786	810	860	819	828	816	862	824	810	805	829	864	807	807	833	810	766	837	841	841	830	826	866	820	784	823	829	805	807	825	834	764	843	848	856	812	840	874	807	808	720	834	789	807	857	792	785	823	795	846	777	832	796	825	761	777
31826	30891	13403	2371	69	63	72	57	51	66	66	60	71	56	57	60	49	53	74	59	68	65	56	63	48	70	44	55	66	66	138	170	190	101	103	77	77	63	48	65	63	61	69	56	56	63	54	68	60	59	53	67	61	74	53	62	56	68	64	44	61	60	50	52	47	58	55	62	60	61	64	43	65	55	55	66	50	72	59	57	69	69	53	68	64	57	54	70	67	45	63	72	62	52	49	63	58	59	58	61	52	52	50	67	52	56	35	62	62	67	71	78	63	52	64	53	58	60	68	69	42	53	54	73	66	59	56	59	62	70	78	67	59	61	66	54	57	58	50	65	66	66	51	50	61	60	61	57	68	55	51	69	76	58	61	47	57	63	54	59	57	64	61	57	74	64	51	59	72	55	62	61	56	53	64	55	60	58	49	52	58	60	59	65	72	55	72	59	63	65	59	60	71	59	51	50	65	44	57	62	59	57	57	62	60	61	56	64	62	58	49	67	67	68	66	56	51	68	49	65	58	56	54	69	72	51	51	66	67	58	51	55	54	58	59	66	52	70	49	78	58	55	60	56	66	64	55	58	54	63	56	55	55	66	67	52	58	65	60	57	49	50	71	78	54	75	63	56	47	67	61	56	68	68	68	52	66	88	52	57	69	64	51	55	65	74	64	51	77	61	50	61	60	60	72	62	62	54	49	72	57	73	65	61	70	67	61	70	67	77	51	53	80	75	66	52	50	63	62	65	59	69	65	55	66	53	55	66	59	64	69	56	67	58	55	72	54	67	57	59	64	81	64	60	55	47	63	63	55	53	60	65	53	67	56	66	47	69	64	45	64	64	58	61	57	65	68	65	46	76	66	62	67	50	67	62	62	58	50	54	46	48	77	76	49	59	47	62	58	72	71	57	58	63	60	54	58	62	77	77	60	58	47	49	47	57	53	53	56	88	61	67	61	62	59	67	54	63	68	71	59	59	57	64	64	64	73	59	59	60	62	66	62	79	56	71	56	71	64	66	52	63	68	64	62	48	68	68	58	66	63	68	62	70	72	66	65	53	61	65	79	77	47	63	51	62	67	58	53	48	54	66	76	62	61	57	75	69	64	60	65	63	57	59	59	62	65	73	53	64	57	50	47	40	49	71	74	53	55	58	55	63	70	54	53	83	71	55	60	59	54	63	54	65	66	72	62	69	74	62	69	59	51	57	78	59	56	58	54	50	60	75	59	74	57	56	52	63	74	70	60	59	54	55	78	55	55	73	73	76	59	49	63	80	68	73	60	69	62	59	63	60	64	73	57	65	55	56	61	71	41	50	57	73	64	62	60	60	66	56	56	60	73	58	62	56	58	57	58	58	63	56	70	63	67	62	49	68	72	57	53	54	71	62	67	72	56	60	54	61	66	65	68	70	44	64	51	63	60	62	48	60	65	59	73	54	72	68	51	50	66	55	50	60	49	65	57	62	69	53	68	69	50	70	75	52	55	64	55	79	68	51	52	58	76	52	62	56	59	71	61	66	65	54	58	62	50	55	68	56	58	70	54	64	59	77	74	56	62	66	53	55	44	62	78	45	60	66	53	58	67	53	60	58	56	49	70	49	61	54	62	54	58	54	65	64	60	60	50	64	67	64	49	74	67	53	58	54	55	59	59	53	63	64	49	64	82	58	47	74	61	55	65	55	48	43	62	74	65	68	56	51	64	58	71	70	75	54	59	53	71	62	64	55	57	55	66	70	65	48	80	80	66	59	64	40	65	80	59	45	55	58	58	61	52	64	50	65	52	54	52	58	67	61	58	49	53	58	75	63	58	65	53	55	69	63	64	60	63	62	54	54	67	56	53	55	68	64	47	63	56	54	59	64	47	64	45	72	49	68	55	67	69	57	65	54	69	50	54	69	59	81	60	46	50	68	52	52	63	67	58	61	53	67	49	51	66	63	60	61	59	67	57	58	60	65	57	64	44	68	56	68	54	48	78	62	50	64	61	53	69	56	58	72	65	59	53	63	53	71	62	62	66	55	65	60	63	63	49	56	62	55	76	67	52	67	58	51	54	53	61	63	58	65	56	81	69	58	53	59	66	64	59	68	54	64	67	71	68	56	60	66	56	49	56	61	55	65	73	57	57	64	74	46	73	70	65	56	64	69	68	63	61	56	46	75	54	52	61	53	64	60	58	62	63	59	64	69	52	58	69	52	53	76	65	46	55	62	58	54	72	71	60	58	61	73	60	67	67	71	64	74	68	63	58	53	59	48	54	59	59	64	69	52	53	62	57	53	48	59	46	59	62	59	48	76	57	55	57	50	55	55	51	59	48	68	47	79	56	60	52	69	51	66	60	55	67	69	61	59	64	52	61	66	54	62	56	65	59	60	53	83	52	57	69	62	65	60	56	76	61	59	45	57	55	57	73	49	64	60	50	54	51	71	58	57	62	67	62	68	63	79	63	69	70	53	74	49	67	62	69	64	55	49	64	53	53	56	60	63	60	58	53	71	59	65	49	52	64	73	68	51	69	68	54	54	54	57	60	72	49	51	59	67	59	72	61	49	60	52	63	57	40	59	56	50	75	55	52	50	74	66	61	56	55	58	62	72	65	62	49	63	66	47	64	72	59	57	48	69	42	53	61	65	77	67	60	53	60	60	68	58	55	74	68	63	63	43	61	65	53	68	60	67	53	54	53	69	56	53	44	65	54	62	52	68	46	52	61	58	70	50	46	56	51	61	72	44	58	67	49	77	64	42	55	74	59	56	58	54	62	72	60	67	68	55	70	74	61	68	55	62	70	44	68	56	64	51	56	68	61	67	62	75	54	58	60	70	67	58	66	71	63	68	70	53	53	63	74	58	72	41	52	52	54	71	51	52	67	59	66	73	71	61	51	54	71	55	67	51	58	61	63	61	67	61	72	64	60	61	48	58	59	65	70	57	54	60	66	57	51	64	60	64	59	67	62	60	58	56	48	62	51	75	54	50	52	73	74	54	69	58	68	65	43	72	65	48	63	61	60	57	59	76	50	68	59	63	55	68	44	74	49	80	53	64	63	59	61	53	61	67	72	54	69	72	62	58	63	73	69	76	51	65	50	62	57	54	69	67	56	66	70	64	59	78	64	66	53	54	69	60	60	57	50	62	72	70	60	60	61	49	61	61	53	66	68	64	59	54	74	56	70	55	67	59	63	61	53	55	57	60	66	57	51	65	55	49	63	55	73	57	69	58	63	52	61	53	56	82	54	65	58	75	63	52	57	54	63	61	46	63	52	60	69	61	61	61	52	59	61	60	61	70	59	56	67	56	63	65	53	65	59	70	63	70	60	65	52	78	53	68	47	60	67	62	63	61	71	71	55	56	55	58	57	47	60	57	59	59	54	47	59	66	62	59	65	50	61	60	60	64	56	58	69	70	61	55	66	72	57	54	59	52	61	53	57	57	57	77	64	66	53	58	61	55	77	60	63	66	68	68	61	73	59	80	64	51	47	64	55	64	86	65	63	70
57731	43552	32313	10658	1231	1361	1319	1098	996	890	906	797	799	763	791	747	787	758	717	672	662	698	675	692	686	670	701	634	669	919	3139	4289	3715	2450	1476	1137	798	682	684	650	654	595	640	658	584	638	660	652	604	589	670	625	623	633	635	654	673	660	635	639	628	639	637	630	649	662	584	696	631	589	637	663	644	683	643	591	638	671	653	616	597	602	603	578	642	617	622	612	669	648	629	646	613	645	660	637	652	646	634	618	631	689	609	647	633	592	655	606	625	623	677	635	620	681	657	664	614	635	639	618	652	604	593	615	634	625	640	623	656	667	651	647	637	665	659	658	658	683	598	617	638	640	655	627	650	620	654	630	653	634	616	668	637	648	615	599	653	633	636	587	636	650	651	603	631	628	637	625	596	654	582	608	614	642	684	649	626	636	631	662	603	684	641	603	658	653	610	616	615	654	633	617	614	592	624	662	672	644	697	620	668	609	658	673	652	658	608	644	652	613	601	643	615	628	667	653	624	603	614	625	645	632	603	618	609	651	641	684	599	644	584	647	564	620	621	624	620	645	614	658	613	650	657	637	621	634	661	616	628	652	599	577	662	631	635	684	624	620	660	644	618	581	608	666	613	671	609	625	637	624	667	674	638	641	601	628	680	618	606	635	639	643	649	644	649	674	641	636	625	638	661	624	684	586	641	631	635	617	591	624	650	633	650	641	653	613	625	635	599	657	612	626	613	678	628	617	656	660	616	620	620	640	645	639	632	662	647	609	651	624	614	651	623	686	641	655	637	640	658	685	662	683	565	644	671	666	640	717	610	681	619	628	632	608	628	608	655	625	606	608	618	596	648	653	631	651	653	665	645	619	596	626	676	665	641	638	635	627	603	660	606	666	639	628	626	621	622	656	596	631	605	649	640	623	618	603	624	650	586	627	644	696	567	604	642	649	633	641	653	636	585	600	632	649	600	657	610	656	631	620	636	664	643	626	619	635	678	622	670	600	634	619	625	622	632	625	655	665	645	611	650	673	633	651	638	651	651	671	623	614	623	615	606	674	631	672	617	614	648	611	672	608	612	659	644	643	675	627	657	615	622	625	664	628	628	666	648	582	640	640	635	653	646	679	645	640	628	618	634	661	606	646	603	648	600	625	692	653	647	616	651	692	623	622	620	655	629	615	660	593	691	653	652	628	619	651	683	600	593	642	666	619	614	680	665	623	673	649	647	672	630	614	661	568	660	606	648	608	630	626	691	624	610	609	630	601	632	668	589	610	671	612	629	609	632	695	661	621	662	676	654	626	692	599	606	630	643	656	645	649	588	660	623	630	629	632	631	628	630	636	611	626	663	650	660	622	618	630	621	626	706	580	620	625	623	617	632	667	622	593	594	623	657	603	629	672	639	605	685	628	610	659	686	628	622	609	609	640	659	631	640	636	598	648	644	652	668	648	634	648	639	638	679	626	657	622	614	634	633	667	626	640	634	681	662	625	617	602	673	651	622	642	677	607	624	652	633	646	618	684	651	641	623	639	673	652	632	618	652	625	624	685	604	583	607	640	644	631	634	635	644	665	680	661	636	660	616	663	640	605	636	618	649	659	637	663	639	614	658	626	632	598	631	620	606	624	627	609	630	649	585	645	661	624	647	597	640	598	627	629	630	646	637	620	628	635	574	650	617	669	637	624	677	638	609	659	581	639	610	668	643	675	641	631	698	608	658	677	611	626	649	648	619	603	632	639	633	595	599	657	616	641	649	615	611	629	646	627	625	633	668	625	645	627	638	657	624	634	611	629	662	678	629	695	658	666	623	660	657	644	674	658	641	609	626	720	649	601	607	632	611	682	656	622	605	592	616	652	623	630	637	635	628	611	680	613	670	657	639	632	632	654	633	617	647	625	650	659	611	653	640	636	618	668	614	629	650	618	609	625	623	648	592	623	630	615	651	647	646	652	612	625	636	604	625	611	652	582	637	658	638	650	654	654	651	654	647	623	623	631	668	632	608	640	627	618	670	608	681	668	644	653	616	610	642	632	672	650	613	643	621	644	657	609	674	674	626	641	627	626	649	638	635	662	642	644	634	686	580	622	656	598	679	644	618	662	615	618	669	637	602	621	637	646	615	701	665	609	633	657	656	653	629	631	614	655	675	605	631	654	599	652	662	616	602	651	603	648	611	640	624	654	579	626	636	682	624	637	655	677	649	599	584	672	651	648	630	626	592	671	651	648	636	676	636	663	641	600	623	628	638	649	638	652	583	646	627	650	625	613	679	607	645	698	631	663	619	616	606	636	653	647	650	666	649	650	618	614	593	617	641	609	624	611	607	613	652	670	611	654	626	674	669	612	612	614	631	646	644	618	655	615	623	661	630	647	625	657	668	621	618	676	645	615	657	662	675	643	651	688	684	639	653	668	654	644	616	620	603	646	608	636	622	610	673	602	664	627	638	629	636	639	680	658	660	655	660	648	683	612	624	625	644	679	674	609	609	655	613	630	618	618	620	658	624	626	607	671	647	661	622	629	655	641	645	621	610	673	650	643	588	672	636	597	611	652	638	648	645	585	634	625	661	638	652	626	670	568	660	681	630	670	630	642	614	654	629	633	607	642	699	673	685	650	628	655	631	632	644	627	617	640	632	643	640	634	654	628	635	637	607	679	622	640	615	675	666	627	581	641	642	693	622	631	588	630	627	636	618	576	657	650	640	648	650	646	604	654	632	662	611	625	588	621	615	663	690	617	644	643	628	657	619	645	658	651	650	649	680	629	637	653	618	647	645	637	702	668	639	628	594	634	614	630	648	600	664	657	629	641	630	639	642	638	603	625	695	644	639	679	671	647	621	582	618	627	669	706	614	655	605	675	669	647	623	655	616	631	678	635	674	671	624	618	641	628	611	603	623	610	609	625	609	658	638	622	636	639	676	670	607	649	584	621	663	589	642	632	639	667	632	641	608	621	670	630	628	687	631	665	636	628	633	579	630	639	676	632	629	664	620	628	638	676	628	665	646	649	677	673	681	634	595	637	631	600	637	655	577	662	690	599	645	613	570	635	672	653	622	643	625	641	633	626	670	637	593	642	651	634	662	656	640	596	640	639	628	624	631	615	637	627	665	572	643	628	660	647	643	678	666	653	617	605	635	623	639	656	628	626	648	656	649	650	711	629	628	650	646	601	608	633	640	611	622	595	648	615	613	625	685	621	640	651	616	638	664	647	672	641	569	616	553	641	670	627	674	632	635	654	658	635	592	604	623	651	661	663	607	684	633	643	654	637	606	637	597	660	616	646	632	642	644	611	657	596	659	679	640	648	652	658	590	625	635	664	637	624	644	632	645	582	645	645	641	643	632	621	665	642	663	710	617	626	629	635	584	623	590	624	635	612	598	650	653	665	629	605	668	656	603	643	657	633	654	657	599	655	647	636	647	579	617	642	637	646	613	655	641	661	612	621	604	655	686	583	639	604	630	674	631	581	618	622	637	619	611	604	641	610	637	639	686	586	629	656
26925	26998	12951	2587	78	72	72	72	82	75	76	65	88	91	72	73	69	83	75	70	80	63	70	86	72	72	70	80	92	91	137	174	156	147	108	95	81	71	74	63	75	84	77	82	92	68	63	65	69	78	77	73	73	70	66	79	70	82	78	75	69	92	70	66	84	95	80	65	71	64	86	78	82	85	89	80	73	80	77	74	77	76	76	80	85	76	79	79	71	70	85	72	82	66	75	73	74	89	82	72	62	74	80	83	94	91	69	83	76	80	67	75	81	59	70	67	69	64	70	81	90	72	76	70	64	83	79	66	91	85	74	70	85	81	99	82	86	76	71	65	79	78	73	78	75	62	68	80	97	73	73	80	82	74	63	72	78	81	82	80	87	73	81	77	72	85	82	71	62	58	72	75	71	60	90	73	81	88	82	62	77	68	74	84	71	70	83	84	85	73	69	76	69	60	70	70	77	76	85	85	75	78	69	72	86	63	67	73	82	74	72	76	78	71	75	82	87	81	76	94	72	84	90	67	88	73	80	85	78	62	92	75	82	84	83	73	70	70	64	71	64	72	80	73	74	71	86	75	83	84	75	62	73	73	82	60	76	89	79	64	70	75	76	73	78	75	70	70	87	81	95	82	77	78	75	72	79	84	74	81	60	76	70	82	63	81	79	84	68	87	76	70	92	72	69	85	70	82	82	71	70	86	80	85	81	82	74	69	86	78	96	78	77	80	80	76	78	65	76	82	72	78	80	76	74	80	78	69	88	82	73	64	84	87	66	79	67	65	76	79	77	81	62	85	63	77	67	78	72	98	72	61	77	70	82	59	85	75	81	75	73	69	74	76	66	84	69	85	83	92	81	83	65	90	72	77	72	74	83	76	74	72	83	75	77	74	84	80	83	74	77	72	67	60	67	78	74	84	61	88	60	85	80	80	72	69	81	79	81	76	74	72	100	78	75	84	78	69	81	80	89	74	78	68	73	78	79	77	81	87	74	84	87	73	65	96	82	75	91	72	62	84	72	82	73	73	76	65	75	65	62	72	68	83	103	66	84	63	79	76	68	79	86	80	94	75	76	70	64	89	85	65	67	72	73	73	73	60	65	71	80	67	75	72	83	70	69	71	79	69	73	89	68	71	71	81	84	81	75	73	74	76	74	84	82	74	80	77	67	85	76	69	77	75	82	72	82	94	81	88	86	74	61	98	73	70	76	67	68	73	77	87	63	76	82	77	59	70	80	83	74	73	66	73	77	90	73	68	59	83	89	79	76	88	75	77	69	76	79	87	85	83	61	75	71	80	76	70	89	66	81	86	71	75	77	89	66	85	63	75	68	72	77	66	77	76	67	78	101	64	73	75	81	64	80	68	76	69	76	65	74	82	85	72	74	69	90	94	67	80	79	72	62	89	73	72	85	75	69	85	78	77	66	84	74	71	80	81	80	88	93	82	58	94	83	78	74	69	73	77	77	73	71	89	83	96	82	66	85	63	62	78	73	75	62	59	87	78	70	66	64	76	73	88	86	70	75	76	74	82	75	81	84	79	73	75	79	90	84	62	64	66	84	101	77	61	76	85	64	70	68	75	86	63	74	56	75	83	75	55	78	78	63	72	69	89	80	86	77	81	81	71	86	74	74	72	82	65	79	78	86	73	94	73	79	78	71	67	74	80	81	85	74	72	63	85	81	63	80	86	72	67	74	63	91	89	74	83	79	72	70	62	77	66	81	81	94	65	81	73	77	75	82	67	96	83	58	74	74	76	80	86	76	74	83	81	76	74	74	73	78	84	78	80	84	92	71	78	76	79	72	79	94	70	66	69	94	52	87	72	67	73	83	68	59	85	78	80	82	76	68	87	72	64	81	79	74	68	57	77	69	77	72	70	80	75	73	77	91	70	78	78	94	79	61	79	82	79	81	63	84	71	79	68	62	59	65	91	67	76	77	63	72	83	65	73	73	81	68	78	79	90	86	81	85	70	70	91	57	91	66	94	71	65	68	97	90	72	85	59	78	76	66	66	76	72	83	95	72	91	91	68	79	57	70	79	87	89	71	73	88	76	60	69	84	75	83	70	75	63	86	79	74	81	81	67	65	71	98	93	94	89	70	71	83	67	80	73	73	69	79	71	58	86	75	82	73	83	71	73	80	65	69	66	56	78	81	74	68	83	72	80	74	76	76	70	69	90	57	66	86	82	66	79	63	74	91	90	73	80	72	95	74	56	71	71	87	58	76	76	75	77	69	80	94	75	75	82	83	52	74	80	74	76	74	84	83	76	60	76	89	69	66	56	69	75	79	81	79	89	75	88	79	85	73	56	79	82	77	73	82	78	68	88	72	68	77	85	81	88	84	96	79	80	84	65	75	75	70	73	77	80	72	85	74	66	88	83	81	71	90	69	61	77	80	73	69	79	62	67	81	72	64	79	71	91	75	87	62	86	80	92	99	78	89	64	77	81	77	75	78	74	78	78	69	90	58	70	72	82	82	78	80	79	64	74	56	78	79	64	91	73	77	89	69	59	67	60	91	77	74	78	90	74	79	84	71	84	67	83	74	80	76	70	77	72	88	77	75	70	98	82	70	68	83	72	92	63	82	70	84	74	82	71	72	64	83	80	77	81	90	84	95	100	68	71	99	84	66	91	91	80	82	70	92	90	83	79	67	75	91	58	74	77	65	89	71	74	72	81	74	71	85	71	75	77	86	70	74	69	77	91	63	68	85	80	69	76	86	82	69	70	49	86	68	81	78	68	70	72	77	81	92	74	82	76	74	77	69	81	81	77	76	72	74	73	69	92	75	77	75	77	82	79	74	85	82	82	82	77	82	76	101	63	68	65	65	82	78	73	58	72	86	58	84	69	73	89	77	68	87	83	75	80	74	64	84	74	84	75	64	83	73	77	82	74	70	53	87	82	70	78	81	73	70	65	70	88	74	74	74	80	84	84	66	71	69	78	64	57	73	65	70	76	64	91	76	67	62	65	81	82	81	83	69	94	75	72	66	75	77	75	80	76	73	84	80	72	79	86	90	102	64	68	73	77	88	65	78	76	84	70	80	70	74	85	82	77	75	71	90	86	79	87	72	86	88	80	72	72	84	80	75	76	81	76	70	73	87	86	83	67	72	86	81	77	83	78	59	69	80	77	64	87	75	78	70	89	88	77	92	73	66	82	72	81	83	89	79	91	69	82	89	76	81	80	75	69	66	80	85	82	79	79	85	81	59	72	69	66	76	72	91	95	79	83	68	88	81	68	62	66	82	80	86	65	71	79	96	91	71	85	73	76	69	80	78	90	74	82	75	89	75	94	81	82	89	80	85	81	101	74	68	77	77	68	61	70	68	69	75	83	75	63	78	82	77	85	70	77	81	79	82	73	85	101	62	80	69	81	82	80	73	67	70	75	69	72	81	77	78	59	77	76	78	78	80	80	70	72	73	82	70	73	71	74	81	72	82	85	73	88	81	92	86	53	66	98	67	77	78	78	77	82	77	64
57680	45958	32342	12962	1317	1377	1282	1164	1047	958	941	928	872	848	855	870	872	865	843	795	777	814	806	785	756	820	811	788	769	948	2950	3829	3776	2911	1647	1269	936	833	758	735	781	734	771	771	757	751	780	753	800	778	731	787	772	776	770	778	734	719	822	778	743	766	800	769	754	737	760	784	765	768	754	789	763	793	751	809	771	766	770	754	763	756	773	784	740	735	724	741	775	765	801	767	799	756	804	711	729	705	833	808	727	760	830	775	770	798	742	723	811	796	798	748	758	819	745	813	770	730	764	826	821	742	762	724	786	843	783	713	770	740	776	766	780	777	806	741	760	761	791	772	756	778	764	780	762	763	725	804	758	770	762	788	782	818	755	755	745	767	755	832	755	726	767	748	790	788	810	800	729	734	775	716	778	758	819	777	762	751	751	808	746	759	734	819	784	740	741	782	788	762	752	744	728	748	745	766	774	796	764	777	827	761	800	748	809	805	790	768	746	805	729	751	741	798	794	761	743	765	790	783	730	794	765	802	806	783	764	773	775	721	748	751	795	798	763	750	771	757	803	819	828	786	801	769	784	778	781	777	783	795	722	730	767	735	784	753	761	742	791	782	776	735	756	750	752	788	759	789	778	817	761	794	796	772	759	727	766	771	793	793	786	776	766	828	824	763	789	758	766	730	794	823	803	734	765	779	804	742	746	759	778	752	799	703	781	765	789	798	761	797	761	778	769	736	739	785	757	756	755	794	773	741	784	730	796	762	786	711	782	777	756	786	785	732	723	770	769	796	729	795	768	760	815	770	788	820	786	699	761	772	810	789	804	785	801	786	780	798	731	756	764	760	812	739	765	756	750	776	775	776	730	728	757	807	750	753	765	728	756	795	760	786	813	785	752	750	737	759	804	753	779	777	767	735	781	813	789	730	766	764	805	757	773	766	780	775	774	799	802	794	751	797	737	755	714	798	783	758	811	788	738	758	747	754	718	762	808	796	717	735	796	784	796	801	777	765	748	725	776	778	749	729	741	821	754	740	736	734	818	800	758	777	792	775	797	790	788	777	773	748	759	720	730	782	823	791	766	810	814	783	766	753	758	773	814	775	813	805	776	825	757	758	843	769	723	712	780	827	768	715	758	792	780	744	744	839	748	785	796	798	801	790	823	818	772	750	805	800	742	805	757	748	742	791	767	803	764	818	753	763	746	797	747	740	778	756	772	791	768	794	768	796	777	844	810	795	755	747	732	731	785	757	788	761	759	765	740	744	785	782	770	797	757	740	746	808	810	714	705	832	831	757	765	767	774	814	738	775	752	804	748	757	774	705	747	767	776	751	792	764	737	795	759	798	725	781	746	734	781	762	771	782	750	806	798	785	756	765	760	779	755	772	765	699	772	777	752	805	749	747	757	750	777	743	778	795	754	809	807	828	756	795	747	796	788	831	781	746	799	755	763	780	746	743	743	777	807	735	795	775	825	792	782	776	800	691	766	782	710	761	770	751	777	705	762	772	766	754	827	761	763	798	765	807	721	755	760	743	787	785	836	795	825	835	784	828	788	759	698	817	739	793	774	741	771	794	774	785	748	800	800	764	823	751	735	780	766	776	745	778	749	736	820	778	759	777	706	762	762	754	761	788	749	788	777	755	749	764	796	809	766	786	764	779	745	755	735	748	769	799	760	738	759	765	756	712	779	766	728	747	741	772	749	737	809	727	785	758	741	768	777	788	757	734	729	776	744	744	806	762	753	747	745	805	744	819	743	769	751	737	766	770	753	776	832	769	746	746	732	761	763	800	820	747	746	750	805	764	728	770	777	760	757	789	794	743	794	770	740	787	767	742	721	734	733	761	776	779	801	771	795	753	767	754	764	804	798	791	785	738	761	742	736	700	798	733	803	758	795	745	696	726	725	741	752	783	759	751	709	767	749	775	747	767	793	726	720	785	695	758	694	730	807	754	739	806	763	788	823	740	728	755	769	772	760	727	797	775	740	761	759	775	813	788	762	755	764	734	760	764	742	749	738	752	779	751	759	741	754	781	814	775	759	736	733	793	741	783	765	717	718	754	753	837	728	747	808	772	811	742	755	775	818	767	730	771	738	747	782	764	766	758	815	709	765	795	791	765	767	753	749	760	795	706	738	776	786	727	768	755	740	797	745	718	799	814	759	735	752	805	786	766	714	723	767	758	783	755	776	734	727	814	792	739	788	756	767	770	824	741	761	778	738	801	776	775	836	779	717	808	765	761	782	809	757	803	767	747	780	786	754	757	760	710	792	753	747	743	819	771	734	753	784	825	771	754	740	774	751	805	783	783	809	765	733	759	782	786	800	732	745	784	753	805	784	770	784	727	784	796	768	740	769	753	712	770	783	732	823	744	766	738	762	828	771	819	754	793	773	747	744	737	793	767	732	751	765	768	772	774	746	729	728	789	734	770	751	769	783	747	737	780	739	784	813	779	768	725	779	778	773	754	788	778	752	735	742	746	806	781	718	822	773	805	763	720	790	770	726	752	850	727	733	763	740	788	742	712	801	734	771	763	766	734	781	745	763	752	778	816	771	724	777	720	749	719	805	782	769	764	803	723	759	804	760	794	797	766	719	761	754	724	790	748	782	805	733	826	767	791	796	824	816	812	762	772	766	775	814	801	773	753	763	772	767	815	763	779	767	711	756	788	781	722	746	764	789	726	747	754	809	795	796	785	786	780	759	792	781	737	783	773	782	725	741	773	786	755	741	750	785	751	788	769	808	802	782	788	762	722	783	793	754	762	763	814	790	790	763	827	716	820	775	761	764	731	780	783	744	736	798	786	773	748	799	746	750	771	738	762	758	738	786	811	794	804	705	749	766	752	827	821	751	763	791	695	773	745	747	707	745	754	781	745	784	743	790	734	766	754	764	709	760	736	761	763	761	753	818	779	785	716	796	810	728	793	786	786	792	759	774	782	759	735	831	783	774	785	747	785	771	746	851	785	772	766	790	764	739	822	803	754	766	743	778	821	771	821	770	780	773	741	795	807	793	764	726	788	692	818	769	788	809	777	789	781	716	748	766	733	754	815	748	801	810	767	780	752	747	768	823	735	710	774	728	751	763	781	808	807	786	836	783	777	765	795	772	778	804	779	786	816	743	777	752	793	795	802	808	735	782	761	795	772	748	742	819	772	778	746	731	804	779	751	765	780	737	770	752	766	794	757	786	791	800	738	759	754	789	809	802	764	770	829	780	722	724	780	736	739	759	785	712	759	819	774	809	739	790	705	774	757	750	775	731	814	770	689	748	770	730	781	758	761	795	762	766	739	734	780	801	775	763	786	779	782	752	756	759	723	745	719	806	812	725	804	810	750	766	763	725	778	748	741	828	764	769	780	754	774	746	734	784	721	752	769	758	709	760	777	841	799	783	766	789	716	782	729	724	753	736	766	760	782	786	766	747	751	794	759	763	753	801	731	738	729	743	774	791	754	786	794	730	796	743	747	745	726	756	737	734	809	762	773	747	777
37139	37983	19609	5287	84	70	69	65	73	68	63	61	63	52	74	67	75	48	47	52	61	46	57	59	62	59	57	60	65	63	79	188	220	161	140	92	71	60	56	69	61	48	60	56	54	46	52	52	53	61	57	62	52	58	56	64	52	56	67	59	59	61	64	55	54	67	57	62	67	57	50	47	43	60	59	52	43	60	68	62	64	57	47	52	49	51	52	46	70	67	59	46	54	60	44	55	56	55	48	56	57	49	49	52	68	60	50	69	52	47	63	54	61	57	54	49	43	59	60	59	58	56	47	63	57	53	50	54	55	66	44	54	59	43	53	60	62	62	49	49	50	53	49	62	41	63	52	61	64	46	64	52	55	50	52	54	57	56	50	46	52	60	57	60	59	67	57	52	67	64	66	46	52	54	53	50	62	58	68	54	52	52	58	60	52	52	51	57	62	62	48	72	52	55	57	58	64	64	55	48	60	69	59	57	49	57	58	62	35	51	44	59	59	66	38	50	62	53	62	66	56	50	59	43	59	45	52	64	69	51	52	66	64	67	58	51	76	57	50	54	64	55	60	51	55	60	36	57	46	60	68	41	61	57	64	58	47	52	52	48	61	62	63	71	43	54	56	49	65	50	40	54	59	53	57	56	39	54	64	49	66	51	56	61	60	65	63	61	51	53	58	46	60	45	54	65	50	51	53	45	72	52	60	60	43	52	60	62	58	62	62	63	56	42	59	54	68	70	48	54	53	55	59	69	53	51	76	47	59	62	55	53	48	64	54	56	43	62	59	67	65	40	63	73	50	54	55	60	50	59	57	49	53	56	55	63	48	56	55	54	58	50	49	48	44	47	55	46	57	67	37	53	60	52	56	54	64	63	64	52	48	56	52	42	58	56	57	59	52	55	55	47	51	56	48	54	55	58	44	47	44	53	56	50	60	60	47	58	48	60	63	47	53	58	67	64	57	55	55	55	59	47	44	43	62	47	62	66	57	59	55	56	63	45	57	47	66	62	68	51	62	47	48	59	56	56	61	55	59	59	70	41	56	57	55	68	61	44	58	49	54	51	63	59	57	64	48	66	48	68	63	68	58	54	54	49	69	54	41	52	59	50	51	46	58	54	53	54	50	64	63	47	50	64	57	57	61	59	50	60	62	52	57	55	47	58	59	52	63	54	63	63	52	57	55	48	58	55	52	52	55	55	59	71	58	53	43	47	49	55	56	68	54	55	52	51	61	62	68	60	46	70	51	58	53	42	45	43	46	74	57	42	50	66	61	60	52	72	51	53	47	45	43	55	50	48	58	43	53	58	56	46	66	57	46	52	64	57	53	50	55	57	44	66	57	64	50	50	61	54	64	57	55	63	61	52	64	54	62	72	49	57	62	50	53	59	49	56	64	48	50	57	56	47	54	49	56	52	47	51	53	59	56	63	59	47	71	56	53	52	59	58	44	57	50	51	50	59	52	57	57	54	54	49	60	48	45	60	73	49	63	48	53	65	46	55	49	64	41	54	64	58	50	69	59	44	46	55	54	50	57	44	61	49	44	55	55	64	52	56	60	46	48	52	60	52	50	56	39	58	71	65	59	57	52	60	64	51	60	65	69	59	56	52	49	58	60	63	66	43	54	53	57	58	44	52	56	64	58	58	51	50	50	51	60	46	46	60	56	48	52	56	59	41	50	49	49	56	58	41	67	45	53	61	49	62	70	45	71	50	61	57	58	53	66	75	51	66	53	48	60	55	57	52	61	55	48	42	51	46	50	69	52	48	64	55	56	64	53	49	68	62	57	52	53	52	46	55	60	59	59	58	68	66	53	55	64	56	52	69	72	59	52	54	52	56	46	48	52	55	45	46	48	52	55	49	51	55	58	45	47	60	51	46	54	58	47	72	72	55	46	50	58	58	51	55	54	60	49	48	60	52	66	47	60	59	54	51	68	67	55	54	51	69	44	51	48	61	60	42	55	62	54	47	56	47	68	62	50	55	52	41	40	55	66	67	61	66	38	54	52	62	68	56	71	54	67	48	58	55	46	38	60	66	46	59	71	55	75	58	72	63	44	60	54	53	63	52	51	65	54	52	66	63	64	57	45	51	63	58	64	60	57	61	59	68	52	51	54	59	53	46	46	60	50	63	62	65	58	60	51	67	56	54	54	60	59	39	58	58	58	44	59	59	58	53	49	50	58	62	54	49	60	66	69	58	53	58	57	51	56	44	60	56	63	49	70	64	61	67	61	47	47	66	42	50	47	51	55	52	44	51	59	53	52	44	50	49	68	52	59	44	63	65	53	59	58	60	48	57	63	57	54	48	50	48	40	57	55	49	47	57	57	65	55	48	49	49	38	51	53	61	50	51	54	64	44	54	60	68	57	54	57	58	54	50	61	57	66	65	66	61	59	66	55	62	49	49	71	55	68	61	53	53	44	49	55	64	58	66	63	59	54	62	57	68	55	55	55	53	67	46	61	53	59	60	67	50	41	44	56	60	56	47	58	62	66	59	53	57	52	72	62	60	53	51	48	52	64	48	45	58	38	57	64	60	49	63	61	62	60	54	52	66	51	45	55	48	40	63	60	54	56	50	53	55	47	68	57	48	60	63	52	67	62	53	56	53	47	58	54	50	56	55	75	47	60	39	61	57	50	53	52	39	54	66	75	54	61	56	42	55	45	59	46	46	60	63	56	50	48	52	54	60	56	51	63	50	41	61	59	56	59	61	47	75	54	56	53	55	66	56	50	43	61	61	54	52	51	54	37	61	52	60	42	61	53	46	57	42	52	64	55	57	52	52	61	55	68	50	57	63	59	48	54	53	58	46	53	54	53	62	60	77	49	58	52	66	51	59	52	59	67	59	50	53	68	47	45	53	57	58	54	55	62	65	54	57	55	55	67	58	52	78	50	64	74	67	64	59	60	56	37	62	40	50	49	58	53	54	50	69	51	53	49	51	49	54	62	51	49	72	62	56	53	59	59	64	45	53	55	69	61	64	60	55	70	54	51	54	47	50	58	47	51	51	50	50	63	58	52	53	44	63	62	57	51	59	56	58	42	48	40	52	56	50	59	45	56	64	64	54	64	64	61	57	67	59	58	60	60	58	50	45	55	46	51	56	47	52	57	55	55	61	55	50	54	54	53	56	50	68	63	50	55	41	45	65	57	61	50	44	59	50	65	56	55	53	53	39	51	56	56	57	54	46	56	50	72	52	66	62	40	49	45	50	69	57	66	52	63	56	51	54	41	65	68	40	60	51	75	51	62	43	61	72	55	50	49	47	51	57	46	56	45	62	53	66	68	62	60	69	49	53	51	55	41	70	45	63	41	44	59	66	53	44	51	57	65	50	50	62	54	61	57	51	55	49	59	50	54	56	40	55	62	58	60	57	69	70	71	59	62	57	46	61	43	53	56	44	58	66	56	57	51	68	52	50	46	54	63	66	59	57	67	67	59	61	47	65	53	60	57	54	57	57	66	53	56	55	51	57	55	54	42	63
59206	48911	36819	18453	1351	1533	1451	1201	1027	1007	834	877	782	766	694	721	698	680	655	674	625	647	617	637	672	602	620	655	593	710	1485	4691	5263	4113	2463	1463	911	690	581	567	519	587	543	592	569	538	574	590	582	571	535	535	590	601	554	570	584	552	567	566	567	571	611	556	608	571	587	588	575	586	554	637	564	580	567	571	562	539	558	607	548	571	588	591	567	578	541	562	577	539	622	584	586	583	569	596	547	578	555	566	588	587	528	587	563	547	576	570	569	639	574	589	603	571	550	550	613	549	605	557	574	576	570	591	586	595	574	597	598	588	576	568	634	538	590	584	605	566	604	600	567	590	569	605	544	606	562	610	608	563	582	532	606	574	611	513	548	612	578	554	546	553	601	620	564	561	574	601	622	582	576	603	624	552	575	575	591	599	575	575	566	604	515	566	537	600	573	555	612	635	595	554	610	589	599	622	585	568	558	546	598	567	605	566	564	567	561	587	587	599	596	574	573	598	580	562	536	583	589	593	549	587	570	567	596	577	561	564	573	597	572	584	571	569	561	586	554	584	585	579	527	621	594	583	562	584	591	589	584	593	564	586	568	603	586	568	574	557	595	555	540	569	572	572	597	555	503	598	581	578	570	528	580	601	573	559	566	561	609	596	625	546	594	558	553	543	629	593	571	531	560	559	584	600	583	583	598	563	590	590	541	563	552	601	558	578	565	591	570	566	553	583	582	574	520	610	573	528	524	560	600	568	604	576	566	575	549	604	571	536	522	551	609	579	573	565	571	559	580	572	593	583	601	553	618	582	607	596	576	579	567	546	621	574	541	592	563	567	561	575	591	639	582	590	549	561	603	550	553	598	564	557	612	576	586	569	613	564	634	587	549	588	576	571	567	592	586	552	579	574	569	555	513	566	589	605	557	562	530	561	544	646	593	606	565	544	616	608	550	533	557	567	604	602	552	554	614	535	618	580	551	588	568	553	591	614	567	600	579	615	551	549	549	586	594	580	559	591	569	578	585	579	594	546	554	583	569	575	606	569	565	524	579	575	615	547	565	572	560	550	578	562	572	584	585	566	552	601	597	600	561	583	541	569	570	566	572	561	586	567	593	555	615	582	563	605	607	572	558	571	573	620	518	576	586	549	543	575	564	597	628	544	569	582	600	554	539	561	568	582	597	600	605	615	582	597	584	605	553	545	561	580	617	599	593	599	530	553	552	565	611	579	526	605	625	559	534	591	605	576	577	601	601	592	626	574	559	594	561	602	591	601	563	563	539	562	552	562	541	558	544	558	580	576	618	556	574	542	580	562	559	542	564	569	576	608	595	598	571	558	588	587	582	592	565	568	602	582	577	555	569	549	605	556	576	590	596	540	577	601	596	562	582	612	588	539	558	571	575	561	626	552	603	548	614	571	531	608	570	589	605	554	576	568	611	602	581	628	572	634	564	568	555	540	552	567	544	584	609	553	583	604	531	574	536	568	597	572	611	555	593	599	587	618	646	542	587	575	604	597	607	594	567	606	588	537	568	561	588	581	547	546	560	522	542	564	577	607	559	586	573	581	602	582	659	556	529	565	587	567	584	571	584	555	564	604	548	555	590	547	537	568	621	557	579	568	548	557	581	560	573	615	548	569	589	524	543	554	525	532	548	546	602	578	562	581	577	549	595	597	543	575	559	602	536	575	563	557	582	568	559	579	563	523	569	532	557	591	553	596	555	599	596	597	601	555	567	621	573	583	565	585	601	589	565	572	585	596	560	638	599	566	613	563	559	599	595	542	540	591	584	531	534	642	563	550	569	622	533	533	551	597	624	546	580	585	597	597	569	601	539	587	592	583	583	561	573	584	550	574	573	577	597	522	580	577	583	582	550	614	521	545	539	567	613	549	598	598	582	564	546	520	625	526	592	600	576	555	577	540	613	579	624	511	632	604	621	579	601	549	562	588	529	590	559	575	583	547	554	541	564	581	563	578	572	538	548	554	579	563	575	543	588	579	600	572	576	619	626	581	545	576	568	588	528	614	577	584	526	555	530	598	600	592	579	617	532	576	617	586	575	558	598	620	573	518	591	586	608	666	581	618	574	591	566	603	594	620	584	570	557	568	552	586	584	596	549	550	580	573	553	582	552	561	546	588	586	590	573	537	549	584	583	559	640	570	627	524	579	598	619	602	591	594	557	533	589	567	610	602	520	594	574	573	522	591	543	606	550	561	590	538	529	570	590	586	537	639	545	559	576	539	606	535	526	582	551	593	604	568	553	583	590	593	555	564	572	554	527	590	534	609	560	578	570	571	584	578	547	568	546	545	594	524	578	557	517	569	559	571	578	572	564	548	583	561	605	550	549	581	521	571	548	573	546	584	594	577	582	594	543	591	561	576	605	577	577	569	592	618	585	547	581	570	529	598	602	597	592	584	586	551	562	611	581	589	604	588	579	563	536	554	557	584	556	581	553	578	611	542	525	602	603	568	546	567	537	572	580	589	557	559	556	593	590	534	574	576	580	612	541	530	592	584	536	557	577	586	562	622	616	559	561	584	571	559	576	580	550	590	594	566	559	567	566	567	593	575	557	578	633	582	627	560	612	568	559	574	561	617	544	571	567	570	603	540	580	581	625	556	617	617	579	539	546	583	565	555	563	559	613	557	551	572	605	553	609	560	576	551	546	569	592	578	626	607	560	605	566	562	580	587	593	561	587	568	613	545	563	597	598	570	616	603	559	571	575	613	581	528	567	592	566	528	543	533	578	545	548	572	578	554	590	611	617	620	572	589	545	557	575	576	551	569	609	569	597	566	557	625	570	556	566	603	525	550	559	592	580	579	561	579	580	558	568	578	602	533	571	593	584	631	605	567	572	575	525	554	583	628	572	567	607	554	615	601	569	539	539	537	550	541	551	591	586	575	539	624	603	557	564	549	558	587	570	559	552	613	618	628	605	566	571	588	563	571	572	585	557	639	562	583	593	588	585	638	606	595	557	572	594	617	536	614	588	586	561	562	557	569	539	595	582	586	596	601	575	627	569	592	566	593	597	549	550	620	548	574	566	604	576	589	618	560	557	603	543	562	544	545	578	575	559	549	566	572	603	570	572	620	594	536	586	573	566	634	578	510	554	596	574	551	580	596	602	551	608	581	619	568	601	580	562	563	548	592	547	580	559	553	542	577	555	555	594	615	600	540	571	551	618	561	584	579	559	521	547	572	562	581	588	593	576	563	568	579	591	547	553	621	544	555	610	598	546	592	565	619	567	585	596	582	559	553	559	575	595	540	617	553	567	595	598	609	574	598	550	608	561	598	590	583	571	533	590	586	553	559	564	580	584	593	602	552	572	547	522	564	545	611	561	596	575	548	598	578	571	576	548	527	550	584	614	606	549	580	581	601	577	553	596	577	615	563	581	602	595	611	551	561	548	578	583	589	573	574	539	545	618	570	584	607	599	579	604	562	576	559	569	618	542	607	556	549	589	636	613	572	576	612	579	564	568	571	582	563
16138	11673	4309	1048	73	89	91	93	75	79	80	82	87	95	93	87	91	85	86	81	83	51	90	64	85	97	83	79	79	97	103	137	136	116	89	95	82	73	82	74	78	72	82	97	94	92	87	84	98	84	96	87	79	78	85	96	95	82	91	67	79	80	93	94	76	78	83	82	89	86	87	74	85	78	72	98	77	78	93	77	87	92	81	85	77	62	84	80	86	69	72	74	71	79	69	78	92	85	68	76	82	93	75	89	83	67	67	80	76	87	74	93	82	83	78	82	91	72	93	102	75	93	82	67	84	83	86	81	80	93	77	83	62	78	93	66	94	84	79	91	76	96	72	79	91	87	75	74	76	96	82	84	76	89	68	80	103	79	78	67	75	78	107	89	69	72	78	90	71	87	67	85	81	81	78	73	78	78	74	78	102	94	73	83	71	80	77	85	71	82	86	85	87	76	81	88	74	66	86	63	82	100	70	76	74	71	89	83	77	85	92	79	88	86	94	85	96	97	71	69	75	100	84	80	80	81	73	91	81	85	92	66	100	81	82	91	96	75	80	79	90	82	77	80	74	89	91	82	76	81	83	84	77	87	87	69	77	73	83	79	82	82	72	85	94	84	76	72	70	79	88	87	83	95	91	96	78	81	91	72	75	88	94	85	65	80	75	78	90	86	80	85	94	84	78	92	101	81	69	73	90	96	73	78	83	81	85	78	78	75	87	83	75	84	72	96	97	86	88	87	77	92	82	80	81	95	81	87	97	68	88	83	70	76	78	83	85	77	81	74	63	85	95	72	89	68	82	87	92	94	91	98	102	85	78	85	78	80	83	67	83	91	84	82	86	98	83	95	83	71	101	92	84	73	70	89	88	90	71	86	72	95	89	65	79	79	78	87	79	102	82	114	102	90	84	83	99	93	88	91	98	99	70	77	69	98	90	100	75	81	80	87	86	84	88	84	92	80	82	84	82	84	78	82	96	87	92	75	82	80	90	110	79	95	87	88	81	78	96	80	84	86	82	91	87	90	84	79	85	92	82	97	68	72	88	76	85	80	78	84	106	86	75	66	83	84	76	77	73	95	65	78	88	79	103	89	78	105	78	74	97	81	89	74	77	81	75	102	67	95	72	71	89	78	73	84	101	86	90	63	85	76	84	87	81	90	96	87	95	81	72	84	85	89	83	63	80	91	83	84	91	86	89	70	81	74	99	81	94	80	86	84	91	82	89	84	86	74	90	80	77	86	71	87	99	91	75	95	75	87	68	87	81	86	87	88	77	90	97	82	77	82	74	82	85	87	67	79	93	75	94	67	83	76	90	92	75	79	98	89	78	73	96	69	105	89	93	81	80	77	77	91	81	87	87	94	80	101	79	91	88	92	86	77	89	95	80	97	93	85	87	87	90	85	71	96	93	75	95	82	91	62	80	80	77	87	72	84	80	84	69	90	77	68	94	77	71	85	82	69	89	88	100	84	83	75	80	96	71	100	93	83	84	77	80	76	80	85	87	88	86	97	81	83	90	86	73	72	92	80	74	86	95	69	85	93	93	85	97	99	82	64	97	76	80	85	73	89	69	109	106	93	91	80	113	97	83	87	91	78	75	84	86	89	80	96	78	81	69	82	81	92	85	79	83	89	81	88	94	90	90	73	83	83	75	99	82	76	85	57	86	84	71	83	82	83	75	85	88	77	99	62	70	81	101	94	75	87	84	75	85	97	82	79	82	91	88	86	86	70	67	89	95	81	85	89	88	88	73	82	83	83	63	85	78	95	80	80	73	83	68	96	89	90	76	94	89	92	82	89	68	85	98	99	75	103	72	92	79	94	70	87	78	76	87	81	75	99	89	85	83	82	84	96	83	72	84	76	80	71	86	78	99	96	88	77	76	80	73	82	82	72	91	82	72	78	77	76	83	84	79	75	74	73	91	79	76	93	81	70	79	84	91	112	69	77	86	77	74	78	108	77	80	70	76	71	83	91	91	80	91	83	100	70	87	87	84	94	69	56	101	71	63	67	89	92	73	83	84	67	81	79	89	77	82	90	93	71	86	94	79	84	68	78	67	85	92	96	80	86	92	77	94	86	79	86	96	73	72	85	93	78	80	100	94	83	77	99	89	80	84	96	86	99	84	87	72	85	83	78	70	86	79	70	82	83	76	75	78	68	87	84	78	102	90	74	84	92	80	97	70	78	68	81	85	93	78	78	73	82	88	85	82	84	76	81	88	75	87	76	69	95	84	102	85	87	102	75	85	81	79	109	91	78	90	80	83	86	72	77	77	86	64	87	77	82	76	75	79	88	79	91	80	86	76	65	64	73	80	84	76	86	79	82	93	85	94	91	85	89	84	68	87	81	91	67	94	106	74	85	86	84	77	96	89	70	81	85	71	86	94	84	90	70	66	82	87	84	89	72	82	87	77	87	89	73	92	79	71	86	87	68	99	93	75	78	90	94	75	72	85	76	85	82	80	87	69	94	94	79	81	86	83	77	87	85	90	75	90	84	85	77	97	89	67	107	90	86	93	91	67	81	70	100	92	99	92	92	68	85	84	72	69	84	89	78	73	75	78	70	85	93	85	84	103	98	84	79	71	73	70	74	76	90	85	76	73	82	70	76	85	68	91	65	76	93	89	72	106	76	87	70	88	81	97	87	80	74	72	94	89	86	94	83	86	72	94	78	73	79	73	71	77	79	68	65	80	95	79	68	66	96	83	104	85	80	109	60	99	84	76	87	92	95	88	88	77	81	74	79	79	86	64	104	96	88	79	75	85	76	76	55	72	89	90	71	90	73	83	93	94	76	110	76	93	98	90	75	90	73	83	62	91	70	88	82	87	85	79	86	92	80	78	102	74	87	83	86	71	92	80	86	102	89	87	76	84	88	104	91	98	84	87	77	98	73	98	91	81	85	80	79	74	83	84	76	87	77	82	84	82	86	80	66	59	86	87	80	95	85	84	76	67	95	69	66	75	84	75	80	78	93	88	88	68	95	81	93	77	87	80	79	75	79	86	81	82	94	96	88	88	85	71	89	73	72	92	97	84	78	76	92	74	79	81	83	84	91	75	93	84	77	84	89	79	92	89	79	83	94	76	90	80	68	74	84	78	76	79	83	96	82	76	85	89	72	70	75	85	100	93	92	76	88	72	93	84	79	84	84	89	88	82	86	84	82	94	73	74	78	73	88	80	71	89	80	75	75	71	84	74	78	76	81	66	90	86	93	86	78	70	84	81	71	89	86	67	71	85	94	90	70	94	66	74	83	71	96	78	71	88	96	84	83	87	79	90	94	84	85	89	81	80	65	78	97	84	75	95	76	77	81	80	87	73	82	68	88	80	99	73	87	86	71	90	93	77	100	80	79	74	77	85	92	92	70	81	87	83	80	90	73	93	81	106	69	81	89	97	89	87	77	81	89	80	80	62	75	81	71	97	71	82	77	79	76	80	87	89	74	75	85	80	89	88	72	84	64	71	77	84	79	88	96	95	83
45776	34036	22165	10840	963	1003	977	946	955	984	912	874	929	919	909	869	869	872	850	882	826	829	811	854	851	886	843	851	842	904	1067	1847	1802	1672	1283	1097	945	878	802	825	792	794	856	872	782	792	836	854	831	791	868	865	841	838	810	846	845	807	857	852	891	870	768	850	818	845	903	848	855	833	884	840	807	830	848	770	832	833	814	839	885	851	822	840	885	874	866	812	851	846	798	780	828	855	880	840	823	824	890	872	818	844	788	857	828	810	807	862	832	857	822	854	874	861	798	820	822	820	876	849	835	771	811	789	828	870	831	844	841	870	876	805	885	791	842	868	774	810	845	838	870	819	826	842	875	829	817	842	828	846	853	865	825	843	787	833	835	864	860	824	804	856	856	787	771	869	865	830	834	813	841	838	897	907	808	843	854	831	792	807	797	819	857	840	821	831	856	844	850	821	858	817	854	804	784	842	830	872	806	803	872	836	774	845	790	802	796	841	869	859	837	888	848	802	819	829	841	853	815	831	827	843	803	835	838	860	802	853	856	817	819	854	838	774	862	861	851	826	808	766	801	813	861	811	812	856	817	848	793	803	788	827	812	861	771	896	826	826	880	785	829	794	829	791	823	844	809	846	879	834	805	804	816	810	809	869	805	834	850	803	820	845	891	874	890	824	869	778	791	899	839	813	812	831	846	816	845	794	834	862	847	805	802	874	871	831	832	806	846	793	839	827	841	851	843	856	825	840	791	804	829	839	873	829	837	844	786	836	844	876	844	829	831	869	814	804	831	822	775	827	834	810	873	851	863	785	839	804	831	917	849	861	805	780	816	841	852	851	790	826	835	792	792	840	843	862	867	819	809	820	853	815	843	807	787	803	874	855	818	841	803	847	813	845	841	853	829	806	868	868	845	833	827	841	871	863	813	820	861	837	842	792	847	859	820	850	852	820	856	796	839	890	783	805	868	824	840	828	876	848	838	840	863	808	791	878	817	847	781	843	884	799	814	879	836	798	860	849	834	856	865	830	805	862	834	809	861	850	866	814	820	881	863	838	859	847	814	819	846	871	813	839	841	821	864	855	837	864	817	789	827	820	851	853	794	807	806	826	819	835	838	857	776	833	818	836	828	789	845	827	813	854	834	854	827	816	813	845	828	868	816	856	805	874	867	833	847	822	835	822	840	845	872	862	872	829	828	883	882	801	854	786	869	868	820	878	805	781	852	842	831	806	840	858	840	836	883	819	779	868	834	828	860	844	847	808	769	801	782	877	831	856	829	867	816	806	859	857	814	827	770	886	854	825	829	875	823	844	847	840	818	860	876	844	856	823	839	903	817	815	862	847	847	848	897	841	822	780	869	798	816	807	831	814	834	891	842	821	810	800	836	861	795	846	873	798	854	838	855	797	843	823	864	850	813	866	807	858	831	830	836	846	815	778	783	830	852	823	827	806	832	776	843	819	866	868	774	806	825	882	861	836	834	846	861	831	822	817	799	827	848	903	838	850	861	815	810	866	866	848	789	837	817	857	790	823	852	783	815	786	878	839	831	839	866	827	803	828	829	839	837	844	791	807	828	812	866	851	826	839	801	818	854	820	803	791	790	795	854	813	811	854	830	835	804	879	785	821	826	889	792	750	792	846	861	835	873	907	812	827	813	854	876	845	885	768	885	834	799	812	809	813	802	895	812	851	825	819	804	838	852	849	892	863	807	853	826	814	847	820	806	850	810	794	817	846	857	836	862	820	842	850	839	888	876	881	832	829	826	848	881	806	805	842	812	842	861	825	824	818	800	785	864	842	831	866	861	843	800	822	820	796	874	856	858	831	817	844	867	823	853	813	853	803	863	848	809	843	869	800	849	819	867	799	857	826	849	793	864	880	841	817	859	870	827	863	804	844	861	872	866	867	868	821	845	828	828	913	812	799	862	792	859	807	825	805	872	841	826	805	820	842	841	814	783	812	848	752	885	848	800	830	840	791	757	857	814	846	850	827	827	846	817	850	823	812	839	864	829	841	885	791	852	829	856	847	820	853	851	861	877	837	858	846	829	836	808	775	830	846	792	868	853	818	798	814	818	853	834	826	880	797	879	847	775	840	849	854	839	842	822	839	805	827	831	825	842	760	833	826	811	835	843	822	824	841	883	839	844	841	766	824	808	811	843	832	867	816	807	841	884	845	852	817	822	857	843	886	812	878	871	831	831	817	841	850	835	901	846	815	841	863	818	846	892	834	826	816	864	842	769	894	819	791	833	851	830	863	862	844	799	830	846	857	869	828	779	854	854	878	890	824	856	795	840	841	880	821	806	794	816	836	871	859	839	818	829	896	824	849	807	825	786	818	817	863	860	796	803	889	822	840	815	787	863	845	848	835	836	799	806	791	791	862	861	845	819	848	864	845	833	806	849	818	889	827	826	801	843	838	872	838	852	831	873	886	816	857	811	812	847	836	847	815	815	799	842	834	858	862	820	859	858	823	819	853	852	854	815	804	797	835	846	864	835	832	827	836	846	816	788	813	830	875	805	827	862	815	848	851	809	813	824	843	874	860	864	861	867	836	814	837	877	777	817	807	759	852	778	822	849	862	885	871	871	844	822	817	807	840	819	821	886	831	815	824	839	845	786	792	867	816	787	855	860	803	865	818	827	817	824	853	829	815	837	840	872	832	808	823	816	870	842	833	825	863	817	790	843	765	824	810	828	836	789	855	812	821	802	839	849	874	812	850	840	871	819	892	856	867	887	838	820	779	830	843	795	872	814	781	844	839	831	863	840	830	874	820	820	809	880	824	860	862	828	919	828	798	783	805	839	832	827	892	845	860	807	892	850	898	836	840	813	826	896	875	876	807	821	831	825	792	846	843	863	805	850	808	829	883	789	855	848	849	856	828	823	817	854	842	834	788	835	807	844	871	830	822	825	784	847	821	811	860	854	849	865	792	831	796	844	850	847	864	846	831	793	798	854	843	844	841	830	805	862	845	908	803	861	809	848	870	884	803	846	829	772	851	857	829	773	843	867	788	852	832	809	828	847	846	815	822	845	870	829	800	882	857	867	788	822	880	835	818	845	769	828	813	887	859	812	901	826	900	902	816	816	824	821	826	795	849	827	818	834	863	867	859	835	872	827	868	835	804	795	875	834	821	840	881	839	813	796	856	848	810	855	850	847	779	824	801	838	829	856	859	827	824	814	851	845	870	861	852	774	821	804	816	829	868	828	781	796	797	875	830	816	819	869	821	830	835	836	854	866	847	817	817	870	832	867	849	858	861	798	833	788	825	815	879	845	877	831	845	843	810	839	799	867	850	867	841	876	819	881	838	799	820	849	817	763	851	860	886	813	830	838	835	863	862	890	840	824	854	838	834	825	861	810	875	842	841	814	881	847	828	883	920	853	861	883	885	862	811	824	846	851	810	823	881	797	852	824	811	819	827	829	838	809	930	872	819	841	902	868	855	865	874	870	844	808	795	825	848	813	849	808	808	848	874	792	819	849	849	824	807
31467	30691	14271	3880	82	56	60	84	72	74	79	57	75	57	76	73	51	74	65	63	58	75	65	73	48	57	58	73	72	69	67	159	162	149	116	76	65	70	76	53	55	58	79	61	66	59	67	59	62	62	67	58	75	59	62	63	68	68	69	59	57	52	68	65	77	63	58	75	59	63	49	58	54	64	70	82	77	68	62	75	74	54	62	64	57	58	66	59	69	72	73	67	74	61	63	80	64	64	53	67	70	86	57	65	71	66	68	44	58	45	68	59	68	60	66	66	56	60	64	59	70	68	61	64	51	55	60	56	59	62	57	62	74	63	72	69	63	70	47	71	76	59	54	65	66	62	67	60	64	56	72	66	67	53	78	65	74	72	55	60	64	64	73	65	66	56	68	66	61	64	51	47	66	56	66	61	55	48	68	67	50	61	63	73	59	60	67	46	53	60	64	60	58	72	64	72	61	77	73	83	57	51	65	65	53	56	60	64	58	64	51	61	62	69	84	56	60	62	73	67	69	65	66	54	75	64	66	64	73	64	63	64	68	57	49	57	57	56	51	67	53	64	70	74	56	61	67	54	72	61	62	68	87	47	71	53	65	61	48	52	74	52	63	51	50	54	54	67	53	73	49	63	69	65	64	71	64	65	74	57	79	60	75	73	69	57	57	49	64	61	49	70	49	66	66	68	80	65	65	72	69	64	65	64	57	54	66	57	66	70	63	55	63	51	68	70	58	58	62	76	71	64	77	52	61	57	73	68	62	64	68	54	66	70	62	68	63	53	55	67	48	70	59	69	68	65	66	64	73	58	61	68	55	66	55	57	64	60	60	59	77	65	67	76	54	60	58	73	69	76	60	58	64	59	52	72	59	58	56	71	69	62	61	71	64	71	58	55	61	74	58	60	73	62	47	63	50	71	70	76	56	50	62	69	61	75	72	64	53	70	62	51	59	48	70	64	65	64	65	52	60	52	65	73	63	63	72	74	66	64	77	68	51	64	73	53	62	58	63	66	77	68	67	66	81	55	58	52	67	60	61	68	64	62	65	72	59	65	71	54	68	73	66	63	59	68	64	63	67	53	68	69	43	64	62	47	54	60	77	53	65	62	68	55	53	70	52	56	72	53	66	60	56	69	75	68	59	63	53	59	58	72	51	56	64	77	52	67	55	59	64	44	77	77	73	57	61	64	75	71	69	57	70	55	67	65	68	76	63	73	66	70	60	50	59	50	66	59	84	64	68	63	81	65	59	61	68	40	79	66	73	66	59	55	67	62	82	64	63	62	68	62	60	71	72	60	69	62	57	60	71	58	50	75	65	58	73	49	60	65	63	52	58	51	68	67	47	74	58	64	63	58	64	68	55	66	61	65	61	52	66	67	66	58	61	75	70	60	74	63	68	61	74	54	68	64	49	76	55	70	69	68	56	65	62	61	68	74	64	67	59	75	61	65	55	64	52	61	55	66	58	69	74	68	71	63	58	61	53	64	65	67	71	67	72	50	70	64	54	63	64	81	64	51	66	59	70	67	52	73	73	63	72	69	61	52	69	73	64	71	78	65	81	55	73	70	75	57	63	51	59	53	72	74	59	65	69	50	66	75	70	59	56	55	61	63	75	62	55	79	62	54	42	56	45	72	77	61	54	58	65	59	53	79	56	64	79	77	59	57	58	61	54	65	56	69	72	63	53	59	67	87	72	67	59	56	59	57	67	62	62	75	53	62	75	52	58	60	58	72	58	72	62	59	62	65	74	69	67	41	49	56	62	64	56	61	67	58	71	87	59	49	57	60	72	57	62	56	66	70	89	55	74	58	62	66	63	68	77	68	53	66	62	67	54	69	64	61	56	63	55	68	54	73	57	67	55	61	66	63	60	71	56	53	56	60	76	67	66	80	61	58	57	70	53	75	50	64	67	65	62	56	60	62	57	54	63	62	57	66	77	57	64	58	51	56	62	62	78	60	61	70	53	53	58	54	72	53	74	50	72	65	65	77	75	57	67	64	66	54	62	60	63	65	61	68	60	54	60	56	51	67	62	51	75	71	75	78	69	62	69	58	78	60	60	75	63	67	80	55	66	62	62	64	69	59	59	69	73	65	69	67	55	57	49	58	57	61	67	66	57	72	76	78	67	49	61	56	72	55	60	72	71	65	83	69	65	74	63	77	60	62	69	71	73	63	77	72	56	67	67	53	69	65	67	57	72	46	60	74	49	67	65	52	55	45	67	58	66	58	50	52	64	58	61	62	63	64	65	58	61	66	62	78	62	66	57	52	65	71	68	70	63	63	72	59	68	85	76	63	65	67	69	49	64	64	74	56	72	65	67	59	61	71	55	56	76	57	69	55	59	79	64	53	47	64	53	71	71	59	78	57	67	80	79	48	50	58	48	67	67	90	63	70	50	69	73	62	65	63	66	62	74	57	63	69	68	52	61	68	57	54	61	77	56	60	86	57	68	62	73	66	59	63	67	67	54	52	65	64	63	61	58	51	82	65	70	72	65	63	76	71	57	51	56	62	62	66	63	75	55	50	67	57	73	59	70	65	60	49	72	69	74	55	50	61	66	66	66	63	72	55	60	73	84	63	62	73	68	61	78	63	57	69	59	66	61	80	60	64	64	66	69	60	48	56	68	54	63	49	59	76	61	67	79	58	57	59	58	56	60	67	76	60	58	59	52	67	62	63	48	64	65	59	63	58	66	66	59	65	55	84	57	48	72	43	66	57	69	62	64	58	65	69	69	63	64	59	69	55	60	55	66	57	54	57	65	56	65	60	57	65	68	70	72	61	74	66	63	64	69	62	72	65	58	61	46	61	64	74	50	56	66	62	55	72	61	54	63	78	77	67	59	60	67	69	54	61	67	67	56	62	55	71	60	66	64	52	63	60	79	78	58	72	60	59	62	61	56	59	67	77	64	69	63	59	62	47	63	71	47	60	54	76	69	57	75	56	59	64	57	63	69	71	54	68	59	62	82	59	63	58	72	66	71	52	59	61	64	56	49	76	65	58	51	60	72	70	61	70	59	68	55	56	61	58	67	60	67	79	55	68	74	71	68	73	58	59	66	59	63	75	55	68	56	50	44	63	82	74	54	81	66	68	78	77	57	70	52	72	56	59	56	72	54	66	60	54	60	56	62	59	63	50	67	56	68	69	63	59	68	56	71	63	69	54	66	59	52	55	54	46	69	66	71	59	64	66	72	72	46	61	61	59	72	71	68	66	59	74	72	64	64	66	67	68	59	75	58	80	58	59	62	55	69	56	64	70	46	63	75	60	65	49	66	73	56	63	59	77	56	61	69	67	56	71	56	55	65	58	63	68	78	68	83	54	59	62	64	65	64	62	66	66	69	65	60	57	57	71	53	65	72	51	75	57	63	60	64	58	61	66	62	56	51	57	71	69	62	43	74	58	71	61	60	67	57	77	64	65	62	65	73	70	63	74	77	68	47	67	66	60	53	60	60	80	79	71	50	62	54	62	62	65	65	64
58181	44759	32441	21176	1121	1285	1092	981	915	856	822	793	839	762	718	689	713	768	713	721	707	729	739	735	642	718	700	655	694	647	1064	3262	3068	2713	1749	1072	854	731	661	676	642	664	669	694	643	639	613	622	701	652	667	655	644	650	608	672	689	607	697	677	642	661	636	673	668	672	690	644	648	684	656	660	611	609	688	652	603	644	690	638	659	633	640	622	611	651	660	685	667	676	654	619	642	666	674	659	619	691	669	652	611	672	659	656	647	664	613	652	655	635	672	695	681	686	641	665	652	662	661	646	660	630	651	707	700	625	610	637	667	642	650	639	680	686	660	699	679	626	649	681	647	625	673	671	670	599	656	706	635	680	679	633	642	637	667	633	636	673	700	693	668	636	665	657	614	654	687	641	706	650	620	641	667	702	666	695	654	614	689	630	647	654	600	617	689	637	645	646	650	612	623	657	618	650	646	675	641	640	688	642	664	639	696	635	654	664	669	701	631	724	598	649	686	644	650	640	650	657	710	645	693	660	647	631	668	623	629	672	696	666	608	627	650	637	650	663	656	669	620	676	689	673	634	670	682	587	628	647	646	643	614	655	677	671	612	655	647	656	706	660	652	664	620	636	656	615	621	648	655	645	698	627	628	672	700	644	671	672	666	671	660	636	619	643	648	625	615	657	683	691	633	621	645	673	697	664	664	655	668	653	652	701	664	648	635	676	651	629	617	633	646	670	608	686	701	674	653	676	655	665	660	647	616	676	642	663	591	634	622	655	631	659	651	673	627	635	611	628	631	640	647	649	624	678	641	690	649	642	661	677	653	706	679	658	628	636	610	642	676	648	666	694	688	697	678	618	675	657	648	640	643	625	698	677	651	633	660	645	667	669	635	657	697	657	659	657	636	671	642	661	681	674	641	689	688	636	687	654	660	623	642	675	631	617	669	634	648	695	664	658	633	668	649	661	626	646	666	649	707	630	685	598	643	662	622	617	630	650	645	670	580	631	707	690	662	671	667	645	675	665	650	682	598	668	661	658	689	676	618	667	679	640	632	680	644	638	663	635	613	667	623	686	632	655	646	688	645	684	686	675	673	638	608	671	642	681	656	672	696	677	693	684	634	663	655	734	652	635	670	643	685	667	661	637	716	631	580	681	657	619	698	710	616	617	650	635	672	639	663	635	678	655	656	660	683	635	691	641	614	656	649	668	692	656	658	683	614	638	658	641	678	644	678	588	649	664	671	629	669	686	630	653	692	691	614	647	632	611	690	615	670	666	658	652	637	685	659	643	660	642	650	622	676	703	628	671	681	663	641	633	614	602	634	673	720	626	686	635	666	660	672	655	652	656	613	685	646	669	633	668	653	669	665	634	604	659	643	640	634	674	653	626	668	675	637	677	638	697	643	629	663	666	654	654	651	648	672	657	649	689	682	657	639	632	639	663	653	664	674	651	647	663	649	675	661	674	691	633	695	665	622	665	688	663	697	629	637	640	638	638	686	665	675	666	693	677	661	653	656	628	637	654	666	634	697	717	638	653	665	648	678	638	686	641	664	654	669	655	611	625	606	659	651	669	678	642	699	645	613	629	605	654	676	710	630	671	659	660	656	634	640	658	658	629	663	664	649	663	632	724	641	638	649	667	672	678	632	670	653	666	695	683	660	653	687	666	678	665	653	678	684	620	653	654	721	666	671	599	636	671	647	668	623	646	654	650	651	678	645	701	644	683	706	677	645	646	667	628	668	659	647	654	641	708	692	656	649	713	633	673	664	665	675	669	626	635	654	712	700	673	693	661	639	648	638	625	618	622	675	670	662	668	628	627	613	637	700	656	637	678	664	696	716	660	635	643	671	663	640	685	604	668	692	627	642	651	647	683	648	647	680	696	692	657	646	655	689	665	646	639	681	672	660	664	654	643	624	651	685	683	641	650	677	663	723	614	656	668	563	667	641	661	649	676	655	616	700	633	669	697	628	636	663	677	633	638	654	693	614	639	675	657	687	679	639	638	647	627	681	642	699	671	671	657	645	622	625	625	633	635	677	697	716	617	638	650	651	660	664	678	640	689	628	661	652	637	643	678	612	685	627	731	649	663	684	672	679	655	592	662	650	670	602	637	685	633	638	670	612	677	654	668	649	669	707	695	656	668	680	666	611	646	631	662	686	659	641	674	665	611	701	649	707	633	668	677	630	637	685	701	714	655	641	649	637	632	679	662	697	652	684	649	623	671	668	657	617	635	719	707	659	661	642	674	682	678	647	695	674	626	716	600	709	733	661	610	621	686	677	648	671	677	617	648	648	654	646	608	680	639	608	650	684	682	622	619	741	667	670	624	685	681	676	681	685	603	609	683	698	657	688	623	650	660	638	645	667	645	622	674	628	623	666	655	650	662	636	647	659	594	672	688	562	600	662	648	670	637	661	664	665	638	679	614	660	654	653	679	669	675	603	658	637	637	630	692	658	641	619	650	684	626	632	672	636	685	665	662	654	609	657	647	674	641	676	618	636	646	676	657	688	644	676	641	604	650	684	690	684	641	680	611	626	650	663	672	717	630	637	683	664	700	683	688	643	648	618	640	640	632	659	686	657	643	646	646	649	642	642	630	670	674	671	650	631	618	674	707	668	643	632	656	626	689	634	652	693	663	675	670	680	627	643	657	629	687	672	638	646	652	687	617	669	627	643	632	687	690	609	669	680	628	700	692	627	654	665	636	663	631	623	652	619	644	687	674	696	696	638	640	669	664	646	645	628	672	700	635	616	670	654	674	637	654	651	677	662	619	706	664	674	683	591	598	620	698	604	619	677	661	645	704	684	657	686	676	667	630	655	616	676	677	673	692	632	662	657	665	652	687	672	698	698	675	623	667	647	640	646	666	648	645	642	693	664	630	625	663	663	605	701	669	616	633	650	667	659	656	674	682	717	665	651	644	670	618	641	630	644	645	690	673	717	655	700	620	659	673	640	679	635	632	657	595	714	650	638	599	672	684	674	651	651	658	645	642	671	684	642	686	687	694	645	655	683	649	666	673	651	628	650	661	662	682	645	654	656	686	614	633	686	649	662	651	642	683	657	656	644	643	664	634	659	683	683	679	644	627	654	632	668	615	655	619	663	670	706	645	648	638	694	669	671	680	685	656	658	698	660	622	658	664	671	641	676	668	665	670	647	660	647	642	653	635	660	649	701	662	673	660	657	674	619	663	633	735	655	635	621	632	655	645	656	636	625	738	651	675	677	649	662	685	674	645	710	661	640	675	638	642	613	673	655	706	679	594	645	627	706	646	665	682	704	662	655	659	628	686	636	686	658	676	632	643	679	659	620	652	664	637	672	663	650	655	685	637	676	664	645	658	680	668	662	671	674	675	663	671	643	716	695	694	683	656	652	620	653	625	662	644	671	666	649	660	695	695	649	665	644	586	667	643	664	674	701	630	607	650	639	642	652	680	638	689	629	650	667	682	668	633	646	657	668	661	673	682	660	644	679	706	678	680	672	676	640	656
27341	27187	12709	3917	121	75	81	78	84	92	86	86	74	87	65	67	76	77	80	97	79	89	76	89	70	75	99	78	73	74	107	140	156	157	108	79	86	77	78	93	85	68	62	82	78	84	94	75	74	83	78	79	54	100	76	79	85	87	90	66	85	76	65	74	75	89	81	64	75	77	79	98	69	83	96	74	81	76	69	102	93	81	78	75	84	69	79	100	81	94	69	75	77	72	78	85	81	90	81	78	65	71	74	64	69	73	74	67	83	73	78	81	66	61	96	60	73	91	60	77	79	87	84	82	79	81	86	92	79	79	77	82	74	81	68	70	103	67	85	78	70	82	77	71	84	84	60	87	97	74	68	58	91	86	77	73	81	84	79	78	69	77	75	80	75	93	74	95	92	69	82	59	79	69	74	68	71	79	76	84	62	73	80	81	78	82	72	85	74	78	88	70	79	72	96	82	79	73	79	69	84	75	80	80	87	98	102	79	81	79	82	74	73	71	77	79	74	77	77	65	75	73	80	82	83	92	82	71	69	77	73	88	62	77	77	78	79	75	77	90	94	75	69	63	74	72	71	65	70	70	74	97	83	79	89	80	85	71	83	66	69	75	85	74	62	79	82	72	69	75	68	92	58	74	85	76	76	71	84	85	98	81	72	84	67	84	101	88	77	80	75	78	97	86	84	71	65	62	95	88	75	71	81	81	76	77	76	88	70	92	78	73	93	78	75	66	74	95	79	80	75	84	76	83	85	75	79	85	90	79	60	72	83	95	82	84	84	82	74	80	83	80	75	66	72	64	60	78	76	79	77	77	72	91	86	73	89	93	82	85	77	83	74	76	86	68	85	80	106	70	86	78	69	99	73	80	74	81	81	76	70	82	82	73	79	61	64	66	64	81	79	92	68	67	79	93	89	78	88	70	87	71	83	73	72	79	76	83	72	77	85	89	81	81	85	71	85	101	82	76	81	87	77	82	82	71	80	88	80	79	65	85	77	77	59	62	72	65	72	68	79	74	75	81	78	79	80	85	76	67	73	78	70	84	71	73	79	53	65	73	51	76	98	79	75	69	75	66	80	86	83	86	89	75	87	79	74	79	74	80	81	86	92	90	67	91	91	71	98	70	73	95	73	71	88	70	95	84	72	63	67	90	75	83	76	75	75	70	82	86	84	82	78	85	87	90	84	68	79	85	74	75	66	94	76	79	78	80	74	87	71	82	75	71	101	71	72	75	78	93	74	81	82	74	63	79	81	74	77	97	94	84	69	61	82	80	91	72	80	74	67	68	78	79	70	73	94	81	97	80	88	76	80	83	81	72	73	92	75	78	71	106	73	81	96	73	75	84	79	92	88	93	85	70	88	72	69	76	76	87	79	84	83	89	71	102	86	82	95	90	67	68	72	80	90	81	70	82	76	99	69	70	77	80	85	76	85	72	91	93	75	75	77	85	64	84	79	78	94	77	74	87	67	83	73	78	89	76	79	74	73	77	76	80	66	86	72	83	70	77	89	80	90	79	92	75	80	80	83	79	65	77	69	83	75	75	77	71	86	84	71	66	75	86	84	84	76	86	65	67	68	71	78	92	83	82	78	86	75	91	77	72	70	84	84	102	73	86	74	69	71	69	101	68	86	75	83	81	77	71	81	79	79	64	71	72	85	80	80	83	83	88	90	84	65	91	63	94	73	78	62	84	80	80	94	80	94	85	73	78	80	72	94	99	83	67	79	85	88	59	85	72	72	65	78	84	94	93	79	93	86	75	68	81	77	73	75	97	68	76	61	81	76	66	73	86	95	95	79	65	76	87	84	66	84	94	82	77	100	96	65	67	70	82	78	80	80	73	74	71	90	83	73	77	78	73	67	83	74	74	85	59	65	82	85	84	70	76	66	68	83	99	79	77	90	70	92	73	70	74	78	76	78	86	71	78	72	85	61	64	84	100	87	106	77	66	72	80	78	83	80	70	80	91	70	75	76	73	77	88	52	92	77	84	88	93	92	77	80	73	100	91	80	89	83	71	92	86	80	83	70	83	83	79	76	63	82	70	84	60	91	90	81	85	81	92	96	74	87	86	65	85	83	87	66	86	73	70	75	73	69	79	68	89	78	68	78	71	71	68	92	68	64	81	72	90	79	86	82	77	80	66	78	83	80	84	81	75	68	67	74	87	86	78	76	85	91	74	91	83	71	83	81	69	72	73	78	88	76	85	84	89	78	67	71	74	80	92	92	81	70	66	74	89	72	78	81	71	77	91	67	69	90	73	72	76	88	76	91	77	68	91	83	71	81	88	85	70	77	78	74	65	85	80	75	90	79	73	69	84	78	82	83	80	80	79	75	71	74	75	55	85	71	90	83	80	79	80	77	68	82	79	82	81	80	83	66	71	63	74	70	88	72	78	79	51	85	77	93	80	57	78	82	75	68	72	68	74	73	79	89	79	93	90	82	74	81	85	75	72	94	72	79	77	59	75	81	80	76	73	72	69	92	71	90	81	75	85	95	86	101	70	78	80	66	76	63	78	83	71	86	68	82	82	87	68	77	89	74	66	76	87	85	95	69	90	85	86	85	95	78	86	87	81	80	75	78	90	84	80	75	79	96	70	79	71	84	73	81	90	75	101	84	81	80	78	86	92	93	86	86	68	74	90	76	69	72	82	64	82	86	72	59	74	67	87	60	82	80	87	68	87	72	74	86	68	78	83	82	70	79	60	75	94	86	71	81	82	71	64	77	72	78	81	90	83	78	88	75	70	84	98	89	80	61	97	73	82	74	70	75	65	75	77	58	88	84	69	82	83	66	85	92	79	67	77	82	86	85	85	78	95	85	56	91	69	70	63	79	70	76	75	72	79	73	89	70	72	79	75	71	100	77	67	85	66	70	86	86	83	88	69	90	76	74	83	106	73	75	80	83	66	82	67	67	81	70	76	80	94	68	70	92	70	82	99	83	70	98	72	81	84	65	79	76	79	81	74	76	75	75	91	86	80	75	98	67	74	55	78	88	101	76	89	74	83	77	78	72	73	67	77	73	67	82	66	75	89	77	67	68	74	73	88	91	77	84	82	84	77	70	92	83	86	93	64	85	91	78	92	67	76	79	70	70	79	73	76	70	93	87	84	75	91	82	75	82	80	81	79	78	74	66	87	72	65	81	72	86	71	65	88	87	107	81	86	73	90	76	82	86	70	78	93	70	72	78	89	81	75	72	87	81	69	57	99	83	74	73	94	86	86	81	77	83	64	82	92	62	85	71	69	98	78	68	73	88	65	95	105	71	79	68	85	80	87	88	80	78	63	76	82	82	89	80	71	75	90	82	78	76	75	87	80	72	80	70	73	88	65	96	73	94	60	63	71	92	79	85	77	77	80	75	68	74	69	92	89	74	84	65	88	71	80	78	76	68	76	85	76	68	71	84	86	87	85	82	70	91	67	73	75	79	88	65	88	79	78	100	72	74	84	71	74	62	62	69	66	85	85	69	65	78	87	71	69
57612	45603	32246	23370	1457	1247	1190	1099	983	1028	958	908	891	832	887	850	828	847	826	860	860	799	845	799	841	831	898	838	830	781	1225	3462	3244	2786	1881	1205	1018	834	764	784	837	761	842	785	785	795	808	781	801	800	831	780	791	816	810	798	798	765	833	752	788	769	806	844	774	779	724	765	752	822	817	795	747	818	761	798	845	790	834	810	765	815	818	767	775	796	844	807	815	845	811	732	804	785	770	839	770	762	734	770	749	792	754	797	752	759	733	779	785	794	786	812	809	789	765	747	811	761	779	777	796	791	799	766	773	770	761	761	770	794	769	750	748	787	766	785	793	831	785	761	805	799	769	744	766	726	785	779	756	778	781	710	785	805	774	768	805	771	762	759	761	788	810	758	741	757	783	784	791	792	784	771	788	772	825	766	858	794	800	729	780	878	822	768	790	846	749	800	785	737	749	783	826	772	768	771	705	773	826	811	804	762	804	812	762	830	783	765	803	782	847	763	823	810	822	784	810	766	772	844	806	785	811	797	747	832	819	802	756	802	785	760	796	800	799	726	811	808	789	765	810	789	785	799	842	792	769	780	758	751	751	805	805	792	844	770	819	753	792	833	814	737	823	825	802	812	781	757	828	821	783	825	858	803	777	771	839	780	788	773	754	776	816	813	745	792	782	779	800	779	799	854	805	812	774	798	805	760	780	771	790	736	782	794	763	760	787	827	780	809	773	845	779	803	798	815	768	793	777	815	790	835	716	768	798	812	830	770	833	805	791	796	755	783	824	737	790	808	820	783	761	765	783	762	838	764	787	796	804	743	751	820	811	769	819	747	823	778	805	765	777	822	772	806	804	770	746	768	808	790	812	813	815	768	787	825	788	782	807	807	778	844	790	769	773	750	809	781	764	766	811	793	790	789	754	795	842	796	797	837	744	796	773	773	745	817	814	798	825	790	796	708	834	833	755	803	829	820	788	868	772	791	801	797	799	799	760	744	819	802	734	800	836	784	772	790	827	825	771	822	776	787	790	770	802	805	794	808	736	780	797	790	811	823	822	845	785	800	811	776	850	792	779	795	772	783	800	789	784	842	825	802	789	792	780	757	828	819	816	753	764	805	759	826	773	805	765	809	810	792	785	766	754	802	775	771	784	769	831	788	795	819	791	778	817	828	793	779	799	845	753	778	793	795	802	755	764	785	774	791	785	803	751	798	761	799	768	802	776	743	793	804	780	788	794	800	790	822	734	802	840	792	801	753	810	748	791	796	759	841	767	736	774	769	764	802	781	775	745	838	805	792	849	788	808	783	803	764	750	793	763	775	816	782	816	740	788	789	755	765	835	781	800	818	778	785	831	782	783	799	821	787	776	795	794	749	772	820	803	802	790	793	795	846	814	789	759	746	759	760	803	810	822	800	773	755	788	791	782	804	781	787	765	778	814	761	838	838	730	782	792	806	796	768	816	781	801	774	771	852	756	772	787	780	807	789	823	819	794	745	827	770	795	837	792	813	796	781	771	800	818	735	799	797	766	823	823	831	756	809	781	855	772	859	807	827	814	837	791	735	814	710	802	830	760	799	793	787	816	774	850	787	770	831	754	771	802	760	806	839	787	797	808	807	787	748	819	763	796	800	797	783	822	802	796	768	784	775	803	779	730	835	801	835	762	794	790	839	807	804	822	805	816	811	786	794	801	797	802	832	789	816	769	789	804	744	810	778	771	833	794	794	823	799	795	846	785	793	755	790	788	777	831	845	752	753	801	808	787	762	811	778	837	788	741	808	812	784	818	768	767	807	752	797	764	786	805	798	772	750	787	783	729	792	831	780	802	742	788	806	796	784	794	768	783	807	815	776	769	757	775	786	835	760	808	777	801	816	810	807	782	793	823	819	803	817	828	785	817	720	811	826	815	806	826	801	796	819	789	788	788	752	809	809	772	773	761	794	832	772	825	850	749	778	854	801	744	783	807	761	792	845	795	808	809	759	816	816	781	793	747	786	821	771	752	786	825	759	878	801	778	832	796	757	825	799	835	798	826	791	783	760	777	817	790	742	771	780	817	799	756	774	787	787	815	760	766	774	791	829	830	795	749	771	762	798	773	845	799	789	814	827	767	753	776	809	815	790	777	802	799	805	792	786	745	761	757	777	792	806	768	781	779	808	806	793	714	818	813	848	818	797	760	806	809	756	794	785	804	791	751	773	790	817	764	787	805	782	752	827	812	778	788	822	802	795	767	811	747	763	790	784	809	822	811	774	849	851	764	772	817	803	843	741	788	803	769	805	788	838	826	782	835	752	814	783	795	805	793	815	807	802	768	772	793	759	775	836	794	844	816	797	774	848	770	749	739	780	763	823	790	813	778	733	772	778	745	783	786	797	775	868	860	787	827	784	777	801	755	799	794	806	834	788	871	815	802	749	773	758	778	779	780	834	775	773	782	777	784	811	794	833	815	785	825	759	749	802	763	779	794	801	804	810	783	815	828	779	795	824	789	804	826	790	772	793	824	780	787	805	775	828	809	768	774	805	811	774	787	834	812	730	789	758	764	761	818	787	742	812	808	757	816	782	770	817	763	762	770	788	788	756	765	755	761	767	728	773	870	780	805	745	744	779	781	828	812	758	773	828	719	800	795	790	735	781	780	823	796	826	782	764	754	770	833	849	823	803	815	827	782	767	755	798	765	756	774	811	773	806	846	784	811	844	800	841	826	811	768	790	800	810	823	786	718	770	747	773	769	788	804	729	768	774	757	765	764	754	806	762	799	748	810	827	780	814	794	787	779	808	773	810	803	748	806	742	793	797	782	825	800	774	787	792	753	769	768	838	793	822	793	791	784	810	794	854	820	771	775	746	816	706	829	787	797	818	783	828	763	817	787	802	785	803	812	791	757	794	827	755	785	808	809	805	829	777	783	831	776	768	801	793	786	823	821	755	775	782	762	813	764	813	768	796	791	874	801	815	765	773	762	805	768	758	716	776	792	743	781	791	717	775	800	818	802	727	758	813	816	811	816	804	796	820	773	751	857	788	736	786	776	781	787	871	765	825	798	787	767	800	825	787	815	774	788	771	808	776	795	803	773	824	785	833	814	796	788	798	807	779	778	765	785	823	838	755	751	794	782	808	742	823	728	832	779	805	758	797	791	819	784	792	777	743	735	769	819	794	773	791	798	761	803	814	795	763	797	756	820	728	769	806	772	798	780	807	805	737	792	827	799	783	739	785	789	809	769	761	796	743	806	802	746	789	798	804	809	815	786	764	778	841	803	823	830	759	740	823	808	762	753	782	732	847	776	749	774	889	786	784	770	792	749	767	845	803	834	771	764	827	778	804	785	778	772	764	798	795	822	814	787	786	815	783	762	842	759	792	838	776	751	829	774	769	745	837	775	796	808	810	810	826	821	763	838	805	788	776	792	735	781	800	782	779	798	784	782	737	783	812	849	792	789	802	828	810	775	788	832	787	797	777	802	769	763	821	812	800	775	809	834	836	751	783	814	770
37297	37987	19385	7731	309	66	73	52	84	51	65	51	66	57	74	67	66	63	58	63	60	63	66	61	65	58	74	54	80	53	53	95	182	202	140	79	65	77	61	72	64	60	59	54	59	54	36	45	46	48	50	54	59	53	47	71	56	58	51	68	54	55	63	60	62	71	57	56	57	64	60	55	64	62	48	56	63	59	56	68	48	66	68	52	61	58	66	60	67	63	63	59	61	66	53	43	52	59	56	56	54	56	48	49	49	54	63	59	46	57	57	52	61	60	63	50	59	53	53	53	49	50	65	63	61	63	55	79	61	57	53	60	63	62	66	45	53	63	56	48	61	65	56	64	65	57	60	62	57	54	63	45	57	63	57	52	57	67	46	59	72	63	64	48	66	49	50	41	49	59	61	60	66	46	67	60	53	55	58	44	61	55	54	51	63	50	56	66	73	46	47	62	67	65	48	63	65	68	60	73	57	51	62	54	47	67	56	58	61	50	53	55	47	48	61	59	56	72	53	54	50	69	63	51	53	77	63	60	59	57	50	42	44	65	60	45	54	52	54	47	53	53	47	58	50	70	75	55	62	45	56	57	72	48	57	62	51	74	62	49	55	63	48	46	68	69	58	54	54	59	55	57	62	54	58	54	48	57	55	62	54	60	50	59	56	52	67	48	47	44	58	60	55	63	69	68	45	53	55	56	54	61	60	58	61	48	67	57	62	52	54	51	63	51	61	74	61	60	64	57	54	51	61	60	58	43	50	62	61	59	58	53	62	54	67	60	58	49	59	68	55	51	43	51	60	57	61	67	58	61	60	66	73	33	38	52	63	63	63	73	60	42	67	62	74	58	64	48	52	53	53	68	53	52	56	47	58	68	58	52	61	65	58	49	60	64	68	80	66	54	52	50	54	43	48	51	53	57	63	55	65	61	61	69	63	40	52	71	63	48	71	65	54	38	54	52	53	72	60	64	50	51	62	48	59	56	72	51	52	60	60	75	72	54	61	41	58	61	56	48	61	63	60	62	66	50	58	49	56	49	65	60	39	59	57	46	63	56	46	52	47	64	75	50	56	45	44	59	47	60	63	60	68	50	65	59	70	62	57	63	56	53	61	48	72	48	48	79	58	62	56	55	54	55	44	47	54	58	53	64	63	59	58	48	51	56	68	62	54	58	61	56	47	56	61	67	54	45	48	68	47	50	48	52	61	63	60	67	75	51	75	66	56	60	51	56	48	55	65	63	56	54	58	50	64	61	52	54	54	51	47	61	53	75	76	53	44	46	52	59	53	63	69	56	84	62	64	56	54	66	58	57	40	55	54	60	54	49	49	56	55	49	58	51	53	55	58	65	69	50	64	61	57	45	71	63	61	53	60	54	72	52	71	53	62	58	63	47	61	58	60	60	43	43	59	58	51	50	61	46	50	68	68	66	56	45	49	66	65	55	59	49	54	66	62	64	63	58	64	47	69	53	56	58	65	52	47	49	79	65	75	73	65	63	56	55	67	57	46	52	70	51	54	61	58	68	51	69	50	66	53	42	56	54	54	53	67	48	54	64	64	56	54	57	57	54	66	65	62	59	66	52	44	47	56	60	56	60	60	72	58	54	57	61	62	48	62	68	58	65	52	66	61	58	43	66	59	64	61	70	50	61	45	63	58	57	63	57	58	70	49	55	59	54	73	54	66	63	48	74	52	56	57	66	51	64	65	61	57	62	54	57	55	49	41	54	55	63	53	64	65	49	63	64	68	57	79	55	59	50	56	45	56	60	48	61	63	44	52	57	64	61	48	52	39	50	54	63	43	56	55	34	58	60	69	57	66	66	68	50	55	51	56	70	49	45	63	61	60	66	41	52	78	56	54	67	61	81	57	62	46	60	63	64	52	59	60	61	49	65	55	53	64	51	56	54	66	53	68	60	62	62	51	51	44	54	55	68	50	59	64	60	48	49	59	53	51	57	57	63	51	58	60	64	61	54	49	65	55	70	66	58	57	44	75	59	58	69	58	53	74	38	65	60	57	67	62	50	67	54	46	45	69	49	55	55	61	56	48	57	66	57	51	71	63	61	57	47	63	64	44	55	56	46	57	46	46	57	53	70	68	53	50	57	61	63	52	51	40	54	48	50	51	66	56	68	44	61	49	51	56	62	50	62	73	62	54	61	54	67	63	48	44	66	54	56	61	64	53	55	54	49	53	52	67	70	49	59	60	46	48	60	66	53	60	72	58	45	57	59	55	45	52	57	69	49	59	52	54	54	58	68	53	57	53	53	66	66	61	54	55	57	75	63	56	57	60	47	47	65	62	61	43	53	67	56	59	44	59	53	58	50	55	63	75	60	55	44	44	67	55	62	58	69	69	64	62	56	48	68	63	56	68	69	62	73	63	51	67	53	63	54	56	49	46	62	56	39	47	56	44	46	42	52	50	49	56	60	52	59	60	64	55	46	52	46	58	54	51	58	54	44	51	52	56	59	62	59	63	54	59	56	59	65	45	48	41	53	75	44	61	48	49	70	59	53	72	46	65	61	52	58	46	43	51	43	48	55	46	46	59	53	58	56	48	70	63	61	53	57	53	54	49	69	67	56	64	48	60	47	61	56	52	47	65	60	53	63	61	64	57	68	61	59	55	57	55	51	57	56	51	54	52	60	52	63	65	56	56	57	52	55	55	56	63	47	58	54	61	49	59	63	57	60	89	58	55	57	58	57	52	61	54	67	41	53	56	59	54	62	49	52	61	52	71	58	55	61	47	62	63	60	60	50	70	63	46	49	59	51	57	55	49	74	50	49	53	57	49	52	44	49	50	58	55	53	64	40	40	52	66	61	61	61	65	56	41	74	54	43	50	63	47	65	61	55	59	55	59	67	53	71	41	65	59	61	55	58	48	53	60	41	62	50	59	62	63	68	53	65	54	72	54	58	44	55	47	47	61	55	60	59	58	56	55	58	59	62	66	49	55	68	69	52	57	54	69	74	58	57	52	57	50	60	63	50	59	65	71	36	63	50	56	63	48	48	59	65	47	64	58	66	53	68	61	43	61	48	63	60	56	52	55	56	46	58	67	55	51	69	49	53	55	59	50	50	56	56	53	56	60	62	47	69	42	53	56	51	57	65	63	58	80	67	58	67	56	60	48	59	63	52	57	55	60	47	43	73	67	63	61	71	48	62	67	51	61	69	49	54	65	50	54	52	48	42	73	64	52	54	59	64	62	69	49	62	47	51	60	51	72	67	58	57	59	61	62	49	52	60	49	58	56	69	63	56	60	61	46	55	54	72	59	63	58	50	49	49	47	61	61	76	63	49	49	67	64	57	66	74	69	59	73	64	67	62	53	61	62	52	69	45	62	62	54	50	51	62	48	71	73	62	68	56	71	70	60	47	43	60	55	71	65	50	59	65	44	69	65	44	77	52	62	65	62	44	65	57	39	49	66	67	67	60	57	68	48	51	61	52	42	67	55	43	61	57	49	57	50	48	63	63	72	60	40	50
59730	48843	37163	32682	3766	1310	1196	1025	950	880	785	747	745	716	726	684	684	684	672	680	683	639	637	658	644	650	618	601	631	633	663	2319	4856	4055	2401	1272	828	699	631	627	604	594	550	593	638	632	618	569	590	608	595	620	591	640	614	595	606	559	598	598	585	618	618	566	610	566	595	568	579	617	589	632	571	603	582	579	576	588	615	634	561	636	566	619	593	638	605	617	609	600	599	641	584	623	627	579	595	569	569	576	587	600	590	638	596	583	596	589	611	571	645	633	645	600	575	579	591	603	565	582	628	586	608	565	584	608	573	587	600	607	621	601	600	605	616	559	565	653	599	581	562	589	568	566	582	574	594	604	595	581	562	556	594	609	577	606	621	565	594	614	598	587	600	598	634	616	589	596	619	561	570	586	610	567	599	564	580	570	598	572	591	609	570	568	588	633	623	626	599	611	585	692	597	579	603	640	594	592	642	621	555	581	590	588	598	577	587	633	579	605	584	622	589	565	599	592	620	590	566	608	629	599	549	584	616	603	591	595	567	622	561	597	614	581	570	546	589	559	592	606	618	631	621	633	627	614	596	593	608	627	596	573	581	601	593	622	550	613	594	620	564	567	575	621	575	575	591	567	591	598	627	581	609	623	604	597	606	581	658	608	600	600	599	597	602	573	602	565	624	612	605	628	574	572	588	595	567	588	625	536	604	587	606	628	581	587	616	606	557	574	634	580	547	564	634	605	589	588	575	605	613	581	618	636	612	592	598	599	582	574	573	626	615	601	616	607	649	564	625	577	599	586	579	588	588	564	587	644	621	610	543	619	658	621	588	566	552	614	610	585	593	617	604	625	569	581	570	593	618	546	609	599	586	618	577	615	613	588	626	635	564	597	575	556	588	584	621	593	582	638	596	605	610	628	627	579	638	606	568	550	588	571	575	590	603	595	567	595	619	600	612	590	595	611	635	622	586	595	626	538	581	567	600	598	575	675	620	626	585	611	634	618	581	590	614	615	594	625	565	636	573	556	611	632	568	588	529	583	600	614	585	605	612	630	601	622	588	599	593	598	557	634	570	564	603	590	566	590	582	602	611	590	655	609	622	567	660	614	587	598	586	599	629	559	585	601	580	603	601	573	556	572	624	607	602	598	579	540	573	584	615	612	657	637	564	587	570	607	574	568	633	566	609	616	602	588	625	607	566	610	623	622	579	583	587	592	581	604	603	581	607	649	655	588	595	605	645	618	627	591	598	659	577	609	614	575	566	620	594	577	558	591	618	542	613	607	593	571	648	595	604	597	582	590	588	612	573	582	577	627	586	572	574	617	579	573	544	603	579	616	610	600	594	597	603	604	562	622	577	570	600	619	578	647	577	600	598	588	599	582	616	647	577	590	582	607	581	562	615	644	567	600	568	605	584	606	608	580	607	599	566	590	598	600	596	586	596	552	596	579	568	608	636	640	575	575	608	557	613	580	602	570	595	639	617	555	608	626	612	618	635	620	559	565	595	619	567	590	577	640	636	596	614	599	565	603	631	602	624	606	639	600	582	590	617	557	628	542	551	590	615	593	627	636	548	569	606	621	566	563	599	602	580	573	582	607	579	597	604	576	632	615	618	575	583	645	585	581	567	550	605	563	641	614	596	579	622	625	623	581	643	644	608	556	553	588	602	626	615	563	591	602	641	606	581	600	636	616	607	541	603	614	592	592	619	572	620	615	591	578	586	597	591	581	623	607	606	608	631	574	623	619	623	622	581	599	605	628	593	586	606	583	578	600	585	591	606	566	615	635	595	559	576	575	598	578	597	609	575	552	597	548	626	592	549	588	596	611	611	568	639	591	615	614	574	601	585	607	615	574	577	610	600	582	590	630	609	600	613	617	614	576	576	561	639	646	607	596	571	598	600	577	622	562	564	607	573	590	621	575	604	600	588	615	599	610	616	605	626	593	583	581	592	581	587	611	591	580	586	606	597	606	602	551	607	561	613	602	595	599	603	581	609	590	602	622	620	619	584	619	624	602	596	567	585	609	561	564	634	601	611	604	576	559	610	580	595	615	579	617	538	622	603	618	588	608	600	602	575	596	633	640	594	593	592	620	571	566	583	602	613	609	577	575	585	591	603	629	619	608	593	606	585	577	573	597	592	573	587	619	614	615	601	574	561	582	593	615	538	599	609	621	589	611	621	614	595	589	608	589	557	583	587	633	614	614	598	578	579	575	614	578	613	612	604	566	604	580	578	617	599	613	610	578	611	580	597	545	655	591	591	605	617	611	549	614	611	613	608	590	579	632	599	573	602	657	584	596	635	575	564	559	588	597	565	532	609	572	602	601	634	576	633	593	583	597	585	607	584	581	568	601	647	566	605	589	599	557	627	614	580	614	594	618	570	593	596	608	577	595	613	555	608	579	609	619	583	583	596	555	633	608	581	640	603	620	551	551	641	579	622	578	576	635	607	630	610	617	619	571	630	598	622	638	584	571	594	590	605	595	600	603	599	624	608	577	563	582	612	615	630	574	599	611	591	580	608	595	604	566	595	603	605	622	594	613	631	588	561	618	643	608	588	611	620	616	584	565	588	578	645	600	596	624	617	580	552	575	603	590	607	576	618	586	611	603	582	572	583	569	578	564	603	603	595	627	575	606	599	629	565	601	573	557	602	620	597	562	566	538	575	618	593	581	652	605	613	604	616	618	608	580	560	606	609	580	621	572	576	599	607	591	593	584	617	609	580	585	565	621	552	565	641	622	587	595	575	610	587	632	623	584	573	584	599	590	631	620	628	621	588	622	576	585	595	566	581	649	597	592	613	590	584	645	589	584	591	613	619	577	545	608	580	585	583	612	573	590	599	607	628	594	579	580	579	623	566	604	584	581	603	612	595	619	573	568	604	583	574	548	536	555	584	652	606	589	592	586	622	589	596	593	541	635	542	565	629	641	585	595	597	581	586	616	564	596	588	595	563	556	595	548	602	639	597	608	612	631	608	606	583	610	570	616	617	570	603	632	610	570	600	594	604	587	576	595	611	628	614	618	620	560	584	625	631	575	579	562	607	571	556	588	563	622	600	568	613	581	626	596	568	565	588	614	599	558	583	596	582	591	596	610	567	550	619	561	605	595	590	553	640	564	570	619	605	598	556	586	629	605	592	631	608	595	599	635	630	614	590	617	585	570	579	591	586	542	577	590	614	625	627	623	562	623	584	585	612	590	605	596	578	616	580	612	614	546	603	628	657	610	600	644	585	600	603	553	624	591	633	591	588	635	582	591	573	636	591	596	611	554	592	615	578	633	607	602	596	558	570	580	643	604	609	592	599	565	573	611	599	589	643	642	634	567	569	594	618	595	585	573	594	623	546	612	561	619	630	585	572	569	570	615	587	597	581	598	559	609	601	585	562	584	621	610	616	616	570	585	570	616	600	591	591	604	577	597	589	580	579	569	585	629	561	631	580	585	588	582	581	638	576	567	603	611	569	567	587	597	597	629	598	579	579	606	561	584
16291	11528	4256	1401	144	83	91	92	86	92	97	98	86	78	73	110	91	72	79	73	95	87	99	68	85	78	89	91	77	65	90	103	125	117	115	94	71	88	83	103	84	86	109	90	84	84	109	93	83	71	88	86	93	88	86	87	108	80	89	94	72	84	109	74	95	84	96	95	92	88	98	93	79	77	90	84	84	79	89	87	91	88	89	79	82	72	91	110	90	81	81	97	86	77	89	79	88	83	95	88	84	87	85	76	87	70	78	95	75	91	75	99	87	85	94	96	88	87	78	83	96	72	102	85	93	88	74	116	71	95	68	86	78	83	75	87	72	79	94	93	79	82	86	82	80	89	82	80	86	84	77	95	92	71	95	81	74	91	94	72	92	94	78	72	82	88	90	102	83	82	97	87	96	81	75	82	81	83	65	91	80	84	92	80	78	78	86	97	95	96	89	84	94	98	69	78	88	94	92	85	83	97	97	85	78	99	88	83	90	96	83	93	84	81	89	100	84	85	82	84	80	86	103	86	93	85	87	91	92	96	80	80	98	78	79	69	89	83	69	70	80	79	83	85	98	70	95	83	99	84	103	74	80	71	77	87	99	70	92	76	72	83	86	79	86	88	101	85	85	83	99	76	97	96	77	93	84	81	86	92	88	99	82	90	88	81	94	73	81	91	82	72	97	83	86	82	75	87	69	97	73	75	91	93	92	85	64	76	101	87	65	87	80	109	95	83	88	88	91	80	88	91	106	82	83	82	85	77	83	78	87	89	87	81	87	86	88	94	79	73	94	69	96	97	77	80	87	68	96	81	89	81	82	87	117	75	96	90	83	75	82	84	92	98	84	93	89	79	77	90	90	78	74	77	69	86	100	100	79	98	94	92	77	101	83	79	73	86	100	82	95	88	79	83	80	76	77	74	75	65	107	84	84	82	108	92	85	73	76	82	95	83	75	101	85	80	88	68	86	62	86	73	105	108	95	95	85	71	81	97	99	82	113	92	68	89	91	96	71	84	86	100	93	74	91	83	87	81	89	79	83	81	87	95	92	95	91	98	77	78	82	91	82	82	92	76	109	100	88	91	82	71	84	79	77	88	79	74	91	73	84	88	75	93	74	98	106	77	89	106	88	80	96	82	71	91	77	95	82	87	77	88	76	60	93	88	70	87	98	86	85	99	83	91	91	92	81	91	102	77	85	93	98	87	90	83	94	94	83	92	91	84	83	91	81	77	82	92	77	106	88	75	73	89	86	69	74	74	93	87	96	84	81	101	82	80	83	98	79	78	82	98	71	100	85	86	93	81	76	71	92	80	79	77	81	86	86	73	80	89	84	78	97	79	80	100	81	91	81	101	76	80	76	85	80	72	76	85	101	77	89	85	84	86	100	105	83	82	80	75	81	91	95	82	114	81	89	96	109	83	86	85	103	86	74	92	74	91	79	87	96	86	101	80	85	87	80	78	91	81	88	77	93	87	84	75	86	86	92	93	83	74	84	88	87	84	90	78	81	111	83	90	71	84	66	101	75	73	84	94	82	94	96	101	91	84	92	87	104	104	71	80	78	78	86	71	98	90	81	82	103	84	82	98	66	73	103	81	86	86	83	89	77	88	88	76	89	86	80	82	102	84	80	111	99	90	111	100	87	85	84	83	94	96	83	96	87	81	82	96	80	81	84	104	71	78	90	84	99	94	87	84	79	80	89	106	96	86	85	90	89	85	80	87	77	77	80	90	92	80	85	100	62	85	66	101	84	80	90	88	80	93	88	85	97	102	94	73	80	78	90	91	90	94	90	84	94	87	80	78	95	84	90	93	78	78	83	90	92	87	85	87	96	87	73	83	79	74	93	72	84	77	82	82	101	86	79	87	85	58	95	74	73	93	90	93	93	97	67	81	88	87	80	69	73	77	80	80	84	90	67	81	94	111	77	76	76	100	75	77	93	92	75	76	101	93	83	92	86	73	99	77	75	73	80	98	91	86	73	86	80	80	83	86	88	87	82	76	92	79	83	92	79	82	84	90	78	74	91	90	72	91	93	84	75	96	98	78	69	93	79	90	103	95	98	99	101	74	99	84	88	86	83	79	90	96	90	86	88	73	80	75	86	97	69	75	78	78	82	88	100	83	77	79	83	94	92	81	83	100	86	86	77	75	96	87	85	88	94	82	87	71	88	84	79	82	72	86	82	94	91	64	77	85	74	99	89	83	89	66	92	81	101	95	93	80	79	88	83	76	89	102	72	90	64	90	88	86	85	107	78	80	82	87	103	66	83	75	68	74	82	78	81	97	82	72	79	73	73	86	84	86	98	95	78	86	88	90	82	99	72	74	114	84	92	81	85	86	90	72	109	80	85	95	84	104	93	101	100	95	82	84	78	105	87	83	93	83	77	105	109	87	82	90	95	80	79	75	79	89	95	78	84	71	89	84	86	80	75	78	86	87	93	76	91	94	86	70	89	86	70	95	94	84	84	91	73	86	84	84	98	86	87	99	88	81	82	85	90	84	95	65	90	90	101	97	92	86	95	99	86	75	70	93	83	96	88	82	72	88	93	81	91	91	82	96	84	96	107	96	84	88	89	72	67	90	85	73	77	87	93	89	73	98	92	79	77	91	73	75	94	78	81	83	73	86	88	85	94	72	84	76	66	84	85	87	82	72	84	86	82	95	82	69	69	87	100	80	83	68	82	82	73	84	79	91	97	76	95	81	83	91	102	75	93	100	80	93	88	97	96	75	83	94	88	85	76	93	88	87	92	103	72	88	84	95	80	71	91	87	87	75	94	82	75	77	80	87	85	89	76	90	78	86	78	81	88	83	68	83	77	83	92	81	90	82	82	81	99	85	82	95	75	80	67	101	87	85	86	94	86	98	82	96	81	81	82	101	87	85	82	91	72	80	88	91	84	86	83	84	88	94	89	92	76	108	91	92	86	91	80	88	69	93	87	82	85	79	86	98	71	87	82	84	84	96	80	76	75	92	75	86	102	85	97	77	77	93	100	88	83	73	90	76	95	70	94	82	67	86	91	72	89	93	69	81	98	83	103	77	80	68	73	83	83	90	103	86	73	83	79	93	91	79	84	97	90	82	101	91	105	83	87	79	92	88	83	79	74	85	83	84	70	90	88	76	86	90	68	69	82	78	86	89	97	64	83	92	82	95	87	70	87	79	92	93	92	91	81	107	81	86	82	83	79	99	79	82	89	80	83	88	87	82	100	84	102	90	94	77	83	88	86	84	81	94	88	78	79	88	89	74	91	89	89	92	90	101	98	80	88	81	84	84	76	100	75	80	80	86	88	99	98	98	82	85	80	83	87	91	77	82	74	97	76	92	78	94	85	78	84	73	90	86	85	88	87	89	91	90	108	83	75	86	81	74	86	75	70	74	105	73	90	88	87	87	96	89	77	93	82	78	91	73	106	61	112	77	85	81	80	84	78	85	81	96	100	94	90	80	77	75	81	91	95	98	73	70	69	95	77	83	110	81	96	94
45913	33657	22445	16925	2784	997	999	927	939	955	939	940	925	858	862	900	869	858	868	897	847	896	843	859	853	819	881	841	817	849	903	1175	1695	1777	1379	1057	990	934	830	878	887	858	838	842	881	867	813	877	811	875	877	893	820	852	873	870	833	840	838	875	853	836	861	858	892	846	836	853	870	862	848	852	866	852	855	847	819	821	906	831	840	845	864	860	822	841	832	825	818	828	807	849	874	840	872	873	803	882	850	841	855	821	872	900	829	940	832	816	825	868	857	854	848	883	899	898	881	771	809	853	867	838	891	884	841	875	839	893	873	800	887	845	836	853	848	900	834	868	871	900	797	880	907	881	909	833	835	810	938	894	848	852	857	851	874	832	850	911	884	886	814	861	823	872	836	881	882	851	876	889	832	826	847	772	846	832	824	907	871	873	880	890	879	901	831	832	818	886	870	854	798	816	911	848	862	837	847	815	878	862	864	803	813	857	858	836	839	875	828	875	869	828	874	870	901	808	811	830	814	864	887	837	876	810	813	871	870	890	842	833	814	877	868	912	831	880	850	857	851	846	816	830	814	839	874	904	788	895	816	838	839	797	831	884	849	872	917	845	872	855	852	830	894	896	855	835	872	873	882	841	863	856	855	859	896	880	826	881	833	854	860	861	885	833	861	813	838	859	828	864	939	837	844	866	906	868	849	876	845	831	883	904	847	870	853	859	855	898	867	869	825	865	816	814	856	836	842	906	867	892	859	866	827	834	853	815	877	867	845	874	834	866	893	886	886	842	825	875	839	861	844	875	834	880	815	835	869	831	867	838	821	864	873	841	852	853	832	860	813	870	868	855	848	887	878	844	853	848	855	848	835	855	846	840	823	879	855	862	834	837	849	828	888	841	857	863	820	856	874	817	825	858	822	852	821	849	839	879	849	823	826	868	899	835	832	805	871	894	829	857	847	860	892	812	876	861	815	856	891	822	893	841	857	859	896	882	866	861	865	853	872	837	840	847	862	873	861	814	818	823	869	900	886	843	903	804	875	831	786	838	853	795	825	842	849	854	772	855	836	873	839	877	864	860	879	857	806	838	854	952	877	856	901	823	876	809	878	862	827	832	842	866	853	878	838	813	827	891	880	871	900	880	819	835	876	831	844	880	836	886	868	887	876	822	854	848	842	868	842	822	870	806	880	846	841	842	891	839	849	834	850	817	846	868	875	901	862	871	896	833	798	828	854	848	830	874	851	810	872	862	852	853	894	833	833	815	855	855	884	843	858	880	855	859	808	846	846	813	832	851	892	895	829	874	821	889	854	864	901	921	847	770	820	829	821	863	872	856	862	853	853	836	830	853	868	798	788	893	844	883	902	899	858	857	828	816	833	888	837	852	841	832	881	886	868	924	808	863	863	853	841	858	866	852	873	841	794	855	844	925	849	834	862	875	889	824	811	859	882	809	863	908	858	835	826	850	899	814	814	871	889	850	869	882	852	876	864	820	877	807	869	852	833	917	834	841	881	844	809	865	866	868	872	860	835	839	790	865	888	835	863	894	896	814	824	869	839	866	812	834	848	867	853	809	955	869	841	875	873	875	872	884	873	821	850	870	823	868	812	906	844	789	899	851	825	842	869	840	874	926	837	889	920	804	867	920	873	871	847	851	832	905	821	864	855	853	857	841	856	851	899	859	836	838	895	844	860	925	886	844	826	875	819	851	869	891	845	938	859	852	877	803	855	888	914	856	853	815	793	857	847	849	850	903	839	822	798	864	868	834	875	860	838	917	924	906	835	789	838	874	794	829	818	813	803	818	836	812	819	882	867	856	839	869	835	846	869	825	856	874	796	813	850	860	848	880	804	855	877	822	891	815	767	881	878	896	870	834	857	873	879	812	811	864	833	880	868	859	839	902	836	862	824	839	815	883	863	919	924	874	863	872	885	798	825	844	860	814	850	837	880	886	853	844	814	835	848	863	874	914	825	882	850	888	816	900	861	903	844	888	865	846	842	816	886	860	844	845	819	827	880	858	854	850	806	832	868	794	820	893	859	851	883	851	897	911	923	900	859	837	790	858	820	847	838	821	870	876	861	880	860	865	805	849	891	806	893	913	859	867	824	863	865	877	820	839	840	865	849	864	794	852	845	900	902	835	873	847	816	891	879	853	865	867	842	813	823	854	873	846	863	835	912	828	820	899	848	824	865	848	838	878	852	807	877	822	829	816	828	882	846	851	840	820	847	879	832	835	855	875	842	852	854	848	821	879	846	866	822	891	832	855	879	877	911	845	899	872	895	859	791	837	832	852	865	822	800	869	828	916	780	843	855	853	877	831	820	820	892	810	860	850	840	853	868	851	887	869	819	819	820	839	907	863	839	836	864	864	890	869	836	894	815	839	871	871	839	835	890	855	882	820	845	873	843	847	863	837	880	878	806	875	831	874	825	861	855	869	896	893	840	846	780	863	886	854	823	836	850	807	900	864	835	864	882	867	878	856	864	882	835	901	856	862	872	837	865	796	844	888	839	861	819	831	884	813	810	830	821	849	857	860	865	862	791	863	832	911	863	815	889	905	862	859	861	856	823	859	905	897	848	827	854	859	826	865	903	878	866	825	857	807	868	846	897	835	842	856	903	848	885	877	886	811	821	852	874	862	801	887	844	856	864	859	836	890	788	859	881	868	855	815	856	844	858	840	842	854	900	838	832	807	844	875	841	813	824	875	863	880	873	806	866	873	826	918	847	871	851	857	868	855	869	809	875	883	887	863	854	890	864	858	831	870	861	812	887	860	830	865	873	851	882	862	857	827	850	852	844	817	813	876	901	863	894	890	830	882	906	895	810	865	842	900	786	840	832	900	920	851	818	814	839	874	908	811	842	845	818	884	890	850	851	842	861	824	852	882	826	819	839	857	819	842	879	863	839	851	838	886	889	831	862	891	812	869	904	818	861	861	851	852	864	856	848	889	845	859	873	822	868	889	903	856	818	803	835	870	865	824	809	839	954	883	868	893	839	850	872	860	857	882	852	818	883	878	854	900	790	845	860	859	871	864	852	826	859	859	836	819	826	847	837	854	853	857	857	871	877	849	890	861	833	894	839	905	850	831	890	888	818	865	842	873	816	825	802	856	833	837	876	858	869	793	842	845	892	874	850	863	854	860	875	832	823	872	854	785	843	863	827	902	819	880	867	883	860	845	884	838	839	857	890	854	883	834	831	830	894	870	899	832	873	889	826	839	831	862	828	847	919	830	843	864	883	864	825	848	867	851	823	854	863	829	836	874	896	857	839	862	942	870	848	828	837	821	841	809	866	810	912	841	835	873	845	892	861	851	887	843	888	883	819	878	863	933	914	847	846	832	857	916	835	796	870	828	895	895	875	865	876	826	878	894	861	832	838	833	817	811	838	815	808	843	862	850	846	862	847	892	845	819	831	884	906	881	847	875	875	869	887	836	835	859	871	835	862	879	809	879	860	830	895	820	859	854	881	837	776	852	861	898	897	857	851	856
32052	30953	14193	4258	164	77	68	70	59	68	74	74	85	74	69	74	58	64	63	71	62	72	71	65	58	68	70	65	77	65	56	81	155	140	137	68	74	81	60	52	69	66	68	61	65	69	68	58	71	74	59	76	80	49	54	60	59	58	71	62	63	74	82	56	74	81	70	63	70	81	66	58	66	62	57	65	62	66	68	57	55	58	61	62	65	67	68	70	73	74	77	75	66	66	69	63	65	77	74	58	60	65	61	69	68	66	66	42	60	63	68	59	62	62	72	58	81	74	61	52	64	70	81	64	55	57	64	71	64	58	50	81	53	66	64	58	60	64	64	72	76	48	77	73	64	58	61	62	80	69	68	61	81	78	56	55	93	62	81	60	45	66	64	73	72	61	63	80	65	75	71	69	75	59	49	58	68	49	74	72	72	59	69	63	54	76	65	66	63	66	68	81	60	53	54	79	66	71	74	67	72	61	66	82	62	62	60	79	71	74	69	57	57	63	65	71	74	63	67	72	65	67	75	71	61	68	53	62	63	65	56	64	61	76	71	64	53	52	66	75	65	68	77	72	80	67	77	70	76	71	59	64	66	68	56	83	57	69	56	77	42	69	68	60	66	63	75	65	73	57	49	83	87	79	63	56	60	58	66	58	58	68	60	62	78	58	63	66	56	70	74	52	62	65	60	64	64	55	70	67	50	61	47	57	68	58	79	78	72	59	79	65	61	58	72	69	63	74	67	68	60	57	65	66	72	60	82	65	68	60	65	76	61	49	67	74	70	77	66	50	58	72	67	55	50	81	53	82	73	63	70	57	68	68	68	71	63	81	58	64	68	62	58	57	47	58	68	73	65	71	60	60	77	76	74	63	64	67	71	64	71	80	59	53	72	59	64	65	73	61	67	70	72	76	69	67	69	68	65	69	68	67	47	68	74	62	71	69	59	65	72	79	59	63	54	71	59	66	67	69	55	74	62	66	68	64	66	61	66	60	72	66	57	70	67	77	65	70	69	59	62	60	55	74	72	64	60	76	55	65	68	76	70	72	69	77	58	56	70	52	74	49	51	66	63	81	66	74	69	56	62	78	62	61	73	76	66	62	78	56	63	51	73	64	57	53	60	66	64	68	59	61	56	80	56	74	45	62	64	50	64	58	64	71	69	68	60	61	65	66	63	54	49	65	65	64	66	62	74	64	65	60	76	63	68	73	75	69	70	67	64	64	73	62	65	72	64	49	63	60	52	70	63	50	72	62	66	61	62	55	77	59	68	68	62	61	63	69	63	57	66	63	57	81	54	48	76	70	82	73	60	74	75	50	64	59	70	76	71	49	65	77	66	53	66	67	65	74	38	81	60	72	73	67	67	71	85	75	69	68	82	58	66	69	60	82	70	69	63	57	63	72	64	66	71	65	64	58	72	69	68	78	76	62	63	82	53	65	53	66	62	63	69	64	61	74	57	66	67	65	75	67	83	67	59	72	67	71	63	74	56	67	59	69	77	56	91	61	63	76	63	64	71	68	60	84	62	60	60	68	60	77	65	76	63	53	61	58	64	67	82	60	75	65	76	49	71	65	62	61	60	59	51	59	61	75	80	64	66	57	63	63	72	69	62	65	54	73	74	57	61	57	64	63	61	72	70	72	65	58	79	67	65	66	78	60	58	71	59	66	63	63	52	73	54	65	67	61	61	61	55	54	73	54	68	67	62	74	56	69	68	61	63	67	59	64	67	54	71	77	64	67	65	53	52	76	55	77	58	73	74	58	57	61	65	61	74	56	64	65	72	75	51	71	69	81	75	53	58	71	70	69	61	62	72	64	69	61	68	69	61	60	85	68	68	66	79	67	80	71	63	85	53	72	66	63	70	72	69	75	84	62	66	60	54	63	70	67	60	58	69	76	57	71	57	62	57	54	64	71	77	43	66	72	74	65	52	67	71	61	73	76	63	73	69	78	72	59	72	62	69	57	70	72	64	71	53	70	86	71	68	72	63	60	75	61	74	65	58	65	74	60	58	55	84	47	60	64	80	48	67	71	70	69	61	70	70	69	78	69	68	61	63	75	70	62	69	56	71	68	75	61	77	62	59	61	79	61	64	82	73	58	58	70	67	66	70	63	71	71	77	65	60	65	71	68	83	64	79	56	63	60	62	52	67	53	63	53	58	71	71	46	81	64	60	76	80	76	83	58	67	67	65	56	72	66	68	66	48	66	62	55	69	58	69	68	67	71	64	71	59	61	64	68	64	76	73	64	59	72	75	57	70	55	70	59	56	75	56	62	58	75	72	64	57	68	58	69	62	54	67	65	74	68	60	60	77	60	66	61	81	61	78	74	61	59	74	56	66	69	57	72	57	80	73	61	69	65	63	62	60	71	62	51	62	81	61	69	57	71	74	79	64	72	56	65	60	76	69	82	66	59	64	77	67	70	84	69	53	69	54	57	61	63	71	49	65	68	70	70	77	75	69	67	55	69	58	58	69	47	69	70	66	56	62	69	56	63	63	64	62	72	77	77	51	68	68	66	66	71	64	72	58	64	76	64	51	59	61	74	63	80	49	70	67	73	65	78	63	63	49	66	69	57	62	61	72	66	80	52	67	66	61	56	64	75	73	54	66	65	73	60	63	63	64	62	55	68	59	66	75	71	65	65	62	81	62	58	61	44	63	82	66	64	62	77	60	78	60	68	78	63	62	51	69	70	52	77	64	65	56	76	69	63	68	50	57	65	65	77	68	67	73	75	62	72	70	72	62	65	84	62	70	77	62	64	71	74	63	67	81	66	69	65	62	73	49	66	67	66	73	55	69	79	75	67	59	50	68	69	72	49	77	62	79	55	70	61	67	60	72	70	73	72	87	68	62	66	58	67	70	60	74	73	85	70	57	88	69	71	63	66	82	71	61	64	73	64	63	57	74	64	71	71	66	69	73	72	71	66	71	56	68	58	69	74	80	77	68	71	63	63	63	66	70	59	65	43	64	52	65	73	64	61	45	62	53	75	74	67	50	78	73	62	58	65	63	67	84	62	64	60	73	60	67	67	60	53	63	62	60	67	75	75	61	63	70	52	71	65	66	59	59	58	68	71	66	82	75	72	69	79	68	63	55	53	66	73	64	66	68	64	59	55	62	57	57	53	76	73	55	78	49	54	55	70	54	73	61	62	61	70	52	76	54	62	50	63	79	52	67	54	67	63	76	61	62	71	68	55	57	55	69	79	69	75	75	56	57	62	80	75	55	61	60	55	63	60	70	62	84	75	67	67	63	59	66	69	62	52	78	74	61	61	64	55	81	72	73	74	58	63	69	68	68	71	60	60	51	68	75	62	62	70	65	66	76	75	64	77	70	69	83	61	61	61	65	71	65	69	54	70	69	62	52	86	67	70	59	62	68	58	65	68	63	58	72	59	71	67	87	79	57	66	76	65	71	71	66	59	53	59	95	57	83	54	61	71	73	57	81	71	65	81	62	73	62	53	58	59	62	61	65	76	65	63
58308	44685	32919	25561	2746	1166	1084	958	908	895	845	770	785	778	747	742	731	712	752	727	692	688	749	698	739	775	734	692	689	631	740	1352	3523	3116	2041	1288	866	841	691	693	754	663	656	678	672	685	655	666	672	635	633	705	674	673	673	719	667	725	699	703	635	652	706	686	659	664	675	692	696	717	646	701	672	721	674	665	666	707	693	628	704	669	660	691	739	671	711	713	665	701	677	674	683	728	679	694	679	652	660	674	674	675	716	675	654	678	669	698	667	696	660	656	714	656	674	724	689	657	658	734	678	623	674	672	670	676	688	727	715	683	642	646	669	680	667	704	721	701	663	681	646	695	655	644	662	709	672	636	682	641	675	657	681	688	724	732	674	658	685	699	707	711	674	681	657	699	671	640	673	683	716	744	670	670	677	610	663	655	661	690	658	653	696	642	687	673	719	633	670	710	711	685	729	686	673	691	700	673	676	701	682	714	688	692	629	678	715	680	695	681	688	738	670	701	661	666	669	713	657	714	708	705	685	696	663	636	666	728	670	692	713	723	674	696	659	669	643	680	647	743	660	743	646	672	712	663	669	701	672	680	675	656	681	725	655	664	759	692	682	670	672	649	672	721	662	634	726	677	691	671	674	725	683	665	686	675	690	685	687	654	712	630	740	710	659	676	692	696	659	697	683	710	680	661	686	642	714	728	732	685	692	666	641	708	722	705	645	635	634	664	682	710	635	676	670	691	693	691	634	632	689	660	662	697	635	645	681	637	680	673	665	692	694	669	662	665	651	674	637	677	648	689	683	655	691	694	694	704	649	728	723	657	698	701	710	669	698	715	715	690	678	717	649	701	648	724	679	636	654	721	679	631	685	732	746	733	688	671	672	682	722	735	714	658	694	645	701	686	707	648	728	662	664	641	654	669	719	690	681	691	641	674	684	630	726	690	676	713	640	727	691	714	648	670	702	681	639	685	677	654	679	689	636	687	711	671	700	733	640	731	708	657	701	651	660	724	704	678	633	691	666	686	734	673	662	679	668	645	669	704	726	729	686	684	682	676	716	694	674	705	707	693	662	669	724	726	625	666	694	643	707	680	697	651	701	644	666	703	692	682	684	689	693	704	717	655	675	702	681	699	661	746	649	733	701	697	729	640	688	683	650	672	666	684	672	671	664	704	692	665	642	685	774	677	679	676	681	710	681	680	678	726	696	725	694	662	666	684	671	686	680	677	689	679	675	646	676	676	693	657	691	700	705	697	699	629	631	721	666	700	691	635	666	670	677	665	670	712	680	668	684	710	703	731	653	663	684	630	680	709	665	696	655	680	659	687	704	676	707	680	686	646	677	691	713	738	596	671	678	677	679	647	637	650	658	690	717	695	670	699	710	675	679	681	659	643	662	687	706	693	656	648	670	686	701	673	665	686	665	651	682	695	676	691	739	693	674	722	679	697	654	680	691	729	683	665	687	703	655	676	698	659	684	683	695	638	638	669	690	663	699	689	696	681	613	696	663	639	706	673	690	722	734	681	673	696	660	701	610	670	637	686	700	659	649	707	711	656	736	675	692	707	658	701	756	681	653	706	649	688	664	661	687	699	710	661	710	705	720	714	650	631	633	652	701	671	678	674	660	649	653	692	711	662	705	721	705	652	717	728	698	628	700	674	661	662	679	654	649	691	698	662	710	658	690	648	695	685	664	710	658	684	669	692	673	695	676	691	656	689	703	697	700	720	701	666	692	714	662	689	688	675	723	695	683	714	651	649	695	696	724	683	660	705	684	667	645	669	669	681	702	672	729	724	628	705	705	670	698	651	618	682	729	645	685	737	672	660	683	611	687	716	695	697	702	717	681	691	689	676	720	743	666	678	692	689	759	682	685	696	691	678	702	712	666	704	706	641	672	677	721	670	651	663	684	712	669	626	662	659	685	671	685	709	690	694	638	677	651	702	682	670	712	709	703	650	677	681	698	698	688	712	685	652	679	671	693	702	686	756	707	711	722	704	686	669	699	685	675	705	671	680	674	685	673	655	681	690	681	681	670	707	726	690	688	670	674	681	685	664	691	700	667	657	681	673	697	692	713	665	656	693	684	681	658	703	649	736	665	676	712	703	674	686	642	667	683	649	739	671	721	678	706	652	664	692	636	702	702	647	716	642	640	681	660	698	720	677	646	657	719	689	697	651	645	697	724	699	688	649	720	676	656	684	685	742	739	679	700	674	694	714	659	692	674	694	719	696	646	643	701	658	666	667	704	715	702	659	678	698	666	699	686	643	695	718	662	664	663	697	721	689	628	702	656	678	704	684	705	664	731	695	670	677	720	657	671	652	686	697	699	714	685	644	746	667	623	685	656	684	696	649	706	683	653	693	690	725	652	650	671	704	744	694	648	628	720	701	640	751	684	675	725	747	730	675	649	673	672	729	663	696	717	711	666	688	691	642	666	643	729	681	670	698	720	687	671	648	669	670	680	685	668	674	686	676	659	654	713	694	699	746	657	660	746	673	650	659	716	689	677	732	704	713	689	730	704	702	721	685	674	655	731	665	714	631	710	706	632	667	638	672	697	688	711	728	641	669	640	654	692	693	654	688	720	696	671	688	682	726	703	657	673	669	698	669	692	660	683	700	673	668	652	665	659	650	645	666	684	672	698	697	669	693	688	683	701	675	729	728	725	681	673	658	638	703	694	684	709	682	704	666	659	672	706	690	637	693	691	737	691	683	675	698	685	691	718	656	714	656	662	721	678	637	681	663	695	673	709	720	682	677	692	670	672	695	651	701	722	690	682	689	688	700	674	693	710	692	635	664	670	715	647	712	719	690	708	688	683	708	672	673	663	649	658	701	658	715	651	680	676	657	705	715	710	678	616	676	702	629	730	651	674	697	685	680	711	625	722	673	711	693	656	683	676	715	694	685	716	732	669	679	670	697	660	648	703	660	644	668	684	701	675	661	697	745	658	658	660	661	717	707	645	676	675	635	675	712	750	697	743	658	668	699	673	676	713	695	659	684	676	712	721	700	715	661	716	662	656	682	650	665	681	695	660	677	665	667	710	674	685	667	680	720	702	680	706	705	664	693	678	667	674	665	682	686	699	698	664	660	704	652	674	713	643	648	686	676	693	677	680	679	688	650	665	705	715	680	618	632	684	679	639	691	723	742	677	682	666	733	687	656	715	735	672	689	669	681	711	689	700	732	684	680	669	671	672	667	697	736	665	691	675	689	658	690	662	700	703	714	684	655	677	679	665	674	657	708	720	684	656	689	684	682	669	709	657	678	639	648	704	662	652	674	659	665	665	669	656	722	693	683	690	695	691	697	620	607	712	701	685	661	690	691	689	691	682	669	681	707	675	723	698	645	689	672	685	645	673	639	694	707	627	668	700	709	671	687	649	679	694	625	690	692	701	715	682	707	665	653	708	689	694	669	644	646	677	644	710	744	684	704	684	662	741	716	697	694	674	659	707	653	664	677	687	701	713	718	670	700	682	687	720	684	704	663
27624	27191	13773	3448	104	69	72	66	94	96	91	77	86	93	81	84	76	95	68	81	77	93	85	92	77	85	85	85	94	79	62	92	178	159	144	85	109	93	79	60	85	77	70	87	81	103	66	85	88	77	63	84	72	78	86	81	85	88	89	97	76	82	82	86	79	95	81	81	92	97	69	82	81	76	80	81	72	75	88	86	73	86	77	74	74	85	65	88	86	92	71	93	69	75	85	88	76	72	90	71	80	84	64	82	77	97	76	99	65	81	79	66	73	94	95	86	81	71	68	75	74	80	78	69	63	86	80	74	78	75	99	83	106	58	59	90	94	73	100	92	75	87	75	90	69	90	65	81	73	87	90	84	85	77	76	77	60	101	75	77	93	104	89	83	84	77	79	77	82	95	67	65	74	79	71	89	82	78	81	74	106	95	93	78	84	74	72	93	81	85	73	60	83	61	97	68	72	72	82	85	64	70	79	82	78	74	107	78	80	89	65	79	98	87	66	72	80	72	91	74	90	96	85	82	83	98	73	92	80	74	75	85	73	84	87	90	81	75	73	90	85	100	98	89	87	80	71	77	83	91	104	77	91	87	72	69	88	89	89	67	88	78	80	69	71	79	78	97	80	75	86	72	77	92	86	81	75	90	70	76	61	82	70	90	74	89	80	83	79	67	83	71	70	81	92	87	77	75	86	110	78	94	74	65	81	91	60	79	79	89	70	81	82	73	77	80	81	98	82	85	80	79	85	80	76	86	78	73	75	77	68	80	82	81	82	81	79	102	93	76	84	76	85	61	93	69	99	103	86	77	71	75	81	82	82	77	63	72	80	80	82	81	77	79	57	74	91	82	75	72	73	84	78	100	97	73	74	77	70	74	78	75	72	83	80	96	107	77	87	67	75	88	73	95	69	84	70	76	71	79	84	73	74	90	57	95	96	75	80	67	89	85	79	57	83	84	76	74	79	92	90	78	78	87	83	86	75	81	84	103	80	70	90	67	80	72	83	71	85	63	95	75	75	70	88	87	67	80	79	73	81	86	79	69	76	84	52	78	81	72	78	78	68	88	73	88	76	88	82	89	92	75	67	82	71	87	70	99	87	76	84	79	77	82	72	77	83	78	93	91	74	72	77	86	82	80	86	82	71	88	83	95	77	87	83	87	74	66	76	88	80	85	97	96	88	88	84	65	76	84	79	72	93	82	85	80	87	93	66	82	103	84	76	89	74	77	83	76	66	94	74	75	92	72	97	80	65	69	83	86	71	82	87	94	100	81	88	93	85	73	69	76	81	80	67	74	83	79	75	80	80	86	80	86	78	77	80	84	71	74	64	75	63	76	87	75	75	85	69	80	79	80	74	89	82	92	84	77	71	82	75	80	76	90	72	80	71	76	68	81	75	84	74	92	94	79	85	85	80	87	79	90	78	82	88	80	83	94	94	79	88	63	82	79	105	92	89	77	58	83	75	98	67	75	80	82	70	75	90	69	73	85	80	72	76	82	78	84	82	77	71	80	95	82	96	88	82	72	104	76	86	75	87	80	72	82	81	85	77	79	73	78	76	73	71	84	78	70	74	66	91	65	79	67	83	78	88	85	78	75	88	74	82	73	83	75	90	94	98	69	104	83	93	81	78	87	77	82	83	84	76	78	83	80	82	93	72	92	82	88	100	70	90	95	84	73	80	79	79	87	76	77	85	95	73	75	90	90	70	94	75	97	79	76	86	73	88	80	84	78	78	93	84	91	85	82	81	81	74	80	90	82	85	71	66	90	81	81	73	70	67	72	87	87	95	76	91	91	81	84	85	97	91	74	87	81	84	77	69	87	85	96	71	85	88	97	77	80	90	85	91	77	68	78	71	84	88	90	76	81	104	88	77	89	82	80	73	78	98	78	79	72	94	69	78	77	75	81	82	82	81	69	98	84	87	73	73	84	93	83	89	77	78	84	87	73	78	87	78	67	87	88	84	73	85	84	73	74	80	82	65	86	83	92	84	85	78	79	79	82	78	94	83	64	85	81	91	80	84	83	79	89	83	84	80	72	75	69	73	76	71	86	84	74	70	84	81	87	59	67	77	81	96	90	80	76	90	96	84	72	73	82	79	94	82	78	78	81	74	83	72	74	79	68	87	83	68	81	76	88	78	84	75	85	78	78	93	67	78	85	79	71	78	79	76	83	82	88	71	70	77	93	72	82	85	71	78	88	89	85	74	87	79	78	81	71	74	85	70	74	77	66	87	66	86	70	82	84	87	89	62	80	68	77	67	70	87	70	74	73	91	86	92	72	91	85	84	91	77	88	83	79	85	75	76	91	78	94	81	69	76	82	83	71	92	82	75	90	83	81	71	90	66	83	95	91	75	74	99	80	77	72	80	85	77	97	88	96	82	69	68	75	69	85	76	95	77	69	88	85	79	76	92	75	90	68	80	70	76	80	65	84	74	67	99	98	72	88	90	100	86	81	74	74	87	84	80	82	74	80	64	90	67	91	91	93	79	85	68	83	85	71	91	76	79	87	81	93	85	96	84	87	82	76	89	80	82	79	82	75	77	86	82	78	83	79	81	70	75	79	75	81	75	74	79	80	75	74	83	67	83	78	91	75	72	82	69	80	72	85	83	75	76	86	78	80	90	77	69	64	75	99	60	72	81	80	92	85	84	72	55	78	93	89	82	85	69	80	79	80	82	66	85	70	85	71	88	78	89	89	74	80	77	85	83	94	80	99	73	76	90	102	96	71	96	69	85	68	68	79	77	80	83	74	71	84	87	85	74	96	91	87	90	81	77	83	86	76	66	87	83	79	87	98	63	72	72	89	79	64	89	81	87	82	85	68	85	82	87	75	84	88	78	79	88	85	70	80	80	83	78	71	72	83	81	70	84	79	80	87	74	87	86	64	82	107	86	71	79	79	69	62	83	81	73	91	71	85	79	94	70	90	84	80	72	96	82	78	77	82	69	80	88	84	80	94	71	83	65	90	87	82	85	90	72	75	77	77	101	69	72	68	87	76	88	85	92	78	80	67	72	83	85	81	73	75	89	73	91	81	86	84	78	77	70	75	79	68	66	73	58	87	83	80	57	74	94	88	78	77	77	93	82	85	88	97	93	89	74	104	86	90	66	95	87	80	92	84	75	76	82	68	83	83	82	78	84	97	80	85	80	83	86	84	91	95	83	90	92	75	69	92	82	76	71	89	96	87	74	83	72	78	79	68	87	77	84	62	76	80	79	81	72	75	75	91	69	87	84	68	66	77	98	78	91	77	91	75	93	73	84	81	76	98	73	77	87	91	81	94	105	79	79	87	88	92	70	88	73	91	74	83	94	92	74	95	70	82	80	84	92	81	77	94	90	95	76	75	82	90	78	97	94	66	67	95	85	86	76	87	70	89	67	71	97	84	92	60	81	71	105	82	81	93	69	72	82	81	64	78	82	84	85	87	83	72	94	91	91	73	79	66	66	75	75	74	81	70	90	92	76	76	77	84	85	88
57749	45665	33426	20574	1200	1230	1225	1100	1062	988	924	934	919	931	902	858	850	927	846	854	840	901	893	887	875	884	843	810	853	852	871	1450	3813	3634	2451	1462	1086	913	878	774	807	826	831	807	799	822	819	800	835	868	836	855	841	780	814	792	790	847	835	784	852	829	830	842	771	823	823	805	848	763	830	788	768	867	761	746	765	786	784	808	867	846	808	781	800	803	802	775	745	795	792	757	807	812	811	746	788	800	804	830	793	860	817	828	768	830	784	777	797	773	823	816	789	794	835	831	797	791	800	801	748	849	809	777	765	812	780	819	801	791	786	813	761	743	783	802	793	828	810	828	819	819	793	812	779	813	830	795	807	847	853	822	796	755	767	867	829	817	799	828	815	860	787	825	765	844	792	814	844	800	791	776	821	816	834	871	869	820	836	831	820	811	818	862	853	807	798	807	854	832	822	804	832	771	851	797	840	811	838	776	793	777	816	810	769	892	839	849	769	799	872	814	816	810	773	837	787	814	796	849	838	797	766	797	802	801	818	781	808	838	820	775	857	828	828	804	782	822	834	818	856	877	822	830	792	794	814	765	844	823	812	825	859	827	809	805	808	799	802	778	819	812	838	849	822	772	849	812	832	819	847	825	800	767	802	784	801	776	772	818	863	808	811	855	739	850	804	875	797	771	815	811	825	795	781	782	858	816	795	803	916	820	823	832	837	810	791	815	873	831	871	811	855	771	841	811	799	839	798	808	820	800	802	780	833	821	829	786	838	831	809	835	810	813	811	844	805	773	817	830	845	817	826	826	795	823	856	840	811	844	822	807	816	834	760	805	806	781	766	801	817	776	810	794	830	768	776	783	805	898	801	837	780	785	821	799	866	828	805	818	801	822	789	830	791	822	782	807	820	825	835	819	743	823	882	822	775	792	819	797	831	833	784	849	847	838	867	824	807	791	818	797	816	856	794	796	861	840	795	818	870	831	821	797	840	838	826	792	828	824	754	804	830	801	849	809	821	792	791	808	814	799	796	789	797	821	778	823	838	803	804	849	808	819	800	814	841	816	861	773	747	819	795	832	826	837	774	780	821	821	842	813	794	798	851	831	846	807	794	843	812	828	840	843	863	807	800	805	805	785	803	824	845	822	741	808	736	780	861	833	775	809	832	788	818	817	850	809	838	810	840	760	805	783	797	780	792	772	768	826	835	785	775	805	817	819	797	856	833	836	742	854	795	817	743	867	773	810	801	825	754	844	793	809	809	793	795	820	792	827	840	839	790	836	782	846	778	787	844	793	815	863	807	771	797	821	845	816	782	800	836	843	816	814	778	804	829	839	843	829	772	908	761	813	797	784	855	794	821	794	826	807	854	809	829	795	822	775	808	808	808	783	858	792	817	811	822	796	789	819	855	753	852	826	805	814	786	823	790	855	796	810	774	835	780	861	808	810	810	803	826	849	832	827	782	788	821	784	815	830	852	793	814	804	786	846	841	803	843	814	829	794	798	800	860	819	795	807	809	863	820	789	860	841	836	799	808	800	846	738	798	819	832	814	772	814	799	855	773	829	816	778	793	831	773	821	836	814	814	807	789	801	819	786	858	753	847	825	812	805	826	814	788	833	861	832	817	832	789	840	799	786	855	791	809	772	772	783	821	821	886	820	848	785	800	867	785	843	817	823	817	822	777	831	818	815	846	799	777	781	839	851	846	798	782	802	805	835	817	791	787	870	829	852	825	767	790	794	816	792	812	868	786	811	800	848	823	828	777	797	864	798	851	806	777	821	807	793	771	823	833	767	778	805	828	805	761	816	801	819	782	841	808	769	765	803	835	795	788	803	814	780	777	841	820	807	799	826	820	798	773	838	813	801	781	851	814	836	815	845	816	813	812	794	849	847	808	825	752	814	850	855	844	785	792	837	804	813	807	868	881	821	802	796	854	818	821	795	795	800	843	825	812	855	794	823	849	829	795	873	806	809	810	868	832	839	756	780	780	809	840	812	808	879	829	787	837	790	836	832	802	811	784	760	792	771	778	884	835	799	814	792	849	791	768	823	789	839	765	805	829	857	824	873	789	835	842	844	851	869	820	838	838	772	826	818	811	824	817	808	791	791	847	812	790	821	834	823	829	859	773	809	771	768	832	838	783	860	771	814	797	823	806	816	783	774	786	777	847	826	811	818	828	763	802	813	846	813	854	794	857	826	860	828	841	829	858	786	818	812	798	863	792	867	825	802	850	844	821	759	838	832	800	781	850	820	815	812	773	814	805	831	800	829	841	827	800	820	850	771	805	832	870	844	812	800	840	825	820	790	786	759	820	829	825	834	859	880	797	844	809	803	823	806	836	813	830	820	786	837	770	763	868	847	863	798	789	852	809	808	794	754	837	795	851	793	855	805	812	841	840	797	768	837	845	806	829	823	810	844	823	751	822	842	804	829	830	773	872	805	793	784	823	806	814	807	773	822	843	801	825	841	887	786	814	821	806	839	825	797	770	837	814	817	795	854	800	791	818	802	822	860	828	794	850	814	823	863	817	815	826	835	815	784	807	786	841	853	773	842	794	811	800	761	764	843	841	823	757	826	840	856	825	792	800	776	817	841	804	768	848	819	785	837	840	818	804	801	810	803	873	799	782	840	796	809	805	847	833	821	763	842	805	832	807	796	763	821	758	852	821	789	798	853	786	829	789	777	801	837	772	819	803	804	842	802	835	831	847	831	826	778	818	850	831	849	842	830	753	816	785	797	830	812	781	776	808	843	827	786	815	793	828	824	845	829	800	778	788	796	825	815	856	827	837	817	805	834	823	774	827	816	907	784	769	828	808	825	834	820	826	778	863	866	843	863	820	766	835	796	792	791	784	810	788	873	828	819	864	815	825	835	850	833	798	804	791	867	817	786	870	831	763	825	838	812	819	882	818	819	788	806	811	813	821	783	777	808	823	755	829	805	841	833	795	806	864	843	792	823	809	821	781	817	810	752	853	811	780	830	824	818	802	852	853	829	790	819	787	810	795	812	845	753	818	810	820	770	783	826	815	851	812	748	842	846	799	791	799	776	841	786	833	784	828	847	819	834	830	821	826	800	826	809	834	808	776	837	828	835	797	781	801	773	824	889	802	780	833	835	835	824	799	787	836	813	773	780	812	801	741	836	832	844	763	803	773	832	792	826	828	801	790	785	812	807	833	822	819	756	770	808	804	864	789	801	818	753	818	799	889	740	846	828	789	796	802	810	806	840	829	783	790	857	844	843	784	792	785	797	807	802	874	765	766	838	841	832	866	781	884	838	796	828	815	845	821	755	820	816	814	817	819	821	798	782	833	827	835	826	771	790	807	844	807	806	793	827	808	799	805	826	828	840	804	811	770	845	845	782	815	807	803	852	763	787	805	787	759	848	830	806	793	843	818	824	844	859	806	904	801	782	783	785	848	807	810	816	747	750	781	796	813	831	803	859	744	783	810	834	797	836	792	817	811	871	882	776	786	840	794	773	786	829	837	824
37261	37998	20147	5906	83	60	74	63	68	59	69	57	56	61	75	66	57	55	59	48	58	70	64	72	61	66	47	65	58	64	57	120	220	203	170	99	71	48	58	77	61	63	69	68	55	49	61	56	48	70	60	52	62	59	70	49	49	60	57	45	57	66	57	49	68	54	73	68	63	58	52	62	76	51	51	52	58	45	48	62	62	45	63	63	45	57	57	63	55	59	53	62	66	57	47	65	51	42	52	70	42	52	55	58	58	71	55	52	48	66	61	50	46	54	57	51	43	73	58	54	57	66	50	64	67	57	62	49	71	69	63	66	65	43	70	58	60	46	53	55	49	43	54	59	53	53	45	61	64	68	61	61	62	49	63	59	51	47	34	60	59	54	59	57	51	56	57	64	55	57	58	68	63	73	71	66	50	65	58	56	51	57	71	66	62	62	66	64	62	64	65	53	62	62	43	53	42	59	61	69	49	58	58	59	67	59	49	61	56	56	40	57	72	73	66	72	57	48	59	63	66	53	60	58	45	66	69	65	51	59	53	56	63	59	65	64	64	57	51	53	44	61	65	59	53	65	56	59	61	54	50	56	62	57	69	61	81	67	58	51	71	56	57	67	48	54	52	57	63	61	63	59	44	51	59	52	56	51	49	76	59	51	70	57	51	68	57	54	60	58	49	51	62	74	50	52	66	65	70	58	70	53	47	52	53	57	70	71	55	44	62	50	55	51	60	55	62	47	38	54	51	58	52	67	58	65	65	57	53	55	47	61	57	47	55	63	60	67	70	66	53	56	59	46	66	50	48	36	57	52	47	59	50	62	52	65	63	64	63	58	66	56	55	56	61	67	45	58	60	62	45	63	66	65	67	55	50	58	49	53	67	65	54	53	61	53	56	63	69	63	52	53	61	65	59	69	62	69	57	54	64	52	70	65	58	45	68	50	49	51	45	71	60	66	62	59	48	56	55	64	73	52	60	47	55	69	55	56	47	52	68	72	62	54	56	60	66	57	61	56	59	62	45	56	56	68	64	66	56	47	49	62	59	72	76	53	45	57	60	63	54	59	52	52	51	58	75	65	57	57	51	42	53	52	70	55	71	57	55	70	74	70	57	67	53	64	58	52	59	62	63	55	68	53	59	59	55	60	67	53	68	57	78	67	58	59	54	61	55	67	60	50	52	63	60	52	54	64	57	48	58	63	63	39	47	63	60	59	52	68	55	64	47	61	48	48	62	50	54	60	67	52	59	59	49	57	55	65	49	57	64	67	61	65	60	48	53	52	63	60	54	61	80	55	47	53	72	62	57	58	72	70	71	57	67	48	52	59	60	54	67	59	47	57	63	54	62	59	49	54	55	67	55	67	63	50	49	55	51	52	51	67	59	68	47	63	64	61	54	56	79	53	62	54	61	56	72	61	62	59	67	72	51	76	60	76	61	57	63	67	68	62	77	54	51	69	72	59	58	57	50	58	52	66	42	54	64	53	72	54	54	56	61	72	58	57	63	62	55	55	53	59	61	55	54	64	72	73	60	69	62	63	50	59	51	61	66	58	55	67	69	56	60	50	52	59	64	63	52	64	54	74	54	65	59	54	56	60	55	56	60	53	62	60	64	66	65	70	70	53	60	50	65	71	70	53	57	65	54	57	59	55	84	55	69	59	39	51	54	62	69	64	60	61	68	51	53	51	69	51	67	72	63	61	60	62	64	50	51	62	58	65	66	52	63	65	57	64	57	60	58	46	68	61	64	47	72	68	69	71	50	66	56	62	54	79	62	52	54	72	62	48	56	53	43	58	54	68	62	50	57	61	61	63	61	68	49	56	55	51	61	58	56	45	55	54	61	49	48	64	48	58	53	64	53	55	67	62	57	45	63	63	62	61	62	68	50	54	42	67	67	57	62	61	63	52	53	66	50	48	67	70	66	59	60	77	77	61	70	65	49	60	64	54	54	60	61	57	58	47	59	53	66	61	72	44	71	67	50	69	68	61	55	46	74	67	69	54	51	65	60	65	63	45	53	70	66	63	49	68	55	58	64	53	46	59	49	62	74	56	47	68	57	50	38	62	65	60	69	61	57	61	63	54	58	57	64	62	51	49	60	58	67	66	48	70	37	62	53	59	43	46	61	80	63	62	42	69	64	49	47	53	47	60	48	64	44	57	48	55	58	49	56	50	54	63	52	63	60	48	63	53	47	52	57	43	68	58	66	46	57	56	61	58	59	54	65	53	47	76	54	58	60	67	61	59	65	63	67	62	60	62	61	69	58	45	53	56	62	63	52	54	54	62	55	54	65	66	44	64	52	50	69	76	57	60	61	63	54	55	71	57	58	54	49	65	71	44	67	63	69	59	68	64	61	40	55	38	74	74	57	73	63	59	68	56	61	52	50	66	60	56	62	55	68	61	49	65	56	54	69	54	49	71	63	61	50	65	54	69	46	59	72	68	67	48	56	65	81	60	52	49	57	66	51	65	43	58	57	66	61	60	66	55	74	48	69	62	67	65	58	65	67	52	66	61	51	55	48	64	58	52	57	59	56	65	63	54	55	58	57	55	55	68	57	58	60	38	45	60	48	58	63	63	61	67	58	55	52	56	55	60	56	61	45	68	54	65	60	68	56	63	69	66	64	62	64	70	52	50	49	71	63	48	68	53	69	58	42	61	52	49	58	52	62	61	53	64	59	67	60	63	69	61	77	56	56	64	68	68	50	52	58	68	59	53	66	53	55	64	68	48	56	46	50	64	67	51	80	43	64	60	68	51	64	71	48	53	57	48	49	73	59	52	65	59	66	61	71	65	58	57	42	73	54	49	58	64	78	68	58	65	59	52	66	53	51	59	39	45	59	62	53	54	70	49	51	61	64	57	58	56	63	45	48	74	62	55	67	61	60	51	58	56	56	52	56	64	49	68	56	66	45	55	50	54	58	45	60	51	69	77	66	60	66	56	66	53	58	64	49	61	49	60	60	71	58	66	68	51	56	63	62	56	52	64	62	54	70	58	45	74	49	67	55	75	65	69	59	63	50	63	61	70	51	52	61	54	61	55	64	47	59	69	49	65	63	61	67	58	59	63	54	55	69	73	60	50	61	75	60	71	62	64	47	57	56	53	54	68	64	64	55	62	56	67	61	59	71	61	58	51	58	60	52	57	51	57	61	55	57	54	48	43	73	43	63	66	61	53	58	54	53	62	52	63	44	66	57	64	49	59	57	58	67	50	61	50	71	44	60	58	64	72	43	60	57	58	54	68	66	52	59	51	61	67	54	57	60	66	51	53	77	65	56	59	55	63	51	57	61	57	59	47	58	58	65	61	51	64	69	61	57	72	62	80	62	62	55	62	62	44	45	60	53	72	65	55	59	52	51	58	60	73	51	46	59	54	66	58	67	67	73	79	52	47	67	57	60	54	62	60	55	58	67	59	57	82	57	53	61	53	54	50	76	51	56	57	60	85	62	74	67	63	63	54	59	66	49	70	59	45	57	65	55	60
59940	48176	38131	23375	1337	1536	1335	1210	1064	947	917	811	786	762	747	759	716	693	671	663	667	690	651	700	655	666	684	597	674	646	661	2152	4852	4511	3318	1768	1060	818	687	625	642	638	618	621	584	561	586	611	579	618	614	619	620	608	646	616	645	623	574	632	604	659	658	569	614	620	553	579	625	615	631	622	613	660	613	578	561	613	581	588	630	620	616	605	601	615	575	574	612	602	637	611	574	652	625	587	607	593	619	634	621	577	622	609	610	632	569	562	610	597	646	600	603	562	589	601	617	589	642	618	633	598	592	603	594	607	594	588	614	593	635	584	590	607	606	597	600	590	625	605	612	620	594	626	602	610	572	574	606	611	621	589	637	625	592	568	581	627	571	609	596	614	601	601	594	585	589	625	579	615	614	611	612	629	586	608	617	604	622	640	640	576	610	577	607	594	596	584	624	603	604	621	593	627	570	565	613	570	585	640	635	560	629	616	590	648	589	605	631	612	619	600	566	596	647	593	581	615	572	567	609	614	582	587	583	628	597	582	623	634	610	619	591	632	600	584	644	623	625	599	612	599	583	559	676	610	593	589	616	613	559	627	613	610	580	552	598	616	623	626	660	620	625	615	581	620	586	563	619	522	615	607	647	614	615	633	608	574	590	594	610	599	589	615	602	624	611	612	542	608	601	640	606	583	578	634	636	618	616	601	588	619	628	596	627	630	623	611	613	620	594	606	625	596	605	583	654	598	595	619	603	623	587	665	668	653	624	595	589	591	629	624	655	600	617	586	607	603	612	600	593	562	616	606	615	640	617	636	589	600	598	622	622	642	605	607	573	603	664	690	604	589	578	577	580	617	596	613	541	602	638	618	597	605	586	620	647	572	596	592	641	644	573	619	624	644	573	625	574	617	602	611	613	600	606	609	614	638	637	590	584	647	633	580	577	604	571	609	633	597	617	620	592	643	630	633	578	601	639	562	545	595	626	624	618	619	612	588	644	620	630	633	630	625	586	623	597	638	598	586	601	574	627	591	627	581	655	591	605	590	616	633	589	627	608	602	621	614	624	595	595	568	639	602	634	603	577	610	633	616	574	568	565	594	580	609	605	576	587	578	607	585	584	543	620	582	639	619	582	662	645	633	611	634	586	593	640	622	584	559	587	615	580	593	604	604	634	605	572	628	608	667	566	552	604	607	603	590	573	643	613	599	609	588	628	586	632	573	638	566	606	577	573	611	605	559	634	570	584	596	617	592	589	605	596	606	611	641	611	608	631	630	624	595	596	621	603	595	584	640	642	586	666	588	576	598	619	605	613	572	611	618	565	616	588	622	621	592	628	600	621	608	600	662	626	606	574	582	583	598	570	621	634	653	597	599	635	590	599	618	595	610	612	600	602	609	631	594	611	621	600	583	619	592	585	603	612	600	571	621	546	626	631	593	665	603	614	602	625	564	587	615	632	615	629	578	603	597	616	654	576	603	615	639	632	615	632	564	645	597	539	617	586	573	603	606	618	650	604	597	623	620	639	596	638	611	591	622	644	598	620	576	632	572	601	561	553	591	627	586	626	554	620	599	581	568	598	550	590	618	631	590	568	575	593	584	586	615	651	607	601	602	581	631	584	624	623	588	602	637	605	610	556	567	583	610	612	666	620	596	608	646	625	635	598	638	596	609	623	662	595	616	635	586	577	619	586	550	585	619	664	607	603	595	598	628	618	629	594	601	598	598	571	541	619	596	573	584	572	621	581	561	566	608	617	586	583	599	586	611	630	597	593	599	617	585	575	594	590	611	599	600	655	607	565	594	575	621	591	564	614	642	641	600	621	593	575	575	616	594	609	646	597	599	592	624	593	618	645	596	615	597	614	637	690	642	619	558	617	595	578	607	556	649	575	575	628	592	645	595	596	619	594	604	602	617	580	622	582	620	571	572	633	646	608	605	626	624	613	610	608	632	591	592	639	618	640	574	607	625	637	652	591	585	622	634	570	613	572	584	603	591	607	574	642	591	605	558	651	638	584	596	614	583	606	619	595	636	618	604	566	609	604	618	576	595	621	573	612	588	614	637	624	598	593	608	613	562	611	559	540	618	580	593	609	604	619	611	617	598	607	617	611	599	668	612	630	622	599	628	613	639	666	628	607	569	623	580	612	609	617	607	603	589	606	593	621	606	645	587	617	611	651	605	610	593	620	606	601	592	604	604	612	623	603	587	622	584	597	626	591	647	598	614	608	622	576	623	613	571	605	574	601	576	597	628	597	617	645	609	604	634	565	630	587	600	596	599	641	625	581	618	615	581	585	631	577	588	600	610	593	620	582	614	626	622	607	613	626	613	660	611	624	554	622	609	618	656	640	616	604	591	570	584	570	622	613	632	641	605	571	575	589	581	617	634	638	568	591	629	590	579	601	599	602	582	624	588	581	589	657	601	607	560	589	589	591	587	562	592	608	571	586	598	590	627	640	626	571	605	662	615	625	622	611	611	580	571	619	601	581	609	626	575	603	612	585	596	626	601	567	612	627	603	622	638	625	617	645	584	596	595	604	631	566	614	622	650	615	624	577	540	613	594	631	659	628	593	617	584	627	605	608	617	609	581	576	589	614	618	590	584	600	598	590	596	606	563	635	634	601	592	606	628	602	571	598	586	598	620	585	634	644	655	640	607	592	624	625	555	641	577	591	636	611	576	614	650	591	606	597	555	642	597	595	628	574	648	600	648	592	579	586	579	594	628	642	636	598	558	587	609	579	620	614	640	589	610	624	567	625	639	583	603	602	587	618	623	624	621	596	573	612	598	608	602	621	622	618	601	593	579	608	602	608	606	635	613	581	607	606	571	616	597	624	626	593	629	636	596	553	631	598	619	606	572	619	614	573	603	587	570	615	591	575	569	637	639	602	637	604	604	617	585	581	587	608	616	630	578	597	564	585	598	616	623	630	582	588	624	595	638	651	565	612	606	626	618	583	634	600	614	599	585	553	619	604	615	578	599	628	585	637	595	621	564	594	574	644	620	596	640	562	571	642	602	573	588	585	612	614	620	612	609	608	583	613	642	662	612	641	585	580	588	594	603	641	624	574	616	585	589	572	600	648	600	600	628	599	611	628	597	626	609	613	610	567	608	622	611	620	650	631	622	603	589	610	656	595	615	630	578	596	589	572	606	608	626	623	601	628	606	597	613	601	597	595	595	615	594	626	607	618	601	555	644	597	591	601	617	569	594	632	627	598	592	612	629	626	605	583	566	587	588	597	587	585	639	594	609	629	614	606	609	604	630	580	581	608	601	557	618	591	599	592	626	554	624	576	610	619	576	591	585	591	630	597	552	632	620	575	613	613	583	605	560	599	607	584	620	574	633	591	592	563	600	630	616	576	657	580	607	612	596	602	603	634	607	595	632	643	584	562	632	589	584	585	578	570	565	641	586	615	594	593	601	547	598	605	611	578	634	601	595	594	606	571	622	587	583	573	606	590	602	636	602	653	598	588	568	593	628	615	583	607	577
16341	11337	4395	933	91	86	88	74	84	87	80	73	80	97	82	92	66	75	85	75	96	83	75	89	88	87	88	77	91	98	81	99	125	122	130	90	89	95	84	87	92	84	78	85	83	81	97	85	104	87	79	82	81	87	105	83	90	82	82	80	80	98	95	87	82	83	72	94	101	101	72	87	83	96	87	91	91	96	98	94	89	89	99	84	100	73	105	105	82	98	85	89	83	73	87	75	81	80	94	93	85	86	90	83	91	84	98	90	82	91	78	72	75	84	94	88	95	76	93	81	96	66	81	91	87	73	81	88	87	94	83	99	107	78	91	84	84	77	91	91	101	92	79	78	92	96	80	74	78	92	77	78	90	95	85	92	93	91	94	81	88	86	95	84	85	105	81	87	90	97	101	90	80	92	97	84	92	88	76	82	83	102	76	97	91	89	85	63	67	75	85	95	86	84	82	99	107	96	74	78	79	93	84	98	90	93	89	77	83	88	91	111	84	81	90	88	77	91	90	92	102	83	90	91	85	85	80	86	82	76	86	72	93	87	80	77	93	90	96	99	92	74	85	91	74	90	69	102	81	65	94	100	90	97	102	80	99	81	76	99	92	92	91	75	84	68	96	83	64	95	85	95	89	84	91	78	95	77	84	78	81	74	83	67	70	84	75	88	102	82	90	103	109	79	79	106	92	85	99	87	81	90	80	81	77	73	82	80	72	85	92	76	74	79	87	114	95	104	107	85	90	93	95	73	100	67	86	74	70	82	85	98	81	98	91	88	88	85	107	85	91	82	102	95	88	106	75	84	82	90	85	86	107	90	93	74	94	93	93	98	89	93	82	89	87	70	91	92	80	83	93	80	94	87	100	92	92	94	114	97	78	83	80	84	96	86	90	67	83	79	75	91	83	100	80	85	94	101	102	68	89	104	89	68	88	94	89	97	115	98	92	94	86	76	74	88	78	88	81	97	94	86	83	81	90	80	100	84	100	85	87	91	103	101	90	70	87	96	82	87	79	86	77	93	81	102	76	80	81	87	82	88	79	79	89	86	83	102	93	80	79	86	95	83	90	76	102	84	90	88	88	82	87	109	99	92	80	76	88	88	72	91	81	69	96	85	97	83	109	92	88	89	72	93	73	89	76	97	84	82	92	101	78	91	84	85	87	90	90	84	90	78	84	89	89	81	78	90	92	79	80	92	86	87	94	83	76	85	90	73	83	93	85	93	79	74	70	76	85	84	82	98	97	96	86	80	84	81	89	93	92	96	83	79	94	82	78	89	88	74	98	89	81	93	79	86	89	85	74	106	93	87	87	81	98	82	72	86	103	89	100	79	78	102	97	91	86	97	103	87	85	89	91	94	61	83	91	106	93	83	97	92	79	88	80	69	92	94	94	86	77	93	79	97	96	90	88	75	96	105	92	80	95	77	85	87	96	72	87	95	99	86	94	80	79	93	91	63	88	103	87	94	80	92	78	78	107	90	97	90	101	92	75	107	78	94	92	93	89	82	67	95	74	87	97	78	76	102	93	102	93	101	94	99	89	106	97	81	90	97	86	82	91	94	98	89	90	85	77	75	102	82	91	92	70	99	75	64	81	81	87	85	84	88	78	110	75	73	82	91	89	93	95	65	102	90	85	98	113	88	86	80	72	94	99	94	65	80	84	87	72	98	92	88	78	90	85	71	78	88	102	83	84	93	95	92	77	86	90	92	83	85	89	100	98	73	72	81	96	93	91	98	78	78	96	87	85	97	95	87	84	94	106	94	70	77	66	96	89	85	86	88	72	71	81	83	77	90	98	83	74	81	97	73	94	80	90	86	95	83	85	86	80	93	92	95	72	83	89	62	83	85	82	85	113	83	82	95	76	82	98	102	94	95	84	78	90	83	98	89	99	86	84	75	83	77	83	94	90	85	91	88	85	83	83	70	92	99	74	86	94	79	78	77	92	97	84	74	91	77	80	94	74	89	101	88	95	104	77	74	74	68	82	92	78	88	82	78	88	75	85	93	80	75	111	84	99	83	86	89	93	93	95	100	78	88	80	100	99	101	76	87	94	85	80	87	91	90	91	84	79	103	96	91	85	90	99	95	76	76	81	99	90	74	75	89	73	80	89	93	85	84	88	108	97	80	98	77	77	108	106	91	79	91	96	97	98	103	95	78	88	83	100	101	77	85	97	85	93	80	101	84	95	89	107	102	88	85	97	78	97	90	78	90	89	89	106	101	88	87	73	101	93	87	89	85	88	82	88	68	89	65	69	91	108	106	102	86	80	101	98	91	85	99	77	96	89	83	84	72	81	81	80	88	97	68	89	97	77	72	91	73	98	89	77	95	92	75	90	78	92	90	82	87	82	71	82	73	104	79	83	83	101	100	82	90	85	83	96	82	104	98	103	78	95	78	88	100	87	99	95	77	91	103	104	78	97	89	80	67	102	96	98	84	89	84	95	84	88	97	64	85	91	78	74	80	88	86	81	89	89	86	87	92	88	98	89	80	96	92	84	105	89	104	91	73	86	93	83	92	98	70	92	81	84	84	95	85	86	111	81	81	72	93	74	92	90	79	77	87	81	106	71	90	101	92	79	82	102	81	85	110	92	92	91	104	79	81	92	85	82	95	82	83	87	90	86	97	87	85	82	73	105	90	87	87	83	99	88	93	93	89	86	104	87	88	100	71	99	91	78	82	93	78	88	85	82	91	92	77	91	72	88	76	76	85	90	98	95	98	77	82	96	93	104	107	69	93	79	105	85	95	92	106	95	85	78	88	86	96	85	96	79	104	85	90	83	67	71	77	86	88	93	97	72	83	84	78	94	105	75	93	78	73	91	92	102	101	81	81	99	96	93	85	72	76	86	93	88	91	82	81	82	72	80	98	85	105	99	100	85	97	92	88	85	94	90	81	82	95	88	94	94	86	95	83	65	100	83	84	84	100	102	78	93	90	85	89	86	81	87	83	71	77	98	96	83	91	85	92	94	92	85	79	101	96	101	94	106	87	89	100	82	93	92	90	91	85	95	83	88	81	106	115	92	92	71	90	87	97	86	103	82	85	90	78	109	72	79	84	78	88	88	86	89	81	96	69	73	93	81	111	89	74	80	76	86	82	89	88	90	84	71	86	92	81	99	78	86	96	76	104	77	96	74	96	95	87	87	103	102	88	87	84	82	90	64	79	88	97	69	88	87	73	102	92	86	83	94	86	92	80	104	86	107	89	86	78	85	91	76	87	93	79	75	79	82	78	79	86	102	91	97	92	79	71	91	75	98	99	81	96	97	83	86	91	94	89	83	77	97	93	92	102	60	79	99	94	88	77	84	89	92	89	84	83	85	89	87	95	105	85	83	92	84	81	102	87	78	94	75	98	86	72	80	77	73	81	82	91	93	83	95	96	89	104	91	71	90	77	88	91	86	92	88	81	97	75	96	100	90	89	82	92	88	88	93	92	79	84	87	75	86	94	102	68	80	92	81	83	82	87	103	90	86	82
45621	33086	22759	10009	1013	1011	1080	975	981	964	944	876	988	865	901	882	937	913	900	871	926	915	879	830	873	898	904	911	872	811	938	1359	1914	1914	1630	1220	974	897	864	846	873	912	870	839	883	820	912	803	833	836	844	876	893	905	881	883	871	857	850	881	879	876	882	848	885	787	859	837	851	888	875	846	822	905	866	876	795	886	860	892	862	856	872	886	927	860	829	811	886	901	924	854	905	823	880	873	944	883	830	837	895	850	926	837	869	866	885	818	846	879	926	890	857	924	864	845	815	866	918	857	852	888	862	857	842	884	853	881	927	859	852	849	876	848	886	928	835	870	895	923	881	854	861	861	856	848	892	890	876	790	859	870	838	869	880	902	853	833	905	896	853	858	903	845	866	837	872	837	817	861	934	886	859	899	844	879	865	865	866	831	881	891	861	825	846	836	898	816	859	824	918	914	894	895	896	866	876	911	916	863	815	914	874	831	889	862	851	876	847	868	894	882	872	917	853	904	831	840	886	858	852	854	866	827	857	895	907	874	817	876	845	905	866	926	868	873	894	877	906	823	927	839	889	849	876	917	830	850	873	838	882	921	872	873	867	898	827	851	879	866	862	832	851	839	914	846	858	815	873	874	835	898	835	849	845	911	856	852	827	888	877	827	856	864	849	902	872	852	896	902	846	874	893	832	914	813	826	883	920	838	851	859	848	829	830	870	841	864	876	847	903	855	877	884	825	824	889	868	871	845	868	900	906	866	828	886	908	851	863	844	878	885	863	924	881	885	868	889	834	889	861	887	907	826	910	887	858	870	852	854	850	931	835	897	871	928	807	880	845	871	840	802	847	866	872	878	846	884	874	857	859	882	901	844	893	820	841	861	848	837	883	867	901	874	866	857	869	830	868	859	864	872	868	856	799	812	844	941	868	881	913	851	908	859	889	837	862	913	899	857	895	902	871	901	879	865	886	833	832	901	876	890	874	879	901	880	865	875	875	910	880	835	838	868	857	836	874	833	888	827	906	892	914	890	892	843	898	930	871	906	881	884	874	916	875	908	828	859	891	841	879	871	862	855	858	883	870	839	852	868	859	869	853	903	859	826	833	833	868	855	914	869	893	837	862	868	838	855	868	892	894	859	829	893	901	901	872	788	808	843	953	851	880	828	932	887	836	885	874	828	791	903	912	833	887	865	905	904	868	868	839	852	913	934	838	846	860	893	890	807	851	828	795	845	867	885	834	884	864	831	886	886	846	867	940	890	855	853	845	873	885	882	821	865	854	879	858	862	907	878	854	874	857	866	867	871	869	869	863	891	829	856	849	895	861	843	870	877	843	838	806	897	872	868	883	865	886	922	884	841	866	884	823	862	887	851	838	904	869	908	884	892	884	876	896	894	914	863	838	891	873	873	889	868	891	853	909	855	881	853	872	779	851	912	889	864	871	866	889	860	842	873	880	879	876	843	868	859	878	929	838	819	830	914	927	873	856	901	860	883	861	860	931	844	882	885	855	845	892	858	918	886	867	820	879	888	863	831	819	828	878	908	872	898	828	876	882	864	903	851	900	902	876	889	893	834	883	853	893	902	878	848	873	830	851	845	824	912	864	827	864	802	832	809	872	860	859	838	830	870	882	899	880	851	851	886	876	826	868	831	879	885	920	873	858	847	878	862	886	851	866	842	848	874	853	857	857	844	863	870	910	868	874	867	848	901	909	845	891	897	850	881	842	863	908	881	891	922	855	874	840	864	864	915	892	880	907	883	859	886	867	888	863	866	833	835	849	864	843	883	812	812	855	857	864	857	860	871	839	847	837	866	900	871	870	831	869	847	849	877	870	854	906	887	839	836	873	870	827	882	851	873	936	867	889	921	859	885	884	885	875	877	858	807	869	870	907	815	832	833	843	860	868	827	880	856	789	880	901	871	883	879	874	887	830	851	837	890	919	890	884	871	823	842	883	911	923	910	865	836	862	882	868	885	826	840	880	909	891	894	845	837	872	894	858	865	894	930	894	865	890	859	887	885	878	879	837	913	844	890	833	871	875	878	895	836	854	843	891	804	893	884	875	860	819	870	922	889	865	885	850	843	877	868	875	888	839	845	913	877	848	923	833	917	857	840	846	878	883	898	904	899	875	886	870	881	879	885	906	893	939	827	892	873	881	812	878	879	900	896	904	840	865	864	884	865	828	862	853	829	849	893	896	923	882	915	951	859	873	822	881	901	807	874	902	865	920	834	922	880	861	831	871	886	910	852	926	905	885	853	847	914	914	928	844	860	819	883	866	878	845	883	849	849	880	868	861	865	863	841	880	818	893	871	900	840	879	883	924	871	883	877	839	840	829	869	877	827	847	901	853	893	895	832	868	894	913	908	872	871	844	887	920	859	824	901	902	884	851	856	878	846	835	863	903	898	882	899	888	854	858	834	866	862	814	842	905	874	861	851	887	888	934	897	890	879	896	906	852	788	871	918	884	856	815	882	868	871	856	851	875	824	883	834	861	857	874	846	835	878	880	903	928	890	906	895	847	829	816	857	900	837	927	882	831	844	803	816	876	868	874	828	841	836	850	820	842	897	834	873	854	886	846	833	854	885	875	872	887	877	894	882	915	849	841	859	876	886	854	926	951	883	831	883	841	926	882	919	838	869	920	875	869	855	926	861	894	820	879	870	850	850	830	864	926	851	874	832	919	848	860	822	858	870	865	914	867	907	861	878	890	852	802	883	878	922	893	851	895	896	862	857	890	890	892	849	874	865	900	890	866	853	902	887	874	856	830	866	836	881	863	855	871	872	881	869	864	873	871	878	854	881	852	817	883	859	873	886	877	877	875	852	859	846	883	848	890	868	870	876	872	891	870	882	855	830	817	819	861	888	909	881	912	835	823	841	883	924	873	886	869	889	859	833	822	815	845	913	892	844	879	868	896	848	905	915	869	815	869	869	867	879	837	868	908	858	857	887	841	872	882	844	886	874	828	865	878	891	877	876	848	890	852	870	869	901	850	868	896	868	931	892	859	815	885	791	887	885	864	869	910	898	914	843	910	910	879	854	846	828	874	904	826	857	884	855	842	878	873	831	877	893	876	861	861	878	828	863	915	817	856	849	873	868	872	864	878	864	861	906	859	810	888	905	916	832	827	867	818	912	891	899	884	836	853	850	908	891	840	872	850	878	916	892	872	844	831	851	874	867	800	822	824	839	874	920	920	849	862	937	903	857	888	884	836	866	900	828	864	888	862	880	844	849	864	823	860	797	868	940	875	891	842	836	817	880	910	910	851	882	849	837	858	889	877	875	874	864	828	937	847	892	887	896	819	847	817	866	879	846	891	847	862	895	900	874	910	916	859	905	876	839	826	907	906	870	848	887	941	912	855	884	911	926	852	896	946	871	893	869	887	874	831	854	852	864	846	869	929	875	909	825	888	873	887	796	871	883	868	869	867	858	839	893	894	874	912	825	843	928	872	859	909	816	859	902	847	867	877	881	827	822	862	946	876	879
32099	30651	14263	3009	66	78	62	72	74	67	66	79	66	63	56	66	68	63	73	76	72	76	73	63	68	66	51	70	69	89	77	142	141	135	100	88	73	67	68	79	76	83	73	73	64	67	73	66	71	68	65	77	68	77	82	70	67	78	82	72	63	59	63	63	70	64	72	70	67	74	64	67	78	66	67	59	69	73	61	62	55	67	80	67	66	72	58	69	79	62	66	70	70	79	61	54	53	59	75	55	90	60	85	66	87	68	64	73	79	89	62	67	63	58	72	53	73	73	63	58	77	79	88	69	53	76	78	65	85	57	66	74	53	71	71	67	67	66	61	80	59	47	68	66	66	64	77	74	75	85	64	63	69	76	66	72	50	68	62	86	62	70	57	68	59	60	60	76	65	69	64	73	78	55	67	63	64	76	67	67	57	67	68	69	66	57	72	74	60	73	71	59	72	65	77	76	63	74	62	64	56	79	70	61	73	63	68	64	68	63	53	69	59	67	57	58	75	63	74	64	67	62	67	77	58	72	70	76	52	83	72	61	68	61	56	66	67	62	56	70	63	65	67	78	77	68	70	75	54	64	70	62	79	70	73	69	66	61	66	61	64	67	91	68	59	71	71	62	71	77	69	77	66	73	54	63	53	75	73	63	68	59	59	60	63	49	60	61	77	69	67	58	65	52	57	71	63	57	73	69	71	80	71	49	72	63	63	61	54	80	70	59	89	74	70	73	65	66	75	73	69	56	62	68	63	62	80	65	60	78	66	59	71	64	64	53	68	67	73	54	54	64	70	73	84	81	69	49	64	68	71	56	66	80	61	73	74	58	73	62	77	67	68	62	74	62	64	66	60	57	62	65	72	64	70	82	78	83	79	67	74	84	58	59	61	61	67	64	51	54	81	72	72	51	69	65	66	57	66	55	62	71	77	63	64	57	49	67	62	83	69	79	68	74	60	62	69	56	63	69	78	62	57	56	63	68	66	63	71	57	76	65	76	61	69	68	75	68	69	66	65	55	62	62	78	75	61	74	70	59	68	74	65	66	54	71	64	61	60	71	63	72	68	67	66	60	72	57	79	66	72	61	60	86	92	62	71	81	71	58	59	74	55	66	84	76	82	80	64	69	73	56	66	56	57	64	68	64	62	70	69	60	65	77	70	61	57	60	76	75	64	66	62	69	75	79	58	73	75	68	54	66	58	73	57	63	61	74	70	57	67	61	80	60	65	52	68	62	68	56	49	59	90	48	69	60	59	80	72	65	56	65	58	61	80	66	70	69	62	82	84	70	67	82	68	74	86	58	71	57	59	76	84	72	64	68	53	64	67	68	68	62	62	65	73	70	78	71	69	68	72	61	54	57	58	66	75	55	68	61	52	56	59	71	65	67	68	68	75	78	77	63	59	74	62	66	69	75	62	64	76	55	56	63	58	59	82	60	63	67	64	62	69	80	67	62	65	70	68	63	63	62	62	75	83	65	83	66	75	60	80	62	52	55	74	52	68	65	66	65	69	70	71	73	66	71	68	61	81	64	70	75	64	67	70	59	56	59	61	52	80	57	73	56	70	67	80	73	66	53	76	66	60	67	77	74	69	71	50	76	73	61	70	76	65	59	62	68	78	69	75	79	64	58	65	73	64	57	55	78	68	58	70	63	89	71	80	61	61	71	72	58	77	61	69	75	66	64	70	63	66	62	70	64	76	57	60	71	65	60	66	66	78	79	72	65	57	71	63	63	76	71	64	62	69	58	54	72	67	72	83	71	69	53	68	65	67	55	65	68	69	67	61	57	54	70	75	88	71	73	64	64	76	56	86	51	52	51	58	67	63	76	72	62	60	73	58	75	74	63	66	73	64	79	68	67	63	60	76	72	56	80	72	71	61	67	62	55	66	59	61	68	70	67	63	71	63	73	62	58	85	61	61	64	72	73	59	69	67	64	58	64	69	80	70	57	59	77	66	64	71	84	68	57	58	74	72	64	67	71	63	56	74	70	48	74	80	74	77	73	66	67	69	62	75	49	59	72	61	52	68	64	60	72	65	63	59	76	61	56	75	63	71	72	95	73	71	68	65	61	71	75	74	65	70	61	56	58	73	75	63	82	71	55	60	63	61	68	54	57	58	70	76	60	76	78	72	70	67	66	70	70	70	54	62	60	81	68	53	67	70	59	61	55	76	64	71	71	71	73	58	61	63	58	61	75	60	64	71	61	69	60	55	62	64	57	65	57	74	73	75	67	62	79	75	75	70	74	58	69	60	59	78	85	69	60	69	63	68	62	80	62	68	66	64	73	65	59	70	68	64	69	60	69	71	57	71	63	66	71	69	69	67	61	76	68	66	68	77	77	63	58	71	64	64	62	63	69	67	62	78	71	63	63	71	73	55	62	71	65	56	61	52	71	94	71	57	60	55	63	76	63	59	77	72	61	56	55	63	70	80	82	75	74	70	75	73	70	54	71	60	73	71	73	78	61	77	70	71	63	76	61	74	73	73	61	65	71	55	65	75	72	57	61	66	62	66	57	63	75	57	67	71	68	68	59	65	60	57	75	65	59	53	57	69	63	64	78	67	73	70	55	68	49	80	67	70	78	75	65	64	63	63	46	54	77	70	61	72	65	67	72	68	63	68	66	70	61	63	67	74	63	60	62	62	67	68	72	65	71	58	76	60	53	77	74	60	76	70	74	59	65	67	82	66	76	63	89	48	81	75	58	75	66	75	53	55	71	62	66	78	69	69	70	59	72	65	77	71	74	70	76	71	72	78	72	56	66	67	61	70	64	61	74	60	69	67	71	54	76	79	56	76	63	85	61	84	74	75	72	71	62	60	76	62	50	65	60	77	63	69	71	70	68	65	74	74	53	65	60	72	75	54	61	82	83	83	68	72	75	67	54	56	68	70	72	57	59	55	61	69	67	65	64	67	67	80	61	72	64	66	73	58	60	67	71	83	72	65	62	68	86	61	80	71	66	69	65	55	66	63	68	68	60	62	56	66	77	71	58	58	65	52	71	73	85	77	71	68	65	72	60	72	65	68	74	67	70	73	62	60	49	61	68	62	61	75	66	64	68	64	67	61	65	66	60	59	60	61	57	67	78	78	75	79	69	57	63	69	68	69	40	65	73	73	74	72	67	68	53	70	70	67	75	69	71	68	63	83	80	60	58	59	60	65	62	55	78	60	60	58	58	62	64	78	51	48	83	67	52	60	69	57	78	63	54	73	72	65	58	57	88	69	64	77	90	69	70	63	58	65	71	70	64	69	71	59	59	87	49	69	59	68	69	67	83	73	62	75	90	58	67	58	51	71	77	81	49	91	64	79	55	69	71	72	68	67	59	72	59	68	64	42	72	54	67	66	65	68	59	70	55	58	67	77	63	70	75	74	58	74	69	76	73	61	73	57	50	57	56	74	65	65	66	77	76	71	71	58	70	59	76	61	65	62	60	88	90	58	80	83	64	73	72	69	81	68	58	65	62	56	64	71	61	68	70
58189	43843	32874	15064	1258	1340	1190	1067	953	938	888	832	850	795	808	777	750	765	705	748	733	740	741	726	698	707	714	743	697	727	1095	3378	3435	3039	2181	1270	957	892	715	732	773	640	702	655	689	650	729	681	641	685	686	681	689	664	730	723	720	711	658	690	700	740	699	707	694	729	735	681	713	693	701	693	692	678	709	726	715	659	690	765	681	732	659	681	733	660	722	679	721	685	688	677	724	691	705	665	744	699	682	693	661	701	753	705	681	678	688	670	715	654	645	685	672	674	677	692	717	741	702	703	753	726	721	705	688	686	717	688	671	727	696	662	682	731	703	650	689	716	705	650	695	643	676	691	723	689	676	762	708	675	682	739	713	652	635	732	699	674	685	741	658	675	731	718	684	663	704	693	686	670	689	719	711	657	727	714	717	695	649	664	654	639	636	723	676	682	676	672	655	694	683	688	733	692	665	695	657	706	725	686	723	643	661	702	736	725	684	657	659	715	674	693	668	686	688	694	714	640	691	676	711	692	703	702	714	683	686	676	720	694	652	738	712	706	704	686	695	702	684	669	695	646	680	627	684	661	685	667	689	717	722	686	692	695	678	698	703	693	706	660	660	707	673	700	730	718	737	675	667	689	678	726	711	663	649	710	661	671	689	687	689	739	708	721	687	701	709	736	733	670	678	678	656	675	666	748	702	677	661	682	708	729	684	663	737	734	697	735	663	684	687	677	678	719	677	699	698	743	668	714	734	655	723	698	699	713	669	714	702	699	686	704	699	710	656	725	647	650	723	696	733	728	697	716	718	693	677	701	680	688	664	663	711	740	700	672	670	728	706	663	654	660	664	701	705	658	653	688	697	655	679	735	713	659	742	704	688	684	651	721	692	705	731	719	689	724	718	719	709	677	682	696	686	693	700	664	719	704	640	688	725	711	690	682	706	715	676	710	692	699	661	696	693	677	674	674	689	669	703	667	667	721	729	700	695	678	687	716	708	695	685	722	696	696	652	734	699	690	665	724	736	680	713	662	714	666	695	700	717	674	640	695	693	691	671	675	682	707	714	721	671	666	724	711	709	649	661	671	658	670	714	685	732	714	674	674	713	670	690	694	676	688	739	690	716	705	694	684	728	671	672	710	710	724	704	677	674	727	665	703	732	709	673	736	683	734	700	689	718	659	740	661	683	678	728	691	720	671	664	735	710	707	677	672	671	729	662	694	697	724	715	664	708	716	681	709	713	714	682	739	743	658	707	688	694	644	672	678	700	667	709	701	660	693	690	703	657	652	701	628	641	678	675	662	715	716	660	696	730	713	661	696	647	697	674	710	662	698	688	701	753	674	640	655	735	670	694	633	685	724	665	713	698	657	675	718	688	702	672	714	701	674	689	704	722	703	695	699	676	660	769	658	700	662	640	652	730	666	705	691	675	716	696	739	687	676	699	690	673	685	710	668	694	719	684	695	701	683	677	707	690	679	645	728	683	701	693	697	685	706	675	682	758	730	684	684	729	650	730	706	628	707	666	684	682	691	698	689	688	752	694	663	702	700	722	733	696	680	693	689	717	708	670	689	652	714	694	672	716	730	698	675	668	659	696	714	655	691	693	710	719	710	681	686	681	685	703	728	736	671	682	696	649	714	711	708	692	691	701	683	717	667	640	723	679	669	705	667	674	662	663	693	677	692	656	688	638	700	739	714	732	647	639	709	640	714	721	758	697	694	668	670	725	656	681	705	705	698	692	699	687	703	686	674	716	731	703	724	702	704	721	694	663	686	670	696	687	695	686	629	743	750	695	690	625	704	686	681	688	704	728	730	713	688	701	703	666	674	684	655	664	688	691	732	682	690	706	705	742	721	683	695	654	704	682	686	694	675	627	693	684	718	677	672	698	720	709	668	660	745	656	734	722	697	700	651	689	679	701	705	681	695	689	664	680	692	723	701	711	752	695	722	688	677	686	711	698	730	648	740	707	702	698	662	657	711	703	649	738	738	707	690	692	685	678	721	719	726	664	689	733	668	701	729	678	723	723	692	711	697	701	707	692	716	664	685	674	679	674	707	707	714	700	667	667	687	708	662	690	697	697	685	701	727	729	655	701	702	729	657	684	709	697	687	724	722	690	706	698	635	677	695	716	703	689	678	657	656	723	672	696	670	701	700	676	699	709	679	718	620	710	714	682	681	704	676	658	715	719	679	697	718	689	712	662	683	714	688	693	703	737	660	707	707	732	718	699	747	665	675	670	665	705	654	697	701	703	636	723	691	734	669	688	676	670	730	707	706	634	693	709	698	694	705	711	663	696	686	715	673	683	655	685	679	681	737	685	715	680	770	686	657	694	713	737	693	665	654	684	720	703	670	717	696	677	702	691	682	701	714	707	693	687	691	701	687	672	706	702	681	685	689	705	677	684	697	687	732	693	688	687	684	719	728	672	714	674	662	720	697	696	683	683	634	676	634	726	680	735	691	655	681	659	682	685	709	679	717	672	696	677	646	663	698	715	668	681	665	696	687	670	668	734	668	647	678	688	688	701	646	666	742	701	699	688	663	674	692	713	662	685	700	708	730	728	721	698	704	725	709	668	705	685	670	671	683	710	649	714	697	734	678	677	654	657	710	635	706	663	714	705	672	678	693	669	696	670	683	673	665	654	717	674	706	671	675	696	664	719	684	680	682	686	668	709	697	717	721	659	709	697	730	675	695	674	665	743	685	638	712	654	671	680	690	716	687	686	643	735	679	694	717	714	688	684	748	704	699	668	684	699	690	714	701	716	740	674	677	709	725	759	711	712	681	648	695	739	686	744	729	667	707	702	677	660	715	690	654	695	712	685	644	705	698	687	712	670	714	680	706	700	680	679	708	637	700	679	767	722	690	741	672	681	688	710	702	669	715	718	680	678	694	679	685	696	685	713	691	669	689	729	678	719	725	666	673	678	685	689	694	708	663	697	650	690	725	674	672	685	655	714	716	672	711	668	692	714	647	671	680	684	747	736	673	709	703	704	699	699	682	702	675	702	717	681	693	707	638	721	641	700	673	667	639	715	641	719	704	651	671	726	724	722	696	687	736	687	735	708	722	741	738	660	681	700	699	730	693	749	729	739	694	709	723	687	705	677	679	710	668	663	714	770	718	654	675	747	671	657	660	718	675	693	641	703	678	662	677	699	686	683	671	716	673	671	687	690	655	678	668	689	687	703	702	681	707	716	679	674	674	684	727	697	690	711	679	685	710	712	691	715	677	714	660	658	725	705	674	699	684	661	675	675	721	706	732	662	681	737	636	686	734	694	637	705	659	696	700	674	701	673	687	727	694	715	661	693	700	720	718	717	681	696	708	745	667	705	691	713	684	681	677	698	687	694	717	721	702	686	724	713	694	680	722	739	668	704	690	669	693	720	697	690	694	679	724	689	699	681	669	635	710	646	717	647	710	740	703	702	692	717	711	668	665	699	682	681	706	677	751	703	694	677	692	655	684	707	671	688	685	655	738	723	699	648	720
27616	26840	12909	2599	86	90	79	74	84	89	95	88	95	93	81	79	76	76	75	84	78	89	83	72	92	73	75	85	65	89	135	177	167	165	156	122	88	76	83	68	82	78	98	76	93	85	80	76	84	68	78	81	74	81	85	75	86	97	78	69	77	96	85	85	77	99	79	80	78	78	89	78	79	81	69	74	68	75	78	77	89	62	95	89	73	84	78	81	86	97	70	103	85	77	84	92	81	87	84	87	81	78	83	98	90	81	87	95	78	79	83	88	83	88	82	80	86	65	87	84	79	86	73	72	80	82	83	88	79	80	88	62	61	80	76	79	72	76	93	89	89	90	76	71	76	63	78	74	80	87	75	85	74	83	82	85	70	90	76	87	98	85	79	99	79	86	86	77	97	85	76	77	96	68	85	86	69	82	77	86	107	79	80	87	85	86	79	94	77	78	85	69	94	83	85	85	82	73	85	76	81	72	81	75	89	87	79	82	87	91	79	84	85	63	75	71	82	75	77	72	83	90	81	87	80	95	77	84	87	72	93	81	90	78	97	84	88	75	77	74	76	65	77	75	85	81	73	90	70	73	89	80	77	83	77	84	67	83	66	81	87	74	84	86	70	84	77	77	99	84	88	101	98	90	98	63	88	96	91	74	90	94	71	73	85	79	81	73	79	74	74	87	73	77	79	75	91	75	78	80	82	88	90	83	78	87	86	71	88	76	90	86	87	73	76	81	70	82	83	71	73	95	90	84	76	90	66	77	77	97	75	100	90	96	86	78	69	85	78	70	62	91	82	101	86	90	82	93	94	95	71	78	99	89	84	82	87	90	79	94	82	80	76	90	92	77	69	83	84	82	88	82	83	88	80	87	80	69	63	84	104	82	93	70	91	84	84	63	76	81	81	77	74	102	99	85	95	99	82	72	78	88	80	93	77	84	66	63	76	73	72	70	96	87	69	90	73	80	78	87	79	86	89	88	68	84	83	86	78	88	89	65	75	81	97	65	78	104	66	75	69	88	60	94	87	78	74	96	72	74	95	76	84	87	78	97	87	75	76	85	72	73	95	81	75	83	81	83	86	89	91	71	86	69	87	87	71	87	74	101	84	67	100	80	89	83	79	81	78	80	89	72	75	107	87	89	83	72	69	95	91	80	80	76	86	85	85	74	87	93	74	78	89	79	94	88	84	66	90	82	96	75	86	72	91	85	79	80	70	90	94	90	68	70	85	77	92	79	82	87	81	75	85	67	78	88	91	83	89	86	87	92	81	84	78	79	76	97	68	75	86	96	85	79	72	90	78	77	95	84	100	90	86	68	86	79	92	77	81	73	77	78	91	94	103	85	78	80	74	72	83	79	99	93	83	78	85	76	60	82	91	91	89	89	65	88	75	77	109	91	84	74	83	79	66	89	82	90	80	94	84	85	86	94	74	86	77	95	68	99	103	79	77	82	81	82	68	97	80	73	82	75	80	78	84	83	67	78	76	97	89	82	89	84	86	94	83	76	77	107	83	75	71	81	89	86	89	91	85	99	88	86	88	77	69	75	78	77	84	74	101	82	78	76	73	86	84	84	93	81	80	79	98	71	84	89	89	78	72	64	81	78	73	83	85	70	86	74	82	73	108	87	89	87	74	72	83	89	86	68	73	79	88	78	86	90	84	87	83	81	68	83	84	86	76	78	84	76	92	72	88	79	91	99	65	63	78	68	78	75	80	82	83	79	86	84	74	77	82	102	94	86	88	82	83	89	88	83	82	94	84	75	95	76	68	81	81	62	72	89	88	82	94	82	91	89	95	84	84	92	83	81	90	87	72	83	72	69	74	78	86	81	73	90	84	81	86	72	83	88	86	79	78	81	82	84	82	85	80	57	85	66	82	73	87	67	95	82	81	87	72	88	73	97	79	88	65	84	62	83	83	69	67	77	79	85	89	81	78	80	88	85	71	72	71	82	100	97	77	83	84	82	79	84	96	94	72	106	83	75	84	68	70	88	107	84	75	79	89	71	77	92	66	76	83	83	73	77	79	79	84	96	104	74	79	81	73	97	74	74	84	85	71	86	88	69	75	92	82	75	72	63	90	84	82	77	76	67	69	72	94	87	73	79	65	71	78	83	65	77	80	95	86	88	88	88	81	78	97	82	86	92	73	71	79	78	78	95	87	83	77	92	84	77	69	92	70	73	95	74	77	76	91	92	72	80	90	87	82	76	76	94	69	80	83	85	93	97	77	83	75	91	85	77	78	68	74	83	72	79	62	77	79	84	73	91	64	72	86	83	79	76	86	78	88	92	80	90	98	82	80	72	73	87	87	91	90	85	70	86	77	80	79	73	87	86	87	85	93	93	92	90	87	81	82	109	79	92	74	105	70	83	78	74	67	103	79	85	83	82	83	86	89	64	67	83	88	74	87	79	80	81	80	79	75	87	81	88	77	79	71	77	88	81	103	90	91	70	72	82	73	92	86	80	95	72	82	81	66	91	87	78	81	75	75	76	109	88	92	83	83	96	69	90	84	86	71	93	86	91	69	81	74	84	94	54	79	82	74	71	84	72	75	98	78	74	73	75	82	78	82	78	78	88	73	79	74	76	99	79	96	78	101	91	89	83	88	72	60	87	77	77	70	74	75	72	78	81	82	78	85	94	82	86	78	99	95	85	75	84	88	75	67	75	88	85	81	75	79	74	79	88	105	99	86	76	84	77	90	63	75	95	83	89	66	71	70	83	79	98	86	88	83	88	72	82	85	92	79	85	81	82	86	89	76	81	93	78	75	78	74	85	81	68	79	77	72	91	71	80	87	70	70	86	82	79	79	72	86	79	80	84	78	75	74	84	80	84	71	93	82	80	97	77	78	79	81	73	77	71	78	100	80	74	86	89	86	78	77	71	87	82	88	78	77	75	83	86	99	86	97	90	70	92	78	88	94	72	86	83	105	90	73	66	74	79	90	82	77	83	77	76	99	79	95	91	74	84	79	103	79	88	92	82	74	97	63	98	62	83	89	69	81	75	77	94	88	96	94	63	83	85	89	87	77	77	76	71	60	82	90	81	94	91	85	71	81	74	70	67	67	101	77	75	74	73	70	70	98	67	75	90	73	73	86	75	95	84	95	98	80	95	69	76	89	73	79	86	81	101	93	68	77	89	87	80	102	83	74	71	75	82	91	86	73	78	87	101	92	91	92	90	82	73	84	108	71	92	79	88	75	86	89	83	78	73	70	81	77	84	102	66	90	66	85	84	93	95	96	75	87	79	79	75	79	76	77	87	74	89	87	95	82	87	83	70	89	79	70	78	66	62	85	86	70	74	73	74	83	93	70	86	73	93	85	73	78	80	87	74	74	78	66	87	93	98	90	71	79	77	82	82	87	67	82	92	96	78	83	80	76	71	74	75	88	78	72	79	77	88	63	84	87	99	101	89	86	87	62	89	79	91	89	96	89	85	98	84	86	80	91	74	76	89	63	89	74	76	82	83	69	84	87	88	83	96
58035	45437	32750	13108	1270	1409	1271	1253	1118	1095	963	965	930	895	879	898	904	891	894	828	844	848	817	905	834	849	870	888	815	851	1567	3651	3718	3310	2245	1426	1029	909	887	860	811	823	806	834	792	816	806	786	819	803	817	830	782	774	834	831	836	792	827	815	791	806	806	787	816	831	836	858	803	835	852	793	767	815	807	828	780	793	800	788	775	803	828	836	802	787	779	835	831	829	824	772	812	791	833	775	860	827	802	830	853	833	805	779	825	831	834	832	845	820	789	845	834	810	848	843	791	801	858	847	851	777	840	845	819	812	814	796	847	816	781	801	796	797	803	828	844	762	849	804	851	805	844	760	828	852	845	791	820	824	819	834	812	812	870	814	814	836	815	826	771	825	781	801	791	860	865	834	785	765	835	812	844	818	792	834	826	799	847	794	809	805	833	808	863	837	858	832	801	786	806	839	846	863	832	811	796	809	823	786	749	836	786	816	789	828	837	856	806	822	788	828	815	847	750	869	836	795	798	835	833	829	806	822	780	836	838	843	832	812	831	807	809	870	788	800	816	785	827	847	813	842	773	841	875	778	825	833	839	779	790	826	844	796	819	832	823	802	818	801	760	815	871	796	827	838	853	828	876	817	800	798	796	886	823	796	856	777	799	815	791	847	763	855	837	806	824	880	880	809	788	840	856	833	794	790	766	879	800	850	844	824	822	799	823	817	828	803	836	780	876	811	857	826	811	822	830	787	827	833	839	860	803	739	777	794	804	835	840	902	853	794	838	832	827	810	858	799	795	825	797	811	798	865	846	839	780	809	850	771	820	771	830	827	804	853	801	795	743	835	861	823	787	780	822	795	812	853	812	825	863	803	801	850	789	797	814	797	810	863	783	769	812	839	802	813	813	835	805	784	782	794	878	814	855	777	820	843	798	805	807	809	805	853	787	800	836	821	824	805	835	834	790	849	800	822	830	834	822	844	826	826	793	873	834	845	811	811	794	803	810	822	807	829	808	797	813	824	815	790	831	833	794	806	830	802	825	860	805	848	834	812	793	855	844	833	797	853	815	794	829	861	863	877	852	836	812	874	879	823	819	807	843	829	836	835	841	795	805	872	803	847	822	789	800	825	813	791	767	845	823	828	821	803	815	831	856	799	846	878	829	813	814	796	786	825	798	807	825	818	861	853	808	792	817	832	819	855	795	882	840	843	799	784	837	838	833	834	796	858	817	796	830	827	820	838	819	797	820	827	863	847	824	792	804	801	839	834	858	810	837	846	775	831	829	843	801	790	791	813	801	806	808	833	870	873	847	798	775	804	869	887	784	831	809	835	826	819	816	885	808	874	795	790	826	806	836	849	861	794	833	860	805	787	841	853	825	828	847	833	900	835	750	809	808	800	801	816	857	775	824	848	773	806	870	852	832	827	822	788	863	811	789	828	782	833	807	802	808	848	856	800	819	843	809	836	834	799	820	812	814	839	840	861	840	811	820	826	828	816	826	787	817	830	826	841	806	783	826	828	804	827	795	796	815	820	847	768	828	848	829	849	824	803	815	829	815	810	834	757	836	822	835	855	847	849	802	840	860	892	820	820	828	812	814	779	885	807	826	794	842	838	841	860	793	854	813	800	816	837	825	887	892	821	836	805	842	786	793	794	808	831	833	815	844	851	831	840	810	838	814	819	845	818	792	845	892	792	819	871	817	835	852	836	818	841	786	753	807	851	820	800	811	810	808	801	826	813	846	783	873	787	781	886	766	899	824	739	839	860	797	832	841	855	772	832	831	851	815	826	774	805	883	814	777	822	810	834	866	840	771	839	808	783	820	815	836	796	872	806	878	819	840	866	796	797	893	827	794	817	801	896	854	815	838	806	801	864	817	853	822	856	823	814	819	831	818	813	817	822	795	845	815	867	825	818	827	797	830	801	807	858	778	861	796	818	857	838	846	822	802	803	823	803	832	821	800	833	810	827	762	846	806	839	833	795	797	864	835	881	827	824	791	777	895	825	842	842	837	867	839	811	790	771	821	811	806	798	807	791	803	816	776	799	813	762	787	828	830	818	842	845	791	787	842	789	811	819	835	865	854	840	805	806	814	825	816	795	764	814	838	829	881	786	848	799	803	853	842	818	825	830	790	806	805	802	889	815	813	838	908	779	856	799	804	855	807	841	820	827	829	865	866	862	813	816	803	816	812	837	833	810	832	787	822	775	815	756	824	809	799	770	808	812	751	840	810	794	841	849	818	780	786	809	811	805	866	843	824	784	814	849	774	831	794	830	818	830	853	788	860	834	781	852	789	816	832	818	800	811	810	832	789	797	846	822	841	813	865	823	834	833	797	881	822	828	838	826	822	852	799	820	844	795	800	816	866	784	827	794	761	788	867	772	826	853	794	820	811	809	821	786	826	780	805	870	768	807	803	827	907	831	818	828	797	814	835	852	799	818	801	791	827	848	875	792	820	781	821	796	806	869	804	808	799	804	867	802	815	815	831	805	841	902	817	829	827	812	801	868	826	828	834	814	795	801	808	805	829	836	839	854	793	814	794	821	824	827	825	765	851	823	753	822	852	807	859	867	804	819	788	772	841	851	808	828	859	812	821	842	845	805	809	822	848	808	875	875	823	801	845	812	845	838	804	809	832	838	796	824	804	851	841	857	829	804	794	812	817	800	811	822	835	776	896	802	833	847	887	772	837	822	809	828	819	821	814	838	820	775	814	799	804	792	871	848	816	838	842	810	847	814	846	877	822	826	842	779	859	830	840	796	793	844	832	846	802	792	789	802	749	878	827	845	777	857	865	786	826	867	844	806	799	832	873	847	823	797	826	826	787	844	827	835	835	832	781	849	799	814	798	840	826	802	812	847	793	852	791	844	899	858	869	812	823	785	825	848	884	774	741	795	781	831	821	781	763	828	832	874	828	821	817	849	828	792	854	828	786	837	820	836	810	825	846	851	831	820	823	825	866	801	774	849	819	842	822	796	855	819	832	848	848	830	852	828	863	808	826	885	835	772	812	793	809	799	852	818	838	823	825	854	832	824	906	848	813	801	811	842	831	805	814	823	848	833	767	790	825	895	808	786	808	800	777	830	821	862	811	813	850	846	856	784	787	838	817	824	841	869	815	828	850	800	815	848	863	822	821	791	786	807	766	803	821	807	817	818	851	826	780	851	867	797	853	887	855	801	866	815	832	768	819	815	768	814	811	858	802	798	809	832	831	796	853	821	841	816	861	844	795	859	794	806	835	824	851	813	818	795	830	838	784	838	831	789	770	783	809	839	816	861	884	836	823	794	842	873	804	797	893	813	790	771	858	807	805	795	809	863	748	773	812	806	844	823	827	837	787	833	749	848	785	846	816	812	759	839	868	851	801	795	810	804	833	845	821	850	826	809	852	810	810	894	799	891	798	878	828	836	857	801	828	800	868	802	801	764	821	789	808	830	878	824	824	851	833	837	821	879	882	833	816	809	852	784	819	872	750	801	840	750	826	799	803	794
37246	37953	19613	4186	72	75	74	61	67	60	63	62	60	70	59	81	73	57	62	49	61	49	65	55	46	62	63	65	65	88	130	199	214	174	147	88	71	63	62	38	61	61	69	50	55	56	66	58	58	48	65	58	43	58	58	48	63	69	51	57	43	62	54	64	42	50	52	55	55	54	61	53	55	61	50	62	58	53	54	65	69	44	67	75	63	55	64	48	78	55	50	54	56	65	42	55	68	48	59	54	68	57	53	60	59	62	65	57	44	59	46	59	57	50	63	52	55	54	49	59	54	63	55	60	57	51	60	62	45	59	45	51	71	47	61	60	57	68	66	68	61	51	43	59	53	62	53	66	47	45	63	57	67	63	71	54	58	54	56	58	46	58	60	51	71	60	48	59	43	60	79	63	65	66	61	56	65	62	60	61	62	51	70	78	53	61	45	56	50	66	46	70	53	71	60	54	64	71	53	58	45	62	60	55	58	61	53	50	57	52	57	58	49	58	55	63	60	60	58	70	47	56	48	58	65	43	63	72	73	64	59	55	54	61	58	60	65	62	53	68	59	47	65	48	64	58	86	53	61	61	45	56	65	65	59	46	64	56	61	55	58	52	66	65	76	64	63	42	65	67	50	58	68	57	59	61	59	56	58	56	56	50	60	63	58	71	54	63	66	56	58	52	57	40	58	62	57	64	58	58	47	52	53	70	45	62	46	65	58	54	42	57	77	54	50	52	61	60	63	74	69	59	42	61	59	55	62	67	70	54	56	62	75	58	69	53	58	57	61	54	61	49	65	71	58	64	56	57	67	55	46	63	53	61	44	72	57	73	55	55	79	51	59	57	55	53	67	71	66	54	63	62	65	75	53	67	54	66	56	54	38	71	76	82	61	61	63	67	47	75	58	53	76	63	63	61	68	69	55	80	57	54	54	60	58	75	72	46	56	61	66	58	48	68	53	49	62	52	53	67	62	50	50	50	64	71	48	58	56	56	49	69	66	62	58	62	66	49	57	60	61	60	56	64	60	61	54	59	74	52	64	47	57	57	47	50	60	69	57	63	55	66	53	74	54	56	53	45	50	77	53	69	68	57	73	42	64	63	57	61	53	58	80	50	62	62	65	66	64	56	62	62	65	65	72	45	49	62	56	61	71	67	56	55	63	47	67	57	58	61	69	55	73	70	51	58	48	64	54	60	67	61	56	64	65	57	54	60	50	54	51	65	55	54	61	64	61	57	58	55	57	74	54	63	62	60	39	61	54	61	64	63	63	57	64	49	63	50	69	57	60	59	59	64	59	67	53	53	62	58	50	65	58	59	69	63	44	53	54	50	64	58	61	66	56	56	63	54	66	59	59	68	58	59	57	65	64	56	57	60	59	48	64	58	61	53	53	47	65	59	70	48	67	75	62	55	66	62	49	64	50	58	53	70	73	58	52	60	58	59	58	72	62	52	52	67	63	54	54	51	66	64	45	66	50	62	58	56	61	69	68	49	59	43	45	60	51	46	48	60	49	61	51	71	60	66	51	54	75	64	63	54	60	53	70	52	72	60	63	60	56	55	50	62	64	51	58	59	56	56	45	70	62	50	63	60	47	65	66	41	67	52	55	54	58	61	67	73	61	51	46	57	64	54	51	62	51	41	58	60	58	56	61	60	63	61	72	62	65	56	52	77	46	55	64	69	42	58	58	47	53	54	54	75	66	50	55	52	56	73	60	65	59	57	57	62	54	47	55	59	56	56	69	52	58	62	56	69	53	54	69	59	67	82	54	62	59	79	60	59	52	54	64	68	69	62	76	53	64	71	67	56	53	63	70	62	51	53	63	65	65	51	62	53	69	63	43	57	54	54	50	65	60	64	56	74	69	59	57	60	66	54	67	62	79	60	55	65	43	66	55	62	40	46	61	42	56	58	57	64	58	70	62	51	59	65	62	57	56	68	60	56	48	61	57	56	64	60	38	55	42	64	79	74	59	51	63	58	68	53	63	49	60	62	67	50	57	61	56	54	51	52	51	63	70	70	53	60	58	53	57	71	50	50	56	59	72	71	50	65	52	64	64	52	60	57	53	52	54	56	62	61	74	49	60	54	61	66	60	61	57	56	65	62	57	59	54	52	49	66	67	69	49	49	64	66	51	58	51	53	69	46	63	51	68	53	71	70	58	50	59	64	62	58	59	47	57	52	61	65	52	54	62	56	53	53	60	60	66	51	38	56	67	61	57	52	58	62	71	70	50	50	55	66	65	56	63	43	55	63	49	53	51	56	44	51	56	61	62	63	61	68	55	65	57	52	70	64	62	64	57	60	40	52	54	59	61	52	68	48	68	54	63	43	58	47	62	66	60	62	56	49	52	62	63	65	63	73	50	47	64	39	50	55	59	58	51	53	56	59	57	66	62	56	62	50	62	61	67	59	55	61	61	55	58	63	53	63	51	56	60	55	46	42	60	59	59	54	61	62	63	63	55	69	61	63	53	53	71	49	46	56	64	64	70	53	63	56	64	67	53	56	48	54	56	57	61	55	51	62	58	56	58	63	56	59	56	51	81	71	63	78	67	62	62	79	49	53	48	51	52	67	50	69	55	73	66	57	50	50	40	66	70	56	65	66	52	66	75	57	56	55	63	50	57	58	55	57	60	52	60	71	64	51	55	59	52	66	46	39	53	58	63	61	64	47	73	56	55	59	41	67	57	44	59	64	72	70	63	63	58	66	59	57	66	48	61	62	51	65	56	73	54	56	68	56	54	66	50	55	69	58	53	61	54	57	58	60	59	44	53	48	49	64	64	45	56	69	36	61	63	61	56	66	64	40	53	53	64	66	60	59	60	64	67	47	50	71	62	61	48	65	55	59	56	68	64	76	53	69	40	67	79	65	47	58	61	66	67	53	52	55	59	56	59	66	65	63	56	76	60	57	66	62	52	66	77	67	46	55	50	58	53	64	63	58	59	52	57	57	60	74	71	59	49	53	58	55	66	64	63	53	61	39	51	58	58	55	67	68	61	63	60	60	56	66	70	63	54	66	58	85	67	54	62	49	65	63	41	64	73	57	62	70	48	72	61	70	56	64	55	59	54	56	65	60	53	67	46	55	72	45	65	61	68	50	56	43	71	49	68	56	67	69	60	53	50	57	63	53	56	51	58	59	63	51	68	56	59	58	62	70	56	65	63	59	62	57	52	61	58	44	72	51	61	51	57	53	61	49	58	49	63	57	65	59	63	71	59	49	73	55	64	66	57	56	62	57	64	70	62	56	53	62	59	44	61	58	65	66	61	58	45	55	61	59	62	55	62	43	43	67	52	62	56	65	55	57	59	72	72	68	66	61	62	70	63	64	58	69	67	47	61	62	66	60	58	56	62	57	56	49	72	52	53	84	70	51	62	53	58	55	65	57	64	56	70	62	53	53	56	52	50	61	43	69	66	51	62	47	45	52	62	57	70	50	57	48	58	63	51	60	51	68	56	58	50	62	78	54	55	63	75	58	58	70
60210	48401	37367	13813	1464	1651	1583	1252	1183	1030	922	892	822	765	807	718	712	747	688	675	674	737	671	639	637	614	656	655	627	777	3330	5698	4810	3947	2796	1487	869	782	645	605	663	627	553	552	588	595	600	577	614	567	621	609	565	676	615	642	599	604	613	627	580	623	576	617	617	615	609	602	576	634	592	655	620	541	606	645	546	640	619	564	609	588	607	628	615	657	622	585	603	674	601	626	565	603	595	603	604	617	627	597	625	627	609	613	633	605	636	595	584	593	569	622	605	633	614	603	650	605	596	642	608	613	593	609	592	598	595	622	586	621	625	596	625	620	624	610	630	634	596	620	616	622	576	641	547	616	620	604	583	626	604	635	621	596	582	616	648	588	609	607	618	603	594	657	664	599	624	661	591	598	623	625	619	611	619	640	571	580	619	622	583	572	626	568	582	578	614	636	614	613	587	567	596	647	606	554	606	590	584	607	614	581	591	630	599	560	613	592	613	657	608	629	642	615	584	575	569	593	658	608	612	610	545	642	590	571	627	594	612	651	574	582	603	605	626	596	616	590	587	595	574	552	601	614	613	650	610	633	595	575	592	621	589	593	584	600	589	623	624	631	599	568	642	610	563	645	620	614	593	649	601	637	651	587	633	584	634	618	630	598	586	608	575	582	571	601	603	645	591	616	626	596	615	644	653	616	575	583	569	649	600	606	616	578	625	619	600	613	635	595	556	629	615	644	621	559	587	602	556	640	628	634	598	568	627	569	611	595	586	679	652	606	598	613	602	624	597	618	611	601	608	604	604	582	601	605	593	623	626	634	579	624	605	649	626	601	630	578	635	613	574	560	587	651	626	575	623	608	587	601	589	623	570	599	659	631	590	601	598	615	610	621	633	616	604	589	583	626	603	616	624	574	587	618	586	580	637	600	621	610	579	636	624	587	561	647	611	587	583	625	603	653	641	619	605	606	645	611	600	570	627	588	592	596	617	558	580	605	607	630	606	598	602	604	582	578	595	609	646	588	626	606	585	636	600	596	630	616	567	582	604	610	620	599	627	625	604	644	602	561	574	570	588	613	590	599	660	609	608	605	646	615	576	604	621	594	635	606	583	622	589	613	594	624	611	613	631	592	610	606	605	621	589	582	545	585	586	633	656	571	634	635	562	635	619	623	639	596	613	669	655	566	593	605	629	591	635	642	619	642	574	636	632	613	601	659	605	561	585	615	642	590	615	576	544	575	618	625	629	617	581	618	600	594	604	611	606	622	586	588	602	583	573	598	620	602	619	583	632	582	607	643	612	580	617	594	561	618	582	610	582	603	620	616	614	590	629	606	611	581	594	573	617	574	646	581	589	607	624	615	611	613	614	609	595	611	644	605	607	609	623	567	604	598	648	549	636	584	619	633	622	599	606	598	610	584	624	612	599	651	646	632	594	595	621	581	646	636	644	615	592	629	633	628	600	656	633	619	643	653	577	639	633	585	561	579	594	611	643	627	611	623	585	607	582	581	637	577	586	606	603	625	644	654	630	597	595	623	637	577	593	645	599	648	622	595	597	599	627	535	588	647	637	653	568	600	603	624	632	622	581	593	619	628	586	600	593	616	608	640	579	628	565	592	552	630	606	646	606	563	626	601	606	598	552	607	560	602	628	626	635	610	659	621	613	618	586	580	570	631	613	570	608	599	593	616	621	615	619	602	617	586	541	623	602	557	617	570	568	620	607	644	606	579	603	607	600	563	600	649	578	553	577	550	597	601	632	613	568	633	606	619	616	630	601	602	650	598	607	599	642	590	633	620	587	625	617	608	669	611	598	601	634	616	602	593	593	557	598	640	598	614	603	609	606	595	643	567	571	555	590	608	592	596	645	611	610	599	573	616	555	625	608	602	615	622	559	608	602	632	622	640	536	614	619	624	605	643	599	597	602	629	614	629	566	608	600	563	585	600	572	594	660	587	608	613	585	570	602	572	629	606	583	606	616	607	579	628	584	585	636	645	594	647	637	590	583	608	605	631	661	599	613	602	597	637	595	624	582	602	592	636	627	616	553	651	563	592	599	577	631	607	602	599	607	628	608	557	621	619	589	610	648	588	610	616	602	530	609	612	585	572	613	600	608	639	638	584	613	587	616	640	629	654	625	561	558	618	601	627	603	640	613	591	587	581	546	590	634	640	642	546	592	583	596	612	562	580	567	646	607	571	594	603	602	631	607	611	646	641	625	539	620	576	585	588	615	586	597	583	582	606	606	619	630	598	592	660	603	593	617	618	606	619	596	616	572	597	593	566	641	648	577	579	609	611	593	616	624	591	621	653	623	620	634	620	622	615	609	577	646	608	607	599	619	593	617	603	607	639	642	623	613	581	607	581	583	610	606	602	595	629	651	626	575	562	575	628	646	617	609	617	602	652	628	574	655	608	588	639	547	643	599	595	638	585	580	629	591	607	558	614	607	611	622	625	635	635	584	638	653	627	597	653	667	634	623	602	580	569	596	644	628	599	623	633	610	588	612	625	611	620	595	618	620	644	642	601	622	588	609	622	614	605	615	607	585	566	609	598	613	623	629	671	598	589	584	627	646	623	616	571	605	606	648	589	604	571	578	584	608	632	618	620	558	607	618	610	601	597	583	582	635	585	579	619	616	605	612	632	646	625	581	620	625	638	629	611	611	602	600	549	646	583	631	611	607	623	580	613	590	626	620	629	595	588	565	634	566	613	568	593	583	623	611	581	620	612	603	593	624	589	582	623	632	604	608	616	593	608	574	629	615	573	603	602	592	644	596	640	609	634	635	617	639	621	617	623	604	614	642	620	602	632	582	598	632	618	601	557	615	584	539	616	572	590	555	579	661	635	597	586	625	653	605	609	606	581	608	625	611	586	615	618	597	572	638	627	625	610	580	640	605	619	599	576	586	580	573	564	630	621	643	636	589	589	633	596	581	610	637	604	600	599	609	609	587	668	615	649	625	585	643	573	608	603	608	592	569	566	592	640	599	624	634	595	594	622	605	595	590	604	599	594	578	635	560	632	581	621	619	615	585	579	603	595	632	610	659	620	621	611	599	603	595	607	631	607	601	636	610	597	606	589	574	599	617	596	579	607	588	649	599	609	595	596	608	632	611	611	591	613	631	629	637	655	598	649	602	586	605	619	623	603	625	613	619	607	568	590	610	647	643	623	597	639	637	601	624	586	617	565	603	613	627	611	603	601	555	580	620	591	622	588	610	607	566	587	612	572	632	588	586	592	630	612	626	592	569	613	600	588	652	599	622	635	611	592	605	595	598	591	642	588	612	605	602	596	649	587	614	626	605	575	631	615	619	610	601	573	586	616	612	580	625	573	580	655	571	587	627	611	623	616	626	597	581	610	584	605	604	566	598	590	578	607	609	657	589	586	602	596	598	644	582	635	612	612	637	597	662	607	557	618	566	577	599	599	586	617	616	614	586	563	627	617	625	622	623	637	575	619	573	575	609	591	616	572	587	581	563	579	607	590	612	591
16331	11343	4120	704	100	96	83	87	91	91	93	90	105	90	88	90	74	100	82	88	76	82	85	85	85	112	85	87	90	78	96	114	132	111	114	108	99	90	83	70	72	80	101	81	84	91	84	79	78	90	74	88	82	88	89	67	89	77	78	76	96	95	89	81	109	80	95	81	88	88	89	89	76	95	96	87	80	94	69	87	96	91	83	100	94	93	79	96	67	85	92	107	97	98	108	98	92	83	90	84	90	79	96	88	85	99	89	97	87	81	94	90	82	76	80	76	83	73	74	96	85	77	98	83	87	82	87	96	92	86	80	84	103	80	78	84	88	87	86	91	76	74	69	99	79	83	103	98	80	61	88	90	75	87	98	58	95	71	84	75	78	74	81	80	80	89	91	93	94	85	82	77	85	76	84	80	73	85	83	94	98	95	96	86	91	106	94	89	94	97	84	89	75	97	89	79	96	105	79	75	71	69	81	84	90	92	83	87	85	88	92	72	99	88	93	100	91	87	74	104	81	102	84	79	83	84	91	88	82	91	84	84	95	80	96	88	69	81	88	99	100	77	93	110	99	76	91	77	85	86	98	108	108	93	79	89	85	81	94	84	89	65	88	84	107	93	77	83	86	78	81	92	91	83	87	102	78	84	88	75	87	82	87	83	84	89	69	97	104	103	85	100	97	91	93	63	102	66	95	93	77	92	98	82	80	75	85	91	80	90	104	95	70	86	78	87	86	107	80	79	82	96	90	81	93	91	92	93	92	100	80	92	90	88	85	85	93	87	92	87	88	81	65	88	78	97	93	87	97	89	80	91	82	88	80	81	83	79	83	75	84	87	88	80	108	74	89	84	89	80	98	86	77	95	87	97	76	86	74	79	78	87	89	83	97	96	105	79	75	76	84	83	90	92	106	97	89	88	84	84	73	80	71	85	83	88	82	74	76	92	90	85	88	73	74	85	70	73	89	81	85	86	94	85	87	98	88	86	101	75	80	78	101	98	91	73	98	71	86	106	109	73	75	79	69	91	72	94	70	79	105	84	85	80	76	89	78	82	98	78	82	92	86	91	96	84	92	79	75	93	71	70	93	86	79	102	101	90	95	100	94	96	111	75	86	79	102	87	67	98	104	85	82	84	98	79	83	96	88	80	96	76	73	92	94	96	101	92	99	102	83	94	85	88	90	84	90	83	94	98	80	97	91	104	94	95	95	75	92	86	91	100	90	92	72	96	89	83	93	100	89	70	85	106	66	90	86	77	101	75	77	91	92	90	95	101	80	91	91	66	79	75	80	85	83	90	97	70	92	95	76	84	80	100	69	94	96	67	84	85	88	82	79	77	89	86	96	78	95	71	89	84	74	104	82	109	78	80	78	95	79	84	69	89	72	86	87	95	94	86	103	90	100	70	86	86	75	97	85	93	87	97	112	89	104	95	92	97	87	101	89	83	94	106	92	94	93	82	90	85	86	79	83	85	95	89	78	98	94	98	106	77	84	94	76	88	85	92	100	89	108	90	91	85	86	84	92	90	83	99	90	90	78	74	107	97	94	85	96	76	82	78	90	94	81	88	91	71	83	104	84	105	90	78	69	96	83	83	82	90	103	90	75	89	73	94	82	113	94	87	91	88	86	69	91	92	85	85	83	70	83	81	93	89	85	87	78	91	80	98	71	76	95	86	88	81	102	84	97	87	95	83	88	93	92	80	99	72	82	75	90	89	91	75	94	70	89	99	92	79	83	86	91	77	71	90	87	70	76	83	88	98	87	86	86	83	71	88	88	82	68	104	106	82	82	97	85	80	99	83	80	93	69	98	102	91	97	91	87	73	83	82	69	83	83	70	81	76	83	80	83	94	89	88	71	69	102	94	83	101	87	74	82	95	99	80	83	97	66	91	96	84	68	107	83	86	89	82	82	81	78	103	93	96	99	83	83	80	85	79	78	75	101	81	82	100	76	83	102	82	93	85	84	89	81	87	87	83	76	82	83	88	90	81	89	78	84	70	90	74	90	94	83	91	100	87	86	72	86	104	86	101	87	91	85	96	79	110	79	90	92	74	89	81	67	66	78	68	96	75	85	85	86	88	83	99	81	78	88	90	83	69	74	97	91	95	90	72	98	92	86	84	85	72	72	85	86	88	89	86	80	78	87	77	79	79	81	100	81	92	85	95	81	78	72	82	82	78	79	88	87	82	91	90	88	89	83	83	95	86	93	76	86	86	99	92	100	98	84	86	97	85	98	99	104	90	78	73	71	89	103	91	82	71	101	104	76	76	79	77	73	91	88	74	73	83	80	98	110	92	90	82	80	69	86	84	79	99	91	104	105	85	90	81	66	82	82	95	76	94	92	97	68	80	104	88	77	78	97	87	95	75	84	89	70	85	82	69	91	79	70	90	91	99	91	85	76	98	82	83	97	85	85	80	94	79	90	73	73	79	81	94	76	86	90	80	90	90	77	81	96	92	99	77	104	97	96	89	101	84	70	91	91	96	84	79	83	91	89	69	90	79	88	108	73	84	72	95	77	83	91	83	85	111	85	86	91	71	84	81	91	73	88	89	100	92	93	100	102	101	85	81	73	89	80	72	69	86	79	89	83	82	76	85	85	78	82	111	91	85	89	94	92	104	78	112	64	85	81	82	89	84	93	85	81	92	95	92	86	96	81	79	89	99	100	74	75	93	87	90	83	76	83	97	79	98	92	75	94	71	87	95	90	96	89	105	81	85	89	74	88	76	82	86	93	85	82	99	83	89	111	88	70	93	94	92	86	75	93	89	67	89	95	87	92	89	98	89	93	82	81	87	71	70	92	76	79	80	98	92	97	81	87	93	98	78	84	87	87	103	96	89	88	79	99	102	89	79	74	75	87	76	88	72	95	94	80	82	86	79	92	68	102	83	85	88	76	85	111	89	73	76	97	101	80	87	96	85	81	80	83	87	86	69	94	89	83	91	101	83	92	95	101	96	103	104	99	84	88	79	73	76	80	94	92	86	97	86	84	75	90	80	95	81	85	103	100	85	86	91	96	82	80	94	96	97	94	91	82	86	87	93	82	78	73	87	86	77	98	87	87	90	104	84	83	94	85	94	77	92	98	87	83	77	88	77	89	90	83	82	97	80	98	82	78	85	77	67	81	94	89	83	90	72	84	74	87	91	84	75	77	83	96	75	81	89	92	72	89	97	91	80	96	94	94	94	85	83	81	75	88	87	71	85	74	84	94	104	86	90	103	95	113	88	91	102	106	89	82	88	107	101	96	95	78	82	92	95	91	81	80	84	84	74	98	93	81	93	102	89	82	95	83	89	101	82	86	94	100	84	102	89	95	111	101	90	78	110	91	77	78	85	91	93	89	75	81	90	93	84	79	84	79	82	90	78	89	94	91	106	75	82	82	89	99	104	93	88	75	95	90	82	80	72	98	91	92	96	83	87	81	71	85	102	98	83	91	97	108	84	85	85	90	80	78	82	99	74	79	83	99	64	87	92	94	76
45746	33740	22716	7003	1004	1076	1130	1043	1039	1040	1007	958	861	876	891	930	869	884	911	907	923	925	892	921	865	887	930	883	871	976	1387	1949	1920	1740	1413	1092	1024	903	880	871	902	867	901	868	844	889	900	888	933	952	898	866	847	884	898	883	888	867	893	836	874	898	918	892	870	869	952	889	851	846	903	872	834	846	951	919	931	849	872	893	895	847	884	838	879	854	854	918	852	912	866	872	862	879	845	918	900	831	847	818	928	847	904	890	899	869	874	898	878	856	847	870	821	828	928	900	882	895	874	849	858	848	879	846	896	891	905	872	891	861	877	844	935	871	835	881	906	844	889	858	878	904	849	917	868	881	917	895	906	877	897	866	810	871	890	872	897	868	889	896	856	863	872	887	856	926	828	881	849	875	921	878	852	877	907	849	823	876	891	861	876	903	867	933	877	944	894	900	854	808	900	833	917	858	901	899	872	893	883	892	874	896	845	880	829	887	901	850	855	877	880	899	837	830	925	857	852	863	890	829	868	833	949	883	880	872	829	902	852	895	824	932	875	868	804	886	887	865	878	857	905	892	872	903	902	839	918	893	858	879	859	848	908	856	901	908	845	834	856	874	904	849	846	866	869	843	875	845	872	910	892	882	886	927	865	816	867	859	876	893	841	856	894	890	937	871	857	849	933	944	889	853	878	830	884	892	876	883	803	888	885	875	866	899	888	882	897	844	871	839	881	892	848	878	861	902	881	886	876	911	858	886	901	877	880	879	919	912	886	882	925	909	846	890	899	848	825	873	868	930	871	844	892	909	875	825	863	868	900	868	843	889	877	875	891	909	879	894	855	861	838	861	893	819	860	860	886	857	855	856	882	915	872	865	899	920	904	859	897	903	895	888	914	903	879	897	863	895	835	854	897	877	832	902	938	898	860	866	879	929	890	843	852	851	874	866	911	846	894	895	929	877	927	934	871	858	929	909	875	905	848	901	908	899	912	873	867	899	901	859	904	880	912	919	894	851	843	881	887	912	820	858	879	854	922	922	913	883	945	895	833	867	888	867	901	862	871	901	863	862	939	861	868	823	928	926	844	904	929	900	900	852	847	903	890	893	817	844	867	869	913	843	936	892	868	846	832	885	928	899	863	904	915	888	861	865	895	867	853	888	906	908	887	909	876	873	916	897	845	910	832	868	849	856	886	833	889	906	875	926	900	950	854	810	878	884	868	862	879	863	851	853	913	888	867	903	871	853	907	831	828	848	880	863	837	843	885	835	874	941	915	885	884	846	930	933	886	886	952	883	887	821	884	889	904	922	901	905	894	903	860	901	892	910	877	862	914	893	874	881	916	897	866	890	935	907	875	854	846	840	857	836	831	925	831	893	861	923	890	914	882	851	884	857	819	880	835	882	927	903	853	858	867	814	870	849	885	918	870	840	861	859	899	863	908	935	883	887	867	848	898	876	871	835	854	866	838	876	842	898	870	886	858	853	828	882	858	844	862	847	953	872	899	914	903	835	904	865	869	822	790	933	882	869	888	865	869	882	844	862	864	848	895	866	890	885	848	839	840	872	911	904	890	876	872	880	833	895	860	859	930	920	843	901	879	920	885	883	899	889	839	833	847	893	875	884	915	895	893	843	901	907	907	865	866	908	895	909	884	888	866	882	856	879	867	860	876	887	906	900	874	920	879	864	867	889	889	868	857	879	883	851	869	867	879	898	865	890	860	846	857	887	840	883	919	922	861	899	853	898	865	878	895	865	860	855	878	832	918	851	865	853	878	914	871	863	909	856	881	875	852	846	879	861	875	934	913	887	901	868	895	848	906	834	920	877	836	855	825	898	861	892	851	886	889	823	890	901	905	849	868	852	842	872	848	892	885	882	887	909	839	852	844	902	872	885	852	881	889	895	890	839	873	878	962	865	896	887	879	881	872	923	799	852	913	854	833	820	872	847	855	883	892	880	855	873	862	897	900	834	870	893	902	839	892	900	899	844	925	833	890	926	892	854	875	801	852	888	864	893	877	844	886	874	886	874	887	916	842	879	890	857	871	932	910	800	875	910	899	865	907	905	858	908	900	855	855	838	888	874	827	897	845	886	900	926	866	869	903	849	859	914	886	855	874	906	889	908	861	886	851	891	852	864	834	854	850	872	880	885	900	865	879	886	829	832	907	874	859	926	863	851	887	882	860	901	913	870	863	853	904	891	912	875	797	871	858	811	916	907	905	867	884	897	832	878	858	915	862	951	933	860	857	898	827	867	866	880	811	871	887	985	832	815	900	911	858	907	857	832	916	915	883	856	859	866	845	835	869	884	869	889	909	861	853	888	859	855	885	862	870	881	889	860	907	880	868	891	876	929	867	945	899	901	958	896	814	902	839	899	879	856	896	828	890	866	876	889	914	857	886	874	866	920	880	871	881	871	879	867	861	878	882	910	916	815	878	835	871	893	818	873	859	924	840	875	896	853	921	851	923	916	872	868	907	864	853	861	897	847	892	896	873	864	899	843	920	894	850	856	895	853	857	947	861	903	903	878	823	903	859	895	862	843	868	857	865	854	904	866	888	917	852	836	880	931	909	855	903	890	878	910	865	830	876	875	914	908	906	851	875	867	883	922	818	893	878	876	919	871	868	840	861	833	858	930	872	875	899	884	895	872	873	885	847	881	847	885	915	927	883	878	917	841	891	870	860	919	870	885	873	850	878	902	862	849	867	860	836	856	834	898	916	880	844	911	928	865	857	862	860	831	893	885	856	863	885	860	923	887	908	883	911	862	857	893	852	865	892	901	854	861	829	845	897	937	924	842	890	865	830	849	886	834	906	851	879	839	887	881	897	869	854	906	844	921	929	869	884	897	889	902	891	922	864	921	875	811	886	839	880	908	845	847	899	899	860	889	918	885	871	860	937	868	846	835	847	871	873	909	864	842	872	807	863	864	903	877	851	909	914	862	873	865	850	853	926	916	854	891	917	873	898	854	866	947	850	887	849	849	918	954	847	841	892	850	896	940	863	849	836	899	898	851	875	886	908	890	881	889	878	896	879	905	873	925	931	880	897	868	853	817	856	832	875	859	869	838	918	854	932	883	878	834	894	851	884	877	891	917	837	866	848	908	872	884	883	851	892	854	863	853	831	879	872	861	852	890	912	823	917	873	864	892	852	873	839	886	942	902	883	857	874	865	910	844	840	908	840	821	872	904	892	866	842	869	817	897	894	861	872	882	902	844	917	865	829	868	865	847	925	922	840	852	854	835	907	831	899	872	831	849	877	955	859	880	897	883	918	878	866	878	862	873	890	922	873	888	847	833	811	883	828	883	887	851	864	929	855	858	839	889	895	857	820	822	875	878	894	866	829	898	842	873	831	901	876	850	902	842	877	883	930	850	876	857	916	932	897	869	884	896	821	882	854	882	876	888	871	852	894	870	874	905	912	873	862	893	875	883	917	896	833	876	869	894	861	871	882	869	879	937	841	901	849	897	900	906	857	898	862	880	832	894	825	824
31699	30821	14036	2344	74	83	81	70	74	65	68	79	69	63	67	86	73	61	67	65	59	70	51	69	63	67	63	73	76	71	96	140	176	139	125	88	84	80	70	72	74	61	73	67	66	70	73	59	70	67	56	52	62	66	81	93	66	56	60	61	65	61	69	58	63	69	52	68	72	55	60	63	52	54	69	70	63	72	58	55	78	57	70	70	65	54	65	58	62	76	60	78	67	57	62	68	67	72	68	61	77	72	63	66	51	76	65	66	56	57	60	60	70	67	56	68	74	55	69	49	82	67	74	69	66	46	59	73	54	67	57	64	72	73	60	64	69	70	54	68	64	63	64	63	73	61	63	64	73	67	64	54	64	62	63	56	69	63	56	59	67	65	74	63	65	74	60	61	68	59	50	60	62	58	74	66	69	70	68	61	62	54	57	53	69	55	76	56	59	56	71	67	63	72	64	72	61	67	64	74	70	69	55	78	71	62	53	71	71	57	73	94	62	50	56	65	58	84	77	70	69	86	69	73	65	59	72	60	63	57	54	49	65	70	67	69	67	58	60	58	71	65	84	68	70	62	77	75	71	59	81	54	66	71	71	67	53	75	54	70	64	78	59	65	52	58	78	53	62	78	65	62	74	64	72	65	64	68	60	67	62	62	60	66	76	72	69	52	77	52	71	63	60	70	61	63	80	67	72	71	61	58	58	63	63	63	54	71	75	75	58	58	75	62	51	70	64	66	60	46	55	67	54	67	60	73	68	65	76	67	70	70	60	67	75	65	56	62	58	70	63	82	54	66	62	58	48	81	61	56	73	73	56	57	62	45	58	63	95	79	57	71	56	85	63	82	64	71	81	64	85	71	64	52	63	55	79	63	56	53	66	80	45	63	68	69	74	64	67	67	56	61	59	59	59	61	61	55	55	63	56	74	59	54	53	65	74	60	65	73	76	72	69	64	63	48	76	59	59	58	64	68	76	66	60	64	65	51	52	75	66	63	62	63	63	73	79	75	59	58	62	63	80	59	68	60	67	79	56	66	56	58	49	49	69	67	63	71	61	55	72	66	73	62	68	80	63	75	65	55	62	62	80	55	67	74	65	64	67	57	68	65	51	78	59	72	68	75	61	69	52	54	72	65	62	57	71	59	67	60	72	69	52	81	65	63	73	68	58	73	57	87	75	60	78	67	53	65	52	65	54	60	64	53	65	63	72	69	68	70	69	63	70	69	79	49	58	62	69	76	68	66	65	68	69	76	57	63	68	65	54	56	66	71	71	57	69	80	71	66	75	71	73	63	63	71	84	75	64	61	63	68	65	62	78	72	58	66	65	74	60	58	61	71	62	78	74	52	54	66	67	69	61	52	57	46	72	59	62	69	59	70	80	59	77	55	75	77	63	61	54	77	70	61	62	61	72	77	64	72	66	72	67	61	61	65	71	60	62	72	69	72	78	68	57	67	73	62	68	53	58	80	58	66	69	56	60	62	65	63	76	76	66	62	72	65	61	65	70	57	55	70	66	60	65	72	61	68	74	58	57	67	70	71	51	63	80	63	67	68	67	75	66	70	62	70	79	71	79	66	55	54	67	67	47	71	52	73	61	71	69	74	62	64	72	64	70	63	66	79	62	68	65	71	72	63	45	71	71	62	73	59	70	74	70	84	74	63	57	73	63	55	69	53	77	62	65	78	60	64	69	57	57	61	61	61	70	66	58	67	58	65	71	63	68	54	57	64	53	70	57	58	57	77	66	57	64	83	69	57	73	71	71	55	59	63	59	59	63	57	60	65	58	68	75	77	56	49	53	66	49	73	67	71	65	62	75	67	75	57	64	58	62	69	60	68	77	68	75	59	73	72	54	67	75	64	65	53	73	61	65	51	64	61	63	61	68	71	64	68	75	63	55	66	52	56	63	61	55	67	60	72	63	58	82	63	63	68	71	67	50	67	58	51	74	56	57	60	57	64	76	68	42	64	58	56	66	63	74	55	64	65	64	77	71	55	45	71	63	64	55	56	57	68	72	56	74	62	73	57	65	69	60	56	48	65	73	55	59	64	63	58	55	60	55	63	64	74	61	68	67	74	55	61	56	66	57	58	76	59	52	57	71	58	55	71	61	60	69	63	78	61	65	63	81	63	54	59	60	59	68	68	66	75	54	74	70	66	69	52	72	75	68	56	71	55	63	69	62	51	61	61	75	56	69	75	75	66	80	73	64	64	66	59	66	65	57	72	70	58	66	64	78	58	64	63	69	79	72	55	66	53	67	78	61	63	72	56	69	73	69	69	57	74	57	67	55	69	61	83	58	53	46	69	71	70	61	57	58	72	63	80	45	52	64	63	55	52	61	59	64	58	63	54	65	67	71	63	67	61	56	58	64	72	73	67	59	71	75	58	69	60	68	77	72	58	79	67	60	70	57	64	45	51	74	67	54	66	66	67	54	59	82	72	72	65	67	65	74	57	66	75	76	62	64	77	58	56	66	56	63	61	70	55	71	68	70	58	82	62	74	60	60	67	55	72	58	85	61	63	73	61	52	59	71	67	64	80	71	66	69	63	56	62	60	86	71	69	77	68	60	74	80	55	78	60	63	73	69	47	61	67	63	79	68	53	64	69	68	69	55	62	62	69	60	66	60	41	62	73	56	75	61	61	62	76	71	74	49	58	77	58	70	77	63	71	59	78	72	81	58	72	60	66	58	68	67	71	49	71	73	63	58	70	56	47	78	60	78	58	73	66	57	54	86	59	62	59	54	67	84	61	72	70	63	70	57	55	72	64	62	76	58	57	60	61	64	56	81	66	58	61	90	56	73	76	64	59	48	63	70	75	73	60	60	64	74	79	69	54	53	60	62	66	67	59	65	62	70	67	67	74	61	65	72	61	66	65	53	67	82	64	62	82	61	63	69	57	69	54	77	56	69	77	67	67	57	56	69	64	50	65	59	47	63	62	59	48	58	69	61	65	64	61	64	61	62	68	62	72	56	68	70	55	51	68	78	66	56	75	63	74	56	61	71	61	64	58	76	63	53	76	60	67	55	69	55	67	72	68	60	73	69	74	63	60	68	58	55	68	69	66	53	57	63	69	63	60	58	66	53	53	63	64	56	58	78	72	50	58	61	60	60	78	67	58	75	64	46	73	61	61	60	73	75	65	69	75	78	56	56	59	50	59	58	71	63	54	70	60	66	49	60	75	77	54	57	73	61	65	55	57	77	62	50	66	61	59	80	82	75	69	56	54	71	64	65	57	52	66	78	67	74	63	64	58	72	47	63	67	69	73	58	63	77	67	59	59	74	61	61	66	65	55	71	52	54	74	61	61	62	58	66	61	64	82	68	64	73	71	69	72	68	58	51	53	65	60	48	72	61	63	74	70	52	64	75	61	67	61	46	64	69	70	74	64	63	52	60	65	71	66	63	79	70	67	77	71	59	70	52	63	60	64	63	61	61	60	68	56	70	62	68	74	70	74	72	75	67	62	62	54	54	71	65	68
58221	45155	32297	11296	1334	1478	1359	1215	1092	1005	950	888	868	794	768	807	749	726	748	712	710	769	712	654	701	727	706	681	700	776	1634	2982	3964	3319	2302	1272	923	793	670	676	620	620	659	644	676	678	674	684	653	653	664	705	672	612	685	664	635	683	660	681	641	666	695	657	655	656	656	718	706	708	660	653	681	682	659	639	700	642	645	664	650	651	684	655	699	673	665	689	689	667	682	707	647	722	705	664	629	631	674	670	673	664	655	680	706	677	652	647	694	653	641	656	645	690	648	650	637	625	706	674	668	680	690	663	672	693	684	622	663	701	674	686	707	698	646	688	639	664	661	649	676	648	649	670	649	615	646	657	650	682	635	680	667	657	679	641	656	697	640	679	661	711	646	669	662	713	676	715	668	659	682	650	646	641	642	654	658	650	646	646	664	672	681	694	673	697	671	706	693	692	711	666	641	679	704	658	662	680	679	641	712	682	737	681	643	684	691	719	653	660	677	671	633	649	620	659	662	662	668	674	663	618	664	660	648	703	632	686	647	690	638	685	681	653	715	657	705	651	711	654	700	662	681	700	671	674	664	679	676	665	607	660	635	670	601	648	671	671	654	658	694	662	614	663	675	704	660	689	691	678	699	719	647	673	694	692	686	715	673	659	653	674	676	698	636	657	688	666	644	651	664	675	650	696	671	723	717	651	662	688	630	688	633	672	667	682	697	685	674	674	614	678	711	625	718	664	677	651	724	655	695	686	633	660	669	641	658	638	697	653	661	704	690	638	663	688	681	673	691	691	665	693	663	658	713	650	646	692	631	669	657	661	657	671	680	650	621	681	654	630	663	649	680	648	703	632	681	634	645	681	692	665	682	664	678	674	659	691	662	664	664	707	664	683	694	673	644	682	711	651	709	635	640	687	684	675	693	695	665	640	684	631	644	662	649	667	661	653	660	680	670	664	671	669	688	635	645	668	707	699	652	643	661	686	717	621	633	727	680	710	651	690	671	681	611	679	652	681	675	612	687	656	688	668	675	658	675	652	699	618	687	668	676	677	692	703	677	686	709	634	716	641	726	633	637	698	644	649	685	679	661	629	679	713	678	675	656	692	667	670	630	689	676	672	657	655	670	676	646	686	673	655	654	669	645	680	646	628	681	673	685	625	646	669	702	702	661	658	653	690	684	694	651	625	638	692	628	657	652	689	675	695	677	679	697	664	706	652	635	605	681	731	695	691	678	667	679	682	655	669	664	693	658	634	632	663	656	656	650	630	661	672	673	662	607	689	665	685	676	670	654	678	648	670	664	665	647	695	666	705	635	674	681	662	674	680	648	674	639	667	637	685	645	610	690	664	683	655	626	665	661	645	716	688	730	639	638	670	629	688	638	692	689	680	667	665	667	700	671	673	723	728	619	700	656	645	712	655	688	668	684	623	701	652	678	666	658	645	679	682	683	666	638	670	679	644	672	738	671	692	662	623	644	621	679	657	628	650	642	684	656	668	681	664	644	670	662	677	675	671	704	665	673	685	657	684	636	678	663	702	646	647	718	667	688	665	708	720	655	650	665	684	688	685	693	655	709	668	680	655	701	638	693	699	679	693	662	674	673	630	678	660	658	692	673	656	613	641	689	667	681	643	696	686	673	662	686	671	658	696	625	654	679	660	676	715	668	633	665	681	742	668	658	660	687	667	738	619	658	647	630	637	661	663	660	662	669	654	633	680	637	649	632	668	648	699	698	626	626	674	640	610	672	651	669	676	666	676	653	698	602	653	670	664	630	648	661	670	677	651	762	655	655	653	658	659	630	710	630	668	663	726	652	675	636	690	717	639	685	683	649	648	660	669	683	669	694	670	691	688	675	667	697	641	673	678	685	657	653	630	679	675	656	705	712	652	648	666	695	690	659	714	698	664	655	678	679	653	677	632	668	672	699	678	701	692	650	635	660	622	639	648	647	673	643	662	695	673	698	665	718	658	645	662	676	658	642	675	712	626	675	700	645	713	715	610	721	620	637	655	688	675	666	696	694	627	671	663	668	657	660	692	619	738	646	714	655	637	698	692	653	710	647	656	691	714	671	653	648	672	650	674	673	659	691	678	657	664	642	676	704	641	649	653	704	631	643	659	650	647	664	674	681	671	656	670	646	709	715	698	643	651	660	674	615	651	627	705	642	672	674	685	668	647	702	672	629	684	652	650	647	708	686	678	668	656	703	660	700	667	694	637	663	657	650	686	718	666	696	701	669	679	665	649	668	665	674	631	623	675	694	665	677	688	673	676	624	661	672	671	664	594	647	658	671	642	669	707	663	668	689	649	688	677	669	699	666	678	680	673	645	664	678	647	691	614	676	665	675	700	732	686	674	659	671	717	679	666	673	667	662	635	704	674	698	699	663	704	665	726	624	670	632	592	646	674	659	679	712	702	667	691	689	659	686	685	631	667	649	688	699	652	680	664	646	705	683	633	635	654	664	695	727	658	699	687	704	666	694	684	682	620	683	668	669	666	695	688	693	704	668	671	671	669	693	680	674	595	674	652	628	684	620	684	664	672	658	704	636	631	720	692	685	670	681	710	682	684	642	664	647	643	660	665	659	674	633	650	654	695	651	676	664	672	656	661	687	648	743	613	634	662	741	656	628	639	697	686	690	660	690	624	727	674	664	633	696	704	650	621	682	639	731	650	703	671	669	643	675	635	670	629	703	634	655	659	638	659	679	657	642	688	673	673	677	683	677	671	680	657	620	659	669	659	673	643	693	652	713	646	653	681	689	632	637	687	663	669	619	702	673	708	660	655	618	698	697	631	668	673	694	668	681	694	704	663	629	719	650	627	715	722	678	697	696	674	662	661	634	659	655	674	671	664	657	636	650	705	685	644	649	665	682	602	683	685	655	709	618	655	639	665	653	672	656	670	650	652	702	686	642	720	675	703	681	735	685	706	675	659	673	631	667	653	672	679	645	664	673	657	646	659	700	667	649	696	711	709	685	655	619	679	646	679	646	674	650	619	664	650	681	675	696	650	697	679	689	662	664	640	665	653	701	660	693	687	654	649	673	661	662	711	653	643	688	674	650	664	717	643	644	658	729	662	661	650	697	689	633	656	642	697	649	721	646	695	663	705	736	655	683	663	644	675	651	672	666	686	636	664	671	657	690	645	662	693	702	662	688	657	676	641	660	695	656	672	660	701	637	663	722	657	658	642	646	664	669	726	660	698	667	703	667	649	720	702	713	688	678	683	678	683	657	730	662	623	645	612	645	655	678	700	649	671	712	637	653	663	675	665	648	662	710	690	679	667	681	661	647	725	659	681	685	668	655	693	666	687	716	659	636	705	593	673	675	670	682	652	678	630	659	640	668	656	669	627	655	616	683	642	709	665	665	703	650	695	688	657	683	701	660	726	678	664	656	679	662	648	650	678	655	704	668	661	628	672	723	659	634	680	684	616	654	656	689	688	684	641	680	676	662	642	664	683	650	652	657	658	706	652	657	686	683	666	681	668
27202	27475	12897	2172	96	90	94	87	72	84	92	64	72	97	86	81	82	76	87	82	68	81	78	81	76	71	75	86	89	92	115	155	176	161	115	127	91	80	81	79	85	74	90	71	87	72	97	63	82	77	81	82	89	69	96	73	78	74	86	88	74	75	70	80	75	76	77	62	73	78	82	82	65	100	76	85	83	84	90	86	72	89	87	95	63	75	75	90	73	71	59	78	80	78	87	84	68	83	96	85	61	78	60	90	82	71	74	68	91	87	80	90	73	79	70	84	89	87	86	71	87	81	82	80	84	60	97	81	81	78	68	85	97	87	89	85	88	83	80	79	90	86	79	67	86	87	73	88	63	89	96	83	73	73	77	86	74	89	92	74	97	84	77	67	82	69	95	85	76	67	80	95	87	66	83	81	84	79	74	83	77	90	78	77	72	85	81	60	75	67	71	70	69	92	76	66	70	89	84	88	93	73	98	60	72	72	94	81	86	81	74	83	82	80	78	84	63	83	78	82	81	74	77	71	91	86	83	84	62	71	72	77	82	78	80	77	82	85	92	90	77	98	82	73	78	77	69	82	58	67	70	87	64	72	74	71	84	73	83	86	80	82	67	85	83	96	74	87	70	75	90	78	74	72	84	87	75	85	64	94	78	78	79	72	82	78	66	89	78	69	79	74	66	69	77	76	89	75	83	76	90	78	82	81	71	72	70	64	99	75	69	60	84	79	84	69	84	72	81	74	75	85	65	61	81	80	79	76	78	85	81	70	80	81	83	87	83	76	83	74	82	75	81	105	90	77	76	80	88	77	81	72	82	77	86	61	84	75	73	79	80	88	76	92	81	72	92	87	64	72	79	71	70	87	81	82	79	85	69	97	83	94	90	95	78	71	85	71	78	61	86	72	79	71	100	69	83	70	79	71	99	79	65	88	93	62	64	72	83	70	82	71	82	81	84	68	74	91	68	94	83	80	87	76	71	81	83	83	72	69	85	94	75	94	68	70	83	87	83	74	86	86	66	67	71	77	88	82	77	83	74	87	76	66	65	65	60	62	64	88	71	79	96	77	88	90	70	79	89	68	86	83	70	76	76	67	73	88	85	90	82	76	61	75	82	87	74	93	81	94	69	72	81	70	63	80	56	76	78	84	87	69	78	63	99	97	78	89	60	75	73	79	89	75	82	89	63	74	70	89	77	82	73	68	76	72	71	88	67	73	93	70	80	91	89	68	89	73	69	65	74	75	79	70	69	88	74	89	78	70	79	83	73	82	76	90	72	102	70	80	65	87	69	89	73	83	89	83	85	89	95	78	68	88	77	83	86	83	96	88	73	68	78	77	91	79	80	77	64	78	97	76	96	62	79	83	53	81	81	75	80	74	92	73	69	77	88	70	74	72	61	81	75	86	80	83	73	82	83	76	70	75	85	91	70	71	91	63	99	65	74	56	64	89	75	88	86	88	77	96	87	77	75	74	76	69	83	83	94	80	82	73	75	85	78	81	88	82	65	83	71	93	79	84	72	73	95	104	67	81	68	79	78	67	78	92	75	85	76	87	72	79	73	78	85	81	80	75	75	86	79	75	69	77	80	80	54	86	91	80	76	72	93	72	86	80	74	71	73	75	68	87	83	78	92	66	84	80	70	92	66	69	68	70	75	68	72	86	72	92	77	72	90	92	84	84	76	71	72	67	86	73	75	71	82	87	67	92	98	79	89	87	70	85	79	83	79	78	85	75	76	77	86	71	78	69	69	70	78	71	68	61	90	83	73	74	70	86	83	73	87	79	83	64	71	69	67	73	76	85	76	86	78	68	81	92	87	64	71	68	78	104	85	109	69	88	67	68	74	95	88	71	82	91	60	97	78	83	75	86	70	83	72	81	70	83	76	86	95	63	87	89	68	69	71	66	97	77	86	80	81	75	79	91	79	72	87	86	80	89	71	80	89	93	74	68	85	63	94	89	88	80	80	88	81	93	83	81	72	68	86	75	69	88	69	62	87	97	79	78	72	72	77	67	94	67	72	72	66	72	84	85	87	83	81	71	66	82	73	82	78	76	68	97	69	80	100	88	71	90	92	80	94	86	75	74	91	101	89	67	86	87	83	76	87	75	88	84	85	69	64	77	58	86	91	69	82	87	79	85	81	64	76	83	82	72	62	72	79	69	66	72	87	99	71	77	82	89	72	63	70	78	84	86	87	91	74	79	66	65	58	91	80	74	73	67	89	89	83	74	65	78	92	89	61	79	87	82	84	65	75	84	82	76	65	80	90	81	84	78	79	84	78	60	87	78	76	82	82	73	79	76	93	95	88	86	87	74	60	71	82	92	88	72	74	76	62	74	67	84	77	85	91	90	78	74	80	86	89	94	85	85	83	94	78	86	93	88	77	87	76	82	79	94	74	74	71	89	72	91	95	80	83	85	84	82	75	78	86	100	83	84	77	72	82	92	81	70	76	101	71	89	85	87	78	87	67	75	75	76	89	90	79	77	82	102	93	73	74	92	86	86	83	87	81	73	61	76	77	54	82	82	54	85	69	88	85	74	88	83	87	82	78	81	83	80	85	65	101	74	75	91	83	92	90	97	91	86	83	92	83	96	82	83	84	78	81	84	69	67	76	81	81	64	65	75	78	66	91	66	78	69	70	68	90	71	86	69	76	85	76	88	70	77	83	80	91	89	86	88	81	94	94	76	75	80	78	72	71	90	77	77	81	84	81	84	80	80	67	62	83	86	96	80	91	74	89	85	73	78	68	71	70	86	63	86	87	88	80	96	74	77	80	62	90	75	76	72	88	82	89	80	76	81	78	68	84	72	89	80	84	83	72	82	79	76	86	86	93	91	84	96	74	77	77	75	76	80	77	84	88	73	87	66	67	65	82	80	79	82	72	83	78	80	66	71	82	88	87	64	92	98	74	72	73	65	83	66	91	87	85	74	82	91	78	68	78	85	88	74	92	98	80	83	73	82	76	77	73	83	91	77	63	101	66	76	70	70	73	75	91	75	107	70	77	88	70	80	79	79	91	83	77	86	75	87	70	72	90	81	106	89	82	72	75	74	59	80	73	73	86	83	75	99	78	79	84	97	75	88	84	86	75	77	79	93	84	60	109	83	76	86	80	79	85	95	73	87	74	74	67	72	84	83	81	87	63	67	69	86	85	79	88	77	96	95	69	87	81	83	83	79	82	79	74	77	90	97	76	68	90	74	76	60	66	79	75	87	64	69	66	77	69	73	76	95	75	91	75	71	74	79	86	80	85	81	81	76	76	67	90	74	94	86	88	63	90	77	74	78	82	80	76	92	97	87	69	76	99	67	91	87	76	69	86	75	98	85	85	68	86	93	73	64	93	76	90	70	79	71	81	68	91	70	71	81	98	86	75	63	87	85	75	74	88	106	89	76	86	87	83	77	89	71	99	75	94	78	74	94	75	75	73	73	85	78	81	83	69	72	86	77	81	71	81	80	71	87	69	83	69	59	74	71	75	84
57634	46188	32438	11784	1284	1500	1371	1235	1155	1120	1035	991	912	911	965	969	884	884	866	905	855	830	861	852	881	845	842	791	837	953	1815	3895	3795	3299	2500	1372	1063	968	797	797	787	787	789	808	818	813	798	801	780	766	770	763	849	801	811	768	774	769	817	814	799	802	797	772	794	813	768	770	833	790	815	776	812	790	768	809	743	806	760	805	804	815	831	776	806	834	815	823	836	802	774	797	784	821	807	821	726	843	774	856	795	850	776	769	776	772	808	825	812	782	809	786	845	770	762	829	784	845	832	736	764	822	839	782	827	809	803	803	758	774	824	754	802	796	799	746	818	746	819	828	779	827	780	829	749	755	824	820	781	810	813	785	867	840	837	776	833	773	730	822	824	747	805	824	792	799	759	838	818	806	757	766	818	794	806	762	799	729	819	847	860	784	791	815	770	747	845	801	814	795	795	843	817	778	768	814	789	794	779	840	820	780	813	799	804	747	795	863	768	826	801	859	800	810	793	794	790	796	754	779	818	818	777	794	805	737	825	784	784	781	799	800	762	817	851	841	798	790	762	794	786	779	781	797	761	827	763	792	796	801	800	847	817	786	795	795	786	775	820	792	823	788	834	775	799	821	801	762	778	819	781	845	754	786	860	826	827	775	773	795	789	761	788	796	779	727	782	819	765	836	847	732	857	788	832	788	789	753	779	765	805	813	783	834	780	795	808	824	801	777	824	823	782	761	746	779	808	823	827	797	777	798	791	796	780	809	785	787	789	774	806	786	805	813	792	804	827	806	813	832	807	781	837	795	831	830	837	771	835	856	757	795	812	779	785	779	802	807	822	761	731	837	792	825	835	788	789	777	813	787	800	770	797	828	824	860	767	775	773	792	786	810	746	809	808	808	811	842	804	810	781	855	829	783	760	756	824	834	806	766	831	788	779	818	788	806	816	816	764	833	808	838	780	782	806	761	844	818	799	828	818	787	806	761	812	801	791	801	798	817	788	849	810	813	770	838	818	808	780	768	792	800	801	753	848	825	810	771	790	814	764	794	811	817	832	775	823	798	769	778	796	799	791	768	809	857	806	784	790	777	789	792	802	841	807	764	780	786	820	743	777	783	813	823	853	790	797	742	816	846	866	793	778	760	808	792	834	795	766	803	806	788	809	872	833	794	797	829	792	755	828	810	797	814	827	811	847	782	764	839	784	807	844	763	782	810	784	859	833	809	786	821	828	842	823	770	813	807	778	773	798	780	821	817	843	810	831	796	843	828	802	778	758	779	775	759	791	856	778	795	791	801	753	815	805	840	784	748	803	789	838	827	767	804	815	765	801	783	801	786	793	794	775	782	823	817	816	765	822	782	842	798	808	763	814	848	879	799	827	800	827	821	828	754	808	823	787	817	762	813	848	793	774	830	826	776	845	863	817	837	837	796	789	845	795	832	806	789	824	729	836	779	805	810	795	820	849	787	824	807	798	840	764	800	810	755	804	791	774	765	796	825	772	839	789	792	745	779	836	823	808	829	819	831	718	802	787	790	841	776	790	797	787	846	828	828	783	788	825	814	772	783	760	760	826	788	800	805	814	827	817	820	809	835	792	830	824	752	790	825	741	750	797	789	836	830	785	797	775	789	787	792	828	812	802	758	790	771	807	799	809	855	774	796	821	811	784	756	781	754	821	805	783	791	824	761	827	771	811	742	798	766	819	804	781	786	771	837	829	801	772	812	844	797	842	818	807	798	793	769	815	802	806	776	813	771	873	784	799	819	820	781	835	769	821	817	814	768	881	805	764	812	794	785	818	763	779	824	762	801	791	836	792	792	767	807	753	781	755	776	807	837	803	874	817	787	826	778	837	762	823	793	828	854	752	814	815	786	826	760	831	786	795	827	787	818	819	758	809	797	746	830	814	825	876	822	765	758	777	802	758	738	757	808	791	791	779	786	774	762	786	766	816	824	815	791	776	764	775	819	756	783	817	822	786	771	831	839	810	772	795	800	741	787	839	791	829	799	801	789	812	822	747	831	845	852	818	771	801	806	781	803	827	809	810	839	758	797	815	757	796	793	865	807	830	735	801	810	795	806	836	769	788	816	824	843	800	774	796	807	774	776	760	803	800	800	801	800	817	819	821	811	840	816	815	774	800	771	773	798	786	820	793	774	799	851	793	752	777	827	827	781	801	799	849	832	790	835	803	799	790	804	794	764	825	841	777	819	840	819	830	804	860	778	815	769	829	791	820	815	824	797	819	765	787	828	798	818	783	807	779	785	799	814	756	810	799	827	779	832	775	866	809	779	765	848	786	805	776	783	845	800	715	772	800	800	826	779	784	832	803	820	787	847	858	767	792	831	777	792	750	840	856	778	794	801	823	794	785	758	808	769	807	810	758	813	766	792	778	766	787	748	781	781	821	806	725	807	821	814	850	784	840	750	778	793	824	816	818	775	807	853	799	782	750	764	832	743	821	785	813	800	823	786	841	777	772	791	768	794	811	830	847	825	759	826	746	756	800	779	792	786	801	822	808	796	837	814	798	790	818	804	824	757	789	755	811	750	770	822	720	819	850	808	855	808	770	760	787	748	825	821	811	828	780	840	797	782	821	776	818	784	774	873	836	766	813	772	757	806	776	767	802	782	807	821	781	809	845	796	756	756	826	797	770	782	790	759	806	799	799	820	825	770	837	740	791	820	750	781	765	797	845	750	772	816	784	800	816	778	802	819	854	803	832	819	821	852	762	829	827	784	783	799	844	798	764	852	811	802	781	763	801	752	783	786	795	795	755	789	797	829	787	786	776	819	825	737	788	778	825	822	789	761	821	771	816	793	812	759	788	800	808	758	771	787	800	789	824	769	834	829	819	756	808	806	815	798	780	802	793	790	770	754	812	780	793	819	815	756	728	805	791	746	797	801	821	778	808	831	755	847	840	849	817	813	798	834	821	772	809	808	763	796	818	813	786	813	801	795	822	780	806	802	782	788	769	774	821	837	841	777	816	792	829	849	749	808	751	834	799	772	839	783	775	782	779	777	816	780	758	835	784	832	770	853	804	817	781	826	767	748	799	758	803	760	807	854	796	766	821	811	815	798	826	830	836	814	778	802	839	726	840	785	807	848	794	767	773	809	790	772	834	836	799	780	811	804	774	817	816	796	820	800	825	820	810	779	839	768	825	814	848	816	785	811	831	772	803	804	803	859	786	790	850	816	782	822	780	798	790	787	813	847	819	789	776	820	803	752	782	789	796	884	861	816	794	826	801	780	860	808	816	811	834	796	837	777	795	780	818	788	750	774	808	807	786	777	822	839	828	808	808	787	834	829	774	793	852	781	805	730	797	740	803	801	876	751	787	798	790	807	773	802	771	797	763	779	811	776	792	797	803	785	788	776	837	832	760	750	791	771	774	768	757	829	803	813	818	715	797	828	803	807	787	792	793	761	820	820	834	784	835	810	820	772	844	786	835	797	819	794	803	800	775	830	811	835	828	837	809	840	767	800	768	825
37414	38649	19973	4846	84	57	68	64	72	58	59	61	69	67	73	65	63	45	57	58	52	59	51	63	65	48	61	61	65	58	81	187	185	185	133	98	75	75	53	53	55	58	55	53	45	46	68	53	53	68	49	52	48	56	52	56	50	65	62	49	70	69	52	55	52	65	60	47	49	42	59	51	51	51	57	47	54	66	62	64	36	45	60	52	66	66	52	53	51	51	39	55	74	50	59	50	58	65	54	52	52	55	55	59	59	66	59	63	54	57	63	44	54	55	47	52	64	49	65	57	58	74	47	46	51	51	64	55	56	41	59	52	55	72	60	70	51	53	41	50	61	53	60	57	50	61	46	62	46	62	59	49	77	69	59	52	56	61	61	53	57	49	48	55	60	58	57	40	61	55	61	46	57	68	50	58	73	54	50	59	49	63	58	62	32	51	53	57	69	50	51	59	54	57	67	44	51	56	49	54	43	51	45	57	61	56	70	68	56	54	59	53	61	50	54	59	45	51	56	58	46	45	52	50	60	53	49	52	49	66	51	47	51	57	52	55	53	45	51	51	65	78	52	58	54	47	41	60	56	59	59	50	61	52	59	50	55	67	64	57	55	58	59	63	47	56	53	43	61	45	61	64	62	63	63	46	40	56	61	69	46	59	61	50	67	55	58	45	52	58	65	63	53	56	49	73	65	44	57	42	50	61	58	46	48	61	70	49	62	45	66	60	56	58	58	49	40	46	64	64	52	54	53	50	50	60	56	48	55	40	50	56	73	53	49	56	60	54	55	56	38	58	69	51	60	55	47	47	49	58	62	37	62	50	53	50	70	54	57	66	51	56	51	51	67	50	61	60	59	57	57	46	61	59	49	58	61	58	50	56	56	62	60	60	61	60	57	56	54	40	52	44	61	56	57	46	64	50	56	56	47	55	44	57	44	57	65	61	52	65	46	45	45	49	60	58	55	57	53	60	57	57	62	49	56	61	73	47	65	40	47	51	58	53	36	55	70	55	44	42	70	73	56	59	53	55	62	63	55	48	69	49	56	63	52	46	53	64	70	61	43	57	59	60	52	60	67	65	52	51	61	55	69	39	56	47	52	50	43	48	48	54	49	51	47	51	53	55	51	60	59	64	55	60	45	71	58	38	50	47	50	63	62	49	64	59	46	58	39	49	68	59	41	60	64	55	51	62	77	45	56	58	63	55	56	45	64	62	65	64	66	52	57	57	50	46	55	50	53	54	44	42	60	53	48	50	52	46	53	51	46	53	54	62	51	65	52	55	55	68	49	50	55	51	45	52	49	65	62	58	64	66	66	52	53	47	45	58	55	52	47	61	46	59	48	45	53	51	37	54	58	55	53	59	47	57	48	55	46	51	44	58	67	48	61	41	52	58	59	66	75	52	54	56	52	51	58	64	56	68	60	54	64	45	53	54	58	55	63	57	48	55	46	54	48	57	57	54	56	55	53	56	64	49	63	67	53	66	49	61	53	61	59	61	51	68	48	58	49	52	54	60	49	53	46	34	57	53	47	60	69	56	65	54	44	50	43	58	50	61	39	61	52	59	59	52	72	54	55	37	62	64	60	67	55	52	58	53	67	48	60	58	50	60	56	69	52	46	53	54	61	47	51	44	62	54	63	61	52	38	57	48	54	53	47	70	54	57	63	49	46	41	61	56	50	54	56	62	39	69	56	52	56	58	66	45	55	50	50	55	68	58	51	67	58	44	52	65	46	51	59	47	51	65	57	65	61	58	56	47	53	54	59	42	54	53	42	55	54	53	47	63	69	50	59	46	53	54	56	50	55	48	50	60	64	66	58	51	56	59	52	52	57	58	53	56	54	54	55	42	47	74	59	49	71	79	64	57	54	56	59	56	56	51	63	55	43	59	55	40	68	42	57	55	57	51	47	48	49	59	55	54	43	55	57	51	52	46	62	47	62	60	52	55	46	64	63	64	68	61	59	48	50	62	56	43	57	52	58	61	67	64	53	67	56	49	73	55	39	71	42	53	45	66	66	57	54	59	63	60	69	47	52	52	49	56	45	51	54	45	48	57	50	60	59	46	53	43	55	59	50	48	54	59	60	59	53	70	57	44	62	45	67	59	66	74	50	61	54	51	56	43	71	46	54	57	61	50	70	51	61	55	55	44	59	58	66	53	51	42	45	61	61	47	52	55	51	57	36	43	54	38	54	49	49	60	48	55	66	61	59	56	54	54	70	47	51	66	41	59	33	56	53	57	53	59	45	56	50	55	49	63	39	57	42	62	40	49	54	56	52	48	51	63	47	63	62	52	60	49	57	58	47	59	55	63	48	44	69	54	61	64	53	53	50	53	57	59	58	48	46	51	59	55	66	49	56	54	51	51	59	52	60	59	66	60	44	54	44	57	56	52	52	48	53	63	60	53	65	47	52	49	60	60	65	47	48	61	44	57	63	35	61	46	56	55	63	47	44	60	60	51	45	58	62	45	63	57	44	60	64	49	65	65	54	37	51	46	61	56	57	49	61	60	54	45	58	51	57	55	52	58	55	64	50	57	51	56	42	54	60	58	51	53	62	52	61	47	55	54	48	68	60	66	58	62	59	56	55	60	64	62	56	57	66	62	58	56	54	45	47	49	61	65	60	58	38	59	53	60	56	56	58	47	66	58	40	51	61	58	46	46	53	52	50	57	48	52	56	48	55	57	50	60	52	50	55	53	50	64	52	50	54	39	62	53	54	49	67	55	61	45	72	55	52	51	55	61	47	44	54	51	46	67	40	66	50	70	51	57	64	61	54	48	51	56	56	49	69	44	52	55	50	68	59	56	56	73	61	42	49	61	51	50	67	59	49	66	59	43	63	69	70	57	48	52	53	62	45	52	58	44	57	62	48	55	45	45	66	54	46	61	58	64	53	64	61	54	48	53	62	54	43	52	57	63	69	53	69	73	58	62	43	43	52	48	59	42	50	48	53	66	54	55	68	51	59	46	53	63	58	50	44	54	55	62	53	52	47	50	56	49	56	56	49	52	49	62	53	43	63	52	52	54	50	52	64	57	51	37	61	67	60	57	56	61	60	54	51	63	54	57	60	48	58	56	62	55	46	54	54	61	65	52	69	51	58	57	46	54	63	57	45	60	52	50	71	59	61	73	49	55	58	57	57	47	51	56	70	63	52	45	57	54	51	56	70	51	65	42	58	52	52	46	58	57	52	53	52	50	62	42	43	54	63	56	40	65	50	53	54	55	56	52	60	49	61	51	62	53	59	53	53	46	61	55	64	61	49	54	54	48	54	47	60	55	55	53	53	49	44	52	59	57	67	57	43	49	64	54	71	59	58	56	63	66	70	55	47	61	64	57	55	55	51	55	47	52	56	46	46	57	44	58	46	51	59	57	41	45	54	61	45	50	63	50	56	59	46	56	54	47	71	65	54	41	47	58	66	52	60	60	61	53	62	53	47	59	49	57	60	60	55	62	60	52	53	57	61	58	68	62	49	59	53	62
59838	49589	37371	17937	1366	1531	1419	1203	1046	1005	888	854	770	745	726	688	669	700	688	645	646	615	647	644	613	631	620	598	630	660	1647	4580	4858	4690	2793	1398	940	691	584	553	575	549	592	563	606	574	586	595	568	626	580	570	569	580	604	579	637	588	543	582	600	574	596	553	567	553	586	593	552	553	530	542	605	570	553	558	578	542	659	566	603	552	563	583	563	601	563	607	552	609	549	540	624	584	608	554	565	591	586	580	544	560	599	586	564	582	605	570	588	574	574	579	541	583	526	582	572	586	583	558	548	573	576	608	604	561	585	591	505	543	532	573	582	551	571	547	567	562	582	564	591	559	589	571	568	593	571	595	610	601	601	541	576	588	571	564	551	573	547	544	549	608	572	556	576	543	560	589	579	591	501	570	580	550	602	553	524	586	551	582	517	565	593	561	534	536	575	559	540	538	577	591	545	568	581	565	559	549	572	585	594	584	562	590	592	543	561	577	582	553	542	585	563	541	582	548	536	580	573	608	568	557	562	595	552	569	594	579	565	560	607	612	608	540	574	568	572	517	595	558	535	587	556	564	608	593	597	590	570	583	579	548	593	523	520	584	602	565	572	542	593	553	568	590	635	594	570	555	578	594	588	563	607	600	564	545	580	589	584	561	580	587	598	564	590	592	565	570	595	596	599	582	587	570	587	570	576	585	567	539	605	587	588	577	563	579	609	569	575	593	600	589	557	581	573	590	522	575	617	550	581	561	591	573	577	587	575	581	591	571	572	603	582	565	611	589	562	579	573	587	550	582	588	559	565	614	515	599	600	567	558	590	541	575	555	597	561	557	598	576	597	589	556	583	592	593	524	564	584	553	598	582	538	594	576	563	557	580	579	616	591	560	581	540	599	560	534	546	593	557	548	567	602	510	610	549	590	588	571	545	566	569	567	547	575	553	565	578	564	569	566	529	586	547	543	583	567	555	572	547	593	533	538	524	539	555	580	541	576	580	607	601	549	572	603	594	583	558	598	622	614	609	562	540	573	570	591	588	572	566	541	584	581	575	620	539	595	575	552	574	550	586	619	549	545	581	555	576	595	558	559	563	551	540	582	583	528	528	546	551	612	600	585	571	577	571	603	566	544	539	600	592	557	573	582	570	578	598	606	575	596	573	558	601	561	616	563	571	584	564	566	573	591	604	584	610	560	544	592	589	569	572	586	536	532	554	590	559	588	588	557	544	571	564	584	573	580	625	547	594	570	574	552	606	567	583	602	541	568	550	596	577	579	570	586	585	539	597	586	582	551	589	565	549	559	558	593	568	590	563	602	517	581	542	578	541	565	601	556	614	517	572	564	544	534	548	573	568	543	555	585	543	538	590	564	583	603	561	535	576	616	550	608	589	597	547	574	578	589	568	576	565	544	571	562	546	572	549	571	562	552	543	582	567	608	541	571	566	602	581	527	600	575	560	553	587	564	577	547	584	586	533	557	599	587	519	602	607	568	533	547	590	623	600	601	557	560	591	535	562	564	562	592	583	592	557	530	592	596	621	587	588	579	567	570	586	572	616	580	568	522	549	542	597	518	613	576	550	536	544	555	545	586	567	597	559	592	566	593	551	580	572	551	579	587	541	593	553	568	585	569	555	589	563	568	596	609	538	539	603	590	564	606	575	584	559	600	594	590	573	578	562	586	531	538	589	590	545	588	600	553	582	533	589	617	535	557	573	559	567	557	583	606	610	610	578	573	578	594	562	546	608	555	575	593	599	581	593	550	553	607	570	582	610	604	588	571	596	580	597	571	597	601	581	548	612	603	529	590	585	581	563	542	586	560	541	543	540	604	576	556	551	594	567	562	542	556	564	576	564	545	551	577	542	569	567	539	536	595	550	572	609	565	592	517	575	556	538	593	572	589	572	576	618	572	601	590	578	631	552	592	545	579	580	576	573	547	565	569	577	591	567	559	583	562	593	593	528	614	594	584	590	605	560	570	605	591	598	538	594	594	567	549	577	516	549	642	564	546	587	581	615	529	563	571	554	568	540	550	577	584	585	575	585	584	595	614	581	561	579	552	567	581	601	569	579	578	621	566	589	597	560	586	543	598	559	572	593	586	590	591	580	561	602	585	542	597	559	555	510	554	569	583	582	578	526	591	573	582	602	550	542	561	583	602	566	548	583	548	563	577	565	564	533	593	604	587	573	506	570	588	573	572	533	560	585	573	565	559	570	587	561	583	543	553	594	579	582	583	590	577	570	606	580	581	561	539	585	557	591	546	535	587	546	507	576	578	561	592	581	571	550	559	585	572	558	578	545	578	630	563	586	591	623	582	592	580	573	557	571	541	550	522	624	596	548	589	567	578	627	593	505	560	570	618	557	562	544	579	538	551	586	542	565	577	554	577	555	608	593	530	581	558	579	600	522	591	616	576	568	581	550	598	552	601	496	567	542	560	564	557	612	539	588	566	556	531	567	588	574	570	580	582	575	566	552	565	602	594	579	595	509	625	512	590	589	534	573	622	547	561	615	577	568	581	552	574	559	615	573	597	563	580	560	573	609	596	577	602	594	588	591	558	537	553	589	522	610	573	607	568	571	575	553	544	551	555	565	588	575	562	564	549	590	589	560	578	543	569	570	585	558	523	570	568	608	545	543	539	572	590	518	599	555	552	578	533	589	571	531	573	579	548	606	586	563	592	552	566	563	571	548	569	555	602	572	561	596	574	571	542	558	583	562	595	537	608	581	610	533	551	551	590	547	566	561	533	526	546	549	556	619	531	548	529	614	620	599	573	563	550	578	549	561	577	577	564	571	587	592	633	617	567	557	566	586	628	589	545	599	545	573	555	575	522	567	608	597	565	578	581	581	578	584	559	587	567	553	565	548	577	559	561	553	579	583	607	594	531	594	594	621	595	527	592	578	556	602	545	552	555	551	519	567	589	559	586	626	570	562	569	559	616	559	593	557	553	539	572	569	544	534	582	622	550	537	564	556	589	549	528	573	556	576	590	585	573	587	594	563	562	614	571	575	595	592	558	567	624	607	581	558	577	566	550	562	604	590	568	582	597	610	560	609	575	570	570	565	573	533	571	593	507	608	616	608	549	537	570	584	588	584	576	597	571	563	573	587	517	534	572	537	565	539	552	557	576	595	543	543	597	585	591	540	547	539	589	522	591	564	574	550	567	553	547	590	548	574	625	597	546	571	537	531	571	580	553	547	595	530	580	591	579	588	536	591	561	549	574	583	541	560	534	537	565	586	505	592	558	556	537	571	570	543	593	618	525	571	566	578	577	586	548	583	575	564	579	602	601	546	576	592	599	582	527	576	595	574	517	581	538	568	569	577	579	609	575	547	530	623	590	569	576	602	623	644	528	575	525	566	583	551	611	580	557	547	540	590	585	566	562	605	558	524	607	585	560	560	555	586	628	567	555	555	568	537	561	551	591	562	597	568	523	566	563	528	625	581	595	593	572	602	580	581	543	576	560	547	598	565	503	567	580	574	572	542
16281	12212	4576	1121	93	73	84	84	103	84	87	91	79	79	87	87	86	90	96	89	81	78	89	95	99	76	93	87	96	75	92	93	106	114	109	100	112	98	84	107	76	82	89	82	84	94	85	89	85	81	84	88	101	78	89	88	95	85	90	79	78	92	84	80	81	89	94	88	96	83	91	94	95	64	78	99	82	93	74	89	81	78	68	84	89	88	79	81	72	71	88	83	87	99	88	87	91	100	89	92	89	79	82	85	87	78	89	80	94	98	81	99	80	87	88	111	82	88	82	93	85	83	81	87	67	72	83	93	92	82	88	82	95	77	95	112	83	75	83	89	88	86	74	97	98	81	90	100	85	73	83	96	92	89	67	100	84	84	84	92	99	83	97	79	82	82	108	83	93	94	89	90	80	79	84	102	74	79	88	84	85	77	77	71	98	82	67	80	94	77	85	90	90	80	87	79	88	83	64	69	97	83	88	101	86	73	109	94	77	97	81	74	91	96	93	76	99	99	67	89	77	83	70	80	76	102	98	83	91	77	98	87	79	65	89	78	92	72	86	93	85	89	86	86	89	97	87	90	99	80	89	79	97	101	89	72	98	93	78	74	84	91	83	86	77	88	80	98	79	92	92	78	88	68	88	86	91	76	108	93	87	77	88	91	91	89	78	103	80	88	79	79	80	71	93	81	74	75	94	76	90	88	111	94	90	68	89	86	100	77	79	107	89	78	95	97	77	82	80	88	72	100	76	92	74	74	72	98	80	86	86	97	92	83	99	97	91	74	78	95	80	84	92	87	63	83	81	85	95	83	95	83	102	86	84	84	83	60	86	91	90	83	82	88	84	77	73	88	90	69	77	82	85	97	79	95	71	85	89	84	90	83	82	99	92	86	78	88	90	103	85	96	97	72	93	97	74	79	97	79	102	73	78	75	88	80	84	112	83	79	72	103	87	90	86	87	96	73	84	71	95	95	82	75	74	88	74	96	92	84	95	89	91	95	82	82	98	90	88	77	86	107	73	84	85	83	83	82	82	89	87	93	83	85	86	94	90	95	88	106	103	86	88	80	100	75	79	81	95	86	102	82	100	93	95	74	70	102	73	84	91	104	82	99	102	81	87	68	82	81	92	78	84	76	100	90	87	97	93	81	93	80	96	75	84	81	86	93	83	108	74	94	91	76	82	79	90	84	88	87	83	82	100	95	104	93	70	103	79	82	93	90	72	81	102	80	91	93	74	95	93	79	98	82	82	79	82	97	84	96	92	72	95	80	67	81	94	80	78	85	95	88	94	94	77	70	83	93	89	89	105	86	79	91	81	95	61	81	88	86	89	92	74	81	100	96	83	83	86	77	78	85	95	80	70	88	89	76	87	81	97	97	76	80	84	84	92	110	78	89	107	86	84	93	87	91	81	89	86	87	86	83	103	76	86	67	96	74	106	81	90	85	96	92	87	79	98	94	74	89	82	78	102	82	80	89	96	82	75	87	76	72	76	96	80	97	91	88	92	95	85	69	87	77	86	86	94	86	74	93	89	92	68	69	98	90	98	96	75	88	81	97	93	74	92	75	97	84	81	87	86	81	68	91	89	104	83	91	80	64	85	88	64	75	77	88	83	83	80	81	83	87	88	75	97	100	94	86	91	92	86	85	79	92	91	76	85	76	81	84	84	99	96	92	74	93	69	93	84	78	91	75	82	62	75	86	87	80	74	101	75	78	87	98	97	79	99	95	88	107	73	88	67	98	85	93	71	85	87	98	79	81	89	80	77	85	94	86	94	87	73	76	88	77	91	94	85	74	77	93	89	89	102	79	64	80	93	82	77	88	84	79	73	81	69	88	83	78	73	97	72	94	79	86	91	80	80	87	82	78	84	82	74	89	78	88	102	101	87	74	81	73	77	79	76	95	105	76	67	75	70	92	108	91	85	89	84	101	86	88	98	67	84	94	80	78	83	84	84	79	80	82	89	85	93	97	93	81	89	88	78	83	91	77	84	95	93	93	93	84	87	75	73	88	89	93	79	102	73	83	97	91	98	90	90	99	93	77	88	76	103	93	88	76	84	75	83	81	84	84	91	84	92	101	87	101	76	70	76	91	84	88	76	82	95	87	86	88	105	85	83	91	87	90	82	76	99	86	98	70	84	76	67	78	72	85	85	84	91	105	81	78	77	77	76	99	91	81	85	71	73	83	87	91	79	89	103	77	75	79	86	87	108	64	90	97	72	94	90	101	90	81	86	79	84	90	68	78	78	69	89	77	91	99	75	93	79	90	94	94	84	79	87	83	76	76	88	83	76	86	86	94	87	90	85	87	89	89	80	85	83	86	105	87	97	69	76	84	87	82	98	92	81	74	87	89	79	78	71	84	102	74	94	93	74	83	83	77	97	90	87	102	93	109	84	102	85	79	78	89	90	87	97	86	82	82	97	95	94	90	87	76	88	86	92	65	92	81	88	87	87	81	79	114	89	79	81	89	109	89	88	83	64	83	75	97	80	75	101	86	87	77	75	84	80	73	102	76	90	91	94	88	77	99	67	76	87	80	81	75	84	93	86	98	81	83	68	95	85	86	100	79	86	78	83	87	91	86	96	94	90	88	82	99	96	73	95	82	87	83	89	103	75	84	92	85	86	94	89	96	91	90	84	94	89	88	88	86	104	87	80	92	94	92	86	105	84	94	97	74	91	98	98	73	94	90	86	95	85	92	90	103	93	78	89	85	97	80	98	86	89	90	83	63	95	109	82	83	97	74	84	95	98	70	91	76	90	95	76	81	86	88	85	93	74	86	82	86	82	68	87	70	78	81	91	81	82	76	97	86	89	73	89	85	73	101	88	103	70	97	92	92	93	83	78	79	75	79	89	98	90	85	90	85	97	89	77	95	83	91	90	99	70	89	87	76	94	81	91	84	101	87	85	86	92	90	91	85	88	95	93	85	88	82	90	92	83	94	80	72	94	76	86	80	95	102	90	91	75	85	69	71	86	83	91	95	85	81	72	71	82	89	74	80	95	87	88	74	74	102	71	114	92	98	89	88	78	83	99	89	93	92	83	91	81	97	90	73	78	87	94	72	86	79	67	101	82	88	87	92	84	83	89	77	82	89	74	74	79	89	86	83	68	86	86	86	86	78	88	84	91	79	82	107	81	74	72	97	79	82	73	81	91	100	88	93	71	104	78	87	69	89	73	81	73	93	95	90	87	75	81	87	76	103	77	92	77	93	70	90	87	93	100	84	87	95	86	84	89	86	82	81	97	93	85	101	84	78	86	103	90	81	85	73	78	83	78	86	94	94	78	78	73	91	83	103	87	80	86	80	88	84	87	95	82	107	88	87	80	90	67	90	84	93	90	70	92	103	78	102	91	89	74	93	98	91	105	97	84	79	84	87	91	82	68	80	70	83	88	90	84	68	71	87	71	83	88	101	93	86	90	79	82	86	80	80	88	83	95	104	88	80	95	88	78	86	95	83	81	93	100	81	102	83	95	91
45972	34503	22206	12126	1055	1047	1021	990	978	979	958	930	969	865	915	931	863	900	857	867	876	819	860	836	865	881	853	845	870	904	1092	1609	1763	1814	1312	1079	939	858	847	838	868	826	835	901	878	886	889	852	886	874	865	874	844	862	880	903	878	846	857	877	845	850	820	874	854	854	886	825	861	808	847	855	942	856	875	840	817	888	841	907	828	871	897	865	921	894	910	881	830	896	840	903	830	843	892	903	832	846	908	918	858	850	850	838	872	863	942	847	869	856	882	893	888	875	850	861	861	872	903	900	888	879	884	921	875	900	913	836	863	822	907	880	864	882	891	823	906	881	868	904	828	851	935	877	880	830	827	886	804	910	882	881	816	886	899	872	848	873	836	896	866	898	846	815	873	856	891	870	872	877	824	893	841	817	917	852	893	931	917	853	890	865	868	874	908	867	873	815	859	836	857	867	878	835	879	921	902	866	817	861	889	895	881	901	916	866	870	855	906	844	860	882	919	847	831	818	914	850	883	841	885	813	868	871	876	900	918	887	909	886	833	844	845	816	858	886	837	854	855	837	891	807	843	889	878	852	854	911	865	844	901	885	887	838	830	855	846	861	843	891	855	884	860	890	920	830	830	880	900	851	876	859	858	840	881	887	839	878	904	870	859	862	863	845	844	861	920	883	863	874	833	836	871	845	854	876	876	873	846	853	869	863	806	863	878	922	827	880	857	866	888	853	875	819	860	832	867	885	894	902	809	886	867	897	866	866	850	863	904	835	827	866	840	856	853	826	866	879	868	892	890	880	904	850	870	879	877	860	800	822	846	873	872	874	877	815	842	846	902	880	886	845	817	878	829	895	827	850	835	892	905	882	844	836	883	825	898	865	836	855	853	850	921	885	855	862	895	883	841	944	862	830	878	848	914	870	884	888	819	889	875	827	898	867	900	866	810	899	884	844	847	900	846	887	875	899	880	861	854	815	904	860	866	859	858	878	809	905	850	889	840	820	892	827	863	856	870	867	859	885	851	897	853	864	881	837	911	872	866	856	859	844	848	920	887	829	869	836	870	863	862	866	851	866	849	844	839	852	794	868	869	863	840	827	896	929	802	867	871	886	879	890	870	861	821	845	911	857	849	876	854	892	869	909	881	859	808	861	848	855	880	905	866	818	926	893	856	829	814	846	861	896	843	824	865	879	852	861	823	884	884	844	859	840	867	884	845	884	842	876	890	858	887	850	833	820	944	854	825	859	858	840	883	873	823	844	855	882	837	874	888	889	841	885	866	834	886	877	846	854	888	856	879	912	860	846	884	847	884	925	882	876	907	857	839	923	838	847	872	894	905	851	895	909	870	868	886	867	897	899	877	839	869	852	843	889	870	859	897	870	856	916	887	916	849	930	851	853	823	872	825	828	822	866	866	822	838	876	875	885	866	900	885	833	887	833	848	887	843	849	831	856	846	900	854	886	934	851	825	932	861	855	923	841	885	868	888	906	907	881	883	891	887	831	840	828	838	844	872	848	859	809	814	822	816	894	907	837	803	871	892	839	905	874	881	875	829	877	882	914	876	825	875	873	824	864	836	906	850	877	872	908	891	861	911	863	869	864	880	873	804	850	848	909	906	852	905	932	899	798	908	884	864	878	849	844	882	861	850	835	865	865	826	840	858	876	880	859	878	883	871	919	885	883	881	862	845	873	810	868	856	904	890	927	872	820	838	848	878	858	833	846	925	887	857	860	868	852	907	861	896	833	848	864	826	847	878	904	846	876	918	886	860	865	877	864	860	892	841	851	871	867	861	867	862	843	836	898	861	898	890	863	905	890	845	889	890	908	883	853	812	907	869	832	898	831	864	927	882	891	883	895	883	918	904	832	885	869	862	828	820	902	872	851	851	890	860	864	850	867	831	844	929	898	858	905	892	862	900	893	928	874	873	834	848	926	915	859	888	865	849	880	860	838	885	827	800	854	849	878	889	886	904	870	848	874	854	808	860	857	872	898	872	835	861	901	874	835	865	900	844	849	915	887	884	842	847	843	797	836	885	893	881	844	864	905	827	866	887	919	896	806	849	800	893	831	852	775	852	884	843	927	863	860	911	895	840	836	862	862	861	865	890	882	909	875	825	877	831	898	915	874	851	897	852	869	836	962	836	890	907	880	846	860	847	840	884	890	841	846	848	837	847	926	873	877	870	847	851	830	863	881	899	843	905	848	888	830	880	854	875	863	850	851	881	846	862	881	835	885	836	863	861	890	845	850	847	859	896	865	807	864	884	871	854	863	852	900	886	835	907	836	895	839	831	820	812	849	875	824	874	910	860	817	893	913	955	892	849	837	863	816	862	831	853	840	857	913	822	873	806	858	922	860	843	847	860	838	868	894	920	850	876	894	881	869	850	860	908	842	876	845	897	897	847	846	890	852	840	842	915	856	850	863	883	826	841	829	826	818	842	860	823	822	877	868	851	891	836	861	895	886	893	836	868	811	801	881	841	886	897	866	883	835	858	877	909	841	882	887	851	893	902	865	843	842	844	878	857	845	818	903	804	849	887	855	845	846	876	861	846	887	847	827	828	852	859	878	872	856	858	832	841	848	881	878	876	852	895	859	804	896	854	819	855	873	935	865	865	911	838	861	910	893	839	884	906	819	882	856	920	892	881	847	843	875	856	815	865	884	888	866	870	903	865	849	845	861	879	878	872	903	892	907	874	853	846	803	816	860	870	837	877	830	843	794	843	887	849	843	890	858	906	791	858	897	940	871	810	860	817	851	877	915	866	918	870	869	886	831	845	891	881	882	866	817	912	832	867	890	827	853	830	850	817	915	918	850	821	816	865	894	900	811	899	818	871	862	869	893	879	875	866	897	851	820	819	878	833	897	873	874	886	886	848	874	837	872	826	884	832	859	868	843	834	865	875	868	862	841	852	827	825	824	819	812	837	841	811	899	868	856	832	910	894	896	867	833	881	820	887	860	907	832	827	848	838	900	846	828	929	906	848	855	864	880	910	901	866	840	874	845	822	840	877	877	874	890	939	855	897	890	821	837	852	888	836	881	858	838	849	875	845	862	878	859	900	852	825	886	869	876	857	904	924	867	881	889	853	884	840	893	814	874	854	868	871	858	880	883	880	873	844	889	837	895	896	848	859	895	860	862	845	885	869	861	905	871	876	880	893	822	880	886	878	833	879	857	823	903	871	835	852	919	859	842	887	873	851	880	800	866	869	818	864	872	896	851	853	907	825	907	874	936	857	877	910	889	849	917	850	929	893	823	857	907	900	884	896	891	837	883	869	892	837	914	877	892	873	873	885	878	912	865	835	876	872	850	848	884	863	852	870	872	904	862	862	884	833	878	890	857	885	863	878	854	901	927	870	848	906	836	896	882	868	892	892	867	834	806	854	889	917	844	862	840	854	830	864	864	901	898	847	856	913	865	927	840	862	881	837	856	887	846	877	872	851	885	914	881	767	928	883	878	903	861	879	859	848	896	913	832	830	851	888	844
31739	31617	14334	4323	194	72	75	62	61	76	63	60	65	55	56	57	77	60	76	72	65	64	72	68	81	50	57	51	72	64	67	116	114	118	103	75	51	74	62	66	56	49	72	57	60	70	53	68	70	63	66	62	44	67	59	61	67	74	69	60	65	58	54	69	66	54	69	66	71	73	56	71	60	76	50	75	54	45	72	53	73	61	75	63	68	66	68	73	76	57	58	74	69	46	57	59	74	59	72	72	53	61	62	57	71	69	69	48	72	61	53	74	78	70	51	61	67	75	61	61	54	68	60	69	69	52	65	64	58	60	64	69	78	52	66	67	61	53	69	56	72	62	61	61	80	67	64	59	69	71	60	65	78	66	69	59	60	67	57	72	68	67	58	64	68	73	57	66	67	66	80	61	81	58	63	66	61	65	71	64	61	65	76	59	56	62	65	60	77	63	73	71	67	73	57	62	64	58	67	63	75	57	57	55	61	50	63	65	67	71	71	62	63	69	52	66	67	59	58	54	68	46	67	56	73	73	70	60	71	67	48	57	68	69	58	80	65	53	75	49	68	65	60	76	70	64	68	64	69	56	55	67	72	68	75	61	71	52	50	64	66	57	61	80	60	70	67	79	54	74	61	81	77	55	70	64	62	62	57	79	54	61	65	63	61	67	62	59	59	56	51	58	62	73	59	62	75	61	58	70	58	65	71	63	53	68	52	69	76	61	63	63	53	66	53	70	68	70	71	56	75	76	58	67	67	54	57	65	61	82	79	66	61	57	56	59	56	72	47	67	61	77	73	60	65	74	65	61	66	74	84	65	57	83	59	56	63	64	77	53	64	54	60	51	63	59	61	66	57	63	76	56	70	52	69	70	89	67	50	58	65	74	63	59	43	59	54	80	64	58	67	69	53	62	58	61	69	57	62	65	65	62	80	68	79	62	66	63	64	66	67	83	64	68	72	63	66	64	74	59	64	68	77	68	66	51	73	82	47	61	62	66	61	77	62	56	71	70	75	66	61	66	56	72	73	74	55	68	77	70	70	64	53	57	65	64	56	56	69	68	70	75	54	76	66	46	65	62	46	77	55	65	67	77	73	66	70	72	58	66	61	62	77	70	49	60	81	86	47	71	62	44	69	69	59	71	69	65	35	69	48	63	60	71	72	62	62	59	77	70	59	64	59	37	62	71	71	75	70	76	60	70	69	60	68	53	77	63	64	71	58	60	62	64	66	58	57	63	64	68	62	62	63	65	65	47	60	52	69	75	74	67	49	70	69	61	64	55	74	68	78	62	63	57	59	51	78	64	78	61	60	66	74	72	80	60	76	62	56	64	64	58	64	61	59	73	63	69	55	68	59	75	63	61	59	57	68	50	74	53	59	72	71	56	46	65	66	68	60	58	64	57	72	70	65	68	83	61	56	76	62	67	51	53	71	74	63	54	55	67	69	60	53	73	66	66	74	54	68	77	64	69	72	59	63	58	70	69	60	75	68	70	68	60	64	73	66	65	49	58	84	59	64	60	66	67	61	68	67	68	71	67	65	76	68	67	62	58	52	69	67	57	66	58	53	63	67	58	70	55	60	54	55	56	57	48	62	57	69	83	70	64	66	63	67	74	66	65	62	70	53	62	63	64	71	60	62	67	73	61	79	68	70	67	78	76	77	78	71	53	60	69	62	68	63	50	64	69	58	68	50	57	77	62	79	66	77	63	72	67	49	66	72	67	65	64	57	64	57	64	69	71	64	61	76	53	75	64	59	55	47	59	54	66	61	76	55	71	64	72	71	58	50	72	65	69	60	66	59	59	71	67	60	51	81	69	53	59	73	65	50	54	71	66	59	59	73	84	64	70	76	55	56	75	60	55	75	75	77	58	66	69	68	54	63	66	53	74	75	60	63	60	66	74	73	82	47	70	58	60	65	67	57	63	64	67	47	62	70	67	60	68	64	73	54	54	65	55	62	68	57	70	61	68	67	49	59	67	59	82	72	69	61	64	58	40	71	59	67	68	66	67	69	63	68	79	65	74	56	68	74	76	63	55	57	74	51	62	40	57	60	54	77	56	71	48	71	50	57	69	71	75	71	57	60	69	76	72	62	56	64	60	72	63	67	66	48	60	52	79	59	71	61	62	74	54	61	59	64	80	63	82	50	69	61	77	75	59	66	58	68	57	57	61	62	66	58	75	66	68	68	67	75	57	74	67	65	71	68	53	73	53	50	56	59	47	62	65	58	68	51	60	65	65	66	78	66	60	83	69	63	77	78	69	60	63	63	66	66	49	56	67	66	68	67	55	56	83	63	53	56	70	62	60	70	70	58	63	57	66	49	65	71	67	48	68	66	59	60	56	75	62	66	59	69	76	61	67	58	47	60	69	60	63	67	51	42	69	62	57	54	66	64	64	74	55	67	71	55	61	48	67	67	68	66	83	77	61	64	66	82	60	54	67	62	68	65	70	64	61	60	61	63	59	59	67	69	66	56	63	58	62	62	70	73	73	65	61	68	60	53	63	63	60	70	55	75	70	49	63	56	59	74	81	69	68	57	68	58	56	76	55	66	55	59	47	64	73	65	64	61	68	55	53	67	55	70	56	58	55	60	59	46	65	63	91	60	75	64	62	65	67	61	72	69	72	74	53	62	62	56	58	69	66	72	69	67	67	63	58	66	58	64	67	76	67	70	59	56	82	66	59	62	48	69	67	57	64	54	75	48	53	73	67	60	67	70	59	71	61	76	68	67	59	53	71	62	67	48	75	74	63	66	68	60	75	63	82	57	68	60	64	67	61	77	78	74	67	68	71	72	71	70	64	66	53	61	63	62	64	69	67	53	61	81	66	67	66	73	57	69	73	60	63	53	56	57	67	58	63	72	67	69	72	64	54	60	60	75	60	49	75	72	71	76	57	55	65	53	87	66	51	67	60	57	73	64	58	63	64	69	52	64	65	63	68	66	56	60	49	52	68	55	66	49	70	71	61	60	59	64	53	53	81	54	61	75	67	63	74	59	60	61	66	72	62	66	65	67	64	71	73	56	61	60	53	63	61	65	77	78	65	77	53	67	64	72	56	60	58	59	61	63	68	60	57	57	67	70	68	64	69	64	73	56	70	64	69	61	73	69	46	53	52	67	71	78	52	62	78	64	60	67	64	66	72	53	53	62	66	71	61	83	65	66	60	64	50	65	65	56	71	69	68	59	71	75	66	71	56	51	71	73	44	82	62	57	68	81	72	53	71	66	71	57	73	75	61	60	58	60	57	68	62	58	87	68	59	51	65	59	66	51	71	63	61	65	67	74	56	67	78	64	71	70	64	66	59	66	60	60	58	62	69	74	64	47	49	57	71	57	68	69	75	61	63	54	62	70	70	65	60	75	59	67	80	63	55	74	57	67	70	63	59	73	73	70	66	65	69	81	72	55	54	55	51	73	67	65	59	61	78	68	68	68	48	63	63	75	55	64	63	65	69	70	59	52	64	63	62	70	70	73	68	53	67
58314	45829	32532	27304	2814	1124	1028	918	915	921	861	809	796	772	778	745	723	701	752	745	683	641	744	681	720	709	660	697	676	686	1399	2516	2647	2278	1620	1007	775	694	700	640	656	677	667	662	696	669	712	674	669	670	682	679	688	640	686	659	714	647	670	696	690	633	708	609	642	661	637	657	638	664	681	678	694	699	653	718	679	677	712	680	688	674	675	619	673	633	706	661	660	672	723	711	670	678	651	691	693	669	703	622	646	692	697	691	648	649	708	624	650	672	772	636	714	635	681	639	690	675	680	656	680	615	651	708	714	648	703	700	679	686	688	680	677	630	657	662	654	669	648	712	687	637	690	688	693	656	693	662	621	654	668	663	616	633	676	659	704	614	663	644	671	658	652	648	672	690	682	712	693	689	672	689	685	691	672	679	679	619	641	672	640	677	684	654	659	709	666	692	616	654	672	659	658	616	689	665	688	668	696	683	696	635	704	705	662	671	677	676	715	656	635	652	673	663	655	692	649	683	681	650	694	701	652	658	674	668	703	635	681	653	660	687	672	662	641	617	683	658	657	664	676	699	670	686	641	670	645	684	695	670	646	662	673	646	667	689	683	682	679	693	635	663	725	677	723	646	684	689	682	657	669	681	679	662	665	682	683	673	683	688	694	696	664	658	673	665	654	701	668	703	653	648	686	687	625	638	677	705	724	678	655	635	690	629	668	684	710	703	689	651	699	685	640	679	655	700	696	719	662	651	655	644	640	651	724	671	654	683	704	658	721	657	674	677	675	699	702	619	687	666	685	666	691	687	663	701	645	654	655	688	670	710	694	692	689	694	636	630	642	660	649	699	608	681	700	637	595	610	700	658	686	621	659	694	679	672	659	681	696	685	688	663	680	641	640	657	700	620	700	669	670	686	709	678	682	735	682	676	672	667	696	675	659	671	681	679	681	655	620	618	681	666	671	684	692	634	685	651	608	641	658	626	680	627	677	714	670	683	657	691	706	681	647	656	715	701	693	706	668	676	671	715	668	698	666	689	674	662	691	673	654	656	689	690	669	705	658	664	660	710	682	680	714	638	718	655	670	654	635	730	676	683	642	669	664	690	683	675	686	679	690	718	693	653	668	708	675	649	674	721	685	660	659	653	669	630	669	698	683	646	667	676	699	664	705	673	700	675	734	645	665	658	682	623	669	683	620	724	675	678	693	658	644	671	669	671	650	704	693	679	647	681	648	647	701	683	656	683	679	679	652	684	662	616	707	704	674	732	657	677	705	666	696	658	668	678	650	696	677	676	668	643	727	695	658	693	682	697	704	739	657	593	641	667	667	654	653	671	662	625	666	635	686	675	697	694	652	622	668	693	681	643	680	610	672	674	637	657	680	675	691	641	673	666	701	688	702	624	681	702	624	681	678	690	675	645	613	636	683	665	602	653	676	667	631	691	653	696	645	651	688	653	644	662	660	675	679	677	630	695	648	690	680	711	581	654	648	661	651	681	670	660	715	632	671	672	647	697	685	630	657	691	662	664	692	676	697	660	684	629	611	710	689	661	659	704	678	604	743	674	658	625	667	692	706	647	694	658	635	656	668	685	702	684	645	648	659	702	728	683	684	709	645	628	653	719	682	690	690	677	631	633	657	666	684	664	674	665	674	723	675	748	630	652	716	688	678	686	665	664	651	686	702	649	721	715	646	704	668	665	659	672	694	695	683	650	598	641	684	686	654	679	674	692	728	707	685	672	708	676	678	682	636	680	694	679	654	697	636	672	661	648	673	701	650	697	678	731	693	638	665	712	643	693	677	689	682	678	673	704	659	652	682	679	674	666	722	670	644	638	612	654	694	635	709	666	678	638	675	634	655	663	675	668	634	660	698	659	708	680	672	723	666	652	637	690	653	690	657	666	670	678	716	689	673	643	706	656	671	666	639	704	688	690	674	692	678	672	647	705	648	626	683	636	736	689	676	612	679	661	659	654	690	652	660	695	673	697	647	658	681	701	713	694	660	685	613	652	627	677	677	679	709	673	674	666	679	696	639	688	672	686	701	663	642	664	651	645	674	685	655	663	630	672	671	664	666	639	668	695	650	717	658	660	644	689	684	616	703	705	669	676	687	673	675	659	708	660	642	653	718	647	671	678	663	680	635	664	666	659	714	703	665	664	673	680	693	683	660	739	652	660	681	661	691	715	647	657	665	641	700	645	656	656	687	712	613	682	651	656	677	684	708	684	668	674	676	677	685	645	660	712	670	668	638	675	690	643	687	699	691	651	653	695	665	654	698	690	641	688	731	691	654	683	697	666	748	701	687	701	652	658	598	674	683	688	696	709	660	657	677	696	678	632	662	636	604	686	681	650	736	661	636	682	667	665	677	620	671	717	683	666	652	645	678	660	672	672	719	655	662	607	724	672	645	651	666	694	688	682	649	754	660	732	714	643	696	654	676	672	630	669	663	660	670	644	662	671	698	619	627	636	699	668	664	653	712	684	687	611	658	686	634	675	723	671	682	731	695	644	664	661	687	682	703	680	653	641	625	649	676	616	664	656	658	659	653	671	668	653	686	707	603	640	704	706	681	665	678	750	668	659	660	674	698	635	620	708	677	670	666	694	653	707	705	724	711	649	669	729	685	661	719	645	653	683	662	649	698	672	632	696	663	681	642	644	642	661	696	683	661	692	669	650	689	671	687	660	659	646	679	650	662	658	652	681	670	668	616	719	714	658	682	699	679	642	628	697	676	659	653	666	661	670	733	670	673	679	637	709	652	637	688	668	642	666	661	657	676	627	609	631	671	673	658	724	632	698	690	666	648	663	720	646	685	713	698	621	645	704	674	665	724	645	682	647	646	662	708	729	670	695	658	743	712	664	667	670	665	681	649	672	697	655	645	618	694	686	650	642	677	658	688	682	651	661	689	690	694	681	699	665	709	645	678	682	649	711	692	652	645	667	665	597	727	663	661	730	635	660	701	680	669	706	681	659	665	660	680	684	705	676	692	661	660	670	657	680	632	614	658	640	703	664	696	694	640	709	701	618	701	656	681	679	628	695	601	688	675	681	680	716	669	629	631	631	674	697	694	691	678	631	693	679	698	681	673	698	649	687	674	708	653	660	656	695	704	635	636	731	705	648	656	713	680	667	691	660	664	690	717	689	655	690	687	661	673	676	673	678	673	635	680	638	675	669	622	673	719	681	674	667	668	683	697	660	663	703	672	655	717	644	662	641	682	658	711	678	702	669	659	694	665	684	634	680	706	652	627	710	675	678	688	694	640	663	706	671	685	698	625	631	677	671	675	689	647	664	663	689	730	690	663	631	696	668	675	670	642	677	697	684	672	646	633	678	649	647	742	676	637	697	631	676	662	671	701	660	609	656	667	695	704	646	675	670	642	650	726	627	657	674	676	662	682	694	683	673	685	667	648	644	663	613	710	687	641	662	690	693	702	628	679	597	680	719	633	692	700	638	647	659	694	641	636	691	686	672	654	667	655	670	653	652	667	621
27139	28294	13724	4142	259	81	90	71	78	95	76	83	92	81	93	97	91	91	95	84	77	84	76	74	72	102	83	75	87	80	86	141	132	154	106	105	94	78	74	62	66	88	84	89	77	79	78	73	89	85	66	91	83	78	105	61	84	84	95	101	84	87	88	75	73	83	67	84	84	81	71	76	79	74	97	65	92	76	88	66	64	83	80	87	68	88	87	90	88	81	91	86	79	92	94	82	80	90	78	77	96	80	70	77	87	69	72	80	90	92	75	77	91	81	81	97	80	79	83	95	86	72	88	88	76	63	78	69	79	76	79	67	86	74	81	97	96	67	80	78	85	65	82	87	86	67	75	76	85	74	87	84	86	71	80	75	89	68	84	94	86	63	70	79	86	96	69	78	74	91	79	75	78	83	69	95	70	79	81	76	84	69	75	77	93	69	87	73	68	79	74	78	88	83	86	82	76	87	83	88	78	87	78	72	81	84	76	74	74	96	87	81	65	86	88	93	86	79	78	66	68	81	75	84	70	91	80	75	74	85	96	85	81	85	82	87	76	97	71	62	79	63	74	67	69	86	90	75	82	91	64	55	81	96	77	73	78	95	79	75	79	86	79	86	78	89	71	78	81	85	70	93	80	93	92	85	90	70	71	84	80	83	84	85	85	79	95	103	70	71	71	68	80	97	69	68	69	81	79	89	67	72	78	93	69	87	62	78	70	76	91	64	80	70	85	75	75	86	87	76	67	76	103	79	72	80	78	79	84	64	69	82	74	62	85	88	60	68	63	84	71	78	79	80	71	90	88	79	87	75	97	88	89	73	72	65	76	76	85	102	59	77	78	79	92	86	87	70	80	67	85	71	75	86	80	70	64	75	80	82	83	96	86	79	75	85	74	69	92	85	88	86	66	73	79	86	73	69	66	79	94	101	78	80	88	73	87	87	77	90	63	77	79	84	64	78	90	83	59	78	87	77	89	75	73	95	61	86	76	78	93	72	84	59	70	81	75	82	91	77	81	82	79	73	83	70	85	52	80	68	97	97	64	83	85	87	70	91	92	88	68	96	90	79	92	75	78	88	96	85	82	89	78	90	72	88	87	94	84	87	81	74	82	75	79	79	82	85	82	71	79	72	72	99	109	85	94	68	82	86	73	90	77	80	69	81	79	71	97	85	87	83	77	80	74	73	77	83	89	87	76	67	88	77	76	72	89	99	96	79	84	83	77	82	73	76	88	80	90	60	89	89	100	83	77	84	84	87	86	70	71	91	87	103	66	67	94	79	79	60	89	84	72	76	70	78	81	83	84	94	89	62	76	77	84	75	58	87	81	80	83	67	73	79	75	72	76	80	79	81	74	97	73	61	61	78	97	97	84	78	78	72	84	88	86	83	71	81	82	70	81	78	68	87	80	86	72	86	86	81	65	81	89	92	91	86	81	72	86	76	74	93	66	67	68	81	74	81	80	77	80	71	71	76	89	66	83	78	84	87	82	78	78	83	79	85	81	80	71	91	76	87	61	82	88	64	93	73	75	78	83	67	82	82	90	90	89	71	67	77	85	97	77	71	90	70	75	77	79	97	63	76	84	74	101	74	84	63	99	72	91	83	98	92	83	92	82	73	101	94	87	77	77	86	85	75	85	72	81	84	96	72	87	84	90	99	74	90	78	87	81	78	67	100	73	90	84	62	61	92	83	83	76	87	84	98	78	73	86	100	84	79	77	96	75	82	66	65	71	81	73	79	81	77	80	84	76	93	65	95	68	84	95	70	82	63	93	95	59	75	87	91	98	83	90	81	74	84	91	80	71	93	70	75	86	83	70	85	85	72	70	88	83	71	77	89	87	73	85	78	78	79	91	79	80	73	73	75	82	73	90	77	78	78	83	70	90	74	88	75	73	76	63	79	69	55	95	71	79	92	74	84	86	79	75	71	80	71	89	85	66	80	93	79	84	94	90	86	80	78	81	77	73	85	69	94	73	88	77	94	75	85	77	71	77	92	93	70	77	90	72	62	76	93	74	90	85	72	102	77	85	74	81	92	88	76	74	81	83	78	71	75	83	83	93	66	82	72	92	63	89	91	86	73	88	82	78	76	69	73	95	82	85	77	75	75	94	77	88	76	87	64	65	100	89	77	90	88	71	74	63	84	85	87	74	70	81	77	77	103	83	79	88	67	65	101	70	78	82	73	78	83	69	76	87	99	81	75	83	83	76	76	74	82	62	86	80	85	87	96	93	80	90	77	89	77	83	85	82	63	99	70	104	86	79	72	59	86	68	85	88	73	89	84	81	82	94	88	77	78	74	82	78	72	82	74	76	94	78	74	79	72	72	92	62	76	84	84	64	80	89	88	75	68	89	74	79	80	68	89	83	85	81	72	90	74	77	83	80	72	74	74	87	84	84	81	78	77	84	82	91	77	73	75	90	85	86	77	81	83	78	85	84	66	78	79	69	87	79	91	83	87	79	93	76	87	88	88	74	66	88	82	77	72	69	79	87	76	83	74	78	91	86	90	87	87	101	80	77	82	91	92	66	89	85	104	68	86	78	80	83	89	86	75	65	65	87	81	76	92	81	87	87	85	84	68	70	92	79	78	80	74	62	77	79	79	75	74	87	79	89	89	81	60	82	94	81	85	72	84	72	70	80	83	89	93	68	86	74	85	75	84	71	86	77	77	84	82	79	89	84	88	77	82	61	86	60	77	78	87	70	81	97	69	68	81	74	73	72	84	72	88	98	78	85	82	90	77	88	90	78	81	71	88	96	81	80	88	81	88	91	89	90	88	75	95	83	87	82	82	97	74	85	83	94	80	84	81	75	93	78	78	80	82	79	99	94	64	84	84	79	79	77	82	91	92	77	73	90	80	81	90	86	78	87	93	86	75	80	84	78	75	82	60	77	83	92	95	106	86	77	79	82	90	80	68	73	71	78	76	84	92	84	87	67	68	91	88	84	96	88	86	70	76	79	61	95	81	88	95	77	88	81	81	82	64	73	77	85	81	75	89	86	97	91	76	87	94	81	74	59	81	62	72	81	89	80	78	77	85	65	79	71	73	75	89	76	75	95	68	77	84	74	80	63	85	71	82	86	92	77	69	92	73	87	84	92	78	80	72	78	90	85	83	91	83	71	73	75	63	86	88	85	76	83	77	109	82	70	80	72	97	79	82	84	84	73	74	79	74	80	87	71	88	92	71	87	70	84	85	81	76	68	67	82	76	95	70	69	97	66	75	75	69	72	94	86	74	91	83	87	97	77	73	77	87	77	75	65	67	79	75	72	89	79	58	91	101	78	78	82	81	78	95	70	79	87	80	89	82	82	75	80	99	79	60	75	88	66	97	84	88	72	75	89	74	71	92	75	84	77	81	86	89	94	72	73	78	88	102	75	77	76	79	90	83	69	94	93	82	73	76	83	84	63	99	83	91	69	100	87	72	84	67	83	82	68	64	85	95	73	71	78	88	72	79	85	82	88	61	82	78	84	93	89	75
57938	46535	32606	27563	5039	1155	1146	1081	1099	1013	906	921	907	913	849	848	849	845	845	817	872	839	839	830	839	836	848	858	813	825	1274	2487	3077	2639	1868	1157	920	889	760	777	780	833	834	800	829	837	787	817	864	795	791	771	830	813	772	783	799	796	792	816	804	802	844	794	804	803	797	803	804	825	846	824	783	736	803	827	813	813	781	773	784	817	835	834	789	814	809	870	824	812	822	818	802	807	788	785	798	796	794	843	806	836	775	782	839	815	794	798	818	800	787	841	785	786	786	842	801	781	813	815	812	834	839	792	808	837	849	799	838	829	798	806	858	797	816	872	855	804	788	832	831	863	801	844	792	886	827	789	862	807	825	803	865	770	848	806	793	790	770	796	846	827	847	787	800	865	826	820	869	761	831	803	821	805	801	762	834	830	809	849	818	780	825	804	798	845	805	778	844	793	843	806	832	793	858	817	755	799	807	835	848	751	743	844	829	796	815	811	813	836	839	825	839	813	795	804	846	818	795	837	799	779	820	785	832	798	776	827	723	841	847	822	854	823	825	811	818	787	744	828	782	742	828	807	755	830	800	808	854	808	874	760	819	790	843	849	782	851	786	805	809	806	809	762	789	811	847	793	822	816	759	813	783	759	817	813	750	783	846	813	738	809	784	851	813	828	791	829	780	793	848	803	760	778	778	831	826	820	812	840	826	791	845	802	797	823	821	775	787	865	769	786	870	824	738	848	783	821	843	787	829	815	782	837	811	854	817	828	862	789	764	819	782	851	778	796	782	786	789	786	790	846	815	800	848	788	788	830	856	814	817	832	814	782	844	823	853	766	810	848	774	761	803	816	795	797	786	815	796	826	830	839	799	804	802	805	766	809	823	786	847	795	833	764	869	810	812	793	791	721	819	834	793	845	797	841	835	811	841	779	836	843	853	797	772	772	828	813	777	755	773	839	785	841	860	826	803	828	862	817	826	824	795	866	801	816	785	813	855	802	844	790	859	788	766	807	857	790	847	856	857	791	806	793	793	793	812	736	814	825	781	826	829	791	813	807	817	783	811	801	811	768	805	824	754	841	775	841	816	783	780	801	870	782	816	815	828	783	860	791	794	799	763	859	787	824	800	808	851	811	808	772	832	798	761	867	835	809	768	808	834	798	809	786	809	841	845	789	824	811	865	820	790	768	792	806	810	819	816	843	764	797	787	767	814	784	770	814	782	826	843	818	763	838	811	817	789	811	789	793	796	822	843	765	864	825	790	799	795	832	785	782	769	831	807	788	817	812	835	802	834	814	788	795	785	798	791	781	865	775	835	846	777	784	748	808	781	856	819	786	795	816	807	830	784	812	787	770	809	858	745	817	804	770	844	795	788	855	837	828	771	835	812	782	831	840	827	834	776	794	754	853	813	788	809	812	794	857	755	805	783	819	824	809	808	826	847	825	831	801	809	772	810	795	832	821	795	801	830	795	759	737	848	816	804	835	824	807	765	818	813	826	806	748	813	849	801	850	867	820	753	854	808	777	796	792	895	816	802	831	816	788	785	771	783	772	777	803	811	773	836	840	824	806	763	821	790	816	830	805	802	815	845	793	812	761	810	829	815	791	781	794	808	791	797	773	850	815	794	777	826	752	833	791	818	786	799	824	805	867	866	844	844	835	792	869	841	771	769	807	801	821	795	795	757	777	818	734	838	813	827	828	795	809	793	848	758	776	807	800	865	751	783	848	801	825	771	820	827	804	794	837	810	777	778	791	814	819	865	804	808	821	790	828	762	822	799	832	862	807	817	818	781	829	810	798	835	788	821	816	755	770	799	817	803	828	773	775	829	773	813	821	768	790	872	812	760	857	804	842	776	786	771	822	797	764	781	842	778	818	787	761	795	784	768	835	807	803	812	798	763	844	813	762	796	826	816	857	894	829	817	770	799	794	813	787	879	822	779	833	782	827	813	806	752	785	845	811	815	758	812	841	745	778	811	799	820	804	825	857	843	799	866	837	823	885	766	811	844	815	788	788	822	828	859	824	809	783	817	780	814	775	790	790	815	792	826	790	773	764	779	788	834	822	812	795	843	829	856	858	806	808	807	813	759	801	800	789	820	804	802	811	769	806	810	824	766	810	818	795	824	783	819	776	804	844	811	829	845	839	797	831	752	829	788	792	796	771	769	851	783	812	853	828	821	856	819	806	805	798	792	844	827	837	768	792	852	780	835	807	823	849	837	831	797	810	818	775	794	838	805	784	809	791	855	805	799	804	781	779	824	836	814	793	780	860	826	797	831	866	851	809	816	833	799	775	814	854	793	886	804	789	825	861	762	831	832	799	763	828	804	831	820	765	782	819	834	786	803	808	786	811	805	820	809	848	830	815	795	770	783	776	843	822	839	840	832	811	829	821	819	840	825	808	798	791	824	843	839	811	802	793	844	821	770	748	819	798	788	818	794	805	850	805	836	780	863	811	822	825	840	811	832	792	827	815	807	836	847	858	777	793	798	796	814	826	806	864	853	780	815	785	790	813	778	823	808	791	874	767	847	829	821	797	794	817	787	815	836	785	813	789	844	844	791	786	820	768	796	788	831	774	771	848	825	794	822	848	833	850	750	864	822	804	823	816	846	798	808	823	797	827	878	829	760	807	790	784	789	828	801	785	761	799	815	786	803	815	841	797	834	807	828	837	803	822	829	794	827	812	818	827	801	786	833	793	815	777	785	822	807	810	831	822	805	807	790	776	831	837	846	848	788	821	790	824	803	802	811	814	853	826	788	811	827	809	821	806	828	758	819	874	771	855	820	822	835	815	864	866	796	842	823	830	807	838	863	811	806	805	794	804	799	814	809	790	798	762	856	770	792	832	773	748	827	851	833	786	847	837	829	773	810	832	838	826	809	813	790	801	780	811	793	825	834	797	767	833	826	795	819	868	780	860	830	777	799	749	799	807	818	780	853	766	808	745	813	788	789	782	800	817	782	742	789	761	830	815	784	831	835	808	772	792	842	811	774	854	799	814	787	762	828	796	765	770	857	808	786	766	814	798	820	772	765	800	800	809	836	842	812	815	799	792	817	809	801	820	790	855	815	766	821	775	816	812	822	817	800	809	763	789	785	748	823	841	786	837	847	796	795	850	816	801	784	806	787	775	824	783	815	833	782	820	794	832	825	789	801	811	839	792	825	828	810	820	810	793	806	814	812	849	779	820	822	852	778	775	837	840	825	847	823	873	827	808	859	779	812	850	809	825	836	794	795	791	839	782	848	799	773	817	797	818	805	800	796	822	814	793	793	818	789	798	801	801	815	780	809	767	813	793	847	808	852	788	830	846	792	773	866	823	803	805	795	767	810	802	845	796	840	818	859	846	812	767	779	802	812	779	841	804	770	797	779	876	883	803	804	761	737	812	816	760	842	805	757	841	830	766	828	791	752	831	824	840	852	806	784	787	801	761	822	796	797	765	864	759	812	786	789	747	806	819	792	795	836	822	831	815	770	834	836	770	802	819
37209	38873	20013	7266	477	52	55	70	65	76	53	66	65	67	39	51	51	50	55	54	52	69	64	66	54	50	63	41	52	54	63	139	194	157	106	90	60	60	50	53	62	51	57	51	55	63	54	60	59	54	51	59	58	61	43	48	58	52	44	52	50	48	57	68	49	49	63	55	52	55	52	52	71	74	57	81	47	69	51	59	54	62	59	57	56	49	58	53	58	40	58	65	71	57	55	61	57	55	47	57	69	62	59	52	62	58	55	54	59	46	42	41	50	56	64	54	53	77	56	56	47	59	61	52	41	63	45	55	60	56	62	50	55	67	58	60	48	54	55	58	65	50	49	61	55	59	54	48	62	42	45	63	59	69	51	60	48	59	49	51	54	47	59	47	54	54	48	69	49	58	50	57	51	50	59	55	50	64	54	63	55	56	62	51	60	57	46	62	68	54	63	60	68	60	49	54	44	58	47	61	71	68	51	51	68	56	44	45	45	66	66	65	60	60	57	48	50	43	57	44	65	45	64	45	68	55	53	46	49	58	52	56	62	61	46	55	50	57	57	55	54	52	74	44	55	54	57	69	57	63	61	69	56	38	61	48	58	59	58	42	55	51	81	66	60	57	47	59	55	50	49	65	55	56	60	56	51	48	58	55	55	62	60	49	63	44	57	56	57	60	65	37	54	56	64	59	61	57	51	50	46	50	57	58	50	51	53	55	54	54	49	53	65	67	60	48	49	55	65	54	49	46	54	63	64	61	47	60	57	65	56	52	53	51	58	51	71	51	56	54	55	55	58	55	61	51	58	60	53	56	57	65	63	57	55	62	55	52	61	60	56	57	46	54	49	45	49	61	50	42	61	52	53	61	65	58	58	64	54	48	58	62	54	60	52	47	50	58	48	50	69	54	69	67	66	65	52	67	54	68	55	67	76	47	61	51	53	52	54	53	58	54	67	58	65	41	69	50	60	55	58	51	62	54	58	51	63	59	53	61	67	49	53	49	61	58	57	47	41	52	61	46	61	60	57	50	50	65	54	43	64	65	52	57	45	74	55	66	58	62	47	46	63	64	51	45	47	46	51	59	46	65	48	60	66	42	80	61	71	39	60	54	47	52	63	59	63	53	54	59	69	64	62	46	77	45	60	59	59	56	68	53	54	64	66	55	65	50	44	51	44	39	44	38	48	59	52	61	56	53	48	70	50	49	49	62	64	42	51	60	54	65	51	56	60	64	54	60	62	51	63	49	60	48	66	49	56	59	47	70	51	50	49	62	60	56	51	41	55	75	52	58	59	52	49	66	51	57	54	62	68	61	52	50	52	59	52	55	75	59	46	48	49	63	54	66	52	56	67	61	54	52	54	58	63	58	56	49	66	78	61	50	52	51	58	51	65	54	62	33	60	58	59	57	43	49	47	62	48	48	58	57	55	59	37	66	50	47	64	66	51	52	52	71	60	52	62	65	67	54	52	46	46	55	54	47	63	65	53	58	53	59	49	58	48	64	62	60	66	55	42	59	65	63	60	50	56	55	64	53	69	59	49	62	61	47	42	55	55	55	62	50	49	61	55	45	60	40	62	66	62	66	45	58	67	63	60	43	57	47	53	68	53	46	57	55	61	47	72	74	55	51	56	67	49	67	54	51	58	44	49	47	53	51	46	72	71	47	58	51	62	60	69	53	56	49	67	57	57	65	50	63	64	68	58	46	54	52	58	60	62	57	56	72	62	52	46	59	57	56	58	54	53	59	50	71	53	51	58	78	53	48	52	40	67	48	60	49	56	60	58	60	52	55	54	56	55	71	68	56	47	59	62	57	47	58	45	68	56	56	62	64	49	61	50	68	45	66	59	40	61	70	48	65	57	66	63	67	58	64	62	58	49	45	49	57	50	48	46	50	54	48	52	58	59	53	54	48	54	59	64	62	48	41	51	66	46	58	54	64	51	47	51	62	59	54	46	64	63	52	64	60	39	40	52	65	42	64	64	71	58	57	60	64	60	45	54	67	53	64	55	52	58	47	58	54	49	59	43	58	62	49	47	65	47	50	51	51	49	56	60	54	47	48	59	60	69	41	66	61	51	59	70	52	60	62	64	42	62	47	74	52	63	54	50	56	51	44	42	65	65	60	56	56	39	60	56	77	52	49	67	59	49	48	70	49	64	48	58	57	59	66	74	56	58	55	61	52	63	65	59	62	52	66	67	54	50	52	58	66	39	55	59	57	55	50	58	59	61	65	47	63	62	58	60	52	51	54	62	69	52	62	51	66	67	50	56	60	62	53	60	51	46	54	59	57	64	55	68	48	51	54	53	55	62	53	64	66	62	63	47	61	53	50	59	56	55	52	69	48	56	54	56	56	63	58	46	53	46	43	56	60	70	62	54	61	58	67	48	65	71	70	70	43	57	66	50	51	56	72	55	69	65	53	52	51	56	65	61	51	49	54	39	63	55	47	50	63	60	60	53	55	61	66	70	64	77	62	49	46	58	63	58	57	55	58	65	54	57	68	73	60	62	59	54	60	71	59	49	57	50	54	66	59	56	45	60	63	50	58	55	54	54	46	63	48	48	67	51	44	48	43	56	62	50	53	69	58	58	49	70	83	62	61	61	59	71	49	59	62	53	59	52	51	60	43	42	50	60	61	53	54	59	52	62	39	55	55	56	50	56	69	58	46	39	55	46	65	69	52	55	60	52	64	49	42	64	53	56	62	59	47	47	65	47	51	58	55	52	62	52	61	51	55	64	56	57	57	44	45	54	55	51	53	74	60	62	63	55	68	66	48	56	53	71	50	62	58	56	61	55	55	61	49	66	33	55	51	62	59	65	60	56	46	57	56	43	57	52	58	49	64	58	71	65	55	70	57	63	53	56	59	67	65	73	58	68	64	62	57	71	60	49	67	63	53	51	51	52	60	59	76	59	59	56	43	66	55	62	66	51	61	70	59	42	67	64	62	44	55	56	68	57	50	49	44	47	60	70	62	61	56	59	68	39	48	51	42	50	67	64	60	52	55	51	56	53	45	50	59	54	41	63	67	49	65	64	53	50	48	55	55	44	54	60	52	57	54	48	53	54	70	49	48	72	56	52	63	55	63	45	62	57	44	52	49	70	48	61	57	52	59	60	59	59	49	62	47	59	55	50	60	58	72	53	71	65	62	60	49	35	63	41	50	62	72	63	53	45	54	65	54	57	57	45	58	60	49	53	62	49	58	51	48	35	52	63	65	61	52	60	59	59	54	52	57	62	65	51	49	61	69	57	64	57	52	64	56	62	64	71	49	69	74	58	53	58	50	62	62	75	52	46	50	42	54	50	48	62	64	71	49	59	52	63	51	59	65	64	51	51	44	64	58	61	53	49	52	69	50	44	61	65	48	46	61	42	51	61	63	56	58	68	54	56	62	42	49	52	46	55	55	59	53	49	57	60	53	61	63	49	54	61	52	51	67	65	44	66	57	52	46	52	50	52	56	51	48	52	48	63	51	38	59	62	60
59668	49605	37316	32654	7088	1203	1169	1074	1004	870	850	764	749	722	725	664	671	650	605	637	647	625	635	639	636	618	645	608	598	594	1007	3570	4288	3343	1834	1112	873	702	598	623	621	594	555	589	624	563	568	588	567	580	578	615	587	610	605	583	599	610	574	585	586	626	584	571	544	591	582	584	559	547	583	584	565	582	580	639	573	569	563	601	564	594	599	576	582	602	608	576	579	574	560	603	626	594	552	591	553	570	526	620	545	568	547	606	586	609	580	620	571	566	597	609	600	595	588	598	593	594	544	576	607	611	650	558	634	575	577	631	573	586	597	607	581	615	570	589	597	520	566	561	612	602	587	624	573	564	555	583	555	580	587	577	562	572	575	553	589	570	523	548	524	589	580	558	581	584	565	557	549	571	614	614	587	566	585	622	608	529	578	574	587	562	575	594	573	569	541	593	566	593	620	606	583	567	606	524	571	610	548	545	535	584	558	574	593	629	588	617	565	567	576	573	607	584	552	621	591	592	589	590	614	575	564	574	569	583	581	566	572	629	555	524	567	589	573	603	576	587	615	560	596	565	620	604	584	603	591	550	573	591	592	567	615	621	543	592	597	549	549	606	589	585	548	562	576	599	549	577	562	596	594	570	565	570	583	594	553	595	624	612	552	601	630	587	608	592	571	598	591	547	568	619	604	616	578	576	625	622	573	584	586	597	607	616	615	545	603	565	554	577	545	577	631	559	592	583	598	563	533	577	573	556	627	541	613	575	549	582	587	588	591	588	607	587	571	569	601	559	569	550	596	550	597	554	564	545	609	592	614	606	580	585	546	538	586	582	608	588	607	621	548	603	586	595	586	583	562	610	593	557	591	570	588	611	629	556	612	607	524	618	577	588	562	595	576	542	566	549	633	577	597	582	606	601	624	578	605	584	571	553	559	596	610	577	577	590	607	577	574	592	583	556	540	543	595	604	636	596	533	621	579	582	560	611	508	581	609	598	571	582	609	609	528	600	589	597	595	582	577	592	571	609	598	532	629	569	579	534	547	624	606	602	617	556	596	597	614	580	574	547	574	600	590	582	572	564	596	590	532	567	586	602	608	568	600	549	607	579	600	592	601	587	575	578	621	595	561	610	602	587	607	609	595	592	568	590	589	583	565	582	576	599	645	619	570	610	551	574	600	578	594	562	581	562	573	582	555	659	574	577	603	618	578	611	588	600	537	581	573	543	609	623	592	566	560	588	543	612	590	602	590	562	610	597	591	605	606	597	549	560	550	591	592	575	584	555	598	538	615	590	573	553	574	584	588	593	586	614	601	606	574	564	615	574	589	603	563	632	569	618	574	582	571	575	572	594	576	610	598	566	596	553	575	606	618	609	602	621	610	609	566	560	583	633	601	601	587	565	573	599	571	628	553	588	569	565	569	610	610	615	599	608	559	590	599	607	564	542	623	538	544	571	528	571	598	591	541	557	651	609	583	636	570	580	592	553	624	570	619	591	575	549	587	579	638	566	515	582	568	554	577	593	516	598	582	585	610	583	594	549	615	592	574	575	589	606	628	583	542	560	574	600	610	551	530	550	574	609	576	585	593	552	591	595	564	639	587	592	558	581	575	585	608	580	571	552	550	572	600	602	595	561	579	600	567	605	625	573	566	589	563	582	553	604	583	642	576	590	600	568	564	625	599	583	554	555	578	596	578	615	611	582	589	609	567	617	600	531	601	589	562	613	563	519	539	567	608	579	556	604	634	619	565	588	546	559	582	563	551	550	580	624	625	594	598	597	555	585	596	585	589	614	570	557	602	579	570	560	594	582	600	575	608	581	551	644	557	592	590	589	595	595	553	563	585	563	573	615	547	606	598	533	580	596	581	615	603	567	590	545	564	580	609	574	577	610	560	548	541	593	606	553	561	580	570	556	595	580	558	593	609	606	604	593	614	572	561	599	567	565	578	615	583	601	589	592	563	590	562	551	542	566	566	567	584	606	637	589	585	579	576	638	583	552	599	568	611	600	550	577	560	575	617	568	587	551	552	486	608	537	636	532	589	611	543	611	585	600	583	622	599	534	542	561	610	585	572	572	553	543	577	580	591	614	605	598	550	571	588	589	546	613	553	579	581	572	622	595	588	589	547	584	540	600	593	602	631	604	577	555	594	535	564	615	577	607	636	595	601	582	580	584	617	574	615	591	601	570	530	586	586	609	592	560	569	546	604	631	609	547	572	553	583	577	565	623	583	588	575	568	582	641	616	630	580	589	560	562	619	577	570	625	542	578	596	621	602	532	548	549	534	579	570	593	595	552	618	579	546	629	597	602	554	639	599	589	574	622	577	591	550	594	621	572	591	575	560	587	528	561	544	606	616	552	573	566	567	565	605	631	569	499	568	592	581	598	573	610	604	540	550	599	594	609	570	624	528	631	554	584	560	547	535	536	597	602	594	583	586	585	544	545	606	612	523	589	602	594	538	586	584	522	616	617	582	626	569	585	582	548	569	531	618	599	547	596	622	573	572	607	531	561	620	593	586	584	580	584	605	574	587	597	595	544	561	592	562	573	595	555	568	599	583	602	526	565	568	544	564	564	575	560	589	541	533	597	589	560	585	538	596	582	618	584	538	573	598	587	566	560	573	555	584	562	593	523	593	591	583	558	585	554	593	567	594	550	577	614	620	601	594	597	611	600	596	587	598	583	579	560	562	571	587	575	572	596	584	559	565	587	574	609	537	584	603	589	572	562	555	588	559	615	591	601	592	557	580	573	583	578	578	616	601	593	557	620	647	575	584	581	590	617	560	604	526	566	588	561	603	541	609	634	576	604	581	603	580	534	610	583	543	601	564	596	627	600	614	613	562	579	559	606	548	555	583	561	620	590	575	610	602	629	585	609	545	598	611	579	589	572	589	582	549	616	592	608	593	630	584	569	577	597	599	623	594	619	582	618	607	583	575	609	557	601	563	583	633	571	576	533	606	589	582	582	552	609	573	600	567	591	566	567	613	600	623	580	605	576	556	583	523	618	551	560	549	552	566	582	596	561	562	547	574	593	570	545	591	597	624	605	560	593	573	565	607	589	576	564	592	596	588	556	555	612	597	592	563	543	613	530	569	602	574	596	609	594	567	573	571	598	571	617	577	582	607	524	586	582	573	565	578	572	614	566	547	603	552	625	610	568	580	574	577	567	555	581	613	599	556	546	569	620	560	585	625	592	600	536	625	582	582	625	582	589	566	600	605	609	592	568	567	586	606	620	548	637	584	547	603	549	553	542	600	549	604	571	578	564	626	610	598	618	596	622	593	552	582	592	580	550	598	599	611	605	567	575	556	577	585	587	594	546	560	585	577	593	603	549	598	561	554	600	571	595	569	591	559	629	567	584	593	594	622	605	585	615	627	555	624	567	584	580	672	553	594	605	518	595	590	585	592	544	580	590	587	583	561	590	616	571	563	564	576	588	607	558	604	626	590	564	588	602	612	596	578	566	571	580	589	560	574	595	545	577	596	585
16489	12286	4382	1278	124	86	60	81	94	101	104	86	99	102	95	81	82	96	92	86	72	89	87	90	80	92	80	74	93	79	111	107	108	115	87	98	104	86	76	79	73	73	87	95	68	79	106	93	97	78	104	82	82	99	85	76	73	97	92	87	64	93	73	76	88	91	78	81	94	74	83	86	91	80	91	84	85	86	82	97	87	79	92	89	90	74	79	99	92	94	99	83	83	84	75	82	79	79	96	76	100	86	76	80	77	76	70	80	89	75	87	75	87	79	105	85	92	85	104	86	84	89	87	94	79	80	83	88	118	101	100	95	99	80	77	85	95	103	88	90	97	103	84	99	85	69	88	82	86	79	71	82	87	85	81	90	82	61	71	85	82	77	70	83	76	81	90	95	82	85	85	87	89	105	86	86	95	111	96	79	96	95	77	87	85	96	75	113	73	80	87	81	84	96	84	80	76	85	80	84	81	86	77	92	71	66	80	85	85	103	90	79	103	95	90	85	82	84	112	79	77	87	82	92	102	89	85	96	101	96	88	94	81	89	91	88	81	90	86	80	90	75	87	87	89	83	87	94	86	94	73	85	83	78	71	90	80	83	97	107	80	105	86	87	85	95	96	76	79	90	71	98	76	86	90	81	100	87	88	96	88	92	85	87	81	87	93	78	95	83	92	94	85	99	92	84	76	77	89	98	81	90	91	89	79	84	82	86	73	89	86	75	85	89	78	71	71	106	88	86	91	92	87	90	94	84	89	89	79	98	76	77	84	72	81	87	87	90	96	94	75	99	104	102	89	80	95	81	78	77	82	86	71	84	106	86	105	103	93	83	89	97	75	83	78	67	81	89	76	94	73	86	79	79	83	107	92	82	89	71	93	106	89	86	89	91	98	89	79	88	72	86	88	97	76	88	95	87	74	87	85	83	81	92	76	97	98	86	72	89	85	81	97	85	80	84	83	98	98	94	61	78	81	76	79	82	86	80	74	94	82	74	96	86	82	96	82	83	96	84	93	80	77	78	109	100	75	87	94	85	100	96	66	74	90	83	82	90	83	77	87	104	93	90	96	86	89	93	103	93	85	77	85	76	97	88	76	65	95	82	90	70	99	84	84	98	87	93	88	83	103	84	91	86	101	73	84	105	90	89	88	92	91	89	82	102	75	76	73	85	82	74	90	87	78	91	88	86	94	81	76	98	90	90	82	98	84	75	86	93	84	75	90	82	91	86	87	96	73	88	79	98	47	64	81	76	78	75	81	88	67	87	76	105	101	88	77	83	97	77	84	85	96	98	79	81	87	93	70	87	75	86	79	82	95	86	86	91	82	87	94	85	97	80	83	80	88	67	92	82	81	87	90	87	80	93	86	81	84	75	93	95	85	96	69	99	83	74	75	89	84	90	88	90	95	107	77	80	85	85	84	106	92	89	93	92	81	84	85	84	89	91	84	90	78	80	86	92	86	100	79	88	115	86	85	76	90	92	73	84	93	81	89	103	82	81	84	83	83	98	87	98	81	84	91	83	84	75	74	91	89	112	85	96	73	96	89	94	89	86	102	94	94	84	77	96	100	86	75	82	72	83	94	104	79	77	90	99	68	75	97	75	89	106	101	91	66	82	97	81	98	100	88	79	79	69	98	74	80	80	78	87	80	73	92	95	99	97	81	85	92	89	90	84	72	90	68	73	77	95	96	75	81	73	80	75	79	75	85	69	93	99	83	89	69	88	66	69	62	94	97	82	94	77	56	92	89	85	78	88	90	89	109	75	87	76	77	63	94	96	88	83	79	89	79	85	83	97	84	86	68	82	93	78	95	106	77	83	97	81	83	85	81	82	78	76	100	82	93	89	70	85	71	89	87	86	94	85	81	89	84	86	90	80	81	82	86	78	86	117	96	81	90	96	93	79	85	81	89	100	71	87	76	94	98	64	90	82	102	74	78	72	77	87	94	84	82	81	77	99	74	89	89	92	80	95	88	100	109	95	84	88	91	86	84	90	95	78	82	85	84	101	74	101	100	79	89	71	90	81	91	84	88	79	75	90	91	90	87	84	101	84	69	73	85	90	79	102	109	89	83	88	82	83	80	70	93	86	84	90	89	84	75	89	85	95	101	83	82	82	92	87	81	79	98	78	88	90	83	106	80	86	90	79	82	79	83	78	79	79	93	83	91	83	86	81	75	107	80	85	102	84	76	90	71	94	82	74	79	104	87	91	92	68	85	73	80	102	88	93	93	84	85	93	82	82	98	91	77	77	84	94	100	86	86	79	89	97	82	82	93	83	70	90	86	86	100	91	64	97	92	93	81	74	80	78	92	75	81	83	100	89	77	68	89	109	92	77	91	91	76	93	72	87	86	95	98	101	90	79	95	92	84	95	73	97	83	94	84	78	64	86	63	78	94	81	102	88	94	98	96	73	87	94	82	83	73	91	75	95	81	79	103	94	101	79	91	85	98	91	84	83	98	83	66	100	98	84	87	99	82	96	92	107	79	103	79	92	83	85	81	83	106	73	97	90	96	80	73	101	98	69	97	88	104	73	83	94	91	77	84	80	85	79	81	86	62	72	95	77	73	78	70	91	110	103	88	83	94	87	89	92	74	71	82	89	87	76	97	86	104	95	82	93	79	90	80	89	90	82	81	89	77	82	91	84	72	75	91	103	76	83	90	96	75	99	88	75	80	83	91	86	104	59	67	80	100	80	94	78	88	86	100	81	89	89	91	68	92	91	88	78	91	93	84	81	84	98	69	88	76	73	88	98	94	84	87	78	104	86	92	92	70	81	86	87	101	92	83	99	85	92	76	79	110	97	79	77	83	91	101	89	90	93	87	87	83	96	73	87	90	82	78	80	93	76	88	78	90	84	86	96	85	89	103	83	87	75	92	80	98	80	82	100	78	83	71	90	94	77	93	76	86	73	94	96	70	81	89	99	89	101	86	97	87	94	74	74	100	71	91	85	85	82	101	84	90	95	89	92	94	86	75	84	77	91	89	77	91	80	88	79	99	83	100	83	91	91	79	86	90	82	73	96	84	92	65	94	81	95	74	88	78	81	95	97	84	101	102	83	73	91	86	78	81	77	91	88	68	89	99	90	87	84	88	79	88	77	84	77	76	85	76	93	81	71	72	80	85	78	81	78	92	68	81	74	87	76	77	77	92	83	81	94	84	83	92	89	82	85	92	83	90	83	76	101	93	81	81	87	72	95	74	84	88	74	83	76	88	99	77	99	74	92	86	71	91	72	86	87	104	83	94	80	83	100	110	96	85	90	82	85	90	81	78	86	81	82	98	89	86	92	95	90	75	77	83	91	91	80	74	72	88	88	84	90	85	105	84	110	91	92	72	94	103	91	84	88	84	94	90	90	85	80	80	93	100	84	78	100	83	81	88	84	88	88	69	94	94	69	104	94	92	88	87	83	83	104	87	89	85	89	91	83	93	103	88	93	80	103	83	104	93	70	90	73	84	78	85	86	100	89	95	69	83	91
45969	34318	22305	16553	2739	996	925	945	933	955	979	944	884	900	895	873	854	875	839	827	832	829	890	821	876	866	875	833	875	892	1031	1568	1700	1516	1192	1090	999	932	911	832	814	872	860	870	909	859	854	861	869	846	855	839	884	871	817	786	875	820	826	877	903	841	924	826	912	860	876	862	883	837	893	885	874	941	839	869	846	857	884	852	848	873	862	856	845	913	804	848	918	852	957	832	872	879	902	855	912	837	914	887	877	829	853	883	860	847	900	886	836	885	862	860	841	870	927	890	860	899	896	860	873	860	851	874	849	833	856	926	829	882	835	892	858	833	889	864	814	884	831	874	874	866	884	838	873	853	875	819	827	868	849	877	830	851	857	858	916	903	882	904	913	887	899	915	854	902	850	833	888	834	825	846	805	881	924	874	882	864	851	818	830	862	908	828	902	903	884	839	869	889	823	854	832	846	828	923	862	869	897	822	892	882	885	860	887	886	814	866	901	899	835	908	899	866	887	860	841	807	856	841	906	807	890	836	894	901	906	842	829	863	822	896	882	833	932	827	875	890	894	866	847	857	866	892	882	886	834	827	894	875	882	893	822	867	923	884	862	867	932	908	900	865	847	855	911	850	821	883	855	869	914	882	882	893	860	881	854	855	895	902	859	896	842	839	876	895	885	895	891	864	849	885	887	874	840	932	917	885	885	877	904	905	866	818	814	880	857	888	857	916	918	869	858	853	825	806	867	910	857	958	889	868	829	879	823	895	867	969	894	817	891	861	911	893	839	887	929	855	852	886	872	849	854	864	868	842	918	864	844	903	875	882	895	885	876	850	863	895	814	905	923	899	850	925	894	876	856	930	870	857	853	813	856	939	877	871	908	838	918	846	860	881	844	892	838	891	831	881	889	808	865	891	918	813	820	795	846	920	859	848	904	883	886	896	838	915	914	846	874	905	848	850	832	859	881	907	912	924	870	894	892	843	863	884	831	856	885	885	849	834	910	860	838	888	848	881	886	834	864	906	877	836	924	846	876	859	878	885	842	852	821	848	928	901	872	834	861	917	883	954	901	852	909	856	841	856	882	843	852	823	868	895	839	880	868	900	831	857	866	929	883	861	845	831	839	798	860	871	844	828	852	942	839	867	852	887	857	892	847	876	865	872	864	837	891	865	862	873	852	855	891	931	915	864	846	894	941	839	847	873	858	864	875	835	865	843	920	837	839	858	871	879	873	908	850	849	946	872	824	860	864	877	863	868	894	861	894	824	854	866	808	856	877	891	870	893	888	880	860	876	869	835	834	890	843	890	855	882	873	799	905	853	860	858	925	880	882	857	878	937	893	908	895	859	881	931	925	835	972	866	860	858	875	848	923	838	869	933	854	909	967	851	851	884	859	825	898	893	842	867	850	856	847	854	846	874	896	875	940	840	883	839	854	860	845	844	845	799	893	882	877	862	865	922	812	885	878	919	841	883	873	826	879	827	884	898	851	825	847	859	843	918	847	875	918	862	875	868	856	898	865	909	872	903	894	846	858	843	852	886	861	934	910	842	872	879	802	910	871	879	839	869	856	841	891	831	864	900	903	848	884	872	849	894	832	855	873	832	849	894	868	814	853	928	864	866	903	934	853	810	877	870	867	895	896	877	847	849	808	848	919	840	850	894	907	898	904	872	881	818	882	862	930	867	902	886	885	878	828	870	878	863	867	883	852	832	888	854	864	928	936	894	866	914	864	878	848	879	878	898	862	908	855	863	884	811	890	841	864	870	812	888	873	821	875	873	872	855	866	913	906	890	831	923	911	865	872	870	834	817	886	856	863	902	860	845	912	919	865	809	828	888	866	890	876	838	913	837	899	873	928	877	817	836	830	843	869	855	856	856	854	890	876	889	865	899	850	885	864	910	893	877	877	834	862	846	888	861	882	919	917	843	873	880	841	861	844	894	881	910	898	880	849	886	850	833	863	802	886	863	837	875	863	863	863	891	832	873	896	853	865	838	849	874	848	870	910	876	801	922	883	918	886	917	872	830	872	896	887	872	874	877	837	826	849	844	892	878	911	833	892	825	897	880	928	855	888	847	907	879	756	861	857	873	851	898	862	890	930	846	860	877	869	918	849	829	883	821	899	885	883	853	923	885	843	917	920	866	865	833	910	852	862	873	885	874	832	920	896	837	868	874	852	799	906	844	824	901	873	853	873	847	813	850	898	863	940	886	817	934	866	845	876	893	885	895	905	912	846	861	904	854	869	865	915	845	838	859	843	867	840	872	893	914	876	888	843	938	864	860	897	846	850	872	877	922	875	865	894	861	855	890	892	853	918	872	859	856	789	847	853	809	867	871	851	958	880	861	859	894	873	900	880	847	861	894	836	918	901	836	869	832	859	878	912	893	830	891	868	858	854	904	898	882	878	885	872	842	906	885	855	883	868	917	886	882	898	824	837	877	857	871	857	824	875	880	868	837	872	906	922	880	878	894	879	819	846	860	861	883	905	873	840	880	828	934	903	831	821	871	865	876	876	881	912	825	918	927	875	857	890	876	896	856	891	871	890	908	880	880	884	833	881	882	885	856	868	832	866	888	881	843	874	858	868	912	869	860	904	932	917	846	801	863	850	869	863	890	852	952	847	937	849	840	800	907	851	835	930	891	895	892	853	912	881	852	847	887	876	863	856	845	917	880	815	848	921	876	829	878	853	869	839	909	888	929	880	867	853	856	826	888	863	896	843	831	898	886	878	897	850	849	830	933	867	913	867	862	891	896	872	862	866	882	893	871	889	881	852	846	871	906	854	846	859	872	873	848	853	880	918	839	835	884	884	889	835	860	844	863	865	839	796	883	870	894	866	908	889	918	880	858	874	826	871	875	848	902	892	854	864	874	826	873	849	887	851	910	836	927	892	863	839	855	828	906	877	877	866	835	873	807	919	869	897	855	893	889	843	901	904	882	850	847	899	870	890	826	878	815	858	799	858	900	873	925	847	849	847	872	875	873	847	856	916	886	932	880	890	860	817	847	872	880	927	909	922	866	870	841	884	871	872	869	823	813	819	887	889	870	850	828	871	872	881	885	879	883	817	861	887	874	842	844	842	837	882	867	844	847	936	854	904	841	852	887	875	871	895	813	837	890	836	898	899	832	840	884	853	864	869	843	853	897	869	875	858	808	864	871	867	819	852	935	824	827	898	894	916	881	836	839	912	830	858	856	868	883	876	867	881	898	917	907	828	793	895	848	864	846	888	885	878	869	892	892	919	846	878	898	846	919	909	862	856	879	898	850	882	907	862	864	894	878	910	882	908	879	937	903	939	886	862	922	854	856	879	834	914	861	898	899	873	789	833	884	886	832	854	852	911	833	905	900	933	840	927	905	850	930	791	844	858	884	901	894	845	860	920	877	856	845	831	911	841	881	810	909	882	909	845	935	904	905	871	855	878	901	831	856	862	911	841	914	855	883	854	892	832	900	883	880	872	896	889	870	871	872	875	888	876	885	903	891	909	927
31837	31361	13853	4039	200	75	64	63	68	68	71	63	61	75	49	67	68	68	66	67	54	60	60	61	45	66	62	59	55	60	57	95	137	110	106	91	88	55	56	61	68	68	57	74	73	51	60	62	64	53	64	58	57	60	56	65	58	67	57	56	61	64	58	52	57	66	53	52	61	62	62	59	62	66	66	38	67	58	62	68	47	64	57	62	67	60	63	79	62	56	74	60	67	67	70	59	64	55	60	59	71	62	57	46	64	62	69	59	53	74	61	68	64	67	54	66	50	49	66	47	58	48	62	62	52	45	57	46	66	60	74	66	55	59	59	56	64	59	74	49	61	50	57	64	68	62	50	63	52	72	76	69	56	56	65	56	40	62	64	74	63	60	58	53	60	61	50	54	59	58	60	64	60	59	60	59	57	72	59	62	65	64	71	64	71	57	59	61	61	55	74	54	68	58	67	63	53	53	62	63	67	64	73	62	62	58	61	61	56	53	46	65	63	61	63	56	74	54	70	53	72	61	67	64	48	62	72	60	68	67	58	79	59	72	59	52	68	64	68	54	65	64	65	50	63	59	57	63	60	59	66	58	68	79	59	44	78	63	67	55	47	69	67	65	73	64	53	68	59	62	58	59	64	64	58	71	65	56	45	53	64	72	59	59	52	56	46	64	63	52	47	50	50	64	55	62	64	61	66	60	57	52	58	43	71	58	63	58	66	42	75	63	71	64	69	70	61	50	64	58	61	69	57	57	76	53	58	66	55	68	57	70	63	61	51	62	73	61	61	74	73	61	47	72	75	56	56	71	53	71	54	61	53	61	60	67	54	70	53	49	71	72	65	61	56	64	66	57	54	51	72	51	54	60	58	69	50	62	61	79	63	69	61	68	70	58	54	50	51	57	76	56	44	48	69	79	57	51	58	50	60	73	53	62	52	61	56	46	56	66	67	69	60	70	63	54	69	64	78	63	66	56	48	47	49	70	62	54	59	66	57	71	62	38	50	64	56	55	48	73	63	60	56	50	54	68	54	60	76	75	59	51	71	57	60	57	75	54	59	76	59	55	72	55	58	66	60	55	66	63	66	59	75	49	67	48	51	63	62	57	63	69	53	50	62	48	66	58	69	55	50	63	46	68	70	71	66	61	54	59	64	65	76	73	63	66	61	66	66	52	61	52	73	73	58	52	74	64	52	66	56	61	70	56	65	64	58	52	61	52	60	55	80	63	57	59	62	71	70	67	50	57	66	48	60	64	53	63	65	42	59	60	54	64	69	60	61	55	61	62	61	53	67	62	56	58	55	50	63	61	66	59	49	60	52	71	58	59	65	50	67	57	58	74	68	59	57	65	77	67	53	74	58	57	65	63	54	77	53	56	63	70	55	64	50	66	62	68	81	49	64	57	66	47	67	65	46	68	53	70	60	59	76	59	60	56	59	60	66	52	57	52	63	53	65	60	70	63	66	57	84	50	52	53	70	57	56	58	54	57	72	73	54	51	67	63	58	52	56	66	61	44	58	53	55	46	63	51	60	66	61	76	63	66	76	64	67	55	62	57	77	58	58	64	71	50	59	52	63	57	60	54	73	53	60	58	65	59	59	66	74	50	62	63	81	53	58	47	59	61	53	68	60	54	60	61	72	51	67	58	72	62	52	66	72	59	56	70	82	54	58	56	62	66	66	77	69	59	54	68	69	58	62	57	59	66	60	69	66	66	61	67	36	58	57	51	64	61	64	58	71	66	79	55	72	50	58	62	59	69	63	65	64	58	68	48	63	56	63	59	76	55	65	51	70	64	51	53	57	62	58	53	52	55	59	57	49	50	66	68	65	83	66	73	62	57	55	58	74	52	73	62	49	63	58	55	69	54	62	67	66	42	57	59	55	47	81	73	57	60	75	73	78	70	77	56	66	58	66	57	60	60	58	51	59	75	75	59	56	75	52	52	55	64	70	60	83	59	61	72	72	55	54	62	54	73	52	49	65	54	61	65	59	62	59	57	65	52	70	50	71	66	59	50	76	78	63	62	59	72	67	58	60	49	77	75	66	53	56	62	56	76	57	66	54	58	52	62	71	63	58	62	56	70	63	48	50	73	52	64	58	65	65	60	56	66	58	70	68	73	49	67	64	53	62	59	72	58	64	53	77	59	57	53	62	52	69	59	65	54	60	53	71	63	53	68	47	56	57	75	51	56	59	61	48	71	54	54	69	61	60	57	46	71	61	60	53	45	57	60	52	68	57	48	57	57	53	59	61	46	57	64	58	51	55	61	55	78	80	59	56	54	61	62	58	72	62	58	52	58	62	67	56	63	59	60	58	52	59	58	52	58	58	55	59	70	66	64	63	59	58	51	64	57	53	67	67	78	56	58	69	56	63	55	56	62	53	65	52	62	56	60	68	59	55	64	83	79	63	38	63	65	68	65	52	60	61	54	81	70	70	55	57	69	68	68	63	64	56	70	67	72	53	68	59	61	89	69	66	51	60	62	57	72	55	68	51	59	58	66	71	68	49	65	75	73	77	62	64	54	67	70	58	60	48	71	59	66	63	55	56	67	61	59	64	66	59	54	56	67	68	62	64	54	54	60	53	65	53	53	71	50	74	67	56	60	77	55	58	69	60	71	57	53	59	61	48	58	55	64	60	64	63	57	65	64	47	59	49	67	47	70	58	72	51	58	47	59	48	64	77	50	46	60	70	61	57	57	61	70	43	53	65	53	45	53	58	60	59	46	71	66	52	56	60	64	70	59	49	57	67	70	57	70	63	52	67	61	78	64	82	66	68	60	52	72	65	63	63	54	58	55	59	57	58	61	67	54	49	63	68	53	66	62	60	57	66	70	61	68	61	55	64	61	61	53	64	63	53	71	53	61	57	50	70	48	63	67	47	44	64	60	70	62	69	50	62	55	67	60	59	55	60	59	58	61	55	60	76	56	55	67	56	64	69	58	58	56	79	65	58	69	62	65	53	58	58	72	56	60	63	57	59	56	62	59	55	55	52	56	50	76	68	59	64	55	67	52	47	63	69	68	56	69	66	76	61	67	71	66	59	72	61	57	49	59	67	69	43	58	64	55	67	59	77	57	63	70	72	52	74	46	55	53	75	68	58	65	58	52	55	60	53	60	57	50	63	55	56	60	68	64	52	58	71	63	56	50	64	66	78	75	70	68	64	68	73	65	57	64	54	57	74	60	48	57	58	51	67	60	52	71	68	56	48	56	65	63	62	56	65	61	73	57	61	56	55	58	58	55	70	67	50	57	67	57	50	61	52	69	59	61	68	55	63	59	70	55	58	61	64	52	70	49	67	58	56	64	67	64	73	56	62	59	56	58	65	56	55	62	71	70	60	64	56	65	55	76	74	77	56	77	69	62	67	50	51	75	74	63	54	56	60	59	67	56	74	60	71	71	62	54	75	57	76	56	64	69	57	63	56	48	59	58	54	64	66	58	59	57	74	52	56	68	69	57	53	75	64	49	62	68	63	64	61	52
58129	45092	32258	27103	4349	1136	1077	970	933	908	833	790	795	781	684	709	681	662	689	661	672	692	715	688	673	647	705	664	684	679	801	1485	2868	2716	1973	1291	1018	705	683	649	643	649	656	619	688	646	599	661	608	668	646	658	612	662	657	642	647	633	671	619	649	675	613	637	652	676	615	620	627	663	598	704	622	641	593	635	643	650	685	642	622	656	658	645	618	644	587	637	642	568	624	627	678	642	626	637	604	664	673	638	633	646	621	680	638	617	631	647	612	681	678	656	631	623	625	609	585	681	672	634	652	628	632	691	592	635	630	651	657	662	644	644	664	684	673	649	633	640	657	658	644	638	671	705	609	692	674	630	686	614	616	611	659	639	643	624	666	606	619	628	630	703	636	592	629	651	617	661	686	638	674	601	624	660	644	624	717	641	645	622	637	669	639	665	677	626	665	646	635	640	652	633	623	627	677	670	596	649	629	677	617	657	650	623	645	622	636	699	600	623	634	602	623	619	668	646	675	654	619	643	681	656	683	655	612	625	618	635	656	639	595	632	633	656	590	650	638	679	659	597	604	663	668	619	637	642	634	672	660	661	629	665	606	595	643	626	649	690	654	620	645	676	655	660	655	655	632	671	652	607	625	649	624	669	626	659	680	618	662	591	602	629	578	620	667	586	687	623	617	617	616	643	658	635	625	656	631	633	673	649	626	658	642	622	653	629	631	680	619	657	641	692	617	647	616	645	625	625	630	602	597	634	672	657	664	657	682	617	670	614	674	671	641	615	616	671	665	679	648	637	620	673	654	669	637	695	656	671	630	698	629	621	642	648	633	620	642	677	654	663	647	627	618	647	641	630	587	647	623	651	597	694	634	605	625	624	635	606	653	613	603	621	620	656	696	622	665	646	630	648	590	648	658	664	651	661	672	687	664	682	598	658	656	630	637	637	640	644	626	677	639	619	628	677	623	684	618	632	646	636	636	635	653	644	635	641	676	656	644	622	613	638	642	681	664	686	619	663	637	595	621	633	667	607	655	661	612	634	656	674	674	655	649	640	672	648	638	635	677	666	655	698	643	648	653	647	667	615	643	601	663	651	594	653	622	608	612	663	631	671	665	684	667	630	689	641	671	660	594	596	622	644	642	713	679	634	630	658	636	657	686	610	628	633	644	686	659	639	671	644	619	650	606	636	675	624	644	619	652	629	685	689	636	599	668	652	696	681	619	666	620	654	683	652	574	619	626	632	595	640	652	654	621	650	618	650	641	669	623	622	672	656	619	643	629	648	664	630	654	672	647	692	609	626	623	620	634	625	647	635	618	612	659	646	635	624	637	646	597	631	666	638	644	643	660	628	628	637	664	586	678	648	650	645	652	601	638	649	641	665	620	597	654	638	568	641	689	645	649	610	626	665	634	592	667	662	660	634	631	657	650	638	688	623	683	631	590	612	610	617	601	623	635	683	637	609	625	665	642	646	622	662	648	607	661	619	604	665	573	682	644	650	641	631	629	626	642	645	668	674	595	665	640	666	667	625	646	626	592	620	660	607	631	630	643	650	661	620	678	629	621	652	660	649	651	631	593	620	694	644	633	720	685	631	668	627	623	624	602	611	658	662	612	661	632	677	669	646	662	650	599	610	614	676	654	647	647	619	614	638	601	649	631	651	647	676	653	623	633	656	630	641	650	632	652	696	640	644	674	621	637	650	668	590	655	616	643	615	694	677	614	610	651	676	673	667	626	643	633	633	628	607	653	676	644	698	640	655	629	624	663	619	613	685	643	664	661	649	684	648	653	638	632	610	660	623	604	614	620	634	649	613	647	685	644	634	634	681	657	633	622	610	720	625	648	631	637	640	613	647	629	622	674	615	624	639	668	650	666	658	653	628	648	581	625	652	646	680	607	647	636	626	636	641	659	669	659	696	634	640	695	601	595	662	679	621	634	661	611	636	630	628	683	597	626	650	650	629	655	599	613	663	650	656	694	631	680	615	620	633	648	678	695	629	658	643	680	693	704	688	672	639	669	668	670	652	654	649	637	625	651	655	653	648	636	640	627	648	614	628	673	676	610	624	685	662	672	597	644	668	672	667	646	696	634	602	626	643	639	653	637	637	652	665	700	660	613	601	624	642	639	670	663	664	689	701	630	658	665	688	633	639	629	622	634	602	660	655	623	647	619	646	639	662	657	623	663	618	658	673	645	643	679	622	641	651	669	619	647	633	581	620	664	618	653	665	673	693	604	676	651	646	704	639	658	639	660	620	655	653	666	667	604	618	644	682	644	662	620	612	601	642	626	602	628	656	668	667	695	664	641	673	706	669	655	620	661	658	638	684	649	653	706	638	614	633	644	643	621	658	673	632	662	679	665	637	605	622	649	647	628	717	641	642	638	596	615	658	623	645	638	648	676	645	614	633	612	630	638	633	624	637	656	634	579	640	643	630	652	643	669	663	643	663	689	654	618	642	661	681	640	656	644	627	609	665	645	614	677	609	671	614	603	640	679	653	655	640	647	656	660	638	662	657	618	633	604	670	671	610	616	672	620	659	682	625	633	669	667	665	623	626	627	679	641	648	661	614	616	676	702	626	689	639	661	659	629	596	660	619	620	655	637	642	666	635	662	696	648	639	665	604	661	666	668	653	605	612	629	657	597	672	617	631	669	609	639	615	654	623	638	686	612	655	680	657	665	620	636	631	634	615	642	627	651	627	683	642	583	606	597	678	635	653	607	617	679	649	655	620	644	666	638	646	637	613	677	633	628	661	637	639	659	639	609	657	613	701	666	689	699	665	643	612	640	704	633	673	640	636	613	671	652	623	648	630	662	656	620	636	597	675	655	627	660	667	680	698	649	660	647	679	655	634	661	667	667	647	680	665	638	644	621	684	648	608	675	629	677	613	648	663	650	641	671	618	645	683	623	641	674	663	660	620	650	626	648	632	652	651	683	591	647	690	628	609	638	627	621	622	622	604	628	629	692	649	684	658	667	665	649	627	648	668	670	646	659	617	671	640	619	623	633	672	649	632	644	612	597	650	695	600	644	561	657	643	619	621	647	659	632	642	627	643	688	619	661	644	677	611	618	644	622	632	618	614	660	628	670	647	616	638	685	638	656	602	652	687	612	659	654	615	639	659	645	686	668	658	644	689	625	639	663	596	705	637	613	615	615	671	629	690	632	593	666	639	678	639	617	652	667	672	659	636	685	673	649	681	686	634	652	648	643	675	672	698	638	648	658	643	640	635	650	637	638	658	621	696	632	653	618	657	658	601	654	637	630	649	615	646	648	650	653	643	625	622	635	615	630	658	648	711	664	682	695	692	648	653	584	645	649	659	663	623	650	648	653	663	631	679	666	578	616	613	642	659	644	673	638	643	666	648	656	630	588	639	620	670	653	628	630	649	602	614	657	653	685	605	628	659	672	634	705	626	668	638	648	640	679	604	672	618	706	672	689	694	620	717	670	600	667	617	636	673	586	634	646	634	637	617	655	636	621	626	643	646
27520	27810	12430	3508	202	79	69	82	71	75	97	87	74	68	63	67	78	68	76	63	53	73	73	74	64	70	67	79	80	83	112	136	143	180	103	91	85	64	76	68	82	77	71	72	89	83	75	83	73	97	80	72	76	83	92	82	77	72	85	75	88	63	93	65	77	76	65	94	59	95	65	89	67	95	70	72	68	75	81	76	79	76	70	76	74	84	78	90	77	77	57	80	80	73	65	81	61	69	78	75	63	71	54	71	74	65	75	98	66	74	74	59	82	71	81	90	77	80	73	83	73	79	72	83	75	72	68	76	82	73	77	66	70	71	73	67	69	80	92	77	67	75	67	84	79	61	71	81	72	73	71	73	78	66	82	73	66	62	61	58	72	74	78	67	77	62	76	85	76	78	86	87	83	81	68	72	78	76	72	72	64	83	74	72	83	77	77	88	88	77	85	85	74	75	85	70	74	82	62	72	63	75	64	82	83	67	65	87	79	68	80	69	62	83	71	76	84	65	80	81	77	78	86	79	77	91	74	68	86	72	83	93	66	57	80	65	69	91	62	68	75	91	85	79	83	61	69	83	74	87	78	77	86	92	93	61	60	67	71	75	81	81	71	83	88	99	76	79	70	73	79	71	81	80	83	81	76	72	77	66	85	77	87	82	69	71	78	70	92	71	78	87	75	73	74	74	75	68	72	71	88	88	73	76	58	72	81	99	74	88	72	79	62	90	75	81	78	63	76	67	80	77	73	74	80	75	73	65	71	91	73	79	72	76	65	84	69	77	87	73	84	79	75	71	73	70	74	76	70	64	70	61	83	91	82	88	76	84	74	67	93	77	71	86	69	74	66	64	70	80	86	83	76	78	90	82	81	72	71	69	87	79	85	87	94	63	65	85	72	73	71	75	68	82	72	77	75	63	79	75	74	83	68	77	71	85	70	88	80	72	72	83	78	68	71	60	56	70	66	80	83	69	79	75	79	79	80	82	75	69	62	82	67	86	84	87	89	87	69	86	63	60	83	50	66	83	81	63	67	77	76	82	73	82	68	77	72	72	93	71	84	87	73	84	67	75	70	75	79	87	75	61	77	62	74	86	64	80	70	78	84	76	79	92	83	65	68	74	67	73	76	61	62	70	61	89	83	85	90	75	70	72	92	79	89	71	73	60	74	74	86	82	66	79	76	85	71	74	72	79	77	65	76	76	79	76	73	68	79	78	67	67	87	77	87	84	90	68	74	73	86	80	73	81	74	71	84	78	63	62	61	70	79	78	56	83	78	79	58	83	78	79	78	84	88	71	68	79	76	73	77	74	71	70	79	84	72	76	67	77	93	77	75	73	63	81	79	81	88	86	80	89	72	58	68	62	61	68	69	78	66	77	83	98	80	81	83	80	74	81	65	78	84	72	80	78	79	69	87	77	66	81	70	78	70	69	82	73	59	89	80	95	90	75	95	72	88	72	82	57	64	80	83	92	78	73	89	79	53	100	84	72	65	74	72	75	76	90	70	67	78	89	88	98	80	91	79	76	70	78	59	87	79	76	78	72	68	66	64	71	67	95	67	81	80	78	89	67	65	87	87	78	74	68	68	81	69	82	84	72	70	71	81	87	74	79	69	81	63	88	86	72	82	75	77	84	85	68	69	66	80	57	76	72	74	91	64	79	95	79	66	86	63	73	86	87	71	78	85	76	77	80	73	69	82	84	90	78	72	66	95	80	80	78	71	76	82	73	90	76	86	61	67	74	80	73	77	87	90	69	80	68	79	89	72	84	85	88	82	77	75	90	73	86	92	79	89	70	82	89	75	89	77	80	82	73	81	75	79	68	57	79	66	63	87	75	77	72	67	67	69	72	89	92	82	71	94	85	75	65	90	77	73	71	79	70	82	79	78	62	86	89	79	64	83	78	89	81	81	61	107	76	75	74	76	90	77	79	64	75	73	74	57	77	78	72	75	78	88	87	95	72	81	74	73	68	94	75	74	83	85	71	74	78	64	82	66	79	94	83	88	74	89	78	76	79	77	76	71	78	72	61	82	66	80	81	82	78	77	72	77	63	101	77	62	76	52	74	86	81	70	82	89	66	72	56	87	65	71	82	69	70	74	81	77	81	68	80	77	62	59	81	66	61	77	73	76	77	97	72	87	65	82	69	81	82	66	71	73	69	80	80	77	93	73	73	72	93	80	58	76	75	77	65	74	81	73	82	70	80	66	78	79	75	86	66	76	72	90	92	68	82	71	62	77	85	85	76	78	77	70	80	84	83	74	84	84	80	68	76	63	74	98	110	80	85	57	71	80	83	93	73	67	77	75	87	74	75	73	68	70	77	72	59	73	87	74	81	87	83	88	75	78	75	75	69	73	84	70	79	108	78	82	78	98	81	89	66	61	76	99	83	95	94	73	81	91	73	75	75	81	85	75	77	84	89	80	80	87	79	69	71	76	72	84	84	72	91	71	79	80	84	75	64	70	76	79	72	73	88	70	75	86	82	66	70	86	70	90	68	77	70	79	78	94	85	73	71	79	83	74	84	79	75	76	87	68	90	90	67	75	83	86	86	77	72	74	69	69	84	88	73	75	84	86	78	64	75	84	97	78	75	77	77	82	65	82	68	75	78	74	69	97	85	69	79	72	81	86	72	81	74	90	79	84	80	93	90	94	81	66	82	76	73	72	68	87	63	82	71	81	85	66	84	60	71	84	74	71	71	73	75	82	78	74	62	74	88	73	61	90	80	59	79	68	82	74	83	69	79	60	79	65	85	93	70	63	65	62	82	88	78	82	77	74	84	82	70	76	74	76	72	74	92	66	73	68	70	77	62	91	64	65	78	78	68	83	82	63	84	78	76	69	66	67	73	83	88	72	79	65	77	67	64	79	77	78	79	90	96	59	73	64	80	69	74	80	79	71	76	71	83	71	86	85	73	73	70	64	57	70	67	93	78	78	70	70	77	76	68	64	79	83	76	63	84	68	77	80	84	77	64	71	70	79	76	87	89	78	83	81	80	85	74	68	83	62	82	79	91	86	63	69	70	75	69	77	87	74	65	63	69	64	79	78	82	93	82	78	67	65	75	93	96	80	70	66	77	67	69	65	83	80	61	79	74	79	68	84	69	78	84	66	86	80	83	73	67	71	69	71	83	67	72	56	72	81	82	74	73	82	74	81	87	75	66	93	72	81	89	69	66	75	75	64	89	81	73	66	81	95	73	67	86	70	79	72	76	89	81	67	93	73	77	71	65	82	70	78	65	71	70	87	85	67	88	74	83	82	60	79	71	89	82	81	74	71	71	76	76	87	70	75	72	69	77	85	75	84	68	71	64	77	72	78	60	85	69	77	93	78	75	69	76	64	84	77	85	76	61	70	71	84	92	70	75	78	73	83	80	90	91	81	80	87	70	82	93	80	93	73	65	74	73	78	69	61	68	83	74	74	57	85	68	71	76	70	73	61	87	65	73	92	77	72	67	66	72	89	65	71	89	76	81	64	75
57790	45876	31919	25132	3570	1253	1180	1103	1126	1019	955	982	952	915	855	829	814	800	858	860	777	792	852	798	810	822	818	787	768	777	1063	2775	3102	3028	1835	1318	975	754	781	776	855	704	769	732	738	814	756	776	827	757	774	761	746	778	732	756	740	755	802	757	807	730	735	755	765	739	788	793	725	732	737	766	774	771	769	757	763	747	731	748	720	702	746	769	747	812	780	767	733	756	805	779	731	775	812	721	765	819	733	752	808	769	758	794	765	799	764	719	689	734	777	768	765	778	790	739	751	785	793	774	781	783	766	759	811	784	726	789	753	793	770	778	760	728	757	776	794	767	797	843	733	774	743	802	764	784	776	770	840	782	740	746	786	777	776	746	813	719	784	733	777	792	781	800	793	789	787	771	745	787	762	790	760	775	752	736	719	764	768	751	773	784	788	744	804	743	826	818	777	779	728	838	814	814	738	783	820	777	804	742	802	759	767	781	804	705	795	738	778	788	762	782	789	757	714	775	780	777	788	768	771	718	786	769	792	809	721	776	767	735	714	773	735	781	775	791	779	766	811	728	782	790	783	774	753	766	757	774	806	780	747	765	830	813	762	794	805	769	749	811	774	703	727	776	844	755	696	760	760	764	798	713	774	786	736	784	830	761	817	807	733	737	803	742	807	726	760	787	764	780	779	739	774	720	782	752	737	742	751	770	747	738	740	760	804	742	773	766	789	791	804	807	804	786	781	818	795	738	773	750	780	739	749	733	814	770	723	801	767	762	800	786	753	709	746	729	768	738	799	750	747	785	753	748	681	736	751	752	768	769	742	795	763	772	695	765	766	772	780	747	752	807	759	814	744	765	776	764	786	758	739	725	815	810	754	794	788	746	806	789	733	816	806	761	762	797	783	803	775	778	750	784	750	756	741	759	756	799	737	802	782	723	786	803	777	747	759	780	771	760	734	813	738	773	825	739	767	769	782	756	768	817	752	759	743	784	775	770	784	740	716	742	763	769	806	763	783	802	777	761	710	747	739	782	761	750	787	757	782	779	765	786	765	778	800	739	783	743	784	721	792	766	790	793	767	737	772	781	814	745	733	769	763	733	760	731	772	788	723	755	804	762	742	787	781	792	777	807	724	766	760	794	731	781	750	733	748	809	747	770	755	775	753	762	769	736	734	769	816	755	755	805	742	728	692	806	738	773	781	751	811	798	794	743	816	791	751	763	784	755	804	821	718	737	752	703	772	766	813	797	771	780	787	796	777	730	772	778	740	789	737	741	760	794	797	795	748	751	789	744	751	731	773	819	786	787	805	730	828	749	740	801	766	774	724	754	803	803	760	770	721	745	770	802	783	813	700	859	763	775	737	758	762	753	779	799	765	793	724	781	755	772	770	781	773	758	783	716	749	805	755	737	718	788	776	732	795	781	774	773	804	773	759	830	780	758	801	760	753	783	783	768	801	829	758	722	833	838	747	737	783	746	768	758	813	802	785	782	778	745	726	821	813	759	748	759	775	735	722	760	752	725	781	738	708	772	747	749	754	785	725	761	813	809	741	792	737	801	814	760	778	793	739	768	759	752	757	778	762	761	738	759	770	782	785	808	761	799	769	775	760	751	758	802	768	735	774	769	774	760	746	706	770	772	740	820	748	806	755	773	801	730	768	741	772	743	839	822	788	790	723	744	758	814	770	715	782	768	808	799	774	782	713	769	744	794	797	784	720	738	821	784	746	779	730	764	792	763	782	781	770	775	752	792	764	784	742	832	743	767	792	765	734	791	776	745	781	747	757	788	785	772	797	755	727	789	797	757	796	743	776	796	746	769	801	788	790	789	786	779	739	766	807	746	800	798	790	762	748	739	772	771	755	814	730	802	770	756	738	784	780	755	750	790	771	789	784	721	750	743	807	774	745	779	802	762	749	745	809	743	763	764	742	753	791	774	768	742	787	816	768	823	715	759	758	752	786	752	788	771	764	767	780	749	757	765	739	742	761	775	794	748	801	807	716	762	806	724	736	771	769	745	798	767	721	787	747	756	806	743	823	703	795	807	815	777	738	732	785	763	776	760	773	767	744	754	778	764	774	840	780	771	756	794	724	736	757	743	752	767	761	878	840	757	793	738	826	755	743	753	800	772	787	724	763	768	769	733	746	757	732	787	765	760	738	745	796	727	748	732	776	780	785	796	747	764	745	759	780	769	755	755	761	769	771	771	792	791	775	737	764	739	745	737	737	773	761	769	786	754	756	729	772	730	765	775	761	729	768	763	730	751	785	759	762	757	773	728	803	754	824	726	781	770	780	744	748	786	732	811	701	786	716	819	765	800	693	762	762	752	785	776	750	777	790	810	746	759	765	768	741	708	776	826	763	732	743	807	802	762	769	785	808	730	792	756	754	709	738	737	815	733	752	770	773	795	744	755	770	783	771	776	780	795	772	762	759	785	759	821	794	800	785	769	779	773	785	811	796	756	753	761	757	746	793	794	773	735	725	721	758	798	761	769	767	843	750	780	788	773	760	777	760	752	779	784	766	746	759	777	740	731	788	810	767	755	769	784	745	739	763	743	739	797	750	752	754	833	758	761	778	797	800	786	784	711	792	813	738	757	773	765	775	766	764	743	773	786	773	776	792	778	767	744	773	790	752	739	808	759	753	769	791	757	763	800	756	759	765	777	778	772	787	729	811	769	750	775	730	833	771	769	802	761	776	704	780	801	790	775	775	788	805	718	778	791	807	747	683	704	743	804	737	774	755	765	747	738	737	748	750	773	801	767	788	796	759	735	767	786	760	802	725	777	770	826	736	738	749	757	729	795	749	769	795	729	780	741	805	771	760	725	776	744	772	763	731	737	794	780	783	737	767	774	749	782	783	799	748	762	780	745	804	819	768	736	813	752	766	744	768	780	778	777	782	733	772	744	779	788	791	791	758	807	811	729	790	752	726	777	787	741	789	786	769	740	809	766	778	792	836	778	770	748	782	801	802	745	795	784	783	787	737	785	737	791	741	756	810	783	781	794	742	857	773	775	760	807	732	779	779	728	737	748	764	740	756	738	758	840	812	773	778	756	821	741	780	759	725	734	759	793	789	762	740	793	744	786	751	739	754	754	764	772	763	752	820	774	773	743	792	796	768	795	763	802	815	756	797	760	756	728	751	757	810	804	782	780	756	790	779	747	737	772	770	759	815	736	747	802	769	729	752	745	749	743	769	740	749	753	801	737	709	756	811	799	821	781	800	779	717	800	779	730	782	760	765	752	767	785	741	775	763	760	761	787	790	736	738	814	825	717	728	795	792	740	816	732	810	821	756	739	773	762	724	838	774	781	787	772	809	792	813	758	798	782	805	733	787	757	834	759	805	743	796	747	758	800	768	797	746	739	730	731	763	793	807	790	750	771	751	736	759	789	835	781	791	724	817	750	790	809	728	777	745	750	746	755	809	785	803	715	777	804	802	794	794	769	742	693	759	765	788	746	752	765	788	759	762	796	788	766	775	789	805	803
37375	38603	18975	6176	243	59	34	58	55	58	50	55	51	49	46	55	60	54	50	39	58	45	37	57	53	49	51	45	47	55	65	132	161	165	57	69	41	45	41	39	45	60	48	43	61	40	51	51	47	44	44	47	33	46	41	41	51	50	41	53	53	49	48	46	46	43	43	62	43	35	48	50	36	50	48	40	42	42	51	45	29	57	45	50	48	45	50	58	51	33	57	44	46	46	57	55	51	51	34	45	51	35	48	49	51	32	38	42	45	46	41	57	46	54	40	55	45	41	45	56	49	47	52	57	42	39	49	53	40	47	42	45	40	47	46	45	39	53	41	48	58	39	50	56	36	51	51	51	38	47	50	45	43	43	46	43	64	49	55	58	52	50	51	47	48	52	48	54	44	52	51	52	45	39	54	41	48	54	49	46	51	49	51	36	41	45	51	52	45	38	44	43	50	60	58	47	45	40	47	61	53	49	45	54	55	40	57	47	35	61	61	40	56	49	47	47	53	37	32	52	45	54	40	39	54	55	50	38	39	37	55	39	65	46	44	45	50	48	56	53	49	48	38	53	36	54	43	48	42	46	42	41	53	39	45	50	53	28	45	44	47	50	37	43	36	43	38	38	54	52	44	43	39	56	47	48	48	56	53	43	55	51	46	52	52	55	40	28	45	41	52	47	49	55	50	54	53	45	50	38	45	57	47	51	43	45	36	55	48	58	41	58	44	58	50	49	61	54	54	39	50	52	63	59	47	45	33	33	51	48	49	48	48	37	43	55	52	50	47	38	40	33	54	52	52	52	55	40	58	45	37	54	54	51	50	46	34	43	35	46	35	57	45	51	48	35	47	38	48	59	42	41	39	37	55	43	59	57	40	46	46	49	51	53	44	43	44	44	47	56	35	44	44	49	47	41	51	39	64	41	46	42	47	44	51	45	53	60	44	38	46	40	54	42	52	45	41	51	46	41	46	37	39	58	36	37	46	42	58	44	57	55	42	36	45	48	47	56	45	37	54	53	46	51	39	40	45	43	53	43	48	40	43	47	56	51	49	61	45	34	40	42	34	43	47	36	63	38	46	41	42	45	47	40	48	45	46	49	43	51	56	58	41	50	56	34	47	52	62	46	53	49	43	46	43	41	52	45	40	40	39	37	43	51	46	56	46	48	50	47	38	52	40	52	49	42	46	58	40	44	55	48	44	41	57	56	51	47	47	54	32	47	47	42	49	55	48	52	59	39	35	54	45	47	51	52	38	47	38	56	47	53	53	37	48	38	46	39	43	43	43	56	53	49	38	45	49	47	45	49	36	57	34	51	44	39	48	45	58	59	41	43	50	50	45	39	51	43	34	50	56	36	46	37	49	45	58	43	45	48	48	53	53	38	44	50	51	36	45	41	63	47	49	52	49	55	50	46	46	46	50	46	50	43	33	43	32	45	48	54	54	50	51	38	47	50	35	43	46	43	45	43	43	43	45	53	48	43	56	37	42	45	52	42	46	49	48	35	37	58	57	49	52	39	49	39	60	57	34	48	62	46	47	36	50	39	50	47	38	53	40	46	38	52	47	53	44	40	66	45	50	48	49	44	44	49	45	34	56	61	41	41	44	34	38	43	38	48	52	44	48	49	37	59	51	48	58	49	54	46	53	36	42	49	42	40	43	51	50	44	41	56	47	44	57	53	38	45	36	52	50	58	51	37	55	53	50	54	39	66	35	47	53	41	40	48	51	46	49	41	51	60	46	53	41	67	32	51	44	52	44	46	52	51	35	43	54	34	47	51	26	51	51	56	46	58	48	45	46	49	28	42	48	47	51	40	37	48	43	45	51	35	48	47	44	46	45	40	44	48	47	41	41	61	37	62	41	43	44	39	39	43	50	52	42	60	49	44	52	40	46	45	39	40	59	54	50	49	59	42	46	56	30	42	44	47	53	38	48	54	46	42	44	37	38	43	66	41	55	37	52	40	25	38	61	48	35	40	40	42	41	44	50	38	42	51	49	46	34	44	46	39	61	56	51	44	57	38	52	47	54	47	39	61	49	57	48	47	52	49	54	49	55	43	43	48	48	53	49	47	53	52	33	52	43	31	39	58	37	42	50	45	55	48	39	48	45	46	42	47	44	44	43	42	57	48	48	48	46	41	41	53	45	47	48	40	47	48	43	41	44	44	52	40	60	35	53	52	44	38	51	57	57	47	51	44	57	47	44	31	53	57	33	52	47	43	45	32	47	48	45	41	46	46	38	44	45	36	52	40	37	43	55	35	44	47	41	35	50	50	23	43	45	51	48	54	44	45	51	48	63	36	52	48	42	54	50	40	49	49	39	47	28	48	38	51	51	48	59	39	41	54	49	45	52	35	47	58	52	38	41	42	54	37	46	46	47	54	45	51	57	48	41	47	45	44	45	35	47	39	38	46	51	44	43	50	51	59	44	44	45	56	49	50	43	47	46	41	60	37	33	31	52	51	41	45	32	55	50	53	38	48	42	49	41	52	46	42	63	43	50	50	42	42	47	44	56	39	38	38	29	42	44	52	42	59	49	36	69	36	42	49	51	46	51	41	57	48	49	70	45	49	41	35	51	45	46	31	47	45	40	43	45	42	60	42	43	50	55	38	52	51	53	45	45	50	53	39	38	55	47	45	47	50	44	55	37	48	40	49	38	46	54	38	48	51	46	50	46	64	44	59	38	58	57	55	35	38	45	47	48	47	48	50	52	45	39	49	59	60	43	47	48	42	53	52	39	45	34	58	46	44	32	50	47	38	44	45	52	51	49	50	39	50	48	55	52	41	50	55	37	56	50	54	51	42	41	48	43	51	45	51	55	46	47	44	47	58	60	38	47	45	53	47	49	48	39	33	55	58	56	60	42	39	38	52	46	45	61	42	42	43	44	51	32	45	42	42	61	50	27	38	46	60	48	48	43	52	41	51	47	56	44	51	47	44	36	51	47	58	41	47	58	40	49	50	58	38	46	47	34	51	51	60	51	44	47	51	48	34	61	47	53	45	57	44	54	58	48	50	52	49	50	55	50	40	43	42	45	41	38	50	61	49	40	53	41	61	52	51	38	47	44	39	43	44	49	41	53	48	44	47	62	40	42	50	38	44	46	46	54	41	50	45	39	44	45	43	39	48	43	42	45	44	51	57	46	48	51	42	41	40	45	34	48	45	46	52	37	47	51	51	47	46	44	61	44	55	36	45	43	46	50	44	45	52	41	41	46	48	42	46	42	42	42	52	55	51	56	49	51	32	48	49	64	46	46	57	53	60	48	53	50	49	43	44	46	58	49	46	44	50	50	53	46	46	49	55	54	47	37	61	31	38	49	45	56	53	50	42	51	65	49	42	36	55	66	49	38	63	36	51	44	49	47	46	54	46	54	44	42	42	56	36	45	41	48	46	35	40	42	56	43	42	41	48	44	33	48	54	50	40	37	60	49	47	56	35	36	55	48	58	40	54	48	52	56	50	36	37	41	55	53	43	50	48
59021	48514	36773	31365	3463	1258	1182	1028	955	804	785	692	693	672	587	611	663	596	551	574	572	525	548	547	546	531	499	489	529	550	906	2792	4792	3653	1415	1179	515	498	474	490	483	530	487	468	473	518	488	503	506	489	509	491	522	440	510	491	490	484	534	512	478	477	500	476	494	527	511	497	502	499	500	509	477	487	440	509	459	501	458	460	500	504	451	478	499	505	468	489	522	503	500	516	470	431	501	487	480	469	467	481	475	492	514	489	488	483	500	513	494	510	475	502	482	492	470	527	456	486	476	496	498	470	489	517	469	512	496	473	488	482	498	470	464	509	496	502	516	508	505	515	481	478	493	469	507	461	511	463	469	501	468	492	483	484	477	507	487	461	469	433	464	459	475	478	476	503	440	477	483	472	457	461	493	477	486	509	482	499	510	495	506	486	498	505	487	476	468	486	513	476	503	493	484	528	537	501	497	459	465	462	483	454	464	473	466	484	461	475	485	491	509	481	486	449	537	476	497	507	499	496	523	524	483	462	478	488	493	488	478	504	486	505	490	513	508	482	470	476	475	498	502	507	518	551	458	506	499	491	500	484	484	505	474	476	546	485	474	529	508	492	487	444	466	485	487	485	492	519	474	486	502	484	508	492	521	517	511	479	524	495	512	496	475	467	500	514	496	507	496	501	462	480	510	462	502	501	476	500	487	479	503	501	480	521	482	450	482	506	513	467	501	510	488	514	491	494	484	526	512	442	474	485	470	513	473	490	511	494	474	506	532	498	458	522	510	489	511	504	510	477	504	477	495	475	480	504	507	510	560	484	456	471	505	469	483	492	507	440	537	526	462	497	483	551	486	519	511	528	469	490	495	500	471	484	508	489	502	478	468	504	506	480	503	486	482	491	478	476	460	463	490	508	503	486	490	478	508	501	492	521	500	497	535	453	489	498	488	504	483	510	518	517	522	471	467	518	474	475	480	507	478	482	539	471	480	488	481	462	463	480	479	551	482	514	437	471	475	558	513	510	478	470	512	489	483	478	497	506	484	486	503	509	517	510	451	490	523	493	495	516	475	550	514	521	475	476	509	494	500	487	455	500	497	484	488	474	504	442	489	483	515	483	531	511	498	470	456	503	493	478	491	455	476	499	483	511	481	497	465	474	447	475	464	522	520	522	472	471	488	498	445	466	489	480	498	472	490	526	512	505	456	474	476	483	449	496	443	493	493	486	493	471	496	491	517	522	495	459	480	503	491	497	487	469	477	484	483	493	487	515	458	506	494	520	495	490	485	459	553	452	510	507	513	489	491	487	485	479	462	482	490	474	470	502	480	508	436	524	463	452	452	460	471	503	492	482	456	439	498	473	489	488	513	456	481	517	475	464	486	530	494	488	515	498	477	491	477	473	530	507	523	476	468	468	499	481	484	492	487	474	528	489	494	482	535	538	515	497	487	518	499	542	521	473	481	479	525	523	502	482	504	482	467	501	498	498	500	470	507	483	514	487	477	497	481	482	485	489	478	481	480	471	479	500	477	459	521	466	499	514	496	511	522	485	470	469	519	528	491	475	479	432	483	501	495	451	509	465	460	481	493	464	528	509	449	459	511	478	536	477	481	455	490	493	519	490	475	469	507	478	474	509	478	503	501	493	505	477	501	461	511	500	507	488	528	497	442	482	490	527	484	469	484	478	499	485	511	494	503	475	516	458	512	483	467	513	494	494	523	479	484	464	481	489	510	479	495	480	501	443	493	523	500	521	481	502	479	497	479	513	494	503	526	483	480	477	486	507	500	479	485	483	494	506	474	516	498	504	510	480	461	489	471	466	476	496	493	498	518	462	493	467	502	493	503	477	501	462	461	482	477	459	475	481	472	451	508	483	489	493	512	465	490	456	465	505	507	510	500	510	496	489	472	494	487	480	518	493	484	477	484	493	506	529	488	464	472	487	466	528	513	486	485	519	514	504	521	483	492	500	494	515	465	470	471	480	494	451	500	496	461	445	475	468	533	496	491	492	483	454	452	516	462	495	475	489	503	486	495	489	500	485	472	506	487	504	467	522	474	529	437	488	502	501	493	498	491	481	491	502	478	502	509	463	482	483	513	471	467	482	500	500	509	487	508	544	477	441	503	456	453	479	473	513	499	490	488	500	479	507	495	506	497	508	452	455	475	489	464	513	468	527	485	464	488	479	504	505	469	488	481	494	469	478	524	458	510	460	487	475	472	485	510	486	510	502	511	472	517	477	477	524	487	479	496	494	475	478	514	523	466	480	485	499	482	527	490	483	554	500	514	501	471	530	492	479	493	484	494	553	503	476	496	498	506	473	458	493	477	516	503	474	498	445	526	478	486	510	497	496	508	456	488	467	478	474	429	480	461	475	510	488	486	526	474	466	514	518	485	473	552	506	504	451	466	487	479	515	494	481	468	485	466	498	464	474	508	464	510	478	500	516	514	469	518	456	500	505	483	507	479	480	536	507	522	486	496	502	463	497	497	464	495	490	493	458	444	512	498	457	498	440	537	504	468	530	516	517	490	487	487	437	466	489	464	472	492	528	453	490	487	444	495	460	474	496	505	467	491	482	487	500	454	478	507	478	462	480	483	502	472	483	495	486	539	447	481	468	464	482	480	472	471	512	513	485	489	495	490	454	488	475	467	485	519	500	505	465	489	450	526	510	507	492	449	487	466	488	500	477	512	499	471	491	482	502	501	481	482	439	475	495	440	491	471	464	480	467	516	473	466	450	483	438	462	494	467	481	467	486	508	473	487	530	448	463	473	477	503	445	512	489	514	506	515	529	509	486	456	456	507	488	467	443	473	477	499	493	504	466	483	462	464	460	501	448	486	503	522	463	485	478	488	515	482	458	475	507	486	504	507	519	515	462	494	484	520	511	529	488	504	508	486	433	488	467	495	503	510	483	490	514	516	486	471	506	460	499	464	497	473	484	457	476	455	478	484	454	462	507	496	471	531	486	487	498	459	464	478	473	471	510	482	484	545	508	458	477	441	499	481	458	495	523	502	478	493	455	461	483	495	487	452	483	499	522	488	479	481	505	474	509	500	492	481	483	534	471	457	503	476	493	494	479	477	521	478	500	509	480	488	486	487	509	491	471	494	433	474	505	506	462	480	508	452	509	497	478	487	483	472	513	486	442	460	512	516	468	505	496	485	488	528	524	495	455	485	434	481	482	498	483	454	503	527	468	508	486	494	495	458	484	498	496	479	441	460	444	463	482	489	481	468	500	507	470	477	514	520	491	542	493	450	520	453	494	481	505	484	497	492	491	465	515	482	492	481	521	519	486	477	500	514	492	477	439	462	518	535	462	515	465	486	496	478	508	485	480	523	489	503	514	482	519	531	462	503	471	462	485	457	484	476	501	492	426	503	443	513	463	458	428	525	473	450	435	470	489	478	471	496	503	470	529	486	490	496	509	474	475	511	526	498	496	484	482	488	472	505	506	481	471	506	503	489	483	482	515	457	450	497	483	507	471	466	493
16133	12041	3956	1149	101	77	87	87	95	88	75	88	77	88	88	80	73	100	96	91	75	79	101	84	90	82	89	88	103	79	83	90	129	121	72	94	78	87	82	85	92	74	93	77	73	66	83	78	68	83	71	67	89	68	83	76	95	72	73	92	65	65	97	74	87	68	90	77	98	71	81	79	86	64	93	77	89	76	83	97	79	83	89	88	93	87	89	71	71	90	92	83	91	91	83	79	88	89	91	89	95	75	71	83	70	85	90	89	76	78	76	85	95	77	82	76	74	79	81	74	77	80	80	82	76	74	75	87	83	85	92	70	79	84	78	73	80	83	73	90	69	89	84	73	70	67	86	73	79	70	70	79	82	83	81	92	64	89	75	74	71	75	85	80	83	84	86	84	82	62	92	66	67	78	76	72	94	83	76	70	69	86	82	88	84	85	69	93	84	76	65	100	98	86	81	84	77	85	77	91	98	88	74	63	77	81	85	77	68	73	76	72	105	84	84	86	84	85	84	72	73	79	90	78	68	95	68	87	81	92	92	77	89	86	87	84	78	70	92	75	87	103	83	75	67	86	87	79	76	100	93	81	67	82	78	85	60	87	95	75	83	86	84	78	84	93	95	71	81	89	89	96	77	81	80	63	85	82	76	87	87	90	88	89	77	86	74	89	75	70	82	79	93	87	87	83	82	91	72	77	86	93	68	94	75	71	89	78	61	98	97	74	97	88	79	85	83	94	68	71	77	78	102	77	87	76	97	77	83	77	74	105	98	68	81	67	80	85	89	90	78	78	65	85	70	81	87	90	80	97	78	81	82	82	88	83	73	63	93	62	83	69	71	85	99	75	66	100	73	71	82	83	75	106	79	85	89	73	87	82	75	76	89	79	69	92	85	82	66	75	87	69	80	83	98	83	57	74	80	79	77	78	81	76	77	77	97	82	84	78	100	76	84	86	83	82	67	89	75	89	93	82	92	94	69	102	76	87	77	88	79	73	67	78	72	68	84	83	75	67	80	81	84	67	64	92	71	70	79	67	74	89	83	93	89	86	86	92	82	84	76	108	82	97	95	93	93	89	75	82	78	83	69	75	78	79	84	85	80	72	89	77	83	74	87	71	69	83	61	68	78	70	82	74	98	87	80	70	75	89	81	94	71	70	85	74	78	99	78	70	66	81	80	93	100	77	73	77	75	85	94	66	99	84	78	89	74	103	71	80	92	96	102	77	79	93	78	83	79	76	78	56	77	75	76	71	87	83	86	82	77	88	82	91	84	68	77	90	74	97	81	74	86	75	72	86	89	71	84	81	74	92	81	90	101	86	78	84	78	81	65	64	87	87	82	89	83	79	76	90	87	76	72	96	91	67	82	69	81	90	53	78	78	98	87	97	84	84	75	102	78	76	80	74	79	80	90	80	84	64	73	64	78	79	84	107	77	85	74	74	82	81	93	79	87	71	85	86	78	91	76	92	77	80	82	75	72	84	77	72	85	102	84	74	81	81	77	75	76	69	69	74	91	74	87	80	72	83	86	76	92	71	88	84	85	84	81	72	76	89	93	81	80	84	66	83	97	85	78	80	97	93	79	73	81	86	89	72	85	75	76	96	71	96	104	78	90	89	67	80	86	75	77	82	66	83	77	85	107	76	84	94	50	64	90	71	71	80	67	77	80	78	66	78	102	89	94	90	58	94	75	77	80	77	93	79	74	84	104	82	78	79	78	80	73	79	81	71	76	91	72	86	85	87	82	98	79	84	80	92	76	74	73	73	96	95	85	96	81	79	85	91	73	79	88	90	64	87	87	75	85	78	93	87	84	63	72	68	78	97	80	83	81	76	92	64	98	91	68	82	81	85	91	81	66	76	101	75	77	93	63	85	73	81	76	87	70	75	93	74	89	82	83	81	84	82	90	98	79	81	74	90	76	75	83	89	90	78	91	88	102	75	62	77	74	92	83	84	68	83	78	71	65	79	83	63	78	99	70	68	71	70	89	68	70	75	81	85	90	86	89	89	81	83	90	80	80	77	83	89	81	84	79	80	96	70	75	89	71	71	78	76	84	89	84	100	64	87	87	64	73	68	91	82	70	95	71	80	82	90	87	77	80	65	84	95	88	79	78	73	80	82	83	84	94	88	76	73	86	83	98	73	81	83	72	58	83	91	83	99	73	69	85	77	88	86	83	89	80	76	87	81	82	75	85	84	78	75	102	87	80	89	88	95	74	79	88	77	77	85	98	72	81	87	83	72	78	84	87	81	74	89	77	86	92	73	103	72	88	81	82	86	79	86	93	88	66	82	82	69	88	76	96	70	92	74	82	92	77	77	70	64	68	79	90	73	89	78	111	85	67	80	77	73	81	76	91	90	74	74	96	83	81	66	80	85	66	69	83	82	75	79	90	77	69	81	63	76	79	73	76	82	72	74	76	94	79	85	87	82	87	99	85	83	77	87	86	89	62	98	80	77	77	85	85	74	85	88	81	88	81	87	81	81	81	88	75	77	79	90	62	70	73	79	82	85	84	90	75	70	58	73	79	85	80	91	65	78	77	87	80	87	77	87	76	79	66	96	84	81	81	80	82	82	92	80	69	92	75	91	98	84	80	70	69	80	88	95	93	75	88	83	73	75	66	76	97	87	88	75	88	85	72	90	96	92	78	80	88	94	101	91	92	90	104	75	98	84	85	73	84	86	74	81	88	103	97	74	92	84	76	73	81	94	104	92	79	74	63	93	74	72	64	61	80	89	89	87	97	75	94	93	80	81	89	77	90	81	75	83	78	70	89	95	85	66	97	100	79	73	59	80	82	83	89	100	58	91	78	86	81	88	77	76	98	76	66	77	87	93	82	78	72	74	99	78	95	60	101	74	73	75	87	88	95	80	97	73	83	68	81	80	92	91	72	84	89	96	74	103	89	74	91	80	79	73	93	75	70	83	85	84	64	76	99	76	69	82	92	84	74	76	91	74	79	81	76	62	74	97	80	83	57	83	62	77	80	79	86	75	89	70	65	89	73	83	80	74	77	84	76	83	75	80	68	73	76	63	82	78	85	85	79	98	77	81	71	67	79	77	70	102	90	64	68	87	84	63	80	75	86	83	93	97	94	67	89	82	76	82	81	78	66	88	89	80	73	77	75	79	87	80	80	91	87	89	65	84	74	94	85	76	81	85	87	88	105	72	102	98	76	79	74	87	77	89	91	85	88	89	73	84	93	82	100	80	95	83	73	94	87	92	64	88	79	92	94	79	83	77	80	96	76	96	82	70	94	83	68	107	83	65	86	82	81	67	78	82	79	79	84	65	70	83	93	82	71	63	78	67	70	84	88	89	67	76	90	86	80	81	65	95	76	98	73	80	83	82	78	80	89	78	85	96	84	75	81	85	81	90	81	82	67	85	83	90	72	83	75	79	82	94	86	75	81	82	87	80	81	79	83	80	72	80	70	65	76	87	86	78	71	90	83	79	76	94	82	72	84	93	90	80	79	97	83	81
45843	33934	21525	15768	2063	951	954	949	901	903	849	827	826	871	873	888	852	867	804	807	823	852	871	853	774	820	828	845	875	869	892	890	1720	1729	918	917	824	798	838	763	830	791	845	780	840	819	802	812	861	790	826	803	821	776	815	818	817	834	842	804	750	871	861	812	816	805	844	880	821	794	808	819	809	796	831	811	837	805	808	831	843	841	814	787	826	809	796	839	788	861	791	881	840	823	784	819	799	829	827	852	800	765	841	795	860	861	883	785	823	814	838	806	823	847	853	825	798	848	830	823	792	824	842	839	821	812	829	809	810	828	790	826	783	833	733	830	833	793	778	794	845	862	777	783	818	808	785	815	831	808	822	837	872	854	845	806	782	849	834	833	823	881	809	880	814	876	807	788	801	820	793	798	868	814	838	824	836	840	839	802	817	787	794	837	837	781	816	825	796	808	752	825	822	784	797	836	850	858	811	807	816	827	826	822	822	824	851	796	801	785	819	789	816	814	765	761	854	757	824	821	849	836	744	817	834	796	761	815	842	787	856	834	798	840	817	854	833	845	808	834	844	823	807	817	882	803	852	779	770	761	825	786	805	773	829	829	834	805	830	817	747	812	835	854	838	802	824	861	836	832	828	824	857	847	847	769	886	791	823	821	785	814	822	850	802	786	805	852	782	834	787	811	801	836	793	793	845	785	789	824	812	801	793	770	763	829	815	787	812	863	783	823	812	798	796	834	824	841	874	786	846	795	840	805	856	739	878	838	751	807	794	872	834	836	873	817	743	844	788	804	845	786	798	798	798	834	766	865	825	847	818	839	755	815	819	832	823	837	789	843	852	811	812	766	800	833	813	847	866	835	781	819	874	852	816	779	838	793	803	800	800	831	833	866	792	801	814	826	826	882	773	819	866	801	743	779	814	780	797	848	796	842	843	850	810	829	848	843	851	819	847	805	840	841	797	813	778	804	857	834	812	837	822	824	806	828	811	803	823	795	792	831	856	816	836	820	794	760	816	783	757	805	800	780	848	813	825	800	841	857	773	806	819	835	884	754	813	825	844	813	867	861	810	832	768	818	837	860	851	830	769	800	831	786	802	812	829	866	842	841	810	768	806	836	811	823	816	811	800	807	758	797	845	838	838	801	828	797	778	785	802	829	807	825	807	797	817	823	753	824	833	870	801	812	805	867	845	852	846	832	774	866	885	803	790	849	799	855	805	847	834	824	870	789	785	799	828	829	768	804	772	807	770	808	809	867	813	858	828	823	834	803	847	856	785	819	813	822	858	802	856	821	843	813	831	804	810	845	828	778	809	851	840	787	870	825	816	846	817	904	816	841	844	810	821	814	790	783	809	816	790	804	805	819	842	853	854	795	781	836	854	842	849	841	786	825	837	788	829	822	792	799	831	796	825	847	797	841	830	821	853	798	796	812	818	777	832	789	856	837	796	823	810	803	846	802	821	839	833	795	794	822	805	810	815	808	841	792	807	781	793	794	848	810	820	796	803	811	867	787	789	773	801	848	782	795	836	796	788	814	882	810	836	843	769	805	840	804	795	833	843	787	746	809	821	837	849	840	810	810	793	806	793	818	803	854	795	809	802	810	817	825	846	791	806	803	802	776	875	811	782	847	818	812	780	830	810	775	838	829	815	840	829	835	847	837	789	844	829	809	807	775	800	798	818	769	801	812	747	804	827	819	789	800	855	822	807	840	769	804	800	818	802	795	783	856	836	833	865	825	828	815	794	894	792	815	815	774	808	889	838	773	845	831	766	833	854	814	777	872	816	835	780	813	821	830	874	801	828	847	842	798	834	799	880	793	843	807	821	801	773	794	837	840	829	812	782	795	853	836	810	834	822	842	821	839	819	777	826	770	789	831	827	852	867	839	829	817	800	806	795	880	782	788	808	805	810	811	868	831	823	814	790	770	800	844	814	852	835	784	798	827	841	884	771	837	854	871	811	830	824	826	808	849	817	839	765	829	823	808	842	813	811	791	813	868	870	776	898	812	830	822	844	882	838	849	780	892	789	841	845	800	781	841	817	791	757	823	836	805	855	877	854	793	851	884	790	793	820	812	842	798	810	792	822	870	822	827	819	808	807	850	829	814	787	837	810	814	821	800	861	869	828	764	793	857	785	765	798	778	816	831	836	811	808	811	800	780	816	815	830	799	805	829	816	831	812	820	837	813	817	829	810	818	778	807	855	820	863	776	797	848	814	829	827	804	800	834	769	814	828	826	840	796	770	818	770	764	826	816	789	804	777	882	860	810	842	792	818	802	837	794	811	792	780	805	812	800	822	847	811	761	803	826	800	772	860	837	814	793	810	796	771	837	826	798	850	845	843	823	823	825	841	847	808	808	858	849	815	791	801	842	845	831	856	832	789	805	775	800	818	788	835	835	787	820	825	807	833	832	820	848	834	829	789	847	779	772	817	847	837	825	796	830	872	823	832	809	801	837	818	784	815	845	772	803	846	883	857	827	837	818	832	818	809	772	865	858	790	776	838	833	808	808	783	800	857	836	803	825	833	787	819	862	834	822	836	785	816	848	784	819	830	858	793	822	796	816	829	857	846	856	793	863	779	819	833	831	854	811	859	834	840	839	805	805	817	839	776	866	825	839	823	816	758	840	803	832	840	795	832	843	833	777	824	862	817	861	855	872	809	842	821	744	805	877	790	870	859	768	864	830	819	881	839	824	799	802	855	851	816	832	741	825	761	837	860	802	767	808	779	841	845	844	827	806	857	830	818	782	808	793	836	834	796	854	805	831	883	817	822	823	820	807	838	806	773	854	848	837	810	824	824	811	858	862	810	839	805	783	838	823	828	787	868	814	781	853	797	799	812	870	847	854	805	819	823	844	807	796	777	850	782	846	826	828	847	827	838	805	826	824	822	815	827	808	791	814	772	817	785	818	850	866	865	819	801	806	847	811	841	863	818	860	835	866	805	816	792	826	761	822	778	827	815	775	831	812	822	784	828	817	828	822	778	768	808	797	866	817	824	841	828	816	837	837	815	823	784	831	780	825	853	800	831	783	858	805	832	822	832	757	843	880	862	778	805	847	835	815	811	817	865	833	854	819	855	821	781	761	846	844	845	803	836	788	753	835	828	826	812	795	849	809	799	843	809	852	806	835	849	833	805	816	825	816	794	830	864	889	855	828	818	815	802	849	845	849	812	818	813	855	827	820	827	799	837	794	840	792	822	836	848	820	818	734	769	827	825	813	822	792	830	781	778	797	806	827	823	832	849	788	819	840	783	780	821	853	775	820	844	827	818	856	838	810	830	831	808	834	795	783	841	864	816	872	845	838	855	845	840	827	849	832	841	801	802	855	827	774	774	778	809	858	802	816	812	825	805	850	788	804	850	833	816	831	784	769	768	823	806	826	824	878	887	791	833	808	866	797	809	806	818	808	802	888	836	860	806	810	785	828	806	824	825	813	763	824	727	811	777	861	818	804	782	809	820	796	771	832	806	793	821	801	820	841
32311	31495	13364	3491	112	63	66	76	62	72	59	57	67	70	55	56	52	57	62	59	59	50	54	54	49	56	51	50	43	57	55	61	47	82	66	45	65	64	60	45	61	58	61	53	56	55	67	53	64	53	59	48	42	47	52	52	59	41	39	72	50	58	57	44	54	45	51	54	65	49	69	56	47	53	73	49	48	44	54	61	56	60	53	53	46	46	61	41	51	44	41	62	56	61	53	57	57	49	60	67	51	46	44	59	34	45	57	50	55	65	55	58	48	66	41	58	45	48	64	47	53	61	54	51	52	58	50	45	54	52	51	50	40	49	48	45	63	42	48	45	54	54	55	57	47	53	41	55	47	57	65	58	59	68	45	42	54	51	64	51	57	49	44	54	52	56	51	49	65	56	58	59	56	49	56	42	62	55	41	56	52	44	55	55	57	70	47	63	62	42	55	71	43	56	45	47	50	41	52	41	43	39	52	47	61	72	53	62	55	64	48	60	59	36	44	70	63	42	47	52	72	52	49	52	57	43	45	39	53	58	61	52	40	54	50	46	46	50	45	53	49	65	63	42	49	44	62	54	44	56	49	45	60	37	57	50	54	50	44	52	48	59	37	66	52	46	49	47	50	59	42	49	58	44	61	73	59	62	51	59	50	60	49	41	55	57	56	51	46	43	55	58	61	49	51	53	49	57	32	53	53	64	49	57	45	47	43	54	60	49	57	46	46	46	44	52	46	42	56	50	55	49	41	50	64	50	51	60	50	51	41	57	51	50	51	45	59	51	44	61	56	52	51	53	45	48	56	53	45	62	57	61	43	59	55	52	58	60	52	49	67	52	57	58	62	59	42	50	53	50	60	55	56	58	49	58	46	57	46	45	49	51	58	46	45	51	50	54	50	41	56	45	68	45	55	60	51	59	47	45	52	62	54	55	61	52	58	54	44	45	50	55	54	61	61	61	48	55	64	68	48	54	51	47	55	46	53	65	46	50	56	57	68	56	60	42	58	55	42	48	44	61	56	60	46	48	48	56	51	63	50	54	48	60	65	46	39	54	50	46	46	62	51	56	62	52	49	42	56	52	44	49	48	68	48	56	45	55	57	67	48	43	43	57	55	51	72	57	47	50	65	57	59	46	47	57	60	59	49	36	58	51	62	51	46	70	50	53	48	56	52	54	44	63	49	61	48	59	71	54	50	60	53	40	57	67	60	54	68	56	52	54	59	63	53	61	42	58	70	44	61	49	48	42	52	43	68	48	56	55	56	45	45	51	38	53	57	47	41	49	58	42	48	55	60	68	61	49	51	45	57	56	47	61	46	56	57	44	46	61	68	72	62	51	56	52	70	51	56	49	59	50	52	55	45	52	67	49	48	60	50	58	46	52	48	49	52	63	46	47	59	58	55	48	46	52	58	54	51	62	55	60	69	61	61	40	57	53	48	55	66	63	46	64	50	63	59	52	48	54	72	60	40	51	55	43	60	66	68	54	44	52	55	60	49	58	57	55	44	60	47	42	66	56	58	52	66	53	42	50	43	50	50	49	48	53	47	62	62	54	46	49	46	53	48	51	70	47	56	54	50	63	61	55	56	59	51	36	52	48	61	46	47	48	68	42	37	50	40	47	59	51	44	40	55	66	57	50	50	51	51	53	52	61	55	46	61	57	59	50	56	54	47	59	51	60	56	49	59	49	51	58	70	60	55	47	49	46	54	45	58	60	49	54	50	50	50	63	47	40	60	49	56	49	62	44	62	51	47	45	45	42	47	54	55	54	51	60	54	53	57	44	53	56	54	46	55	48	50	57	46	42	57	67	47	56	51	47	52	62	44	49	54	62	48	75	47	39	38	42	53	59	62	54	53	53	53	55	58	59	53	63	46	52	69	49	47	56	49	68	42	51	57	53	57	58	48	53	55	53	59	50	42	55	67	61	70	54	54	49	55	58	59	54	46	51	54	54	49	60	51	42	54	53	59	47	54	57	49	47	53	63	65	51	42	45	46	43	49	48	51	50	66	53	62	56	62	66	59	48	43	64	43	53	46	55	45	50	54	52	51	57	61	51	50	52	46	31	57	44	59	44	51	53	55	54	62	60	51	52	57	47	55	56	63	52	58	52	43	48	46	44	57	44	59	57	62	64	65	54	52	68	62	55	48	50	50	50	55	50	65	57	44	45	70	51	57	56	55	51	68	48	46	54	41	40	58	50	48	45	54	60	48	57	53	44	44	47	54	54	53	50	51	58	51	55	80	48	51	48	62	70	55	51	46	51	59	41	44	43	51	69	42	58	46	52	65	39	55	54	69	44	49	45	58	63	59	54	50	54	46	51	56	52	61	52	58	62	55	56	49	49	41	54	50	40	65	48	63	49	54	53	49	61	52	52	52	60	63	53	51	61	53	57	60	50	43	49	53	57	52	53	57	52	61	56	42	48	50	53	58	55	53	58	48	49	44	45	50	45	43	62	45	52	54	67	56	56	66	63	57	52	58	53	51	43	52	53	46	60	62	44	50	60	51	48	57	56	53	42	46	53	52	61	66	62	53	55	50	53	61	44	52	42	52	45	44	64	57	62	50	58	50	58	53	40	64	38	49	45	41	42	52	55	50	47	53	55	54	54	52	54	45	56	44	50	67	51	53	50	64	51	50	50	64	55	53	55	56	49	62	54	47	47	47	55	58	54	65	48	54	49	61	50	52	50	60	47	44	64	49	53	40	60	55	64	50	60	50	64	59	38	55	64	50	56	45	49	52	46	67	58	46	62	55	62	59	65	37	43	61	57	46	73	45	58	45	56	67	51	47	43	51	60	48	54	56	55	45	59	72	52	54	55	72	63	60	45	65	44	55	65	55	42	52	47	54	52	58	56	46	44	59	44	58	51	50	51	63	45	51	67	55	48	48	43	53	46	58	59	51	45	61	64	45	60	42	60	53	49	75	56	58	43	46	53	43	65	50	59	51	63	43	49	55	63	47	52	39	45	54	51	36	67	50	51	57	45	51	56	45	59	45	63	43	58	59	65	64	54	57	38	58	52	60	66	58	53	49	51	49	56	61	64	40	48	47	57	56	62	53	43	54	50	46	46	49	65	57	46	52	42	55	51	45	45	58	52	56	50	52	59	35	60	57	37	52	46	46	45	46	56	51	51	43	54	52	51	47	39	51	51	62	47	43	62	41	47	49	58	48	47	63	48	49	41	51	55	46	57	44	53	67	42	41	47	58	64	59	50	55	59	56	48	42	56	43	52	62	54	52	41	52	44	41	50	56	52	46	58	45	54	58	44	60	60	40	53	63	48	60	64	52	56	55	50	57	50	40	49	52	59	53	59	59	53	50	64	54	43	52	45	58	69	48	44	47	47	47	54	47	61	51	47	66	44	49	57	45	64	61	44	51	65	52	60	58	74	43	47	49	51	44	61	50	53	57	53	56	52	54	62	48	44	49	51	51	51	58	38	58	55	53	59	50	72	55	41	50	53	53	65	55	53	56	50
58090	44801	31894	25103	1929	1095	1005	880	887	809	752	672	711	690	639	665	666	645	627	612	616	644	602	578	531	609	616	592	551	559	585	695	833	1896	881	703	805	714	551	554	541	526	574	526	525	546	575	589	513	550	547	602	547	549	545	581	567	562	550	577	586	548	568	595	528	595	563	516	560	532	558	573	570	582	596	602	555	565	536	584	561	587	540	572	574	543	530	580	563	536	559	574	578	550	578	561	569	545	530	526	568	530	587	541	539	569	556	531	508	557	571	534	561	590	569	596	567	512	552	552	520	548	522	571	568	561	541	558	561	599	556	561	541	572	571	526	572	555	587	547	570	581	537	470	557	572	561	544	581	527	552	559	557	594	581	576	557	538	592	555	537	561	568	579	551	555	517	549	559	560	556	508	565	545	519	604	539	548	634	589	566	589	543	572	570	548	568	612	561	538	540	594	568	547	520	596	543	537	540	555	529	562	561	586	550	528	573	519	534	592	552	574	533	578	584	582	561	512	578	597	565	555	570	534	549	579	575	580	526	601	532	547	572	596	565	537	548	565	568	587	592	567	557	561	519	594	559	563	604	563	573	556	524	539	563	545	585	535	566	614	580	545	571	567	556	562	547	524	593	566	549	553	534	570	507	576	581	565	587	532	587	546	579	538	573	575	525	558	579	595	575	608	617	549	538	542	546	606	579	566	528	605	568	528	546	575	589	561	540	523	609	570	580	543	540	522	539	558	563	573	589	504	583	532	546	583	557	571	591	532	524	531	549	558	542	572	563	564	540	558	595	594	575	561	556	570	522	577	577	577	576	550	539	597	565	545	581	552	539	550	552	593	576	573	562	533	576	558	563	532	541	543	585	536	523	593	525	525	569	596	542	567	566	560	536	561	563	559	566	503	553	569	573	555	554	574	577	572	564	584	578	587	596	525	521	557	554	545	586	566	544	570	578	532	571	572	586	559	530	570	574	580	577	601	576	550	575	563	540	576	560	596	572	588	600	549	530	545	541	567	558	569	561	553	542	544	571	575	563	563	573	527	555	615	540	594	512	581	555	578	604	572	584	569	565	544	557	536	530	542	533	538	559	563	526	578	549	551	549	570	581	535	597	543	599	555	577	556	593	537	524	603	575	565	581	565	557	533	573	518	524	552	588	563	546	543	530	574	580	562	574	571	569	569	579	596	546	565	568	539	554	595	590	592	541	519	570	575	562	553	555	601	576	567	569	582	562	574	572	569	515	472	584	553	590	595	536	576	558	578	529	529	554	560	551	588	520	542	533	566	541	603	560	587	554	591	555	563	623	550	562	582	561	557	585	576	542	520	571	566	582	510	532	554	545	565	602	571	561	575	530	566	510	555	570	536	560	558	564	563	517	527	547	570	584	565	577	568	563	552	550	541	546	546	574	576	543	611	576	544	562	567	521	569	594	575	536	582	536	524	539	551	545	552	563	523	582	574	562	541	562	501	543	565	502	550	590	566	568	590	569	561	558	563	527	562	572	546	525	511	552	575	531	554	540	567	589	559	545	577	570	539	607	554	537	574	527	581	573	585	525	604	559	532	526	537	563	594	503	549	531	559	533	548	548	558	551	589	581	528	562	588	564	555	559	560	571	559	599	574	562	641	583	569	537	608	536	558	557	534	564	547	559	569	572	557	572	573	515	586	526	560	579	569	573	548	556	541	535	524	589	608	544	534	548	567	537	554	529	535	548	571	559	606	554	578	585	527	533	565	561	546	533	475	579	570	540	552	596	604	496	555	552	548	550	542	567	578	563	532	546	564	540	579	526	567	533	558	559	571	617	519	556	577	516	544	553	561	575	518	539	579	550	533	537	560	532	541	535	547	563	560	580	587	548	587	582	552	535	545	573	565	542	521	561	609	570	526	570	533	567	585	559	538	570	567	572	551	573	557	588	542	520	580	599	581	532	583	551	578	588	547	573	550	562	563	585	591	567	571	567	568	550	520	545	563	563	565	538	560	580	588	622	553	603	575	527	563	602	606	552	540	595	539	615	589	571	589	565	569	547	579	536	574	566	521	527	582	563	578	582	568	530	545	603	555	571	564	568	504	591	574	525	505	561	558	554	568	571	558	628	515	571	540	547	566	581	571	576	565	530	522	538	521	561	519	589	594	574	585	562	522	556	555	486	554	548	520	570	537	576	576	587	532	580	528	531	561	540	573	589	568	599	573	558	534	573	539	524	543	582	525	550	539	563	570	591	552	537	599	596	577	588	578	535	543	545	533	560	537	548	569	578	584	555	567	547	556	550	550	566	603	564	576	593	598	548	557	562	593	536	562	598	567	517	599	568	587	526	548	545	573	605	563	534	527	553	577	561	570	538	541	563	511	570	560	567	568	513	586	565	554	526	537	615	562	568	582	552	550	570	531	561	559	560	567	546	550	550	605	535	548	531	583	604	615	568	570	535	548	512	557	574	581	570	580	564	576	565	522	584	558	558	560	592	546	520	528	546	532	596	549	567	549	548	592	562	574	571	570	557	559	579	556	557	574	565	532	569	584	564	552	597	570	580	550	602	573	564	540	559	554	548	534	564	552	562	553	550	563	581	559	553	503	577	543	582	526	575	565	559	537	548	589	583	556	561	523	564	552	565	570	572	551	562	610	575	575	550	521	561	571	563	555	525	518	561	584	556	583	555	532	593	534	536	602	566	546	577	542	564	555	555	573	541	530	579	524	555	554	567	524	579	594	597	534	525	559	567	568	531	563	562	568	584	564	561	529	570	597	527	557	516	594	521	576	536	542	568	506	582	549	575	558	532	588	549	610	564	502	583	577	541	544	592	597	534	577	518	550	561	570	546	553	563	550	571	573	557	533	587	522	574	555	517	577	570	589	546	575	521	564	600	555	552	601	559	590	580	541	539	576	535	546	595	565	521	565	583	578	541	554	553	562	574	541	585	600	557	555	578	553	579	570	544	566	589	555	574	573	531	590	566	527	585	539	588	536	540	566	573	562	573	591	579	537	519	585	586	562	562	622	561	562	562	549	545	579	566	563	544	578	543	535	546	535	577	548	558	595	587	544	568	558	573	568	543	564	560	523	623	588	566	553	534	537	547	592	554	577	542	551	538	573	511	566	534	522	584	573	597	573	605	529	580	566	578	568	586	592	592	603	559	544	566	539	579	547	562	504	547	559	549	535	581	539	599	562	574	559	606	557	590	548	551	523	574	586	557	606	583	540	541	578	523	582	567	604	528	560	549	573	609	606	577	555	547	557	584	584	532	623	599	556	553	553	518	561	532	547	563	535	496	582	549	582	536	536	574	573	579	542	562	580	560	563	596	577	545	585	567	557	566	627	564	591	524	564	555	587	578	554	538	533	523	520	530	561	526	604	535	545	539	601	607	567	568	586	530	563	550	572	542	577	541	581	571	566	587	520	568	529	545	605	534	561	527	595	561	536	569	580	537	537	608	531	566	538	541	567	567	556	551	556	522	516	522	510	559	630	566	590	543	566	571	513
27676	27749	11572	2118	85	83	95	73	75	76	76	70	77	79	67	94	71	72	78	77	64	70	71	67	68	71	77	67	62	81	80	64	102	114	99	74	99	98	73	60	74	80	80	69	77	65	64	85	65	91	68	77	62	82	70	70	53	58	68	76	64	78	67	74	84	73	61	68	66	74	72	88	79	63	64	87	73	79	79	72	76	69	78	54	78	62	67	70	69	78	74	60	66	56	59	66	65	77	81	73	67	66	66	71	73	60	77	86	72	52	69	66	70	79	71	70	73	74	68	77	80	81	70	72	84	75	73	74	71	57	73	65	72	71	77	57	55	77	60	70	68	66	64	65	62	68	87	74	68	80	76	63	73	73	69	59	67	87	55	80	56	71	78	52	75	74	75	74	69	67	67	65	53	56	54	83	78	71	73	66	83	76	76	64	86	75	73	72	80	70	72	59	64	68	64	84	73	76	66	80	77	91	69	63	67	79	73	65	64	67	64	77	71	75	65	64	57	70	69	59	67	67	66	67	79	63	75	71	65	68	63	79	78	68	102	70	73	57	62	72	79	70	73	70	67	61	71	75	72	82	61	67	72	71	67	72	93	72	68	69	97	65	75	62	67	69	76	69	67	82	71	83	77	80	52	76	67	86	76	82	62	59	77	76	73	78	65	65	71	58	71	69	69	73	76	67	73	88	69	63	76	73	84	63	56	72	72	68	77	57	78	72	67	67	72	78	71	69	67	67	68	78	87	76	67	62	81	77	76	79	70	71	79	62	67	73	71	74	72	82	65	75	74	74	64	79	74	80	77	70	70	71	60	51	67	65	60	76	69	76	68	54	57	72	66	51	62	72	83	66	63	78	75	64	70	60	67	67	69	63	70	65	85	70	69	67	78	76	65	57	71	67	68	53	69	62	67	61	68	79	85	71	73	71	64	76	84	71	60	74	61	67	79	71	75	80	71	61	77	70	71	59	73	72	72	65	72	55	77	71	74	72	79	72	73	67	65	93	54	66	74	65	79	62	90	68	73	62	65	74	69	64	77	78	86	60	73	69	67	74	70	97	85	75	64	69	61	58	81	60	79	79	67	72	62	82	71	83	69	76	71	59	72	63	58	70	87	65	75	73	73	74	75	57	77	81	72	68	66	73	98	79	60	76	81	72	83	59	71	75	68	58	81	64	72	70	67	47	78	76	63	78	67	52	64	72	66	70	82	80	78	74	69	77	72	69	79	60	63	74	67	75	72	65	73	75	79	84	71	72	56	63	76	67	72	63	76	61	66	65	76	64	69	76	63	65	65	72	81	69	63	71	83	71	49	76	73	74	52	73	65	60	63	70	70	74	68	60	74	73	79	70	65	71	63	68	82	76	68	80	79	66	72	69	68	64	83	73	59	59	72	68	76	71	71	67	65	63	69	78	76	69	78	66	65	75	77	67	81	74	64	74	73	64	50	67	64	67	75	55	75	60	74	69	78	86	58	72	62	64	70	56	80	75	83	61	65	75	74	77	66	65	72	76	84	49	75	63	67	53	65	80	73	67	64	73	59	71	66	69	71	72	63	60	89	54	78	67	52	71	78	68	66	71	85	74	68	70	75	68	74	81	78	96	83	75	79	78	76	85	79	68	77	78	72	71	64	67	51	69	65	67	62	75	73	61	76	58	62	76	85	54	78	79	82	60	78	68	79	79	65	71	78	54	69	53	65	81	56	63	62	84	77	74	72	74	64	74	68	70	69	60	66	70	64	70	62	79	70	74	60	63	72	66	74	66	76	82	75	78	67	67	84	53	60	58	67	70	73	64	45	76	66	90	72	67	75	59	77	58	80	76	72	76	68	74	69	68	76	57	73	85	75	75	61	59	82	68	65	65	73	80	76	85	82	81	76	83	58	83	79	77	71	72	78	68	70	60	72	62	73	64	67	77	43	83	76	81	81	72	73	75	71	67	75	62	76	73	58	71	82	74	73	95	79	75	64	70	87	87	77	72	69	63	75	56	81	80	76	65	65	69	76	67	77	77	72	75	57	77	91	62	58	60	72	92	85	66	75	66	79	83	86	71	93	79	51	83	83	81	68	68	81	76	88	73	90	68	69	63	84	72	75	78	63	75	62	78	62	70	64	67	80	78	59	76	68	83	64	70	76	69	51	60	70	67	79	66	78	65	63	71	76	82	57	74	68	67	75	70	78	59	68	80	83	66	60	66	66	76	67	69	74	71	71	83	61	74	65	67	73	69	66	77	81	63	70	69	79	57	56	59	70	77	61	57	83	76	72	63	71	71	69	70	62	78	81	71	78	84	84	63	70	61	68	69	70	67	71	76	75	62	67	68	73	65	71	62	73	74	74	73	74	62	83	68	80	73	67	75	70	78	80	81	66	80	66	74	65	61	62	74	77	75	63	84	70	83	76	83	55	82	82	69	61	77	66	66	74	61	86	85	70	69	75	84	72	73	65	67	74	70	80	74	66	68	65	65	67	66	73	63	72	62	68	64	64	71	92	66	60	75	55	71	66	74	69	86	71	59	72	79	71	67	53	70	77	68	86	69	73	64	71	73	66	71	64	52	73	70	85	59	63	74	54	81	69	76	74	73	65	74	76	59	61	65	70	83	58	62	77	63	72	80	64	66	57	71	82	72	65	58	80	74	85	78	71	65	69	73	78	59	60	62	88	64	66	87	57	75	87	76	70	78	78	82	85	61	73	77	78	76	77	75	67	68	83	78	71	68	77	82	58	76	69	67	79	79	69	72	75	85	64	106	66	82	64	63	73	72	65	79	61	67	67	65	82	75	90	74	71	57	66	81	83	80	79	77	68	71	71	61	69	69	86	78	64	66	60	65	67	60	65	74	72	73	67	70	60	69	71	77	78	87	76	66	73	71	62	73	84	55	70	63	71	74	68	72	76	75	77	67	64	78	59	66	68	77	67	72	61	79	66	61	64	57	84	59	54	77	65	80	65	62	96	70	75	66	69	78	58	83	78	73	63	66	75	65	69	74	74	53	68	55	68	66	74	81	66	64	63	74	86	79	73	58	87	77	61	72	68	74	64	75	71	65	68	65	65	83	85	64	72	85	70	74	73	62	64	61	77	77	68	62	71	78	64	79	61	70	70	63	81	74	74	65	68	67	73	69	64	68	63	65	68	67	75	72	79	74	62	70	75	73	67	71	83	64	71	72	62	78	55	79	66	73	65	56	62	64	69	65	71	66	65	65	60	82	77	62	71	70	56	74	61	66	71	79	69	62	65	80	65	73	77	70	69	73	60	58	91	69	54	61	66	76	76	67	63	60	61	70	71	75	84	59	75	70	91	66	78	55	69	48	70	70	80	69	88	74	78	65	63	71	63	47	69	63	64	64	71	83	88	60	87	67	85	62	61	69	79	70	71	65	88	85	87	79	79	65	83	70	62	80	71	71	68	63	68	65	78	63	77	66	74	75	88	55	47	67	85	76	66	62	73	63	61	68	63	72	77	51	53	78	76	64
57677	45783	30509	17011	1167	1331	1209	1097	1007	1015	907	893	808	881	838	805	875	808	814	789	770	794	732	773	754	750	749	717	724	742	768	772	1337	2392	1793	1657	1089	1286	716	692	719	698	751	713	697	704	747	711	670	741	735	686	783	758	716	729	738	745	719	661	728	696	667	721	686	699	707	743	766	730	700	733	718	674	712	746	714	734	699	740	744	731	755	732	714	765	696	680	711	717	747	692	698	737	692	718	721	705	702	685	706	685	730	729	665	699	732	709	713	736	750	752	743	730	706	749	714	725	684	705	729	736	704	715	736	758	726	680	740	693	734	748	709	696	696	773	713	759	707	685	727	725	686	700	772	722	752	662	724	765	711	714	766	734	751	713	675	691	716	706	723	702	720	730	748	718	704	735	770	709	700	718	662	669	670	729	743	713	678	739	691	709	716	692	713	726	732	720	702	758	680	742	760	718	744	707	679	690	749	721	739	787	731	738	706	695	779	786	719	757	757	702	737	701	761	703	697	703	706	733	739	711	723	695	724	722	729	662	752	759	732	695	715	750	689	712	683	720	711	755	673	752	758	717	740	715	761	688	726	719	706	691	712	721	681	745	740	709	720	728	690	758	719	742	722	749	763	776	724	740	690	740	721	738	718	766	756	738	782	735	728	725	744	730	750	733	704	748	724	708	726	730	720	762	741	748	744	706	744	732	735	760	697	720	730	752	718	752	675	724	724	741	708	767	735	728	768	705	678	776	735	744	721	764	759	695	734	709	749	747	731	749	726	681	740	722	723	760	670	715	720	713	690	739	732	711	754	728	768	723	725	675	705	705	710	709	725	714	747	712	716	695	741	727	740	737	711	750	729	743	701	688	754	743	711	746	737	732	719	719	749	717	716	702	702	745	752	658	738	710	695	760	697	718	744	693	742	705	751	725	748	716	774	720	709	719	719	713	693	712	688	727	724	760	686	758	665	702	668	695	721	718	739	699	730	720	754	751	729	737	737	702	744	743	686	734	699	739	729	680	693	702	723	707	723	670	720	735	762	737	730	724	692	690	750	804	716	731	674	708	736	723	698	755	746	737	724	714	753	755	693	759	699	748	709	771	740	746	720	739	729	744	663	690	743	782	750	701	743	744	713	754	726	688	705	713	710	747	802	719	725	645	720	705	766	729	747	746	745	764	720	712	656	749	754	780	664	770	730	711	762	774	756	726	727	713	703	728	721	691	725	731	730	711	699	732	687	724	724	709	702	759	699	700	753	780	740	737	672	710	718	712	752	672	683	716	743	716	750	702	709	679	696	756	721	764	746	727	702	729	662	690	714	750	711	732	741	747	668	701	752	744	720	739	714	755	727	706	670	734	763	681	751	734	738	785	733	713	732	699	762	709	703	675	730	750	718	747	789	711	713	716	749	745	711	707	725	745	717	764	755	715	725	741	678	718	695	717	746	704	728	702	744	711	712	709	724	702	743	726	712	722	715	670	697	714	738	699	716	717	705	711	692	700	733	706	704	686	716	719	756	752	690	700	686	690	732	688	750	722	707	791	734	708	731	746	750	703	733	715	705	718	717	745	660	665	726	707	753	663	734	736	746	688	770	764	704	731	738	727	699	695	777	699	676	728	675	753	715	684	744	736	701	665	697	717	711	702	705	730	718	739	717	679	707	751	690	737	771	763	702	761	750	719	648	753	751	715	747	767	738	717	682	727	718	714	739	718	742	750	726	706	667	691	787	692	765	733	686	700	712	752	704	676	698	723	715	671	704	692	708	713	741	736	699	719	707	683	725	751	698	713	705	683	730	717	745	732	721	724	704	733	744	700	721	720	686	738	690	715	733	741	752	721	703	679	721	723	726	720	733	773	768	703	751	700	695	722	752	691	699	798	714	743	710	730	665	697	729	752	704	705	723	705	681	740	744	733	738	709	665	696	770	750	732	760	722	710	740	738	703	680	728	767	772	730	717	698	689	711	722	717	757	726	771	752	691	727	722	741	747	768	695	709	702	728	656	735	749	768	671	703	720	715	721	736	746	741	706	758	697	699	720	741	757	696	680	730	736	741	694	687	683	728	760	735	740	724	757	723	705	756	735	659	738	745	718	765	709	703	722	772	713	701	682	763	708	739	696	740	721	708	714	749	760	700	712	694	706	761	703	757	737	685	743	756	724	749	754	747	701	737	719	741	665	719	719	728	714	784	697	700	728	781	698	706	675	748	770	689	722	751	737	722	747	761	684	724	694	756	743	702	740	743	707	703	723	748	684	728	745	734	687	759	703	770	751	671	730	766	710	686	704	726	761	696	725	632	736	705	733	702	724	698	759	754	736	715	736	733	707	731	729	718	761	754	737	701	777	696	693	717	711	698	663	700	705	662	749	692	719	711	760	723	788	725	767	715	722	686	718	718	693	756	709	778	695	762	693	736	684	681	738	724	721	710	759	747	748	711	703	681	692	752	731	714	757	724	700	717	740	759	703	745	716	730	711	704	747	738	690	699	710	723	727	699	712	744	779	690	701	678	772	709	714	711	698	765	772	727	741	738	746	683	747	760	689	725	718	670	723	703	693	727	729	694	688	719	717	715	746	764	737	701	747	793	738	700	713	688	705	713	747	757	833	707	755	772	735	759	768	711	725	733	733	725	732	711	701	732	733	682	722	694	735	791	770	729	717	734	636	734	715	711	727	730	740	712	742	729	720	700	710	706	710	707	672	717	675	711	766	766	714	742	698	712	705	719	691	740	747	733	714	747	741	746	741	706	751	750	753	744	672	728	714	695	671	709	718	770	722	721	725	684	707	667	753	685	716	741	696	754	712	707	782	718	710	767	751	705	725	743	688	701	691	709	744	731	723	712	708	749	739	745	696	675	684	665	714	740	741	774	710	713	701	715	751	758	754	797	739	695	726	713	734	738	725	716	720	698	690	754	733	738	723	747	685	746	680	697	747	675	734	767	723	746	752	751	744	748	688	756	735	724	710	730	727	735	711	755	722	746	722	718	694	706	727	691	719	709	692	684	726	743	728	692	687	701	704	771	731	734	696	706	711	701	728	779	731	706	719	755	671	732	695	705	731	709	692	735	689	691	628	764	727	723	745	709	696	722	738	694	697	713	722	744	702	755	726	763	688	721	752	697	753	762	766	714	733	694	730	686	770	721	710	731	725	669	721	774	722	752	758	704	707	735	732	735	748	697	696	685	746	705	756	726	742	749	705	732	719	706	716	723	675	708	678	732	714	697	759	734	721	741	726	725	738	707	719	751	734	702	681	700	708	721	691	761	710	732	737	749	713	665	732	692	744	658	717	727	731	768	714	702	725	726	723	763	724	709	764	726	697	672	734	769	750	730	717	720	691	702	776	720	661	688	744	735	714	768	747	768	699	759	690	725	712	778	722	656	723	685	742	705	757	730	734	726	781	702	744	716	732	701	698	712	717	720	720	740	703	720	735	736	760	694	733	753	704	740	736	766	730	742	706	678	740	762	711	743	728	713	794	706	716	734
37813	38517	17018	2890	44	52	70	51	51	63	58	49	46	40	52	42	59	35	54	30	51	40	40	51	40	30	37	52	44	47	37	70	84	147	113	137	138	113	53	58	49	47	45	41	38	42	47	45	44	45	44	48	51	47	37	46	50	39	54	42	39	40	48	32	34	54	34	45	51	47	45	43	45	43	47	38	46	33	42	44	49	49	44	36	44	43	43	39	55	43	34	51	38	49	46	50	38	48	42	30	32	42	37	46	49	52	46	47	38	36	41	41	45	33	45	33	39	28	43	43	38	41	46	46	41	41	40	40	50	46	39	40	39	35	42	51	39	40	51	47	38	42	36	35	36	38	53	43	46	47	40	34	34	41	41	37	46	45	49	41	49	34	34	49	51	50	36	43	47	53	46	37	48	36	51	39	50	49	29	50	46	30	57	41	40	49	37	49	46	43	36	44	49	49	37	52	37	54	34	35	34	44	51	40	44	46	41	41	48	45	46	33	46	38	48	28	54	36	39	48	47	38	42	47	41	57	48	42	41	40	49	48	30	38	48	41	39	40	43	48	40	37	37	50	47	39	33	42	52	40	42	48	37	48	45	38	38	39	43	45	38	36	49	36	48	36	51	49	35	41	42	47	35	48	48	40	53	40	48	53	45	47	51	40	42	49	55	33	28	47	43	45	31	28	47	42	29	45	49	48	47	45	45	37	44	36	40	43	32	41	47	50	42	42	46	38	36	44	42	52	31	58	52	42	36	50	37	48	33	48	25	43	43	38	45	41	42	41	47	49	32	38	37	40	33	49	45	38	37	45	33	43	48	43	48	44	46	41	41	35	33	42	42	41	45	47	35	44	52	57	43	41	37	32	44	35	43	39	47	36	44	34	45	34	46	38	41	40	36	40	37	51	39	49	50	44	43	37	55	36	27	33	40	37	44	40	38	46	31	35	51	35	53	34	42	47	26	44	36	51	56	30	34	47	32	39	46	41	33	44	49	49	45	38	40	45	46	64	40	32	39	51	30	45	46	30	42	35	32	34	36	46	41	52	37	36	30	38	46	50	56	32	45	36	37	49	39	48	30	41	47	39	47	38	49	41	42	47	33	36	42	65	42	40	44	39	38	40	49	45	45	36	42	40	39	46	29	46	40	50	48	38	46	55	45	43	42	50	49	49	35	43	41	42	36	37	38	44	48	37	34	49	48	49	39	48	43	41	41	52	53	51	53	46	45	39	33	43	48	36	43	44	33	46	30	62	50	43	29	40	40	42	40	38	44	37	55	39	39	44	42	45	44	48	34	37	35	45	43	47	46	41	40	47	47	48	45	37	41	47	34	37	44	43	36	41	60	45	54	35	32	34	26	46	47	37	39	31	35	40	40	43	45	44	42	38	40	44	44	43	39	45	45	34	34	49	46	44	33	42	41	47	52	34	35	37	32	40	38	34	43	40	41	42	34	36	48	36	36	42	37	25	45	51	53	49	38	31	36	47	46	33	40	36	44	40	38	45	38	52	45	42	46	41	42	52	41	48	41	43	57	41	38	51	37	42	51	49	47	49	42	43	40	38	48	37	41	43	33	53	47	44	44	32	39	48	47	39	45	41	49	41	44	45	47	54	41	34	42	43	58	38	44	36	36	42	40	38	44	42	33	51	38	41	55	38	42	42	56	36	49	47	38	42	41	58	48	43	42	29	56	44	48	49	33	54	36	45	33	44	46	40	37	44	40	34	41	42	52	41	31	39	47	38	41	29	42	44	39	42	38	31	43	41	40	37	37	33	48	38	37	37	34	44	40	39	42	43	32	45	39	37	41	41	37	35	36	27	37	35	41	37	47	55	54	37	36	35	39	31	52	35	36	45	38	46	47	47	51	42	38	42	38	39	54	37	35	47	50	39	32	57	47	51	45	39	43	38	38	32	42	40	38	45	41	43	55	39	48	29	41	45	54	42	39	45	59	36	40	31	37	37	45	42	45	44	43	41	46	46	40	41	52	40	38	33	31	41	49	40	53	45	45	39	43	43	39	40	32	50	44	45	41	38	43	50	47	37	45	42	40	33	33	34	42	50	55	41	49	49	29	49	48	37	42	44	48	37	37	40	53	50	39	46	48	41	53	41	45	57	45	42	46	45	48	43	38	45	44	40	35	49	42	38	41	46	53	43	46	32	45	47	37	51	42	40	38	38	38	41	45	37	38	42	57	43	45	40	45	47	50	42	44	45	43	46	37	56	50	34	36	40	40	38	40	32	48	34	42	44	43	37	37	44	43	45	37	36	41	43	46	50	36	49	39	42	46	34	34	47	52	40	45	38	32	41	65	27	47	43	40	47	49	44	41	39	37	48	42	56	44	39	49	37	35	39	48	61	28	48	38	35	40	39	45	40	47	40	32	43	49	41	41	41	41	42	54	48	37	50	57	43	38	43	42	44	43	35	47	41	41	54	44	41	51	25	38	50	41	56	34	39	39	49	43	53	41	41	53	58	36	40	39	46	39	53	39	42	45	40	36	49	38	43	37	39	42	38	31	41	35	39	41	35	41	43	44	38	51	43	40	47	33	29	39	52	40	43	25	44	41	50	37	40	38	48	36	43	46	51	38	51	33	36	43	39	40	42	41	43	39	54	49	35	44	48	52	30	36	47	40	43	53	34	41	41	43	43	45	40	36	44	47	51	48	43	35	38	40	38	48	33	52	34	53	45	43	42	45	57	40	38	53	38	44	44	28	37	39	36	49	54	36	32	32	38	48	44	48	43	39	47	39	31	47	43	47	44	42	52	48	37	37	39	47	38	38	46	39	41	36	49	48	33	37	41	40	46	44	41	34	45	44	56	36	41	49	41	38	39	42	43	39	46	41	39	51	54	47	39	36	40	34	41	52	29	46	42	36	38	39	41	33	44	34	43	36	42	47	45	42	52	43	49	35	52	41	47	44	41	41	39	49	44	36	43	36	59	49	39	46	40	41	38	55	40	55	48	45	44	35	53	45	48	52	45	43	43	38	30	30	39	41	56	43	41	48	41	45	48	45	38	44	39	36	40	40	48	38	47	48	55	45	43	59	45	41	46	47	38	42	35	35	39	42	37	44	48	38	43	41	41	34	37	37	44	45	43	38	30	44	31	50	49	35	45	44	34	38	45	45	45	47	44	32	25	49	41	28	61	47	48	38	38	44	42	37	44	39	45	41	47	45	42	43	34	39	40	59	41	41	46	47	42	43	43	39	44	30	31	47	39	39	47	31	43	53	50	52	55	25	50	44	52	42	33	39	35	55	47	48	43	35	44	41	45	39	46	45	42	31	36	46	28	46	34	43	29	36	33	40	40	47	50	50	50	40	29	43	29	45	38	38	37	38	49	40	44	50	42	36	43	42	41	49	45	44	46	40	50	47	34	51	40	42	42	45	43	46	39	46	33	45	37	45	38	42	40	35	38	46	47	32	43	40	49	44	38	52	50	44	53	53	47	45	41	42	34	29	42	58	49	34	47	47	40
59431	48020	33348	16159	1506	1687	1564	1357	1128	971	843	755	678	705	639	590	627	626	570	629	532	531	516	523	520	534	458	520	522	460	520	1034	1923	3859	2885	3252	3061	2492	483	444	439	432	447	455	476	440	448	436	471	444	469	459	479	442	451	435	464	432	431	426	447	465	427	459	442	466	399	475	469	478	438	459	446	431	456	434	468	419	444	458	453	413	471	437	462	463	486	491	447	411	427	434	433	411	428	461	480	409	450	448	487	459	428	414	466	449	444	468	419	458	502	508	439	429	466	459	459	427	466	429	436	422	441	462	473	435	434	422	494	407	420	457	480	444	470	416	490	431	445	462	481	479	438	433	451	442	443	432	455	442	443	463	439	447	429	401	433	408	464	433	476	445	447	401	443	486	438	468	477	439	440	474	441	412	441	459	401	474	480	410	464	455	431	460	448	468	424	419	444	421	463	474	488	482	466	465	435	445	482	422	455	472	422	477	424	407	472	463	430	427	465	465	449	439	435	473	455	465	433	445	421	436	455	469	467	464	434	429	446	408	442	431	440	437	417	421	432	449	458	472	445	466	422	439	428	436	456	462	440	473	475	458	398	436	462	448	417	469	398	451	449	462	458	474	455	434	439	409	467	484	467	447	448	446	444	446	450	500	454	427	462	435	451	469	455	444	464	438	465	438	427	440	459	455	435	437	436	424	447	464	443	483	498	422	476	461	459	438	444	421	447	433	437	435	450	432	444	434	434	471	474	454	482	445	427	424	395	476	457	458	456	437	435	458	465	457	437	427	465	430	419	468	411	463	467	464	444	416	448	416	450	431	471	452	464	462	481	473	453	449	469	397	428	424	422	428	447	433	472	460	421	421	433	439	448	437	434	456	447	447	464	442	450	452	446	475	460	427	456	453	455	449	444	439	453	461	445	487	456	472	446	457	423	441	470	428	459	396	450	441	460	457	458	459	453	497	447	492	466	456	469	457	470	447	426	460	451	453	486	472	436	427	458	482	450	441	441	433	412	429	461	421	489	453	454	408	421	456	442	454	458	448	468	418	440	474	462	448	458	434	443	415	489	456	432	449	474	403	470	456	455	498	419	467	458	460	450	438	420	425	481	468	434	475	453	470	466	434	429	436	471	435	452	441	444	445	441	463	423	449	482	437	493	453	457	471	480	455	462	466	419	409	514	474	447	392	478	442	415	431	431	450	453	475	484	463	459	465	442	437	440	454	425	442	484	452	450	413	474	426	396	449	450	449	445	422	460	443	476	426	475	429	437	441	428	473	469	431	360	449	456	445	451	445	450	441	482	499	451	476	440	458	450	443	445	421	393	428	463	420	470	429	457	449	505	440	413	489	443	459	441	426	448	432	396	464	468	429	442	456	412	496	429	455	465	473	458	481	492	480	442	474	420	483	464	433	464	435	440	421	445	453	439	485	455	437	439	439	470	462	455	448	439	419	454	453	438	433	476	413	463	456	479	454	424	456	428	439	447	471	449	473	460	442	443	435	470	470	445	456	444	436	495	440	464	469	426	467	450	441	462	440	464	425	450	442	454	440	423	403	470	430	426	472	447	445	446	421	465	457	479	463	436	444	452	434	436	405	445	471	478	435	481	497	434	416	457	424	449	466	457	445	425	504	436	434	444	427	461	447	429	419	429	392	451	433	468	415	499	437	424	438	448	442	464	436	439	472	447	448	458	407	414	438	432	470	419	452	472	462	430	431	415	444	431	431	468	458	441	424	486	480	463	431	451	440	479	476	456	468	482	438	495	405	439	478	465	454	471	451	431	453	410	434	453	428	435	423	429	462	438	449	435	446	440	444	460	461	465	490	442	450	412	441	449	442	443	469	465	453	434	472	460	494	447	438	428	453	436	470	424	429	459	455	448	461	434	439	462	482	419	456	471	443	427	456	473	451	499	439	449	461	443	451	445	466	423	476	430	464	484	462	451	461	468	459	437	469	451	452	443	413	467	415	445	414	468	425	439	473	447	456	484	454	490	472	446	458	480	449	461	410	406	427	464	404	438	467	456	442	477	445	430	458	431	479	431	444	450	450	402	449	438	446	455	415	441	458	453	524	446	457	446	437	466	476	464	419	463	443	451	437	449	426	493	482	441	404	438	506	460	456	456	473	449	471	457	416	457	403	459	460	465	462	454	453	444	457	437	442	457	419	468	425	435	434	442	427	456	449	400	484	428	445	449	439	456	489	461	445	464	446	488	419	455	466	463	412	440	439	456	452	486	453	465	480	480	462	441	430	425	452	462	439	440	418	398	425	423	478	476	450	458	434	478	446	462	423	455	464	437	443	461	482	421	457	459	455	440	449	434	432	468	442	490	419	435	487	461	453	421	430	443	503	456	438	432	447	495	448	445	431	444	461	425	431	470	455	452	472	463	462	475	503	435	466	456	443	470	441	477	458	469	437	417	504	423	454	446	434	420	434	444	486	431	434	411	458	434	436	490	436	426	432	441	454	451	447	418	418	439	431	440	472	462	459	421	477	465	407	441	468	457	434	515	454	421	436	460	452	496	452	454	450	490	435	454	407	461	449	491	422	441	421	452	444	459	461	430	436	466	442	474	466	426	473	457	425	430	437	438	455	451	412	451	480	469	433	468	454	458	467	430	470	425	424	455	426	444	456	435	466	472	417	424	449	457	471	452	446	454	461	448	447	470	461	458	463	448	476	444	434	433	451	443	420	482	453	428	418	450	449	479	433	471	453	429	426	436	442	423	453	450	456	437	435	458	484	430	449	483	456	442	429	442	449	434	434	426	482	464	439	425	443	463	484	442	442	438	440	400	447	422	441	447	457	429	453	467	456	449	447	483	467	399	402	478	455	470	476	426	437	441	463	492	469	456	430	435	445	419	471	416	447	471	440	474	433	443	438	432	473	474	472	420	461	470	412	448	452	457	445	438	440	427	424	468	514	418	446	469	437	453	459	479	418	423	462	434	457	424	457	443	409	428	420	467	413	441	421	446	437	466	443	424	468	482	449	430	478	462	438	457	476	456	431	466	439	456	412	443	448	434	457	416	464	484	441	470	464	454	460	413	444	459	413	450	484	452	471	455	451	440	454	495	440	437	425	448	422	470	445	481	464	410	487	440	443	425	446	470	452	428	478	426	453	437	449	430	460	414	436	421	426	427	447	437	453	486	475	436	439	470	453	454	449	459	435	496	449	434	428	466	469	457	424	450	461	453	456	457	450	476	419	504	435	480	465	425	446	435	434	452	442	454	456	447	476	457	452	408	419	454	441	450	415	439	400	421	442	484	437	486	473	440	452	444	446	447	416	431	414	441	432	427	418	468	413	434	471	439	457	484	442	447	453	443	440	468	404	453	427	467	447	403	465	461	428	441	442	459	440	435	518	460	464	461	476	428	461	486	448	474	475	386	433	443	469	475	454	434	443	452	439	433	438	434	433	456	442	442	473	472	471	440	412	489	453	456	442	417	430	482	431	483	430	474	455	445	468	465	450	457	478	468	478
16757	11920	2753	353	92	64	73	87	76	78	85	78	104	87	84	89	81	71	75	83	75	87	81	84	63	83	87	92	96	79	81	91	98	111	100	101	84	91	86	78	80	93	86	96	94	73	83	85	72	74	85	62	80	83	75	80	79	73	63	67	89	85	84	87	72	83	81	83	99	78	68	72	79	63	82	73	72	82	90	86	92	78	78	76	74	68	74	89	97	83	70	76	75	76	91	83	79	65	72	77	66	74	87	74	95	72	94	72	80	91	82	91	81	83	98	87	90	107	94	98	69	80	85	67	75	85	71	90	80	71	78	78	71	64	92	95	87	82	78	78	79	95	86	90	85	91	87	84	66	84	78	87	96	79	82	72	69	84	105	85	74	89	70	90	87	80	75	79	84	83	77	90	74	87	74	87	86	69	65	90	86	77	96	108	82	90	64	83	70	78	79	80	70	83	66	71	80	92	86	62	63	90	71	80	66	79	100	83	81	72	94	99	89	70	74	87	76	74	79	97	86	76	96	86	79	86	86	81	90	84	82	76	80	79	84	71	88	79	71	93	84	78	72	71	82	87	92	81	74	74	58	77	86	72	90	66	86	90	86	75	67	84	88	74	89	71	74	71	81	96	85	76	76	79	78	85	87	68	83	84	84	101	91	92	81	81	78	83	88	77	86	71	82	66	91	66	67	96	90	92	82	82	95	84	73	80	81	69	89	72	90	89	78	88	98	84	78	78	83	79	76	75	87	85	85	69	70	88	89	57	75	63	88	61	85	75	77	96	77	86	71	94	88	80	79	89	79	85	70	87	85	85	77	89	79	77	79	84	66	68	90	65	85	96	92	88	82	78	95	81	77	88	73	77	68	96	75	77	83	95	94	79	71	92	83	75	85	82	110	88	62	93	71	83	80	88	96	84	83	86	90	80	90	79	71	91	79	75	89	72	80	82	70	72	72	81	73	82	57	75	72	90	86	95	69	58	78	93	83	70	85	96	85	82	88	77	87	68	79	63	76	76	79	82	96	77	89	96	68	90	77	70	98	82	83	73	72	87	78	76	84	84	86	64	91	94	90	87	68	73	85	79	71	95	93	89	97	74	75	83	91	82	66	94	80	71	81	91	79	105	91	61	93	87	57	78	96	102	73	73	82	79	98	79	78	101	78	80	77	64	84	78	64	81	88	79	81	86	94	101	79	89	86	76	73	82	72	81	85	82	80	91	86	76	97	82	79	84	70	101	76	73	68	81	90	104	77	81	67	91	83	86	90	82	84	83	82	81	91	79	77	86	71	95	92	86	79	83	85	85	76	80	88	88	69	74	74	74	67	79	95	75	75	86	70	77	91	82	78	87	93	81	79	95	86	92	87	72	82	94	84	67	87	73	83	86	79	88	93	87	87	96	87	84	80	86	87	82	76	84	81	73	83	84	97	78	94	73	85	88	81	85	98	93	70	73	72	87	85	78	88	77	78	72	96	92	83	78	97	94	95	85	74	82	94	69	84	89	86	89	100	82	71	66	73	84	64	74	84	85	98	89	97	71	81	87	97	93	80	73	61	80	94	82	67	77	81	84	69	76	66	86	67	81	80	97	86	82	74	69	94	84	82	89	90	84	78	82	96	82	62	94	89	106	90	70	77	65	81	75	92	89	78	79	70	85	75	70	92	78	80	75	90	72	84	64	79	80	86	89	87	85	77	78	78	61	79	75	82	86	93	99	85	77	92	97	68	94	79	95	100	75	79	104	76	79	81	86	74	96	68	85	80	81	100	83	105	97	79	76	77	65	75	96	86	80	85	69	73	84	72	82	75	94	74	86	79	79	64	70	73	74	76	91	67	76	101	70	68	79	80	79	71	66	86	58	89	65	78	77	76	74	63	82	78	86	78	91	81	84	99	76	74	80	79	68	77	87	88	78	108	77	96	85	93	85	96	82	92	70	75	82	77	81	86	98	84	68	73	71	86	79	94	89	78	76	114	76	97	93	81	89	83	88	80	82	76	76	83	72	79	79	87	87	80	80	94	85	90	85	76	82	79	81	84	83	89	88	86	93	87	103	77	87	75	72	72	100	79	94	78	84	96	83	89	79	79	81	93	80	73	84	76	80	100	70	81	75	76	77	73	100	94	74	80	77	68	84	75	84	86	86	99	95	75	91	106	96	75	104	74	67	82	73	86	98	81	75	93	69	91	66	87	73	57	77	79	70	81	74	94	87	97	78	80	74	91	77	88	88	82	76	81	85	85	82	90	83	85	76	106	71	97	83	84	77	82	82	74	98	76	86	77	90	80	93	93	61	65	85	88	85	84	86	66	97	82	81	99	84	82	88	75	84	104	76	92	89	77	80	95	80	95	76	84	77	75	86	85	89	78	75	79	88	82	72	87	88	67	91	74	91	78	68	76	79	86	96	71	84	92	88	82	67	78	75	77	92	90	75	82	102	97	82	76	83	69	75	76	60	84	71	78	100	76	70	91	76	71	89	86	88	66	94	74	74	79	94	88	95	80	91	70	66	60	85	97	73	75	84	80	72	94	91	89	64	85	89	86	74	78	73	79	73	69	66	85	79	65	78	68	95	73	79	80	62	87	62	78	71	85	80	98	76	60	87	91	87	82	74	75	79	86	93	88	89	78	74	88	93	76	74	86	72	88	72	80	75	67	71	85	74	82	81	62	74	85	83	91	88	76	82	85	72	81	102	109	86	84	92	91	76	83	89	60	84	88	86	81	77	83	89	86	69	80	73	93	79	74	73	84	88	71	83	80	101	73	74	77	82	74	80	98	86	95	78	82	78	90	80	74	79	80	94	79	75	78	75	79	98	71	78	68	91	83	74	81	80	84	84	96	75	77	88	76	80	80	78	70	85	77	98	90	86	79	85	68	70	84	76	78	88	67	83	92	74	70	91	81	79	74	91	87	70	82	69	78	71	93	85	83	75	78	92	80	84	79	81	60	82	94	81	73	82	81	79	92	70	92	80	75	77	80	97	82	74	77	60	66	79	82	62	83	79	76	75	81	84	91	80	79	92	71	86	84	93	82	64	81	76	87	72	72	87	85	77	95	76	73	82	71	81	89	87	81	92	89	97	83	69	84	87	98	89	80	73	79	85	89	86	74	78	81	75	77	79	95	83	85	68	95	67	77	82	72	81	86	81	90	82	78	78	70	80	89	67	85	74	89	86	81	102	68	78	81	72	84	80	69	90	82	72	84	83	91	70	87	90	56	101	76	85	73	79	84	93	90	73	74	67	97	82	94	78	85	69	69	82	78	72	79	75	79	69	86	73	89	80	80	70	81	100	79	99	69	98	73	114	93	88	65	93	83	88	99	74	83	65	75	94	90	94	95	69	92	83	91	80	82	92	69	72	83	96	76	79	74	72	90	67	82	72	86	95	72	73	86	89	63	88	78	87	68	88	79	75	79	86	80	90	79	77	87	102	92	94	73	89	84	90	93	91	82	76	99	71	89	63	78	88	78	77	77	90	80	79
46375	33290	16312	4922	1002	1091	1118	1027	962	966	828	965	899	834	835	869	867	863	881	875	781	863	880	820	824	861	824	852	797	804	851	1072	1419	2026	1082	1205	1164	1241	916	865	869	830	831	843	811	860	842	849	850	817	837	818	886	824	811	849	843	809	808	863	803	840	790	814	783	818	842	868	861	813	791	858	828	822	801	881	810	809	769	808	804	759	775	862	809	783	845	835	798	797	852	881	885	812	813	829	815	821	851	834	802	851	877	820	784	796	869	815	805	789	869	857	874	795	846	808	770	818	783	839	876	843	836	827	805	828	822	838	841	825	804	848	824	813	831	785	826	791	837	865	803	825	847	838	845	834	815	840	815	782	873	888	865	861	837	838	823	814	781	852	770	807	811	807	822	783	819	847	814	849	881	850	819	731	810	759	806	791	903	776	850	813	825	837	821	783	842	865	833	853	826	811	846	774	821	822	796	844	879	831	847	837	817	837	817	758	875	866	837	861	794	893	850	844	763	817	785	821	833	840	822	849	824	811	855	780	787	842	796	816	818	809	786	835	802	814	821	823	826	846	845	774	800	804	838	852	805	809	828	843	774	864	846	849	795	836	825	817	791	885	836	848	828	817	838	817	828	867	842	844	743	813	792	876	836	816	819	829	865	784	828	786	795	868	843	809	854	849	843	867	856	851	854	785	848	787	796	825	798	832	817	864	779	839	839	849	830	852	886	783	789	858	857	856	867	817	821	840	829	871	780	853	834	862	835	852	785	796	827	787	768	781	849	763	825	843	811	874	870	773	857	795	803	865	802	856	800	784	787	819	832	843	829	852	774	841	816	821	810	820	826	851	845	819	820	831	836	797	803	854	781	829	847	848	810	851	796	842	816	778	822	811	815	849	799	787	853	763	779	842	822	783	760	822	835	804	861	822	804	875	838	832	837	810	838	764	822	886	850	803	842	803	795	800	847	799	829	832	826	842	834	808	811	837	809	841	802	841	833	846	862	866	822	839	823	829	808	894	765	869	866	826	827	814	852	812	838	836	826	879	850	858	831	855	811	826	805	830	809	833	869	826	823	800	805	809	829	788	829	820	811	804	771	831	876	870	806	828	842	798	855	842	849	841	839	852	834	810	832	868	883	781	814	826	863	819	868	794	823	814	904	828	846	818	851	817	766	767	824	844	804	811	817	802	834	811	823	834	815	813	795	859	808	824	790	796	830	804	816	846	837	824	797	862	773	906	792	822	799	859	861	869	787	881	826	844	819	854	809	821	790	785	840	843	781	850	792	773	810	801	791	840	854	817	895	860	811	897	836	804	816	845	808	863	831	883	815	816	837	814	798	829	817	869	778	821	880	833	786	841	813	840	842	791	855	846	834	809	859	805	802	772	787	775	848	801	843	836	831	792	806	873	830	820	855	782	853	811	741	854	861	893	827	828	836	844	827	829	811	828	840	852	855	833	795	851	806	904	816	827	837	809	775	860	850	833	780	837	823	811	846	798	806	787	788	851	849	780	894	817	869	835	822	822	819	819	837	844	803	813	858	868	811	792	833	826	822	794	803	845	825	827	821	807	834	829	763	784	787	842	877	833	808	831	843	815	853	811	841	875	812	805	794	818	862	869	853	823	840	807	772	886	865	792	768	811	836	841	808	845	808	811	853	874	821	821	860	794	803	842	817	802	857	789	837	828	772	828	824	769	847	834	841	839	803	819	844	845	840	810	805	818	869	860	791	777	868	815	823	865	800	830	805	825	853	803	834	827	848	834	793	857	871	808	792	836	854	833	827	806	839	805	833	809	797	831	805	791	789	829	826	810	776	817	838	850	825	856	816	814	881	849	825	757	823	869	825	848	821	833	797	855	859	889	824	806	804	814	822	848	838	849	890	801	781	798	746	833	805	759	844	781	823	879	813	808	807	819	753	807	866	800	820	778	802	854	839	849	827	800	818	818	825	847	773	800	832	840	836	807	841	859	843	822	824	867	835	828	777	854	828	818	827	788	810	854	844	804	781	835	831	840	793	823	807	832	846	850	875	856	847	811	856	836	829	842	828	849	812	830	834	842	794	835	868	865	858	823	845	802	817	855	820	840	820	845	816	841	892	858	824	790	837	802	865	873	773	850	826	837	811	823	800	789	827	789	814	822	792	752	786	829	825	854	832	838	797	805	778	857	829	851	820	853	820	799	854	792	830	771	814	822	767	883	855	808	815	811	811	860	833	839	855	803	806	816	837	850	824	845	836	836	810	818	857	809	760	791	770	832	838	795	840	773	830	840	831	786	839	789	812	795	833	806	795	889	811	806	795	879	821	836	795	757	892	830	805	843	818	825	845	817	804	831	839	783	836	843	843	807	825	806	847	829	851	805	782	827	827	827	858	881	838	850	830	799	852	835	791	790	762	803	794	881	806	809	802	891	831	825	853	869	770	797	830	869	822	804	819	810	806	825	841	790	852	827	848	825	810	780	838	838	805	824	865	765	849	869	798	853	822	883	814	850	883	816	818	842	802	843	814	797	846	745	823	884	810	796	848	838	791	796	801	819	859	811	829	854	827	800	803	851	820	885	824	822	856	877	818	859	793	793	849	868	849	773	850	868	788	809	879	829	796	805	877	857	815	853	822	822	832	831	830	832	837	832	852	823	802	861	819	832	834	835	845	845	839	866	862	869	776	826	824	816	820	776	862	795	860	857	850	839	784	847	845	841	831	830	821	787	867	816	828	839	804	856	821	822	826	838	864	894	825	805	816	837	849	839	825	879	866	821	808	823	828	788	811	806	811	861	834	836	815	875	856	847	805	849	841	786	830	775	783	823	848	799	831	871	836	828	842	825	824	853	793	858	837	819	835	780	867	825	819	779	820	832	808	858	786	836	803	867	876	771	816	768	808	840	840	793	819	808	815	811	843	832	771	840	810	815	850	844	861	829	818	789	857	806	793	827	865	847	781	857	780	810	855	800	828	842	818	846	828	833	816	840	838	826	827	869	869	816	800	814	844	816	807	798	814	822	829	815	862	809	828	851	861	843	824	773	867	809	819	797	822	877	822	781	874	800	782	856	862	871	843	749	815	784	828	843	844	796	825	818	791	841	807	864	855	800	771	825	789	813	843	804	842	864	814	814	842	798	775	805	817	822	801	831	803	844	768	811	809	836	782	810	867	830	854	822	843	811	849	818	830	875	787	849	787	853	839	796	868	801	814	855	814	809	816	844	799	786	810	775	819	852	834	772	836	813	825	818	769	845	816	805	865	808	872	854	825	825	774	813	793	833	835	895	819	838	865	800	780	832	793	790	867	844	915	843	827	887	806	801	827	860	829	814	849	871	789	781	825	777	809	839	824	870	841	849	809	860	788	843	862	796	825	824	777	878	826	811	792	857	832	777	793	802	835	797	817	817	833	824	814	829	838	800	846	856	834	866	854	829	856	816	738	852	890	819	821	779	820	783	802	784	838	854	837	787	851	865	819	823	787	793	851	785	786	870	802	819	852	866	804	794
32518	30626	9838	653	67	69	64	65	65	64	51	55	60	55	55	43	51	72	64	56	62	47	46	67	75	57	53	56	67	59	93	202	174	176	68	74	74	56	39	54	51	65	51	48	50	50	57	64	62	37	51	59	62	45	47	67	46	54	53	49	59	58	54	52	40	46	52	43	55	48	58	52	49	45	56	56	61	57	60	45	65	42	63	48	60	50	48	75	58	40	48	55	46	55	46	40	66	53	46	60	51	64	59	51	61	44	56	60	55	48	55	50	64	47	50	54	51	54	44	64	59	56	63	67	41	57	52	59	55	57	56	37	59	64	47	61	40	49	61	60	58	70	58	54	54	61	62	47	53	52	62	53	52	49	56	55	54	64	58	47	57	52	59	66	47	48	48	51	50	54	55	52	60	61	64	59	51	59	29	45	41	63	49	52	47	65	59	62	61	55	51	47	52	58	55	64	61	40	46	46	41	65	50	54	53	61	47	60	59	56	43	42	61	52	67	54	49	60	56	45	65	40	53	53	44	67	49	55	57	55	60	52	60	55	57	56	58	60	51	50	56	53	49	56	60	51	48	62	51	50	51	55	53	60	52	56	51	59	43	40	56	57	45	61	48	50	59	59	70	53	53	56	56	58	63	54	49	45	68	56	73	56	58	61	49	65	54	52	61	59	44	52	42	55	49	57	69	52	61	51	53	42	51	41	52	52	66	55	64	49	50	52	43	53	64	48	63	64	54	63	65	53	62	62	46	74	43	59	63	63	56	33	59	62	59	57	61	43	62	49	65	54	69	52	59	59	65	59	56	61	53	58	47	55	54	59	54	52	56	61	66	61	57	49	52	52	65	62	52	48	53	56	49	49	56	57	59	49	62	53	45	48	50	56	50	50	43	58	56	64	56	55	50	61	55	57	74	63	61	59	48	53	55	55	66	55	50	52	52	50	52	46	73	64	47	58	51	58	51	51	58	48	67	62	63	59	49	57	50	55	50	39	64	51	60	63	49	63	61	51	57	52	62	52	47	51	62	56	51	62	66	64	50	58	51	46	50	55	55	58	51	50	50	66	55	61	58	59	56	55	65	49	47	49	57	53	64	77	64	55	61	57	64	53	56	54	79	39	64	71	58	44	52	46	53	53	53	54	59	61	57	62	57	53	39	54	47	66	61	52	47	61	40	56	67	47	51	54	56	56	55	70	64	62	65	53	47	58	61	53	52	72	50	56	63	56	55	63	64	50	62	46	53	50	56	54	58	42	60	56	55	60	62	51	58	61	51	58	41	55	62	57	51	51	45	67	58	60	55	45	75	45	59	60	46	55	63	49	46	46	48	58	57	64	63	64	50	62	55	55	62	51	62	58	46	50	60	62	43	53	46	59	56	48	49	58	48	54	61	49	63	52	55	52	64	44	59	54	61	55	65	54	54	48	54	66	57	55	47	42	58	67	49	49	55	48	57	59	43	63	57	46	63	68	59	56	59	51	59	68	51	55	37	65	49	41	69	61	54	66	58	55	50	69	57	54	56	56	58	55	62	56	48	72	59	61	45	59	61	64	55	56	64	51	47	52	65	53	67	51	58	47	52	46	50	59	59	53	52	58	66	43	65	63	66	41	60	49	48	58	42	67	49	67	54	60	54	49	42	49	61	61	62	57	51	53	48	52	56	73	57	62	67	55	52	64	61	66	54	52	58	66	58	56	54	72	55	41	64	57	46	67	68	53	49	51	62	64	45	47	61	47	60	51	51	43	47	53	54	55	57	54	37	62	51	56	54	59	61	51	57	47	52	43	61	53	36	46	55	57	49	53	47	53	56	58	48	51	67	35	65	59	56	53	57	62	50	56	46	52	51	58	55	55	48	68	52	44	50	50	52	43	61	51	61	50	44	54	42	58	63	58	56	61	54	53	64	62	46	59	51	62	49	70	65	46	46	60	50	56	48	48	60	67	62	58	69	55	56	48	44	52	52	54	51	49	61	51	61	53	49	49	41	55	59	59	42	59	66	48	54	56	52	44	50	45	55	57	42	46	63	54	44	54	48	63	49	54	63	47	50	58	64	49	52	48	50	54	43	68	67	56	56	48	64	55	52	60	56	56	59	56	51	50	62	42	59	49	56	54	65	44	68	48	52	58	51	55	56	68	56	50	49	63	59	52	51	50	51	62	60	38	53	71	58	39	61	53	69	49	45	53	64	60	52	45	47	58	52	52	55	59	46	55	62	53	44	51	52	55	48	54	45	71	41	56	50	55	45	50	78	64	59	60	49	55	53	65	47	61	54	50	59	58	62	64	45	51	39	49	49	56	65	59	57	48	58	57	68	60	59	58	62	62	65	57	61	55	59	44	62	55	46	51	59	61	54	55	58	53	56	56	49	62	64	48	56	61	69	53	66	45	52	52	52	50	57	54	65	53	56	58	59	70	50	51	57	56	56	53	59	49	55	49	62	69	63	52	47	49	57	48	62	55	59	44	76	52	48	46	50	43	64	64	59	59	56	55	54	55	62	60	47	57	58	52	62	46	44	62	48	64	64	58	57	55	49	57	58	47	57	48	58	55	48	56	57	42	54	54	46	59	44	48	63	50	50	46	55	62	54	55	43	52	59	58	56	58	52	60	51	46	71	56	54	49	62	55	61	48	48	43	53	51	68	48	53	56	62	52	59	65	46	46	53	42	53	60	53	56	58	64	68	53	52	67	55	54	55	59	51	41	63	46	41	74	50	55	65	53	59	64	54	71	58	38	52	61	56	67	52	45	59	63	46	56	55	58	56	50	44	78	48	60	41	51	55	51	63	40	65	55	48	54	50	60	62	55	56	44	35	54	63	73	64	70	53	45	45	59	50	56	56	53	54	42	68	67	53	58	40	44	66	50	56	47	60	60	58	54	57	61	49	46	60	50	68	69	50	57	45	56	56	52	56	51	60	69	59	52	66	64	50	45	49	53	49	60	56	54	52	59	50	55	51	42	46	52	51	66	45	55	52	50	54	49	48	51	46	63	58	57	61	57	64	68	69	56	47	59	55	59	48	55	48	45	70	48	64	65	60	45	63	49	43	41	51	58	58	62	55	59	65	61	53	64	58	58	60	55	56	54	73	63	62	62	46	49	52	44	61	59	52	44	52	56	54	47	70	65	54	68	57	63	52	53	59	53	53	53	54	52	57	55	57	51	59	56	63	48	42	44	42	50	53	60	63	61	46	62	76	65	58	57	75	47	64	52	52	58	47	49	54	51	44	54	65	58	56	50	52	51	59	54	45	61	59	35	52	49	46	55	54	39	51	57	58	54	62	57	65	49	50	59	54	56	61	50	53	58	38	55	51	54	43	43	64	52	50	49	43	50	56	50	52	43	66	51	66	42	57	49	50	54	69	59	66	50	59	68	54	59	64	42	55	50	55	54	50	63	56	42	77	64	62	51	53	57	60	55	63	53	64	67	64	56	54	62	54	56	55	65	48	46	63	44	53	65	66	52	66	51	47	37	38	68
58471	43454	24662	5210	1510	1637	1484	1307	1119	951	895	896	771	730	705	681	695	726	706	645	655	711	627	627	637	661	629	623	643	645	1688	5064	3964	4617	1311	1333	1438	786	602	578	594	567	537	591	555	615	553	585	569	564	604	569	550	586	535	553	590	552	588	611	603	618	621	604	569	541	560	575	584	564	579	558	574	603	572	618	606	571	573	551	602	586	590	587	585	604	614	575	587	585	578	571	608	614	580	548	542	596	596	604	564	556	563	537	614	623	608	554	591	598	546	595	584	595	605	563	581	614	609	560	581	575	565	554	576	619	570	582	571	567	554	544	600	607	598	580	589	548	583	553	565	596	591	607	563	594	594	614	592	530	591	605	585	597	588	559	590	581	529	550	558	558	582	592	559	591	603	578	585	640	529	585	610	548	538	584	552	576	567	548	560	652	598	524	580	580	560	568	584	563	580	587	552	558	583	624	608	536	604	578	582	587	578	596	578	567	567	588	598	605	592	541	548	580	593	568	519	593	583	529	571	578	559	570	586	577	574	593	583	612	598	580	568	549	588	608	611	589	554	564	607	613	565	577	586	612	588	636	595	556	602	587	575	554	572	576	563	540	558	569	627	557	581	575	560	565	565	570	612	570	570	575	533	621	574	528	603	578	606	583	612	548	571	590	556	561	563	557	591	597	567	590	574	552	535	547	606	587	574	608	553	582	555	561	578	602	595	617	545	600	567	573	609	584	582	581	554	596	568	600	565	571	587	636	586	571	542	595	571	615	526	607	550	578	614	596	561	571	597	576	561	564	589	597	589	556	570	622	566	593	558	568	579	622	559	594	629	544	588	604	550	575	568	601	574	586	582	581	566	628	602	578	586	558	571	548	589	604	620	547	585	569	554	623	569	569	615	595	591	575	620	590	581	558	574	557	579	619	572	573	576	596	580	584	574	615	577	652	594	588	609	576	571	616	588	603	574	621	606	581	583	607	600	610	586	570	586	575	577	614	593	538	557	599	625	592	609	588	610	611	537	558	586	603	595	572	602	657	587	589	598	577	580	559	553	569	580	575	602	527	583	581	584	585	608	580	558	556	582	598	580	608	532	596	567	595	579	574	597	577	577	558	585	580	565	555	577	568	593	629	587	568	554	540	568	550	572	564	550	595	551	571	570	570	597	610	586	549	567	545	627	559	593	596	579	600	556	594	525	595	591	603	546	584	563	536	608	572	587	573	561	602	587	593	599	599	559	584	568	563	554	533	578	579	575	611	568	571	531	586	554	576	552	564	571	539	560	562	578	547	573	555	553	528	578	580	607	563	571	645	597	592	521	559	593	561	634	583	577	621	609	614	573	564	546	574	584	539	590	610	594	565	585	567	623	607	564	555	607	571	646	549	587	521	586	571	573	638	570	605	534	565	558	567	572	596	562	550	582	584	580	584	577	604	563	579	623	578	542	626	586	589	574	570	592	556	571	567	604	555	571	611	560	529	533	607	569	581	589	555	578	598	584	563	582	555	579	637	586	592	596	589	604	609	545	570	528	547	587	599	594	549	572	535	623	596	639	606	544	553	619	593	600	627	555	592	571	607	559	602	583	578	560	614	586	581	579	620	593	577	617	562	589	559	565	549	581	550	569	589	567	570	598	576	632	600	591	559	541	554	555	580	574	585	614	525	597	589	596	573	563	556	561	559	579	592	526	596	571	582	583	590	528	547	612	559	583	578	595	601	551	576	570	586	534	563	570	580	605	600	583	580	552	553	624	609	579	569	548	587	629	570	594	605	621	560	574	555	578	574	598	574	584	570	597	557	546	596	577	617	538	595	626	573	608	619	585	614	584	607	573	587	546	547	573	567	602	582	568	638	608	555	530	601	562	558	599	598	559	586	548	586	578	588	544	583	651	575	579	520	579	576	541	572	583	576	581	618	612	596	607	585	603	555	609	571	588	584	609	590	569	605	610	611	564	576	584	562	575	544	593	629	558	567	587	561	593	585	577	562	594	597	603	606	580	577	540	580	601	573	584	564	573	618	561	620	566	569	587	599	600	565	566	561	575	570	570	548	616	579	609	580	569	583	547	592	602	647	589	573	621	566	593	518	563	608	562	556	637	607	542	591	593	554	579	569	577	569	578	568	571	632	588	618	573	582	583	578	579	572	580	590	589	557	565	598	602	618	554	550	582	582	558	615	599	583	602	553	523	621	579	620	585	590	568	584	547	529	577	585	565	592	631	547	601	553	574	597	559	626	566	589	584	533	565	575	624	571	562	605	599	569	578	622	628	551	570	569	608	570	559	572	556	617	578	562	604	560	580	587	586	604	553	600	573	582	558	601	585	592	639	575	568	606	559	606	583	581	598	580	529	572	580	575	556	584	576	580	568	589	573	578	551	574	573	592	586	569	649	541	580	600	591	578	576	574	569	563	555	566	607	640	578	583	572	569	599	568	565	544	588	595	538	587	596	615	577	606	589	594	579	566	603	585	553	566	559	600	563	613	558	566	589	566	605	575	587	539	607	599	578	622	563	547	591	586	609	579	584	609	626	553	575	627	575	589	594	569	589	580	549	585	620	563	568	590	564	595	544	562	635	560	634	579	574	631	571	573	580	601	577	575	567	581	560	629	554	577	618	596	636	587	548	581	617	583	592	622	569	621	620	573	574	577	552	595	614	551	572	622	560	609	606	550	575	543	601	592	541	608	584	605	604	557	611	642	584	546	548	568	582	568	562	617	573	599	613	596	579	587	593	565	581	596	577	583	574	558	603	600	581	584	587	605	617	564	524	578	548	594	543	599	563	573	601	595	574	619	586	598	555	572	550	586	564	566	543	599	600	548	605	599	625	615	599	556	647	613	563	611	554	566	609	585	592	585	555	538	579	553	627	622	568	531	582	541	546	585	581	587	597	549	552	536	580	558	531	575	561	597	577	555	584	595	581	595	582	592	596	533	550	584	581	546	591	588	610	583	587	554	609	578	587	592	575	581	601	595	556	598	539	579	570	542	556	539	596	577	641	571	571	548	553	564	560	583	545	653	633	619	598	529	581	617	579	600	567	600	604	600	625	610	565	556	551	523	557	573	573	542	598	568	604	574	584	564	587	571	593	567	596	538	562	559	615	570	523	630	526	575	558	560	570	597	582	571	587	563	596	581	573	558	578	556	578	602	565	588	588	580	612	574	579	589	616	586	569	580	562	574	583	615	594	583	591	575	581	589	578	564	581	567	584	572	539	532	600	577	549	544	566	580	590	587	587	558	563	525	576	620	619	587	599	578	623	596	600	596	561	582	624	544	549	571	613	614	538	583	582	556	573	614	578	543	595	585	601	559	582	595	628	581	542	601	592	564	592	610	579	575	597	626	613	584	599	550	596	558	587	604	585	625	595	563	588	576	586	626	581	614	613	596	590	578	531	580	619	591	561	576	584	616	565	577	608	600	600	590	541	600	556	545	587	584	571	551	560	568	584	557	589	598	559	611	532	634	629	570	616	587	548	576	544	569	613	560
27830	27349	8605	700	72	89	78	75	92	81	91	69	73	86	71	74	61	73	80	79	85	81	67	106	81	80	79	89	80	68	129	290	260	212	110	91	87	96	89	56	72	73	76	81	83	65	89	73	58	72	61	83	67	90	68	72	77	75	85	75	72	67	76	75	83	92	76	76	83	64	73	70	68	74	79	83	78	91	77	64	85	67	86	80	79	73	71	60	77	69	81	80	91	73	80	69	82	76	80	85	71	70	95	85	72	106	76	75	67	71	82	72	63	72	82	84	92	91	81	64	76	78	73	81	75	78	100	61	70	84	78	85	74	85	65	86	96	62	64	65	73	87	74	83	73	62	84	65	81	83	83	87	86	72	77	82	66	94	80	72	80	72	64	76	83	75	87	83	97	83	83	67	75	67	79	65	86	71	82	75	70	67	80	96	74	59	65	77	64	74	71	63	79	70	78	77	66	72	81	89	71	69	90	80	89	71	88	87	78	86	95	75	113	70	69	90	66	83	66	89	71	71	68	81	87	71	97	78	105	92	80	68	74	72	68	74	73	66	71	82	77	82	74	76	78	80	62	81	85	78	61	77	96	97	87	64	69	74	69	83	66	84	76	76	83	63	71	76	90	85	76	68	72	75	78	84	71	64	85	77	72	76	77	95	82	82	70	77	85	85	83	75	66	86	92	80	68	82	61	74	69	86	70	55	83	81	73	58	59	83	73	75	71	77	74	61	72	76	75	69	70	77	94	69	89	86	76	77	86	74	88	71	75	69	62	71	76	66	75	84	78	58	63	70	73	67	72	81	58	91	85	68	90	79	80	74	82	62	76	75	78	68	74	79	77	74	85	65	77	68	71	70	73	63	74	87	94	85	89	74	71	77	76	73	55	81	102	76	80	66	68	69	68	71	85	74	70	84	75	65	67	76	97	58	68	73	70	88	60	82	94	76	69	72	79	75	97	91	68	68	62	72	64	81	77	71	83	73	79	70	88	67	75	77	84	80	81	74	71	69	91	73	73	81	78	76	67	84	84	77	75	76	81	80	69	75	70	83	76	90	74	83	82	67	74	74	73	75	72	90	73	84	86	75	78	89	62	68	85	71	98	82	88	102	75	65	60	84	88	83	78	82	62	74	82	84	86	77	72	79	81	76	72	76	88	79	86	73	75	70	69	74	81	87	85	87	70	66	79	94	84	89	80	91	88	78	67	65	81	92	80	73	69	73	63	78	59	80	75	78	64	65	93	64	80	67	93	84	69	80	73	71	72	71	77	76	84	84	58	86	75	91	79	64	88	80	89	68	76	98	102	91	75	83	72	75	68	65	84	73	77	76	63	89	71	82	82	85	83	79	84	71	62	69	67	80	77	75	80	75	80	85	89	93	80	70	80	78	77	69	60	71	73	70	92	67	79	69	73	74	82	50	84	71	55	75	62	77	69	72	79	79	88	85	94	67	69	84	75	80	77	81	75	85	65	75	78	77	61	74	85	80	80	88	76	72	75	84	73	75	84	84	66	97	82	87	74	72	78	74	80	87	64	79	83	80	83	83	88	59	71	67	77	74	75	65	79	80	68	87	68	96	78	71	64	79	73	74	73	72	77	68	77	74	71	88	77	84	87	66	73	85	71	91	74	71	82	83	83	70	70	74	82	83	87	64	73	76	79	60	85	82	85	71	71	87	80	74	78	64	76	75	79	74	71	80	72	84	77	74	96	84	88	87	63	91	81	75	89	74	66	74	69	67	73	70	86	71	71	68	74	87	89	71	71	74	77	85	74	74	75	75	70	77	76	65	92	77	82	69	97	94	75	84	85	62	74	75	78	79	81	72	63	93	75	71	103	78	85	78	79	73	82	81	81	88	71	74	81	77	84	79	78	78	86	68	84	72	80	87	76	75	75	77	78	72	86	71	72	79	82	79	67	71	68	79	68	75	91	79	82	88	66	80	85	74	80	79	75	72	74	81	67	70	82	93	58	72	96	104	77	80	88	74	67	66	88	78	96	79	71	85	65	93	81	72	86	68	69	76	80	81	84	70	74	65	80	72	83	75	80	78	62	83	63	76	59	73	69	76	77	98	67	87	75	81	74	90	75	77	82	81	63	63	72	70	60	80	79	62	83	81	62	78	70	78	79	81	69	87	75	76	65	77	66	80	75	100	68	77	77	77	71	70	67	75	73	69	67	73	90	81	73	56	73	71	68	71	87	80	60	80	79	80	81	81	78	76	77	71	61	88	80	82	83	69	83	60	71	91	70	73	91	74	80	85	81	77	64	76	83	62	82	94	88	96	72	96	69	92	72	68	80	78	71	63	80	72	84	85	72	87	88	84	79	66	75	65	59	65	71	87	75	79	86	83	85	80	94	73	78	70	70	67	71	73	88	80	94	78	74	70	77	74	81	63	74	88	80	84	62	80	58	96	68	86	77	76	73	70	81	89	74	81	94	77	78	73	71	80	70	78	73	74	82	86	88	67	80	71	77	80	72	78	81	67	79	91	75	80	92	74	67	71	78	103	89	78	78	79	81	82	75	84	82	76	80	79	74	82	70	73	69	94	65	75	86	72	90	81	74	58	85	77	87	87	75	70	83	71	84	81	79	75	81	90	70	84	89	69	86	70	74	84	76	65	79	93	81	85	102	75	73	87	64	71	90	77	74	89	84	80	78	65	81	79	84	56	82	77	71	82	83	74	70	88	64	68	80	76	86	79	76	92	77	77	66	77	72	55	71	64	75	73	70	87	74	63	70	70	88	82	80	76	91	79	89	74	64	76	85	77	81	86	83	72	57	94	89	64	80	94	73	67	88	79	77	73	60	82	79	71	88	71	81	80	85	85	62	74	74	85	77	87	71	82	59	77	88	84	74	81	81	87	92	81	86	89	77	61	61	86	74	92	84	91	85	69	78	88	75	75	64	71	83	63	66	66	73	70	72	70	77	83	75	83	78	65	74	90	74	73	68	76	76	76	72	85	84	83	72	77	77	69	70	75	82	81	86	78	79	75	59	61	83	71	74	88	86	69	89	71	73	68	74	70	65	83	84	86	78	80	73	75	93	89	80	86	84	73	81	76	82	73	65	73	84	73	67	76	71	72	65	77	95	73	70	65	76	64	66	64	75	75	79	91	76	83	83	72	68	78	79	68	59	85	73	74	73	84	65	77	89	75	73	84	74	73	82	80	76	74	75	90	69	102	74	80	72	84	82	85	70	79	73	71	75	59	84	70	73	69	81	94	84	76	74	85	78	80	81	83	88	70	81	79	73	87	88	61	90	69	76	77	77	86	70	78	59	68	70	73	77	99	81	91	72	78	94	77	84	69	82	72	78	68	66	84	77	78	94	90	85	79	68	91	83	69	73	79	83	80	81	66	78	65	92	84	62	82	75	88	61	92	87	73	84	80	73	87	75	81	88	78	74	75	78	82	75	79	83	87	72	68	81	67	76	84	79	71	66	62	71	83	76	82	67	58	74	91	99	54	88	62	63	68
57995	44636	23166	6925	1450	1704	1590	1394	1263	1188	1059	1005	928	987	962	836	847	884	895	871	838	881	854	842	830	882	864	852	832	833	2215	6637	6441	4147	1478	1206	912	897	763	765	757	741	735	775	777	788	805	771	773	776	818	756	747	806	776	832	813	737	764	763	734	785	749	767	805	792	752	739	738	804	765	760	759	778	759	743	720	768	820	738	743	781	803	724	745	741	682	713	827	766	817	750	730	782	766	815	783	714	799	739	793	768	755	725	773	789	736	795	752	743	795	738	764	796	759	743	781	763	709	793	777	749	731	787	787	746	732	792	818	743	810	730	811	788	745	738	732	760	768	780	810	781	770	759	733	754	741	749	738	750	762	790	818	788	746	772	721	741	754	785	779	765	797	781	770	740	764	778	784	804	741	733	775	788	702	727	784	737	796	745	733	766	716	813	741	800	759	790	728	720	779	760	789	757	782	777	763	811	785	763	813	720	777	772	809	799	781	742	757	767	725	751	811	719	764	796	787	781	842	758	784	696	721	820	778	735	778	760	776	773	781	753	765	759	705	786	798	745	774	778	817	770	785	762	723	761	807	805	767	793	756	725	783	752	738	748	806	772	736	793	779	801	846	742	720	785	792	775	771	763	786	786	745	739	705	751	793	794	785	798	733	769	728	750	805	784	795	837	815	785	777	756	781	818	756	729	793	785	733	757	736	775	806	823	782	707	769	763	759	758	747	736	770	733	746	812	732	729	778	772	789	772	787	766	804	763	768	766	775	707	732	749	768	740	796	781	748	750	799	809	755	755	820	729	763	792	777	773	777	760	750	806	766	793	740	789	826	780	771	726	801	700	795	851	739	778	728	745	745	737	765	752	732	755	829	751	786	787	770	783	711	794	742	772	709	782	712	753	727	768	746	824	771	735	782	742	752	757	766	763	736	767	774	779	770	781	810	731	799	756	795	743	796	778	743	782	716	814	713	762	797	784	782	847	747	782	736	769	838	762	780	780	752	767	749	730	772	737	749	739	740	753	723	744	786	746	755	802	752	772	713	748	727	760	774	814	711	769	764	743	815	737	764	792	724	769	791	774	768	796	797	738	725	820	759	718	781	827	745	752	771	741	733	769	738	717	770	793	800	821	779	751	776	775	758	756	784	755	813	793	753	760	796	741	775	797	795	762	735	783	748	800	809	734	818	757	708	773	760	787	787	780	754	769	769	777	755	760	753	774	774	771	733	744	767	798	742	783	750	755	743	798	763	767	776	788	769	768	763	750	759	759	745	744	713	760	806	760	759	765	820	724	745	747	802	719	728	723	762	754	786	751	785	774	748	748	780	778	765	734	724	740	777	780	749	810	759	765	786	752	769	789	796	753	777	771	747	751	820	715	775	775	763	778	761	758	833	737	766	768	760	748	745	715	794	797	804	829	753	747	778	778	800	785	747	752	751	771	798	775	753	768	698	754	790	745	721	748	772	732	811	710	802	765	713	793	781	739	763	747	742	761	790	745	809	726	785	745	715	761	785	765	794	789	773	753	778	818	788	798	714	790	806	789	776	770	771	797	760	812	774	759	800	829	815	747	735	799	763	784	757	807	769	809	784	738	771	772	723	752	772	751	742	689	718	781	778	814	799	769	733	769	807	745	761	823	798	789	780	805	775	773	697	758	767	744	767	765	745	771	800	758	769	827	809	809	746	755	774	757	759	751	802	771	767	791	783	789	766	742	732	797	748	780	775	810	809	809	742	754	821	774	803	785	758	750	767	785	747	786	761	762	740	752	734	801	758	793	773	729	740	808	778	739	792	778	766	731	791	799	760	759	808	794	776	817	808	749	733	744	780	738	757	752	800	738	826	784	814	709	803	780	769	792	762	808	802	780	778	708	772	711	738	802	779	764	764	752	750	781	763	756	812	771	777	795	776	754	789	819	779	777	767	749	743	786	824	803	785	771	746	768	753	769	733	754	750	774	762	762	756	733	775	747	759	781	811	778	786	764	759	778	800	743	767	766	770	760	744	756	814	752	745	749	720	767	770	766	782	779	756	731	760	761	745	758	791	755	733	761	718	756	753	731	770	764	841	799	758	767	753	760	818	741	735	789	796	714	727	807	739	768	780	766	758	815	782	741	752	744	788	755	779	749	836	761	819	763	766	775	771	789	749	788	746	764	753	747	752	770	778	712	792	794	762	747	743	754	768	730	781	764	753	779	802	791	788	743	834	716	752	764	796	789	712	748	736	776	745	744	820	738	743	817	764	755	806	768	756	770	778	748	763	701	788	785	764	761	723	702	759	768	775	691	809	792	742	761	759	739	755	787	809	782	805	782	771	781	738	771	766	764	773	750	805	782	752	779	771	786	739	721	746	782	733	728	745	772	786	709	773	780	761	789	777	733	750	773	754	769	768	775	755	776	834	789	790	735	761	799	736	761	722	779	742	719	792	773	785	702	752	793	811	718	745	787	764	736	819	782	757	802	751	765	750	819	802	772	710	818	784	778	786	755	763	755	755	793	756	800	758	765	782	751	752	722	741	789	795	797	786	739	761	795	777	835	764	796	747	742	793	799	768	811	744	767	757	790	792	781	794	721	742	772	778	777	754	782	755	812	777	719	805	780	768	758	787	783	792	762	746	706	715	781	744	757	777	777	751	748	736	800	791	775	757	746	765	768	788	738	762	802	743	787	780	748	777	741	770	763	742	779	756	785	773	760	808	732	774	780	777	787	758	735	774	779	723	760	785	754	781	706	701	766	771	740	760	745	773	775	756	781	753	739	768	749	790	798	756	761	754	739	766	767	804	737	808	759	789	801	727	750	783	770	758	783	749	759	809	809	727	760	761	762	796	769	783	759	740	776	714	786	797	769	759	781	821	752	794	736	763	785	771	771	726	762	812	715	805	774	746	830	766	769	759	814	777	778	755	761	818	777	725	792	752	766	804	786	794	794	794	764	786	786	722	754	836	756	818	702	767	749	726	761	752	735	783	796	757	781	792	739	742	761	768	810	773	728	772	803	776	714	761	770	727	784	770	766	809	749	827	762	806	775	742	744	802	753	754	783	788	754	747	816	769	741	754	723	747	769	768	745	748	788	800	791	793	783	766	752	763	764	782	719	770	734	737	787	792	797	744	738	734	732	753	765	802	801	750	778	732	783	772	761	798	771	826	752	760	850	774	750	788	751	799	750	755	806	766	783	742	752	776	804	787	767	783	777	803	775	753	748	784	771	792	791	797	756	811	741	784	783	776	817	760	740	756	750	765	787	796	780	780	763	781	770	794	772	758	779	745	746	790	754	733	781	788	768	704	775	736	747	757	741	761	815	782	721	802	782	799	791	709	754	791	792	762	751	732	792	754	804	798	777	730	716	789	753	746	772	772	742	745	778	758	754	726	734	761	777	751	802	783	720	766	769	751	805	760	745	769	767	746	805	764	768	766	807	739	748	769	753	745	801	763	766	774	745	783	798	801	744	749	784	787	801	765	773	813	728	796	825	716	722	840	739
37894	38381	15309	1165	72	65	75	58	73	72	55	61	68	71	44	55	63	42	39	50	58	56	41	58	50	50	53	54	47	54	118	355	363	257	127	109	49	48	41	62	51	54	55	53	53	43	49	39	56	44	53	51	52	43	34	49	50	38	46	48	57	59	50	50	66	37	34	54	51	51	45	46	52	50	53	49	50	46	50	59	39	49	51	60	48	57	59	49	47	41	57	49	59	49	38	50	54	45	48	48	57	61	52	56	52	50	48	39	50	57	49	46	47	52	54	43	45	47	68	46	54	54	56	48	60	54	50	55	46	48	43	47	46	53	50	54	45	44	46	42	56	59	49	62	56	62	54	49	50	53	54	65	60	50	45	50	44	47	52	37	44	51	44	29	49	49	46	50	57	50	54	46	66	51	52	50	55	45	56	53	58	61	49	59	36	52	45	52	62	67	44	71	55	49	55	52	50	37	45	35	56	46	47	48	35	47	53	45	52	50	51	52	44	37	49	57	55	43	36	39	56	56	47	47	48	60	56	49	58	49	51	52	59	55	57	31	45	44	45	58	51	52	43	59	67	56	50	41	50	61	53	42	46	44	59	48	52	50	45	50	49	55	59	55	52	55	43	53	45	44	36	56	53	62	47	55	51	40	49	56	51	54	49	58	40	48	47	55	45	54	66	51	38	59	56	53	55	36	46	31	52	61	58	56	44	56	45	62	53	55	33	47	52	47	52	52	51	48	55	44	41	57	39	58	42	58	47	57	48	56	45	42	58	62	52	52	49	50	54	57	45	56	47	50	53	52	53	47	37	55	49	51	45	59	60	61	58	54	54	63	59	54	55	57	42	44	56	44	47	58	53	46	48	42	53	52	51	42	58	53	52	66	55	57	50	53	48	48	55	40	46	47	50	34	43	46	56	64	42	60	46	41	54	60	56	51	53	61	52	48	57	49	58	54	51	77	53	59	54	46	54	52	54	55	55	46	53	52	41	51	60	43	55	42	61	43	38	49	51	44	48	54	43	40	62	47	55	55	51	46	51	63	66	35	45	41	54	43	40	54	53	61	34	51	59	38	38	54	48	53	50	43	56	56	56	39	58	48	45	64	46	57	55	43	51	56	52	47	51	51	47	56	52	46	44	42	40	46	59	58	49	54	52	44	47	62	53	48	54	39	58	53	58	58	66	54	66	59	44	52	53	54	40	45	48	54	51	51	46	48	59	65	44	70	51	45	56	62	33	57	58	63	59	51	50	57	45	54	59	48	54	55	50	39	47	43	47	65	54	48	50	47	50	42	47	54	64	41	59	52	58	52	56	46	61	45	37	58	56	62	43	54	49	61	57	54	41	50	61	42	53	47	52	48	64	51	48	54	42	38	41	48	59	61	54	42	39	45	37	56	45	72	50	54	42	57	55	57	37	55	53	55	41	62	49	53	48	58	43	42	54	54	39	63	50	54	45	51	48	35	30	45	50	45	48	65	43	48	62	60	48	48	46	61	51	49	46	55	51	45	51	41	52	51	48	52	52	59	46	52	39	56	50	57	56	38	44	48	46	52	55	58	57	49	47	48	50	47	35	50	60	53	45	59	59	41	42	56	44	47	59	48	41	52	51	44	42	56	63	45	51	57	57	45	30	61	45	50	45	40	57	57	52	54	55	58	52	45	58	47	53	49	49	52	49	50	50	44	47	45	35	53	59	52	51	49	55	43	51	48	44	57	47	57	43	56	51	44	47	49	46	56	60	41	57	55	51	63	50	47	58	57	49	47	73	59	53	54	39	51	61	51	51	58	47	51	52	67	40	47	46	43	52	45	41	50	54	51	51	55	58	49	66	59	46	65	47	48	53	55	55	57	57	53	47	45	49	51	59	41	65	43	68	34	34	46	63	46	47	60	52	59	40	63	55	51	41	45	59	50	53	49	55	35	58	58	53	43	52	49	43	51	54	58	49	60	63	46	48	48	53	66	51	58	50	49	55	43	68	40	55	60	51	53	61	36	74	54	47	62	50	43	56	52	53	49	55	49	58	45	41	54	44	54	49	48	46	36	45	50	52	47	67	56	39	55	54	55	42	57	58	37	54	59	47	50	67	50	52	53	65	54	49	64	50	51	41	51	65	50	58	52	51	43	44	49	55	50	43	53	52	62	42	47	40	60	50	47	49	47	55	55	44	51	58	51	46	60	64	44	47	44	50	47	48	50	44	55	57	69	54	40	49	44	37	43	59	49	41	52	54	52	56	56	55	44	55	54	45	43	56	61	55	48	44	42	66	47	67	40	55	60	51	47	46	51	50	58	51	51	46	59	56	47	55	50	58	49	60	40	51	55	44	49	51	53	57	53	47	49	41	49	63	52	55	51	64	60	56	55	50	52	57	49	44	57	45	52	59	52	52	56	44	65	55	50	40	61	44	49	54	61	37	45	48	58	56	39	46	65	42	56	59	55	62	54	55	50	24	46	58	49	40	48	58	53	39	47	45	47	52	44	49	39	46	53	46	56	58	48	46	45	44	45	53	62	49	42	45	65	32	41	55	47	53	55	51	54	46	42	55	53	56	50	51	45	62	57	42	55	58	56	50	46	49	53	50	42	66	56	43	50	46	43	53	61	49	60	57	55	44	48	48	63	49	36	42	54	53	41	62	48	58	52	58	41	46	44	59	48	49	36	37	51	57	44	58	48	55	46	67	49	58	40	38	47	65	51	54	49	38	56	62	39	41	53	43	46	48	53	52	44	51	46	70	47	53	47	58	53	52	61	53	47	38	56	46	41	42	55	60	44	55	44	41	48	51	57	59	52	46	55	43	44	61	65	53	57	48	43	50	53	47	58	64	49	54	46	49	47	43	44	58	60	54	37	48	43	51	38	53	58	53	49	54	50	51	44	47	46	36	44	56	41	53	60	42	48	52	51	52	56	49	45	50	71	55	37	55	39	48	43	43	53	54	41	52	54	59	56	45	57	64	64	47	61	46	56	48	51	53	52	50	49	60	43	39	52	57	38	60	47	46	52	48	42	46	47	49	43	46	39	68	53	56	54	44	53	44	54	54	51	55	42	58	46	52	49	61	57	45	52	46	56	53	62	36	57	58	37	61	73	58	54	57	51	63	46	49	56	39	65	50	59	56	41	45	52	55	36	51	51	38	60	49	48	40	59	56	64	55	52	51	53	38	44	62	58	42	39	58	60	55	65	53	46	50	33	32	47	53	51	51	47	44	42	57	49	50	56	48	47	39	47	61	52	38	37	42	40	57	60	54	54	33	56	44	68	39	49	63	53	42	47	50	54	53	48	61	52	50	48	60	38	60	60	47	49	42	50	48	58	54	49	62	49	62	52	52	49	43	54	31	51	56	47	44	57	46	56	61	48	41	53	48	37	54	57	45	50	43	60	56	53	45	47	52	54	43	50	61	51	51	52	52	48	44	47	50	57	53	48	48	50	66	72	50	58	48	57	45	49	61	42	55	49	48	47	45	57	64	45	56	57	53	58
59643	47860	29410	6582	1820	2176	1929	1677	1393	1168	1093	945	899	814	729	777	755	716	772	678	665	706	656	646	631	616	633	608	611	604	3265	8873	8390	5742	2446	1506	754	662	552	560	528	561	549	552	548	527	513	542	544	551	516	512	546	522	512	558	559	524	562	502	527	504	507	556	501	535	566	500	545	539	499	534	517	536	511	520	545	560	559	537	527	570	516	548	569	543	549	555	551	558	525	531	537	506	528	501	524	546	530	532	543	513	504	526	511	518	531	501	531	496	574	552	520	543	507	512	546	583	559	498	513	558	532	588	514	530	555	536	520	498	476	501	515	546	542	516	562	549	541	513	512	531	526	506	521	492	538	564	479	510	548	499	546	540	523	491	537	535	500	548	532	558	523	539	500	552	537	524	570	506	568	541	543	474	534	496	559	523	500	525	496	544	522	484	490	526	502	500	574	544	527	548	553	543	541	497	532	522	516	551	543	533	546	541	521	548	525	547	489	509	522	499	509	525	586	499	570	527	536	585	546	541	502	575	546	512	569	494	562	536	545	545	547	521	566	517	550	531	566	551	525	532	542	562	483	499	511	541	531	570	516	554	501	543	531	532	533	504	523	553	525	515	513	499	512	551	560	519	560	532	543	518	508	535	486	551	535	552	544	548	546	525	509	544	510	565	529	509	565	542	547	534	477	537	491	538	541	528	544	525	521	517	550	529	526	528	506	535	536	544	529	522	530	498	559	549	523	572	517	540	572	553	512	540	543	549	500	551	489	526	535	535	561	531	561	557	509	563	528	533	486	535	555	521	518	542	529	542	546	523	517	535	513	518	557	495	592	557	506	549	506	558	509	586	530	521	542	519	580	522	532	509	531	500	564	578	547	560	490	523	540	536	538	513	536	548	525	482	549	504	510	547	540	556	505	501	569	513	554	515	528	533	556	517	533	523	502	584	542	542	556	531	514	494	559	523	554	497	567	520	544	545	530	576	551	519	524	508	491	521	524	519	547	516	515	561	534	528	541	523	526	537	521	524	531	497	507	546	482	507	522	574	559	521	574	573	539	526	544	508	539	543	526	512	526	566	539	532	510	514	531	514	504	538	530	549	499	548	528	547	555	539	514	595	541	547	543	526	534	542	512	500	525	539	553	509	547	503	575	523	542	528	518	518	523	545	513	541	494	487	552	537	536	504	544	559	519	508	508	557	577	506	562	540	509	490	560	518	551	549	536	562	515	584	511	542	532	552	541	536	527	507	534	518	493	522	519	530	532	534	519	562	483	546	566	534	512	550	508	506	529	553	539	516	544	488	564	525	529	566	519	531	490	504	575	547	536	519	514	524	552	527	503	512	530	571	503	516	536	539	541	540	553	544	533	507	524	514	547	558	558	545	555	512	522	523	534	537	519	584	542	592	560	540	474	551	512	555	491	516	543	522	595	508	511	519	527	518	527	522	577	554	518	553	542	511	552	566	553	561	517	556	495	565	521	493	524	545	566	567	528	518	523	532	500	503	563	557	567	529	555	591	542	563	527	507	513	575	560	500	550	531	533	539	550	526	526	526	507	541	518	515	510	556	554	551	527	511	565	499	527	518	517	542	504	536	564	537	499	528	520	540	540	551	529	523	533	514	528	501	483	533	547	530	531	582	526	531	532	509	534	537	545	552	535	507	515	534	573	547	506	537	502	531	496	577	500	537	549	532	524	504	548	530	511	513	527	579	533	537	513	549	508	513	582	516	535	557	537	527	571	517	527	519	532	527	536	501	512	557	561	522	522	549	549	441	510	541	526	569	502	509	521	547	530	514	531	556	524	533	534	554	542	491	545	541	525	538	547	501	545	532	552	526	578	587	523	560	548	506	497	528	527	530	539	544	519	510	526	540	527	558	510	518	507	551	538	523	548	508	548	504	527	557	510	541	499	514	541	501	542	554	535	558	551	511	551	520	546	569	553	538	572	523	543	529	545	557	469	553	519	573	474	523	526	572	505	559	524	516	516	554	528	511	547	532	549	522	524	489	514	515	534	530	526	541	501	526	525	499	575	528	522	566	509	581	516	565	504	567	562	545	565	527	543	499	525	500	560	521	532	561	509	548	473	543	517	548	569	509	520	528	535	531	532	507	523	526	523	546	484	533	532	517	529	525	515	527	525	537	555	505	558	514	512	515	538	544	516	528	510	530	578	531	531	551	509	553	536	539	538	509	524	569	571	552	535	531	512	514	520	558	523	530	478	545	540	518	523	524	536	458	530	500	499	550	521	546	503	549	554	540	502	499	555	569	521	523	557	499	500	545	503	524	512	552	476	532	552	566	521	513	543	554	568	523	541	548	540	508	519	576	578	558	520	517	493	518	541	525	500	573	551	533	499	509	507	516	563	535	545	493	545	518	502	539	549	496	548	539	492	512	517	529	550	540	533	562	523	520	540	543	541	490	565	495	551	497	537	558	526	541	522	510	538	502	531	557	521	516	561	546	514	538	560	524	529	578	532	584	542	547	547	532	515	533	534	521	564	551	538	535	552	538	500	541	481	537	518	507	529	523	582	549	496	504	520	524	525	542	489	550	548	508	544	509	502	525	504	511	505	546	483	512	531	544	522	519	534	547	559	497	518	522	528	526	553	554	516	516	528	560	552	504	539	527	565	512	570	524	537	510	512	519	550	543	534	563	537	534	540	575	532	533	519	523	508	550	554	533	528	560	573	509	529	561	497	510	549	525	576	517	557	537	551	572	531	540	548	504	518	525	502	512	522	549	520	560	564	525	528	536	559	536	506	527	574	532	551	506	479	545	531	531	524	535	527	516	547	521	553	524	551	519	503	489	588	568	556	541	563	513	531	510	518	504	533	508	531	585	501	591	536	523	512	541	516	555	500	526	516	531	511	529	509	548	528	547	497	536	503	543	588	584	501	557	561	526	487	544	525	489	504	507	532	612	538	512	552	516	498	501	539	505	549	550	528	510	544	529	518	555	551	514	500	571	514	544	507	547	548	494	513	538	479	509	523	531	540	533	545	525	533	518	507	559	553	525	527	544	567	521	534	567	546	549	526	517	546	554	530	506	535	497	518	510	519	520	533	548	580	565	538	542	508	564	571	514	543	531	523	518	520	530	544	501	538	533	558	509	537	561	513	492	521	562	512	482	537	520	537	494	527	556	560	556	565	548	503	540	493	548	535	503	490	556	531	532	527	560	490	555	579	555	566	548	521	517	545	553	497	523	533	540	524	506	518	557	558	496	552	506	539	505	537	489	501	518	560	518	537	491	512	504	491	545	512	542	499	506	527	529	528	527	534	554	555	526	514	542	543	521	498	502	519	519	522	531	563	504	510	531	544	555	538	534	531	527	521	525	514	540	563	539	534	525	528	550	555	510	532	535	533	538	507	525	541	487	559	494	527	513	563	558	527	527	550	537	557	583	515	543	529	519	535	539	553	549	508	541	549	530	522	552	524	503	523	548	572	567	481	546	499	542	539	545	481	507	489	553	539	538	571	543	490	528
16935	12290	3058	254	106	102	103	86	93	99	102	81	101	88	110	111	63	93	92	93	79	101	87	102	83	88	99	90	91	89	99	131	142	157	130	97	112	105	80	91	81	93	88	102	85	87	74	83	90	104	98	94	96	88	77	77	101	95	86	80	87	81	89	90	77	88	93	86	110	110	84	102	91	89	92	77	100	87	99	87	97	76	72	88	86	104	97	101	91	94	68	100	96	95	86	86	87	65	91	109	89	83	81	102	98	101	94	95	85	80	83	104	81	89	94	71	86	100	69	71	71	110	93	88	74	78	90	100	107	120	76	90	82	93	99	108	89	106	80	89	94	94	67	87	102	79	93	103	92	76	93	74	78	88	112	78	92	96	76	77	96	94	101	95	95	86	92	102	86	91	101	105	91	95	99	95	96	96	80	86	79	103	89	107	87	105	73	78	88	107	91	82	87	77	88	92	93	88	89	93	81	100	86	79	77	85	90	105	89	104	71	88	108	84	77	100	82	77	79	117	91	90	74	67	103	104	79	95	96	82	86	92	96	104	76	102	93	75	104	101	91	82	94	80	106	104	101	82	113	95	79	89	93	88	83	101	105	82	95	87	77	79	91	99	105	92	105	77	90	94	93	87	96	97	93	93	79	101	77	81	94	69	64	82	96	89	82	88	97	86	77	108	85	82	76	113	88	82	107	80	71	92	81	97	89	95	99	95	91	98	85	96	85	103	101	90	95	87	89	96	62	79	106	91	77	102	90	92	93	85	60	102	94	91	95	92	94	93	93	77	93	96	83	98	81	83	102	94	97	80	89	86	97	82	100	93	99	101	95	81	79	73	77	101	105	97	81	89	84	102	90	92	104	106	105	92	88	104	91	87	101	79	82	110	113	85	98	87	90	81	88	79	78	92	84	82	100	87	88	89	101	89	101	86	81	104	79	94	76	103	83	86	89	85	99	98	91	102	91	101	100	79	107	76	95	95	85	96	100	97	95	81	96	88	102	109	89	95	102	87	92	92	98	101	89	83	89	76	91	91	95	98	83	82	99	81	79	84	103	90	97	97	91	69	94	77	89	83	88	92	78	94	76	89	77	88	110	101	95	98	86	80	81	83	91	89	93	97	96	92	98	76	58	85	86	101	82	88	94	102	80	80	93	85	90	88	91	64	93	79	75	91	89	85	92	86	82	89	87	85	92	102	81	80	86	102	80	107	101	107	103	97	93	101	103	104	88	104	83	79	92	99	94	94	83	88	101	91	93	90	87	113	79	99	95	93	78	87	95	102	76	92	78	89	99	81	90	97	96	76	91	82	89	104	86	97	84	94	101	81	91	89	88	92	90	85	94	110	101	80	92	95	100	94	77	107	91	95	83	79	76	83	86	94	80	93	85	108	81	85	101	91	101	82	80	89	93	102	92	87	93	101	96	74	89	92	80	86	101	83	81	84	95	79	79	94	91	95	78	93	94	84	97	79	75	95	77	95	89	78	84	94	98	83	92	111	92	88	68	101	90	81	95	90	99	99	102	79	86	113	103	90	98	78	81	80	67	81	85	84	85	86	72	106	96	89	70	87	93	86	94	80	95	90	109	89	93	95	87	83	82	85	96	97	92	90	81	99	84	94	79	71	70	98	100	90	91	91	90	91	106	113	80	86	95	79	89	75	103	84	78	101	98	88	84	91	91	105	93	87	83	75	94	89	79	73	105	87	99	89	84	70	85	98	99	85	96	90	85	91	83	93	94	87	100	96	73	96	87	85	92	84	105	80	89	77	100	86	99	87	80	94	83	93	94	102	71	87	88	92	102	81	79	78	90	100	93	91	95	93	89	81	97	91	89	92	109	80	75	75	95	109	92	87	93	102	81	92	86	90	95	87	94	85	97	97	92	95	95	76	79	84	109	96	100	95	88	96	79	85	89	89	84	100	93	70	87	85	87	87	82	106	103	99	120	95	100	103	84	89	85	71	74	84	90	105	90	104	118	107	89	76	96	95	98	91	78	81	95	100	85	92	88	72	93	83	85	81	94	80	93	84	90	83	88	87	91	75	104	80	104	96	98	85	80	97	86	75	100	98	113	82	81	73	96	75	83	72	90	83	103	90	97	101	92	93	88	80	95	91	106	91	88	79	86	105	89	89	87	109	79	97	80	89	81	101	96	97	82	103	72	83	102	83	109	88	106	76	81	73	90	74	89	86	92	76	86	97	84	92	85	86	81	80	68	85	98	82	83	105	95	96	87	86	79	80	85	88	85	84	82	91	92	82	86	91	93	80	103	90	86	80	93	88	88	60	98	79	87	96	85	76	102	88	95	89	97	93	96	102	113	94	77	103	87	81	83	107	94	85	82	92	82	81	100	95	90	89	105	95	86	85	102	76	76	97	92	83	103	85	71	81	96	95	89	70	95	80	92	100	99	94	90	85	78	82	67	97	116	93	91	86	88	106	76	103	97	105	75	94	95	100	103	85	101	91	92	83	96	86	89	95	103	90	97	93	96	74	107	96	87	103	76	95	87	89	87	92	83	93	110	70	83	92	99	88	90	82	75	97	93	102	87	95	80	83	99	97	108	88	78	90	80	98	89	71	74	81	89	88	95	72	100	74	84	93	79	96	99	93	96	100	96	87	101	86	81	112	91	95	84	92	78	81	86	86	92	95	81	86	91	98	93	98	86	81	93	85	91	90	100	98	81	104	68	80	111	94	90	71	90	92	93	82	94	97	88	79	78	93	74	79	84	85	110	94	84	86	91	93	88	101	88	101	81	92	93	98	115	95	92	98	86	91	104	73	87	83	98	92	107	100	82	93	94	91	88	80	90	100	90	85	103	81	96	94	95	84	99	98	90	90	89	75	80	80	102	83	91	104	98	68	102	87	78	88	77	88	90	112	82	93	95	90	96	100	102	90	93	89	100	97	83	94	92	86	88	88	83	90	79	96	80	86	96	91	94	111	78	89	83	93	99	85	92	92	104	125	78	103	90	89	91	99	73	94	96	90	101	93	82	76	82	88	84	97	83	97	88	75	81	73	98	95	80	83	87	67	95	102	95	91	84	105	90	82	95	100	93	109	77	84	87	97	99	89	91	114	95	87	86	94	83	92	93	70	88	83	93	81	85	110	76	101	96	108	96	86	88	80	83	81	99	84	91	104	78	112	89	93	72	87	94	94	90	98	93	81	97	92	81	98	96	84	79	78	79	85	79	95	89	97	78	87	99	78	74	98	89	98	95	87	86	99	95	76	95	82	89	103	99	74	103	87	84	85	79	84	94	99	88	89	83	94	91	108	80	88	92	93	88	85	83	96	78	85	85	89	85	90	84	80	99	89	80	83	93	78	81	93	81	86	87	88	72	81	104	97	88	89	114	89	100	87	88	90	101	86	91	92	97	84	83	92	81	86	76	93	90	109	86	86	93	115	91	84	78	85	96	95	81	97	97	86	96	98	95	102	91	101	73	91	88	79	76	84	80	86	95	88	78	126	89	83	77	91
46504	33647	18154	3547	1091	1112	1099	1133	1049	1016	985	995	1019	951	986	944	944	931	967	968	959	935	965	995	909	945	892	974	905	943	1108	2535	2632	2286	1639	1230	997	934	926	875	949	914	878	888	970	906	874	936	936	827	939	877	917	931	879	883	879	919	863	912	910	904	889	876	882	854	893	922	880	911	883	895	894	862	926	926	893	880	894	913	910	865	873	824	861	878	916	895	884	906	921	927	943	868	907	896	892	887	954	891	944	876	922	902	905	886	884	934	899	930	869	864	919	935	894	912	899	860	849	933	927	894	881	907	901	892	899	931	876	921	875	877	884	916	892	902	906	920	875	808	848	886	921	869	939	910	904	945	915	889	899	897	849	890	910	900	927	899	958	881	925	871	944	949	896	917	922	875	856	882	910	927	928	938	848	865	893	900	853	910	887	907	871	897	895	893	889	898	900	873	875	941	902	885	877	908	954	870	943	922	945	915	912	867	931	870	896	863	906	982	887	914	862	878	927	901	861	917	919	893	940	918	907	916	924	871	888	956	934	925	933	864	894	926	930	905	861	894	883	915	922	889	889	917	912	860	871	891	927	870	927	886	852	883	876	917	927	863	881	869	894	890	901	900	937	868	879	901	920	885	936	880	901	852	927	864	897	894	915	867	902	846	890	942	849	869	936	985	926	898	889	890	909	885	885	981	903	965	950	853	864	896	891	894	880	851	924	876	888	940	918	854	880	899	882	953	913	915	882	918	858	917	867	897	927	933	903	908	930	887	922	892	894	939	907	897	896	916	890	966	981	903	895	876	996	909	903	912	891	872	905	841	873	948	889	891	915	884	967	892	902	896	851	866	944	885	835	851	924	890	875	938	842	885	937	869	922	876	866	951	940	913	906	910	893	942	920	893	858	917	886	854	874	867	888	917	897	888	910	874	902	889	909	916	848	883	869	865	920	939	934	948	919	941	888	896	929	883	901	877	905	904	904	897	930	922	893	890	914	870	921	887	881	920	921	869	926	863	922	922	914	874	907	908	873	890	855	948	922	891	884	879	944	920	872	901	875	865	917	905	875	881	881	863	856	857	876	885	913	836	894	906	833	883	900	877	932	901	931	908	876	866	860	925	914	866	925	902	898	893	906	897	892	840	920	903	911	900	890	935	872	875	918	898	894	931	887	916	901	907	894	871	931	927	924	879	849	904	875	883	938	909	933	897	913	914	912	924	917	872	870	883	900	924	849	892	930	863	872	873	852	859	900	906	896	857	866	930	885	924	881	840	879	948	876	905	928	837	945	926	893	890	916	890	887	914	884	922	908	921	914	924	912	903	946	938	885	881	940	946	918	871	882	857	948	872	876	896	855	911	931	969	937	874	894	875	924	904	882	961	943	934	883	966	855	860	899	879	932	939	936	899	884	840	925	916	908	926	885	891	931	923	879	924	910	925	888	892	919	912	842	961	884	895	965	882	891	848	887	851	908	898	877	887	911	942	908	968	910	866	919	914	938	915	884	877	883	900	903	927	878	918	894	931	869	905	906	907	879	881	951	885	954	898	871	920	932	847	922	873	925	922	884	854	918	868	865	893	930	887	902	876	887	914	912	897	948	917	963	857	854	937	903	920	876	928	903	918	947	860	948	949	934	893	863	867	954	861	884	942	912	911	900	912	885	890	907	953	925	881	908	876	901	854	833	891	909	911	849	906	875	877	917	870	856	948	918	871	842	925	928	846	867	965	846	876	923	891	894	903	850	919	911	885	863	867	955	889	864	864	886	892	890	862	888	857	877	917	914	927	872	920	884	897	894	866	904	965	917	942	912	844	924	849	897	954	916	898	899	948	916	808	859	871	859	886	962	891	929	882	932	907	944	894	922	883	921	943	946	878	919	892	849	964	861	879	872	897	910	903	914	912	942	888	915	905	937	883	893	891	896	872	905	929	912	876	916	896	922	897	910	898	924	940	860	853	913	880	865	877	881	938	916	862	898	940	876	923	901	935	880	911	874	950	918	917	908	877	925	893	898	963	959	895	930	855	908	887	896	924	869	854	842	929	895	936	874	968	887	880	882	909	904	920	918	904	861	910	913	936	925	922	929	854	890	937	889	876	824	918	902	914	902	881	888	896	880	873	893	909	908	878	866	918	889	890	869	888	912	948	922	932	896	892	964	920	894	885	925	852	860	902	887	852	926	861	853	899	917	924	902	907	895	867	929	899	855	935	916	938	866	841	922	916	906	884	918	903	900	873	854	911	869	892	930	866	884	880	918	859	896	890	877	893	896	904	892	952	926	866	905	919	898	823	892	886	934	872	954	922	890	917	896	910	929	885	922	864	976	946	913	858	873	881	910	919	907	903	892	893	899	915	906	870	921	901	961	939	964	873	899	855	891	890	868	880	906	886	921	881	870	897	879	943	902	906	908	952	918	923	880	895	898	906	883	852	906	921	849	904	922	878	885	882	919	879	920	943	883	889	868	895	935	932	945	895	927	893	916	889	892	864	909	916	881	898	827	914	908	924	929	876	902	896	959	912	875	839	856	872	905	932	905	958	874	886	922	910	938	930	885	943	910	887	874	913	887	861	895	939	956	924	873	928	879	897	891	910	884	928	872	913	900	872	862	897	855	832	875	875	887	887	936	880	879	906	931	906	887	871	891	864	944	899	883	882	903	864	911	890	908	850	936	911	884	920	836	916	892	942	856	892	866	930	920	903	862	896	884	899	851	866	952	877	886	922	894	904	888	894	959	889	854	904	890	903	902	886	925	837	923	902	933	880	911	880	860	882	873	877	954	836	915	932	896	969	908	896	886	906	910	830	898	920	893	920	922	818	881	907	880	867	940	922	909	917	900	893	882	908	892	870	942	879	934	896	893	911	921	936	876	917	830	863	877	900	852	916	901	903	937	900	832	901	846	985	879	922	886	881	879	873	853	898	871	865	995	920	886	886	878	848	930	905	936	906	964	937	851	898	896	849	868	881	916	927	925	899	913	896	905	873	915	816	935	872	887	888	936	869	857	923	867	942	856	889	941	900	898	916	902	832	894	923	911	870	899	881	942	889	876	945	898	925	851	860	865	933	911	941	898	895	905	900	943	874	912	898	952	886	880	849	900	867	836	885	936	945	924	864	915	898	877	866	893	943	869	940	913	831	903	878	957	932	898	955	903	871	928	986	866	890	874	936	881	891	938	939	935	870	908	861	879	911	887	893	922	902	921	854	920	906	911	917	908	959	881	847	929	835	838	927	895	923	848	922	871	921	870	888	904	887	845	853	877	900	887	886	894	962	941	924	917	872	881	890	897	914	960	920	894	911	896	918	895	913	879	853	891	852	882	907	872	896	889	872	900	954	900	934	876	978	934	889	916	920	870	911	921	891	866	887	894	910	896	885	889	875	864	870	884	890	843	916	929	915	872	939	940	938	896	939	874	909	875	888	936	904	892	913	877	896	876	882	912	906	925	864	890	893	946	889	866	844	871	926	922	894	875	874	875	897	883	819	891	881
32387	31237	12350	1395	79	68	67	73	77	76	72	78	67	61	59	62	66	58	73	69	72	59	56	63	65	60	60	62	60	50	79	148	186	157	126	83	79	65	61	85	65	63	77	55	73	76	59	70	62	71	76	54	66	58	67	67	59	72	63	64	62	64	78	54	64	65	68	52	67	51	63	67	52	78	63	75	47	54	52	73	66	68	64	55	67	76	62	55	75	64	60	52	54	74	60	59	85	65	48	67	72	58	59	69	59	73	54	82	64	62	62	48	75	57	58	64	57	50	89	64	70	59	65	66	58	44	71	68	75	63	72	64	76	55	66	64	59	62	66	70	61	54	63	67	56	50	60	65	72	55	51	63	66	76	64	66	63	76	62	61	71	70	52	58	63	67	55	61	54	68	62	64	54	55	79	78	64	59	74	60	55	61	62	65	55	76	63	62	55	50	59	61	70	83	64	53	62	62	72	67	66	61	68	62	59	68	69	59	69	67	59	64	58	52	83	53	72	45	94	60	63	75	60	85	57	69	64	81	66	51	50	75	70	63	55	80	74	69	77	66	65	55	60	83	62	62	60	64	66	65	67	61	74	67	60	63	66	62	62	68	73	65	73	56	71	63	73	63	62	58	70	59	62	80	59	62	64	56	68	68	73	74	77	63	60	53	52	64	62	72	67	58	61	71	59	66	72	56	62	50	78	69	70	54	69	70	65	74	64	44	58	66	78	84	69	72	59	74	71	54	63	75	70	56	74	73	64	58	57	69	68	45	65	64	61	57	66	57	73	59	65	60	62	64	73	63	65	61	56	73	59	67	63	78	62	52	64	77	69	62	66	62	66	60	58	64	65	60	65	83	76	57	72	63	65	67	56	66	67	45	67	55	66	55	71	65	66	55	65	60	64	54	60	72	67	67	57	54	59	60	82	67	68	66	72	48	53	59	67	67	67	72	60	66	65	65	70	80	71	63	66	70	61	62	54	65	62	74	59	74	64	63	67	61	66	55	61	75	75	54	51	62	70	80	63	59	70	57	74	76	56	47	61	60	52	52	58	66	59	66	59	81	60	61	57	74	64	67	66	64	58	65	64	73	74	48	69	74	64	70	68	69	58	61	58	63	55	76	74	65	76	67	71	66	69	63	60	81	62	76	67	56	57	54	52	51	49	56	55	66	85	69	51	58	57	78	53	50	70	61	85	58	61	76	65	77	56	66	55	62	70	65	69	67	73	59	66	57	60	62	52	76	60	68	57	66	77	60	65	76	57	40	58	71	55	58	68	66	49	69	74	64	69	67	56	71	65	70	64	56	63	74	64	62	70	58	57	70	68	70	61	53	60	68	61	58	55	60	67	60	63	70	51	51	55	61	64	56	66	50	66	57	68	68	52	61	66	50	66	57	66	65	62	60	53	74	64	50	55	64	73	59	68	61	66	68	60	60	57	66	66	43	63	59	78	65	78	75	59	57	71	54	55	75	61	78	66	76	63	61	77	77	46	69	63	65	63	67	50	57	66	55	73	57	68	46	68	63	67	63	56	63	60	63	57	59	69	77	64	51	70	68	62	71	57	81	58	65	64	56	63	81	76	76	71	58	56	62	47	67	57	71	71	60	61	67	56	72	56	58	61	57	66	58	72	69	55	68	71	64	59	59	58	68	68	63	65	63	59	54	73	64	65	75	58	60	55	55	69	64	61	59	67	42	58	60	73	64	68	71	68	82	66	51	73	56	73	70	64	59	62	55	56	60	73	69	63	64	53	52	54	69	63	50	73	80	74	67	69	77	73	72	85	60	77	75	69	62	55	68	46	70	65	67	57	64	59	66	75	60	52	68	64	64	76	68	64	53	61	60	65	65	62	63	70	64	69	49	60	68	64	61	65	74	56	48	74	48	51	70	65	56	54	68	78	72	54	58	66	58	56	63	70	50	50	61	55	63	51	66	64	78	58	79	62	69	68	61	61	53	60	63	55	72	76	63	63	68	66	75	63	62	80	59	61	75	67	59	60	66	65	56	62	59	72	76	67	66	59	76	72	71	57	79	60	70	73	76	60	60	49	62	61	53	71	69	59	64	70	57	60	56	57	78	60	63	67	67	48	67	74	69	58	63	54	60	55	72	61	73	67	70	59	58	74	90	62	60	53	58	46	76	68	61	71	68	65	63	71	65	58	58	60	65	61	65	65	69	54	55	69	57	54	53	68	59	72	64	72	59	64	60	62	50	57	76	59	74	63	55	70	76	59	60	59	69	62	83	58	60	66	56	56	57	67	72	58	61	62	66	74	67	72	80	73	49	54	60	61	78	65	60	57	60	62	71	69	76	57	52	64	62	79	51	78	63	58	76	64	65	65	43	73	85	61	59	60	73	77	66	55	78	63	63	64	58	63	66	72	64	69	60	75	71	64	63	52	53	68	67	64	53	68	74	77	65	56	75	67	66	69	75	50	63	66	53	42	55	54	79	74	65	66	47	71	66	65	57	57	66	62	74	69	64	70	63	75	65	48	57	72	52	60	58	63	63	67	62	72	66	61	67	54	71	55	62	65	72	64	58	60	59	60	71	67	80	58	78	57	60	55	65	57	73	71	67	68	68	60	57	68	76	59	59	69	57	73	70	62	63	57	60	78	50	72	73	63	70	58	72	65	50	77	58	73	63	67	68	57	68	61	66	65	53	73	70	72	53	70	75	67	68	70	71	54	70	46	65	60	70	71	71	65	49	75	70	67	55	56	57	61	71	52	71	67	74	65	72	63	68	63	66	60	60	63	61	62	62	73	65	58	49	78	74	64	75	62	58	62	71	62	68	66	70	64	72	59	65	66	70	56	59	49	67	65	69	71	55	59	57	68	70	59	66	74	53	92	65	64	70	67	62	64	63	65	59	62	77	63	79	67	66	58	71	79	76	57	66	67	65	69	64	62	68	70	73	68	54	64	69	60	55	60	67	63	80	68	64	76	62	57	55	54	74	52	73	69	71	52	57	62	63	55	64	68	64	60	75	64	76	64	58	67	63	49	64	70	63	64	66	73	74	70	86	66	75	62	76	81	62	82	76	73	61	65	61	73	69	62	74	54	60	57	62	57	73	81	79	59	67	57	65	66	74	49	56	57	71	67	70	54	65	75	75	72	59	70	68	72	79	56	57	66	51	62	62	86	57	76	63	77	72	59	66	75	66	45	50	54	68	64	64	59	72	73	66	82	67	68	53	76	83	68	51	67	60	65	65	45	76	70	67	71	53	58	77	51	70	64	73	62	66	63	57	62	70	60	67	72	61	70	58	68	65	58	66	77	56	55	59	76	54	63	63	57	62	66	76	82	68	77	45	66	67	49	66	69	77	61	77	58	56	61	75	61	61	76	69	69	66	70	66	71	64	69	68	71	72	63	87	72	64	67	57	83	61	58	75	63	69	63	63	50	57	59	47	63	61	78	80	62	63	71	66	51	61	69	66	61	77	63	59	70	67	63	63	59	54	70	67	59	62	52	74	63	48
58127	44787	29256	12946	1265	1414	1373	1148	1065	991	928	913	831	861	808	824	815	813	773	786	778	761	740	699	718	709	756	733	719	690	1046	4094	4314	3682	2517	1398	1023	730	698	695	654	661	700	718	655	645	686	659	699	706	679	686	687	651	677	669	698	689	628	658	677	698	719	693	668	662	654	639	683	649	664	674	687	662	673	659	663	632	705	714	676	672	606	686	660	647	630	711	682	651	625	699	698	668	709	670	677	684	653	692	712	688	683	681	673	704	662	677	645	679	719	650	639	685	692	681	674	675	690	668	647	652	651	656	635	691	650	693	697	660	653	652	691	662	685	696	688	663	692	716	699	690	703	679	653	662	700	662	678	702	689	648	691	700	665	640	721	679	709	654	643	682	674	678	689	662	682	638	664	659	642	661	672	655	677	714	667	630	707	688	650	763	710	693	664	647	657	672	667	716	663	627	735	719	688	675	666	674	701	709	687	675	642	653	709	666	710	658	664	673	705	698	703	672	638	704	699	663	682	670	670	704	643	691	646	690	661	685	701	668	664	651	654	656	664	690	693	647	685	706	667	692	668	658	684	699	661	680	722	651	711	662	670	699	711	703	647	709	694	699	687	682	736	624	657	651	642	684	696	654	621	671	641	696	644	677	646	696	646	646	688	671	657	699	688	680	681	654	639	661	680	666	639	632	674	690	697	679	707	690	679	710	700	692	632	654	694	627	689	663	695	658	627	701	734	648	661	643	642	689	690	702	678	707	703	673	674	664	673	644	693	681	673	691	693	657	676	743	684	675	647	692	711	662	670	676	711	702	643	668	632	726	727	685	707	682	670	691	635	682	682	675	650	678	686	700	691	687	685	670	707	678	685	672	653	703	639	638	692	663	696	678	673	658	687	696	698	693	638	657	670	639	649	670	681	683	727	679	658	688	689	691	668	696	636	680	687	669	682	714	687	728	671	676	675	680	670	658	657	666	710	680	665	676	669	699	638	678	687	703	673	718	673	703	685	688	670	660	676	693	666	678	729	689	657	693	699	694	684	666	694	710	665	717	693	717	692	670	689	700	684	667	701	683	652	688	673	658	706	642	676	686	652	709	671	713	691	706	674	699	668	715	713	677	725	695	636	707	734	644	719	629	657	666	674	670	627	689	639	692	672	668	707	603	705	658	732	682	702	665	689	686	700	651	678	719	647	696	669	692	703	708	661	707	665	708	674	621	654	692	681	690	686	711	704	650	660	685	659	687	663	663	629	665	716	677	638	707	711	684	750	646	654	685	672	659	672	638	685	708	680	664	682	655	689	644	667	673	702	705	687	658	708	722	693	670	632	687	678	719	666	662	623	627	703	644	739	767	679	608	677	720	661	678	688	652	677	690	688	648	688	673	690	696	668	695	655	650	674	686	650	683	634	656	638	710	699	675	709	670	675	698	646	679	708	672	692	698	716	618	688	698	696	731	717	707	652	689	670	661	671	690	673	648	694	661	672	676	698	680	686	676	639	657	640	661	721	713	669	675	748	677	689	629	701	697	645	636	694	712	650	674	713	663	714	639	650	633	655	712	689	656	708	646	696	692	686	680	697	627	625	632	708	675	679	659	706	749	670	664	652	664	701	676	700	632	699	628	661	691	683	681	721	637	671	695	728	713	650	713	712	657	616	660	703	678	725	647	654	681	688	657	688	733	686	667	656	650	685	657	687	651	708	655	711	678	714	654	670	663	665	656	649	667	655	705	697	670	677	694	676	665	695	739	689	689	695	712	687	659	665	659	675	717	702	681	692	655	646	670	629	697	700	612	678	668	683	695	721	645	714	690	691	674	667	656	706	608	693	628	709	657	676	701	650	655	663	705	680	692	636	713	671	661	646	685	660	653	664	670	666	690	687	690	690	666	691	667	683	664	657	675	646	689	678	667	674	680	674	691	684	665	662	682	673	691	664	627	692	717	691	746	689	671	686	668	703	683	678	701	664	680	642	670	694	660	682	668	644	685	667	702	659	653	656	685	657	661	687	676	693	688	669	668	681	656	678	711	635	673	737	672	700	679	644	672	678	698	700	673	636	662	705	643	664	637	659	740	687	666	720	687	709	700	638	718	677	653	646	708	644	645	703	662	738	684	687	688	672	685	704	685	672	703	658	710	657	628	666	676	673	720	679	700	683	622	677	731	676	676	659	666	672	659	685	653	702	690	691	684	694	668	688	683	713	657	671	686	624	654	692	624	692	671	655	677	677	667	686	675	711	692	666	696	686	640	681	623	676	654	692	698	667	696	685	682	675	720	692	672	732	709	667	713	660	682	696	696	666	669	712	675	688	690	699	651	674	665	725	687	697	698	674	703	671	692	694	680	695	671	701	657	665	683	705	704	662	659	701	690	661	651	718	669	695	714	675	733	687	660	701	645	687	708	669	688	642	666	647	653	693	648	654	688	709	747	746	686	692	712	676	659	687	656	656	680	686	676	702	675	651	672	679	627	670	697	671	680	715	640	693	616	680	731	654	707	723	661	692	709	714	675	705	710	655	687	692	676	661	647	682	703	695	699	684	682	642	693	673	686	671	720	669	699	688	653	673	729	664	672	708	674	657	675	672	698	654	687	712	686	697	711	623	713	695	642	641	697	675	676	656	659	691	686	706	652	681	688	681	696	709	699	682	666	639	726	667	708	701	625	644	696	670	662	680	659	661	691	706	690	680	687	690	639	673	662	671	702	683	684	700	652	677	686	665	699	630	677	668	655	635	695	666	650	680	654	695	654	667	664	649	679	665	710	665	685	634	690	634	674	638	679	639	660	669	635	682	708	681	655	683	685	687	676	698	639	695	685	667	654	676	707	690	704	680	689	680	657	696	647	674	681	709	670	699	659	680	672	663	665	666	649	698	695	712	659	699	689	697	638	719	673	659	673	687	656	683	663	725	670	657	699	660	655	708	672	702	676	695	678	698	666	704	678	666	684	679	690	670	698	700	691	683	675	763	678	701	703	664	689	688	693	674	659	717	597	681	641	690	699	664	727	695	700	679	698	664	669	679	672	654	703	695	709	690	657	643	630	722	705	646	693	695	709	688	676	663	706	700	707	676	643	668	658	689	704	714	623	654	679	667	701	646	624	650	652	648	689	627	638	659	663	680	656	684	709	682	728	647	662	667	716	736	665	627	696	721	706	681	690	663	700	642	630	723	743	653	639	684	694	673	667	656	686	673	685	722	694	731	681	644	657	636	704	640	727	708	657	705	681	638	722	695	741	688	677	697	697	667	703	654	694	647	601	686	736	685	657	695	658	668	669	687	724	692	654	686	665	729	683	727	701	666	616	663	662	678	667	653	678	675	696	693	657	659	686	683	682	683	693	691	688	669	659	672	668	698	671	688	666	764	700	685	672	710	659	649	686	683	689	654	696	681	708	689	674	650	664	654	655	683	690	707	657	676	706	645	664	697	679	676	725	669	682	705	668	692	668	678	634	673	663	699	676	684	667	673	662	653	656	729	706	645	668	656	676
27841	27995	12149	1481	84	89	89	86	88	91	93	111	85	70	78	87	80	106	85	77	94	66	77	77	85	69	91	70	87	74	84	202	183	188	143	132	100	82	95	88	93	77	71	85	77	87	85	91	83	80	85	92	80	96	85	89	85	86	86	81	70	86	93	95	74	87	75	76	90	77	109	103	91	89	77	89	93	92	63	95	76	68	93	86	96	87	78	87	70	80	72	84	83	72	79	90	102	73	79	69	77	67	82	74	84	84	75	68	85	86	93	77	94	79	82	72	79	99	86	74	73	101	77	98	72	82	94	92	85	73	85	89	80	90	80	84	83	79	78	80	90	62	77	74	85	89	67	91	81	83	71	75	77	93	96	83	84	86	80	86	81	83	75	72	105	83	83	80	72	87	98	85	69	89	72	64	75	86	61	98	85	71	62	91	78	87	78	59	82	90	91	78	91	89	72	83	81	85	83	77	98	91	92	87	84	92	87	86	89	81	96	62	78	80	71	84	85	96	83	88	89	107	85	89	79	94	80	84	76	69	93	88	98	73	97	70	99	78	83	75	77	92	75	92	84	85	83	105	97	98	78	98	68	74	107	83	83	76	78	85	90	89	82	78	82	71	84	89	88	88	81	83	85	85	87	82	78	84	86	73	57	90	76	86	91	83	73	95	78	77	77	108	92	78	101	75	77	105	83	77	86	89	76	86	79	82	75	92	83	72	90	79	88	72	90	81	83	89	94	76	89	66	77	87	97	83	75	74	71	92	90	61	91	70	97	83	70	79	89	103	86	77	79	73	94	80	81	86	83	69	89	78	83	96	76	63	89	87	92	77	76	84	78	87	87	88	75	85	95	91	64	78	76	83	75	96	77	76	97	79	70	98	72	76	82	79	104	78	99	75	102	82	85	100	87	77	85	78	63	70	73	94	87	92	86	86	98	88	79	81	85	77	81	80	71	67	90	83	95	95	87	85	65	100	112	81	79	82	93	78	93	88	100	84	79	73	92	93	89	83	99	90	93	86	83	91	96	76	80	77	72	69	71	93	91	74	83	89	99	82	80	87	79	86	64	90	82	85	89	82	74	86	86	86	81	89	82	76	78	76	79	85	73	92	80	70	76	94	91	74	99	81	92	70	85	92	89	81	88	98	102	87	68	66	96	111	70	90	92	92	76	75	78	85	87	79	93	73	79	89	83	55	93	86	72	77	72	82	89	90	96	85	91	93	87	66	76	92	94	81	92	77	65	86	89	98	88	78	78	75	83	64	94	78	89	77	74	77	87	74	90	74	76	78	76	84	85	82	84	93	82	106	90	72	84	78	62	82	73	91	90	79	78	83	77	92	69	85	79	106	78	90	63	80	91	81	81	75	84	75	82	84	90	98	91	82	80	108	99	78	96	81	85	76	75	71	70	79	87	81	78	88	84	91	78	77	79	87	85	80	80	100	93	90	72	71	85	89	74	69	105	91	80	100	88	73	84	80	72	92	68	84	79	87	85	74	98	89	74	76	82	88	92	79	80	88	90	88	79	74	80	79	81	79	79	72	84	83	88	88	68	84	101	82	92	59	90	86	75	80	91	78	82	71	81	74	91	85	75	91	100	86	74	74	87	89	81	85	87	93	88	82	93	86	84	88	86	91	86	85	58	82	84	78	77	74	97	74	82	87	75	78	95	74	83	68	97	87	82	81	88	80	92	63	88	73	90	77	77	89	82	88	91	93	75	79	74	71	83	89	103	83	86	74	61	79	78	91	87	77	103	78	87	90	85	79	87	95	69	91	68	78	70	70	84	93	90	54	94	91	83	95	75	90	74	85	79	76	82	88	76	85	87	79	72	83	80	81	81	80	89	99	98	78	98	76	87	88	109	107	84	91	90	84	99	99	93	78	84	91	93	70	86	87	83	90	83	85	83	86	74	71	91	86	68	77	82	93	86	93	82	79	84	81	92	85	90	82	73	93	93	61	95	68	81	83	78	71	80	79	88	88	100	79	69	74	76	77	92	88	82	90	85	70	78	73	103	89	90	85	84	86	91	86	85	82	75	69	78	79	77	98	84	93	78	78	80	75	73	82	69	88	97	68	63	92	73	86	89	77	82	90	80	83	86	76	91	73	91	76	65	73	84	88	73	92	77	87	74	78	87	108	66	87	73	75	78	80	87	75	96	90	86	73	75	82	76	93	83	81	80	78	92	83	89	83	78	95	82	89	64	112	76	83	92	73	85	78	88	93	94	87	74	93	92	84	81	68	85	99	73	87	73	74	82	82	77	108	77	78	81	98	90	77	90	75	81	101	98	84	57	85	79	86	85	91	85	79	94	89	85	92	73	86	72	96	84	92	86	74	82	77	80	100	70	76	82	75	81	87	77	71	82	84	76	124	76	90	85	99	75	65	75	73	81	85	85	86	79	75	78	83	80	79	90	70	56	83	80	82	81	68	88	94	80	80	79	57	88	91	105	80	79	88	72	95	92	85	88	86	84	70	87	90	87	89	81	90	78	76	86	63	74	81	92	88	99	77	90	90	70	82	67	76	109	84	82	65	68	89	61	67	77	78	73	74	77	99	79	72	81	79	89	96	94	72	82	81	91	85	83	80	91	72	82	87	78	66	89	79	87	91	87	80	78	81	93	82	86	95	77	73	74	72	89	96	81	90	76	85	89	80	83	105	84	87	85	80	68	74	87	72	84	79	95	79	87	81	83	83	65	74	82	96	78	71	73	98	88	102	74	72	85	77	84	87	71	89	73	83	69	79	89	83	92	80	92	76	76	95	85	99	72	98	107	91	80	95	92	83	96	81	95	82	87	69	83	90	68	85	79	78	76	77	85	68	79	86	82	79	87	96	75	101	67	90	91	90	83	90	85	79	60	75	87	72	85	77	77	81	85	68	89	80	87	77	77	81	74	67	77	68	97	74	97	95	85	88	90	68	81	89	87	65	81	95	92	73	75	82	87	71	100	77	94	86	99	80	80	83	89	85	76	82	86	82	80	76	92	70	80	87	79	91	67	77	98	91	81	80	81	83	87	81	72	71	90	93	81	76	80	86	84	81	77	92	65	86	94	87	82	88	106	87	79	82	89	83	81	85	76	79	83	91	77	73	82	76	89	66	89	84	111	90	92	100	97	87	90	84	94	89	93	85	88	87	108	71	93	97	78	97	83	74	81	80	96	76	87	93	78	80	80	94	93	77	93	72	88	89	77	80	92	71	70	74	79	84	84	98	76	79	96	76	74	83	77	94	61	91	96	74	80	81	83	85	89	73	81	79	92	78	86	78	94	82	80	83	83	95	82	85	99	89	91	78	76	89	94	83	81	69	78	91	91	71	63	79	74	99	72	83	84	84	96	88	88	88	76	83	76	93	81	89	92	71	81	83	58	90	64	69	87	91	85	70	95	67	84	95	103	94	88	96	100	98	82	92	85	89	100	76	68	83	80	103	64	83	93	69	89	82	119	94	76	83	73	77	87	78	87	87	79	78	79	88
58098	46251	30563	12695	1381	1395	1390	1244	1240	1125	1046	1029	989	985	913	981	921	856	872	951	936	888	902	947	964	831	865	886	866	836	953	4269	4532	3737	2569	1528	1096	843	773	859	819	802	802	825	804	851	856	800	885	862	822	814	850	832	803	837	831	896	853	791	781	762	851	871	843	855	852	843	910	826	827	805	902	862	840	845	818	817	814	818	855	850	792	802	814	848	826	794	832	776	827	825	826	835	850	851	809	835	897	811	764	879	859	814	790	848	801	852	820	845	844	800	787	826	809	839	857	818	824	835	802	829	825	832	900	784	852	889	841	839	843	809	851	843	851	856	826	845	857	887	810	841	865	905	836	814	831	812	838	834	854	840	862	801	804	825	857	831	832	887	818	821	813	851	847	846	871	807	863	874	839	829	845	819	821	819	838	834	856	941	814	788	878	851	832	889	849	859	819	795	793	781	844	836	856	823	863	800	827	829	839	850	838	866	826	836	847	846	919	844	819	798	793	862	800	859	854	817	832	868	853	856	863	823	853	843	809	826	812	760	874	844	859	869	779	852	847	826	861	834	791	757	843	862	842	854	849	845	844	809	840	864	835	852	799	865	813	837	842	778	871	791	844	870	848	881	856	816	864	873	828	847	847	797	788	866	819	876	821	819	802	787	847	861	874	857	786	811	804	811	867	822	822	842	851	836	832	863	836	873	813	823	863	854	811	811	836	806	817	826	852	834	869	864	854	850	767	815	839	834	866	857	842	846	797	832	834	825	790	863	830	863	865	807	815	826	839	826	859	826	814	879	875	821	849	846	805	850	857	809	814	857	882	890	827	822	927	856	819	816	884	821	813	866	823	846	842	880	853	864	844	846	840	804	811	811	873	799	885	831	842	807	818	798	863	883	850	815	880	864	801	841	863	871	827	823	827	815	795	838	820	845	848	843	846	822	816	821	818	855	845	847	852	879	846	893	824	843	800	831	818	826	871	840	838	811	851	826	794	868	844	814	864	854	819	850	864	826	855	862	813	856	834	860	830	815	812	845	807	872	869	863	857	822	830	848	878	855	839	855	832	851	863	812	869	809	862	811	795	865	810	786	785	843	863	825	854	826	850	879	803	854	866	828	879	829	812	852	812	833	873	763	821	839	784	801	877	871	871	842	847	824	834	815	817	832	877	840	853	831	853	825	863	841	822	885	840	810	845	806	810	882	834	875	832	854	776	862	845	861	811	832	843	792	859	817	821	840	830	821	821	861	838	888	833	832	839	815	834	813	832	833	821	879	856	827	809	884	785	851	785	865	849	806	832	794	844	854	835	809	827	843	795	845	786	811	812	875	860	878	866	870	873	870	813	827	867	898	802	843	883	840	836	823	837	866	835	853	806	874	869	834	827	866	854	805	837	793	843	846	838	860	853	804	845	823	808	875	838	852	814	833	829	809	864	841	867	867	858	870	838	856	801	843	844	786	826	864	884	874	825	907	832	795	843	884	871	812	840	844	851	821	829	825	872	829	829	830	818	803	856	825	848	854	852	855	827	863	869	874	820	805	849	824	814	812	824	836	836	851	813	845	771	810	861	831	814	833	817	805	790	816	842	902	843	920	765	840	827	825	841	835	826	839	820	875	788	783	827	824	846	795	783	903	874	817	826	872	835	807	821	878	814	868	840	891	867	869	801	840	875	837	792	861	881	832	863	844	861	815	849	840	836	826	840	790	857	836	861	793	837	834	829	813	797	802	773	871	868	853	796	855	829	857	853	802	865	828	816	859	801	818	798	854	848	826	871	866	851	873	802	839	874	864	887	821	833	804	831	870	810	856	807	843	813	872	888	816	828	822	840	824	855	830	817	837	770	795	880	822	844	845	837	858	813	856	823	840	778	873	836	778	821	876	779	849	834	853	819	805	807	833	827	838	799	831	818	840	821	823	829	865	831	812	857	876	848	784	824	816	833	898	817	825	840	846	826	835	859	870	859	824	824	833	821	797	862	820	853	857	838	856	842	835	812	812	834	843	805	882	821	850	825	847	791	804	803	839	866	858	875	821	827	809	814	866	840	826	850	829	838	809	803	839	870	862	783	817	814	829	859	825	838	842	824	866	842	875	828	811	847	847	854	836	805	821	790	870	818	815	854	838	853	851	795	868	803	794	855	824	837	814	853	826	881	780	860	836	868	853	821	814	858	817	885	847	844	854	858	834	868	787	851	823	872	807	859	831	829	783	811	857	774	879	851	867	811	795	836	881	840	874	874	798	820	835	817	780	837	842	853	817	795	804	878	869	838	851	870	788	778	816	870	869	879	892	859	824	868	813	878	821	821	798	857	864	876	839	858	823	799	837	889	795	830	849	832	884	846	821	825	826	814	806	829	850	845	869	848	806	791	818	855	889	813	785	890	848	782	897	846	874	828	882	863	827	858	798	832	835	816	833	845	807	835	849	867	776	864	843	814	817	817	834	849	861	878	761	771	840	845	843	802	818	851	805	820	819	845	854	822	836	863	795	839	819	844	853	835	809	873	809	789	837	838	883	812	869	774	858	858	817	788	885	816	840	784	839	835	818	910	890	778	805	825	873	827	823	843	843	836	832	836	866	864	820	827	869	841	793	811	831	858	812	816	851	840	852	876	864	860	825	875	827	807	842	853	868	822	842	863	879	855	854	888	821	857	851	879	848	813	849	822	821	826	791	860	869	807	824	868	838	890	822	834	818	858	813	816	867	827	803	813	810	813	854	834	793	816	827	838	817	801	833	850	834	807	815	878	865	845	862	811	852	908	836	886	825	831	821	820	831	826	849	834	820	850	783	857	892	833	852	840	816	842	809	869	808	837	889	881	811	851	828	823	808	839	818	870	817	789	878	823	852	824	783	774	868	853	851	827	800	774	862	859	848	852	815	859	873	830	791	833	841	888	784	874	795	833	873	822	808	853	823	829	847	869	855	861	884	822	869	843	826	840	817	824	856	876	837	832	811	830	816	853	800	872	878	794	818	888	821	821	827	830	874	828	821	845	851	837	801	838	865	813	831	838	811	828	855	855	750	800	827	786	827	826	821	872	822	802	852	859	861	890	837	832	827	792	831	835	807	838	796	832	830	886	894	867	842	834	808	834	799	836	836	839	879	793	833	863	856	838	756	839	830	844	806	825	818	818	815	816	825	823	851	849	857	802	826	787	839	834	850	808	862	813	838	842	847	830	809	830	861	892	827	814	831	858	815	854	793	813	859	841	802	813	828	861	839	831	848	868	863	825	866	844	845	861	845	837	800	838	827	869	793	861	833	823	836	819	795	848	861	789	832	831	831	833	786	836	823	834	792	781	824	831	869	874	798	842	807	827	859	802	886	867	797	824	836	852	824	802	844	858	837	795	860	851	887	823	820	868	821	836	837	868	827	849	852	860	820	849	874	851	810	838	868	815	878	886	874	862	798	893	873	802	803	812	827	831	832	828	838	868	809	836	801	865	822	806	877	825	888	869	805	854	873	862	837	808	869	825	878	844	812
38538	39157	19042	2930	74	70	66	75	64	59	70	65	54	63	48	49	65	63	47	60	74	60	62	60	66	66	57	62	62	71	172	270	179	182	142	72	90	57	60	59	57	50	61	57	49	46	59	47	47	58	69	52	63	47	53	57	51	67	69	51	50	47	70	65	44	63	50	65	51	58	47	54	65	70	60	49	61	39	54	67	56	53	56	48	51	62	59	62	61	47	54	64	37	54	53	54	55	56	55	55	48	49	54	65	55	45	71	53	61	58	56	67	50	51	54	67	61	50	63	54	64	43	62	59	53	56	65	67	60	59	55	51	62	55	41	66	50	48	62	62	78	46	53	65	59	57	73	72	57	61	60	56	56	66	67	36	42	60	69	47	49	63	59	59	45	59	71	58	58	65	54	49	53	56	71	58	64	61	69	55	61	50	58	65	72	52	57	67	54	60	52	54	52	46	54	49	67	55	58	64	66	48	50	66	60	49	47	58	47	57	62	44	54	62	61	63	57	66	45	62	56	53	52	65	64	51	50	50	52	47	56	66	62	61	58	57	62	62	67	51	50	67	55	49	51	48	53	58	56	45	57	63	59	74	53	56	50	54	56	62	51	52	55	57	56	59	61	64	60	38	68	46	51	51	58	38	64	55	51	64	60	41	59	62	56	53	53	60	54	51	61	79	45	62	47	59	47	47	67	43	62	68	58	54	51	43	59	58	46	55	63	60	54	58	45	46	65	51	53	56	62	48	70	55	49	46	62	58	58	58	52	52	67	53	64	52	57	53	49	56	40	47	63	48	53	47	60	47	57	55	50	64	47	43	65	50	47	72	55	52	43	57	46	68	44	51	59	48	60	51	56	49	52	52	60	62	66	48	49	52	36	51	51	53	66	65	55	50	59	73	47	48	55	59	60	56	56	49	48	68	50	64	55	48	50	55	52	60	63	52	62	58	65	58	51	49	69	48	43	36	57	63	51	71	48	50	54	55	55	63	58	59	46	52	56	68	55	45	50	56	62	38	57	55	66	60	69	50	54	59	51	62	48	49	53	66	60	51	56	59	56	54	78	72	62	57	51	57	58	66	58	60	47	61	51	55	58	48	45	61	74	52	51	44	48	54	55	56	57	66	50	58	46	50	76	55	63	58	61	60	61	57	69	56	49	65	52	62	71	56	57	34	52	51	57	45	58	65	53	55	64	71	57	59	44	66	63	52	55	36	62	66	59	52	62	57	57	61	75	55	58	56	59	53	46	59	62	58	54	65	52	54	63	59	56	48	76	57	59	62	64	61	64	41	45	57	68	51	63	58	60	58	48	53	55	56	56	61	54	61	46	76	46	68	68	61	53	67	54	51	67	53	64	49	53	48	49	61	59	66	44	46	47	43	56	54	45	48	57	46	59	75	52	58	55	45	60	56	59	53	60	54	49	73	55	42	72	57	56	62	55	67	57	55	65	55	68	62	50	57	62	47	63	44	52	56	56	55	57	55	51	72	62	52	61	55	55	50	55	56	58	60	63	63	59	65	60	66	43	64	59	49	60	56	50	51	47	57	55	58	63	57	49	56	48	49	53	70	64	69	48	51	57	50	59	66	67	63	55	47	55	54	46	53	53	59	44	49	64	58	73	49	52	53	42	55	70	55	60	63	52	68	62	71	55	54	42	54	50	61	42	58	59	48	56	53	46	63	47	50	58	66	61	57	50	60	69	55	53	57	50	63	50	52	70	50	52	49	51	60	62	38	51	71	43	47	49	63	71	54	42	53	57	54	59	57	59	43	42	50	51	53	51	61	50	63	43	50	51	56	68	59	72	70	63	59	63	58	59	61	60	64	63	54	54	43	53	55	60	52	62	53	45	61	46	50	48	58	57	68	58	52	58	58	52	62	65	66	46	53	57	60	55	66	50	55	53	46	59	56	47	63	59	57	54	54	62	50	51	58	58	61	64	68	62	67	48	62	59	60	58	49	55	56	56	65	68	60	69	41	59	41	38	63	50	42	55	48	59	53	64	41	56	54	51	62	54	56	70	48	56	66	53	52	61	46	52	52	57	68	60	49	49	49	59	38	43	62	49	48	63	54	57	61	52	52	54	45	58	49	41	45	50	60	59	62	63	61	48	58	57	54	46	56	55	57	49	54	41	60	57	59	65	69	54	58	49	67	54	59	52	61	60	62	52	60	63	65	54	60	54	49	64	53	49	49	45	49	66	44	61	50	59	56	53	47	55	57	65	70	69	66	66	60	42	63	49	64	62	52	52	58	64	69	57	58	50	43	59	66	49	36	66	51	38	59	45	54	66	54	63	51	59	55	54	54	66	57	65	58	45	64	53	62	58	65	54	71	52	64	46	58	48	50	50	51	67	54	59	51	48	52	44	64	46	57	44	72	50	62	78	48	63	55	55	53	63	49	62	51	55	53	65	52	50	66	68	51	54	52	64	48	62	61	43	53	45	51	63	46	47	57	57	60	65	56	69	42	50	47	61	63	53	51	58	58	52	66	61	46	52	59	68	57	61	52	56	61	46	57	49	55	58	52	60	50	45	63	57	73	46	58	55	43	60	51	60	64	58	63	58	68	55	51	55	50	46	39	64	62	55	61	54	50	54	56	44	51	52	49	44	57	49	72	64	47	44	67	61	74	57	54	56	56	45	53	53	66	64	38	69	55	58	56	49	57	62	58	58	51	54	57	54	58	62	59	60	58	66	61	51	57	49	62	60	55	74	60	57	50	61	56	60	47	65	68	56	70	71	61	62	51	52	72	53	56	68	57	63	51	59	70	65	70	50	50	64	36	59	59	66	60	64	42	65	61	53	49	67	54	62	60	46	67	62	39	56	58	53	63	46	62	61	54	63	47	55	55	63	56	53	65	58	52	52	58	56	60	64	53	50	62	62	58	59	69	59	62	51	57	47	63	59	43	61	50	69	76	57	71	56	57	50	63	62	57	62	59	50	61	45	61	59	42	38	62	70	55	54	66	56	65	50	60	46	65	47	56	58	54	48	45	49	54	58	51	64	46	44	63	58	58	71	44	46	57	60	59	55	55	74	52	49	54	52	67	67	57	73	55	51	52	59	49	56	56	71	58	78	61	71	76	65	42	57	62	50	57	57	53	68	64	58	62	46	47	59	62	65	59	58	51	53	67	69	44	70	46	52	54	65	40	60	44	46	61	56	51	56	66	64	47	34	57	70	56	52	52	59	60	45	53	64	64	50	62	50	66	55	52	67	54	67	70	59	53	49	55	54	75	63	60	63	63	51	64	48	60	49	60	65	39	55	48	56	56	57	58	63	69	55	63	59	55	62	65	54	70	57	56	60	62	55	49	53	49	48	66	64	60	65	59	43	48	72	62	48	58	46	54	59	51	70	74	48	54	58	45	64	54	61	54	54	53	51	46	60	53	73	61	53	61	45	57	50	52	77	58	62	67	70	61	69	41	52	50	66	51	52	62	64	50	58	43	57	59	62	58	54	60	49	55	47	54	61	68
59558	49336	35462	14273	1620	1716	1550	1381	1173	1048	952	847	852	800	714	759	723	625	672	646	668	656	692	647	684	584	655	581	603	1063	3844	5574	4755	4066	2620	1515	953	692	571	582	562	587	595	546	634	549	577	538	550	548	557	605	576	602	613	590	588	588	592	610	607	582	572	564	552	577	577	576	596	575	598	543	580	613	556	575	595	552	609	630	572	576	542	595	597	579	537	634	598	581	599	600	596	621	542	581	540	562	570	584	608	608	547	587	581	571	618	582	589	575	617	571	611	582	559	593	616	554	560	597	560	622	600	611	554	578	559	575	589	570	564	579	604	605	566	540	586	594	594	606	592	583	582	568	599	546	599	582	581	596	567	619	594	609	573	590	562	633	614	546	581	546	605	560	579	579	570	613	568	584	558	575	587	539	574	631	573	559	574	593	592	596	596	558	604	599	581	565	595	565	578	545	564	611	568	589	577	584	588	582	565	600	578	588	555	602	540	591	542	576	562	564	588	606	574	596	574	572	558	569	591	547	584	575	584	629	604	570	582	562	562	600	606	620	630	556	560	579	584	591	574	605	619	580	561	573	604	531	594	548	606	561	584	600	618	567	565	588	574	593	562	584	589	572	563	643	605	557	581	577	572	572	636	589	546	508	599	616	554	585	534	563	542	604	563	549	557	593	583	626	595	620	544	559	570	634	574	553	598	647	566	592	566	584	610	564	546	605	559	589	601	577	557	561	552	542	576	582	588	557	552	561	556	597	569	564	580	590	581	589	575	540	574	574	611	567	602	550	570	587	540	631	592	581	586	620	549	585	562	542	613	570	595	553	579	596	564	613	585	601	590	589	591	566	574	625	604	552	588	638	583	552	622	584	554	579	622	581	561	602	579	596	600	531	592	594	559	606	597	513	626	600	592	562	575	586	549	572	583	584	583	579	583	585	588	581	600	602	628	565	576	581	624	569	631	571	569	544	547	553	592	563	607	618	569	589	609	577	560	568	608	539	559	570	543	592	571	599	547	563	573	594	574	566	591	624	564	609	594	612	626	568	566	578	580	580	594	585	584	605	584	585	583	577	596	590	578	556	594	585	579	584	573	586	550	618	565	579	578	578	545	581	619	561	561	564	603	579	577	573	558	600	587	591	601	522	565	592	581	577	583	564	569	557	604	612	527	567	548	568	600	580	575	591	545	519	577	588	628	564	574	566	598	588	587	596	601	563	578	561	628	607	585	583	577	567	580	600	596	582	619	624	616	584	559	575	596	575	539	590	618	530	588	588	614	621	553	573	571	551	587	622	606	574	592	614	615	601	627	549	546	577	600	629	604	590	559	582	598	558	585	579	594	608	597	605	584	512	592	537	592	626	574	601	601	574	593	596	552	560	585	574	597	609	583	603	620	590	570	598	596	595	577	609	551	536	581	579	577	598	612	545	647	554	591	558	560	588	581	593	602	570	578	566	578	528	543	541	623	597	573	577	572	606	576	596	639	601	569	605	580	560	583	607	577	603	567	614	587	592	578	581	541	597	604	534	556	573	600	547	554	574	596	594	580	594	541	576	600	593	614	580	588	576	570	608	576	561	584	611	586	576	601	592	588	575	591	601	613	627	584	573	601	618	608	539	564	598	606	610	596	587	545	559	590	603	589	551	575	576	590	592	571	559	585	615	609	595	559	614	565	558	598	605	582	584	586	575	572	592	608	559	586	571	605	580	621	589	584	590	571	567	582	567	626	538	591	545	558	585	586	549	558	594	580	628	583	586	634	595	588	588	561	614	563	557	577	574	525	595	601	566	584	574	555	567	587	558	616	578	568	602	593	549	601	587	599	578	565	594	585	590	611	595	608	622	574	573	573	628	577	555	582	571	585	532	572	581	553	579	563	544	596	543	598	585	593	621	637	580	593	534	562	620	603	590	551	533	600	576	571	571	636	577	581	558	587	573	579	570	542	623	529	606	570	588	536	579	595	592	578	533	602	601	586	644	591	577	599	569	619	585	589	564	591	597	616	571	611	572	563	595	534	591	619	550	577	557	565	610	585	602	571	579	544	574	565	577	576	593	599	551	592	569	529	577	558	551	569	645	603	569	612	565	630	566	559	572	543	569	608	575	575	564	559	581	598	590	600	543	580	598	616	539	542	564	577	624	581	568	562	563	574	577	620	553	580	578	570	579	598	595	525	561	549	562	580	538	510	554	563	581	579	593	605	576	600	565	586	587	560	556	593	592	562	573	622	575	576	610	573	548	550	620	597	581	626	562	557	551	586	557	592	606	594	584	561	538	619	566	571	551	589	577	562	526	577	585	573	589	585	568	571	499	570	611	563	577	574	571	574	590	555	605	535	577	574	550	589	572	557	616	586	584	603	582	577	552	569	600	539	603	565	590	542	603	560	579	573	617	588	577	589	602	559	634	618	614	554	602	599	604	615	595	619	559	592	584	538	575	601	623	628	560	631	553	552	557	563	620	630	627	580	597	569	570	551	592	589	594	587	610	568	567	578	573	585	578	572	587	589	615	548	569	556	585	574	597	592	592	593	558	542	585	621	552	541	592	590	565	584	521	569	564	628	585	598	591	603	600	576	587	608	549	578	568	568	569	601	563	591	591	601	601	558	582	572	574	567	575	565	558	584	591	629	593	609	603	589	597	588	545	600	568	582	588	596	593	576	620	580	569	588	571	633	566	604	562	582	577	601	630	588	582	561	560	596	612	598	533	573	519	591	642	553	567	602	591	569	591	587	589	617	622	579	559	622	537	581	583	622	561	578	593	555	627	546	552	569	563	593	591	558	566	563	616	593	621	574	601	624	540	607	565	581	611	598	593	556	623	586	620	603	607	589	597	561	621	588	620	621	604	538	596	568	582	616	579	558	589	614	578	587	571	577	574	593	582	580	545	559	550	550	561	607	627	573	561	592	610	613	554	617	579	600	606	565	601	563	569	551	602	570	600	578	606	559	611	590	587	575	575	588	503	572	611	597	559	541	540	574	592	555	540	556	568	592	598	579	605	577	583	560	596	583	566	577	563	540	568	586	531	595	598	570	558	594	589	609	584	588	588	576	606	555	589	549	591	550	583	619	617	610	594	599	587	567	593	561	598	544	638	585	557	591	558	589	558	574	581	563	624	582	588	540	558	552	572	558	595	613	615	574	605	594	530	574	572	536	588	550	579	577	598	576	559	562	574	628	575	554	614	607	575	620	569	574	595	583	570	612	532	554	555	551	530	592	539	553	574	588	584	554	597	628	596	589	604	563	574	560	585	584	521	577	559	569	617	584	582	571	606	622	548	620	567	545	580	606	597	588	588	594	569	547	588	570	536	556	594	572	591	579	587	615	619	616	587	568	558	577	583	542	581	578	548	596	580	558	549	581	647	584	568	594	559	613	560	592	561	596	621	590	593	612	587	591	584	554	587	572	617	555	550	572	588	588	601	568	656	565	542	561	557	585	580	594	572	582	583	580	578	577	566	570	582	563	589	574	576	593	596	626	608	587	618
17097	12504	3778	315	77	103	101	93	98	94	90	81	76	93	114	87	106	97	92	84	76	89	85	79	86	111	88	100	98	103	122	137	138	132	100	109	92	112	90	99	85	105	77	109	101	85	102	94	88	93	99	92	103	98	99	85	106	97	89	92	82	115	87	97	90	77	97	76	88	89	97	97	94	91	93	108	101	91	106	95	90	86	86	90	96	100	100	94	77	87	80	101	84	94	94	81	82	100	88	108	74	83	94	94	98	104	87	91	82	90	77	95	95	94	100	76	98	97	114	98	84	87	87	90	88	73	102	95	108	100	91	95	85	103	82	91	102	76	91	94	109	111	91	96	98	111	89	78	93	95	86	87	101	95	94	92	89	98	75	99	100	75	97	93	90	86	78	73	88	92	97	81	98	99	90	92	92	86	87	89	96	93	104	95	85	92	92	86	105	96	100	93	84	93	91	95	96	77	89	76	93	94	103	93	98	94	80	93	84	109	87	94	92	92	105	96	76	102	97	106	85	100	96	92	85	85	64	94	92	91	95	100	91	85	106	92	101	98	86	84	95	95	118	91	110	79	89	103	98	86	94	76	96	85	100	94	81	86	85	84	81	116	95	103	112	79	77	98	96	103	100	73	97	97	86	93	99	83	103	82	98	101	102	94	98	101	96	88	95	115	98	76	80	75	94	84	98	90	88	93	81	86	100	82	99	96	82	90	80	80	82	92	101	107	98	104	87	94	94	92	104	83	87	105	92	97	106	100	90	90	109	87	84	90	118	86	84	103	93	89	97	111	93	96	97	90	90	103	82	87	94	79	92	105	83	87	103	78	90	90	101	104	83	94	87	79	97	93	92	102	96	92	109	76	106	89	82	100	83	96	91	101	95	79	71	94	101	92	94	110	91	86	88	102	101	74	93	96	97	88	92	90	83	98	108	96	111	84	87	91	92	84	101	97	93	82	81	89	94	85	84	90	94	88	90	111	91	100	92	114	95	86	89	96	97	92	99	117	108	81	96	96	82	77	94	83	83	106	90	97	91	75	84	85	84	88	83	90	102	91	101	90	93	111	91	110	89	107	84	104	98	98	101	101	99	89	90	95	106	87	83	101	70	92	82	79	76	81	92	78	106	93	95	80	106	86	87	93	86	81	89	81	102	76	100	67	97	84	93	75	100	90	80	106	80	110	82	82	97	78	86	81	87	106	77	99	113	75	78	87	80	95	97	94	84	94	91	89	88	90	105	95	82	95	81	86	96	102	98	91	99	108	90	94	95	93	115	89	86	76	76	104	71	90	104	93	107	97	94	89	89	82	81	99	77	98	94	97	96	76	89	82	80	90	102	95	83	99	82	102	88	94	83	82	79	74	82	97	86	102	105	78	89	99	88	94	93	97	78	100	101	100	92	94	85	91	107	85	93	97	95	103	77	123	73	105	101	84	92	111	82	99	77	78	98	93	105	82	98	70	90	90	84	94	89	96	93	85	93	92	116	93	94	88	86	86	97	91	104	105	101	75	101	88	88	86	95	88	85	98	95	105	109	87	104	76	84	76	84	114	86	91	94	99	88	73	88	102	92	117	100	73	104	87	101	85	106	93	99	94	92	97	80	87	104	103	93	86	87	98	85	99	97	96	68	69	98	101	106	103	88	89	91	102	91	84	91	83	85	95	91	100	91	111	75	92	97	76	106	99	81	91	97	83	75	80	99	85	97	95	83	90	87	90	95	112	85	110	93	89	100	88	103	105	103	75	107	73	92	98	101	93	92	99	98	93	88	99	95	102	100	78	94	110	94	97	82	95	106	109	93	74	85	81	85	87	109	98	95	110	87	93	80	106	72	79	96	72	102	81	90	92	94	87	89	106	96	79	89	85	95	82	85	103	85	75	88	95	89	103	91	94	88	93	82	86	96	95	107	102	88	100	90	87	82	77	95	88	97	99	76	81	98	98	98	91	93	87	97	93	90	92	93	93	110	91	89	93	92	89	86	105	93	103	93	83	99	98	90	100	94	84	113	100	103	90	86	98	95	71	85	88	90	77	97	113	105	98	96	88	82	93	99	86	79	88	88	87	83	105	93	99	92	92	102	86	104	96	96	88	92	83	86	96	95	95	88	101	95	110	101	112	77	97	95	80	101	84	87	75	85	81	90	97	99	103	91	96	94	93	88	104	86	98	95	109	90	79	90	104	129	82	91	87	101	80	93	87	86	90	91	91	97	97	99	97	85	97	91	99	103	90	83	78	88	111	85	105	99	92	97	86	87	99	106	83	110	91	80	89	84	88	95	91	96	86	87	78	95	91	105	92	89	94	90	101	96	103	95	96	91	122	105	94	82	97	98	81	109	118	119	83	90	93	78	109	102	86	82	88	108	100	89	88	102	93	76	84	85	107	86	121	88	89	81	95	96	88	73	95	100	85	77	88	93	97	89	103	81	97	104	92	93	86	117	92	96	97	85	97	84	94	103	99	97	87	65	119	93	95	92	88	103	103	93	86	96	104	89	117	91	87	106	82	95	83	90	100	86	87	84	82	99	90	96	109	86	86	96	92	93	86	92	97	71	90	107	99	97	102	111	80	103	80	102	110	96	109	80	93	114	99	88	83	96	81	93	93	95	95	93	112	98	96	94	97	103	81	91	99	90	88	88	83	92	99	106	93	111	82	99	83	90	111	96	99	84	106	78	88	91	97	83	84	101	106	98	101	92	85	97	99	94	87	86	89	100	83	76	88	98	98	86	109	100	92	86	97	97	82	88	94	78	82	92	104	106	93	107	94	78	91	77	106	69	81	94	81	81	93	104	94	78	92	76	92	95	85	99	91	92	107	88	103	81	103	83	86	85	86	108	91	87	87	99	98	83	110	95	104	90	85	78	95	88	94	93	95	102	97	86	78	101	86	104	76	80	103	86	79	110	93	86	88	83	68	98	86	103	88	97	84	83	96	112	86	86	87	78	109	101	92	100	103	80	76	95	86	84	96	90	100	94	89	98	99	92	84	106	110	82	98	97	78	102	85	86	87	90	84	91	75	95	86	108	104	95	90	95	88	126	101	97	85	101	97	101	105	82	104	113	103	103	88	106	79	88	102	95	94	93	87	95	103	86	94	91	100	88	88	75	71	70	85	101	107	105	77	99	101	81	112	94	84	100	92	73	93	90	85	92	95	108	97	87	98	101	81	99	83	98	105	98	115	82	103	102	87	79	93	99	87	95	83	104	113	89	88	85	94	107	79	83	108	102	95	100	92	105	78	104	115	89	97	101	90	70	87	96	83	104	84	105	89	73	89	111	93	65	103	72	93	98	83	101	96	97	79	101	109	101	73	100	101	87	85	87	76	88	92	98	93	87	85	104	93	92	76	104	101	82	86	98	89	78	88	103	95	81	100	92	95	104	82	73	92	98	78	79	88	105	80	87	78	91	104	103	93	83	106	83	94	99	102	77	99	98	96	91	78	94	100	86	99	96	95	91	104	97	90	90	66	99	100	98	92
46521	34506	19708	4569	1129	1183	1125	1148	1021	1015	1008	1024	980	895	1009	949	999	959	955	957	978	970	973	941	894	924	924	906	956	1040	1520	1770	2166	2036	1539	1125	1016	1029	932	920	910	919	930	923	954	925	959	966	998	893	910	943	885	928	905	875	867	904	889	889	937	919	931	943	953	909	886	959	895	933	926	946	975	919	961	952	943	900	954	895	875	870	900	938	968	960	940	907	931	929	917	918	922	937	971	892	976	970	900	913	972	909	959	951	853	950	926	898	929	886	837	915	941	920	925	945	870	908	932	927	959	925	914	894	931	879	904	948	939	912	901	897	933	914	946	896	930	922	928	884	917	897	923	899	997	921	921	954	915	923	894	930	971	866	913	943	911	915	952	959	899	952	901	919	917	951	952	928	921	883	927	930	926	944	901	919	934	905	921	967	923	947	938	947	949	905	914	915	927	929	931	920	870	927	872	945	924	975	914	904	875	956	878	952	969	874	932	889	940	890	905	909	993	972	891	866	898	940	958	914	914	977	939	852	964	947	906	976	900	924	925	952	919	965	942	876	944	939	863	910	867	944	957	986	923	1004	966	938	891	970	963	922	912	963	900	947	906	930	908	975	910	874	982	933	870	913	932	892	956	886	902	961	887	944	934	861	899	942	930	934	850	902	925	907	901	954	877	974	975	913	916	908	895	923	935	947	906	950	906	912	919	905	953	947	945	933	913	957	906	886	935	963	954	945	933	894	916	908	865	851	912	936	947	917	945	991	907	947	936	929	933	955	939	953	896	894	946	904	907	885	945	920	908	908	938	981	937	903	951	888	904	899	948	937	928	937	911	960	983	893	906	889	865	907	928	933	978	942	898	959	920	961	910	947	925	914	914	884	869	917	878	927	872	975	883	934	888	956	884	938	892	932	925	882	909	987	914	955	929	940	863	928	912	916	864	955	894	885	949	939	904	905	877	861	947	955	896	941	928	946	982	913	922	940	939	925	888	924	910	946	925	924	932	969	913	905	931	952	883	904	927	928	907	952	908	897	910	948	883	914	874	909	860	916	946	938	950	933	937	950	917	934	906	895	949	899	927	933	898	940	926	910	908	970	953	949	947	902	889	922	916	918	991	899	928	947	941	923	894	955	886	929	872	948	961	892	947	894	956	895	885	924	892	870	916	897	934	920	891	922	895	894	938	967	916	934	974	939	885	942	925	862	972	939	859	942	912	914	882	930	974	942	937	898	853	903	915	955	910	889	909	897	906	940	943	939	975	915	924	927	865	921	932	948	934	956	940	925	920	931	908	880	946	885	897	950	965	934	908	924	931	902	947	917	964	915	946	892	901	906	938	921	889	954	921	915	884	937	936	890	907	958	969	916	901	919	943	907	959	939	931	887	923	926	948	987	866	944	917	894	853	884	938	995	939	984	899	899	919	978	893	905	889	917	927	922	982	906	930	909	895	901	857	908	925	922	911	936	969	905	851	945	907	939	908	905	886	970	922	949	943	830	935	907	865	924	982	909	921	903	925	935	930	968	916	931	943	909	920	892	925	940	901	930	930	879	928	908	932	930	915	933	912	902	897	919	936	964	964	897	913	918	864	892	956	941	924	927	910	885	912	932	939	903	925	926	943	978	954	958	907	946	966	890	890	982	964	938	955	938	894	894	1013	938	940	924	968	944	941	924	956	932	904	934	943	945	894	949	937	960	956	891	922	953	917	965	902	921	921	909	967	884	881	895	963	902	934	928	914	872	987	891	901	890	929	916	932	936	859	958	929	931	988	905	892	929	867	987	910	919	918	981	981	945	960	915	866	891	926	967	963	897	981	945	861	908	900	916	895	902	931	925	895	908	935	921	902	914	959	930	915	881	950	939	912	926	866	931	943	925	979	912	923	940	924	944	936	872	875	894	914	938	921	955	932	892	961	893	906	953	927	925	928	969	986	958	952	952	918	937	899	909	896	970	946	981	897	943	899	934	968	906	897	912	901	996	889	933	927	912	947	893	919	939	951	919	915	910	936	918	970	910	898	922	926	940	957	939	972	926	877	905	925	883	933	878	948	926	903	967	957	909	910	918	937	949	925	912	898	918	931	898	896	896	966	929	896	898	938	915	890	951	933	965	905	895	945	892	883	944	899	943	898	909	896	904	987	954	946	919	939	845	930	904	863	965	912	890	929	919	885	942	914	974	962	908	973	910	956	926	908	875	916	928	913	890	936	925	924	925	953	999	929	941	845	885	945	983	901	903	1017	919	948	927	891	941	918	935	875	975	919	922	932	947	969	995	963	912	957	940	932	919	901	925	905	893	904	909	954	904	973	927	913	909	905	860	898	935	956	928	929	924	907	907	935	943	912	931	929	929	955	902	935	939	910	924	942	948	929	951	957	963	954	949	917	946	944	949	895	989	983	918	909	936	876	890	923	914	939	941	910	951	931	923	971	951	923	998	931	963	927	903	934	918	937	936	895	917	909	934	909	898	917	972	903	917	898	906	936	914	897	942	879	947	857	901	948	966	890	871	939	939	917	918	928	927	910	890	940	912	920	942	925	918	937	932	982	956	931	895	929	970	935	855	889	921	917	980	929	958	940	941	902	961	909	927	907	910	913	916	920	922	956	960	920	890	911	975	941	927	881	906	921	964	971	930	971	923	905	902	935	954	926	934	926	899	962	904	964	912	939	949	919	856	876	975	904	948	886	957	896	950	925	952	940	922	921	889	865	916	883	923	958	949	930	937	924	893	955	927	874	912	969	909	904	935	887	975	962	947	908	907	940	929	906	941	894	902	914	940	986	902	915	950	920	968	881	876	945	951	911	963	885	926	897	911	932	933	949	913	983	926	949	911	932	949	830	955	885	967	909	886	903	926	932	917	938	918	927	941	908	913	909	912	887	915	931	882	947	921	966	937	960	978	906	897	926	933	871	919	927	966	951	941	943	908	899	946	938	901	953	882	925	929	922	910	872	861	891	959	908	889	922	877	931	893	882	897	891	953	844	980	907	917	956	860	924	953	857	913	940	897	966	902	940	962	942	906	864	932	892	953	962	937	952	933	930	910	864	914	919	882	904	888	947	911	961	921	944	1002	903	940	906	918	896	886	919	858	916	941	904	911	981	976	893	922	970	876	906	886	946	913	932	935	954	886	905	931	906	936	906	920	906	908	951	917	893	953	950	922	926	961	933	936	962	914	934	906	938	930	925	912	937	957	937	946	922	938	895	940	898	944	908	922	954	939	940	898	904	979	893	948	899	911	920	926	925	877	900	937	923	932	916	913	936	938	951	893	857	918	905	930	929	883	957	887	885	919	948	943	916	930	897	943	934	901	945	945	949	928	963	924	936	944	891	971	896	909	920	920	888	932	918	903	953	885	903	977	946	937	875	923	934	930	948	931	915	892	972	944	954	894	924	909	932	900	915	879	918	932	993	922	916	964	941	927	927	935	919	966	912	887	911	906	937	919	943	907	883	901	929	933	929	951	920	941	960	996	940	886	969	834	929	940	919	879
32822	31989	12856	1059	69	66	72	80	58	69	69	76	52	65	61	80	55	50	82	65	72	66	63	63	68	83	65	61	61	69	113	167	147	117	136	105	82	69	62	55	75	73	58	55	56	75	49	66	78	74	52	62	71	60	54	68	63	65	48	61	57	65	72	59	60	56	72	69	70	53	52	68	61	65	63	71	60	72	64	54	67	74	66	61	64	69	68	77	72	69	77	51	60	69	70	59	62	62	76	74	67	69	48	68	65	64	64	66	80	60	53	83	55	52	63	62	64	65	67	55	66	64	57	69	58	76	60	70	66	60	64	67	58	62	60	67	64	56	66	54	71	58	72	79	55	62	63	58	71	66	68	75	68	56	56	67	69	67	64	57	57	60	69	52	77	63	61	55	70	61	65	83	54	65	72	60	67	67	78	80	74	57	55	75	58	62	68	66	61	53	63	59	66	71	59	79	70	63	56	69	62	80	48	57	67	67	66	54	71	77	65	70	66	79	74	59	66	63	64	70	82	81	84	71	76	70	65	57	54	72	70	62	71	71	76	61	68	70	71	68	63	88	55	67	54	58	60	59	64	68	67	71	75	55	56	68	65	61	83	63	80	68	70	66	69	64	70	68	63	60	64	83	54	57	57	72	63	79	68	56	60	53	75	67	80	74	88	66	71	66	56	73	72	63	62	57	84	61	69	77	53	65	64	56	71	67	53	70	76	55	58	65	56	61	66	69	66	60	55	61	56	63	63	55	79	62	65	49	49	67	63	88	71	73	72	51	77	78	64	75	65	62	61	70	74	60	61	57	59	77	74	61	62	64	57	64	69	65	50	59	62	76	61	53	51	56	61	71	60	57	65	59	70	76	67	63	71	75	62	62	54	57	71	55	76	69	71	84	64	73	66	68	73	68	62	52	71	79	53	65	65	65	65	70	62	68	57	68	68	66	55	68	56	65	66	63	58	75	62	64	53	54	75	71	63	52	71	64	58	74	77	69	62	61	47	56	60	80	59	73	65	78	68	67	68	70	66	65	78	67	58	73	65	68	56	64	61	63	58	69	58	67	52	66	75	51	82	71	81	59	55	67	65	63	62	72	77	58	52	57	62	53	72	54	72	81	70	62	76	59	56	61	77	62	60	55	77	64	70	60	60	68	65	71	75	57	77	66	73	57	58	76	82	55	76	62	58	66	57	57	67	80	55	72	78	58	62	58	57	73	57	61	55	63	62	63	82	64	69	78	56	67	83	59	73	57	59	50	64	55	76	67	61	60	62	73	67	74	64	68	58	65	78	78	69	77	58	69	67	60	56	56	68	63	75	67	69	63	66	69	79	77	66	78	69	65	66	63	79	66	70	62	70	90	68	62	73	53	73	73	59	60	57	68	66	75	66	64	65	65	71	75	67	67	66	81	73	62	68	72	75	70	72	69	66	67	64	56	72	66	68	68	68	74	60	64	65	74	67	69	55	57	94	62	60	57	62	74	58	50	65	50	73	58	74	70	55	65	72	70	55	64	76	69	59	61	59	72	67	58	57	64	72	62	64	69	76	68	70	67	65	73	79	78	68	62	61	74	62	75	67	75	70	46	77	57	67	67	56	74	64	67	64	54	74	63	56	65	69	61	75	66	68	46	63	57	45	84	71	72	44	65	58	54	68	59	56	66	66	62	64	59	67	63	66	66	41	66	65	75	62	69	61	54	69	72	56	66	68	51	57	68	72	65	62	61	60	45	63	63	68	52	67	58	72	54	73	59	62	47	69	68	66	60	73	63	79	63	52	81	66	65	65	59	54	59	71	64	55	55	56	60	60	71	67	66	67	68	73	67	66	78	70	62	64	63	60	75	59	74	58	65	69	60	61	55	60	52	60	70	69	57	71	62	71	52	60	65	55	62	56	72	76	60	58	80	75	60	77	62	71	56	65	67	86	59	71	66	65	65	64	60	66	56	70	58	77	66	78	63	67	62	60	80	49	61	75	66	71	69	76	51	70	74	77	65	62	79	82	67	69	86	63	67	58	67	73	55	62	74	65	70	61	64	72	59	59	55	64	72	41	71	77	84	73	61	71	53	71	80	64	73	68	66	52	68	54	64	61	68	68	69	70	72	54	71	63	70	73	51	73	65	64	58	54	62	66	50	54	65	67	79	55	68	71	68	71	65	69	65	70	61	73	59	67	71	67	80	62	75	71	43	72	67	72	72	75	85	75	73	68	83	73	63	54	64	58	69	66	79	71	57	66	68	57	64	59	57	59	60	57	66	62	61	59	68	63	58	76	57	60	73	52	61	72	48	59	59	64	68	78	46	89	62	54	61	70	57	73	73	56	61	60	73	63	63	59	71	63	58	67	76	61	74	57	62	59	71	56	65	68	69	57	57	76	76	62	63	59	68	79	68	60	59	73	65	76	76	59	61	62	79	75	58	60	76	59	63	65	56	60	72	65	79	65	51	59	58	67	65	63	56	57	72	56	59	63	75	65	74	62	74	66	75	56	65	77	61	69	64	62	76	61	76	77	59	65	55	69	63	70	72	78	74	68	66	63	55	63	45	73	67	81	65	72	90	64	59	62	63	51	58	60	55	59	70	72	63	68	63	62	73	80	69	53	60	72	53	70	47	68	70	56	62	62	69	49	72	58	65	54	65	58	72	82	76	64	80	62	61	56	71	68	70	52	68	55	80	68	69	61	73	62	69	56	73	70	59	60	66	69	69	84	77	78	64	58	83	60	58	74	72	68	63	65	68	51	60	64	65	66	58	58	64	55	60	67	64	68	73	77	64	66	74	74	65	69	55	69	53	62	63	78	64	58	75	72	61	61	86	77	58	70	56	66	64	62	64	61	72	63	80	76	84	55	61	61	64	61	80	64	69	63	63	65	61	67	70	56	58	56	68	51	74	59	71	68	69	60	68	55	64	70	68	57	72	67	64	60	73	68	51	67	64	80	67	80	62	70	62	59	69	70	70	72	62	63	56	60	65	67	62	69	72	75	61	80	68	69	67	54	61	60	60	60	75	76	63	64	70	75	69	56	71	62	59	66	64	75	73	76	52	64	67	63	58	60	63	58	65	65	69	67	64	71	60	75	65	70	63	62	68	76	52	51	68	58	59	56	78	72	73	72	66	54	64	61	65	61	59	60	71	46	63	75	68	74	66	70	87	64	79	60	70	69	70	68	81	60	73	78	76	58	68	60	67	56	74	59	79	49	69	52	59	59	70	52	62	63	70	71	75	77	51	55	70	62	63	66	61	66	57	67	72	58	74	63	59	69	69	58	78	72	59	65	53	72	76	65	77	62	55	63	63	75	61	71	78	65	64	58	63	61	58	61	65	56	74	62	58	75	66	78	65	62	56	62	71	66	59	56	63	72	62	73	72	74	57	69	75	59	71	59	65	66	70	61	81	70	73	59	64	61	61	61	81	69	59	59	70	65	68	66	65	75	61	64	62	64	74	64	68	71	69	68	55	50	61	65	52	75	66	70	60	71	70
58329	45724	28624	6347	1392	1555	1380	1212	1119	963	915	935	855	815	812	728	828	810	705	776	762	732	766	749	736	730	720	679	733	1107	2696	3674	2941	2347	2715	1844	1091	877	702	715	626	664	711	654	689	658	720	716	693	676	683	645	637	703	679	686	668	679	719	632	701	720	687	682	717	720	651	703	703	686	655	673	677	705	679	654	672	661	601	706	742	700	660	722	697	651	683	714	657	721	715	639	694	666	716	690	672	679	670	683	699	695	700	708	697	636	661	651	654	663	705	654	717	665	699	723	692	671	705	664	678	679	663	699	675	637	651	715	685	650	724	686	695	681	666	658	683	683	685	667	701	653	728	692	647	683	632	682	680	672	693	701	709	658	674	687	663	640	648	645	659	725	675	679	703	656	685	680	711	644	666	670	635	671	665	667	662	674	653	709	697	666	638	697	630	730	688	713	688	710	740	652	690	670	654	685	646	687	683	683	707	702	672	687	698	708	639	654	718	692	711	664	672	658	693	723	680	653	718	688	713	721	733	722	663	651	700	679	676	688	627	645	684	694	698	632	680	660	675	654	672	642	689	688	676	675	691	668	669	640	696	668	678	675	717	700	673	685	673	676	702	664	680	712	725	702	715	741	672	672	681	706	710	705	688	728	703	708	663	691	706	708	662	640	697	661	703	680	680	679	720	671	674	631	672	670	686	626	678	720	668	675	684	713	683	673	715	687	684	700	667	673	702	633	653	658	645	688	666	674	691	725	709	676	681	676	690	679	657	703	711	693	682	702	693	657	680	682	714	687	685	675	710	691	696	668	690	685	658	646	676	688	697	688	692	715	693	659	731	698	681	717	691	713	662	708	657	721	693	641	709	729	690	680	660	663	679	721	683	674	687	690	695	667	654	651	710	690	695	715	641	686	686	654	687	678	682	670	687	680	655	649	673	689	703	720	719	710	674	703	669	702	710	672	667	709	672	666	687	694	719	702	727	665	698	694	687	700	647	696	674	627	717	662	686	721	666	652	686	721	654	761	732	687	662	662	667	723	628	676	707	657	657	671	674	694	684	685	733	658	704	698	725	694	722	742	714	641	679	732	658	662	682	693	678	666	684	682	684	699	669	669	703	667	653	691	646	712	635	729	665	667	688	757	700	679	713	679	683	678	649	679	671	695	694	666	701	665	633	664	677	732	699	687	686	679	685	697	675	646	709	698	642	693	701	686	663	661	673	708	711	697	691	670	705	738	748	679	662	655	702	733	674	671	674	721	689	694	695	665	740	691	711	664	665	702	662	635	688	637	659	703	682	659	665	686	709	628	723	658	721	722	701	655	694	651	663	686	684	677	694	758	696	629	671	674	673	694	648	699	689	699	671	701	681	699	648	668	693	669	657	686	649	673	630	698	647	685	693	692	719	654	626	659	712	670	696	708	694	685	680	725	711	665	664	683	707	675	668	730	673	713	716	634	663	687	684	703	644	662	674	701	627	666	675	707	676	724	679	654	694	665	693	703	669	644	669	734	693	707	660	679	733	663	695	699	693	682	677	668	729	642	605	719	682	689	641	666	634	708	698	695	685	705	679	703	719	689	664	673	719	665	662	689	665	704	662	699	638	705	681	657	674	714	655	729	717	712	666	694	686	682	704	704	697	672	703	675	662	736	721	683	685	678	660	678	667	719	670	700	668	704	683	693	673	713	677	680	678	674	663	668	656	648	671	668	664	668	635	705	728	715	724	721	659	687	635	718	661	681	705	682	664	655	692	681	693	648	662	690	696	705	673	714	666	712	682	712	651	699	694	727	661	698	717	663	656	705	699	678	696	707	681	706	643	669	650	624	706	657	656	665	646	703	735	706	664	683	658	672	686	683	697	630	650	671	679	655	682	672	654	697	682	697	669	674	654	688	693	666	667	666	690	675	684	734	671	698	690	691	715	664	688	703	704	701	683	662	627	659	682	670	697	663	705	701	711	680	693	665	692	708	661	674	676	679	686	676	672	725	665	641	714	668	635	686	697	718	696	629	698	677	714	651	705	654	666	731	732	708	703	661	712	683	705	712	704	689	655	688	676	724	677	724	664	667	705	656	682	674	677	687	675	645	717	694	657	690	665	642	694	723	652	658	719	671	661	685	687	695	656	667	679	651	683	648	710	667	674	666	686	689	691	669	668	622	699	678	682	727	688	649	731	717	720	681	692	673	634	665	674	665	699	664	711	707	709	662	681	646	711	681	683	674	710	669	672	662	687	726	689	718	680	686	690	689	706	674	675	674	703	657	696	658	660	705	683	678	666	658	708	712	690	713	678	691	666	645	685	642	669	657	643	677	691	748	713	707	710	679	603	690	692	671	694	716	665	670	692	688	692	671	732	667	622	710	652	629	714	667	661	660	656	698	675	708	663	702	646	670	684	689	681	679	657	688	712	657	719	683	720	682	723	686	690	608	720	666	736	705	655	711	698	682	650	674	698	673	718	698	762	666	670	726	688	696	679	731	614	671	678	675	662	646	697	658	687	658	713	660	699	659	707	689	689	729	681	691	690	671	674	667	705	647	677	722	655	692	681	653	664	727	676	703	708	685	690	618	681	719	669	712	726	691	707	691	648	715	684	707	691	658	648	707	698	691	668	726	681	679	674	681	680	694	688	660	685	684	657	716	658	710	723	676	728	697	681	675	691	712	629	657	649	692	713	716	710	675	692	624	677	657	711	670	667	662	671	675	709	676	702	701	658	705	633	688	689	636	678	725	654	692	666	718	661	725	718	706	683	671	677	695	713	718	689	662	683	677	662	679	628	665	655	681	664	689	648	699	645	618	642	702	645	671	627	690	688	688	739	661	664	669	687	656	664	671	684	665	693	687	663	753	677	701	706	680	676	707	661	682	673	673	698	646	698	721	675	711	704	674	728	628	735	652	678	676	673	657	662	710	722	677	652	676	668	670	682	709	702	690	714	669	731	708	726	677	742	745	694	682	672	728	667	773	680	707	678	723	701	665	687	627	708	659	697	675	651	671	674	666	655	648	672	688	686	701	716	717	676	701	657	676	651	682	674	664	703	684	695	720	706	748	682	686	678	713	701	680	695	701	670	706	680	703	734	661	717	691	652	676	685	717	695	721	699	687	637	686	615	687	670	657	672	674	658	661	683	696	678	672	663	660	685	676	650	675	681	650	676	683	687	671	672	653	676	684	686	688	682	693	661	695	707	687	691	676	646	678	696	669	652	677	702	651	654	674	678	685	680	657	694	689	711	652	651	731	662	693	738	669	639	679	670	683	686	683	694	693	648	629	719	699	688	686	640	653	697	716	739	687	643	714	657	651	666	633	672	680	669	679	654	722	729	713	722	691	693	679	682	719	728	681	672	730	659	686	706	691	721	688	683	702	683	666	678	683	640	664	660	690	674	670	648	661	676	634	651	699	688	693	672	674	649	683	679	641	690	665	685	680	685	659	698	685	705	718	697	695	737	720	685	686	679	729	772	742	681	662	668	754	683	662	701	656	681	711
28097	28862	12103	772	94	98	106	89	91	96	92	75	93	95	98	77	86	83	94	89	76	67	85	67	81	92	92	92	100	121	141	202	122	93	162	129	148	100	94	83	86	82	86	71	80	91	85	73	76	84	82	90	73	54	82	81	81	78	62	93	85	76	74	80	63	90	75	60	78	71	88	63	90	82	85	77	79	83	100	72	98	98	77	81	92	83	79	70	82	79	91	84	87	84	87	76	72	86	83	85	96	88	87	98	88	91	69	62	83	78	94	88	77	92	98	89	68	92	69	81	96	80	89	78	78	85	100	90	86	85	87	88	95	80	74	86	81	96	77	87	93	95	73	73	98	83	81	81	86	85	76	85	88	69	83	93	86	76	86	112	76	93	93	89	89	85	78	84	84	92	94	73	78	91	88	84	76	74	88	89	94	85	78	78	72	84	89	73	97	77	68	98	87	99	83	81	81	84	85	82	56	62	84	89	91	79	84	90	85	93	84	85	89	96	76	75	92	82	76	83	76	77	86	87	67	94	70	76	68	77	63	73	82	81	89	96	86	72	70	85	83	107	90	79	86	68	92	80	89	69	101	96	90	93	85	91	83	86	89	83	69	88	73	77	67	81	65	86	83	76	101	71	90	93	88	71	83	100	99	88	77	79	77	92	71	85	84	71	70	84	89	86	69	70	100	75	74	70	88	72	79	75	75	72	86	90	97	101	82	90	78	93	87	83	86	95	59	76	74	91	86	75	79	72	78	79	58	97	89	76	77	82	64	88	83	85	70	80	84	81	77	83	88	89	94	84	78	82	85	81	76	83	99	83	83	89	91	80	77	88	67	81	68	88	94	85	88	91	91	74	88	89	66	91	82	86	100	95	81	97	85	89	74	94	82	90	94	78	82	67	88	77	85	92	93	91	71	85	74	82	85	87	91	82	91	98	90	97	78	81	84	69	88	79	86	87	79	86	81	78	88	84	72	68	88	70	79	81	70	86	72	91	83	83	89	77	95	90	95	78	98	76	92	86	85	97	87	73	76	91	80	84	88	75	78	83	85	83	73	92	82	92	71	78	85	74	73	92	80	71	86	78	81	86	88	82	96	70	83	78	90	90	87	82	62	81	58	94	83	88	79	73	89	98	79	103	89	89	87	85	75	71	93	76	73	81	91	83	86	78	70	81	79	72	79	81	81	82	93	70	97	77	74	85	68	88	98	77	86	71	74	70	89	83	79	82	73	99	72	78	68	68	85	84	75	85	69	76	78	80	81	70	76	88	97	84	88	94	80	83	69	75	80	89	84	88	69	94	82	99	85	81	85	99	71	74	87	91	61	93	89	83	58	87	80	62	80	90	94	88	87	84	92	72	90	89	98	92	90	89	93	72	82	74	86	74	99	68	78	72	80	81	62	87	79	83	93	84	90	73	88	62	84	94	75	65	78	109	88	76	82	81	71	77	89	64	94	98	88	76	87	80	108	94	69	90	78	70	69	77	56	82	81	75	101	92	82	65	100	76	74	91	69	84	95	62	91	96	87	90	88	80	88	85	70	70	79	82	100	81	86	83	70	76	86	75	82	81	76	80	86	80	83	65	57	77	79	78	81	89	85	89	85	94	85	83	88	76	92	71	78	101	83	83	86	68	91	84	72	81	78	93	96	86	82	82	75	83	89	100	64	76	74	72	87	77	78	81	87	83	89	92	96	73	82	65	88	94	112	97	75	81	85	98	79	82	96	82	90	85	89	82	86	79	68	98	102	62	91	92	83	76	97	78	72	78	88	76	75	84	92	87	80	81	91	96	76	75	96	85	79	94	85	95	102	81	80	90	74	90	61	85	100	89	78	81	89	89	78	77	76	83	71	76	75	89	86	78	71	71	75	101	79	57	76	94	66	70	78	80	89	84	93	97	81	81	78	84	75	88	72	82	83	95	73	84	79	81	82	69	80	76	84	87	94	88	91	85	71	84	83	82	91	75	83	87	65	90	81	79	83	79	83	79	81	65	111	87	69	96	89	78	67	96	78	90	76	83	86	74	99	88	82	82	83	77	89	72	80	78	84	72	76	82	79	86	96	84	91	86	92	72	89	86	75	70	80	89	71	88	76	83	92	79	76	92	71	86	92	93	79	81	85	71	66	81	67	81	91	81	79	72	88	85	100	89	83	95	92	88	93	70	90	73	95	98	72	86	92	85	91	74	93	72	74	100	75	99	97	97	73	72	66	83	81	75	75	89	101	107	80	84	82	67	87	104	71	89	67	87	90	82	73	73	77	76	95	83	71	97	79	79	72	85	74	63	95	70	91	81	84	92	63	79	86	109	89	73	76	78	76	86	75	79	67	83	75	72	59	74	96	80	78	85	75	74	89	85	98	87	81	73	77	70	80	87	90	93	78	81	86	78	79	88	85	92	83	95	82	84	84	83	88	79	72	82	91	92	70	77	86	74	71	83	80	70	88	90	84	88	76	91	84	86	75	70	100	80	77	84	100	84	95	75	89	84	97	77	80	91	84	94	81	82	71	78	84	96	84	77	81	93	78	87	94	90	81	90	94	103	80	76	85	81	90	72	91	73	98	78	101	82	82	75	83	64	87	67	75	78	87	97	78	82	74	89	84	89	94	78	90	94	93	75	98	90	78	66	87	78	83	83	91	78	77	69	85	78	73	75	80	83	75	84	87	89	94	80	88	66	76	79	83	84	94	78	89	91	91	82	79	82	72	72	77	71	67	81	85	87	90	77	81	75	95	83	83	80	77	80	88	73	78	73	75	74	102	81	92	92	75	81	66	97	71	81	94	76	69	70	77	87	86	78	81	100	91	75	61	100	71	87	85	96	90	97	87	79	68	79	77	91	90	62	83	76	95	83	87	72	69	79	78	73	83	79	74	75	84	73	84	87	86	88	67	81	77	98	83	89	76	98	80	85	61	78	78	87	74	86	73	74	81	79	82	80	83	72	83	88	83	80	81	87	91	79	88	81	89	84	85	69	88	90	76	84	86	77	83	90	72	93	82	92	70	70	83	96	80	88	83	86	72	82	82	81	79	82	73	86	76	84	78	81	93	103	84	68	87	62	83	91	75	89	59	66	76	87	99	86	89	71	90	71	81	88	85	64	82	86	78	77	79	89	85	87	84	93	79	79	92	91	81	77	88	88	80	83	84	74	91	80	96	81	114	87	76	83	74	79	78	78	93	74	102	93	96	84	75	83	95	91	93	85	85	75	60	74	92	88	84	73	71	72	87	95	92	85	80	82	87	75	80	94	85	81	91	82	88	87	77	78	86	83	89	82	79	84	87	84	91	89	74	84	97	92	89	78	78	76	82	86	73	70	85	72	73	89	88	85	89	69	76	88	63	81	64	88	93	89	87	66	76	95	88	99	91	102	84	85	92	86	92	91	70	91	92	75	88	77	83	93	82	84	78	78	68	73	88	88	78	94	70	82	81	74	84	93	98	83	76	77	70	93	87	88	80	88	93	80	87	81	83	78	75	83
58320	47352	27426	5081	1491	1715	1650	1482	1278	1204	1108	987	942	1009	925	923	928	910	951	871	921	894	923	870	860	883	898	843	823	1974	3546	4006	1858	1078	2873	2594	1701	1211	817	818	865	836	833	834	845	843	795	822	834	806	837	842	823	839	830	863	845	818	784	850	837	829	793	820	831	857	816	877	791	811	836	805	810	827	830	830	774	832	823	889	789	823	830	798	832	820	840	842	790	820	865	835	852	821	869	832	891	815	836	857	831	842	846	883	837	834	857	832	821	857	828	810	839	868	834	875	838	833	875	841	828	806	826	854	820	824	787	827	793	867	833	897	867	827	770	858	839	854	817	829	771	869	828	827	824	866	842	843	821	856	830	895	876	850	849	859	811	828	810	829	823	813	836	828	844	805	826	775	828	837	835	783	853	817	900	811	818	769	800	890	839	788	794	820	819	848	828	803	832	866	839	825	782	835	832	783	810	780	881	841	819	870	823	834	829	807	825	854	792	797	819	827	832	829	788	868	812	818	807	836	840	792	822	814	838	835	839	820	822	852	858	824	889	848	866	854	802	829	836	810	830	863	868	853	838	836	817	773	851	857	787	838	827	838	836	881	804	791	803	825	838	845	843	825	847	823	879	856	761	839	762	855	815	829	791	803	774	864	855	817	838	848	841	860	868	813	852	816	834	843	801	839	819	880	786	873	770	818	809	850	821	877	880	800	859	832	832	860	840	801	810	840	822	828	785	835	851	800	834	767	903	838	841	860	813	843	776	815	808	825	821	831	795	814	844	812	816	848	804	809	855	858	789	818	805	808	865	831	792	802	891	859	823	834	841	840	818	900	897	839	814	870	785	886	865	831	825	804	867	822	838	751	806	804	838	822	832	846	798	836	835	862	883	826	821	820	849	825	816	866	820	784	853	816	824	892	809	908	889	843	809	839	803	809	816	842	837	854	797	863	764	818	780	891	816	768	839	827	815	861	814	869	857	825	815	872	804	804	857	866	801	821	843	830	842	852	832	813	793	829	810	816	847	790	863	805	861	851	828	840	869	858	836	809	875	810	889	882	830	833	824	844	833	824	833	808	836	801	812	841	847	837	817	848	832	826	829	842	855	796	826	849	826	840	828	810	888	835	802	820	826	835	794	806	833	836	873	768	821	814	839	840	840	846	858	786	817	828	802	821	851	788	831	854	869	823	871	895	785	823	823	883	845	854	873	880	827	839	847	848	840	804	840	838	860	841	867	844	798	853	797	852	830	816	781	813	803	785	789	809	819	863	785	823	838	854	871	867	795	802	795	801	816	837	802	812	829	804	797	853	839	828	824	831	799	787	816	808	834	807	844	852	856	836	854	818	797	821	820	848	865	837	853	826	786	819	862	804	803	808	836	781	830	836	833	820	868	845	772	783	829	800	841	855	820	915	811	825	861	815	823	860	839	846	861	792	792	813	818	897	825	799	854	843	840	821	871	777	879	835	836	812	846	827	827	838	820	827	824	811	774	851	847	798	818	806	829	862	816	804	850	872	797	791	909	855	818	813	850	864	851	799	815	784	804	827	801	864	817	851	831	866	780	791	790	877	818	820	826	790	808	859	809	781	833	861	824	842	882	826	876	838	788	846	736	781	862	875	842	842	818	833	791	824	853	795	810	814	824	797	871	880	831	816	834	842	847	845	823	896	824	814	835	824	869	830	848	828	834	815	822	853	841	839	818	839	825	836	862	800	824	802	830	787	855	794	874	829	852	810	826	786	851	787	868	807	832	800	839	763	830	787	875	840	804	854	840	790	841	854	822	822	836	828	797	850	877	847	801	804	821	867	782	817	858	821	845	844	867	828	828	816	885	846	824	817	804	815	839	852	820	810	805	865	835	816	812	839	824	810	900	849	846	858	779	836	795	816	831	836	864	828	862	827	808	822	874	811	841	789	818	854	803	854	841	861	837	866	810	898	868	836	790	759	863	834	817	811	860	778	853	843	879	829	814	792	833	860	842	847	849	825	856	825	827	812	797	850	853	891	801	860	912	824	866	846	828	827	845	869	878	815	783	843	865	832	811	820	803	843	842	861	824	819	809	844	845	849	822	823	816	765	839	855	854	828	848	872	863	763	915	820	851	858	840	849	829	820	803	814	849	831	762	789	894	810	819	858	828	881	827	845	832	828	805	836	823	778	788	823	861	846	794	824	823	801	861	827	817	818	879	782	805	845	811	861	803	842	870	815	811	840	849	826	823	800	828	840	821	838	897	849	812	863	828	822	873	800	799	832	761	830	799	814	879	830	860	812	852	817	835	857	854	814	818	819	845	853	816	830	773	856	794	829	853	852	862	819	860	851	821	806	823	814	829	813	887	800	797	820	838	843	835	782	781	808	854	866	821	912	828	813	834	821	772	827	858	881	828	846	813	833	824	848	838	808	837	864	851	892	816	835	808	793	818	810	868	747	810	821	861	863	782	848	835	851	805	835	870	785	831	811	845	863	856	819	837	828	834	821	797	819	829	842	835	766	808	837	849	793	827	835	814	910	847	800	815	852	902	775	834	795	808	797	869	825	873	844	860	830	840	863	769	845	804	846	865	731	833	816	829	825	800	881	800	827	827	868	861	826	829	869	879	856	862	852	823	852	839	806	851	830	799	836	810	846	851	842	819	818	826	783	819	843	807	802	847	814	855	857	858	903	847	836	793	788	765	832	851	846	828	859	824	811	848	806	819	811	816	839	815	863	784	818	811	855	874	828	854	820	866	832	841	803	813	840	816	835	863	818	838	824	809	849	835	841	811	822	904	863	838	807	822	772	795	797	849	846	825	819	881	864	837	819	865	808	848	802	824	772	835	807	869	835	854	833	860	790	835	799	834	831	825	794	851	818	813	820	862	816	812	818	850	858	805	850	855	799	841	839	850	860	764	864	838	790	816	803	817	825	863	816	822	801	813	865	821	862	818	814	814	845	873	823	832	809	808	824	833	843	841	831	848	783	842	829	806	873	810	766	850	870	879	815	821	857	915	855	810	874	831	819	807	846	801	857	853	792	815	866	818	818	817	833	817	836	792	762	869	804	824	844	888	869	812	848	793	837	839	863	830	890	842	782	772	888	840	777	806	828	793	860	834	874	826	790	852	749	759	829	787	843	883	864	809	802	831	825	803	875	864	757	832	834	848	823	860	833	830	822	823	834	817	810	829	851	778	846	780	882	844	850	784	784	830	829	834	880	781	868	814	868	872	837	891	871	823	864	833	800	846	865	811	863	878	760	806	832	818	856	764	807	817	821	786	849	793	862	763	820	859	811	836	841	818	822	809	788	838	797	848	810	805	826	846	820	796	838	833	793	802	837	881	837	795	801	804	833	802	819	783	848	833	833	781	811	853	802	836	792	800	800	833	819	881	817	766	812	839	826	826	818	842	856	865	793	788	811	837	887	824	825	811	855	850	858	812	791	816	779	795	846	842	832	865	831	837	849	812	829	870	840	806	836	858	869	801	822	825	854	843	839	767	828	906	838
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
