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
342697819165	342697819725	342697820275	342697820825	342697821373	342697821925	342697822475	342697823025	342697823573	342697824125	342697824675	342697825225	342697825773	342697826325	342697826875	342697827425	342697827973	342697828525	342697829075	342697829625	342697830173	342697830725	342697831275	342697831825	342697832373	342697832925	342697833475	342697834025	342697834573	342697835125	342697835675	342697836225	342697836773	342697837325	342697837875	342697838425	342697838973	342697839525	342697840075	342697840625	342697841173	342697841725	342697842275	342697842825	342697843373	342697843925	342697844475	342697845025	342697845573	342697846125	342697846675	342697847225	342697847773	342697848325	342697848875	342697849425	342697849973	342697850525	342697851075	342697851625	342697852173	342697852725	342697853275	342697853825	342697854373	342697854925	342697855475	342697856025	342697856573	342697857125	342697857675	342697858225	342697858773	342697859325	342697859875	342697860425	342697860973	342697861525	342697862075	342697862625	342697863173	342697863725	342697864275	342697864825	342697865373	342697865925	342697866475	342697867025	342697867573	342697868125	342697868675	342697869225	342697869773	342697870325	342697870875	342697871425	342697871973	342697872525	342697873075	342697873625	342697874173	342697874725	342697875275	342697875825	342697876373	342697876925	342697877475	342697878025	342697878573	342697879125	342697879675	342697880225	342697880773	342697881325	342697881875	342697882425	342697882973	342697883525	342697884075	342697884625	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2106	3300	1900	2700	2106	3300	1900	2700	2106	3300	1900	2700	2106	3300	1900	2700	2106	3300	1900	2700	2107	3300	1900	2700	2107	3300	1900	2700	2107	3300	1900	2700	2107	3300	1900	2700	2107	3300	1900	2700	2107	3300	1900	2700	2107	3300	1900	2700	2108	3300	1900	2700	2108	3300	1900	2700	2108	3300	1900	2700	2108	3300	1900	2700	2108	3300	1900	2700	2108	3300	1900	2700	2109	3300	1900	2700	2109	3300	1900	2700	2109	3300	1900	2700	2109	3300	1900	2700	2110	3300	1900	2700	2110	3300	1900	2700	2110	3300	1900	2700	2110	3300	1900	2700	2111	3300	1900	2700	2111	3300	1900	2700	2111	3300	1900	2700	2112	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
29979	37539	22331	10568	4395	1815	1248	453	121	61	46	68	68	60	76	56	80	57	64	65	56	59	78	48	57	63	66	72	67	47	43	61	58	52	59	48	52	55	58	54	47	59	38	54	60	57	65	67	57	60	60	61	43	53	58	54	73	60	70	65	58	60	51	45	54	59	64	63	52	76	62	54	54	66	62	84	70	49	64	55	53	55	63	48	61	41	62	73	57	53	58	63	65	71	59	54	61	60	60	54	62	57	66	66	53	62	71	51	56	71	75	70	65	50	60	60	56	58	57	60	63	65	51	47	50	54	54	62	66	60	75	64	48	64	63	57	59	65	39	75	59	63	69	51	56	41	56	59	65	50	69	66	69	69	47	71	52	74	57	59	56	67	60	66	71	57	60	61	74	64	59	61	70	61	63	65	53	62	46	65	52	69	59	54	54	64	72	57	55	63	46	62	57	61	60	61	52	59	61	61	76	71	69	61	65	63	44	64	71	61	54	50	48	63	65	65	52	59	59	56	62	62	50	54	68	73	55	75	55	66	59	49	63	57	54	55	69	50	61	58	79	70	63	50	62	56	64	47	51	55	60	52	66	66	63	72	57	76	61	56	80	63	46	74	60	67	58	52	63	45	57	78	63	55	50	73	58	60	55	66	64	70	68	48	60	49	57	58	63	59	58	65	68	59	53	60	54	54	54	60	54	55	62	64	65	65	62	60	76	48	51	58	55	59	55	64	52	68	53	65	49	64	52	65	68	54	71	49	63	56	51	51	49	62	58	60	59	63	53	52	72	57	76	74	57	55	53	76	56	66	59	56	64	47	64	59	66	57	52	61	46	64	66	54	67	68	42	67	66	53	62	52	53	64	57	69	60	56	60	77	67	65	57	51	67	73	61	53	58	59	51	54	58	55	61	59	61	55	63	66	64	58	59	62	67	59	62	58	57	62	54	69	49	71	60	56	65	64	51	62	59	61	65	55	54	61	62	48	53	53	64	60	51	47	58	59	54	56	58	65	57	53	61	62	49	73	55	63	61	51	80	50	65	66	50	70	61	48	67	56	54	57	52	65	60	66	68	57	63	66	49	61	63	66	69	68	53	52	57	69	56	65	61	45	57	57	46	55	63	75	73	54	65	62	64	64	70	58	51	67	58	64	60	65	54	62	61	55	63	55	53	60	67	61	70	64	51	58	67	48	57	56	58	60	63	69	61	49	65	74	47	76	59	46	68	57	60	64	62	61	48	66	63	67	48	47	67	57	42	69	58	64	48	63	70	57	71	53	66	51	58	78	64	59	57	52	67	53	69	50	58	57	63	72	47	46	77	57	65	59	60	55	57	66	59	47	58	59	42	56	42	58	66	67	61	48	66	67	58	60	72	76	70	58	72	59	57	57	61	56	51	56	43	66	54	62	65	60	49	63	43	51	57	55	75	64	57	70	57	53	63	56	66	54	48	52	60	58	75	72	64	69	60	51	59	59	45	68	59	59	60	66	64	52	75	52	47	76	59	69	58	65	68	65	56	65	64	69	50	70	56	56	64	67	54	57	56	58	53	52	62	65	64	71	62	68	58	59	60	59	71	59	53	48	62	63	64	54	56	70	57	72	63	70	49	59	56	67	58	49	69	59	51	74	64	63	58	50	42	60	55	58	59	63	70	58	59	55	57	74	64	69	64	65	53	62	55	62	58	43	56	54	76	75	77	53	55	70	62	55	73	63	60	73	77	62	56	65	73	62	63	57	60	59	59	55	68	62	45	56	61	60	59	63	59	64	59	52	68	45	63	61	53	73	52	61	59	62	72	61	61	42	68	62	64	67	54	65	58	66	68	53	66	64	66	47	70	61	52	57	65	67	54	63	59	52	67	66	62	67	70	63	72	65	63	59	49	66	46	63	49	55	47	60	52	62	53	61	73	61	58	58	56	71	59	59	60	56	46	52	66	51	65	63	55	69	54	68	56	59	61	72	54	60	58	46	62	64	55	54	67	65	63	53	65	49	60	65	64	51	60	53	63	62	70	56	59	70	58	57	61	60	68	60	65	64	57	60	54	55	65	52	52	55	72	51	54	62	62	65	59	50	71	66	63	64	65	45	70	61	55	63	60	65	64	60	65	62	62	44	63	64	51	79	57	70	59	59	53	62	74	58	57	60	70	63	70	57	51	66	56	66	49	52	47	68	65	46	51	71	52	62	57	51	54	60	64	43	63	59	60	52	63	58	72	46	67	44	59	52	65	48	50	60	54	54	76	57	74	42	56	54	58	60	57	55	63	60	56	51	73	52	67	59	64	70	49	56	62	66	51	54	70	46	55	46	68	52	76	50	50	51	67	81	61	62	59	50	52	53	57	69	46	62	62	65	57	64	62	67	57	59	61	60	59	57	60	68	53	60	65	74	55	60	58	64	52	49	76	65	59	58	64	59	52	55	50	42	64	79	63	60	56	71	60	48	51	51	63	71	55	65	70	60	61	68	61	54	61	52	62	45	66	65	66	71	64	75	63	61	67	76	59	60	70	57	56	63	65	65	67	52	62	62	67	67	45	57	63	61	60	61	68	61	60	60	72	70	57	71	54	54	63	42	58	60	75	54	61	66	56	81	87	64	57	72	60	69	74	56	61	59	68	55	67	56	52	67	54	60	65	73	74	62	72	59	61	49	88	54	61	62	62	56	62	60	50	45	69	51	69	54	52	62	67	68	57	52	63	56	58	66	61	61	63	64	54	59	43	61	61	48	53	57	55	60	74	64	52	74	55	63	56	66	67	54	65	64	66	64	59	60	72	66	61	65	58	53	57	55	62	51	59	56	56	70	50	73	64	62	59	55	51	60	65	67	56	69	60	63	58	91	44	62	62	67	46	62	60	63	51	57	63	57	57	60	57	51	75	70	57	61	69	61	50	58	61	54	48	53	59	57	57	58	62	65	61	61	61	77	58	55	54	50	66	72	61	57	62	80	60	67	60	53	61	78	53	57	63	58	71	62	57	56	47	51	57	75	77	61	60	58	60	50	70	49	44	59	56	58	52	64	74	71	70	61	50	73	71	52	60	56	67	56	70	39	50	46	62	63	70	85	60	62	55	56	70	55	79	46	73	62	59	63	74	56	61	58	50	55	54	67	55	65	60	54	67	52	64	52	53	69	74	56	48	68	49	54	59	75	63	56	65	53	57	55	56	60	54	61	62	57	58	55	56	59	70	48	56	64	54	55	62	62	62	56	77	55	58	58	52	68	58	48	59	52	49	71	58	54	62	65	63	53	68	65	63	53	65	58	55	60	60	55	67	64	55	59	65	54	48	48	70	59	53	60	50	58	63	58	66	70	51	65	55	67	56	57	53	50	44	63	51	75	56	66	58	64	49	62	57	52	62	54	56	62	67	67	64	51	48	55	52	60	67	58	62	54	60	63	67	68	48	51	53	57	64	72	70	60	64	66	54	65	55	66	71	58	59	71	61	58	61	61	55	70	45	58	52	69	52	60	61	50	52	64
51558	47498	43386	44966	42761	32430	27583	14443	3449	843	785	782	754	745	734	756	747	741	709	754	906	1027	902	773	732	735	761	734	729	761	771	711	721	743	709	738	724	730	723	759	738	687	769	770	793	739	758	781	724	765	709	779	770	790	745	771	751	751	778	775	750	757	751	733	745	765	758	760	695	685	753	762	716	728	741	731	727	762	752	720	694	709	755	777	732	792	706	746	768	767	730	697	806	762	722	748	730	741	776	740	697	708	769	747	731	748	748	761	726	752	747	705	728	755	753	778	742	744	739	718	752	737	748	748	743	806	738	763	718	775	773	796	737	755	799	713	736	760	773	739	792	776	824	744	781	756	772	742	763	714	733	755	824	768	711	746	750	751	771	750	729	718	785	765	752	756	742	770	732	727	737	726	776	720	720	764	732	779	748	800	736	733	738	697	729	759	743	734	733	734	748	721	758	747	795	733	736	775	799	749	769	735	721	775	715	719	765	795	717	695	760	722	763	733	768	739	775	718	748	735	724	759	746	792	777	716	770	712	757	734	774	734	704	766	717	669	728	738	728	756	767	788	716	790	749	780	794	732	714	772	734	751	799	760	763	703	751	767	772	715	761	750	732	725	730	728	745	745	769	778	708	773	756	734	704	762	762	743	716	764	722	726	810	733	762	751	759	770	730	726	688	724	808	738	783	775	733	744	757	806	719	764	734	727	768	717	766	767	715	772	720	764	735	773	742	707	802	716	767	793	765	741	728	749	752	763	762	757	751	756	748	727	710	750	787	722	777	776	750	736	741	718	746	729	733	761	770	720	749	803	705	730	827	738	735	748	760	811	745	720	780	751	744	717	741	738	780	786	766	739	786	763	800	731	747	787	738	760	760	732	717	727	748	719	736	771	758	764	758	710	779	681	676	749	779	750	717	780	763	757	764	702	759	744	741	760	776	748	745	705	745	744	710	724	819	727	748	734	731	752	729	754	698	794	797	725	763	703	747	755	747	776	736	723	719	719	738	800	785	710	721	711	737	755	720	796	765	756	737	753	781	786	777	806	752	739	762	722	740	746	705	780	761	809	741	726	764	762	789	762	708	778	697	735	768	715	753	796	766	761	765	765	741	748	705	785	725	818	752	771	769	725	714	691	732	808	734	723	754	740	765	708	769	737	777	729	710	703	806	748	754	771	733	795	763	733	785	742	730	775	730	779	729	773	725	763	743	714	766	767	793	760	774	789	819	806	755	785	698	740	734	782	808	764	785	787	758	744	745	742	743	768	750	800	747	754	797	763	742	763	777	757	763	759	726	762	760	757	733	783	711	773	779	776	769	771	784	735	763	726	741	718	727	734	736	775	754	723	732	734	750	744	784	763	775	773	784	709	717	736	739	729	743	731	777	771	783	750	768	709	721	759	763	706	805	734	761	662	771	820	751	762	772	760	750	745	759	767	708	764	760	761	759	779	687	738	763	780	731	761	773	729	788	730	701	747	720	742	702	744	767	768	749	734	768	725	755	741	804	763	762	729	743	722	711	732	811	753	807	773	734	738	723	726	733	736	760	742	787	766	756	767	773	791	756	712	766	753	754	758	750	733	740	762	776	741	800	711	752	784	747	755	783	728	752	721	744	706	702	748	746	750	763	813	741	760	752	787	769	724	722	730	734	678	819	778	754	738	777	784	786	710	742	717	747	757	738	725	699	735	732	774	749	762	714	698	735	779	714	782	768	754	757	726	746	761	740	742	840	743	762	755	708	703	803	747	726	766	847	737	758	726	706	773	711	743	750	759	758	793	750	752	737	738	726	747	730	789	680	745	745	737	775	732	761	731	716	851	706	771	763	732	780	782	718	742	765	766	768	732	747	728	768	754	739	779	723	748	794	734	758	747	716	709	772	758	756	726	694	752	744	696	755	731	753	747	708	767	714	749	759	774	794	741	744	773	731	734	733	778	758	739	781	764	746	741	742	747	756	691	722	789	738	687	730	715	739	748	770	786	738	676	754	763	775	755	793	790	771	787	777	748	779	745	703	789	753	791	754	721	738	729	728	756	784	744	749	758	784	727	751	757	731	849	714	762	694	770	790	763	701	742	662	766	776	771	746	704	729	763	778	730	752	766	761	780	735	736	774	771	797	713	735	749	750	756	777	739	717	751	788	786	762	761	730	747	728	746	792	723	731	798	782	719	745	797	758	667	772	753	717	730	762	750	721	761	763	787	751	739	755	723	792	739	768	686	753	756	776	734	767	765	760	743	767	794	750	759	719	756	729	759	736	738	744	783	800	798	736	818	718	748	752	735	735	717	764	708	752	778	715	769	794	740	756	728	760	746	744	735	754	730	772	740	749	757	755	728	737	793	731	733	761	741	744	721	777	731	771	721	763	755	770	725	789	786	761	740	761	768	754	743	718	735	731	766	773	745	738	743	757	729	784	707	751	816	736	724	732	776	743	732	675	719	798	771	739	767	718	685	762	710	803	725	763	746	791	752	732	729	740	785	708	784	736	745	715	749	760	746	786	720	741	760	770	758	712	752	780	759	711	704	775	773	696	749	751	773	702	761	711	781	766	791	705	718	743	804	742	720	726	811	715	708	704	766	756	747	747	735	761	717	778	738	715	745	676	722	756	712	751	740	731	721	744	783	754	751	752	686	763	753	753	779	734	750	753	740	717	808	764	769	724	719	755	740	743	773	780	685	757	746	713	715	769	745	725	798	735	740	771	737	752	709	739	765	746	745	761	769	774	782	752	751	790	702	780	735	731	737	760	757	729	766	758	786	740	780	778	778	766	752	728	761	724	689	745	771	782	798	733	760	720	720	771	749	791	729	702	751	722	788	744	772	776	747	744	742	705	680	774	774	780	736	778	764	724	716	769	722	718	752	708	744	788	800	774	775	723	747	746	718	756	760	778	761	731	738	711	813	703	729	766	726	729	722	716	736	768	769	756	765	791	711	739	763	769	749	802	768	785	701	763	778	729	767	778	752	702	727	753	744	735	722	717	704	754	777	761	768	749	748	707	742	711	768	766	741	698	700	757	799	750	780	739	698	756	731	709	746	753	759	722	760	745	729	723	719	767	719	778	695	724	746	763	743	790	745	788	738	705	740	742	721	782	751	738	735	737	807	743	708	733	750	712	736	742	799	732	746	773	739	727	775	781	769	752	749	729	774	762	803	744	707	738	737	761	765	776	715	767	713	716	784	724	762	713	724	733	750	752	679	759	748	761	684	753	778	765	755	746	738	762	759	722	732	689	777	774	783	771	744	717	744	744	709	766	694	772	765	729	731	783	726	729	813	734	781	768	730	730	739	738	728	766	762	754	737	749	747	737	743	747	752	703	785	759	773	694	696	756	755	784	767	734	755	763	742	724	780	733	729	766	778	734	753	728	781	752	761	727	755	729	753	765	773	732	791	732	719	748	754	745	734	776	694	743	746	769	758	737	727	784	708	783	778	736	715	750	745	785	732	718	721	800	746	746	738	764	764	722	768	692	726	700	737
9410	10255	5614	1912	824	348	309	172	63	56	41	54	44	41	48	57	54	47	51	43	54	47	49	50	50	48	47	44	45	53	49	62	64	39	50	45	53	53	52	55	44	40	50	63	36	58	56	51	51	46	46	54	44	42	57	49	52	43	50	51	52	48	55	57	57	58	60	53	47	41	46	44	41	51	56	51	57	38	57	54	50	61	55	62	37	51	54	46	40	64	38	44	41	40	48	41	57	52	51	39	50	49	58	38	61	50	53	64	59	51	55	54	26	51	45	47	46	47	46	45	54	45	52	43	49	51	51	51	59	44	59	45	53	55	58	48	55	50	56	55	48	54	54	52	53	48	43	45	53	51	34	58	44	63	53	52	53	48	46	52	45	55	47	55	37	50	41	43	50	63	51	48	53	50	57	53	54	46	44	43	50	33	49	53	50	60	54	46	51	45	50	55	60	39	54	66	49	44	46	40	37	52	45	70	53	51	48	46	50	47	49	43	58	53	47	45	35	62	51	49	62	57	57	61	59	47	54	55	61	57	47	48	63	42	56	55	56	51	60	57	62	66	52	48	50	61	62	38	48	53	51	54	49	53	44	57	52	58	48	59	56	54	52	51	57	56	56	44	45	40	40	61	54	48	62	49	50	61	47	52	34	48	43	55	47	56	41	52	56	40	43	47	56	56	48	51	50	41	52	58	55	62	38	45	47	54	51	54	63	48	55	58	50	56	59	36	45	56	55	48	39	46	48	50	42	50	43	53	47	49	57	58	44	56	48	44	46	62	56	53	52	38	61	48	43	57	50	46	55	59	46	53	44	41	38	42	62	59	55	56	42	69	48	56	52	71	51	52	52	56	47	55	47	45	48	58	66	53	62	46	46	69	53	52	50	50	52	52	56	56	53	48	66	58	68	65	44	55	50	39	51	40	50	66	53	46	43	51	47	45	50	58	43	68	48	46	49	55	46	45	50	65	51	57	54	41	50	58	51	46	44	61	41	61	47	54	57	45	60	48	52	42	47	47	37	58	45	46	50	52	37	62	47	40	53	53	45	42	59	42	57	51	49	50	56	63	51	44	57	53	40	54	49	51	59	55	52	50	64	45	39	55	58	44	53	60	65	47	44	49	35	48	50	45	49	43	51	47	58	49	53	56	52	53	61	44	46	63	51	58	62	67	59	64	51	49	48	50	37	52	51	50	43	41	46	44	52	51	57	52	51	49	67	54	46	55	52	55	41	53	54	60	49	51	61	51	52	46	53	54	44	37	46	53	62	44	59	55	55	59	56	47	38	52	46	48	51	54	41	53	48	51	57	57	36	47	46	65	44	52	48	70	59	52	49	42	42	45	56	50	50	52	50	40	65	55	50	54	37	48	66	56	43	57	50	49	57	50	62	42	48	44	46	38	44	50	48	44	49	57	69	57	49	55	54	49	42	52	53	48	44	48	60	54	56	48	54	51	43	67	53	49	62	43	69	50	49	61	43	35	50	48	57	68	42	59	62	48	46	43	40	35	48	38	51	50	54	55	50	60	48	66	53	42	56	48	48	36	50	50	48	48	58	56	56	46	65	54	50	69	62	50	45	45	57	44	47	55	41	44	45	50	58	63	46	53	41	65	48	62	51	60	56	56	47	48	36	49	69	57	56	51	54	55	50	52	57	53	58	62	43	38	53	52	55	51	57	45	54	49	52	48	50	48	58	42	43	58	59	49	53	51	64	49	53	49	38	46	47	52	53	52	51	53	47	56	63	75	56	52	48	54	47	46	52	47	57	50	49	58	54	60	39	48	43	58	53	47	33	35	50	51	49	42	57	45	53	56	46	60	47	67	53	49	48	56	36	39	53	59	58	54	51	43	44	53	50	47	57	66	52	52	48	43	56	55	46	64	45	46	54	50	48	37	54	38	52	55	47	50	53	41	37	50	49	52	45	62	54	53	47	43	51	65	53	46	50	41	48	46	57	60	51	45	59	47	54	45	55	55	59	53	52	47	58	54	61	59	52	55	54	46	58	42	49	55	53	52	54	39	50	44	58	52	50	49	46	48	54	46	47	39	49	52	51	52	50	54	48	49	60	52	48	57	47	51	47	59	47	44	50	59	52	51	54	39	49	49	51	48	38	61	45	43	59	51	49	48	50	45	45	64	42	41	62	55	52	62	53	47	52	44	49	39	56	59	38	50	47	68	55	50	51	45	56	70	61	39	57	43	57	41	55	48	56	49	67	52	51	45	56	53	50	52	49	51	40	67	50	48	54	42	52	55	56	46	36	41	51	46	51	42	49	58	51	50	56	55	52	42	38	67	54	62	65	50	59	50	46	47	52	46	65	38	40	54	45	34	43	52	58	58	51	49	51	48	35	57	43	52	60	48	40	44	45	52	61	36	57	56	65	56	53	59	55	61	54	44	48	58	52	45	56	37	47	46	48	33	53	54	60	46	41	48	56	48	54	48	57	40	48	56	46	54	53	36	50	40	42	51	49	46	48	41	54	51	49	56	56	52	73	44	43	58	42	47	69	42	56	41	50	51	68	36	53	51	51	44	49	47	49	55	58	44	54	57	60	51	44	56	52	62	55	40	52	59	46	50	44	48	56	48	55	57	48	52	55	45	37	66	47	47	48	59	29	55	47	57	46	61	41	50	52	61	49	61	57	62	54	47	52	47	51	56	45	57	41	45	46	30	54	41	38	36	49	54	46	57	46	46	63	38	40	50	49	48	49	58	52	40	45	59	50	46	49	41	47	50	42	48	55	49	52	66	55	52	56	51	58	52	53	61	44	62	53	50	52	52	44	40	41	38	45	51	39	54	56	48	49	61	44	47	48	40	58	54	50	48	49	60	64	51	60	52	57	52	65	55	43	51	57	45	44	57	60	51	42	59	57	53	53	52	53	53	61	58	52	62	54	52	54	51	38	35	42	54	60	48	53	55	44	47	49	49	43	56	50	53	39	53	52	40	65	50	46	57	57	49	50	41	41	43	43	48	44	50	50	65	70	54	50	58	39	61	62	64	33	50	73	63	49	43	47	43	51	55	51	50	49	48	39	46	60	46	50	50	61	56	42	49	50	51	44	44	55	56	47	55	45	42	47	43	58	43	60	44	38	49	56	50	50	60	48	38	46	49	56	46	45	45	48	54	51	61	34	45	49	46	47	52	42	51	59	52	39	50	57	54	62	52	59	57	65	51	42	56	61	49	59	52	52	46	51	51	63	59	37	63	50	43	49	51	51	53	40	50	45	40	46	62	46	52	45	60	58	60	48	59	48	48	47	50	54	49	50	48	52	37	45	55	38	59	52	47	34	66	49	64	51	55	65	56	52	55	55	46	50	43	58	53	47	71	60	50	50	46	53	58	47	52	51	49	47	58	32	60	57	58	53	58	55	61	63	52	50	54	41	47	46	51	46	45	50	57	42	40	58	60	58	53	48	41	56	45	53	51	50	42	56	54	51	47	45	61	46	52	47	60	47	49	45	48	53	58	47	38
42596	34978	27169	25881	24552	16482	12784	5486	1239	634	632	661	609	635	663	671	649	652	614	653	698	709	647	641	723	645	639	617	614	650	629	635	625	616	668	650	624	632	668	616	620	680	652	648	661	657	654	662	638	633	654	670	626	666	640	629	639	633	642	638	618	642	646	615	631	595	699	599	653	630	619	659	630	652	663	674	645	647	677	632	636	630	643	623	673	672	604	651	640	637	639	653	644	672	666	668	636	636	624	651	621	615	617	622	650	634	627	596	646	648	672	630	658	633	692	645	609	661	655	634	647	675	639	641	616	669	703	618	629	663	617	616	661	667	633	640	645	618	659	642	627	655	634	647	651	631	639	644	653	615	631	608	648	665	618	617	638	628	672	617	603	610	688	668	678	634	643	630	648	632	703	652	674	650	604	663	618	610	625	651	648	663	654	638	636	628	641	642	678	613	611	621	602	652	623	659	611	618	671	656	656	641	591	606	679	681	625	603	621	626	595	616	631	633	669	604	587	669	695	658	652	639	627	640	670	616	588	650	656	634	655	653	671	665	679	612	640	629	635	656	652	647	631	626	656	701	670	617	614	620	645	650	667	631	644	689	672	681	669	651	626	660	611	671	585	658	647	670	588	645	658	660	639	642	580	630	648	652	606	610	657	622	646	688	609	650	646	630	602	626	643	643	675	681	627	656	641	659	676	616	643	611	691	643	613	653	657	615	647	602	651	660	630	695	678	577	641	656	672	654	689	639	672	600	620	644	641	628	651	639	701	625	660	628	665	627	636	643	616	648	627	638	659	731	633	628	650	682	650	643	658	660	628	618	649	658	664	653	615	625	705	597	663	676	663	642	633	644	646	653	668	638	737	666	672	668	643	628	675	664	655	650	616	645	617	664	678	622	630	655	620	653	660	625	681	636	582	676	643	622	639	646	648	639	636	631	632	680	604	652	633	635	618	636	646	679	671	674	638	608	636	650	641	668	631	621	636	652	693	637	690	638	655	651	632	629	621	636	642	665	681	644	658	677	619	694	645	597	673	647	646	670	608	605	619	633	671	634	624	595	640	646	630	660	663	662	610	651	656	595	624	640	631	595	632	594	648	651	652	621	648	652	650	635	603	668	656	623	633	613	638	654	605	626	658	671	628	627	665	647	692	603	654	671	629	616	596	610	664	667	665	682	639	619	650	655	705	608	627	616	640	647	682	667	626	673	625	609	645	671	631	639	615	665	651	630	646	622	680	673	667	626	633	621	635	660	622	692	644	640	656	620	603	653	614	686	614	604	658	639	617	620	676	646	701	631	684	633	644	621	632	666	626	608	644	630	654	632	644	640	671	671	611	602	650	628	670	671	629	616	610	619	634	665	657	683	621	631	620	621	632	633	676	613	632	657	651	687	623	589	652	704	612	596	634	633	638	652	701	648	642	658	619	582	644	664	626	611	670	660	648	638	621	629	699	641	651	623	664	655	641	638	647	619	589	664	656	673	694	650	615	638	616	656	633	656	650	684	647	642	656	655	610	634	694	605	603	628	634	694	646	627	668	661	655	683	625	668	682	635	620	619	612	681	642	609	635	635	616	664	644	614	642	612	645	668	639	608	657	632	649	640	612	599	646	664	671	644	645	616	625	659	664	678	676	664	640	702	672	619	645	651	682	624	681	649	690	679	621	697	646	647	666	640	679	638	642	682	619	611	658	647	654	660	667	679	665	649	636	663	641	645	634	653	649	607	678	652	661	644	626	653	606	630	628	649	608	630	643	641	675	668	627	630	655	678	673	606	673	639	664	645	626	646	651	655	631	658	653	672	620	652	666	647	674	612	611	592	703	702	645	681	669	660	651	658	659	623	636	664	670	618	669	606	670	672	655	641	730	623	626	689	637	637	610	634	653	616	625	624	651	685	651	663	659	623	626	631	666	622	651	631	655	600	648	661	644	643	655	640	666	664	650	658	660	647	651	686	631	650	668	690	626	663	611	621	670	618	681	638	615	659	694	641	628	603	613	662	665	618	642	655	650	657	670	663	652	649	634	675	671	657	601	636	642	586	694	619	626	666	646	646	633	645	647	641	635	635	682	602	637	625	638	680	627	646	613	687	651	608	640	680	676	658	636	636	656	647	652	636	616	656	612	632	658	652	651	653	673	667	603	663	640	606	638	683	686	619	602	632	666	623	651	621	643	640	619	676	629	626	613	639	665	679	689	661	666	628	604	693	601	632	641	642	645	679	606	650	632	637	638	636	648	598	603	608	620	603	681	630	642	628	686	694	599	658	671	616	674	594	628	661	653	665	635	679	650	647	636	650	609	597	653	668	633	633	581	658	657	671	654	666	599	633	659	636	676	635	627	630	660	599	624	648	663	645	637	626	644	643	615	576	662	619	650	646	669	664	646	658	665	625	641	624	621	669	659	645	656	673	657	622	661	670	659	634	664	670	624	635	616	603	674	676	649	611	622	624	653	657	623	654	621	668	633	595	685	673	627	657	623	700	700	685	635	664	626	633	622	639	655	691	655	660	621	614	603	665	664	667	660	627	609	668	652	649	620	660	613	623	588	666	626	650	629	618	673	619	651	650	666	629	665	640	635	651	662	656	605	623	643	609	642	664	673	658	651	636	648	672	603	640	664	643	607	670	704	648	677	645	651	595	642	647	628	665	647	651	651	628	634	650	646	666	623	655	632	597	676	649	641	636	623	625	629	620	679	665	650	622	695	668	678	652	650	663	636	664	635	647	621	660	638	659	652	650	609	633	664	645	621	668	658	633	692	641	681	641	640	647	734	643	655	616	617	670	607	661	650	656	590	639	661	625	674	640	627	639	650	631	658	642	658	627	640	645	654	665	615	671	654	617	652	663	656	652	654	632	627	637	641	629	629	707	650	621	682	633	694	684	608	655	651	675	650	644	632	624	669	597	667	667	602	662	648	646	622	630	602	624	646	610	665	628	677	627	603	647	613	649	673	675	600	665	648	604	633	604	630	641	688	664	629	617	695	644	690	641	648	647	627	648	655	646	636	608	686	678	604	631	660	625	644	638	666	631	627	634	607	637	648	652	676	642	633	600	640	659	640	674	668	649	657	653	687	636	634	691	590	619	646	683	654	637	655	678	655	657	650	680	627	648	671	653	659	666	642	659	660	634	633	567	696	647	639	667	649	650	665	674	650	597	630	616	634	663	660	620	605	636	654	658	650	632	662	639	676	644	646	628	654	654	628	696	676	683	646	622	668	673	640	623	657	625	606	600	650	606	672	648	684	626	651	671	677	685	647	668	619	623	650	602	638	650	656	634	688	653	638	635	625	660	644	669	661	661	691	631	617	637	658	615	637	673	655	620	618	631	634	642	647	645	613	665	663	605	651	644	617	597	593	635	668	671	668	628	655	653	649	667	642	642	679	685	628	628	662	646	617	629	677	679	638	661	659	621	658	651	676	673	619	613	626	657	622	612	624	692	654	645	668	651	661	593	640	628	638	645	674	682	628	649	677	668	663	664
24237	29835	16990	6489	2334	1202	790	377	84	49	51	58	49	54	57	59	50	48	50	48	62	70	59	52	42	55	48	60	56	46	44	55	45	68	50	43	52	51	61	49	60	45	45	45	53	50	41	55	50	48	49	47	55	50	51	55	45	56	68	49	63	45	46	60	68	51	46	70	56	45	60	51	51	43	51	48	46	51	48	38	44	43	57	40	48	47	60	54	57	37	45	45	66	48	60	39	40	50	42	50	53	56	59	40	48	63	57	65	46	60	34	66	50	50	46	51	57	63	61	55	60	53	38	50	44	55	51	47	44	53	48	49	38	54	64	50	40	49	49	57	62	52	49	53	49	67	65	59	50	60	44	53	46	48	67	60	58	57	57	60	55	56	49	57	56	44	46	47	61	63	51	41	57	59	52	67	53	44	43	48	56	50	56	60	59	53	43	51	50	44	48	50	51	53	62	46	56	51	47	34	51	52	49	55	54	47	53	46	44	43	55	36	59	58	46	50	60	66	58	55	54	49	62	57	51	51	54	64	60	67	55	57	55	46	43	55	38	57	55	50	40	45	54	55	52	43	57	47	51	60	52	53	55	43	58	40	56	54	53	57	44	52	45	48	50	60	46	61	59	59	53	41	56	55	43	55	51	49	57	58	50	43	44	59	55	63	49	45	58	63	69	51	47	65	72	54	56	60	57	49	51	58	49	47	59	59	53	55	52	42	45	56	50	55	46	51	57	60	49	78	61	38	53	56	62	55	45	58	52	73	56	49	54	61	61	47	51	45	41	56	57	44	55	50	48	40	41	62	58	51	51	38	61	52	46	57	42	46	50	68	55	57	69	51	55	47	62	45	36	48	53	47	54	57	49	54	49	63	51	45	48	43	55	55	57	46	42	57	42	48	57	52	52	57	46	52	53	50	50	38	42	52	64	45	49	44	42	63	50	64	53	59	60	48	55	49	48	44	50	51	54	48	43	56	60	44	55	54	52	49	53	47	60	56	47	56	51	44	57	56	41	51	52	44	39	50	36	49	61	55	59	55	56	45	51	49	52	53	51	61	52	44	42	48	49	59	60	43	48	51	48	49	45	62	54	42	60	45	52	54	52	49	63	52	48	53	54	50	56	69	51	46	47	56	47	44	74	60	48	59	58	56	58	51	58	37	44	48	61	51	58	58	48	62	46	63	53	59	44	58	53	56	47	59	48	51	57	52	51	55	58	59	54	49	47	61	55	45	55	61	49	46	47	55	54	54	42	51	60	54	46	71	48	61	57	45	46	55	55	40	52	65	52	58	61	64	60	60	53	45	59	46	63	49	40	51	57	45	66	48	46	44	56	55	52	48	49	54	56	49	45	53	51	48	45	56	58	50	49	54	45	50	68	59	31	55	66	51	46	50	46	66	49	41	60	63	60	57	48	52	49	37	46	63	53	39	32	45	42	48	62	45	53	54	57	57	58	61	47	45	42	51	53	43	53	43	54	56	38	47	51	70	56	53	48	63	59	55	49	51	57	58	36	55	54	74	49	72	45	61	58	56	44	52	45	60	52	61	59	37	52	47	43	54	38	58	50	57	59	48	40	47	40	48	34	68	49	52	58	53	39	43	65	48	54	52	51	58	49	57	45	48	45	45	53	57	53	56	60	45	60	55	65	62	48	49	60	42	63	53	58	40	49	51	44	46	49	59	50	40	66	50	60	53	59	45	53	45	45	58	52	57	56	57	46	50	58	45	49	55	58	54	52	46	49	57	46	35	51	44	53	45	58	53	53	57	48	53	56	51	49	42	67	48	38	59	43	55	55	58	37	42	47	53	47	48	46	46	63	37	50	54	45	46	48	63	49	48	48	42	52	39	38	42	56	44	58	50	49	66	58	56	46	60	47	59	49	58	42	61	47	57	53	67	72	51	58	51	50	44	59	50	39	58	44	58	52	50	47	33	46	50	53	60	53	52	51	49	62	46	54	42	69	58	49	59	46	55	56	50	54	50	61	44	61	59	52	57	37	51	51	40	43	55	51	52	51	41	32	56	43	54	60	56	56	58	53	51	48	37	49	42	51	52	57	54	44	48	45	47	52	59	56	47	54	42	68	53	61	47	52	55	59	49	53	64	38	49	46	50	55	54	49	45	47	49	63	50	50	57	49	48	57	56	58	53	57	49	56	49	46	53	44	56	60	47	65	49	56	47	54	50	45	63	57	53	41	46	60	40	50	54	56	59	42	48	65	53	54	45	51	54	61	55	53	54	62	52	56	39	48	51	48	62	53	51	45	40	64	46	56	53	57	48	59	60	53	53	42	67	56	35	50	70	60	46	53	57	52	51	47	50	48	53	57	64	55	58	54	64	50	56	42	52	53	48	56	41	56	52	56	63	55	49	39	61	42	51	46	44	46	59	51	54	53	63	40	54	51	47	39	49	45	55	45	49	42	49	57	57	54	37	57	37	52	45	58	55	48	50	46	52	54	51	48	46	52	55	56	52	46	45	55	44	50	51	51	49	46	53	55	46	50	50	52	53	53	44	53	45	60	42	50	43	60	53	43	54	47	48	60	39	50	65	52	56	56	58	56	57	44	48	46	48	47	60	51	50	60	51	65	59	54	36	53	53	46	59	53	49	47	44	49	55	52	52	53	54	50	49	55	51	54	58	43	50	52	57	45	49	57	52	53	46	53	48	47	44	43	58	52	53	46	48	44	61	45	47	58	33	50	40	56	59	66	48	66	59	50	49	43	52	49	47	43	69	48	40	51	50	60	38	58	48	60	62	44	50	62	46	48	44	55	55	49	63	53	39	58	47	54	47	57	48	50	45	47	62	51	62	51	54	56	66	48	54	49	49	50	58	46	65	57	56	53	54	51	60	45	51	56	66	48	64	46	53	58	38	65	56	51	53	63	60	46	44	70	62	56	45	60	65	47	34	54	53	58	55	53	57	48	53	36	56	52	59	46	58	49	45	53	55	56	60	45	54	46	43	48	55	53	55	56	63	38	52	51	56	54	66	45	52	60	52	48	74	65	49	62	57	49	48	60	58	62	59	59	56	52	52	51	51	46	48	52	41	47	46	41	55	56	57	53	63	63	58	44	44	51	36	54	61	51	54	58	62	54	39	56	46	35	54	51	49	54	51	48	69	51	64	66	43	43	56	53	53	59	41	49	49	62	45	54	54	64	49	61	48	61	54	58	43	61	65	49	54	46	52	57	49	54	51	35	53	50	52	52	42	52	54	52	63	57	44	38	45	55	49	38	63	57	44	44	58	56	62	41	53	38	46	57	51	57	52	55	52	55	52	44	45	52	50	61	50	42	65	52	60	49	62	56	65	62	66	56	56	42	56	41	50	61	48	50	62	41	54	60	44	47	49	47	51	36	53	60	44	38	51	44	54	47	41	50	41	41	50	51	56	44	49	56	57	41	51	52	72	51	56	45	53	49	54	51	43	52	51	45	58	56	47	56	50	46	58	44	57	46	43	49	55	60	63	44	55	53	49
49967	46528	37722	37639	35986	28944	23539	12468	2587	753	687	630	644	659	644	657	671	596	617	652	733	849	757	706	679	658	664	626	642	670	682	639	671	678	630	663	637	653	708	687	659	659	650	667	630	622	653	678	625	651	672	660	639	682	630	694	617	634	628	648	639	605	679	658	685	664	669	668	644	667	682	695	602	700	670	685	629	635	647	707	641	667	641	630	661	649	658	663	643	658	672	640	654	654	635	676	652	698	682	652	665	675	659	660	710	609	685	665	620	634	652	698	702	681	688	628	616	653	690	674	630	646	663	635	667	664	696	657	693	664	707	643	656	660	657	642	617	637	672	627	660	648	610	676	668	678	599	652	648	661	744	680	653	675	660	635	674	654	660	673	626	647	662	646	638	656	639	633	683	654	729	658	669	676	648	596	634	698	685	669	641	661	669	677	660	652	632	621	698	658	647	633	630	646	601	636	634	588	663	605	637	667	666	683	650	645	665	620	606	653	618	643	613	688	658	621	663	645	637	659	667	680	650	674	666	679	650	654	664	628	612	615	623	668	607	703	639	685	667	647	639	664	640	680	633	636	628	666	659	647	650	638	668	677	639	620	636	691	669	650	653	651	642	693	676	667	693	618	658	650	628	652	658	649	612	657	683	636	665	693	669	670	627	713	677	639	647	677	687	622	605	679	628	644	603	723	602	647	651	614	629	652	644	682	693	645	602	644	632	668	665	619	655	670	656	679	646	683	650	628	640	633	663	671	613	625	671	648	680	648	665	651	636	670	688	663	672	637	652	707	628	625	649	683	626	724	649	665	655	630	651	618	660	668	677	673	646	657	698	655	649	651	667	668	645	670	621	639	700	654	641	659	674	641	678	651	632	639	615	638	653	660	653	651	642	632	638	666	645	620	687	659	665	678	623	630	615	627	648	627	645	676	683	592	665	624	641	666	641	653	647	656	653	674	623	661	658	649	679	674	635	631	634	654	666	627	671	656	614	664	682	678	641	719	619	611	685	665	692	654	679	684	664	707	685	664	621	662	675	690	664	669	673	669	646	685	659	666	645	667	642	652	654	637	676	658	637	598	656	624	682	628	679	673	641	650	673	669	652	680	618	641	656	618	630	638	692	668	661	643	623	690	675	653	658	637	643	654	640	695	671	666	609	680	637	657	657	644	639	660	636	658	645	661	668	652	737	665	635	622	620	684	644	617	630	643	649	665	627	642	630	696	641	672	640	643	623	622	651	656	680	621	652	646	621	684	622	638	679	649	642	660	664	625	611	645	611	657	629	685	655	622	691	646	641	686	640	667	667	629	625	657	642	684	639	668	651	614	645	691	639	724	660	649	655	665	684	640	638	643	663	607	650	678	655	663	682	659	666	648	642	649	672	655	668	663	677	630	639	689	657	666	644	668	645	654	633	630	608	685	676	696	669	687	665	643	619	646	683	647	707	729	646	665	629	564	649	668	650	655	642	681	710	686	643	680	669	615	649	642	666	660	702	624	627	704	660	664	655	662	624	660	637	646	670	657	633	628	633	610	692	643	671	627	630	668	663	642	630	648	655	669	640	636	613	679	648	637	671	680	675	671	632	739	651	662	665	608	699	610	659	647	656	646	644	661	701	656	649	623	656	688	691	653	693	620	640	633	653	639	665	631	616	647	676	658	652	661	614	652	678	683	675	623	670	652	651	614	672	647	632	648	629	623	709	654	633	650	643	633	636	632	649	686	677	632	613	635	681	693	676	619	698	602	626	659	619	662	674	655	669	673	670	716	628	651	683	651	653	652	693	639	649	738	673	639	690	638	676	638	635	660	631	681	633	668	662	640	636	692	639	680	667	658	659	565	662	677	646	627	640	641	637	643	686	672	672	693	655	633	608	663	628	641	623	668	602	636	669	685	651	716	670	675	612	598	675	658	606	622	652	675	646	643	653	655	678	622	629	665	654	666	675	591	678	625	648	622	667	649	654	684	651	672	634	634	668	705	643	664	615	676	660	659	628	652	624	639	627	647	683	658	664	659	622	613	658	673	621	694	675	633	710	692	635	659	618	648	644	670	610	685	629	611	730	650	679	638	650	635	659	690	655	652	658	656	605	662	683	678	659	696	617	682	625	649	685	642	662	641	638	642	650	638	669	628	605	676	686	637	617	647	653	643	626	647	683	621	660	653	648	694	673	667	668	640	686	714	654	668	676	613	662	692	646	644	607	637	670	647	681	650	647	677	630	618	659	705	628	625	619	648	675	709	677	631	665	657	680	671	692	633	649	692	636	653	641	627	697	682	654	647	679	637	660	671	643	705	654	687	698	647	630	656	651	667	637	669	661	677	693	651	658	627	632	618	653	620	647	678	686	624	653	678	629	696	647	634	633	654	631	636	682	620	684	656	659	675	655	690	620	622	652	711	632	652	669	663	627	647	707	610	651	621	701	646	605	667	575	653	635	607	639	655	675	676	631	680	644	662	613	611	654	690	675	628	658	613	659	642	651	641	623	694	627	663	667	613	683	643	604	663	648	668	666	628	648	677	651	669	650	663	667	680	651	666	649	685	671	631	668	609	626	607	648	625	630	664	639	638	663	657	642	684	669	669	656	649	632	623	643	654	646	621	684	644	622	654	658	688	690	645	681	652	690	670	645	655	641	652	663	653	664	669	644	665	690	703	603	646	624	662	688	637	638	636	633	671	651	688	678	651	619	659	672	631	655	694	605	620	637	612	650	709	636	635	606	659	670	638	649	668	627	637	662	661	654	663	671	684	638	647	619	694	628	665	630	649	617	663	637	647	685	647	670	700	645	636	614	662	594	608	684	681	674	634	633	693	671	592	667	619	640	648	647	620	674	653	624	680	624	702	648	654	649	675	652	703	635	660	644	647	643	669	641	687	689	646	660	630	630	614	635	710	631	668	674	699	596	637	674	647	641	644	659	665	632	689	620	664	653	599	653	637	627	683	633	666	643	694	687	675	662	603	624	655	692	660	625	683	704	662	698	646	680	656	622	635	640	638	708	644	639	671	669	669	635	642	623	645	622	642	675	660	673	648	620	631	659	641	691	618	651	668	653	658	641	640	717	618	646	597	710	618	653	683	652	644	641	673	626	618	649	644	642	648	649	603	633	693	624	680	682	703	614	627	649	676	662	606	605	660	637	618	655	634	682	668	669	657	701	634	649	664	635	652	649	689	612	642	647	662	615	632	640	619	654	697	653	646	643	628	641	682	649	627	668	659	657	635	654	683	662	669	697	645	688	684	647	601	676	669	682	658	646	651	613	625	609	646	626	684	660	649	652	625	680	641	622	663	668	650	687	656	654	665	711	620	697	647	611	645	664	637	619	652	661	663	637	725	657	674	662	632	673	652	644	690	646	641	678	651	631	652	667	680	648	658	633	661	635	673	627	610	659	602	585	654	636	642	652	677	671	612	658	618	652	691	696	664	661	628	686	606	680	638	670	660	651	678	634	645	669	631	659	657	629	631	632	630	617	655	678	649	633	598
19767	26497	16664	6455	2139	1054	716	385	116	61	56	57	52	55	55	54	49	64	66	59	56	79	56	51	69	68	53	67	58	62	72	57	50	73	71	71	72	51	64	56	61	63	61	51	54	81	64	56	84	61	59	63	44	46	65	43	77	76	48	55	61	63	71	61	53	74	58	61	65	70	50	70	67	65	58	61	57	57	71	65	76	53	62	55	54	43	64	59	60	45	65	59	74	46	65	70	63	67	66	79	59	65	86	64	70	57	57	57	60	47	61	65	41	73	69	60	61	53	56	73	63	66	68	67	60	52	61	56	53	68	55	72	57	68	55	50	69	56	59	70	73	64	57	56	63	70	63	56	74	55	52	62	61	57	69	56	56	61	59	74	58	55	59	73	61	61	65	58	70	60	56	55	60	52	56	52	65	62	38	69	66	58	61	61	60	61	78	62	50	61	53	51	62	61	66	55	63	58	57	63	64	63	45	73	53	56	70	65	66	68	74	68	68	68	58	64	61	64	56	57	57	67	64	61	60	55	62	56	53	50	54	73	61	55	68	61	53	59	58	63	64	52	72	54	57	55	49	63	61	64	62	50	60	56	58	57	58	78	72	56	65	60	68	62	77	58	67	58	52	55	68	66	73	71	61	59	49	67	67	59	62	60	60	52	64	60	51	45	55	57	72	66	63	67	59	68	60	63	61	67	67	65	72	54	55	76	78	60	62	71	73	60	68	67	76	69	67	56	61	66	91	59	69	52	63	67	64	67	72	50	58	57	69	51	55	48	63	61	75	63	59	53	61	74	73	67	54	72	76	49	54	63	83	63	62	67	57	71	73	64	59	61	72	60	61	63	65	73	56	64	60	61	63	60	74	62	72	56	62	54	63	71	65	65	60	58	66	50	67	55	53	62	51	58	51	69	50	59	63	69	63	62	60	74	69	58	75	53	71	70	59	66	62	49	62	62	56	60	64	66	62	59	54	55	65	63	64	56	58	53	51	56	63	57	64	68	68	57	57	61	75	57	67	83	59	64	59	46	62	72	63	57	64	65	59	70	62	50	66	61	58	58	64	69	70	49	70	54	55	60	67	57	70	57	49	51	65	68	54	42	60	67	55	62	73	57	67	51	51	64	64	77	60	50	59	64	57	65	59	61	66	60	62	72	69	61	50	70	53	62	62	62	69	47	49	58	52	54	50	68	63	65	58	60	68	60	57	70	47	70	52	62	51	49	61	59	56	67	70	62	66	61	58	65	62	45	58	67	54	71	72	64	53	70	57	68	54	58	71	67	54	64	59	48	64	66	51	59	64	62	59	52	77	58	53	67	61	69	49	58	52	67	58	70	65	70	47	70	59	58	67	56	61	60	56	61	59	50	58	60	59	60	56	60	58	70	53	67	71	77	58	48	64	63	61	62	59	52	52	55	64	59	81	60	69	71	62	66	51	58	63	54	61	63	59	50	49	48	58	69	67	69	60	48	72	58	60	69	69	71	66	56	59	62	60	59	68	54	59	66	58	53	56	54	59	65	62	66	55	57	72	54	62	57	59	59	49	58	63	60	53	61	63	70	57	65	62	54	69	71	87	58	64	52	65	53	57	60	70	53	54	83	63	60	78	61	62	50	50	62	55	54	60	64	58	65	63	60	50	56	59	60	60	77	68	59	52	70	43	60	70	54	82	51	70	67	70	39	63	55	53	59	60	50	64	52	61	51	69	59	79	62	66	56	60	57	63	60	53	52	61	54	55	59	59	73	59	66	55	65	78	60	68	68	61	53	58	62	67	54	62	66	63	71	65	52	64	52	46	60	56	61	52	52	45	63	54	52	70	62	61	60	75	75	56	38	66	59	62	56	55	59	50	59	64	46	48	74	72	56	57	67	69	50	55	46	75	60	60	56	60	57	64	73	70	61	68	55	61	77	75	53	64	67	57	65	57	53	61	62	62	79	58	73	69	54	58	59	66	69	51	52	52	55	63	72	63	72	66	63	61	54	47	63	55	56	62	65	47	58	49	63	60	65	83	59	67	59	62	52	57	66	55	62	76	50	67	64	59	70	75	56	54	62	73	64	64	62	59	58	55	67	58	56	68	62	68	63	65	64	57	62	53	65	61	65	66	68	66	70	56	55	55	57	69	72	55	62	72	59	57	75	64	57	57	64	66	67	72	73	59	59	61	62	59	72	68	68	54	60	63	60	42	63	67	77	68	63	62	54	64	60	66	73	64	50	72	57	61	64	64	54	68	69	66	60	67	58	66	60	64	50	56	59	65	65	61	52	56	51	51	64	57	71	58	58	64	58	46	56	66	63	67	51	64	59	71	72	64	58	61	69	74	62	61	73	60	53	77	41	63	64	56	61	65	62	60	70	49	58	61	52	64	57	66	61	65	65	60	58	71	58	62	48	53	60	55	46	73	69	63	68	55	70	57	73	63	72	61	56	53	51	48	63	51	60	53	50	70	58	66	64	53	69	55	54	50	72	59	53	70	55	58	54	61	69	72	73	72	64	48	58	62	66	67	59	47	46	52	52	54	55	61	57	62	60	66	73	70	52	57	52	69	63	61	65	50	53	58	67	68	62	46	73	73	64	54	67	53	50	68	53	66	54	49	64	57	62	61	62	67	60	56	53	59	49	52	55	73	59	60	54	54	47	53	58	68	59	55	52	49	65	67	57	55	70	58	68	64	59	57	66	59	65	51	65	56	70	59	74	74	58	55	53	57	58	56	52	81	51	64	57	68	72	57	71	50	65	67	54	57	67	59	63	59	62	60	55	67	56	61	58	77	62	69	56	63	58	62	62	56	76	45	78	64	57	84	74	66	56	58	47	66	69	53	55	53	59	64	56	70	64	61	55	65	64	52	57	56	49	59	75	47	51	73	51	57	46	61	59	73	67	51	53	62	63	71	73	64	66	56	49	54	63	55	74	52	66	73	68	56	64	69	60	55	65	52	62	61	57	62	60	57	62	64	58	71	52	56	55	54	58	68	54	62	53	62	56	58	57	76	80	47	72	56	67	70	68	64	63	59	68	55	54	57	58	68	39	56	68	86	72	75	56	61	73	56	56	76	59	60	68	73	71	40	50	64	62	63	67	81	61	70	56	58	70	84	78	61	62	60	60	62	60	59	77	53	67	77	57	64	59	62	47	57	67	72	53	67	56	74	63	61	72	56	67	58	70	73	52	53	52	65	68	58	61	71	70	55	63	60	57	48	66	76	70	57	67	64	58	54	67	68	63	64	59	49	60	51	61	58	70	64	58	47	73	60	60	68	54	64	52	60	58	66	69	69	59	59	67	62	72	58	47	58	53	58	65	59	62	70	76	58	63	72	57	63	77	59	60	65	54	52	54	66	58	56	52	57	65	69	66	53	55	67	51	74	60	53	65	68	48	56	65	76	66	57	57	61	68	67	56	52	59	47	65	74	62	52	63	59	68	72	62	50	59	63	59	66	61	64	62	49	56	63	60	69	48	51	61	57	66	60	57	67	59
51522	48346	38473	36303	33190	27229	22520	12470	2897	886	795	801	791	759	782	749	738	748	776	761	851	955	837	857	759	787	766	773	782	717	769	811	804	748	749	722	777	777	744	715	794	794	757	742	768	792	751	767	768	750	817	777	774	761	723	760	799	762	852	750	765	753	758	759	768	715	733	779	749	720	765	786	735	792	816	768	789	740	770	780	780	710	770	800	828	774	761	796	776	761	767	747	744	737	776	744	789	724	789	748	777	770	784	729	761	783	786	740	777	803	827	781	797	722	805	761	761	767	737	738	785	726	769	769	767	768	777	786	757	788	760	802	758	793	735	777	758	787	747	756	747	810	762	771	756	787	820	819	750	704	794	765	788	761	768	784	752	749	789	755	782	740	795	760	796	802	801	752	768	792	747	742	805	714	729	795	713	763	737	773	817	718	726	763	780	833	761	758	762	721	812	750	772	801	795	786	758	746	775	741	791	754	790	758	734	774	754	741	783	800	810	733	729	731	778	802	735	768	789	766	749	762	779	787	792	762	771	780	839	764	787	732	743	763	771	771	766	717	722	800	763	731	771	752	771	745	802	762	835	802	730	787	782	783	789	782	735	734	755	739	798	738	768	775	733	736	783	768	716	719	739	781	753	839	737	776	759	796	798	803	755	770	768	755	784	754	722	792	716	821	779	753	770	776	758	736	815	775	779	778	782	781	776	806	750	814	783	748	749	808	747	765	792	703	765	735	798	743	853	819	713	801	775	796	743	784	772	773	746	766	739	762	804	758	811	772	774	763	812	744	786	772	788	751	770	695	750	766	791	749	780	749	783	702	796	822	774	797	743	724	716	758	739	728	834	745	788	784	745	764	747	744	786	762	716	751	808	810	769	814	776	729	805	752	766	759	777	752	769	766	714	775	768	777	776	745	832	748	797	804	781	738	722	775	768	777	813	778	737	783	784	765	792	759	758	739	745	783	768	800	746	777	765	768	757	785	735	768	780	773	821	769	767	773	783	781	809	812	790	818	784	809	773	809	761	788	761	770	778	787	767	776	738	742	745	778	766	737	788	753	769	787	786	762	748	764	775	777	791	754	789	775	790	833	816	751	755	767	761	793	773	738	799	735	752	757	775	754	789	785	777	791	731	726	836	806	739	792	797	797	765	758	777	763	784	773	750	791	776	731	761	793	800	724	733	764	750	793	807	796	767	743	792	770	743	759	780	730	801	720	737	780	789	735	811	810	730	793	782	800	752	765	717	771	799	802	784	738	734	799	763	794	784	792	795	769	781	776	791	779	794	726	736	718	785	817	797	752	806	770	743	772	750	809	803	723	757	753	831	762	734	734	756	801	718	822	831	757	719	772	789	756	775	776	796	753	821	805	732	709	717	801	811	745	767	786	819	756	747	771	767	742	796	782	742	728	800	829	788	768	746	759	784	730	749	772	771	764	812	761	754	776	782	746	782	781	795	776	783	752	735	794	749	753	739	752	745	761	727	811	802	769	813	806	809	781	758	800	789	788	792	772	792	758	760	846	815	752	765	763	747	769	800	767	771	734	772	728	743	789	765	780	749	815	752	744	791	755	761	777	755	737	805	775	771	796	810	734	734	791	805	794	818	832	792	791	715	769	773	787	770	775	815	713	789	778	760	777	804	750	762	748	777	771	745	777	723	764	752	775	757	743	721	789	734	797	835	762	737	751	816	768	772	805	738	772	736	792	771	805	757	748	795	746	763	798	735	740	769	799	755	788	798	787	771	758	782	725	750	783	788	728	771	805	715	792	739	833	747	766	772	735	764	744	738	796	815	781	765	765	779	750	705	727	798	788	754	778	795	798	756	760	819	772	779	754	783	768	780	768	823	792	750	746	786	722	826	760	771	751	755	782	758	763	762	814	787	798	695	786	760	781	775	800	783	791	756	778	757	755	756	800	736	785	764	803	789	772	761	760	769	784	807	774	780	763	821	765	751	758	807	781	779	830	741	750	743	741	727	784	768	762	775	757	756	785	785	805	754	712	781	780	750	727	820	827	796	736	789	789	757	766	791	758	755	813	791	711	766	763	742	778	787	776	795	821	788	816	731	739	796	743	821	768	799	713	760	744	753	766	760	782	773	798	733	776	787	759	793	777	790	805	823	779	774	758	769	751	788	792	793	756	809	742	781	748	749	834	810	763	768	780	787	772	745	806	779	794	751	759	802	719	764	760	789	798	776	773	788	816	731	748	733	778	733	755	784	776	780	801	799	744	865	759	777	756	775	766	817	788	805	748	752	750	784	752	766	827	744	747	842	777	768	741	801	780	725	751	752	811	769	809	734	757	747	768	754	741	771	720	754	821	779	779	741	783	805	782	769	790	774	749	807	733	733	800	796	811	763	750	767	776	814	768	748	797	786	761	814	799	771	750	738	775	764	797	836	758	810	732	781	764	816	748	747	771	731	792	800	725	814	774	742	824	775	761	764	732	774	736	812	747	782	775	770	754	825	718	729	713	791	816	726	784	769	777	774	823	748	777	777	734	725	754	817	793	776	749	752	761	718	749	730	773	745	778	780	742	779	790	791	759	809	756	829	799	817	807	837	852	828	790	776	832	749	734	798	772	804	810	811	785	771	800	738	780	790	743	712	794	772	785	751	749	778	768	806	768	765	774	788	771	819	785	815	742	749	791	753	756	768	750	804	740	779	749	794	784	818	786	734	738	795	800	770	781	791	797	715	776	783	782	749	730	776	793	790	748	741	774	774	724	809	772	791	769	777	714	777	771	776	801	792	769	725	807	761	810	752	730	733	784	802	758	750	762	780	716	735	746	755	813	772	741	755	818	801	781	764	784	793	735	804	798	785	748	759	774	750	789	736	751	803	747	785	775	792	768	779	788	781	764	730	806	767	794	762	765	774	764	786	757	762	720	815	780	737	823	757	781	760	779	760	785	747	776	737	734	698	818	812	782	789	772	719	757	765	767	783	775	823	733	811	782	821	771	749	826	786	744	725	732	781	804	798	721	809	766	755	766	786	734	779	785	778	761	784	739	757	783	779	753	816	744	808	745	808	742	770	784	732	814	777	701	724	821	815	780	740	754	829	792	798	733	786	763	783	699	777	802	793	811	766	742	794	810	787	787	737	773	756	750	741	737	782	763	735	723	763	738	787	755	782	738	799	806	791	770	736	751	801	813	770	809	807	757	742	779	794	773	820	788	709	726	817	773	735	754	766	804	770	755	744	783	768	775	773	797	771	792	733	801	739	768	809	793	783	742	746	807	803	768	777	748	739	822	793	743	761	773	706	688	767	757	776	759	772	788	740	730	792	771	785	761	782	755	785	759	813	760	762	753	721	764	740	755	777	776	783	808	750	736	757	732	727	780	780	749	783	738	815	752	760	738	826	717	781	814	753	795	796	745	765	762	757	815	761	754	785	779	744	774	784	780	789	760	770	763	729	773	827	730	769	778	757	791	728	786	750	779	783	779	746	755	784	742	746	749	772	776	722	736	766	731	767	787
29730	37134	22761	10081	3618	1582	1204	586	128	76	52	64	56	54	53	55	81	46	61	57	66	87	55	44	67	51	67	46	64	46	60	55	60	57	47	56	69	62	75	53	59	62	63	47	57	66	73	58	63	57	58	66	49	69	58	52	59	43	54	46	70	60	59	72	60	62	64	63	60	64	63	68	41	63	51	59	59	71	55	52	60	56	51	56	58	66	56	65	72	55	58	75	55	45	48	67	61	62	57	66	52	64	65	86	53	69	57	64	51	59	70	71	77	60	64	56	80	52	56	64	69	47	58	56	45	66	58	60	66	56	46	50	52	49	65	56	52	61	57	66	64	52	59	55	52	57	58	56	49	58	59	70	76	60	61	64	58	71	68	55	61	65	56	58	64	58	49	52	57	51	62	79	52	51	61	65	67	62	66	64	48	56	61	48	60	67	56	61	58	46	51	58	51	55	62	79	79	56	73	66	49	57	59	63	60	57	69	62	55	66	67	74	50	60	69	52	54	74	58	48	60	55	53	62	64	62	60	56	61	67	54	53	54	59	55	60	60	62	54	57	70	68	59	47	78	55	53	59	64	63	48	62	55	50	55	65	56	60	58	61	63	63	61	66	51	49	57	62	50	76	64	54	54	70	68	58	54	63	65	48	53	57	53	49	53	57	59	62	61	57	53	60	52	56	71	69	71	74	48	55	63	75	72	56	69	54	60	47	70	68	63	57	76	64	57	71	54	49	56	64	45	71	60	71	77	64	62	55	50	52	64	58	73	58	60	57	69	66	59	62	67	46	54	71	49	50	46	64	51	54	60	46	65	64	60	61	62	72	69	64	62	54	52	64	61	52	56	45	50	51	49	51	63	51	60	69	55	64	61	46	65	57	62	64	52	48	70	47	59	49	67	69	62	65	56	68	47	55	72	65	51	61	60	47	55	48	50	55	51	77	63	69	62	53	58	53	57	71	69	57	61	60	53	65	66	61	49	72	59	52	59	78	80	53	56	61	64	60	62	42	70	55	47	47	61	75	59	55	46	61	72	60	68	50	56	55	77	73	64	62	63	72	50	59	67	58	47	67	60	59	68	54	73	67	67	51	53	46	51	60	53	64	52	54	51	65	68	61	64	63	52	65	58	61	58	55	60	61	58	71	58	54	52	63	65	50	70	50	56	59	48	67	51	64	54	65	52	48	66	50	54	70	43	57	55	63	50	58	50	65	56	56	59	65	68	54	69	59	69	64	61	58	61	53	53	63	53	67	60	54	48	75	61	69	73	53	59	57	59	75	66	70	64	70	70	66	72	46	61	42	65	54	55	55	60	48	48	67	56	64	58	80	56	62	58	72	51	61	64	61	60	54	68	75	63	71	65	67	67	63	54	47	50	58	64	56	58	50	59	58	67	52	70	73	56	57	62	64	83	60	57	63	63	57	57	57	53	56	53	64	66	63	72	61	60	63	52	65	62	51	63	63	57	65	54	63	72	59	57	57	55	58	66	60	67	55	67	64	60	62	55	52	61	56	59	58	54	66	56	53	47	70	64	58	50	59	55	49	70	68	53	59	52	70	48	67	55	66	65	48	55	60	49	55	52	71	57	63	60	57	63	59	60	67	63	61	58	60	58	61	55	57	49	47	56	56	63	52	66	65	57	54	69	52	52	72	65	56	70	61	59	75	51	59	52	68	65	58	66	62	57	60	58	70	69	74	63	64	61	61	71	62	47	65	62	56	52	53	53	64	77	52	68	61	61	76	63	73	50	64	59	56	58	63	49	50	63	64	58	58	55	59	58	51	58	53	58	71	77	58	71	51	48	48	62	69	58	51	49	57	66	75	57	66	48	63	58	47	76	68	55	73	63	80	62	65	39	59	67	57	64	66	72	74	54	54	56	58	56	55	53	69	52	53	58	72	64	57	41	60	64	65	51	60	62	52	60	57	59	61	66	78	57	57	67	62	65	57	57	64	57	52	54	67	66	48	53	45	55	56	52	59	61	54	61	64	58	62	52	51	55	75	60	60	67	56	62	60	56	66	64	68	60	49	58	44	53	59	53	61	58	47	70	65	50	61	44	58	60	59	69	63	65	54	57	59	61	60	53	59	46	70	65	59	52	54	52	60	47	52	63	64	52	57	50	59	82	44	74	60	67	66	61	68	49	81	71	52	50	65	52	58	68	59	66	50	63	70	70	67	51	51	70	60	67	53	50	65	58	60	58	64	63	52	70	59	67	71	59	61	64	47	70	45	73	53	62	64	60	49	55	53	48	51	61	54	63	56	48	66	56	52	70	51	62	58	60	69	71	60	64	62	75	60	71	64	52	54	58	60	78	59	60	61	70	58	52	59	62	59	56	64	72	55	63	59	66	58	56	54	64	55	48	64	59	61	66	55	53	60	61	53	53	66	59	52	50	61	64	45	54	46	72	59	48	47	74	52	67	61	54	51	61	64	70	63	68	49	62	50	58	58	56	54	59	54	57	67	59	49	76	58	63	61	64	55	56	61	45	67	53	78	37	51	55	56	64	56	66	59	54	45	68	55	78	53	59	65	61	60	50	63	51	55	49	60	65	69	67	66	66	64	52	69	52	62	53	42	56	56	61	64	58	49	66	50	60	55	63	52	59	56	57	69	64	54	67	67	77	50	61	60	62	62	73	61	53	52	56	46	48	56	54	61	64	57	57	58	72	60	54	67	63	58	71	52	68	66	48	56	66	59	55	57	61	58	61	58	56	60	57	49	49	68	61	52	63	49	61	51	59	76	58	70	60	54	67	63	73	53	53	63	56	62	64	47	58	56	68	70	70	72	63	50	62	61	70	56	43	81	63	51	63	53	57	61	57	45	57	67	59	63	63	55	69	57	71	56	74	59	67	46	57	62	52	53	59	56	64	51	57	56	63	53	60	62	59	57	53	67	58	54	67	56	51	60	63	56	51	70	55	58	63	60	56	76	57	62	70	63	59	59	60	58	64	55	53	71	56	52	62	68	51	59	58	69	48	67	58	62	56	61	67	55	51	58	60	57	64	59	70	63	68	49	53	70	57	73	63	58	72	58	59	68	56	60	57	63	47	62	56	54	63	67	59	72	58	58	51	53	60	64	63	58	62	64	49	64	71	47	56	57	60	53	60	70	57	62	65	63	64	56	66	46	51	60	61	60	63	59	57	61	57	58	67	72	55	52	61	50	64	49	57	66	60	75	55	67	72	55	62	51	53	56	47	66	67	73	56	57	67	75	71	69	65	61	56	62	77	65	56	69	77	72	51	66	60	69	61	60	57	62	63	54	65	57	54	62	74	45	63	56	60	52	75	68	63	51	52	46	80	43	56	46	58	59	59	48	53	71	56	63	52	64	67	54	51	52	63	62	72	37	69	48	75	57	62	65	49	48	61	57	67	56	52	63	45	64	67	60	59	65	53	60	56	60	58	59	56	60	55	49	63	67	65	60	41	56	61	60	64	54	52	54	46	55	60	61	51	52	54	70	59	58	63	59
51261	47445	43614	42164	39533	31642	28226	16974	4497	1229	723	695	736	748	788	719	746	756	759	723	825	955	865	799	713	699	789	717	753	777	799	748	761	744	741	733	758	731	759	774	752	729	776	781	751	714	752	733	773	764	755	747	784	781	709	707	769	741	754	739	711	714	721	751	763	778	791	725	717	715	734	806	728	823	760	787	758	750	776	761	748	757	705	711	796	719	716	703	728	704	744	756	771	724	786	753	733	749	757	749	708	773	744	745	733	706	754	713	734	745	771	729	722	790	764	748	704	735	760	761	777	756	748	751	761	797	716	747	734	741	723	739	712	781	744	763	784	768	718	808	736	797	703	764	733	677	729	727	746	733	749	751	757	791	713	789	720	739	795	800	781	744	689	768	760	744	798	729	737	726	713	739	793	755	733	770	725	754	743	748	688	768	752	734	754	729	762	743	768	787	722	729	772	744	738	768	735	752	748	726	746	742	756	746	753	685	753	722	685	761	770	758	746	799	808	697	762	697	719	708	732	766	708	770	807	800	760	735	731	741	742	717	737	713	774	775	776	751	752	763	800	746	730	766	768	758	726	740	725	772	753	742	766	724	757	762	776	735	789	778	744	761	761	785	719	753	747	746	770	751	701	710	748	746	773	742	762	716	771	764	754	809	700	795	773	718	784	735	742	796	758	757	789	750	774	698	720	757	751	717	743	794	730	786	778	763	760	764	735	741	781	757	748	742	721	737	729	798	719	756	747	761	729	740	719	745	740	776	763	721	699	735	790	801	719	775	773	737	749	784	769	742	754	708	720	771	738	765	759	751	729	716	746	701	784	731	749	776	748	781	732	770	782	783	704	782	775	760	701	750	765	801	798	740	708	728	733	753	736	788	744	719	749	737	723	738	749	746	736	754	757	745	732	746	775	703	772	743	775	758	766	712	734	762	740	751	739	766	748	817	755	730	760	763	728	711	754	786	725	768	784	756	747	746	707	761	741	744	746	742	762	757	769	746	748	786	735	787	750	759	751	749	759	780	737	781	725	742	742	731	747	725	748	738	759	748	784	780	787	732	761	770	769	731	767	752	766	729	772	747	762	742	759	774	736	739	804	683	720	747	751	733	742	737	775	732	723	800	731	738	756	761	773	739	766	748	715	715	702	745	783	680	747	764	762	737	800	736	711	791	735	735	712	759	727	728	750	750	714	764	738	754	733	754	778	674	778	710	745	760	759	776	724	752	732	721	695	720	742	779	714	740	725	753	740	728	727	740	734	768	759	730	761	728	759	753	720	771	722	720	741	731	741	708	757	773	739	721	742	741	764	736	788	766	688	747	753	749	728	768	756	747	716	727	795	771	787	771	735	768	730	716	698	771	759	713	772	751	734	688	750	816	738	735	758	795	752	780	767	752	747	760	741	770	766	724	752	747	780	717	811	771	776	784	759	800	724	736	757	725	721	737	780	727	741	744	744	775	726	779	733	718	786	696	762	705	734	777	780	737	771	740	730	761	805	691	730	750	741	765	742	751	760	728	712	804	742	749	746	760	773	724	712	728	767	754	767	715	820	730	764	722	759	778	767	753	765	737	707	800	716	712	749	758	765	739	769	754	756	760	726	763	724	701	705	756	777	772	768	754	723	769	740	722	750	705	756	731	812	752	763	769	710	738	754	794	756	684	755	742	721	741	763	708	792	773	734	771	749	753	756	729	776	744	698	732	757	718	747	724	779	806	792	793	779	755	705	766	767	773	754	781	763	749	799	797	763	781	743	773	733	703	768	729	773	730	743	703	676	723	753	773	766	739	764	718	724	772	731	747	773	737	751	734	746	770	733	741	749	759	751	744	775	762	742	788	840	757	764	725	770	741	716	792	749	738	704	756	749	770	750	752	738	765	725	743	750	756	808	726	739	741	777	756	759	695	727	798	736	713	767	765	761	771	743	779	722	747	720	728	790	757	711	771	721	692	736	784	769	745	715	783	713	749	723	765	762	688	746	766	740	758	769	778	741	750	795	751	721	760	719	747	745	727	711	759	766	762	774	720	759	784	737	751	768	746	787	731	768	725	739	720	702	707	697	716	746	785	785	709	705	750	682	698	768	763	717	730	755	710	727	746	732	784	784	734	755	735	754	754	726	722	770	771	745	722	733	764	706	696	766	720	737	727	750	686	781	710	732	791	731	706	771	748	748	729	725	778	703	761	761	763	762	744	720	769	740	732	724	780	754	717	753	793	726	716	746	789	732	744	732	723	716	722	766	751	752	714	712	692	725	757	714	792	738	712	725	753	765	766	775	757	726	736	769	737	711	700	732	731	713	732	769	688	722	787	724	730	774	693	749	731	770	733	715	735	722	736	772	760	758	713	733	747	758	754	742	731	741	743	767	741	757	770	729	718	759	730	730	792	756	716	723	694	751	732	754	743	773	756	764	657	730	714	724	797	740	757	771	756	744	763	750	750	722	718	737	765	770	770	701	711	741	777	759	726	724	770	735	738	718	759	747	706	742	727	705	776	685	767	743	713	729	734	696	739	783	711	786	737	745	742	774	734	751	788	778	746	776	720	718	736	768	707	765	785	728	783	719	746	755	750	729	716	785	779	709	702	758	756	762	695	766	762	732	775	766	803	757	721	714	773	752	744	762	784	779	725	741	722	714	758	717	799	741	732	721	766	738	752	751	732	732	745	737	722	771	765	755	692	748	720	764	756	718	755	721	710	731	747	750	735	740	765	784	765	746	750	705	726	671	772	723	791	763	771	757	716	793	715	764	761	709	731	728	720	760	754	706	763	737	758	740	731	779	700	737	787	704	723	741	743	765	739	719	771	741	786	782	752	711	752	779	737	724	710	706	739	753	755	747	733	777	770	741	750	785	737	720	754	678	789	735	759	742	748	779	772	681	749	720	694	745	786	729	743	779	746	740	759	752	732	748	711	799	758	709	748	746	719	775	761	776	829	701	701	739	731	793	714	717	788	754	736	749	749	738	771	729	775	753	777	737	708	756	736	737	749	744	760	752	754	737	716	774	727	736	692	742	762	756	691	773	733	732	772	776	733	752	781	735	713	770	762	759	775	750	755	791	739	760	712	715	771	775	764	758	707	720	710	739	668	726	757	709	770	717	776	758	758	754	743	768	755	774	739	727	741	702	726	740	757	726	726	761	787	791	716	701	760	719	759	770	752	784	747	728	775	793	758	722	728	761	716	715	721	727	741	756	775	789	747	714	756	745	719	742	740	731	747	753	760	744	790	753	732	764	745	753	751	770	740	743	755	810	705	776	781	730	728	763	772	687	788	764	746	755	816	718	732	736	780	718	765	795	711	770	739	788	752	690	789	769	759	763	705	745	717	725	707	700	717	767	745	768	742	729	793	757	755	753	735	750	758	727	724	714	758	773	753	763	713	757	779	780	726	731	719	741	810	762	768	751	802	772	722	744	748	751	736	725	730	749	769	785	736	748	751	714	754	788	734	745	768	774	721	769	754	764	735	749	736	700	764	749	755
9750	10120	5917	2017	645	307	303	190	66	59	46	57	54	74	54	62	44	59	42	50	46	55	39	59	46	51	51	54	43	59	45	51	54	54	51	58	65	46	54	49	51	67	65	41	40	53	51	46	44	54	48	57	67	55	57	56	55	58	49	48	63	44	50	42	51	48	51	52	74	63	50	55	42	48	50	44	68	49	49	51	57	50	67	42	51	55	52	57	43	43	67	53	49	38	59	57	46	49	49	41	59	45	67	53	63	43	54	60	63	60	50	47	55	43	49	55	55	49	40	56	54	61	59	52	49	50	59	55	70	65	56	51	56	41	59	47	42	39	69	57	70	55	51	50	61	58	54	55	40	50	49	58	45	45	47	58	48	56	46	48	42	60	55	50	49	47	66	41	48	64	44	48	52	60	47	48	54	55	56	47	37	61	53	41	48	45	51	53	67	49	52	49	43	55	40	48	52	58	48	43	42	47	44	51	54	58	49	56	44	55	46	59	47	64	53	55	42	49	41	48	47	54	53	50	53	49	53	39	56	67	48	57	49	54	47	50	45	66	31	51	46	53	36	49	58	46	49	47	59	47	52	49	49	66	59	42	66	65	56	61	51	57	44	57	48	56	54	48	58	63	41	64	52	41	48	51	54	51	52	44	53	56	55	44	50	49	65	45	50	42	54	50	54	53	48	43	53	46	46	52	49	70	53	41	60	49	47	53	53	62	38	47	47	55	52	47	48	47	48	49	54	55	45	60	53	53	48	38	49	52	42	49	53	55	53	48	60	57	47	61	39	50	58	46	46	53	54	45	41	45	64	46	53	58	65	57	44	69	67	53	51	50	56	54	59	53	46	53	49	43	50	60	61	49	48	45	59	54	53	45	39	46	53	49	41	64	51	68	49	47	50	67	47	49	58	59	58	38	51	55	69	52	59	54	49	45	51	41	67	54	58	63	54	40	50	58	65	54	51	45	49	60	55	58	61	57	58	51	51	65	53	55	48	47	55	70	48	41	51	61	44	58	45	49	60	49	43	48	60	40	39	51	47	57	48	57	55	52	45	49	70	43	46	49	55	43	61	43	51	37	43	47	68	53	49	50	42	56	57	49	58	51	52	63	53	61	54	58	45	55	56	59	50	53	49	45	58	47	47	51	47	51	48	54	59	45	60	50	50	55	41	45	48	56	58	59	44	63	54	48	54	61	53	58	47	58	60	57	46	64	51	48	37	61	57	53	47	52	49	49	52	52	46	53	49	46	64	43	37	41	57	53	61	58	45	53	44	39	56	62	68	62	53	51	47	57	50	46	47	51	45	65	65	44	51	42	56	52	66	50	62	60	63	50	60	57	60	57	44	50	52	39	57	51	44	53	54	43	36	56	67	53	56	41	52	44	68	43	51	67	43	63	51	43	44	38	40	51	51	49	75	53	59	63	44	45	43	49	60	48	52	57	52	73	59	46	39	40	46	55	58	50	50	45	62	60	45	51	69	47	46	45	58	53	63	51	46	57	55	49	45	44	57	55	65	56	37	48	53	50	49	49	53	66	55	52	51	46	58	51	51	56	54	50	58	45	53	53	52	50	40	59	62	48	35	52	38	52	48	49	60	52	57	51	53	54	54	52	60	62	46	46	51	54	64	53	54	50	59	54	61	47	55	61	48	59	60	55	64	56	62	43	53	58	52	50	52	45	48	56	54	54	52	57	47	58	48	62	50	48	61	53	41	56	62	55	59	45	61	52	50	54	54	53	50	58	64	60	51	47	68	42	60	68	55	61	55	57	48	43	54	49	62	49	51	43	60	59	61	45	52	79	50	42	53	64	46	61	61	49	57	47	49	46	47	47	51	52	57	54	37	57	61	62	44	59	64	46	49	51	64	46	61	62	60	62	66	51	56	57	43	53	50	58	54	57	57	55	53	44	49	53	47	56	51	63	48	52	54	51	52	54	43	53	58	48	50	57	53	54	49	63	44	62	53	69	57	58	55	47	50	49	73	49	52	50	60	52	36	52	57	48	39	46	55	59	58	65	62	61	48	57	49	57	61	38	62	51	42	48	32	57	46	62	59	53	53	56	55	56	55	57	50	42	54	44	55	56	60	58	60	47	57	59	44	53	57	47	59	48	42	50	60	42	53	56	43	56	56	65	47	53	49	59	49	54	57	51	59	59	52	70	52	52	47	38	56	52	42	49	36	60	58	43	56	50	54	58	45	51	55	68	57	48	62	58	61	62	48	58	56	48	54	55	55	52	49	60	49	56	61	52	65	44	56	61	49	54	47	50	43	47	51	59	58	57	46	47	51	60	45	53	60	52	74	50	48	53	53	56	52	61	55	42	52	58	57	64	52	56	46	38	55	61	55	46	51	55	58	47	42	53	50	46	58	40	42	67	54	54	55	59	43	69	58	55	56	63	49	51	54	50	61	48	57	43	56	49	54	48	57	60	53	52	58	42	64	43	51	48	61	49	55	52	61	56	54	44	49	58	48	45	58	50	61	58	60	58	44	53	61	49	47	56	34	48	44	52	59	50	49	54	48	52	57	55	52	48	47	67	46	51	53	49	57	68	46	58	60	58	53	59	47	46	36	59	54	63	47	55	49	54	59	53	51	50	60	51	47	50	49	40	43	56	48	50	49	45	55	48	53	47	53	55	52	52	49	55	48	54	57	41	56	51	55	56	44	61	48	50	57	46	53	47	52	32	47	59	63	42	58	59	52	61	49	52	54	46	53	57	58	51	57	48	53	46	51	64	54	66	48	57	58	51	56	58	47	41	51	53	52	60	52	49	56	44	48	42	44	48	53	67	59	50	45	60	52	54	47	73	61	52	51	53	45	42	49	46	64	67	49	50	51	59	37	66	44	53	44	71	52	43	53	49	57	57	46	61	58	65	38	52	51	48	38	57	46	48	49	53	73	40	51	50	54	46	39	58	46	51	47	54	53	69	58	61	43	60	44	44	60	54	51	47	55	48	44	42	61	57	57	47	52	47	46	41	59	55	44	43	63	54	60	38	64	64	53	46	67	65	48	57	59	48	49	56	49	51	51	53	46	56	54	52	52	47	41	51	53	46	66	67	40	58	52	47	68	50	69	52	61	55	49	56	56	47	57	52	50	56	53	56	39	46	53	54	50	41	47	61	62	54	66	60	63	43	51	50	51	53	39	52	46	47	49	44	42	54	55	55	44	47	54	51	39	48	53	60	59	40	58	68	44	53	47	62	56	49	53	59	51	55	52	57	51	51	54	41	55	62	53	38	51	46	37	53	64	61	52	51	56	50	47	56	51	58	57	50	56	61	50	58	52	51	49	57	51	45	54	55	60	56	56	54	42	59	44	59	41	40	44	74	63	55	54	57	59	47	51	57	49	44	48	59	48	51	57	55	52	43	44	48	56	49	47	48	49	57	38	66	37	57	46	56	71	47	30	53	57	60	49	51	53	58	39	43	55	64	50	48	47	53	61	62	49	44	51	42	39	51	55	59	55	50	49	34
42471	35301	27771	25118	21963	15962	13398	7053	1717	749	633	641	691	628	681	640	686	665	670	647	672	649	705	659	662	693	622	677	677	646	700	639	609	696	732	671	705	662	650	647	633	652	673	648	735	665	676	655	705	668	667	630	651	636	617	691	658	656	662	665	639	647	665	612	689	633	659	668	647	643	643	647	675	681	705	670	642	610	681	616	672	703	632	702	695	661	652	678	646	709	637	639	647	667	676	651	714	688	634	669	703	653	689	675	610	716	722	690	644	682	690	686	650	684	659	710	658	698	679	660	620	661	646	671	628	666	655	648	639	655	634	660	700	686	655	699	661	637	696	656	705	690	649	653	635	672	697	610	670	659	640	626	625	698	696	711	627	618	638	705	676	650	651	628	704	682	667	633	652	644	652	677	634	687	685	631	695	574	670	694	692	668	627	683	692	694	667	656	685	660	672	644	703	659	623	694	676	659	664	654	650	655	571	687	656	666	661	687	676	612	615	651	645	679	644	691	614	655	644	636	691	699	655	672	701	604	611	666	687	688	663	691	655	708	609	686	630	700	618	641	679	631	701	634	693	675	733	670	667	653	620	648	684	664	644	669	679	664	624	661	658	632	643	706	617	693	697	693	685	649	662	681	627	665	675	688	624	704	658	667	690	623	674	662	659	703	644	677	657	623	668	677	633	631	724	675	659	670	635	649	684	656	635	679	680	595	704	658	679	653	667	630	650	675	664	652	717	653	692	701	668	621	656	673	652	638	602	720	677	670	645	666	646	629	639	679	661	674	682	640	646	632	664	718	680	628	713	622	686	678	659	657	647	670	672	703	602	660	715	703	647	687	675	652	681	669	707	679	648	654	670	654	690	680	704	665	603	659	660	655	661	672	660	702	683	685	682	683	664	655	657	662	662	664	605	671	685	632	708	674	650	697	677	700	733	673	674	652	688	612	647	648	690	633	630	642	648	610	651	675	713	680	658	693	700	666	693	698	682	687	669	703	670	614	633	631	673	637	635	661	688	672	649	707	667	658	637	646	662	678	642	639	717	633	692	641	665	656	643	644	644	728	661	620	671	659	665	697	671	687	720	633	620	653	661	635	657	703	661	658	705	601	663	680	671	636	671	669	690	672	679	698	699	657	720	653	613	635	658	645	683	668	670	658	694	641	663	684	696	679	644	601	614	646	667	641	690	665	639	655	686	681	657	683	602	661	700	655	668	664	644	691	677	667	628	679	696	647	690	627	659	722	608	679	641	652	647	652	635	659	637	666	715	643	647	660	668	640	677	688	688	664	638	659	633	675	676	619	647	660	674	665	631	624	690	625	672	610	633	681	672	677	685	665	676	642	657	688	641	634	714	681	644	668	641	701	644	659	683	663	655	634	673	638	635	679	660	673	656	651	661	702	678	653	641	647	646	627	655	697	681	666	674	651	678	613	687	673	675	655	683	669	717	631	615	744	713	641	686	619	636	645	675	668	684	641	669	627	643	657	679	625	644	636	691	690	700	650	681	702	679	672	698	638	704	625	691	665	622	676	664	639	677	638	650	636	665	695	634	707	679	686	692	672	664	689	671	635	647	661	661	634	625	697	613	715	654	689	658	645	677	711	658	711	665	649	699	642	708	617	733	673	662	727	643	695	702	673	674	651	684	668	621	652	656	711	652	656	686	658	682	649	654	671	661	658	655	687	641	643	617	655	674	708	673	625	704	681	664	684	611	656	696	667	658	660	650	674	657	681	631	659	684	648	621	698	613	660	653	658	664	663	646	623	663	676	650	679	639	701	685	663	710	662	694	661	672	621	664	679	635	622	674	665	690	674	655	662	683	677	648	647	664	645	656	665	668	677	629	671	651	737	690	692	656	700	674	706	650	653	655	671	696	664	656	713	612	676	672	665	623	680	646	685	664	668	621	697	655	644	650	664	698	661	667	648	655	643	641	691	684	664	635	657	637	687	647	649	703	616	655	690	619	700	653	680	674	658	677	713	648	650	641	631	676	717	638	644	609	683	635	670	660	610	696	674	676	701	641	621	718	697	629	682	656	644	682	665	663	662	633	682	640	714	626	681	642	656	686	694	673	690	644	649	601	641	652	652	662	691	674	646	689	658	688	681	639	656	667	625	636	712	655	680	650	661	690	674	697	652	655	642	686	675	704	685	665	670	696	653	649	643	682	665	673	648	636	676	685	649	672	660	662	677	681	680	661	648	657	650	649	655	635	700	667	669	659	686	685	650	638	672	684	669	660	700	678	675	637	684	626	648	641	655	685	655	655	619	665	658	658	667	693	611	634	642	645	679	630	652	666	641	646	657	676	691	647	650	644	666	664	662	671	617	675	700	686	658	682	668	654	646	678	617	670	683	658	659	724	654	665	645	702	705	670	701	638	651	662	681	625	655	676	639	651	674	707	701	647	627	659	618	662	690	654	652	686	650	674	713	699	681	655	629	694	699	654	639	648	669	668	655	633	671	624	721	677	679	650	626	669	670	674	647	673	643	609	683	684	688	673	620	649	676	628	671	696	660	614	672	642	653	688	689	612	672	646	681	689	700	617	657	679	644	653	688	664	660	697	644	646	656	640	640	647	651	658	698	715	670	679	653	665	671	661	641	668	652	649	674	723	651	690	640	637	627	605	638	694	629	698	656	656	678	693	674	622	667	697	643	692	622	662	697	617	631	653	642	668	688	651	651	645	664	693	662	667	661	668	665	699	684	671	667	691	650	645	680	661	669	677	615	678	607	652	651	660	644	635	673	655	679	693	610	708	661	706	632	621	650	655	662	645	675	674	692	684	699	668	650	725	617	657	684	688	669	668	698	676	681	690	650	637	627	607	676	642	650	677	690	651	675	649	679	615	660	678	658	681	683	641	672	641	674	617	677	617	651	647	676	641	654	611	641	675	646	639	683	669	646	639	650	667	699	706	702	641	663	638	677	636	643	676	632	700	674	657	620	672	657	657	680	630	695	673	674	643	647	635	651	639	713	666	624	644	718	666	680	713	700	651	651	710	705	647	712	729	659	619	698	647	665	679	649	674	633	652	651	687	633	632	659	674	662	643	653	639	697	658	661	691	681	665	645	688	636	652	687	673	658	671	679	664	641	639	647	619	692	664	720	621	695	672	711	668	682	684	659	638	637	589	667	638	638	669	608	653	631	616	652	637	691	705	652	673	667	687	654	663	659	633	626	661	689	622	633	658	693	673	680	722	649	692	637	642	668	718	654	612	689	643	673	679	613	715	637	635	667	747	640	632	667	654	641	663	698	674	628	648	636	675	677	643	685	642	663	651	674	675	649	649	691	670	660	659	632	645	627	595	662	606	667	665	676	675	685	665	640	646	672	621	679	670	655	634	674	695	673	670	688	655	689	644	636	659	697	653	680	651	704	649	627	650	696	680	693	664	692	668	707	701	682	675	674	633	638	630	635	659	668	662	615	660	621	664	669	690	688	671	686	702	711	716	694	680	639	675	670	667	685	652	692	648	711	602	703
23789	30041	17451	7159	2293	816	716	374	105	66	48	58	57	56	51	41	61	47	58	58	56	61	59	44	51	48	58	60	54	65	64	56	59	47	63	58	53	55	50	48	50	65	54	47	60	53	53	54	65	51	47	53	52	42	53	46	37	39	47	56	38	49	65	54	53	64	54	36	60	48	71	59	48	54	42	39	62	50	54	62	49	60	71	57	50	62	51	49	51	48	54	59	55	58	45	53	49	51	58	52	49	51	63	42	47	62	44	58	50	46	56	63	50	59	58	51	54	44	61	47	55	63	52	43	62	44	68	54	56	62	48	48	61	59	59	57	53	48	58	49	59	50	57	46	45	57	47	55	55	73	55	49	58	53	46	54	49	52	43	60	57	48	60	46	58	45	44	52	53	64	50	54	50	51	63	47	66	51	52	55	78	51	49	73	50	55	49	49	62	57	44	43	59	64	57	53	52	57	57	44	59	60	46	48	56	54	51	50	55	55	46	61	49	48	65	51	55	52	46	55	64	52	39	59	56	54	47	60	43	43	41	50	53	53	62	60	54	56	45	59	61	45	36	47	45	54	56	60	62	52	44	61	60	69	57	52	51	55	67	53	50	51	71	65	47	47	46	62	61	46	49	50	43	47	55	46	55	40	62	68	53	57	61	60	61	56	56	54	61	66	62	54	53	63	58	52	60	47	63	55	58	62	73	54	57	58	50	64	51	54	57	62	58	54	73	65	57	48	59	60	44	58	40	38	57	60	57	62	43	52	61	59	60	56	53	60	51	59	53	50	60	45	61	59	55	51	48	59	49	59	53	46	36	38	57	50	53	54	54	53	46	60	49	49	66	51	56	34	54	52	53	50	59	68	47	64	56	48	57	54	66	56	60	64	52	44	53	69	52	53	60	55	63	64	49	53	51	48	57	58	57	64	58	39	61	60	50	57	41	52	60	43	51	59	38	38	49	38	43	64	62	53	58	49	48	62	53	49	43	52	51	59	54	58	61	57	48	44	49	48	52	55	60	63	51	49	49	58	45	49	53	62	50	54	49	47	60	58	49	51	45	57	55	60	50	59	40	50	48	54	50	67	51	63	56	41	55	52	60	54	60	57	53	53	71	49	60	52	65	47	52	63	71	60	57	58	52	45	65	53	53	64	48	56	46	62	51	49	42	50	65	57	57	60	47	49	57	73	56	58	66	56	50	48	60	62	60	51	47	52	61	52	53	54	60	43	62	61	49	43	57	55	66	56	48	46	66	51	67	53	54	55	59	52	58	49	52	50	41	48	63	54	45	66	66	52	59	59	61	44	63	46	51	55	52	60	58	57	64	45	48	59	51	50	59	55	45	59	52	57	49	60	58	50	55	52	63	61	48	59	47	48	64	67	41	51	56	61	60	55	66	54	56	48	49	59	59	47	48	52	47	52	65	52	60	58	49	54	56	61	54	50	71	56	42	45	52	58	50	63	52	48	46	61	60	62	60	48	47	42	54	50	59	47	53	60	55	61	50	56	38	64	45	57	54	59	64	42	44	51	62	51	55	42	52	59	58	56	44	52	58	75	48	64	40	57	76	51	58	53	51	57	52	50	63	59	54	47	50	58	60	55	56	55	70	42	51	53	54	46	42	60	57	55	54	55	51	56	53	47	58	55	55	61	46	51	51	61	64	61	64	60	46	75	33	61	60	51	57	49	47	61	62	44	48	56	52	66	52	51	68	54	73	63	52	48	58	57	54	65	59	63	55	64	48	69	54	59	56	56	56	57	59	59	44	60	43	40	58	59	52	50	52	49	44	53	67	52	37	52	51	56	68	54	52	55	52	58	51	56	58	59	61	53	65	60	55	50	45	57	55	57	67	65	56	58	52	47	53	62	57	50	44	51	36	49	61	50	57	62	54	43	48	62	45	67	47	51	54	51	48	63	46	48	50	64	60	46	60	57	50	50	58	43	60	44	44	49	52	50	60	56	63	50	48	41	61	56	64	39	61	41	53	47	65	56	56	65	65	40	46	59	60	55	56	51	39	62	45	55	44	51	62	48	53	62	62	52	59	56	56	50	48	52	47	48	58	45	52	51	60	61	63	77	54	52	54	46	45	55	57	50	40	60	55	49	58	45	54	53	64	65	41	55	50	61	51	62	51	52	45	66	58	60	59	61	59	52	48	52	42	60	53	58	62	58	52	51	63	49	60	54	56	60	62	42	56	48	48	59	58	66	58	61	44	63	48	60	61	50	55	53	50	65	42	56	64	51	60	61	47	65	54	53	50	61	61	48	72	56	51	60	57	48	57	51	64	55	43	54	45	58	53	59	47	46	54	61	56	51	56	32	64	50	42	42	51	52	55	53	56	52	63	54	50	72	51	61	59	51	68	49	55	68	48	60	52	71	43	48	48	50	40	43	61	54	62	55	55	49	43	42	59	56	50	62	54	56	49	53	66	62	65	55	48	53	49	68	57	55	46	42	65	50	53	57	52	51	41	57	54	49	63	50	61	58	50	64	50	52	48	68	56	47	51	51	57	59	61	45	49	45	62	56	42	66	44	52	52	52	59	57	64	56	66	56	49	67	58	57	45	54	47	57	48	58	50	62	57	58	65	51	58	59	56	47	58	56	63	56	54	55	57	46	45	59	46	54	63	52	59	60	57	56	54	41	53	50	46	57	56	49	57	45	54	51	53	44	46	40	50	47	50	48	55	70	56	61	53	51	44	68	57	60	53	53	57	55	61	54	53	65	49	37	58	46	52	58	47	54	60	61	54	67	50	58	46	41	56	46	41	51	58	43	48	50	54	52	63	49	56	53	52	39	60	44	51	67	60	67	66	45	32	56	50	61	59	47	56	63	49	66	68	61	51	58	58	46	63	52	59	49	54	47	40	46	48	52	63	49	59	50	47	63	45	54	53	49	60	50	65	48	57	46	47	49	47	66	66	43	56	48	57	47	55	61	65	56	64	57	56	52	50	56	72	71	66	65	60	55	50	49	43	47	56	69	54	57	54	55	55	63	49	44	55	47	50	50	59	53	49	49	54	51	48	46	60	42	56	49	49	51	37	46	63	48	68	46	56	51	53	59	43	48	57	52	59	72	65	62	44	64	49	51	55	40	56	54	49	74	40	43	60	61	53	53	39	48	56	49	58	43	58	52	48	72	58	57	54	61	43	46	56	47	40	75	59	40	61	63	58	44	56	63	49	55	53	63	59	45	62	57	54	53	55	57	56	45	48	57	67	58	63	54	58	50	57	59	51	54	49	59	50	54	58	49	56	61	44	66	57	61	65	62	59	59	44	52	58	65	49	55	47	47	54	64	43	50	45	59	43	53	51	50	67	47	44	42	52	48	43	56	41	42	55	65	62	47	45	56	58	61	50	72	53	59	60	51	45	60	55	41	68	51	42	41	63	51	47	62	54	56	65	49	60	43	49	53	65	55	51	55	65	43	51	44	65	70	49	50	60	43	54	59	58	52	49	51	56	56	59	55	56	63	46	52
51781	45348	38469	37772	33869	25899	22445	12832	3150	1215	796	644	674	681	744	653	671	672	657	658	716	710	701	687	673	698	659	707	663	709	682	616	670	673	655	698	704	649	674	644	651	690	657	666	688	688	675	703	665	666	693	689	664	656	733	647	702	719	696	679	666	673	648	635	662	639	637	689	625	674	678	746	687	662	698	663	671	664	623	722	649	662	697	653	690	716	649	671	704	653	659	673	638	680	689	673	667	660	680	666	682	640	662	650	652	659	642	661	680	685	658	689	641	688	665	670	688	669	657	710	662	688	640	642	675	652	669	627	702	674	652	684	663	707	667	705	683	651	655	622	665	676	675	709	651	664	630	655	700	665	668	663	650	669	697	704	694	670	683	666	619	661	692	650	645	690	628	681	672	671	710	649	722	687	685	645	660	676	679	683	660	609	698	673	678	704	677	687	623	669	646	712	646	698	737	673	663	708	690	682	648	638	661	677	698	672	643	645	667	700	691	717	702	716	662	711	718	679	651	665	743	639	664	648	699	650	628	717	673	698	704	659	676	712	690	638	725	710	700	668	681	663	666	652	661	676	685	686	651	683	656	661	651	708	650	676	689	679	688	648	697	685	678	696	687	668	687	720	619	669	691	712	637	706	687	641	693	696	649	700	716	684	711	723	680	658	628	649	714	716	678	694	651	643	645	678	646	671	694	650	669	691	666	690	723	647	621	670	662	709	691	692	706	688	688	672	714	662	680	653	688	679	646	696	733	652	708	694	729	665	615	690	639	656	723	695	649	681	671	679	698	689	656	655	659	666	667	659	693	642	680	713	658	648	684	654	678	684	691	683	716	676	648	678	639	686	727	660	711	688	685	641	607	704	641	657	689	668	678	659	680	653	710	654	667	683	618	648	646	664	658	636	652	684	697	694	678	684	667	740	657	673	690	636	674	672	665	670	712	712	669	645	671	681	644	642	715	711	676	691	668	660	683	741	691	655	705	679	679	656	690	652	664	671	690	652	668	648	682	653	660	618	711	737	675	690	651	681	628	676	701	649	619	662	663	687	701	680	685	711	663	680	663	713	607	640	701	681	665	657	705	644	700	664	657	663	649	669	705	666	669	669	676	667	676	698	707	634	679	668	679	677	680	651	676	674	723	666	675	688	645	673	686	699	695	697	651	636	642	681	643	642	643	667	727	624	716	654	658	679	679	679	687	628	707	695	682	678	720	691	675	639	666	673	685	675	716	685	678	715	688	681	698	647	690	654	688	667	649	648	647	706	682	700	643	622	640	690	662	676	675	652	647	705	711	675	644	684	673	684	660	666	688	710	686	688	673	665	689	671	704	661	644	703	650	684	704	685	694	651	664	688	674	678	681	689	681	631	687	671	661	708	652	654	669	666	654	681	667	668	648	701	664	668	633	675	689	646	670	666	698	673	652	693	670	677	645	655	681	675	652	664	666	644	628	678	688	697	650	689	656	659	695	722	682	675	670	694	687	644	686	667	697	683	685	674	650	694	659	668	671	732	655	676	657	703	661	668	708	672	694	649	685	691	697	675	697	717	696	687	674	635	680	666	699	707	636	706	718	665	630	686	697	689	665	678	659	604	693	688	677	610	696	631	714	716	681	672	704	646	679	683	707	690	637	642	670	677	639	659	687	668	676	676	653	656	669	676	622	641	661	708	708	657	643	693	685	646	692	702	714	726	660	702	666	700	661	631	676	692	644	662	668	660	694	680	666	683	688	697	652	692	721	711	678	667	739	639	648	671	686	682	639	693	689	635	692	664	704	692	657	674	690	659	688	688	707	688	674	677	708	656	687	686	672	715	712	666	646	701	679	733	639	723	650	676	670	711	697	677	691	684	688	626	717	664	634	624	688	651	689	650	646	649	678	680	683	688	693	694	671	682	662	686	665	681	670	681	686	695	700	691	670	639	671	684	668	692	695	679	648	688	633	686	695	695	693	674	634	686	701	674	734	678	677	701	670	684	673	714	654	702	679	676	658	685	640	671	706	691	706	645	702	707	652	643	646	674	629	637	651	658	663	657	720	702	710	660	648	682	667	680	649	709	694	698	670	650	726	659	635	646	680	644	652	649	645	664	662	618	698	661	734	674	655	670	676	675	633	637	735	649	684	690	671	693	660	694	703	652	672	651	676	703	675	664	702	669	639	668	619	655	716	607	650	712	662	720	699	671	683	672	643	647	680	618	680	642	694	661	686	698	657	725	697	722	681	625	645	653	646	715	665	672	691	702	742	650	682	683	670	713	665	666	725	692	678	697	677	657	675	652	642	687	673	691	664	651	687	684	661	718	681	668	657	697	728	690	699	654	672	693	655	698	661	651	672	711	679	637	686	704	721	677	643	682	673	691	689	668	631	666	645	655	636	673	665	694	717	712	619	644	652	650	674	687	648	630	617	678	710	706	663	704	694	690	681	720	635	721	711	664	685	672	657	651	663	726	709	706	661	690	690	695	741	687	628	633	671	655	704	664	681	718	679	663	687	690	672	690	646	658	707	733	639	698	673	648	642	724	677	639	670	630	713	666	654	633	655	620	708	669	653	673	639	698	663	684	679	690	661	669	650	683	699	679	729	696	688	645	696	709	650	681	676	648	663	652	630	707	686	618	687	663	667	647	662	683	682	659	666	667	667	651	612	659	669	692	711	682	672	688	658	708	661	711	712	688	627	698	635	722	659	683	677	707	688	703	673	678	649	683	675	660	611	677	673	701	660	705	681	685	659	648	691	653	728	688	653	648	659	605	639	649	676	669	726	618	646	715	701	663	685	668	655	643	658	684	669	654	683	655	647	675	673	703	642	691	681	668	688	656	667	695	649	650	624	756	680	668	628	683	665	684	675	704	670	636	706	696	677	682	727	714	739	645	712	685	675	696	675	662	661	693	644	742	682	698	703	640	708	703	630	710	645	663	640	632	680	633	703	672	680	675	672	711	673	631	666	688	696	625	665	645	685	656	722	665	672	664	702	670	668	700	707	669	616	691	638	653	639	676	694	653	683	680	709	653	680	662	657	708	655	712	636	695	637	663	665	668	670	687	671	676	683	692	633	650	620	700	706	665	646	655	749	690	702	659	656	664	624	682	694	660	674	697	681	653	669	643	700	671	723	710	654	623	667	657	647	661	686	723	676	720	679	681	648	655	655	701	659	657	665	650	699	681	638	655	639	673	676	624	691	676	661	662	654	690	659	664	703	670	656	683	677	684	673	715	661	661	651	609	675	641	641	645	687	683	648	642	655	671	660	714	648	700	645	695	673	696	687	671	659	651	722	721	631	705	674	679	698	655	627	690	667	704	690	685	704	695	662	666	681	675	686	687	720	693	692	632	667	631	706	664	636	692	697	718	677	710	677	664	686	701	636	652	712	723	721	690	666	675	641	645	669	642	695	652	703	714	682	672	695	651	700	653	677	679	688	663	660	723	653	685	678	706	704	688	683	679	692	652	706	660	677	705	668	675	671	722	697	645	652	653	660	707
19998	26302	17563	7164	2138	699	559	302	104	70	65	52	69	66	63	71	70	68	65	60	79	80	54	68	63	70	62	67	58	73	58	62	60	60	59	65	76	73	51	70	58	59	64	58	62	72	74	70	71	60	66	58	49	56	60	56	60	80	61	60	67	83	50	58	64	64	63	79	63	58	51	65	68	71	65	56	81	58	69	63	59	62	61	66	63	73	69	63	64	50	80	69	56	66	62	56	49	64	76	66	67	62	65	62	52	60	59	52	49	58	64	65	63	54	71	63	78	59	73	70	61	58	63	66	63	52	66	54	65	60	54	58	57	64	55	72	52	60	65	69	61	65	61	59	70	65	70	60	61	74	61	58	68	72	52	62	71	53	60	71	51	55	74	65	60	56	61	60	62	56	63	74	57	59	62	47	55	57	56	63	54	48	50	71	62	56	68	80	71	61	74	58	63	57	51	69	53	74	52	68	56	68	70	64	49	65	71	67	70	56	66	73	73	50	57	67	80	63	62	63	76	67	52	59	55	64	62	69	72	64	52	49	67	82	56	86	54	55	59	69	54	49	52	57	65	78	66	51	73	49	67	60	66	63	66	53	66	64	50	51	58	69	53	54	67	65	57	68	53	53	68	56	60	66	67	63	54	60	62	59	65	66	63	50	73	65	49	55	61	61	67	46	82	59	65	64	59	55	63	64	54	63	59	63	55	62	64	74	63	66	62	68	59	50	64	68	47	56	65	58	54	65	69	61	67	75	75	64	53	57	56	52	58	55	65	58	50	60	57	51	69	60	67	60	68	61	57	60	57	71	70	64	71	67	68	65	61	59	64	72	71	71	71	56	64	61	69	59	55	55	53	59	50	59	62	65	61	68	64	66	64	53	56	45	48	58	63	63	69	71	52	71	65	73	62	61	76	68	63	60	73	52	54	59	64	62	59	55	53	62	66	57	55	58	65	66	62	61	64	59	83	63	59	62	52	67	68	62	54	78	79	58	71	74	66	63	63	61	75	52	74	54	54	77	62	57	57	65	77	59	58	65	72	72	54	52	67	73	57	71	60	65	76	53	61	55	69	75	58	57	51	65	63	54	49	58	67	72	54	64	63	59	80	58	60	46	70	62	57	64	65	68	63	73	52	68	60	62	59	72	67	72	59	61	59	65	74	61	64	86	61	58	58	58	60	63	66	61	78	68	69	57	58	69	62	64	50	52	60	74	61	57	61	73	68	62	69	73	59	58	65	58	54	61	70	70	64	44	65	57	72	57	54	51	74	64	68	64	67	48	73	75	61	69	63	65	61	62	51	58	70	54	62	59	55	58	58	62	63	60	70	64	59	56	62	58	77	64	76	68	75	62	70	64	58	54	55	72	48	58	67	57	83	64	59	57	66	59	64	63	71	66	68	54	70	54	67	62	60	56	69	61	72	58	70	71	64	56	70	70	60	63	65	67	64	60	65	64	78	68	71	57	63	54	67	53	50	56	52	69	74	65	59	65	70	63	54	56	66	66	75	56	57	59	42	56	62	52	66	67	61	78	68	72	62	65	70	55	46	86	69	75	72	66	71	59	55	75	68	68	52	71	70	51	48	66	58	61	66	45	75	66	71	50	66	65	53	54	64	64	57	60	57	70	49	68	69	60	59	65	48	73	57	58	68	64	53	62	47	63	63	64	74	62	63	74	64	66	56	61	65	71	71	73	68	60	60	65	60	58	64	72	63	76	39	73	54	59	68	61	61	60	62	60	62	53	59	59	61	71	60	70	66	64	56	56	54	66	60	62	52	74	66	69	52	52	51	63	66	68	68	65	68	78	53	54	55	66	66	56	70	62	57	55	63	59	58	73	70	63	66	67	62	64	65	46	63	51	54	60	62	76	46	69	60	57	54	65	74	56	66	80	55	45	69	52	61	77	41	73	38	61	63	67	67	77	56	51	74	54	59	59	72	67	66	68	61	63	61	70	70	63	49	70	63	54	66	65	70	55	61	60	68	84	59	45	71	67	62	65	67	61	64	70	64	66	54	58	57	56	68	63	60	72	53	54	79	70	77	42	57	67	61	49	60	74	60	61	69	60	49	57	62	68	62	64	62	68	59	59	57	58	59	67	55	53	76	68	67	65	58	75	49	67	49	70	46	63	65	68	65	60	54	72	58	68	68	68	67	67	52	58	60	67	60	60	76	59	55	55	83	59	65	65	69	69	63	73	67	65	52	82	66	80	62	68	62	53	59	71	68	59	59	70	70	84	71	65	70	61	62	60	52	81	82	64	80	65	57	64	64	61	66	63	57	59	78	63	58	59	61	62	51	67	63	53	63	60	71	70	58	73	59	50	61	69	56	49	54	65	60	55	62	59	54	75	51	76	59	66	55	52	70	57	57	68	60	82	66	75	67	57	76	60	60	58	53	68	58	64	60	72	71	57	76	42	68	74	65	74	52	58	58	58	65	63	63	63	62	56	70	63	59	58	83	60	50	68	63	57	78	60	58	55	67	60	71	52	69	59	73	69	63	62	87	62	75	66	57	56	51	54	58	60	59	60	46	67	51	69	48	58	57	59	69	70	58	49	56	47	82	54	52	65	68	76	70	71	59	58	57	58	66	60	71	80	69	73	64	64	57	62	62	63	60	48	67	51	57	52	66	77	57	62	38	51	55	60	52	71	61	56	59	64	61	57	58	66	64	58	62	55	57	62	57	63	75	65	78	52	51	57	77	62	58	58	77	71	69	57	75	56	75	68	60	79	63	71	66	58	72	56	67	66	81	51	59	56	72	74	59	61	66	72	50	67	64	76	60	50	46	47	71	64	53	55	60	72	63	49	55	73	52	56	55	68	53	66	78	57	63	53	66	66	68	58	62	73	65	69	71	61	63	55	55	58	71	67	67	55	66	68	46	71	68	52	43	48	64	63	42	69	67	60	61	60	60	59	58	51	60	72	68	70	58	50	60	67	66	50	71	55	64	57	70	54	57	71	69	52	60	74	71	74	55	75	63	53	68	60	57	67	65	56	60	56	71	68	61	59	55	82	61	42	59	62	54	69	60	60	50	64	53	57	58	69	65	63	75	66	58	70	75	54	69	49	58	63	61	79	58	76	60	44	68	64	66	66	51	71	60	63	65	61	61	68	61	58	68	65	52	59	63	62	50	73	59	77	58	55	75	68	64	58	68	61	64	54	62	65	65	78	64	46	61	72	53	59	53	77	67	67	64	74	59	47	63	59	55	63	67	62	68	62	61	63	63	56	78	61	58	62	65	58	57	63	65	66	79	64	61	62	53	51	67	88	61	61	66	75	73	67	54	64	68	70	61	74	60	72	60	48	61	49	64	66	57	58	45	59	65	55	61	74	70	58	68	72	59	54	61	80	61	57	61	63	68	65	62	70	65	67	76	71	64	58	78	82	55	66	53	69	67	56	56	69	61	64	75	54	73	64	63	67	64	66	66	52	52	67	66	69	56	56	54	77	58	68	42	63	59	62	63	54	63	62
50838	46562	39569	36819	31493	22881	20440	11701	3065	1318	867	782	775	727	749	763	756	760	799	798	843	775	791	813	757	747	837	793	727	794	770	766	753	822	783	750	776	765	739	740	747	781	759	793	810	767	740	744	785	836	748	747	742	785	778	827	794	819	805	782	785	774	784	787	743	761	764	783	786	751	813	756	806	819	804	807	799	790	839	793	830	779	783	766	836	764	790	742	811	790	778	760	775	768	794	748	786	793	778	812	748	763	762	793	831	780	770	779	823	811	795	817	766	772	789	767	779	752	813	827	777	791	781	771	760	770	805	807	773	771	802	759	819	776	786	784	817	769	782	818	781	792	736	811	776	787	793	732	758	776	773	825	806	772	789	764	801	759	821	797	779	740	765	779	787	789	754	782	771	778	816	823	798	738	801	791	773	837	815	795	750	760	789	826	797	812	783	753	802	754	801	832	783	790	784	767	767	769	784	783	731	767	788	753	769	769	791	782	832	781	783	837	792	782	812	788	781	814	776	787	768	780	810	780	804	771	778	749	818	802	802	726	813	766	743	794	763	777	774	825	794	835	762	795	851	804	759	765	814	736	780	803	789	737	774	807	805	849	809	794	768	824	752	808	786	730	806	805	812	797	767	705	802	837	812	837	760	763	771	756	747	814	769	838	803	809	733	736	813	767	817	795	775	723	793	817	798	787	780	747	810	817	791	780	708	762	731	784	782	757	801	819	813	763	771	811	733	796	794	714	819	786	780	723	789	802	785	764	722	767	823	813	791	767	771	762	781	743	730	731	753	786	812	784	769	772	767	789	823	768	815	773	796	782	771	832	782	765	772	763	759	814	748	788	767	815	778	824	771	800	800	789	783	759	746	772	777	769	809	765	809	784	798	790	765	824	787	785	738	806	752	748	726	816	804	759	761	812	768	776	712	774	795	849	763	788	787	780	748	773	755	790	801	822	783	761	759	773	795	797	794	760	780	751	834	786	736	770	773	793	767	807	823	792	752	751	776	750	795	838	779	791	790	774	804	814	792	829	765	834	757	777	798	776	785	787	791	791	776	752	810	808	762	798	795	796	761	757	813	756	789	757	784	791	773	748	786	797	801	780	812	806	772	722	837	769	738	786	781	798	766	774	838	751	775	762	758	744	766	785	770	823	761	834	730	805	759	763	783	799	772	801	781	844	733	809	781	760	792	778	778	789	776	754	801	790	800	806	780	749	757	726	782	739	774	766	758	749	754	802	762	711	733	793	795	796	821	768	833	733	789	746	778	766	793	783	765	750	783	797	754	808	830	756	790	762	767	768	798	782	777	813	802	767	759	782	772	783	767	758	779	820	815	798	838	797	796	807	825	753	732	784	776	787	820	785	857	751	764	721	797	807	754	812	775	740	798	829	783	743	796	791	815	807	747	763	770	785	775	756	762	727	748	745	793	772	764	832	719	769	801	737	805	822	788	802	789	786	784	750	802	769	727	769	792	796	791	755	762	784	789	765	762	747	801	731	796	825	809	791	756	793	788	764	820	786	787	803	800	773	796	801	773	776	771	753	811	759	763	782	750	826	794	767	771	782	823	782	762	791	849	826	835	753	794	826	733	807	839	777	781	775	809	801	763	783	794	780	800	771	780	824	777	766	724	772	785	817	763	829	788	813	813	804	821	754	814	788	792	772	808	813	836	836	785	830	749	776	801	829	758	756	752	765	784	761	839	744	753	860	782	806	804	792	814	803	792	752	817	758	778	819	775	792	791	812	765	803	800	739	794	823	761	788	821	790	818	788	746	776	770	814	752	782	758	777	786	800	818	770	795	812	787	742	790	775	804	742	838	817	811	791	789	782	718	845	743	763	842	784	772	818	819	764	807	791	773	830	773	796	775	806	820	815	771	825	778	792	761	771	771	832	788	773	766	788	782	832	766	824	776	798	773	758	796	782	837	737	742	761	781	807	772	758	752	743	746	739	769	779	786	743	740	839	766	772	790	810	746	794	804	798	757	770	759	778	809	791	777	816	847	755	744	818	767	780	752	832	789	763	769	765	764	823	792	755	778	743	810	795	818	774	768	783	783	750	744	786	754	795	777	781	768	801	748	784	823	774	765	798	730	773	804	780	812	808	770	792	787	810	819	766	785	811	788	787	738	762	799	776	753	802	809	783	775	774	785	789	772	768	772	774	810	771	854	780	758	753	787	771	786	821	758	795	785	818	775	823	771	794	770	799	782	770	849	810	725	757	807	777	788	761	807	775	769	744	754	780	831	818	747	798	801	807	781	733	739	756	818	795	803	723	792	803	762	807	772	750	817	807	804	808	788	783	807	721	817	743	792	743	779	785	781	788	820	791	773	775	773	827	787	748	812	763	747	793	766	816	766	804	826	774	783	818	782	720	779	767	755	767	783	744	708	768	794	774	809	759	804	697	780	804	730	775	723	783	780	783	784	765	716	813	779	814	753	723	704	739	788	830	771	815	734	774	787	781	726	788	783	756	771	791	808	740	806	774	746	791	728	793	776	793	797	772	788	792	754	842	783	816	764	865	807	799	780	743	774	800	758	810	799	775	793	752	748	804	760	777	805	782	784	745	781	777	811	811	758	769	715	739	772	744	843	787	737	778	810	747	806	770	812	803	837	763	779	772	791	789	790	737	826	794	782	778	773	811	770	804	849	749	792	791	770	768	752	797	824	770	752	741	806	806	740	775	759	779	839	747	798	727	803	775	774	788	789	800	796	785	842	800	819	785	802	829	782	784	796	780	815	758	836	788	806	788	724	768	757	783	815	779	791	791	781	772	772	800	771	775	787	756	765	787	811	742	790	783	789	805	804	820	798	786	769	821	795	757	789	760	801	793	759	811	757	756	729	758	771	785	739	805	804	794	801	791	728	750	769	720	842	809	764	780	829	766	785	788	811	758	808	747	746	759	717	745	768	794	800	731	721	822	810	783	799	841	746	785	785	782	775	799	770	786	802	791	800	742	865	758	782	823	799	766	753	799	823	774	809	744	780	791	799	778	836	712	779	745	783	760	785	773	777	805	783	794	800	805	768	800	734	771	810	799	774	797	777	751	793	757	770	763	738	816	778	751	749	794	769	777	783	721	780	769	763	801	781	771	801	772	816	818	789	780	804	770	817	768	791	770	766	756	762	831	823	795	800	787	787	843	832	795	787	787	753	769	768	815	747	737	763	769	792	766	745	757	763	767	779	790	812	787	802	803	786	768	812	809	745	752	772	825	770	770	800	792	810	773	809	812	740	809	784	753	780	780	763	798	799	761	780	828	794	759	776	759	811	769	780	811	769	720	779	855	809	804	768	795	840	786	805	729	759	786	800	804	752	776	774	775	722	785	824	762	784	760	822	789	752	770	735	830	804	804	815	780	790	796	746	785	768	768	805	718	786	801	791	788	749	781	772	753	766	724	805	816	767	795	804	777	792	778	785	738	737	796	760	789	762	778	776	765	813	761	820	773	777	792	743	777	787	773	794	734	765	783	792	780
28468	36695	25208	11522	3768	1051	829	386	127	70	64	61	71	62	69	57	48	49	60	65	57	64	54	58	70	65	63	59	88	72	62	41	68	64	64	57	50	70	62	81	69	46	50	62	56	59	63	69	71	58	57	56	68	54	61	55	58	59	65	79	62	51	62	67	53	62	58	58	43	53	68	64	62	57	56	53	54	59	48	66	69	57	66	72	63	70	51	67	65	47	74	51	56	56	63	65	67	47	52	55	55	58	55	67	59	60	77	62	58	79	50	58	64	65	57	63	51	60	74	69	64	55	65	63	58	74	64	60	47	68	60	55	60	59	54	73	81	63	59	60	69	48	56	57	48	67	55	57	61	67	64	56	55	56	63	50	56	56	54	62	73	51	49	61	52	58	57	66	52	59	53	69	57	51	68	62	50	60	54	65	62	49	66	69	64	72	59	42	68	62	55	64	62	72	63	65	69	38	66	65	65	71	54	59	58	59	61	61	50	66	59	66	67	59	56	68	49	56	71	64	44	49	44	68	52	59	66	50	78	56	62	61	65	70	54	63	60	52	56	61	64	61	59	55	60	58	57	65	58	79	53	63	65	58	82	49	67	45	57	66	62	62	64	57	49	61	46	52	61	73	44	56	60	44	81	53	52	66	47	69	53	57	64	62	59	62	64	61	71	61	56	61	59	57	49	77	55	60	70	70	71	55	71	52	63	60	48	49	61	57	55	54	69	68	66	57	62	60	62	59	48	56	64	70	60	59	78	54	66	53	71	72	73	62	79	58	52	57	69	66	66	73	64	57	75	51	60	69	53	58	67	70	54	59	60	57	48	64	67	54	49	61	59	72	64	65	61	57	54	61	69	75	57	63	60	52	58	60	70	58	52	59	59	61	53	63	59	66	75	63	57	54	53	56	65	65	64	59	55	64	56	60	68	44	55	53	52	51	70	74	61	61	72	59	56	74	69	67	60	64	60	49	61	47	68	54	75	55	52	71	77	58	52	64	59	58	78	50	50	71	70	52	56	59	76	61	56	78	55	85	80	49	74	60	69	56	52	54	57	65	65	47	56	60	71	56	60	64	70	55	60	66	64	69	55	57	72	74	80	72	62	60	76	49	56	64	62	52	70	62	59	67	82	61	72	61	61	61	57	46	65	68	67	74	69	68	54	68	49	71	62	56	65	55	51	64	55	61	54	53	80	64	69	54	55	56	64	57	52	59	62	69	80	59	54	53	65	48	56	55	40	70	62	59	61	66	62	59	55	61	71	58	48	54	57	56	43	75	60	65	70	79	62	74	56	73	54	64	66	54	54	60	59	52	57	77	65	67	75	71	59	73	61	78	58	76	60	67	70	57	56	45	60	59	62	60	43	55	54	58	57	59	59	57	67	65	52	62	61	58	65	46	53	53	66	54	72	68	71	52	65	69	60	55	62	69	57	52	70	74	59	62	70	54	53	75	74	44	66	72	77	56	62	78	77	68	70	60	53	61	62	69	56	60	66	65	55	73	51	56	51	71	68	67	71	68	57	62	63	72	59	68	55	63	59	58	78	57	67	59	60	66	70	51	52	62	67	94	69	39	56	55	47	70	61	61	64	60	48	66	63	53	49	72	66	70	46	55	46	60	45	64	57	65	62	60	65	61	73	58	53	44	55	64	54	69	64	70	73	60	61	57	55	49	58	62	58	72	54	78	70	52	64	53	68	55	73	79	67	63	61	55	64	57	68	64	61	50	62	75	61	75	63	65	64	59	54	67	55	47	62	78	70	64	64	69	68	75	64	66	68	62	63	68	57	73	71	66	54	55	72	61	54	59	60	44	55	80	40	55	62	63	54	55	72	65	72	78	51	65	61	68	55	63	43	56	61	56	68	58	58	52	63	48	52	59	66	52	69	63	58	67	68	80	51	63	64	71	57	60	50	59	62	68	71	67	51	54	68	53	65	71	64	58	52	69	63	64	60	60	64	65	57	57	59	67	59	70	54	59	55	49	61	65	75	54	70	67	63	52	71	70	66	66	53	48	48	62	64	65	52	71	65	69	62	63	61	66	70	63	51	57	75	70	76	59	65	65	72	58	49	66	63	71	67	44	66	56	65	56	72	80	62	57	53	54	51	73	59	58	62	55	56	54	65	66	62	69	60	67	58	61	67	66	69	69	64	62	51	66	65	70	68	74	71	66	68	59	62	67	48	63	74	61	45	54	74	73	67	57	55	73	67	64	56	57	59	53	58	45	65	51	60	70	72	59	56	56	58	56	51	65	68	55	73	62	54	54	74	56	81	60	56	59	66	56	68	44	55	62	67	52	58	55	66	64	56	65	61	66	75	67	59	63	72	68	60	72	64	59	66	58	57	55	66	65	53	74	70	55	58	57	62	48	47	50	57	56	68	57	69	73	53	56	65	71	74	57	61	47	48	64	56	53	62	71	66	63	63	65	52	51	58	64	61	60	63	68	60	51	68	58	68	59	68	77	70	55	57	55	48	53	53	62	76	55	63	56	75	53	49	49	64	59	62	65	87	62	57	77	56	53	61	47	64	74	61	70	61	51	56	59	70	63	59	49	61	63	63	60	63	78	61	65	56	61	53	73	55	60	78	48	53	67	64	58	54	57	47	64	71	56	54	76	69	60	59	60	57	62	63	55	58	73	63	49	66	68	52	57	75	57	65	64	65	70	58	52	57	61	72	58	66	57	55	54	62	61	53	60	66	60	62	63	73	55	59	53	64	74	58	64	58	55	54	71	69	67	81	70	58	49	51	59	62	60	71	67	62	64	54	60	59	51	67	48	64	66	60	64	55	61	71	56	73	70	68	62	57	51	57	43	59	75	57	43	72	61	61	59	63	52	59	77	61	76	44	66	58	61	58	71	54	63	50	63	55	53	62	62	50	51	59	50	62	71	43	52	51	58	71	58	67	44	59	53	72	63	75	60	66	51	52	51	65	74	50	53	66	56	64	52	80	63	66	77	49	69	68	50	50	71	64	59	70	50	53	57	68	50	67	52	63	63	69	72	70	65	58	55	60	50	49	72	59	54	71	65	70	51	59	60	57	54	73	70	70	54	66	79	61	63	58	83	68	59	58	56	63	61	72	61	61	62	64	58	48	58	53	68	63	61	59	61	47	58	63	59	57	63	66	69	55	57	77	69	64	51	80	59	66	68	59	44	61	64	55	50	62	67	54	82	61	71	52	40	54	59	69	64	53	75	64	65	55	65	59	62	59	70	70	62	53	78	65	63	81	57	61	59	49	72	61	66	62	66	72	54	55	76	72	66	79	63	47	66	81	66	61	57	59	50	57	75	65	54	57	65	63	55	78	62	52	59	76	58	72	68	60	67	65	68	68	62	72	56	66	69	69	60	73	69	77	55	75	67	62	62	66	52	66	73	55	61	57	59	63	56	67	55	61	57	67	58	52	72	61	58	63	65	78	65	67	54	56	73	60	72	57	46	74	73	51	88	51	65	67	60	73	70	65	49	58	59	70	78
49480	48507	46360	43066	37877	26912	23726	13944	3985	1491	945	777	777	769	743	774	752	812	786	734	812	780	782	846	756	754	745	708	756	736	774	751	699	771	761	799	782	734	770	755	804	736	756	768	770	764	737	717	752	731	741	814	732	769	788	752	753	764	747	747	767	749	721	712	721	781	753	774	736	759	774	768	807	752	736	761	733	766	749	773	746	723	766	742	788	806	739	757	782	807	743	786	765	746	713	744	757	752	790	764	745	763	752	737	775	785	741	761	763	745	776	791	741	762	736	760	769	759	756	729	764	741	797	785	754	763	733	818	716	739	746	771	789	771	736	781	766	732	779	759	794	716	780	772	725	708	793	787	770	788	744	730	762	747	734	731	732	747	779	750	768	774	707	748	779	781	752	732	722	745	685	753	727	782	756	773	707	789	766	800	787	762	693	783	754	738	745	788	774	729	802	776	725	716	746	751	768	727	767	786	724	765	742	785	799	792	758	769	734	787	765	708	741	750	781	744	750	725	805	801	753	740	764	782	793	788	716	753	731	778	765	775	767	757	786	793	740	763	745	782	799	719	815	766	758	800	759	781	722	771	748	727	778	723	805	780	781	804	800	734	773	780	749	788	714	738	779	750	793	766	764	772	763	754	783	788	744	736	748	727	772	745	767	717	734	732	776	709	757	759	817	794	779	695	793	698	731	716	786	778	789	814	780	742	773	739	746	736	777	748	759	764	757	737	775	714	747	728	777	729	754	758	782	716	755	782	739	773	709	787	800	787	793	738	791	756	765	712	728	710	727	789	784	711	723	774	814	731	755	764	786	758	744	723	779	733	756	767	750	752	786	792	779	762	757	801	744	719	787	779	778	727	745	773	760	754	743	738	774	770	761	717	789	761	769	771	755	790	730	748	778	791	773	785	813	760	789	750	737	796	742	758	746	784	740	708	766	746	782	780	757	750	760	745	694	797	777	832	762	766	740	763	747	747	776	760	759	763	752	757	737	742	764	758	746	757	775	787	771	684	746	730	779	794	793	767	801	757	757	721	752	790	757	801	754	750	780	787	744	771	744	744	737	730	750	775	790	799	740	749	744	758	742	768	757	698	807	794	704	793	766	749	758	757	740	743	754	742	756	775	771	731	777	744	750	779	744	785	776	804	755	759	785	787	763	752	762	715	750	718	692	744	752	779	736	764	793	741	742	719	728	759	818	808	770	808	749	759	774	744	765	720	734	774	750	741	764	720	728	757	664	797	667	783	774	692	807	757	791	709	699	728	767	746	734	713	762	798	702	787	833	747	812	745	769	752	761	743	800	759	702	742	765	731	707	750	722	777	726	722	743	728	794	768	712	786	734	763	725	726	696	771	770	735	763	736	759	769	730	768	742	757	760	781	709	716	807	751	747	744	773	753	759	737	726	801	776	778	732	801	819	786	753	761	751	780	802	795	764	784	721	739	764	789	755	780	743	767	751	760	747	803	784	770	757	758	750	739	738	739	777	744	713	777	742	725	726	762	785	744	736	708	765	800	715	756	762	772	774	826	757	820	729	753	767	745	757	770	723	779	773	813	735	744	714	777	785	814	741	768	693	766	743	796	768	795	705	770	707	805	802	787	739	725	757	765	754	729	757	727	766	826	749	716	733	785	745	731	793	736	740	708	788	749	740	758	772	783	746	737	760	818	765	791	699	729	772	714	751	731	760	735	771	812	815	741	777	788	722	785	783	763	786	751	768	793	743	777	772	746	788	800	767	754	764	738	744	747	749	795	766	772	715	711	745	802	812	753	771	759	775	721	798	735	741	798	800	840	746	765	784	791	735	738	780	772	758	789	772	763	774	778	736	775	710	744	737	745	750	769	769	732	804	775	758	739	777	789	755	753	787	769	764	793	762	756	735	751	771	740	751	779	773	754	713	773	732	770	755	737	719	713	760	784	762	762	757	743	749	807	758	752	754	785	787	712	783	760	760	748	781	763	789	749	750	724	724	784	750	771	752	718	778	775	763	710	753	769	728	781	734	726	768	770	777	748	810	710	704	757	749	738	760	711	785	750	748	737	767	785	742	751	777	711	786	752	752	739	766	746	723	719	757	721	750	770	762	737	756	709	777	757	747	734	777	766	788	761	742	719	741	738	777	790	764	762	762	794	738	739	740	724	787	785	729	757	768	832	764	743	763	769	693	742	731	791	744	745	779	817	771	770	817	754	751	749	759	762	738	754	744	772	806	766	719	825	687	754	765	832	758	729	730	717	722	786	763	755	767	783	758	728	739	811	716	762	775	812	797	742	745	715	705	751	759	717	806	778	771	785	752	816	728	767	755	804	755	831	745	699	752	746	739	796	719	750	765	752	782	762	722	726	796	703	741	788	761	749	721	753	730	739	764	764	760	729	774	719	806	785	757	805	764	775	754	778	821	755	797	777	744	728	716	738	738	721	722	792	775	787	771	767	745	757	791	767	756	767	750	804	729	742	762	766	799	711	721	773	768	739	806	742	738	700	778	766	770	773	745	737	796	777	753	754	834	722	710	751	755	749	825	772	759	785	779	829	768	764	755	809	753	785	761	726	711	733	727	752	773	758	732	764	748	760	768	752	761	740	813	767	724	749	772	725	740	756	741	709	716	769	741	791	748	716	723	744	754	765	760	755	812	714	724	752	782	766	758	790	719	729	805	772	752	780	800	695	751	788	824	737	755	727	785	776	769	720	817	711	728	778	772	765	779	771	755	774	750	791	728	739	731	745	765	705	794	775	744	744	761	732	819	760	757	785	765	750	801	754	747	772	780	795	749	752	758	723	776	793	714	786	732	728	734	761	761	751	801	754	773	776	764	778	829	739	800	750	710	770	784	713	736	731	770	754	740	774	765	724	730	749	787	696	782	745	744	760	729	758	739	772	777	728	750	742	738	739	836	721	748	759	775	764	736	782	782	764	749	757	812	726	789	802	760	794	795	798	778	763	705	784	719	773	762	762	797	732	726	780	731	812	736	734	690	770	803	778	706	775	746	767	732	760	681	766	787	762	801	780	768	747	722	776	770	782	789	768	737	737	799	799	752	721	738	761	778	790	776	724	730	736	791	740	729	789	776	776	728	709	816	734	737	780	821	723	760	749	739	838	749	731	766	784	770	756	777	755	752	759	750	746	774	779	750	765	765	748	752	764	778	777	755	729	775	718	801	731	717	749	769	702	758	721	732	716	755	788	755	729	799	752	770	754	784	739	761	813	770	790	773	766	737	786	751	665	754	732	724	758	824	785	760	780	760	794	729	747	819	761	737	763	769	751	750	799	778	745	769	774	787	765	780	787	762	733	727	780	734	760	784	773	738	738	759	722	736	762	746	740	778	810	761	781	759	740	777	698	727	758	788	766	738	757	709	808	706	716	729	775	776	782	755	733	778	781	740	793	805	740	709	779	739	752	723	752	795	781	723	733	782	711	750	770	742	742	758	754	787	723	752	739	775	778	784	741	771	774	711	759	794	757	767	757	777	810	778	749
9030	10480	7492	2527	816	227	202	135	57	55	50	51	65	53	49	48	60	45	57	58	45	51	53	37	49	50	41	44	55	64	49	57	54	54	47	53	52	57	56	59	59	55	51	53	49	59	67	54	57	49	57	64	58	48	46	54	56	52	49	59	57	59	58	45	44	53	50	47	64	57	62	54	52	55	52	68	53	73	56	47	53	64	51	49	60	66	48	52	61	71	44	50	57	60	49	60	56	56	53	55	54	53	51	48	60	47	62	46	48	64	52	45	52	65	56	59	37	61	40	61	53	67	46	46	57	45	49	54	54	56	58	53	63	61	62	51	48	56	44	57	42	51	41	64	51	54	42	46	61	52	49	61	67	47	56	60	54	63	48	58	56	45	39	56	53	57	52	45	48	58	62	46	62	49	55	62	50	53	63	58	59	53	63	63	63	56	58	66	58	69	51	57	48	51	58	51	61	72	47	51	49	59	58	61	50	64	76	50	53	58	51	55	60	77	54	68	70	54	54	70	53	53	59	45	43	66	52	50	52	62	48	63	64	64	67	58	58	50	65	46	39	50	65	46	51	56	43	63	61	62	56	55	56	61	53	63	46	54	45	51	53	45	34	59	53	57	55	55	42	50	59	63	56	72	69	51	43	54	43	57	50	59	54	48	55	46	49	53	78	66	68	61	51	52	45	34	60	49	58	40	57	61	61	63	52	64	60	51	53	51	67	37	53	60	53	61	44	52	72	73	62	49	55	61	58	54	66	68	48	50	57	60	54	59	52	55	51	57	62	54	60	58	53	61	46	46	65	62	51	51	50	47	64	53	62	66	49	52	50	58	48	56	65	61	57	61	54	54	61	44	52	50	46	56	57	43	52	49	58	52	57	46	50	65	58	55	57	64	59	52	65	64	58	51	52	47	51	54	55	55	57	62	63	72	64	47	59	57	61	54	61	52	46	52	56	56	52	54	66	49	58	42	46	42	60	56	51	58	62	56	51	50	53	65	57	50	64	43	69	42	51	42	44	55	53	60	56	54	71	69	68	60	48	65	57	44	55	53	57	61	50	70	55	55	47	61	58	42	53	57	62	65	59	57	67	60	53	59	65	63	51	58	51	58	57	54	61	48	48	49	50	58	60	61	53	49	63	50	67	47	56	65	61	55	52	72	46	49	47	52	64	37	56	69	62	60	62	52	56	49	62	46	49	48	59	71	64	79	65	58	62	58	60	59	55	61	64	48	47	51	53	63	52	48	57	49	59	54	68	62	56	56	39	50	63	51	55	53	55	44	60	67	60	55	52	56	55	57	43	38	64	51	49	47	55	43	58	58	53	50	65	50	52	62	60	53	70	47	50	57	54	51	39	60	52	53	59	59	63	58	66	56	64	40	62	70	55	49	52	46	51	60	56	48	60	47	52	57	65	59	46	42	68	70	54	55	64	65	54	50	52	64	50	59	73	65	49	61	51	47	50	45	63	53	42	55	50	62	60	55	64	59	49	52	52	69	55	45	54	63	64	60	48	53	51	39	41	61	60	49	51	54	58	57	56	61	65	50	61	60	58	58	49	50	52	57	75	58	44	62	66	59	56	58	58	44	47	46	70	49	50	63	58	43	56	51	53	56	62	46	48	51	62	46	62	60	65	58	50	57	45	58	53	53	59	51	64	64	59	47	56	61	51	52	54	59	61	48	59	62	55	66	59	46	49	51	45	53	57	52	77	31	65	48	51	62	44	58	51	53	54	70	54	57	56	50	59	60	49	72	45	55	44	59	52	64	54	59	57	53	45	54	55	58	56	56	54	47	50	52	68	50	71	55	56	53	69	41	56	57	48	55	50	57	63	58	60	50	67	44	62	58	57	45	67	61	51	72	52	53	54	50	46	52	57	45	61	55	71	63	54	67	56	57	49	59	76	65	64	50	59	44	61	57	48	46	44	67	52	50	66	39	51	49	48	41	69	58	64	56	50	69	57	57	57	55	54	43	54	59	59	62	49	47	58	54	58	52	52	62	53	58	56	55	43	55	55	46	51	46	61	56	65	40	71	60	58	54	51	40	58	56	56	51	43	59	48	52	55	47	46	59	59	57	59	61	61	63	54	57	69	47	48	52	52	51	56	63	46	56	52	51	54	46	48	53	48	53	61	60	50	42	55	63	56	45	63	65	55	57	60	58	48	52	54	52	48	60	54	49	52	72	62	58	60	42	58	56	43	70	41	59	59	50	66	47	55	58	38	54	42	58	71	61	48	37	52	55	60	59	60	41	63	54	67	72	59	47	54	62	61	60	47	62	48	55	58	54	40	47	55	66	49	56	55	64	46	48	56	54	52	64	50	56	57	47	60	60	48	50	64	72	54	47	53	62	57	62	58	66	63	58	56	56	49	48	59	55	53	50	61	52	39	52	54	49	56	50	46	43	52	53	57	59	55	77	57	47	41	52	52	60	47	60	48	58	48	59	49	60	56	48	67	50	53	51	42	58	64	59	47	60	46	67	63	44	57	62	40	51	57	53	48	48	65	63	43	56	52	48	52	51	46	46	58	45	48	58	47	64	58	57	49	60	55	53	43	44	54	38	48	56	46	63	64	53	52	50	60	54	51	57	46	45	57	55	48	31	65	50	54	50	37	59	56	53	52	59	51	62	60	59	44	62	51	61	60	40	64	38	61	48	44	42	57	56	52	63	47	56	63	46	51	52	53	52	56	63	52	45	50	52	54	59	54	47	59	55	46	56	45	43	48	48	43	51	55	48	62	49	66	70	54	68	58	54	60	61	40	51	55	55	50	64	38	47	56	61	49	51	60	41	57	57	46	52	51	55	37	71	64	59	51	63	49	64	46	59	32	47	57	52	55	54	53	48	49	60	63	49	67	56	76	55	53	56	61	56	48	48	50	52	60	68	51	63	58	55	52	46	49	66	43	64	50	50	46	60	62	55	54	66	47	53	42	62	56	43	44	56	45	62	49	53	46	44	51	55	54	54	43	52	56	55	55	52	61	55	58	52	55	43	51	60	50	55	63	56	51	55	57	41	54	54	41	55	59	57	51	47	58	51	47	64	45	46	53	49	48	49	55	53	35	61	55	57	54	59	59	62	56	56	50	47	40	56	57	59	48	55	49	63	53	58	61	54	63	51	46	41	47	50	45	47	63	47	68	69	49	58	55	53	48	62	50	65	61	53	61	59	56	64	61	60	59	54	48	59	54	56	57	57	52	59	57	57	62	67	47	49	56	42	55	59	46	68	49	64	51	54	61	59	48	53	54	41	50	48	48	54	50	58	43	56	60	60	56	55	62	50	66	43	56	53	51	59	63	54	59	50	45	54	38	49	60	45	56	53	51	43	52	40	69	56	49	49	58	61	37	64	51	67	42	65	62	54	53	48	67	52	47	54	53	47	57	62	59	53	56	52	54	55	59	56	59	48	57	56	50	58	61	64	41	52	55	38	54	52	55	54	44	62	48	59	54	61	70	46	48	54	51	57	47	41	62	53
42056	35919	30169	25904	21425	11132	8808	4520	1390	823	722	752	698	640	660	715	682	649	664	655	663	640	624	710	695	635	682	700	707	621	715	699	649	682	690	662	711	712	694	686	660	714	660	697	653	677	678	711	683	716	732	671	629	671	714	676	646	651	676	653	641	698	624	718	655	669	703	648	688	683	672	692	673	664	651	729	631	653	662	670	711	701	679	684	674	723	673	657	702	646	693	701	691	674	657	684	667	684	691	690	699	675	689	710	674	662	648	694	640	698	679	686	682	653	700	639	710	703	690	682	733	662	675	684	680	648	674	687	670	651	698	691	645	667	667	676	640	729	704	656	642	651	708	684	679	645	691	652	692	683	677	620	661	658	695	676	677	671	700	685	689	687	642	689	654	680	649	627	719	740	685	673	682	685	667	701	698	733	671	692	664	699	654	675	723	671	695	685	690	613	708	641	637	660	696	683	690	687	677	665	668	692	667	703	698	650	687	683	689	692	702	678	685	672	699	718	637	693	667	715	660	721	676	659	615	684	670	642	651	660	693	715	723	667	636	711	721	702	644	675	679	712	699	692	665	636	680	675	716	704	671	712	703	704	649	669	676	643	680	681	624	674	665	668	694	672	666	673	672	661	673	704	681	654	674	649	676	700	676	689	690	684	606	654	652	762	626	664	695	707	683	638	649	641	633	626	690	658	688	695	745	684	705	659	656	707	679	695	669	675	697	724	690	636	668	707	670	748	657	654	682	686	709	668	719	729	663	622	697	683	735	657	664	686	686	692	695	678	682	715	683	674	646	703	665	716	653	642	640	667	658	676	723	653	630	664	716	671	671	661	666	667	680	615	681	738	641	703	676	718	714	687	683	685	697	675	669	682	676	685	670	662	673	705	658	711	669	655	693	667	634	719	682	681	653	696	681	658	680	691	648	665	666	745	726	668	667	609	706	676	707	643	691	713	655	677	672	678	647	723	661	660	667	668	651	688	646	668	705	696	643	676	670	697	701	665	704	677	674	740	640	645	623	696	659	655	655	639	710	705	708	677	683	731	633	734	672	628	669	639	664	661	655	637	655	648	650	676	699	690	667	631	685	658	646	664	659	631	666	646	678	700	677	692	690	668	680	708	701	683	698	679	687	679	648	623	627	688	646	689	642	712	677	676	728	692	646	677	660	657	637	665	706	696	713	672	691	694	708	662	696	668	681	636	719	646	703	669	668	723	706	673	664	655	653	739	674	661	674	681	661	658	664	673	707	712	683	679	688	647	706	617	646	663	682	664	679	693	717	675	634	673	706	703	631	692	677	642	703	664	721	730	662	663	678	644	651	637	712	676	728	677	719	694	679	703	652	687	655	675	664	685	693	653	690	707	657	704	714	691	711	673	675	669	659	677	672	682	669	639	676	608	696	717	642	688	687	658	686	743	663	658	654	695	694	684	664	685	665	660	633	631	692	657	696	655	670	747	665	681	658	676	678	608	661	712	652	655	651	609	680	643	657	679	690	640	692	717	696	739	672	656	656	651	644	674	661	673	660	686	714	644	664	636	686	649	682	677	705	655	674	642	651	693	693	668	694	662	678	653	623	653	663	650	683	668	655	672	668	733	723	700	670	604	662	676	655	692	670	713	677	708	686	636	680	646	683	680	660	673	690	626	671	692	636	633	682	672	630	738	670	726	690	680	692	687	696	673	670	675	711	676	729	674	679	714	615	680	694	688	730	681	681	666	660	657	685	677	641	694	702	673	627	634	705	715	700	722	701	683	688	678	673	703	699	681	659	672	741	666	739	708	682	646	673	673	673	643	695	689	684	670	655	709	667	698	690	690	689	616	643	703	687	666	655	695	686	696	731	700	688	694	687	680	694	694	663	661	642	686	638	657	620	689	695	644	663	685	683	667	688	663	671	668	682	683	682	644	707	666	699	667	680	656	676	680	642	639	663	661	669	680	664	676	657	702	701	698	694	649	743	704	674	675	676	710	672	685	684	645	699	653	689	695	685	661	697	638	663	637	669	656	682	695	734	717	685	687	705	704	628	676	619	671	726	660	677	719	664	739	662	663	706	709	702	653	721	687	654	657	699	694	702	681	678	648	658	663	664	659	694	663	705	642	677	632	644	668	704	628	678	679	665	696	687	677	655	699	689	615	672	668	666	649	694	674	650	701	680	676	665	739	687	703	741	667	636	660	651	660	717	686	657	704	710	664	618	620	681	595	731	673	688	662	695	670	686	689	640	666	667	634	677	707	658	718	716	640	644	692	676	682	664	700	699	645	661	718	692	695	685	673	656	632	656	670	729	682	673	679	671	706	716	665	684	636	668	683	723	701	698	681	637	654	641	606	628	637	631	678	700	675	692	700	681	659	671	668	693	681	670	709	627	689	661	677	677	707	641	697	648	702	674	646	722	681	664	702	674	697	646	667	676	726	667	697	670	667	645	656	662	705	692	653	681	695	665	721	627	651	704	746	668	686	683	658	675	690	682	692	660	675	735	686	695	715	674	657	631	669	724	729	661	631	676	683	679	653	695	654	660	653	673	662	662	698	671	682	629	665	666	695	687	660	651	653	686	651	683	631	694	667	663	677	706	664	675	693	675	690	652	726	697	700	710	679	731	650	699	689	667	672	673	682	624	676	730	666	683	698	691	697	665	681	660	695	664	622	695	689	699	695	676	664	650	668	655	667	726	664	661	654	647	676	723	674	631	721	654	677	738	678	710	674	694	673	640	674	678	689	691	632	684	654	699	656	659	682	667	668	678	683	704	635	664	699	723	687	690	708	665	679	676	712	694	687	720	697	704	662	673	667	695	676	692	663	653	671	633	651	668	687	650	677	651	693	682	608	674	674	644	674	701	645	680	660	643	673	695	672	654	688	661	665	655	720	664	682	653	658	652	689	690	702	636	723	702	708	697	702	658	669	702	673	662	644	627	728	688	662	668	686	690	706	668	634	680	671	683	643	646	637	739	629	687	676	684	682	710	691	675	667	718	671	602	689	672	686	670	707	686	677	625	679	622	715	668	637	683	665	701	687	684	696	687	661	662	728	678	695	645	644	691	669	667	665	696	694	736	689	710	703	694	692	668	625	672	674	649	688	671	685	689	691	684	669	683	685	661	665	710	705	687	643	661	680	661	676	679	653	676	727	646	714	684	693	681	711	700	639	697	663	651	694	683	703	712	677	665	681	666	718	718	709	689	712	701	651	702	759	681	661	651	719	709	690	706	688	723	688	689	701	704	687	619	722	666	705	677	617	674	687	688	672	693	695	671	668	697	655	685	683	648	649	695	710	707	715	682	642	675	679	699	629	688	656	679	678	694	658	690	731	677	683	693	659	672	687	631	690	695	688	697	707	659	647	651	659	652	711	711	683	715	658	655	658	694	688	668	708	663	673	650	698	680	658	687	666	696	726	675	648	667	630	686	672	699	645	651	692	677	704	675	695	687	667	685	688	699	695	697	663	685	669	698	677	682	697	693	661	666	679	714	667	658	675
23263	30859	18252	7768	2537	834	537	299	99	74	51	61	50	51	61	68	47	57	45	56	65	71	52	56	66	69	57	58	69	67	53	45	60	59	56	58	48	40	63	71	62	52	51	62	43	54	42	53	52	44	66	65	47	47	57	51	57	67	70	48	55	58	65	56	64	54	68	66	57	49	58	40	57	60	62	63	54	58	57	57	53	49	56	64	70	53	43	54	63	58	69	56	58	65	55	57	57	63	54	56	57	58	46	61	59	63	58	53	66	45	65	60	61	53	60	65	65	59	47	48	47	66	68	66	75	60	58	59	72	56	59	60	52	64	57	68	63	70	58	60	52	66	58	46	51	60	56	43	54	51	45	49	50	63	54	57	65	50	55	52	68	50	56	49	46	60	62	51	54	61	75	57	58	57	52	56	42	50	61	53	67	64	53	53	52	62	59	67	59	49	47	52	57	58	65	49	57	64	48	59	51	55	55	54	54	63	47	50	55	57	48	65	47	44	53	56	67	57	60	70	65	59	70	61	57	58	53	52	50	38	54	51	49	49	57	64	59	80	69	43	57	62	56	56	59	60	61	46	50	65	55	43	54	51	53	54	64	47	49	52	64	53	51	66	46	62	71	58	66	50	48	71	60	51	60	60	57	66	65	43	72	63	74	62	45	51	60	49	68	45	70	60	47	64	57	49	50	69	54	58	62	58	60	57	72	50	58	56	58	55	56	47	54	73	55	64	52	53	49	61	44	49	53	54	67	54	60	61	63	54	63	69	61	70	57	65	69	48	54	63	48	49	62	66	52	53	48	63	60	63	55	40	63	51	59	50	50	59	53	47	66	45	57	61	56	56	58	66	53	61	60	59	62	61	63	46	43	67	63	63	59	62	59	44	54	51	59	57	67	51	55	47	57	66	58	72	57	57	58	71	54	47	61	62	58	63	50	57	68	59	56	53	57	54	50	48	48	57	51	62	60	50	46	51	48	58	62	48	53	65	52	55	49	64	50	55	67	62	61	57	47	62	61	63	54	59	61	62	55	59	34	49	57	48	52	61	62	45	53	57	55	49	49	73	49	57	54	76	50	58	55	60	57	55	63	52	50	50	48	62	59	46	52	62	51	57	51	54	55	60	58	51	60	61	55	57	76	42	58	49	53	46	51	43	55	56	50	57	54	76	57	57	56	41	66	55	63	53	53	56	70	48	58	60	70	55	59	56	71	50	71	58	60	54	60	49	58	46	71	46	43	45	44	60	56	44	45	59	49	55	73	51	57	56	52	46	56	61	51	57	53	56	58	66	56	50	65	61	58	62	42	37	65	60	60	68	49	61	48	64	49	51	65	45	55	53	53	64	40	62	49	58	48	65	58	53	62	50	68	46	56	43	65	56	60	65	63	48	70	55	55	60	58	62	43	72	58	54	68	53	50	47	53	60	48	54	55	56	58	67	53	52	49	55	50	50	50	63	56	42	39	60	53	52	54	41	46	57	54	43	44	50	42	40	55	57	56	60	62	55	54	65	67	46	64	59	63	59	52	53	69	48	55	60	46	49	58	38	62	47	51	52	52	56	54	48	52	56	62	57	41	42	62	54	49	50	65	54	52	48	70	54	59	60	56	49	45	55	45	61	51	54	70	60	58	66	61	57	56	60	65	50	51	61	60	57	59	61	59	59	64	69	55	50	65	51	55	66	53	51	65	53	54	60	55	69	46	54	58	61	67	56	66	69	73	46	64	62	55	71	75	50	79	42	50	71	60	77	63	64	66	44	51	57	71	60	57	52	54	64	62	57	56	46	45	53	47	41	61	58	63	45	60	54	62	53	68	69	55	48	49	61	66	58	45	57	51	58	49	60	52	56	60	70	55	59	58	55	62	53	48	58	52	55	63	56	60	51	60	58	57	59	57	55	72	60	59	53	60	52	53	52	60	58	52	65	58	54	48	55	50	69	54	47	67	60	65	67	58	37	62	50	64	32	63	50	53	66	63	57	64	57	70	56	54	45	51	59	54	52	56	54	68	51	57	47	55	57	52	56	60	63	69	52	72	58	49	50	59	49	57	59	48	52	70	54	68	59	59	61	47	54	61	53	52	50	58	73	60	68	54	42	52	60	49	51	48	55	55	54	49	51	51	43	68	51	44	66	63	52	66	56	52	70	57	58	57	52	56	55	68	51	55	48	55	58	51	52	68	74	41	67	64	61	51	50	53	60	76	68	65	57	50	57	49	54	59	62	55	57	60	54	50	51	74	63	59	63	51	44	60	65	45	53	46	59	57	44	55	55	61	71	64	50	57	58	54	39	63	59	58	57	51	60	49	62	50	54	50	73	61	47	59	38	67	55	53	62	59	53	56	63	68	53	55	47	51	38	56	54	45	66	51	54	46	61	60	52	48	53	61	48	61	59	69	54	44	67	74	51	56	52	53	75	43	67	54	55	61	57	64	47	56	67	47	58	64	47	57	44	60	67	56	62	55	53	55	45	68	54	64	62	58	42	71	50	59	54	53	45	53	47	65	65	56	54	59	46	58	47	53	61	68	65	55	64	57	50	60	48	62	59	46	60	55	64	58	61	59	60	61	52	68	47	52	64	55	64	54	52	53	56	65	52	55	45	64	52	55	50	61	56	63	48	48	62	54	56	53	46	63	67	56	55	47	63	57	64	62	61	59	50	54	62	45	63	50	54	57	65	66	61	60	58	55	58	65	55	53	55	72	40	49	58	56	50	51	63	60	65	64	62	66	44	63	64	49	57	60	61	51	50	57	51	43	51	63	61	57	43	55	52	46	56	51	44	47	70	67	54	54	59	55	52	52	76	48	60	55	57	65	68	72	48	57	47	54	50	61	49	59	66	64	50	56	51	64	64	60	55	54	52	47	59	52	60	62	59	53	47	46	57	58	62	48	56	57	46	52	57	45	81	69	55	53	52	49	58	60	66	58	57	54	59	42	62	79	54	63	55	61	58	53	55	49	55	51	58	74	58	62	58	54	53	60	57	50	56	43	61	51	59	54	53	39	61	55	59	65	51	60	56	61	62	49	58	57	56	52	60	49	72	51	43	51	47	51	61	67	54	48	52	54	42	49	59	66	71	44	57	63	52	53	41	64	45	49	60	55	64	53	60	61	55	51	60	60	60	50	58	64	60	38	60	62	60	50	52	51	58	64	56	59	52	54	59	61	54	43	49	59	55	53	48	67	61	61	60	63	61	57	47	48	64	58	54	60	53	64	45	74	61	57	81	50	48	65	50	45	57	58	55	53	58	46	65	56	64	40	59	36	59	51	55	57	56	56	60	60	55	50	56	65	54	47	71	64	48	56	65	54	46	65	49	56	74	59	61	49	56	66	50	75	54	52	59	54	75	53	60	64	50	55	56	44	61	72	60	65	77	60	61	63	69	56	56	70	54	64	56	58	63	47	51	60	64	45	53	51	53	58	56	47	62	64	54	52	61	57	58	62	54	66	49	62	54	59	58	54	47	60	52	51	40	66	58
49642	45358	39244	37974	33965	22918	18509	10039	2533	1090	793	680	706	694	684	651	740	721	695	675	716	695	673	704	707	728	738	700	679	706	711	674	674	693	703	655	710	687	716	640	692	627	671	643	691	699	671	730	697	669	689	725	685	720	756	663	684	644	675	680	694	692	632	684	664	671	654	662	682	738	702	661	688	672	679	637	641	679	683	651	710	684	685	705	655	696	737	675	683	684	671	648	696	697	742	724	664	725	666	655	712	648	699	665	657	652	694	677	672	691	708	663	702	689	718	662	671	662	701	669	665	699	715	713	722	687	716	692	727	710	667	677	709	661	687	681	678	681	651	686	697	666	698	648	720	705	754	723	668	676	680	684	712	657	685	680	695	706	685	711	719	695	685	683	685	676	705	695	707	682	704	708	700	680	660	640	709	681	666	719	650	667	692	668	713	719	675	657	700	672	687	706	693	720	702	683	690	663	664	670	694	654	698	686	752	722	699	641	656	712	659	653	704	697	686	639	722	657	673	712	671	682	696	747	699	705	649	684	695	705	646	720	678	723	699	716	718	725	646	718	637	736	716	675	697	713	698	679	679	724	695	695	698	702	693	725	700	718	688	643	654	685	706	699	717	719	663	726	689	663	612	698	712	672	737	710	627	717	724	689	739	722	726	762	721	724	649	712	675	693	728	713	663	669	637	676	658	696	681	663	676	681	700	617	664	663	688	699	702	635	662	703	672	688	666	695	647	686	695	655	699	730	691	675	682	731	696	709	722	673	692	612	677	647	687	708	686	695	694	657	707	644	711	686	676	687	694	701	729	708	699	661	676	671	651	706	696	711	718	668	681	720	699	693	694	742	707	670	703	677	728	672	709	691	666	687	678	702	673	669	711	658	728	736	686	703	674	673	729	673	696	705	674	706	753	669	741	698	714	723	686	705	703	657	697	707	664	691	713	668	691	648	734	671	664	686	675	655	706	695	664	712	686	677	684	667	633	713	709	691	689	706	667	641	697	731	693	675	688	648	716	697	712	694	654	652	666	689	630	716	705	701	731	680	711	684	688	685	685	664	687	679	704	746	683	672	685	702	702	669	686	665	701	673	708	708	706	682	651	702	653	674	676	716	671	713	711	657	660	683	677	678	706	640	732	709	675	700	679	682	672	665	671	695	682	682	695	714	648	687	698	679	648	717	690	694	666	719	712	700	683	669	696	665	646	657	641	709	625	704	706	641	695	688	705	674	702	690	688	705	651	675	713	673	695	655	659	681	701	687	671	648	671	697	675	689	641	669	692	664	682	726	715	731	709	707	691	660	655	681	703	643	669	696	684	708	678	654	696	570	677	706	676	675	699	663	663	678	678	688	709	727	669	718	704	701	683	714	736	690	640	670	714	659	668	678	680	698	670	636	718	692	679	686	620	676	650	711	747	725	655	685	685	717	667	660	704	648	666	699	656	658	690	717	711	694	690	720	680	665	721	693	694	663	721	709	671	673	714	707	679	652	712	665	691	716	680	693	693	694	714	655	699	678	690	711	667	675	651	691	693	698	646	664	676	663	702	648	695	700	693	695	675	727	714	662	689	675	690	636	679	720	695	708	660	675	654	683	640	687	644	677	618	699	726	689	687	680	716	734	668	710	676	690	675	658	659	696	687	679	671	670	641	729	658	681	677	661	701	703	702	638	714	666	698	745	672	695	672	700	692	676	716	665	666	739	701	669	695	672	698	701	733	679	733	673	670	685	705	685	685	671	669	673	691	726	721	640	680	691	663	707	705	718	651	691	618	654	673	707	674	704	705	677	665	686	665	697	683	703	686	671	645	651	711	677	676	631	678	700	692	657	690	638	681	708	644	674	737	686	692	706	736	719	698	701	676	671	686	697	676	683	672	671	651	664	690	706	732	702	652	705	690	698	694	699	654	678	700	703	686	662	667	682	674	695	661	701	678	676	680	684	676	664	672	701	677	711	705	670	687	687	698	699	697	689	718	696	672	749	707	680	654	658	680	679	664	668	721	701	672	688	700	669	639	701	728	731	648	688	700	655	656	667	700	661	683	670	736	702	670	697	658	658	728	684	725	654	688	675	709	698	707	695	681	685	618	713	685	674	675	678	667	644	716	690	674	672	689	693	685	698	683	667	712	722	662	687	682	730	679	657	711	688	675	678	675	724	700	695	717	703	668	706	662	662	694	669	736	730	684	670	679	657	703	696	703	660	700	677	679	695	720	691	684	675	698	685	678	677	663	669	707	740	648	635	714	665	714	710	647	715	656	658	667	677	707	725	669	660	705	650	720	643	669	692	675	702	709	681	653	722	697	640	693	691	750	671	657	719	671	678	691	693	641	721	712	692	676	654	684	660	731	672	671	715	659	699	703	672	665	680	672	692	685	672	711	604	688	684	714	735	670	661	677	687	693	675	699	681	687	676	719	702	641	679	693	705	659	702	722	658	638	707	671	687	673	723	643	692	737	681	704	696	681	699	686	701	731	681	667	710	674	684	681	689	675	691	697	738	670	726	662	707	674	719	678	670	696	690	669	689	663	680	710	652	729	633	680	730	665	721	714	666	644	719	691	650	700	723	716	697	652	724	661	720	680	675	717	707	740	677	663	658	667	647	706	679	703	702	713	722	687	690	712	631	684	667	669	722	726	702	649	700	651	740	683	686	665	635	694	664	673	651	638	751	726	733	693	709	686	718	680	720	650	666	708	705	702	664	685	682	686	689	695	706	722	674	682	675	669	636	676	665	663	682	665	740	667	679	693	666	700	683	699	689	696	666	649	677	698	705	702	721	671	697	689	678	695	672	712	688	679	692	700	708	630	693	649	673	721	700	697	651	711	756	671	656	672	682	693	691	713	694	700	690	716	776	670	646	635	680	709	701	693	634	691	685	714	673	648	698	697	720	641	669	682	663	698	747	747	664	689	687	701	706	708	624	670	706	725	704	668	682	666	675	723	729	720	688	681	711	696	705	715	681	669	718	702	671	718	700	669	664	674	715	712	702	647	725	720	662	675	691	677	695	672	708	647	716	708	716	741	682	745	699	690	639	733	666	688	685	652	703	696	664	612	656	705	681	649	687	663	708	693	678	667	692	702	669	643	634	712	663	715	660	660	667	677	677	693	675	676	696	705	656	707	690	685	652	698	690	642	672	681	686	702	635	673	670	665	682	668	693	737	689	669	674	660	705	699	724	710	657	698	740	666	676	686	712	658	696	686	689	657	636	685	715	744	683	680	715	681	702	711	669	694	725	667	684	664	619	719	746	680	726	683	679	667	676	692	669	731	682	667	652	699	652	677	738	675	634	695	680	671	735	652	713	674	688	677	712	686	718	676	703	663	685	665	683	717	697	698	703	717	743	652	677	669	711	646	694	683	660	705	696	692	687	694	658	688	680	673	710	657	691	679	762	667	700	680	700	684	733	690	667	695	700	698	691	646	679	686	658	710	680	709	663	703	694	646	689	729	640	713	681	699	732	700	673	769	654	672	651	745	654
20023	27330	18533	7273	2131	674	485	278	94	67	80	76	63	61	62	56	65	59	70	51	61	70	50	71	59	64	61	65	66	56	81	64	52	66	59	54	68	59	56	74	63	60	58	61	56	62	58	54	65	62	69	61	65	45	65	48	54	67	60	64	57	66	54	61	79	54	58	57	75	53	60	56	64	68	63	70	65	64	63	55	73	68	70	55	53	65	81	65	59	70	56	71	63	57	53	54	59	62	67	68	58	60	66	63	64	69	61	72	54	59	59	67	58	59	69	49	54	68	55	58	72	70	78	70	74	63	57	48	58	74	61	54	66	54	72	67	56	75	57	65	61	40	56	72	76	68	58	65	57	53	57	59	65	71	67	68	51	62	66	55	55	64	65	73	52	55	71	76	84	70	61	56	77	65	59	63	77	58	69	55	65	48	58	61	71	69	64	57	60	59	63	60	78	55	65	57	61	56	65	68	71	57	66	65	60	69	64	69	63	55	55	68	51	55	62	61	54	65	56	58	84	69	53	63	69	58	67	68	69	55	62	54	71	60	80	71	67	73	75	62	58	64	58	68	70	52	58	71	69	56	54	68	55	59	56	63	70	59	62	54	65	62	70	64	62	58	72	54	57	47	46	61	60	61	77	68	50	58	70	71	60	50	61	62	71	58	76	69	60	60	47	65	70	65	68	68	63	70	59	57	68	68	67	54	58	56	58	58	65	62	59	71	71	67	53	48	64	52	67	71	60	58	86	57	59	62	61	76	69	58	72	60	67	65	72	69	78	49	74	71	61	55	50	63	55	66	57	68	59	77	62	55	62	66	64	63	56	65	55	51	57	67	66	57	56	55	64	78	74	64	65	75	61	62	67	66	58	69	67	59	73	72	77	68	62	59	55	59	72	59	69	68	59	73	64	70	50	65	61	67	63	66	71	67	61	81	54	61	68	62	72	73	63	55	72	58	76	57	65	53	69	62	90	52	59	75	74	71	50	62	72	61	69	64	52	67	59	53	67	60	64	65	55	57	75	60	62	63	55	49	71	78	67	55	68	66	59	70	72	55	69	61	69	52	56	65	68	73	59	56	76	51	73	67	53	70	70	72	66	54	69	61	58	69	64	61	68	57	64	59	77	58	54	51	67	63	54	54	53	69	62	57	70	72	70	66	57	68	60	70	65	60	75	60	69	74	54	68	55	57	60	70	62	54	49	71	63	75	50	65	60	71	57	47	75	46	68	65	51	62	54	54	62	58	49	65	60	67	68	81	65	63	51	62	57	56	75	57	62	52	50	68	70	74	60	56	50	69	62	67	71	65	64	73	53	68	58	56	67	77	62	59	60	70	55	58	64	79	55	59	70	50	51	60	71	70	74	71	67	61	67	41	66	64	67	55	64	55	63	57	62	56	63	78	61	59	70	66	59	85	65	73	68	64	58	71	68	57	72	59	68	58	77	58	63	64	62	69	62	71	77	77	57	57	62	64	52	61	59	61	73	63	58	63	65	55	54	61	64	62	73	61	50	60	64	75	74	64	81	66	48	66	59	62	57	59	66	60	68	55	72	71	64	60	68	59	63	67	58	48	68	62	56	64	52	67	70	61	55	60	77	67	60	62	65	55	65	81	50	54	59	53	65	72	65	66	74	77	69	67	56	56	54	69	56	56	79	61	52	69	77	66	57	58	76	56	74	69	73	64	55	59	65	67	58	58	62	51	69	67	54	61	73	62	57	63	51	56	60	73	63	53	59	72	66	58	67	65	65	62	55	68	56	54	71	56	68	51	61	60	61	60	80	69	62	66	66	52	64	64	45	71	60	77	56	64	66	56	58	53	54	73	57	64	57	60	65	60	58	52	60	50	78	59	52	80	69	53	65	55	62	76	62	58	61	78	48	60	64	52	59	59	78	40	54	70	57	64	68	63	73	79	55	53	61	55	67	67	66	70	63	51	78	70	62	69	69	45	48	58	61	53	63	57	71	74	75	63	67	73	66	61	71	60	72	53	75	58	69	73	60	56	64	67	67	61	64	66	67	54	60	47	55	48	60	60	63	63	63	66	60	69	54	59	59	65	65	60	61	60	60	60	65	79	58	52	68	58	75	62	69	67	66	57	60	49	64	60	70	56	57	60	66	76	70	77	61	62	42	59	60	66	65	76	66	64	54	72	51	63	70	69	57	41	68	72	68	52	51	76	86	76	75	55	63	64	69	56	57	67	76	59	54	56	68	55	49	65	58	56	66	74	68	63	71	65	69	56	60	63	62	64	50	58	76	68	46	60	61	54	65	65	51	60	68	56	73	67	61	70	58	54	61	74	75	56	66	76	64	64	65	69	54	47	42	62	52	71	59	67	70	73	67	62	65	75	65	64	55	61	51	64	65	66	66	72	55	69	67	70	73	58	72	56	55	62	59	73	67	53	62	56	78	58	64	63	67	66	62	64	60	69	61	69	69	62	57	55	71	66	67	86	71	52	71	67	68	52	71	73	57	72	62	73	75	59	69	57	62	71	71	68	64	48	62	72	71	56	48	58	49	72	51	59	67	65	57	57	56	57	71	69	75	67	60	52	60	75	75	55	70	68	73	52	66	62	52	56	56	60	70	74	82	55	64	56	70	59	62	61	53	68	55	70	71	71	62	60	60	63	68	67	78	49	63	54	69	62	59	71	74	72	56	45	67	67	60	77	55	59	59	59	70	62	58	44	58	64	62	69	50	64	66	66	72	61	65	79	62	67	73	61	46	61	46	61	64	68	41	69	64	65	68	68	76	70	55	67	64	81	78	64	67	67	57	57	52	56	80	61	64	68	59	58	70	68	54	60	69	63	75	59	53	52	69	53	69	62	65	56	64	64	67	59	68	56	63	59	79	78	59	66	64	57	68	65	64	57	57	57	65	73	71	67	59	60	57	54	67	59	60	77	62	52	55	69	63	57	66	56	55	57	50	75	71	63	62	61	62	50	60	66	55	60	76	64	67	72	56	65	70	57	55	66	68	61	62	62	68	66	52	57	63	62	63	74	70	64	55	64	64	62	72	55	60	69	52	52	71	59	69	64	54	63	68	65	62	68	59	68	68	67	61	60	77	73	69	64	68	56	76	62	53	59	53	74	45	83	74	39	55	75	55	53	62	64	70	66	65	50	54	65	65	62	69	58	60	53	58	61	68	85	50	69	57	70	62	84	67	58	73	69	61	65	61	70	64	56	71	63	62	62	58	82	72	58	68	56	63	64	72	58	66	56	65	63	59	69	68	53	69	45	79	65	64	61	48	62	73	75	72	59	63	63	59	59	61	65	60	63	58	57	69	61	66	55	55	50	66	73	65	58	63	58	67	61	58	70	66	57	77	78	66	68	50	59	78	51	72	70	60	64	50	55	75	66	65	77	79	64	66	68	60	67	78	64	69	48	64	66	47	80	57	70	76	67	58	62	65	81	59	71	68	59	69	39	70	64	59	76	58	63	70	56	58	57	82	66	59	50	48	65	57	60	56	60
50709	48250	40264	36459	31745	20919	17549	9553	2246	1220	901	701	774	817	819	727	772	786	811	775	866	800	803	800	747	836	767	712	750	800	749	789	771	795	816	849	794	777	758	766	751	783	766	848	791	774	763	779	775	835	742	785	759	793	811	795	759	763	758	760	794	749	763	763	789	802	791	780	824	770	800	764	799	784	711	766	821	799	765	804	771	813	790	753	758	787	779	825	802	799	774	771	724	753	763	748	769	805	772	821	722	818	801	802	836	727	779	791	779	824	819	797	781	765	791	759	773	798	806	817	769	764	768	763	749	787	760	771	769	794	790	779	774	763	787	804	836	802	783	776	741	802	786	742	779	809	745	800	773	810	807	802	791	820	781	758	793	861	812	769	821	756	794	798	763	752	771	795	754	735	725	761	745	759	747	760	766	799	775	784	781	740	785	764	788	757	794	738	815	745	766	808	783	789	771	744	773	804	771	734	796	770	763	817	761	802	790	791	753	771	764	804	793	768	850	780	804	796	766	778	768	764	795	806	766	801	818	815	783	810	778	796	812	795	756	768	791	784	761	798	793	790	791	792	759	774	811	793	769	794	770	771	748	811	797	790	778	812	790	749	775	763	766	791	735	792	811	770	760	791	815	767	814	715	752	836	789	787	795	739	746	802	794	786	776	802	748	799	788	773	800	769	751	798	796	802	837	761	804	733	766	803	795	780	724	741	750	779	782	770	804	808	783	801	788	806	850	805	819	786	766	780	814	756	779	787	746	799	828	804	810	774	773	772	808	757	795	750	793	760	811	770	792	816	787	762	758	769	782	753	758	806	767	770	830	747	765	769	824	799	800	804	813	788	783	832	758	821	743	787	786	792	750	768	794	812	813	815	802	788	783	783	804	796	860	813	858	794	784	805	805	768	781	826	825	811	766	794	785	812	838	780	777	800	754	743	794	736	765	794	772	769	756	747	774	777	757	772	757	756	801	788	774	766	803	785	796	792	724	779	807	783	767	782	765	763	807	807	819	801	815	756	789	817	757	763	731	834	800	792	814	757	768	764	803	783	769	761	811	769	798	795	772	757	763	761	764	793	733	817	788	829	798	794	784	785	803	813	801	752	773	786	765	780	796	774	761	754	802	735	794	797	808	760	780	766	784	763	728	836	766	835	759	767	811	767	816	814	712	781	832	760	760	779	697	800	798	736	750	773	761	734	830	766	744	742	793	694	787	793	810	802	764	759	768	783	837	811	818	760	826	728	755	781	825	791	754	791	783	805	789	811	763	769	794	744	756	779	748	733	768	791	768	749	774	798	798	773	736	724	804	769	727	734	763	731	779	793	767	813	777	776	809	793	795	800	748	784	771	817	789	795	765	765	837	760	774	772	788	808	748	820	759	801	796	773	785	786	814	780	781	742	767	755	757	758	821	782	731	787	821	777	762	784	832	834	758	839	749	773	760	805	796	780	764	812	768	818	778	787	762	784	813	763	749	796	763	799	761	804	786	778	766	722	795	746	768	799	801	775	776	773	768	772	799	744	803	745	786	769	816	789	783	754	803	747	785	820	772	767	809	758	763	758	762	827	792	767	771	817	761	764	792	794	719	740	775	807	798	782	770	752	825	759	742	791	743	795	803	799	800	787	798	763	771	805	769	775	776	766	750	746	768	779	802	801	770	734	760	804	772	817	776	838	772	784	764	838	832	848	743	758	786	801	757	793	782	767	768	790	706	789	781	836	822	767	727	750	793	800	765	797	765	723	754	819	754	785	746	760	784	753	765	739	771	766	791	787	782	777	770	780	765	844	760	809	799	825	803	770	808	738	749	741	809	748	786	761	773	737	736	803	745	745	786	748	816	814	813	788	798	751	800	741	811	767	844	791	743	748	787	798	782	760	747	729	727	758	773	796	777	789	759	783	724	737	790	832	761	796	800	796	773	791	820	798	783	763	756	705	728	773	802	780	718	737	773	798	790	797	782	768	737	789	783	747	804	812	745	802	742	776	749	775	810	807	783	764	833	754	751	764	785	743	792	778	796	753	792	790	743	786	798	807	772	828	817	759	778	792	791	799	766	793	751	754	742	810	765	795	762	790	786	751	793	746	833	777	819	793	764	788	749	753	752	775	770	776	792	785	822	802	783	775	790	790	743	794	764	799	779	791	805	797	799	819	804	803	751	805	831	771	773	768	836	792	778	747	775	764	827	799	779	819	754	768	755	772	733	804	804	798	814	771	768	726	734	800	761	829	809	765	725	721	774	763	820	773	780	822	748	783	800	792	747	742	724	791	820	754	824	789	763	774	792	783	776	724	741	806	791	782	770	779	760	804	773	805	813	774	791	793	774	786	790	751	750	792	789	776	848	752	840	767	796	780	723	783	808	752	811	837	783	689	807	786	766	782	768	764	767	782	777	718	801	821	796	822	759	759	758	790	807	778	802	811	770	786	719	791	774	778	779	748	746	763	805	743	805	791	811	787	756	774	731	751	759	783	782	744	810	815	733	783	810	781	780	770	768	767	792	748	769	774	749	766	807	802	799	746	768	741	874	812	792	795	816	766	774	751	792	797	762	802	806	808	719	864	749	745	772	802	790	778	741	772	815	741	747	747	792	755	807	784	765	846	792	742	759	772	755	794	780	774	782	712	784	766	781	769	821	772	777	755	813	814	812	765	782	763	775	744	738	791	828	779	811	842	813	803	758	754	724	794	789	837	797	772	751	767	815	769	750	762	809	816	775	794	762	796	792	771	815	806	796	783	796	750	768	824	798	737	750	791	778	781	798	749	775	808	794	758	780	798	817	798	833	803	769	775	752	761	778	739	757	747	814	783	730	754	782	812	776	842	761	765	753	759	812	774	776	767	793	789	786	743	766	758	766	790	812	769	766	761	788	754	772	722	748	773	740	739	814	762	753	776	751	776	758	753	800	751	803	766	818	777	770	758	820	737	795	821	780	776	754	811	784	761	796	829	757	772	736	759	761	762	789	794	808	817	799	779	775	751	801	727	766	753	779	842	784	780	764	791	751	809	768	797	774	743	783	744	816	791	755	821	773	779	763	782	819	779	797	727	766	782	759	746	791	775	759	812	783	791	729	819	801	736	810	789	768	794	773	755	774	760	717	832	779	827	765	840	799	807	834	788	771	785	772	810	781	748	772	768	748	766	742	718	761	811	785	778	759	784	825	786	781	823	768	760	804	821	761	778	788	831	769	751	776	751	799	854	798	785	797	766	738	761	793	777	753	791	838	782	818	764	799	754	813	749	803	779	785	802	774	763	771	722	774	828	829	847	812	764	823	791	775	806	770	814	780	744	795	804	800	790	788	750	805	781	782	773	772	744	802	796	780	788	793	816	759	812	768	765	810	788	781	803	749	790	807	820	805	779	807	816	767	801	763	781	806	778	767	747	768	781	764	810	798	793	742	793	747	809	790	789	761	779	789	776	799	766	799	779	765	766	764	710	780	783	798	797	779	779	787	747	771	788	784	800	763	801	765	801	748	808
28530	37834	23788	11661	3881	1091	853	401	125	92	58	62	58	59	63	56	54	65	69	63	70	74	65	60	77	77	45	57	45	59	60	50	58	53	57	60	49	48	59	57	59	65	67	64	62	55	71	51	55	46	60	67	50	66	70	63	59	58	60	59	43	78	64	70	73	69	51	66	66	53	71	66	64	44	58	70	68	63	59	55	66	69	57	62	55	65	52	78	53	59	54	58	69	62	63	57	80	67	53	63	58	56	54	72	58	64	64	58	73	71	56	56	64	72	61	54	68	61	70	66	56	72	58	42	62	69	51	54	68	76	48	57	66	68	63	64	57	70	66	68	59	72	58	67	63	60	72	50	69	59	67	57	61	61	60	64	56	59	63	61	58	60	56	70	58	50	60	63	53	59	63	71	63	48	62	63	56	68	67	65	46	63	67	56	60	52	72	66	49	58	50	69	59	57	58	64	71	71	73	71	58	57	65	56	52	67	58	62	63	55	60	64	63	73	71	64	68	51	67	69	71	69	57	63	67	56	59	65	52	56	51	63	57	56	60	64	59	62	61	55	52	67	62	75	50	59	61	71	62	71	71	55	57	76	49	65	54	64	62	64	80	56	62	64	63	68	53	55	64	55	65	59	50	56	49	39	54	56	67	73	77	54	54	68	64	54	59	67	61	69	67	55	72	68	59	72	61	73	80	56	66	47	63	63	49	60	64	70	42	57	65	75	64	55	54	60	54	52	58	66	59	54	53	46	65	69	65	56	67	67	57	51	60	72	59	53	56	62	71	64	54	52	63	52	49	58	81	60	69	52	79	62	51	90	68	63	77	61	71	60	71	58	62	72	69	56	68	58	73	59	65	57	62	50	56	66	58	57	68	55	65	66	63	77	54	70	50	79	75	81	64	58	63	60	73	60	46	66	52	73	64	65	60	62	68	56	74	64	63	67	61	64	60	53	63	70	49	52	71	60	54	47	66	74	65	67	76	55	72	57	66	54	55	66	66	74	56	60	61	52	61	68	75	64	71	56	61	61	63	60	58	56	59	67	59	58	62	54	58	64	62	61	54	62	58	56	63	48	64	52	62	54	57	64	56	60	63	52	67	58	57	64	67	58	48	65	58	49	57	57	71	57	65	62	66	54	59	63	64	67	61	70	59	67	63	68	69	60	83	56	59	56	63	68	69	65	54	54	57	66	60	51	57	57	62	57	41	65	70	62	59	71	74	75	52	47	66	53	51	59	57	52	67	67	69	58	70	72	60	57	68	74	69	67	66	56	64	53	59	73	56	64	65	67	81	58	62	46	68	49	59	56	51	76	71	66	54	62	71	61	65	59	64	80	81	65	52	63	60	51	48	57	71	66	62	72	75	66	71	54	61	69	65	64	65	61	59	68	46	70	62	74	72	58	50	68	57	60	65	62	77	66	72	62	69	72	59	60	73	60	74	61	63	68	57	76	65	68	56	74	66	63	44	63	63	59	53	73	64	61	72	61	70	51	60	45	45	72	63	56	60	57	62	72	61	70	69	75	69	60	74	53	67	65	69	54	68	58	72	57	56	69	69	58	61	75	45	69	50	64	57	64	70	69	68	62	54	54	59	46	57	55	62	60	60	58	68	70	69	57	72	57	49	63	70	64	53	62	69	66	67	52	66	49	63	64	60	55	61	75	52	67	60	65	56	61	54	58	56	72	57	75	76	72	51	62	56	54	67	62	67	68	57	69	55	34	69	56	60	53	64	76	60	72	46	59	66	52	74	79	73	56	49	59	59	63	59	79	62	75	50	61	70	67	67	52	65	60	58	60	67	64	52	69	56	60	73	60	48	66	72	61	56	78	68	50	60	55	68	54	62	76	63	61	52	61	60	43	51	55	61	83	68	62	59	60	76	69	61	57	59	58	69	51	71	50	68	57	73	67	61	66	66	63	52	60	69	52	65	51	66	60	66	68	61	69	71	61	54	58	54	55	66	66	62	63	73	63	66	68	53	55	62	49	56	53	53	66	59	70	78	48	54	59	68	68	70	74	69	71	51	66	70	61	75	55	59	65	56	53	59	57	61	64	66	62	61	70	69	55	51	73	60	57	48	73	59	63	50	60	50	62	45	62	72	70	52	79	55	66	52	70	67	59	64	74	78	72	61	73	68	66	71	64	65	49	62	57	63	48	50	68	66	71	58	54	53	68	65	62	66	67	71	50	71	62	64	53	59	50	66	61	66	49	56	61	58	60	59	58	63	59	61	63	56	69	64	62	66	49	58	47	63	53	57	67	67	54	48	57	62	70	64	59	56	53	60	57	60	77	71	59	60	64	61	59	54	53	69	54	73	53	68	65	56	68	46	73	60	51	59	66	63	56	62	73	57	64	64	58	60	65	70	45	66	71	63	60	61	73	60	57	49	75	71	62	69	64	61	63	72	60	62	61	62	70	62	53	52	53	66	69	64	65	74	62	66	62	57	71	73	67	64	71	72	53	70	53	70	43	59	62	68	70	69	66	44	55	57	46	62	64	65	58	75	50	56	56	63	67	55	60	52	57	55	50	61	66	61	63	63	68	51	58	58	60	56	73	57	74	61	67	58	54	52	58	48	74	55	70	60	49	67	67	70	64	68	61	49	81	46	60	49	64	60	58	54	58	58	70	77	45	63	70	66	60	67	55	68	57	63	60	49	58	61	63	53	53	50	73	68	56	56	62	70	62	54	45	67	60	42	62	63	62	62	66	58	61	62	57	52	56	59	62	45	60	53	58	72	60	61	60	56	58	51	62	64	63	64	55	42	62	57	60	47	53	55	60	62	58	63	49	74	48	41	63	51	80	53	59	63	52	76	71	72	61	71	58	72	68	73	49	44	58	77	63	77	65	61	60	62	54	79	50	54	74	51	72	64	66	79	52	63	46	64	53	66	66	68	73	51	62	58	58	66	45	75	56	53	66	59	60	63	65	68	65	64	54	78	63	48	73	54	73	52	57	74	53	71	61	66	63	52	54	55	64	53	62	61	51	68	42	65	68	65	79	64	57	73	65	62	52	58	61	54	47	55	66	52	59	58	66	67	57	70	70	68	67	72	67	55	61	54	62	62	55	65	54	54	55	68	64	70	67	68	75	58	73	63	61	64	54	67	51	79	68	54	63	84	71	64	68	62	66	55	58	71	56	69	85	60	45	56	64	59	52	74	67	62	54	69	55	60	68	65	58	66	64	51	52	66	53	57	65	51	56	63	77	63	69	53	69	54	50	61	73	60	65	71	60	65	65	62	60	62	64	74	46	55	64	68	65	62	57	62	61	73	52	62	53	58	59	63	54	75	62	61	65	72	58	60	70	66	64	58	70	70	51	40	62	71	66	54	82	63	60	60	58	69	68	56	64	48	57	60	60	62	57	72	48	64	58	47	51	59	48	56	51	77	64	55	59	61	58	49	63	60	74	63	67	62	61	59	56	73	73	56	56	73	53	65	71	58	57	70	69	46	50	55	56	54	58	76	59	57	63
50348	49370	43754	43720	38328	27037	23628	13605	3436	1609	1042	714	813	781	800	778	789	736	747	794	840	787	782	801	755	785	776	789	789	734	776	762	722	755	784	773	749	735	782	768	743	770	795	759	715	782	765	788	735	745	781	734	760	740	775	747	730	772	736	769	739	724	750	760	796	765	772	806	769	732	803	763	794	765	741	776	792	760	770	787	752	718	742	794	776	747	783	768	764	775	741	697	739	790	743	734	787	723	722	756	743	792	738	762	777	693	723	739	737	750	765	752	799	799	730	798	758	819	714	747	720	817	760	784	738	760	806	789	756	760	730	728	723	720	723	743	731	704	764	742	733	718	756	779	760	801	775	744	787	773	758	756	773	715	742	764	756	737	726	769	750	702	757	765	741	740	712	745	769	726	785	765	761	743	764	783	752	755	766	745	785	730	725	795	743	728	739	776	778	762	770	783	751	757	790	771	778	726	747	744	730	765	708	749	746	741	802	763	727	689	753	735	739	756	771	818	785	779	743	723	788	784	774	770	764	712	752	755	791	777	816	759	792	758	746	769	798	774	751	750	733	815	724	758	751	720	796	738	707	728	748	736	769	728	737	755	757	747	724	716	803	730	696	788	779	760	745	750	758	768	811	766	741	724	777	815	798	745	798	766	770	790	761	798	761	743	705	696	762	754	756	812	768	763	753	764	741	759	756	763	765	769	713	779	743	751	816	753	712	753	774	824	804	736	784	751	794	803	759	783	737	764	786	789	810	740	768	768	747	773	719	756	709	707	795	714	742	811	733	749	795	736	766	746	716	794	692	772	815	769	748	760	787	703	755	769	730	775	748	739	741	702	788	776	756	799	771	801	758	775	772	736	764	691	737	735	767	759	777	705	717	745	783	753	765	781	769	727	716	782	732	743	820	714	738	765	751	764	730	771	761	787	718	801	796	785	753	761	785	783	726	732	740	760	789	770	782	728	756	768	763	765	723	750	760	710	772	761	732	784	767	781	791	749	732	748	798	736	778	792	736	766	744	755	756	775	680	787	745	789	718	754	814	747	786	768	702	729	790	797	799	742	787	736	751	737	764	735	806	725	716	729	722	757	762	790	773	831	730	739	755	748	839	725	810	748	745	765	767	779	767	726	790	796	763	747	776	773	789	771	756	768	744	755	728	784	777	770	759	739	754	728	764	742	718	733	737	714	735	736	725	757	753	758	745	786	772	743	756	804	758	775	740	764	775	791	755	802	722	741	753	738	745	747	732	771	757	728	761	767	727	795	771	725	799	709	767	751	728	751	741	774	753	751	727	821	740	742	783	737	788	745	763	751	742	794	764	736	730	754	745	797	748	797	773	772	776	776	750	794	753	738	758	737	766	752	749	752	758	765	755	799	753	726	735	735	764	724	721	766	751	753	807	756	764	758	727	723	744	739	709	737	785	751	733	719	776	772	793	781	768	742	748	741	725	787	771	748	793	742	809	777	765	742	749	795	722	752	742	759	759	785	737	759	779	753	773	812	743	778	757	727	746	717	777	774	769	773	705	760	783	767	726	750	799	750	759	757	766	759	715	780	748	747	757	778	720	723	792	793	784	727	751	751	756	757	797	804	748	752	742	804	753	775	782	724	749	749	769	746	781	816	734	795	752	750	761	768	757	793	756	778	737	817	745	801	754	739	756	735	735	759	739	736	742	782	752	797	771	736	749	806	751	798	744	722	734	734	724	768	746	741	772	758	777	763	767	714	762	748	742	745	774	809	751	715	757	773	721	722	775	661	784	742	744	715	720	822	736	758	776	769	764	801	767	766	802	753	771	747	756	755	730	756	778	776	800	737	790	758	719	773	759	778	822	747	727	780	735	781	702	751	760	719	735	733	756	786	750	766	737	705	807	765	778	739	749	784	770	719	788	725	740	736	729	713	738	736	722	736	813	753	774	734	679	791	775	782	778	757	783	806	772	784	762	720	769	745	734	779	773	760	737	750	747	773	744	705	798	739	704	774	775	706	774	818	719	765	753	808	746	761	782	742	773	767	782	719	747	745	742	789	722	747	753	781	746	777	722	732	697	762	821	717	731	758	758	794	756	740	808	754	715	783	750	774	766	762	747	740	794	751	763	775	754	746	737	767	736	773	767	831	764	756	735	742	759	754	788	787	791	783	777	798	718	794	810	763	762	790	791	724	789	761	726	766	759	767	778	736	731	773	755	753	766	729	768	732	792	730	753	747	751	772	778	750	709	757	704	752	766	777	768	795	722	725	741	726	718	755	781	712	822	737	804	761	753	730	752	772	729	724	767	703	760	780	753	783	764	769	786	751	772	748	748	713	766	753	769	775	781	784	766	785	828	744	797	758	761	784	763	802	830	725	750	755	732	753	717	728	712	717	773	728	785	742	798	746	781	806	748	721	759	763	785	788	792	762	750	741	728	770	749	768	806	771	754	724	734	738	799	763	766	737	749	743	744	756	751	808	794	726	784	775	743	773	775	787	737	809	747	778	753	736	717	702	752	773	718	777	722	727	793	738	785	760	762	743	752	740	788	741	780	761	708	717	759	789	780	747	766	783	750	773	762	749	774	789	759	727	782	748	761	726	762	760	795	774	773	729	736	779	761	768	770	789	769	773	734	735	753	760	725	717	810	771	786	767	807	670	739	721	776	748	714	789	803	768	738	743	809	786	799	745	685	771	721	734	798	764	736	722	752	754	750	729	728	788	765	746	744	748	764	751	832	726	754	762	771	720	741	773	719	821	739	763	800	763	796	729	745	748	772	755	774	765	803	772	749	758	718	770	785	732	754	782	756	754	774	732	766	802	739	783	759	755	761	725	769	756	803	779	809	814	748	770	773	737	761	726	732	718	764	767	732	795	790	741	760	759	750	752	720	730	762	720	751	772	783	763	726	761	785	757	787	754	776	750	723	765	721	743	760	722	803	751	711	758	699	763	749	717	784	814	780	761	757	716	726	773	754	765	773	779	754	715	722	781	763	803	765	743	767	755	754	775	771	739	789	806	728	768	778	739	757	782	772	771	733	808	797	749	707	727	755	738	718	719	725	723	733	719	736	736	798	736	780	754	742	806	750	736	740	742	733	774	732	775	771	752	690	764	756	697	781	695	733	735	780	756	792	789	746	754	800	777	758	751	761	756	755	769	755	769	775	723	779	788	758	779	748	769	740	716	740	768	779	724	736	687	738	740	730	737	779	736	708	762	797	780	727	742	764	707	760	747	726	735	779	784	759	708	770	795	733	747	762	741	774	749	730	763	732	749	721	769	771	742	745	799	762	728	798	760	800	808	715	763	742	739	787	779	772	762	766	755	766	824	732	737	743	717	763	753	739	755	775	751	756	769	791	773	754	732	738	753	749	730	761	706	746	769	738	760	766	822	714	764	757	753	751	770	779	765	777	773	743	739	728	802	764	794	763	738	698	720	737	805	763	696	778	702	743	765	817	754	765	738	717	730	729	749	775	767	790	763	751	730	755	761	786	796	740	773	767	752
9299	11111	6604	2581	755	272	225	124	73	59	50	58	43	64	51	59	59	65	49	47	54	65	58	53	59	69	62	56	51	63	59	54	67	37	61	58	59	56	67	58	43	53	36	63	59	61	51	51	46	51	49	62	60	64	51	45	67	58	51	55	57	43	64	64	61	61	48	65	45	57	68	63	50	63	60	56	58	70	54	63	45	44	52	68	46	84	52	61	50	63	63	52	54	51	52	45	60	61	72	44	59	50	54	55	53	55	58	67	62	37	50	49	63	47	50	64	50	50	52	57	58	68	63	61	58	63	47	49	58	57	64	49	58	46	64	62	39	52	52	60	50	58	53	60	60	54	53	55	51	59	59	55	47	46	52	69	52	61	66	47	41	63	52	65	47	45	57	49	53	52	52	55	55	50	62	40	59	54	55	51	46	63	69	55	60	46	65	52	44	58	48	48	44	50	48	53	52	59	55	45	51	44	54	50	58	46	57	54	47	66	59	61	51	60	65	57	50	51	51	53	62	50	50	63	53	51	44	64	55	68	47	63	62	58	38	51	62	51	56	55	55	43	49	50	56	61	51	56	37	58	54	48	56	62	45	57	47	60	54	60	59	59	60	66	54	55	51	64	49	50	48	52	54	47	60	51	49	71	72	57	46	67	43	50	42	65	56	52	55	57	58	46	52	51	50	47	63	46	59	60	61	48	44	55	70	73	48	44	52	53	43	59	71	69	66	57	46	62	54	51	58	68	63	48	54	49	52	40	53	61	65	46	60	69	54	41	57	50	39	59	65	49	61	50	51	46	61	53	58	57	54	52	44	69	56	48	60	53	55	46	45	56	61	46	53	58	54	63	56	65	58	59	55	48	51	37	60	48	55	67	65	71	57	49	53	67	47	58	56	63	51	63	64	55	50	48	58	58	57	62	52	50	54	60	54	56	60	43	59	52	40	35	49	51	55	50	63	53	57	51	55	62	56	60	62	62	57	54	61	47	41	44	59	41	52	59	58	56	60	49	55	59	62	56	61	59	59	62	47	48	59	49	49	47	53	49	54	52	62	65	51	62	55	58	52	70	54	62	63	54	56	50	46	71	57	54	44	58	53	49	62	67	48	42	68	67	63	55	60	56	49	49	53	61	52	52	47	66	58	52	52	86	51	50	43	56	58	76	49	70	59	50	52	47	59	57	49	52	67	43	53	62	69	64	59	51	59	72	41	47	52	62	58	66	57	48	60	49	52	56	41	50	44	64	62	52	56	52	55	45	54	53	52	52	61	62	63	57	54	57	55	73	58	69	41	65	47	54	53	51	48	48	46	59	49	50	51	47	50	57	50	63	54	51	61	43	62	53	57	61	49	68	65	53	54	54	50	44	50	48	54	59	52	70	52	68	51	48	56	50	66	54	51	50	58	63	53	51	60	51	55	59	60	78	50	52	63	42	57	59	57	70	53	50	54	63	58	55	41	57	43	40	57	56	52	53	46	70	56	55	50	57	46	56	49	43	67	63	55	47	52	55	60	58	65	48	51	57	63	56	59	60	51	70	64	71	40	65	59	56	51	54	47	57	56	51	75	47	57	56	60	40	70	64	58	52	52	53	45	71	48	57	61	50	50	56	50	57	59	57	71	59	48	65	59	47	70	65	64	42	58	53	48	51	50	62	66	42	56	44	45	59	65	53	54	57	64	62	60	58	54	66	59	63	63	53	45	58	66	53	52	60	60	56	47	41	57	40	53	57	49	55	57	50	51	71	54	63	51	46	62	53	52	61	61	60	54	56	53	53	51	48	64	65	55	50	64	48	57	58	51	59	65	37	52	57	55	51	51	49	45	55	46	54	58	67	52	61	59	63	67	54	56	55	52	58	52	52	36	53	58	70	45	42	54	50	75	46	52	58	51	57	53	39	59	59	43	71	50	56	62	54	61	68	59	59	55	47	57	59	60	63	55	64	64	47	47	57	56	57	57	65	67	50	58	48	51	57	64	64	63	46	50	57	46	58	63	61	57	47	53	45	57	58	55	42	58	64	54	59	61	45	69	54	48	54	54	60	69	61	64	61	52	60	55	52	55	44	48	63	54	53	41	58	48	57	51	52	55	55	56	62	48	48	50	59	70	54	48	45	60	55	46	52	64	65	51	56	55	48	67	59	55	67	59	63	55	51	55	68	55	42	38	59	40	67	57	66	64	57	56	51	62	61	58	53	59	38	57	47	59	36	50	47	49	48	50	57	59	51	39	46	54	49	52	53	47	50	69	58	53	69	51	43	55	47	55	52	52	76	49	63	41	56	52	47	63	60	48	43	68	64	60	59	41	63	48	59	49	58	51	61	59	57	49	48	57	42	55	60	63	48	63	54	58	59	75	48	53	63	62	79	50	71	54	55	46	45	58	45	48	48	63	52	49	60	65	53	70	54	58	35	48	51	41	54	53	51	69	58	54	55	57	61	60	60	41	65	58	56	59	52	51	54	57	62	51	58	55	49	64	68	54	47	52	58	54	43	66	57	60	59	52	70	53	48	58	55	65	61	52	57	66	60	62	63	64	66	57	57	74	53	51	75	49	53	50	49	46	49	58	47	67	39	61	51	59	52	58	64	47	62	52	62	54	49	46	40	49	66	56	50	45	53	60	36	47	47	64	61	60	68	57	46	54	49	50	53	59	44	54	57	78	62	54	51	56	62	64	67	58	74	50	59	45	51	52	66	58	57	66	56	56	69	63	51	61	49	54	43	67	58	49	40	65	56	49	62	50	46	61	61	50	58	50	74	45	58	60	49	47	61	60	57	44	46	57	59	62	54	59	42	63	64	47	40	48	54	45	55	57	55	59	55	55	56	47	67	46	56	50	72	45	62	52	64	56	50	49	60	53	60	58	47	52	53	61	54	59	61	61	52	50	55	61	50	60	57	51	58	61	59	53	57	65	52	56	44	51	56	57	67	44	63	60	56	63	67	45	58	46	46	55	39	67	47	55	62	52	66	58	46	46	51	55	49	41	48	61	55	53	48	60	55	58	55	53	51	54	54	66	58	49	42	54	61	61	53	64	63	66	60	58	50	49	53	50	54	48	60	57	53	61	63	54	50	63	62	49	51	55	50	55	61	51	60	52	60	53	49	58	43	51	68	67	56	53	56	50	57	54	53	50	52	56	43	58	52	48	58	63	59	59	70	41	47	45	54	68	40	48	39	53	53	58	61	50	44	57	58	64	47	64	53	58	55	51	53	57	44	77	55	56	51	40	46	55	62	45	63	59	61	54	52	52	54	55	48	69	58	58	59	45	56	51	48	62	56	63	42	59	46	49	51	54	40	62	40	61	66	59	48	65	51	58	52	48	51	65	56	57	53	71	71	43	61	46	55	56	69	65	49	57	58	48	51	47	47	58	51	45	67	45	53	62	61	45	51	64	65	48	66	58	50	42	55	53	56	55	67	40	46	68	47	61	56	70	55	37	45	61	52	57	43	56	64	47	61	40	47	55	55	62	60	65	48
42391	36278	28400	26593	20961	10930	9324	4445	1264	816	699	669	678	664	682	703	683	678	690	644	702	647	689	694	677	640	698	677	620	638	691	662	686	651	679	671	659	664	667	616	690	644	652	654	683	696	628	702	660	665	647	647	651	692	636	642	711	636	701	666	719	669	643	671	714	655	664	687	648	700	698	663	675	647	642	674	676	667	678	672	699	710	660	686	703	641	719	671	647	641	654	706	698	657	701	639	671	659	664	689	670	670	672	659	677	710	725	651	660	672	701	685	673	638	657	689	660	686	652	664	689	675	685	647	677	696	700	683	669	687	696	660	702	709	627	666	666	643	675	701	614	674	697	663	664	664	645	693	678	673	671	673	705	644	709	638	629	676	674	682	654	636	672	702	665	690	651	667	685	703	652	711	683	617	708	653	681	685	710	676	660	649	662	649	671	661	677	624	706	701	695	616	742	698	644	693	705	691	641	677	685	612	652	648	643	665	661	679	719	685	650	662	694	649	684	736	678	708	707	671	708	658	703	688	632	656	640	654	657	686	681	658	658	693	714	704	640	674	684	679	673	662	733	676	726	680	666	701	685	695	640	687	683	643	671	714	645	711	653	695	690	656	684	667	656	672	695	672	690	680	699	662	687	658	692	662	646	689	662	715	689	671	693	674	676	679	668	684	629	652	670	672	654	709	691	658	676	691	674	669	633	688	691	639	642	755	654	654	665	691	642	676	685	670	667	687	700	707	697	681	711	692	645	669	708	693	695	664	674	651	709	683	684	695	647	676	661	655	690	693	623	752	660	645	683	672	679	688	658	697	686	642	642	672	684	672	677	652	687	710	679	669	650	719	670	731	678	696	678	699	676	633	648	656	636	694	689	651	659	686	688	675	678	683	645	644	695	696	670	694	666	674	674	665	691	662	672	658	684	629	647	683	709	730	669	653	671	677	697	681	620	710	673	643	644	710	649	661	687	656	641	688	676	700	687	681	623	698	630	712	687	687	691	669	686	662	684	651	659	693	706	665	671	643	689	714	695	668	672	726	611	665	671	677	644	669	631	647	643	679	675	688	675	667	678	655	673	684	633	644	696	658	718	662	651	668	689	676	702	641	659	644	659	607	669	672	636	644	668	705	677	687	672	647	719	669	721	690	692	716	671	639	657	670	667	621	647	702	650	665	673	680	631	690	680	692	676	718	694	674	672	660	672	722	683	670	634	675	644	677	686	643	662	681	674	683	749	672	655	679	675	700	711	671	646	735	664	683	629	703	723	670	671	698	684	647	665	664	689	663	702	660	710	692	715	662	695	666	640	711	659	659	689	676	687	672	681	678	689	658	715	663	699	653	723	659	641	704	667	712	690	669	696	650	701	645	690	671	669	700	676	706	657	686	687	658	702	701	661	673	692	675	683	664	688	726	684	712	640	664	671	675	677	726	656	708	647	682	670	682	678	730	645	683	664	647	671	691	653	685	677	688	716	632	644	669	667	646	658	629	703	647	700	640	638	727	667	688	676	633	671	661	631	700	709	617	649	652	640	659	668	696	698	695	672	688	690	674	705	697	652	687	663	667	688	691	714	700	643	668	726	635	720	676	665	670	667	653	717	737	666	711	713	645	683	645	675	663	640	694	637	645	674	701	666	625	653	670	694	670	681	678	671	672	633	637	667	677	664	679	663	691	707	671	710	677	714	681	639	704	696	670	644	687	729	684	682	674	658	652	658	685	657	682	670	669	669	728	690	669	680	675	652	618	684	737	641	711	678	659	706	688	678	639	644	654	634	676	673	665	682	698	697	674	655	667	664	635	670	701	671	695	633	682	664	699	668	653	632	701	664	685	671	718	706	694	710	675	624	649	681	690	692	692	698	657	670	675	647	704	613	599	667	690	670	693	686	639	692	655	662	677	652	652	706	674	653	723	684	656	662	698	670	679	691	694	695	695	687	688	675	707	700	690	648	714	640	646	653	726	693	692	665	682	704	697	672	711	689	661	653	656	662	648	657	615	679	659	703	666	651	640	670	655	642	668	680	671	723	659	660	698	661	672	670	710	670	699	693	650	688	667	634	716	712	647	663	702	655	696	671	649	672	623	655	670	686	712	629	690	672	669	681	678	672	662	681	661	674	627	656	667	688	654	644	684	641	623	683	669	706	662	689	660	666	722	641	680	691	693	676	622	678	671	719	649	674	642	685	707	699	703	685	658	658	692	662	643	679	657	618	724	698	665	683	728	676	674	669	694	640	676	656	657	675	694	653	707	646	704	714	721	698	733	653	675	654	677	665	736	648	653	685	672	668	673	716	655	647	668	696	686	664	687	698	700	705	681	658	704	663	686	658	690	678	683	649	683	648	698	631	706	718	612	658	689	673	657	658	670	684	688	663	685	668	728	667	625	653	659	693	637	637	674	630	730	728	661	689	676	718	654	668	654	642	702	678	654	660	684	708	675	672	625	630	631	655	686	653	658	701	677	680	630	679	683	711	660	662	664	646	701	651	660	650	661	641	683	695	688	690	730	697	649	656	697	628	701	687	708	697	700	647	711	662	696	711	649	662	631	643	686	709	635	679	662	672	630	644	696	646	663	693	701	669	680	652	662	698	728	677	700	625	646	708	693	687	707	668	694	679	726	685	664	666	672	684	666	646	694	713	708	683	649	666	697	635	656	649	637	714	673	652	663	708	660	669	654	677	691	694	681	732	688	664	700	652	634	666	664	764	664	679	662	700	671	724	656	690	677	692	688	645	670	659	688	687	648	651	676	646	662	702	716	677	671	672	688	678	675	693	667	653	720	698	672	675	699	642	703	682	658	674	682	651	646	650	718	667	638	719	720	682	702	689	711	681	704	738	660	678	663	662	676	697	632	664	648	681	658	670	704	690	702	656	693	660	668	676	670	648	703	734	658	681	683	680	664	678	647	694	672	717	675	650	671	649	665	638	645	670	686	668	684	738	734	730	657	668	691	652	687	672	710	691	653	707	652	654	717	720	658	647	682	696	648	661	680	678	684	691	671	661	716	714	696	692	634	711	653	707	694	675	681	673	680	633	636	688	705	672	687	660	664	613	666	674	653	641	638	724	704	673	694	661	686	675	682	647	742	652	717	663	667	652	696	667	697	713	714	703	721	656	687	646	684	658	688	728	679	692	682	651	649	672	683	676	688	670	658	699	706	645	655	715	660	660	679	694	675	668	670	701	667	693	682	684	684	671	687	638	665	661	657	675	633	647	709	679	694	708	661	648	667	679	638	705	689	675	685	710	677	708	690	664	663	667	618	660	714	673	717	682	709	697	714	655	629	676	688	635	720	718	678	696	707	717	674	685	664	687	662	691	724	623	663	675	695	706	680	660	634	648	637	702	649	657	746	691	724	671	685	676	654	703	690	652	686	675	653	672	676	633	676	695	659	694	624	706	676	691	662	688	683	704	659	734	668	648	674	676	698	685	652	668	686	675	679	716	653	693	645	689	718	682	702	648	666	673	709	665	693	686	685	697	663
23506	30609	17940	7792	2655	761	573	245	72	70	53	65	56	58	51	63	47	52	43	69	60	65	57	47	54	49	58	58	54	58	38	45	56	61	47	41	51	58	54	54	61	53	51	53	61	65	57	57	52	44	60	62	55	58	54	58	51	58	61	40	54	48	44	48	65	51	56	45	66	40	58	39	56	73	53	54	55	59	54	50	51	50	63	47	59	55	73	60	56	52	57	65	57	85	32	55	52	48	36	63	53	78	56	72	54	49	50	67	49	49	53	55	56	52	44	59	59	51	64	56	43	63	51	60	59	59	62	45	49	61	56	50	64	57	57	52	55	46	54	56	67	59	54	45	57	58	62	43	50	64	52	38	60	56	55	60	69	47	50	55	63	70	54	53	62	54	57	49	73	62	51	53	62	62	41	48	65	49	47	66	55	52	52	62	63	70	66	66	51	56	61	55	51	57	52	63	56	51	58	58	56	54	48	45	54	54	61	56	58	55	61	46	53	79	65	49	52	44	51	51	56	57	62	48	59	58	56	65	43	53	48	50	56	37	38	59	58	69	63	61	51	51	49	57	62	60	60	64	70	69	69	56	50	39	58	61	71	65	62	62	58	55	66	52	46	50	60	44	42	45	57	40	60	62	64	80	56	68	52	72	54	52	63	56	53	42	64	50	67	54	55	48	53	53	46	50	48	46	58	79	68	53	55	52	54	59	48	49	67	55	60	58	55	49	49	49	53	49	47	58	58	63	53	42	64	77	60	61	65	56	63	62	52	57	53	71	44	46	46	61	54	48	52	52	60	58	44	61	67	43	66	64	57	61	49	60	60	49	49	56	50	42	52	53	62	55	52	62	58	60	63	39	57	52	55	56	45	47	54	46	61	62	44	51	52	56	63	47	59	59	52	44	39	63	58	56	47	57	64	63	47	54	64	64	61	53	52	58	59	63	64	65	76	75	51	56	49	53	70	50	54	55	57	46	55	54	53	71	50	57	56	65	47	54	51	50	61	48	61	51	57	55	47	44	54	41	49	55	65	66	51	60	55	48	52	58	46	52	67	54	69	57	55	57	53	48	50	55	64	59	62	58	54	64	69	55	50	39	61	58	55	59	62	64	45	41	48	57	53	54	57	62	52	56	71	51	60	56	65	46	49	63	76	66	49	47	48	47	56	51	53	63	52	54	47	59	50	53	42	54	45	56	56	64	66	52	52	56	57	56	55	47	63	58	65	52	53	50	57	43	39	69	61	58	63	59	62	57	51	50	62	72	44	47	49	66	69	54	54	61	60	49	66	65	67	49	56	67	52	51	63	63	58	66	61	67	53	58	68	57	61	52	53	57	57	53	65	39	52	53	75	49	59	45	54	45	68	69	72	53	48	58	59	46	58	50	54	45	52	49	58	48	56	58	52	52	51	51	56	54	62	62	56	52	48	70	69	50	59	78	61	61	57	49	55	67	51	55	55	56	51	51	59	54	68	58	60	48	53	67	52	51	70	52	53	48	42	53	56	66	54	53	62	69	54	59	54	63	60	52	45	60	60	62	51	54	53	49	62	49	59	50	57	46	67	64	61	61	68	46	60	52	53	42	65	49	48	56	65	51	54	55	54	53	70	59	48	52	47	55	66	47	41	70	61	52	58	52	71	65	52	51	54	60	50	61	62	52	48	57	36	69	60	66	49	47	60	49	69	50	49	52	49	52	52	63	53	64	46	69	54	50	45	57	56	42	49	51	46	55	60	59	57	70	59	53	45	49	44	49	62	62	58	49	56	65	66	46	43	58	55	46	52	46	54	49	49	49	52	64	49	43	55	71	59	47	62	42	61	52	53	51	62	59	55	64	59	61	64	58	59	56	60	60	66	69	60	50	47	55	63	47	48	58	50	45	55	59	57	56	60	70	44	53	46	72	55	69	51	60	52	58	55	58	54	54	58	56	57	61	44	50	59	53	51	54	54	60	58	60	66	62	59	77	52	64	75	54	60	45	66	66	55	57	45	63	49	48	66	60	57	45	53	52	58	68	52	58	61	54	64	51	46	53	48	49	51	48	54	61	51	60	55	44	56	50	55	62	56	59	56	38	62	54	41	52	66	52	67	66	48	52	52	44	62	67	52	51	57	51	39	51	68	57	65	41	49	60	57	64	45	59	53	53	52	49	58	55	60	51	52	64	61	63	55	55	48	45	43	56	60	50	52	58	45	47	77	58	51	59	60	64	42	68	47	67	46	57	51	44	56	58	64	51	63	62	63	46	57	50	57	51	55	68	61	55	60	30	43	55	60	51	46	80	51	61	63	69	61	41	53	68	58	60	58	56	51	61	69	53	59	53	48	56	56	50	55	49	66	49	67	53	52	53	57	58	58	48	59	46	50	59	64	56	53	50	44	63	55	65	54	50	59	47	52	51	64	55	72	53	57	59	57	66	50	49	65	49	58	49	58	58	63	52	60	58	58	51	58	47	53	59	47	55	48	47	48	58	48	47	66	59	55	51	65	43	54	55	52	50	50	76	51	49	53	67	56	52	63	66	50	51	67	48	62	66	60	57	58	56	66	55	61	58	62	62	64	44	62	51	70	55	56	47	65	74	53	60	60	58	55	52	46	50	61	59	49	58	60	50	52	54	67	51	59	55	62	61	48	50	61	61	69	48	45	47	57	52	45	38	53	53	64	55	58	63	55	56	54	49	46	70	60	54	59	64	44	41	59	68	56	54	50	50	55	62	61	59	56	65	55	65	64	54	54	64	66	57	54	57	65	41	59	61	51	51	68	53	60	50	62	51	53	66	65	72	62	58	55	45	62	46	47	50	57	48	43	51	54	63	61	56	55	49	55	48	51	54	71	66	60	56	51	61	48	55	49	50	48	58	67	53	53	58	45	48	55	51	46	51	62	49	67	59	53	45	50	64	56	56	53	63	71	59	56	53	47	65	56	60	55	44	58	47	61	62	54	60	68	59	54	49	46	52	57	50	47	61	53	57	45	81	47	58	43	69	51	56	63	56	64	57	60	50	63	59	44	55	54	65	69	49	54	53	76	60	46	64	50	51	54	60	53	60	68	55	51	64	58	59	62	52	51	57	57	67	69	44	51	49	43	63	54	51	46	41	48	62	61	56	57	54	60	63	56	49	61	55	56	58	58	44	52	52	60	59	49	46	50	53	64	58	57	45	60	53	74	56	64	52	50	59	63	48	51	54	57	59	56	53	52	54	67	61	59	63	65	49	54	57	58	60	72	60	61	52	52	47	72	44	61	56	59	71	46	54	51	55	59	60	55	58	51	50	53	49	52	47	47	58	54	50	52	52	41	60	58	57	56	61	48	56	67	57	41	42	54	54	54	43	58	63	45	52	56	54	61	57	63	65	46	66	54	70	47	47	54	58	60	49	38	52	56	56	64	63	54	53	39	53	57	52	56	56	51	56	48	63	49	42	49	61	44	50	62	67	63	57	59	61	59	60	51	55	65	55	69	60	53	62	54	48	62	66	54	50
50884	45797	38608	38601	34072	22744	19074	9784	2235	1180	827	685	697	681	710	705	722	683	675	682	737	700	702	683	688	688	652	706	763	690	716	713	682	718	664	641	692	646	657	694	638	725	710	662	680	686	666	699	682	683	659	689	678	692	752	690	639	667	705	672	685	699	695	710	664	679	649	618	701	708	661	640	667	714	689	693	667	672	691	676	721	677	683	723	727	677	670	676	664	675	700	678	675	669	705	661	701	656	697	685	663	643	635	667	723	709	691	705	685	622	640	647	654	712	720	674	618	680	665	699	646	721	665	692	697	695	678	631	708	691	707	703	667	679	646	668	678	644	685	694	682	702	663	661	728	694	667	700	711	713	703	687	696	673	666	613	687	693	649	668	709	642	680	675	671	670	666	693	674	720	665	713	664	627	694	712	724	694	693	626	693	695	673	696	663	666	648	657	673	707	705	660	705	689	676	676	664	704	755	667	693	636	727	695	685	693	726	663	703	760	654	691	696	733	688	698	698	683	684	680	719	739	692	776	637	716	663	729	668	718	676	644	722	681	717	722	640	688	684	661	735	694	637	723	748	666	690	662	678	634	726	679	655	725	647	687	698	681	674	666	746	668	724	704	657	718	697	707	667	683	699	752	657	673	650	635	700	674	726	667	713	689	709	688	665	672	690	698	701	690	656	663	698	678	687	727	652	679	671	673	704	664	649	663	654	705	701	692	700	698	658	710	685	695	684	668	679	670	660	681	643	680	671	712	684	734	676	689	671	635	716	715	704	684	658	687	680	715	690	699	672	714	683	687	692	676	662	636	680	702	701	645	696	731	711	672	660	703	700	657	688	683	698	695	692	726	690	698	718	655	688	679	678	650	677	710	656	708	653	667	652	687	679	701	660	670	697	709	719	675	728	654	704	659	700	689	677	678	658	691	666	728	708	643	642	660	688	676	681	668	700	697	674	671	713	679	668	642	688	655	689	690	719	698	668	693	712	674	689	655	692	661	695	759	654	718	703	684	678	688	696	688	675	672	664	658	664	671	756	705	663	671	687	697	643	690	675	711	668	698	681	663	687	685	685	671	666	657	658	665	645	677	675	640	698	690	700	689	717	692	691	658	719	692	717	665	691	631	670	699	708	655	722	685	742	684	655	726	694	715	679	625	674	719	707	726	694	686	683	713	699	708	729	719	677	666	701	706	662	663	698	658	707	676	664	639	652	671	666	661	696	732	677	679	708	714	699	669	669	687	695	698	638	693	671	634	692	634	680	692	705	700	660	657	691	711	685	628	657	696	684	677	737	695	730	670	672	684	655	658	688	641	700	683	645	669	656	706	713	694	655	732	684	647	692	710	665	716	681	722	672	663	658	721	714	649	714	679	714	691	682	647	694	685	700	669	689	627	704	645	699	685	710	705	716	722	679	673	666	669	637	717	714	654	719	682	685	698	710	669	661	688	728	733	678	681	718	723	699	704	668	672	687	705	640	720	707	695	697	636	643	660	713	682	694	695	662	683	686	681	710	634	656	680	668	728	654	698	701	707	719	643	691	668	690	740	640	685	669	712	658	733	627	679	670	658	696	696	660	688	691	711	681	701	697	651	680	688	666	681	695	648	651	734	699	693	690	648	679	709	665	693	721	661	694	676	705	691	683	613	682	648	758	626	664	707	712	672	705	660	701	675	714	676	697	702	686	628	650	687	680	699	678	696	676	687	660	683	727	729	762	737	692	696	678	719	713	695	684	702	700	668	689	654	704	690	673	699	647	660	644	719	665	653	705	704	678	658	721	695	711	669	700	693	689	640	681	672	664	721	682	655	727	662	724	672	655	633	678	664	693	705	725	700	698	693	704	733	674	706	688	657	676	662	714	719	711	709	718	699	619	712	684	680	674	675	722	683	635	720	657	692	707	679	703	715	630	709	685	667	718	680	688	708	640	709	689	674	696	690	682	710	681	695	746	718	651	722	725	703	674	669	686	668	667	693	726	678	751	733	675	663	676	650	664	670	687	676	739	670	723	682	694	627	719	712	689	691	738	662	688	675	696	649	696	709	695	643	705	673	702	696	676	702	644	707	691	690	734	707	669	683	637	756	684	700	676	677	615	678	706	661	687	686	650	733	652	697	665	682	679	681	666	712	729	715	678	695	692	684	736	668	698	665	671	674	661	621	675	665	671	688	701	706	699	733	694	696	689	687	709	706	726	694	670	661	736	697	691	690	677	681	636	699	675	726	715	694	683	623	722	679	692	665	641	690	711	685	692	694	686	713	687	651	662	682	665	693	698	707	736	683	704	687	690	649	664	660	692	699	701	681	651	624	652	673	685	688	682	687	658	716	706	738	672	669	675	680	660	662	685	655	722	713	724	675	646	693	699	678	687	690	708	616	715	679	681	700	697	688	670	724	666	696	672	695	635	676	682	682	672	670	690	667	753	640	704	659	723	639	664	702	675	690	694	687	705	707	705	658	702	665	694	722	728	683	731	675	684	681	705	679	659	708	728	706	656	704	670	690	696	665	696	694	687	654	699	692	705	657	647	626	645	690	667	684	685	661	683	697	724	709	683	678	693	656	713	679	681	672	693	689	669	685	700	679	694	704	685	673	718	669	671	628	631	694	670	706	672	683	679	642	704	688	747	709	667	640	720	654	712	682	722	675	701	668	669	709	664	669	643	669	725	701	696	639	669	680	710	657	693	702	680	719	684	705	724	721	678	617	715	671	690	695	682	674	671	693	658	724	720	683	678	689	696	724	698	706	692	627	717	669	708	678	683	679	702	659	723	623	721	636	682	718	690	662	695	691	688	688	695	718	711	675	701	659	681	722	691	710	687	682	716	655	695	668	706	696	651	675	672	702	714	751	690	724	697	652	649	672	680	661	692	647	644	681	662	710	691	686	666	702	684	690	681	654	653	698	693	694	681	697	724	732	681	671	706	703	705	687	679	690	720	705	648	673	741	699	710	692	670	640	676	674	639	722	689	702	679	677	685	711	703	668	695	720	696	690	746	707	682	686	683	634	682	702	705	671	730	693	708	658	634	656	742	706	683	664	719	726	647	684	663	689	727	642	695	711	676	661	702	646	709	686	693	699	668	685	686	683	684	660	699	652	698	690	661	675	683	677	706	661	692	654	662	694	717	683	695	687	655	683	637	649	703	713	675	659	686	647	720	692	691	698	678	696	660	683	665	692	713	703	726	682	677	723	704	727	663	682	692	679	683	668	685	667	692	656	695	684	690	670	692	669	698	691	661	685	682	699	670	676	678	674	690	706	617	727	708	668	654	703	667	693	678	684	678	689	657	666	657	664	684	652	721	708	667	692	671	731	710	727	660	698	733	716	721	673	657	675	712	660	671	713	688	675	674	706	604	680	715	662	656	698	664	752	660	676	691	730	695	664	670	703	700	698	620	695	686	708	665	686	747	697	662	665	672	688	682	669	672	706	699	681	682	671	644	699	645	736	680	773	668	679	705	683	690	720	732	700	670	689	728	673	725	680
20162	27654	17951	7199	2201	635	478	263	85	64	67	64	61	64	71	53	55	81	50	70	69	74	61	62	56	60	63	61	69	61	66	64	60	55	52	63	58	56	66	63	50	67	70	58	66	73	67	68	68	63	81	55	49	60	57	72	63	66	65	70	63	66	58	57	58	72	55	56	67	68	70	58	49	64	62	60	58	64	66	64	65	64	66	64	68	69	70	63	53	68	58	74	76	55	55	60	54	66	64	63	52	69	66	68	60	66	60	73	76	75	48	57	70	75	68	57	62	63	71	57	69	65	66	73	58	49	69	57	70	85	63	45	64	61	65	56	71	68	65	59	68	70	60	53	65	64	60	70	60	68	44	57	76	64	73	73	65	78	71	69	74	67	69	72	57	63	75	69	59	62	59	74	54	67	66	53	80	60	56	71	65	58	55	68	52	65	58	54	72	67	58	70	52	63	72	62	58	48	49	63	50	53	57	69	75	65	58	64	61	55	61	68	72	65	57	53	71	63	54	63	67	67	55	61	74	63	59	67	62	57	57	74	51	53	76	64	64	55	65	59	67	65	55	74	64	72	65	63	50	61	56	69	66	47	72	74	61	74	68	59	55	49	63	66	60	60	57	66	65	68	82	62	63	70	61	69	48	67	63	60	57	55	61	58	47	63	61	60	52	66	85	53	69	63	69	53	56	57	60	70	59	54	70	54	58	49	53	57	65	60	80	74	61	58	68	66	65	54	65	52	66	76	73	77	55	59	76	58	65	65	69	69	47	53	68	60	54	65	57	77	69	66	54	60	58	72	62	56	64	54	51	63	73	63	66	74	62	65	54	69	73	67	61	65	59	49	53	63	64	60	66	67	74	55	58	53	64	62	59	66	72	53	56	60	55	57	66	67	60	52	61	52	62	54	61	73	59	78	72	66	79	60	48	59	72	70	59	52	73	58	65	64	59	59	52	55	68	52	57	66	61	63	67	67	49	72	55	61	58	60	70	55	65	57	55	60	71	62	61	63	70	60	62	63	74	68	70	54	72	65	53	68	57	87	70	59	70	66	66	60	69	65	77	65	50	54	64	84	64	55	55	80	61	63	63	65	57	59	68	60	64	68	74	56	61	54	83	75	59	62	68	57	65	65	66	57	60	75	62	75	73	49	64	63	58	64	74	57	59	63	60	65	67	63	60	56	58	59	53	56	51	65	62	66	57	70	63	64	70	70	50	73	57	60	67	58	76	72	66	65	72	76	59	60	62	51	55	65	74	68	76	70	58	80	60	54	61	65	67	71	69	59	69	65	53	69	77	57	76	70	70	81	62	65	64	71	78	70	82	69	67	44	70	57	66	64	55	68	69	73	61	80	66	64	76	84	64	60	67	54	67	68	74	62	56	76	62	57	59	79	60	66	62	55	58	77	70	62	53	66	61	55	60	76	45	56	73	55	67	66	64	51	76	69	67	74	72	60	65	57	85	59	63	69	76	57	57	68	67	66	69	77	76	52	70	58	62	59	59	85	78	66	67	66	64	73	65	60	69	61	58	52	62	59	59	58	54	60	72	57	83	57	63	46	68	56	65	54	61	73	59	59	59	72	65	68	65	71	66	69	52	82	49	66	59	59	60	84	55	67	69	48	77	67	49	72	56	72	54	58	56	69	68	67	59	50	66	59	67	73	84	66	70	55	76	60	61	71	55	70	65	53	65	56	52	68	59	60	55	65	78	52	66	68	71	66	49	61	59	62	67	68	58	59	72	73	56	53	54	58	66	62	49	55	65	70	53	74	74	71	68	64	56	53	61	61	69	64	74	67	77	56	75	66	62	59	62	68	61	68	64	62	63	63	64	69	54	56	52	58	75	56	62	60	73	54	65	55	60	65	62	65	63	69	63	58	50	72	61	67	69	56	69	61	54	64	67	53	64	65	60	56	66	59	66	63	69	70	66	72	48	72	73	60	50	61	68	54	77	59	66	61	70	65	57	50	65	73	57	68	67	66	61	67	60	54	78	59	57	55	60	55	56	67	74	50	62	54	59	71	64	48	67	66	68	65	69	73	60	62	69	71	65	56	70	68	61	59	57	55	57	76	52	75	58	55	65	61	71	61	59	72	66	51	71	54	70	53	59	66	59	55	73	72	66	78	68	70	54	72	68	71	52	79	65	62	57	65	52	63	67	62	70	72	50	72	60	73	59	43	56	53	70	71	68	66	81	78	74	56	59	66	66	66	57	51	61	72	64	63	55	52	41	57	62	64	55	67	64	58	44	78	66	63	53	62	52	62	61	69	64	75	70	74	60	69	64	68	59	76	66	59	65	72	67	64	62	60	64	54	68	63	58	62	50	55	58	74	82	56	48	57	62	60	71	67	56	70	64	57	69	72	65	65	63	66	69	69	38	57	63	69	59	78	54	73	56	64	62	53	57	52	69	53	62	76	66	56	68	53	58	74	65	73	59	53	59	52	52	62	59	87	65	68	71	71	65	67	49	72	68	70	56	58	51	61	62	63	72	61	78	67	62	62	65	60	51	57	60	51	59	66	49	67	72	91	66	62	62	71	56	55	75	71	61	55	73	57	65	75	65	61	55	75	62	56	52	58	57	60	70	53	88	65	67	58	75	66	54	57	51	64	60	51	75	61	67	60	52	63	60	69	69	51	65	67	67	72	62	61	61	64	64	63	68	58	77	59	65	59	62	70	55	56	59	63	65	64	56	69	71	58	52	64	70	62	66	70	59	56	60	65	66	72	76	72	47	64	65	60	61	63	68	56	71	78	68	67	64	54	61	62	62	72	56	73	47	66	63	80	50	66	55	58	59	57	54	62	68	46	73	72	61	52	54	60	56	60	61	58	54	69	66	66	62	68	71	72	66	59	62	66	64	58	74	53	72	65	63	59	49	62	56	73	56	59	68	60	59	61	54	74	77	62	67	73	66	46	60	56	55	59	61	57	56	48	49	49	57	51	51	77	67	74	61	66	74	58	55	75	71	65	81	77	66	72	54	57	71	64	84	51	70	64	61	61	51	72	60	60	68	67	60	65	64	69	73	76	50	58	65	60	67	66	67	58	71	78	62	66	73	73	76	76	52	80	63	63	55	63	52	52	65	75	64	66	59	60	59	63	66	49	62	62	69	63	80	60	65	64	69	63	69	75	72	49	52	79	74	66	59	63	71	53	83	64	58	67	42	68	63	51	63	62	77	69	61	64	72	67	61	68	54	66	68	48	63	74	43	60	47	61	46	79	72	74	63	62	60	56	60	67	74	62	56	73	65	56	56	57	61	60	64	53	64	69	72	65	64	63	71	59	60	63	82	58	64	73	81	48	65	66	75	47	56	57	59	68	63	68	68	59	55	72	75	62	64	66	61	65	55	66	77	59	59	56	81	57	57	68	62	56	65	67	63	71	63	61	59	74	64	72	66	51	60	66	58	55	57	54	64	58	54	81	65	77	75	65	63	55	60	63	60	68	76	59	54	51	65	63	68	66	59	63	63	59
51287	48702	39211	36209	31796	20862	17651	9443	2255	1123	899	785	787	783	783	820	746	758	800	813	816	797	838	753	774	761	803	806	812	792	836	806	763	788	838	826	772	797	761	820	798	758	736	735	791	778	756	738	749	793	800	776	755	821	771	770	751	796	765	791	827	759	783	831	749	793	757	743	731	777	817	803	795	752	815	770	815	793	772	766	783	753	741	778	770	776	747	736	770	732	776	754	761	779	751	783	715	782	751	815	802	737	784	767	768	797	785	745	776	798	782	780	735	835	794	789	718	763	758	736	791	815	757	759	805	788	768	819	775	771	745	776	756	803	760	835	765	742	772	777	810	741	792	743	776	778	722	841	841	759	772	760	782	775	779	778	758	793	775	761	762	772	805	850	817	785	783	748	823	817	812	849	779	836	803	788	786	797	774	806	766	770	806	790	770	764	753	761	776	798	764	784	743	741	757	762	754	791	771	788	795	771	800	795	783	810	771	774	768	780	761	776	806	762	831	743	784	756	804	781	777	782	748	773	773	816	765	784	779	767	760	755	802	808	786	774	786	749	783	775	805	763	772	763	762	782	838	803	735	824	747	798	803	800	759	768	766	776	752	773	752	772	786	814	795	759	812	799	775	773	798	798	783	758	779	781	748	804	770	779	720	756	777	691	763	797	817	765	797	745	778	787	793	781	800	781	735	789	752	782	787	738	774	797	814	816	747	753	769	797	826	737	769	778	776	775	776	792	769	771	816	791	806	783	804	791	751	808	772	755	729	777	775	775	776	780	774	767	822	786	771	775	760	789	761	769	764	812	798	809	793	774	765	779	781	811	801	732	824	777	723	762	725	743	755	810	774	776	784	755	761	773	816	772	784	762	791	788	737	788	787	742	816	759	796	785	760	818	768	794	765	744	740	819	773	768	769	797	763	787	775	769	758	744	818	766	805	771	785	778	761	772	783	814	766	755	769	806	757	808	808	781	754	803	780	723	784	764	783	812	805	839	727	761	755	757	772	767	799	816	814	765	780	785	823	811	759	789	809	776	773	802	807	761	795	787	785	745	774	771	846	792	738	780	798	818	732	780	819	797	775	784	740	727	796	789	770	792	750	759	758	789	762	806	811	792	784	774	790	733	777	815	745	776	792	734	781	847	748	778	795	775	765	791	777	794	747	730	800	789	770	803	801	732	787	748	768	780	784	718	806	775	765	791	788	811	810	719	768	755	786	788	767	779	801	864	796	792	764	829	813	758	762	748	785	790	768	772	764	789	775	867	747	745	805	803	778	800	767	803	814	825	778	786	807	785	782	803	792	772	801	760	734	806	760	749	836	809	770	772	750	771	804	786	787	819	764	757	817	809	789	759	760	750	796	790	746	780	787	741	763	741	792	804	835	780	825	788	738	781	770	807	767	796	788	770	774	787	760	763	766	733	808	760	782	778	796	785	748	761	796	793	786	799	732	754	784	802	736	809	793	782	705	752	774	781	797	774	780	755	779	776	771	773	747	781	808	808	783	774	765	752	757	788	758	759	810	859	809	750	769	793	756	828	768	750	824	767	789	790	855	834	756	770	774	768	822	721	812	795	785	753	765	759	805	795	734	759	784	815	783	785	778	798	810	749	751	760	826	813	773	749	834	770	785	826	803	761	806	755	788	784	755	810	787	819	796	812	761	792	747	723	795	783	759	764	769	729	788	734	772	790	725	780	781	816	777	776	780	769	749	767	807	775	816	783	795	795	798	772	764	780	760	791	868	803	793	765	760	778	817	770	793	754	829	802	791	815	739	791	756	780	811	784	739	796	784	756	769	772	721	745	775	781	815	774	766	767	776	801	769	800	809	777	763	770	776	794	793	759	795	789	762	873	756	783	724	770	769	764	818	813	747	721	787	726	788	741	766	795	777	776	761	808	726	808	773	749	830	791	782	785	738	759	764	759	816	766	842	787	796	813	794	789	765	786	754	738	793	785	775	739	791	809	744	775	766	829	813	812	761	790	777	815	790	790	743	734	766	753	761	768	773	818	766	739	761	791	771	760	785	768	804	759	792	781	782	775	776	789	797	772	801	792	766	781	765	816	788	748	766	776	786	796	761	803	774	766	734	835	745	731	696	774	839	741	755	786	814	780	828	762	776	755	754	756	740	855	773	792	769	854	820	787	803	789	764	777	824	769	767	760	787	768	791	787	753	769	797	717	747	804	802	722	818	802	776	799	793	788	742	752	804	799	808	715	788	791	767	775	773	822	771	805	751	781	793	836	775	770	745	799	761	737	783	799	766	812	762	779	794	775	746	770	826	771	760	700	805	819	768	814	764	808	747	727	814	792	777	756	771	776	754	778	790	777	781	807	755	752	730	796	816	740	728	840	768	804	740	797	758	751	800	780	820	791	799	766	770	791	816	820	797	747	726	832	730	711	781	759	795	760	775	804	795	754	770	747	760	796	760	765	796	752	785	758	751	787	779	791	809	791	813	778	772	769	747	783	800	781	768	826	814	762	769	762	815	774	742	769	734	740	731	748	812	783	796	806	832	791	801	798	773	796	785	776	784	759	791	807	795	789	826	769	816	803	772	782	764	771	794	775	782	779	782	756	806	732	797	759	734	753	755	836	725	787	783	790	777	801	778	821	819	781	803	840	773	760	797	729	820	770	753	766	759	760	821	794	777	792	748	767	764	758	807	786	791	778	767	786	783	750	763	803	790	791	763	710	732	794	779	793	781	834	789	739	796	780	793	771	800	760	756	829	773	799	791	831	789	776	808	819	764	806	752	740	774	791	778	718	807	812	799	734	799	835	737	794	787	840	785	818	806	784	783	769	792	784	794	797	775	820	803	735	744	747	737	803	757	795	779	759	792	767	742	705	735	762	746	787	768	755	797	759	803	745	786	758	799	773	752	770	776	807	781	758	812	824	796	752	723	831	743	778	784	807	859	782	773	756	762	767	793	783	771	821	797	809	788	805	748	748	799	802	800	777	751	734	782	768	785	790	809	763	783	775	762	810	827	790	788	793	730	800	776	698	761	735	779	770	780	760	764	759	792	771	771	766	740	786	733	751	790	762	747	814	775	761	762	758	778	772	824	766	762	800	824	793	738	777	731	777	789	773	788	753	725	783	783	794	775	783	780	772	794	753	790	747	802	792	773	802	772	793	812	764	749	812	756	774	782	806	758	810	748	801	793	766	764	823	772	816	839	822	795	827	769	839	816	800	768	728	808	769	789	777	759	761	772	773	768	782	785	828	831	758	772	779	801	842	782	743	750	791	751	797	825	769	757	799	785	762	744	772	741	775	818	799	742	796	829	817	749	808	816	813	791	779	783	753	796	794	738	813	825	762	790	828	760	771	733	824	728	816	749	827	781	739	754	787	806	761	782	789	794	759	764	815	726	754	753	877	798	808	772	782	734	779	704	779	764	785	755	784	817	758	800	756	789	801	771	783	799	805	756	816	762	815	806	795	833	737	780	780	808	756	800	753	763	747	762	801	876	783	793	803
27412	38317	25223	11554	3622	1077	895	359	135	81	69	53	58	61	66	63	74	49	58	61	73	57	64	73	68	49	61	49	79	77	55	66	72	58	76	69	62	68	53	52	72	72	59	56	66	67	45	50	68	58	47	52	65	58	58	53	53	55	60	55	69	64	57	57	63	79	54	62	67	66	60	69	56	57	74	63	67	53	75	60	68	71	63	71	60	70	69	70	69	47	56	63	56	67	65	76	75	65	66	72	64	61	55	67	70	73	62	57	59	83	62	62	58	69	60	60	64	65	71	62	60	69	50	74	58	70	55	50	61	71	49	53	61	65	51	56	63	59	45	56	47	60	62	61	55	62	56	58	63	56	69	63	56	58	59	62	57	53	48	70	59	40	64	59	77	64	62	70	66	63	65	65	53	48	71	57	48	62	72	54	67	63	52	62	66	64	63	64	64	56	58	56	61	58	71	58	49	58	68	54	58	63	66	54	67	68	49	57	70	60	58	60	53	66	63	79	65	65	61	55	54	75	64	61	70	68	50	65	63	72	78	63	74	59	71	53	57	55	72	60	49	53	72	51	65	49	68	59	65	66	76	59	59	68	60	54	62	66	77	44	76	59	70	55	82	59	70	55	67	70	66	66	70	73	61	56	74	47	68	72	56	60	59	83	70	64	58	63	76	73	79	64	50	48	53	54	62	50	56	54	75	67	63	54	66	58	61	62	66	62	67	59	61	49	63	63	64	62	68	62	53	56	58	65	63	63	65	66	53	66	62	49	50	59	51	60	60	68	62	76	73	79	65	63	55	63	60	57	57	65	74	56	63	62	56	50	62	60	59	45	49	58	72	49	58	51	62	53	47	70	80	54	56	55	73	61	63	60	59	72	67	65	58	51	78	68	77	73	53	84	61	65	62	53	61	71	59	54	66	65	56	70	57	55	63	67	62	58	62	66	62	65	73	60	63	56	61	68	62	61	49	54	44	45	77	51	68	63	56	71	70	61	82	68	57	59	56	62	82	66	49	72	61	51	53	69	61	59	68	77	57	66	77	51	48	70	56	77	54	67	65	67	75	61	76	71	68	65	60	58	54	73	65	67	64	63	50	71	67	69	58	57	62	65	67	57	69	69	67	72	54	60	72	63	57	52	63	71	64	64	58	69	76	69	56	56	65	59	64	77	57	52	64	55	64	59	67	58	65	51	67	60	56	44	61	67	59	72	80	71	73	66	69	62	66	70	58	65	66	76	60	77	52	59	56	63	54	56	51	70	50	54	65	65	65	58	56	57	63	62	56	79	63	63	66	68	66	58	59	59	62	66	75	68	55	60	53	57	62	60	67	56	64	67	56	59	75	61	72	61	60	53	70	60	66	67	54	58	54	66	49	62	58	63	60	56	68	68	46	48	70	63	58	83	60	49	37	52	67	56	65	50	74	61	72	75	59	57	75	66	69	59	68	52	50	54	74	59	62	61	54	71	60	61	69	63	88	63	57	46	67	66	53	55	66	64	71	59	42	67	64	51	53	58	61	74	75	71	58	68	57	58	58	49	64	61	62	68	49	52	54	61	63	53	76	56	67	70	56	67	68	63	58	73	59	52	70	57	74	61	57	65	58	66	64	61	65	64	57	51	52	37	59	59	70	58	63	71	61	69	54	56	63	77	62	58	61	65	55	60	63	64	54	51	57	62	59	74	66	71	62	65	52	67	65	60	66	76	71	71	66	67	67	47	50	53	62	62	63	62	66	62	50	49	52	61	68	59	67	74	66	61	50	68	43	62	69	56	50	60	67	61	62	71	57	58	74	65	56	56	68	64	67	56	53	63	54	59	53	74	45	57	51	55	60	60	54	60	51	71	70	66	68	66	62	61	53	73	54	59	53	58	57	73	56	65	65	60	55	53	58	60	69	81	60	51	65	65	62	68	56	64	62	53	54	66	59	59	55	45	61	54	66	76	59	54	67	61	77	58	65	56	73	65	66	49	59	76	58	61	60	65	57	61	73	50	63	71	78	73	53	65	70	63	75	64	68	60	53	64	74	64	53	44	60	58	62	60	56	54	68	60	58	58	56	73	67	49	58	57	67	50	69	63	60	72	62	65	47	66	72	70	57	58	59	66	64	50	54	56	75	58	56	55	64	60	71	62	60	64	60	59	79	52	57	58	49	67	60	46	60	71	67	68	71	71	72	67	58	49	61	72	61	64	53	64	56	59	61	66	67	72	81	58	49	59	44	65	65	66	61	76	64	57	62	55	54	50	72	73	63	57	65	77	72	68	73	59	57	58	59	47	69	67	58	59	55	57	64	47	47	48	63	60	69	59	53	56	69	54	55	68	62	69	67	61	56	62	70	75	62	67	54	70	74	70	62	65	67	62	78	51	64	70	63	62	57	63	55	64	70	65	56	80	62	63	67	59	64	50	55	59	60	59	49	65	70	51	61	58	60	54	63	48	65	64	50	69	63	63	62	61	75	57	66	61	70	46	62	86	54	62	63	68	61	70	65	72	67	62	52	59	78	73	57	57	74	63	70	69	63	62	45	74	72	56	59	58	55	70	72	64	55	66	62	63	54	68	44	65	51	79	65	43	69	64	63	61	57	65	60	75	60	62	69	68	74	66	55	64	56	66	67	74	59	68	57	65	69	59	65	66	60	55	63	60	64	54	67	74	62	54	61	62	58	48	64	49	70	77	64	57	60	48	58	46	52	79	65	63	65	55	71	63	55	80	71	66	50	67	72	59	51	55	63	72	73	68	46	55	55	64	61	65	59	73	58	72	62	54	73	55	72	58	62	54	58	70	67	72	53	61	57	58	61	53	60	59	60	67	65	78	75	58	50	61	58	48	73	70	72	49	46	55	57	59	69	52	64	61	55	63	67	61	61	63	53	68	57	57	63	79	61	59	70	61	61	59	55	77	65	51	62	65	60	59	62	59	54	73	57	62	44	61	68	55	74	54	67	65	45	62	59	55	60	47	61	62	70	78	60	54	55	63	49	73	57	54	55	71	57	62	69	52	55	60	55	57	70	61	74	68	62	48	61	79	68	60	59	65	68	59	63	57	74	64	64	70	50	80	66	66	61	54	69	65	65	53	61	54	60	72	71	60	64	65	63	62	63	70	55	79	77	71	58	61	62	55	54	59	61	61	63	68	67	58	62	61	46	71	66	76	84	61	48	64	80	50	71	56	58	66	71	57	62	46	60	62	72	65	64	50	60	75	64	76	63	56	72	70	61	68	69	58	52	48	56	55	54	66	71	57	55	53	70	68	68	80	61	64	51	59	67	58	72	63	78	62	68	70	82	64	68	73	56	56	51	63	68	63	65	50	72	57	69	66	66	63	74	58	53	67	67	71	60	56	67	65	72	63	59	78	70	64	66	53	51	67	50	70	64	60	61	74	59	61	54	53	74	79	46	52	66	60	56	59	59	62	65	57	60	60	50	56	61	54	61	61	56	68	69	52	61	81	67	60	58	67	66	64	69	60	58	64	51	64
49689	51447	44537	42817	37927	26771	23126	12796	3432	1570	1027	750	766	780	774	776	773	762	756	737	807	880	831	709	735	760	727	701	719	744	703	718	748	768	759	741	725	755	735	750	738	750	826	741	752	801	714	743	806	764	789	760	738	736	757	689	749	759	798	808	756	742	780	761	757	727	791	718	719	724	780	751	742	702	775	768	713	734	763	732	743	714	716	735	715	738	717	743	755	804	702	736	744	739	787	798	759	743	736	768	796	706	742	738	760	763	766	765	739	748	730	750	731	807	751	731	781	708	738	738	731	736	711	736	746	745	741	737	761	756	728	761	739	771	766	749	802	785	743	791	761	783	736	703	752	727	775	743	771	702	731	752	694	735	750	753	748	721	705	721	747	749	759	785	786	783	749	726	751	753	754	768	785	757	767	714	706	795	769	769	760	749	821	720	747	693	808	785	732	749	726	758	794	735	798	760	744	748	746	722	801	740	769	772	748	780	751	750	761	823	719	777	721	735	769	752	742	725	712	744	751	676	756	794	729	772	754	762	712	773	711	731	739	750	724	692	778	760	762	738	773	759	724	743	738	782	751	731	762	764	726	697	705	754	774	751	701	778	762	770	745	747	751	781	774	775	745	762	765	728	830	717	709	724	720	758	778	773	790	746	709	748	781	768	709	771	747	777	700	754	770	776	733	775	749	752	763	740	759	768	758	721	819	763	783	819	686	757	745	717	749	779	750	729	776	793	722	713	732	732	773	790	778	766	759	726	786	761	736	736	715	740	733	745	676	744	790	754	774	787	796	762	764	805	729	750	757	786	775	742	758	764	712	777	721	750	715	804	733	713	790	741	733	725	740	768	722	766	772	756	752	775	787	726	731	750	742	748	763	738	749	773	750	753	742	739	732	676	772	743	788	731	751	795	755	774	759	747	716	716	750	734	759	760	758	736	768	754	753	761	747	761	760	729	733	785	775	747	726	731	768	734	749	766	758	759	742	759	723	746	767	760	744	730	715	746	745	743	794	742	767	752	681	786	726	752	804	786	789	762	706	718	784	714	725	760	739	728	729	743	708	799	717	757	739	754	716	769	697	772	704	746	708	759	782	778	724	726	750	745	779	773	730	771	779	725	793	805	727	709	721	786	775	748	810	762	770	748	708	716	760	755	775	714	799	704	752	704	785	688	760	778	780	738	732	772	754	714	768	748	802	760	777	744	797	705	757	743	747	748	738	688	736	726	744	757	785	742	749	757	759	785	728	746	703	737	788	718	756	766	739	752	783	724	756	799	755	740	778	813	768	704	720	759	731	742	725	754	742	761	697	782	801	713	757	743	775	749	747	776	772	742	724	771	756	796	782	746	685	762	742	750	815	776	792	762	734	760	747	779	761	768	765	772	792	727	738	759	751	750	777	736	766	744	729	713	744	715	727	768	698	754	732	786	782	696	756	693	744	734	732	726	708	752	742	749	770	720	732	781	742	752	759	755	752	755	703	747	769	786	756	766	747	751	785	763	756	741	737	773	759	752	743	703	736	755	750	760	725	797	753	750	755	715	766	699	721	700	723	753	787	740	740	712	796	752	777	749	771	758	715	699	681	781	744	729	758	706	767	762	735	738	753	754	759	695	745	750	767	749	745	724	704	731	752	763	750	753	763	787	756	781	762	767	771	752	761	757	760	774	789	772	751	719	757	744	745	719	762	739	728	730	752	770	794	752	774	744	740	775	772	775	753	755	731	732	732	753	716	701	754	723	752	767	762	759	713	767	758	739	769	741	738	788	789	754	713	759	690	711	731	721	758	712	816	730	737	723	723	739	717	727	779	730	780	709	744	753	770	741	718	753	755	800	772	776	769	753	734	730	750	771	749	746	740	776	713	732	721	738	781	750	733	757	720	751	748	748	733	746	800	795	778	772	724	739	754	746	750	760	773	807	722	771	729	782	724	747	707	721	771	741	775	748	758	763	770	722	783	768	780	743	761	755	748	725	773	719	762	768	724	724	727	715	743	711	786	738	710	743	728	835	701	800	767	767	751	701	797	765	727	728	711	784	732	733	719	757	760	734	769	769	784	741	756	801	715	737	803	756	739	715	794	735	758	742	769	731	781	754	694	772	717	765	756	729	773	746	724	769	789	734	777	737	796	727	764	749	737	732	734	749	712	756	729	769	723	771	690	716	747	750	765	771	794	775	719	753	744	805	733	753	734	778	759	759	748	734	765	755	706	737	744	735	752	759	702	732	750	752	729	715	739	751	808	768	760	712	737	813	751	732	757	779	773	703	786	748	752	756	736	722	764	750	735	699	779	749	718	736	750	765	732	778	754	728	767	711	751	755	784	794	776	759	723	776	740	767	749	725	723	738	743	744	725	740	766	729	795	712	777	749	802	710	771	733	742	750	793	762	773	821	722	774	766	718	768	735	742	765	790	746	787	806	716	776	695	762	725	731	763	773	774	741	734	768	750	747	767	715	792	710	775	793	746	737	747	792	776	740	755	712	733	684	715	760	751	702	768	732	750	773	746	791	716	754	686	809	716	749	746	755	750	760	748	771	714	736	740	747	732	802	709	757	758	720	756	733	752	779	743	740	765	710	774	778	758	706	777	750	736	793	754	769	775	770	724	770	755	741	735	810	738	764	706	737	671	777	760	750	739	715	754	758	688	753	715	738	779	732	732	755	695	725	722	727	762	767	769	736	784	766	749	763	781	734	733	745	754	717	726	750	763	754	788	766	758	736	732	773	705	732	763	760	772	792	668	741	792	722	761	726	780	761	748	728	775	757	767	761	726	791	803	740	734	741	766	739	774	749	780	739	736	755	759	737	755	766	778	744	820	741	738	756	765	733	733	743	738	733	760	828	797	740	748	812	729	721	769	756	762	740	756	744	745	725	814	743	775	730	740	714	764	798	749	735	755	750	801	730	717	760	733	771	722	740	712	734	755	735	766	756	711	733	736	753	764	763	772	732	748	774	697	755	757	762	763	760	761	713	738	758	679	758	762	737	731	766	705	790	721	722	696	760	722	755	775	736	756	760	774	740	717	751	759	764	753	740	729	790	738	774	713	850	752	749	755	709	742	779	741	783	743	751	704	742	765	775	755	708	776	790	708	760	772	780	757	755	767	732	758	711	785	760	718	787	752	782	716	745	749	730	776	741	720	802	749	719	772	730	730	752	781	808	758	756	728	717	795	729	792	762	683	749	721	768	786	668	718	800	792	762	780	703	767	811	755	759	728	800	769	704	738	714	749	711	715	749	725	681	766	775	749	697	757	718	744	696	799	731	665	792	785	793	752	724	727	810	782	773	733	687	828	718	720	755	721	782	760	696	724	737	817	761	755	779	747	751	785	704	733	750	749	753	771	762	704	717	757	747	713	715	729	705	772	768	723	748	745	747	810	735	758	763	771	744	733	755	784	778	760	770	736	745	756	779	783	724	745	728	770	758	716	795	829	743	731	757	754	748	716	753	729	727	769	739	735	793	709	782	730	751	738	771	774	776
8656	11411	6126	2461	822	259	213	145	74	67	61	38	51	52	60	45	56	67	58	68	45	51	51	50	51	58	62	57	53	37	46	49	55	45	47	48	64	55	58	41	47	47	69	46	54	52	35	50	48	58	56	55	47	59	69	49	52	68	45	65	45	63	44	53	58	53	60	46	45	56	54	58	48	60	52	45	50	51	57	50	55	49	51	48	65	63	66	49	48	59	53	49	41	56	51	45	70	64	57	48	48	54	62	69	56	61	43	53	39	59	54	49	60	46	57	49	39	53	52	55	42	63	65	64	48	63	44	63	44	51	43	59	66	48	54	56	49	50	43	59	53	47	43	61	58	62	64	51	47	56	54	44	48	72	51	64	66	53	61	31	39	57	51	71	56	60	54	59	46	51	53	57	52	45	57	54	60	40	34	55	56	60	66	53	36	52	53	60	57	56	56	62	59	52	52	48	52	59	66	60	62	49	53	59	48	72	55	54	44	55	49	57	65	55	65	51	53	66	40	73	60	65	41	53	57	48	58	51	49	57	56	54	53	51	41	47	66	47	51	53	49	43	48	60	58	42	54	47	55	57	59	46	59	38	60	49	48	60	57	58	54	47	54	63	59	63	71	48	39	50	53	60	71	48	61	57	54	59	58	63	48	53	67	39	59	51	55	53	55	43	59	71	58	81	54	50	56	53	49	60	54	51	50	62	59	60	50	53	55	44	59	53	50	62	62	63	62	53	49	48	47	47	51	51	67	52	45	72	49	57	60	52	49	59	49	60	60	65	43	47	52	62	70	53	51	47	39	49	59	59	53	43	47	60	55	53	68	50	56	50	61	59	59	54	56	38	46	51	72	48	57	43	51	47	57	48	50	62	44	57	45	57	60	50	52	54	56	48	55	49	51	45	59	56	55	48	60	70	47	45	54	62	35	50	55	61	53	65	54	57	53	48	46	48	45	51	44	59	64	48	56	63	49	57	53	66	46	55	57	55	62	52	61	67	60	45	45	57	50	54	50	55	57	57	50	47	45	62	58	52	55	60	62	67	60	45	50	48	53	68	54	52	50	64	59	51	60	62	58	69	43	43	55	66	53	53	65	68	50	50	62	69	56	49	43	40	63	58	54	49	58	59	57	58	60	55	59	55	56	64	63	48	59	51	63	49	47	63	56	42	58	63	59	50	52	57	42	40	63	51	63	48	51	56	60	48	52	60	55	55	53	59	65	55	56	62	46	54	52	49	44	53	57	59	55	48	55	60	51	66	75	63	66	57	67	54	53	52	61	63	55	62	49	58	47	65	47	42	54	50	52	51	60	52	73	46	66	43	51	54	63	63	51	67	59	57	69	57	55	58	59	58	60	58	45	44	58	47	57	49	50	66	54	46	63	45	56	59	50	65	50	60	53	66	55	57	56	42	52	46	61	60	43	44	56	58	57	64	56	47	55	61	55	47	57	53	56	62	53	64	42	50	52	66	38	54	53	51	54	41	57	63	55	61	54	59	53	64	40	50	52	51	53	65	57	50	53	56	43	64	61	61	57	59	59	56	50	59	52	60	45	52	58	51	69	70	48	44	61	46	56	63	46	64	57	47	49	47	47	55	47	63	51	46	75	61	60	62	46	58	43	59	53	63	56	49	57	44	51	44	48	47	66	64	45	47	49	51	66	53	59	47	51	59	63	58	54	49	52	56	51	44	48	58	48	62	53	52	67	53	78	53	50	40	44	50	55	46	46	59	49	68	61	48	53	50	60	49	43	58	51	50	65	45	62	51	66	67	64	56	40	46	64	46	52	56	61	60	53	56	57	41	47	49	58	55	60	51	50	50	52	61	62	48	59	52	57	54	65	61	44	51	51	50	44	44	63	64	56	55	58	44	48	57	55	47	58	65	57	55	62	59	65	39	41	48	50	58	45	51	41	67	52	41	60	75	76	54	53	56	48	42	54	52	50	61	46	62	60	61	46	63	50	50	52	58	56	62	45	60	61	60	47	49	45	55	55	62	46	64	59	51	43	66	48	58	45	51	53	60	57	68	43	55	44	46	60	46	54	68	57	72	50	51	64	60	44	54	45	47	47	51	36	50	37	69	60	40	62	75	48	63	47	58	54	61	59	57	65	52	48	66	57	49	46	49	49	39	40	48	44	56	52	46	45	57	46	52	59	51	55	48	56	61	55	65	48	56	47	58	50	37	57	63	61	50	49	44	53	47	56	64	59	52	61	51	52	49	54	62	45	61	56	64	67	47	54	56	48	49	55	61	42	52	55	46	55	51	44	55	68	47	56	62	67	57	38	49	52	64	66	61	55	50	43	58	47	54	67	65	50	69	45	58	56	65	43	51	44	71	63	72	49	58	54	47	62	48	56	52	57	65	53	60	46	54	53	52	47	59	52	62	60	47	55	49	55	54	59	55	45	56	59	51	62	51	56	61	56	47	66	55	46	43	66	45	47	51	47	46	63	55	47	55	44	47	51	69	59	55	66	47	47	67	59	56	61	48	48	59	64	49	70	52	61	53	50	52	57	50	49	56	52	58	48	52	54	52	46	52	43	53	51	67	62	58	57	48	58	57	47	45	51	59	49	60	49	64	50	57	52	63	55	52	46	66	64	58	43	56	52	55	58	54	57	53	59	47	52	55	56	58	48	46	54	61	42	50	61	48	46	58	59	61	38	65	55	59	58	52	38	61	52	57	62	56	72	57	50	37	54	63	49	54	63	50	44	59	57	56	48	61	59	55	58	54	56	58	49	61	57	53	49	59	57	62	53	55	50	59	52	60	65	55	52	57	39	43	63	53	45	44	46	53	57	46	65	55	47	69	49	55	52	47	50	61	66	66	53	63	63	65	57	60	58	59	55	61	50	67	65	56	61	61	51	48	49	47	70	58	42	57	57	63	58	48	54	64	64	56	57	59	57	39	48	60	52	58	61	61	58	57	62	69	76	56	55	58	55	49	61	57	60	51	45	53	48	55	70	61	50	45	54	50	58	52	61	50	62	53	62	50	57	50	43	45	61	50	48	52	61	57	63	50	45	38	64	53	66	44	39	56	59	51	53	52	48	45	51	57	57	61	60	52	62	45	61	60	42	62	62	45	54	57	50	43	45	49	64	50	48	62	57	47	57	41	66	53	51	56	69	55	57	48	50	61	64	42	60	52	44	62	59	59	65	49	49	53	50	60	46	64	47	55	45	64	64	51	54	58	59	57	56	48	56	59	62	63	70	49	46	43	45	41	54	55	51	46	64	54	58	55	52	52	52	60	40	68	65	47	56	51	65	51	37	60	41	51	63	65	59	58	55	42	54	47	63	55	65	50	50	56	63	64	57	47	50	52	48	57	68	50	55	64	47	63	58	42	46	45	60	59	59	63	54	51	55	54	57	54	60	44	52	60	57	56	54	50	59	53	58	44	49	57	58	44	43	52	49	61	75	54	51	55	44	53	50	56	51	46	46	61	58	60	63	53	56	56	63	55	59	65	66	55	42	49
41662	36800	27926	26499	22155	12608	10733	4887	1411	856	778	653	693	663	681	654	676	654	683	636	658	701	713	689	674	636	683	629	673	698	649	645	667	661	620	665	674	667	653	691	655	671	689	632	646	709	641	643	675	677	652	706	676	684	684	691	662	688	640	650	687	663	627	680	634	663	661	666	655	640	633	684	632	707	665	701	690	641	639	697	687	648	680	680	639	664	676	600	669	660	663	637	678	597	692	718	655	661	676	696	671	700	657	641	659	621	663	652	630	678	668	683	668	645	705	685	692	648	720	617	657	661	657	669	698	654	669	694	679	660	673	667	685	648	655	649	690	659	682	677	692	657	661	678	708	675	613	666	673	668	675	702	674	628	671	678	710	673	670	660	666	664	630	702	663	646	638	672	660	705	661	667	623	657	706	658	601	681	666	647	633	647	710	627	649	645	641	689	677	636	635	690	692	633	675	689	683	688	629	720	681	683	680	647	643	634	653	620	737	648	620	671	653	692	692	675	669	656	697	645	622	649	714	679	690	644	658	689	684	672	703	689	702	662	694	700	659	661	667	695	676	674	637	673	626	623	664	627	648	711	692	695	652	676	687	677	647	718	666	678	671	689	637	650	740	653	642	672	691	693	657	701	687	678	707	694	670	648	663	650	672	645	664	680	641	634	690	645	666	672	707	719	634	632	695	647	697	681	684	676	659	658	691	660	693	694	699	675	651	688	679	677	714	666	686	675	652	639	689	659	664	662	659	684	681	631	659	667	663	681	670	662	709	666	683	680	677	629	690	661	640	641	701	672	680	702	675	634	678	703	666	683	685	660	649	668	680	673	650	653	682	671	617	639	670	648	677	677	701	715	679	668	658	646	657	641	679	694	648	666	686	634	678	656	688	668	673	611	681	644	688	656	646	706	683	683	699	701	651	641	684	656	670	636	671	652	701	648	612	719	696	691	666	660	707	650	697	657	683	675	648	656	643	670	687	658	679	668	665	695	639	671	667	647	687	660	724	624	692	694	670	652	628	633	676	629	647	634	702	627	711	702	667	648	645	673	684	695	692	696	671	695	619	645	641	636	671	712	665	677	683	689	687	648	646	681	678	705	657	622	664	680	652	632	657	649	673	608	682	667	690	723	674	628	659	642	672	637	670	689	613	699	652	659	688	647	649	640	705	657	684	705	610	641	671	686	671	683	646	680	661	667	693	690	678	667	672	677	712	642	666	647	645	647	696	667	645	652	679	681	669	661	699	637	687	671	707	684	612	674	657	620	667	671	667	667	653	646	635	667	648	655	653	669	687	667	640	707	702	695	689	675	670	669	643	641	653	673	640	657	617	709	674	647	648	680	643	663	661	622	676	654	694	674	692	660	708	656	654	700	662	690	691	686	686	666	652	668	641	705	673	705	647	662	695	658	711	643	653	670	678	701	691	659	688	684	679	682	704	662	674	735	668	719	651	657	739	658	674	632	631	664	709	706	678	685	634	673	633	675	635	626	746	683	671	653	648	624	640	655	680	687	663	663	694	649	665	657	688	636	690	653	660	687	695	648	687	699	672	667	628	665	737	668	657	648	631	694	625	681	677	654	649	650	667	662	624	696	669	656	678	707	651	634	664	716	699	671	607	697	664	719	665	623	601	659	640	647	631	664	678	643	713	697	695	712	658	670	655	657	623	688	643	648	691	682	699	627	700	691	675	635	641	700	710	642	647	657	675	665	669	685	667	663	671	695	663	666	644	679	691	655	678	699	672	699	650	658	658	658	712	644	678	669	644	722	668	670	709	641	669	678	682	710	668	653	711	669	674	640	628	654	606	712	692	666	670	662	662	645	691	648	677	665	659	665	669	668	654	662	674	640	675	670	661	673	642	681	612	643	648	640	655	667	647	669	672	641	687	651	678	690	672	646	655	658	612	672	708	654	677	647	682	669	673	625	672	697	717	682	647	653	646	666	664	647	672	659	675	665	677	675	662	696	647	635	661	689	611	666	659	663	644	644	713	639	689	676	668	675	706	645	687	665	657	634	694	661	675	642	664	692	648	661	653	682	655	704	636	646	709	639	688	666	673	621	632	723	642	642	639	704	646	694	634	698	712	662	685	666	698	627	649	665	605	669	685	649	696	643	675	665	657	705	659	636	660	698	628	693	677	645	643	630	665	646	688	663	653	676	661	659	655	710	666	643	645	672	673	728	668	671	667	643	663	650	657	639	705	687	630	622	683	691	662	644	653	691	614	688	635	657	692	691	637	665	703	681	668	649	640	616	667	614	641	672	661	700	650	686	686	687	661	646	657	724	690	634	675	689	640	726	671	644	661	667	663	633	663	675	638	624	638	721	709	669	678	661	664	654	676	685	673	678	672	720	684	655	649	674	705	652	673	672	701	705	627	683	684	696	653	679	675	672	696	659	693	678	683	682	677	706	672	672	689	677	701	694	693	653	681	681	704	668	693	657	673	638	684	667	717	653	660	648	662	684	683	676	672	704	713	674	656	650	678	681	666	627	656	691	651	653	662	681	664	639	655	650	673	645	695	635	648	693	691	674	697	633	677	628	657	699	648	653	676	651	686	648	666	637	659	648	704	657	681	670	673	643	660	685	673	642	665	636	663	651	657	684	697	666	718	683	636	688	720	716	610	681	731	687	629	668	684	656	685	657	675	688	667	646	669	664	695	650	658	655	675	667	673	672	647	680	664	655	692	660	688	651	659	662	691	635	683	638	643	680	657	666	664	631	674	617	689	683	654	664	631	638	675	673	679	673	644	693	643	657	626	641	650	730	652	697	681	670	663	659	654	654	629	662	654	653	681	712	699	643	652	681	627	662	659	673	700	676	646	658	671	675	682	702	688	653	657	697	678	673	680	705	656	669	672	675	630	655	669	651	613	645	666	672	682	650	620	660	638	606	672	670	668	603	669	611	651	646	656	641	683	654	652	666	687	691	654	660	698	675	648	688	631	708	683	684	660	677	690	658	678	686	672	704	687	695	691	692	690	687	688	690	662	668	649	725	626	632	716	653	653	642	681	692	671	648	651	678	664	685	700	633	666	609	636	672	678	650	672	665	695	657	671	639	628	632	632	628	671	663	661	693	667	730	658	634	678	611	655	650	684	609	643	652	683	686	634	626	642	643	644	645	624	660	682	678	654	682	680	695	650	634	639	623	661	632	664	657	670	681	666	666	667	625	678	660	657	674	640	652	652	683	701	703	687	611	668	696	668	687	695	674	675	649	696	632	638	657	658	623	688	671	690	630	680	662	634	666	637	646	657	673	663	657	680	662	695	652	650	659	677	667	644	738	650	699	682	711	685	674	676	646	630	688	663	689	634	696	666	671	658	670	618	623	693	676	628	631	652	688	700	681	645	673	654	681	673	630	651	679	656	643	667	665	699	695	641	678	716	679	679	633	628	674	634	670	692	660	674	654	672	655	657	680	611	691	656	714	681	676	664	620	655	662	630	654	623	614	661	676	688	659	693	621	669	696	689	699	642	694
22368	31351	17657	7574	2293	792	731	273	126	65	57	47	43	49	62	54	60	56	68	57	56	66	53	74	52	42	53	58	51	65	65	57	68	60	44	51	57	60	52	63	51	48	53	66	59	66	50	55	54	61	47	58	60	62	58	48	41	52	47	54	62	62	61	54	65	56	40	58	43	50	52	45	51	50	56	52	61	40	49	58	64	58	66	50	53	55	62	49	64	63	57	62	49	57	44	56	48	51	60	56	64	41	54	42	59	67	52	53	49	54	68	48	57	51	64	53	60	57	60	69	52	62	54	59	53	48	54	40	53	54	55	52	55	51	54	65	63	67	47	39	65	48	56	69	49	57	65	45	62	45	59	67	49	52	60	54	57	53	50	59	57	60	56	60	69	49	51	54	53	61	60	50	47	50	50	55	48	50	60	49	62	46	43	49	57	58	54	57	53	60	52	51	53	53	45	59	57	64	53	39	49	46	51	51	53	53	56	79	63	51	59	64	54	60	48	42	48	60	59	52	48	50	59	62	47	44	48	57	48	58	65	70	62	55	51	51	49	54	59	60	57	53	58	52	57	51	53	44	57	64	66	55	56	61	45	51	54	60	54	49	40	64	50	51	60	47	51	78	61	53	54	61	49	64	50	54	56	50	57	64	69	58	50	65	57	62	50	50	52	51	49	64	53	60	46	62	59	50	59	41	50	58	47	40	67	49	65	39	54	56	71	46	75	50	56	83	52	57	66	60	47	45	40	53	58	74	62	62	42	57	46	39	58	66	46	45	43	49	54	58	57	54	58	55	56	49	63	47	61	42	62	56	55	54	50	58	61	55	60	68	79	45	49	48	47	58	51	59	54	46	56	70	49	60	58	46	56	55	58	59	57	53	56	45	45	66	56	53	59	74	60	44	46	59	53	45	52	54	32	56	61	57	53	57	37	64	53	53	50	65	54	51	51	66	72	56	53	50	44	66	44	47	44	49	60	58	53	61	57	55	53	62	52	60	69	49	50	56	55	61	41	61	54	54	64	44	55	45	57	63	55	57	58	51	45	42	41	49	46	72	64	60	60	59	73	58	48	64	59	60	58	50	66	52	56	58	61	50	57	51	74	59	53	54	55	54	54	54	61	53	40	43	70	46	62	51	53	70	58	46	71	56	63	68	63	62	66	50	48	60	46	57	59	58	45	63	54	63	52	61	51	51	52	42	58	71	49	52	67	40	62	55	46	58	56	44	38	46	57	59	55	59	52	54	55	56	56	43	59	45	57	53	58	45	55	57	45	61	47	55	61	57	50	51	41	55	46	61	57	60	53	48	49	53	50	46	59	60	56	50	44	61	54	49	58	58	48	43	71	64	44	53	63	63	51	49	46	53	52	40	74	52	59	48	55	59	50	53	58	62	56	60	58	50	47	63	63	44	76	58	68	56	48	60	59	57	39	75	55	52	55	52	60	62	52	58	41	44	56	57	55	47	70	55	57	53	55	55	50	63	60	46	60	58	57	47	59	58	56	54	69	51	47	48	59	51	50	59	53	51	51	54	38	50	61	51	56	50	48	50	47	48	54	61	58	54	64	49	55	60	49	67	57	62	58	37	53	61	56	56	61	50	55	62	61	71	50	58	61	48	55	47	54	57	48	56	62	68	56	50	55	59	64	67	46	39	60	62	46	47	52	69	51	64	60	54	43	68	67	53	55	47	57	56	66	53	43	47	62	60	48	66	54	50	54	50	59	36	54	58	62	46	49	64	52	59	49	68	50	57	59	47	54	52	60	61	58	59	47	73	56	55	56	65	63	50	48	56	57	42	53	50	61	51	59	68	48	62	55	56	73	57	55	56	50	51	63	53	45	58	73	60	64	46	65	48	52	59	67	50	65	46	43	64	54	50	55	52	53	55	60	51	65	63	59	56	60	75	51	52	54	63	48	54	55	48	50	58	56	51	59	42	62	77	42	56	61	48	47	61	48	58	55	51	62	60	57	54	54	68	56	43	45	44	51	55	55	66	52	65	53	55	57	51	58	47	56	52	46	39	47	49	56	54	60	60	55	63	63	57	69	60	50	48	48	51	62	44	51	63	62	63	68	56	59	50	61	57	62	58	55	60	52	56	52	63	45	59	43	39	50	41	42	56	45	69	55	54	65	53	58	57	44	46	47	58	60	67	61	57	68	54	68	49	50	49	48	57	59	52	65	53	68	57	49	43	53	66	58	53	53	63	52	52	53	57	42	49	58	65	54	60	50	52	50	42	58	65	54	65	51	61	52	53	53	64	47	62	48	51	52	46	48	52	62	62	50	51	57	39	47	56	41	59	66	55	55	49	59	55	50	47	49	60	58	64	49	59	57	59	63	48	48	57	56	54	38	63	65	43	53	49	54	51	60	56	60	62	54	51	55	59	61	69	48	56	53	56	53	50	43	42	53	45	58	61	66	58	48	66	62	53	53	67	57	47	59	64	53	54	55	47	60	60	58	55	55	50	48	49	48	63	50	60	49	52	45	54	47	69	57	52	58	59	62	52	58	51	52	61	57	55	49	51	67	65	53	51	54	62	51	58	57	65	62	59	55	42	50	73	56	48	50	59	55	51	56	67	50	51	60	48	55	55	61	43	57	54	51	61	47	57	44	51	60	50	56	55	55	47	51	55	62	51	46	54	60	58	52	76	54	64	58	49	48	51	42	59	45	63	44	66	54	57	49	53	47	60	70	50	57	59	59	52	48	65	58	76	64	68	50	47	56	58	64	52	56	53	58	55	59	71	60	64	64	66	49	52	54	59	58	50	59	53	53	50	63	59	65	47	56	54	50	61	49	53	52	61	55	46	38	53	50	55	54	61	51	43	64	68	61	48	59	54	51	53	63	60	56	54	58	57	52	61	58	45	44	50	51	55	56	44	50	43	43	49	58	44	52	56	45	47	51	52	55	57	52	61	59	53	63	60	56	46	55	57	64	48	65	50	57	49	72	46	46	62	60	53	51	50	68	55	53	51	62	49	62	59	52	58	67	61	71	62	55	69	64	51	74	57	54	46	57	36	56	62	58	64	64	56	49	42	62	65	62	39	61	59	58	53	49	60	53	57	58	49	43	66	58	63	53	43	51	65	52	55	57	60	49	58	57	51	49	54	47	57	55	55	56	62	57	67	62	55	55	47	50	50	61	48	49	53	60	62	63	65	56	65	50	47	65	54	55	56	60	43	54	48	45	63	53	68	58	44	56	59	60	47	51	69	53	60	51	54	48	43	46	60	65	57	49	64	58	65	55	59	44	63	59	50	44	53	49	43	48	74	58	51	65	66	45	47	56	47	68	63	63	60	52	52	65	44	55	58	47	56	53	62	68	53	49	65	50	52	63	56	69	62	61	56	59	53	40	56	51	58	59	50	55	69	60	49	56	68	62	53	58	45	46	47	48	62	64	58	63	62	51	66	54	56	66	71	33	54	49	60	44	55	63	65	59	48	49	50	65	45	46	58	53	43	41	64	56	55	67	49
51230	48481	37147	38965	33364	25647	21321	10822	3068	1383	874	696	717	663	661	677	687	707	716	648	712	762	752	667	666	659	694	686	687	659	720	696	691	646	672	662	664	685	678	709	682	696	714	658	651	737	625	674	694	668	647	642	657	657	690	691	712	694	675	694	659	677	650	719	694	701	676	665	680	704	684	671	697	685	650	656	710	688	691	709	664	673	711	671	636	660	688	678	648	678	659	699	673	661	648	660	694	670	648	681	638	688	667	641	653	660	688	700	656	668	653	649	702	730	713	678	662	692	647	702	689	663	697	692	672	677	711	647	694	701	667	654	697	640	680	693	700	695	663	677	665	641	682	683	661	683	701	652	677	641	678	648	678	675	638	708	693	695	717	716	662	697	720	694	697	626	688	674	699	678	698	690	692	680	674	701	703	646	671	750	687	653	710	706	638	687	678	670	734	704	725	653	694	655	664	650	679	697	689	664	655	676	709	651	705	726	695	650	696	716	697	666	687	689	683	726	633	694	696	679	696	684	708	667	649	709	660	693	718	689	699	695	687	688	648	683	679	722	691	732	682	640	689	687	655	673	691	669	673	638	663	660	674	718	701	666	679	664	671	694	703	670	655	699	718	683	731	687	647	692	686	635	693	656	667	675	627	697	689	660	667	701	732	702	679	684	645	679	692	714	659	658	652	690	696	678	669	656	683	659	665	673	633	691	656	739	638	674	668	701	674	690	673	686	638	671	665	644	711	657	660	672	660	684	703	662	711	679	695	696	708	659	690	651	712	657	687	681	676	681	631	652	670	677	714	709	749	694	684	698	660	676	670	744	661	663	667	659	670	654	677	717	649	727	681	679	717	705	689	650	702	705	728	622	710	718	701	746	673	674	692	704	696	698	775	690	710	654	680	677	707	672	648	628	675	690	711	697	669	666	633	680	706	686	642	678	688	670	706	667	688	706	704	704	682	660	732	720	707	652	691	643	661	692	731	697	688	719	643	679	657	700	682	654	670	673	675	700	693	679	696	638	697	679	666	666	653	713	711	696	694	676	686	637	637	700	678	653	700	722	703	687	695	678	668	709	736	667	732	683	682	696	662	687	646	667	648	710	689	646	691	684	661	660	719	727	675	675	696	674	672	714	657	668	697	732	708	704	691	684	730	671	647	656	706	680	697	640	714	708	706	742	694	703	699	676	712	630	684	676	686	643	681	711	687	686	679	706	670	695	653	672	647	698	687	702	660	698	710	671	717	703	689	683	702	723	706	728	614	675	643	716	709	670	637	703	695	708	654	688	651	680	669	686	700	641	658	693	684	680	641	705	664	648	629	706	679	671	721	688	653	659	709	660	668	686	673	691	647	700	658	661	676	650	757	690	655	703	699	689	702	679	672	636	674	691	669	686	636	687	682	713	712	724	666	673	625	669	675	654	649	699	673	663	662	665	653	727	704	681	678	684	674	705	693	683	726	715	676	662	681	689	651	669	658	700	684	597	700	679	673	660	716	744	676	701	656	658	685	718	703	691	713	645	706	662	662	694	671	665	682	701	700	650	681	706	665	674	668	687	685	633	698	652	716	718	675	683	646	687	677	710	666	681	665	691	717	653	682	654	728	677	657	706	695	673	693	718	706	649	653	625	682	727	717	683	597	667	702	721	673	639	674	662	644	694	643	671	662	641	692	699	674	688	728	675	648	686	683	652	720	729	658	676	696	737	681	672	662	712	685	682	685	706	676	677	692	643	666	735	665	627	695	707	663	709	674	699	661	714	697	695	687	678	672	670	651	683	679	648	698	687	653	681	681	688	653	666	712	697	635	641	733	706	710	657	665	701	682	633	714	683	698	714	647	673	729	655	646	678	658	675	666	669	668	671	653	697	682	693	691	644	654	700	699	715	680	695	712	643	717	746	674	659	736	677	666	670	714	703	680	683	666	688	682	674	671	686	680	680	706	675	635	666	653	672	673	665	662	692	717	672	604	697	697	656	660	671	693	710	660	741	717	667	646	660	668	693	646	717	667	651	696	648	629	675	663	685	700	672	675	672	656	640	668	698	640	696	685	693	652	661	634	637	684	700	677	692	656	679	700	723	700	685	708	680	734	672	663	680	634	652	666	675	663	712	716	703	670	694	724	674	674	681	692	670	714	712	682	682	676	684	731	659	687	700	696	674	667	718	689	636	706	661	666	681	657	709	683	699	681	668	670	699	643	698	692	670	654	684	682	649	656	675	708	711	683	688	704	659	692	688	666	665	677	716	646	686	693	658	671	609	658	672	729	695	649	703	705	624	663	681	684	726	662	731	681	676	706	692	648	635	645	644	684	668	713	708	705	669	743	658	655	682	704	686	697	693	624	698	668	682	634	644	668	701	714	721	652	654	673	695	667	637	706	720	669	705	690	701	688	677	681	700	727	655	689	667	652	666	661	723	680	680	679	641	656	714	618	705	669	700	635	677	738	680	644	724	691	695	692	671	671	701	724	659	669	715	659	704	678	710	660	681	661	675	659	684	671	670	699	698	722	672	743	723	732	625	685	665	654	665	672	666	670	663	659	647	667	696	685	674	701	706	690	691	650	659	653	658	677	666	666	718	644	664	673	644	666	680	667	683	664	690	692	713	661	692	676	637	671	702	665	691	717	703	634	724	647	620	681	727	669	691	718	701	694	679	705	711	688	704	670	662	682	696	631	656	720	738	696	661	688	722	673	693	691	669	694	680	663	681	699	709	659	643	724	648	693	701	657	690	692	695	714	696	709	697	692	691	686	677	670	673	694	677	661	674	688	681	662	652	675	692	674	679	671	665	659	651	675	700	682	676	665	661	666	701	685	679	662	670	681	635	684	673	693	635	660	663	703	728	704	686	775	676	690	712	705	648	663	623	685	694	666	716	710	651	701	723	674	693	633	653	737	690	664	702	688	706	679	623	700	656	644	709	635	659	683	682	712	689	680	701	727	683	686	711	691	718	659	687	701	725	651	663	705	703	709	687	700	702	661	650	716	640	693	680	637	704	676	707	715	659	695	693	683	706	681	679	646	675	668	723	674	672	665	651	682	673	679	665	666	698	694	726	669	680	679	642	613	680	663	662	660	700	686	638	668	695	669	682	675	733	685	700	661	643	711	670	672	678	703	725	699	657	677	727	649	674	690	730	735	665	638	654	694	651	716	687	660	648	693	742	660	682	685	702	696	662	647	725	668	712	653	664	702	674	680	699	669	684	683	666	700	674	681	557	687	645	667	713	720	714	684	672	659	676	666	663	676	635	731	692	679	689	636	663	758	695	695	694	720	714	729	686	678	679	672	743	712	682	703	693	650	679	725	634	692	677	678	658	703	691	685	665	662	693	670	687	673	713	712	705	723	680	682	682	676	649	678	711	686	624	690	704	686	693	725	613	694	690	677	726	702	704	611	720	682	668	624	719	690	681	692	695	671	712	696	716	710	671	699	671	667	693	621	650	750	683	710	650	735	649	709	684	681	650	687	699	713	680	689	667	688	665
19101	28101	18264	6848	1757	682	653	259	123	75	62	63	49	53	62	48	68	67	70	57	81	78	55	76	65	54	65	60	66	55	66	69	62	51	55	57	63	77	66	73	63	68	65	55	48	64	75	72	66	59	61	64	66	63	57	60	66	65	75	56	60	69	69	71	47	64	49	61	71	69	59	68	67	81	67	56	57	62	66	65	76	51	52	72	59	73	47	52	67	63	68	54	66	49	56	62	56	63	75	56	60	69	59	61	61	60	59	57	76	61	60	60	58	80	74	57	60	55	66	44	59	65	81	55	68	55	61	44	80	59	68	77	53	60	65	54	60	57	59	64	60	61	56	65	69	54	59	64	76	64	66	57	70	58	64	61	58	63	62	57	67	74	59	55	51	77	64	61	69	57	77	62	72	55	72	61	63	76	75	63	60	70	72	63	62	63	58	54	59	55	72	66	58	82	54	73	60	60	60	74	60	77	52	45	54	60	63	61	56	47	46	52	60	69	65	64	59	61	71	65	65	66	54	61	60	69	66	61	70	54	76	53	63	53	59	76	61	53	51	60	69	66	64	70	78	70	49	58	74	68	59	66	81	52	71	69	51	73	61	73	61	62	54	81	76	59	76	62	63	76	56	68	69	70	81	79	71	60	53	78	51	68	66	59	60	77	69	58	55	63	73	53	66	57	74	78	65	54	69	57	66	53	65	56	62	53	64	61	66	72	54	54	58	56	65	54	71	61	69	65	70	59	75	66	60	68	71	43	72	61	57	69	55	64	63	53	68	72	64	55	49	69	60	70	77	75	63	61	77	67	40	62	77	52	76	58	62	64	55	73	68	76	60	71	71	76	54	61	56	66	67	72	70	58	65	57	58	72	60	62	55	52	60	65	51	61	62	67	69	62	64	58	58	77	95	76	73	70	60	58	58	63	56	69	57	49	62	64	47	62	63	55	51	56	60	72	72	54	65	61	64	66	60	64	66	64	66	65	54	60	74	63	67	53	71	56	57	69	63	63	62	56	71	60	63	62	51	65	58	64	71	65	49	51	65	67	60	62	74	64	67	66	68	73	69	55	64	70	61	53	53	68	69	57	70	62	60	59	54	62	63	69	67	61	52	70	67	59	62	64	61	58	58	63	65	57	66	65	53	65	66	66	63	68	63	61	71	66	57	71	51	64	68	75	62	73	64	54	73	73	68	61	69	66	53	56	66	69	55	74	65	59	57	55	66	70	55	69	67	69	42	64	64	72	64	71	57	77	63	52	81	62	57	50	72	59	41	80	64	56	60	73	54	47	69	65	72	60	66	87	72	54	70	70	62	58	59	62	61	69	59	73	62	58	57	51	74	48	70	82	72	53	63	51	61	65	75	72	67	71	72	60	60	61	48	70	57	60	76	52	66	59	64	58	58	54	58	68	75	73	58	53	55	64	67	65	48	64	64	72	70	57	60	47	43	56	66	44	59	57	78	66	57	58	64	79	65	55	70	67	64	57	80	73	62	65	70	50	55	51	63	68	66	50	75	60	63	65	62	61	61	51	67	66	66	59	64	56	75	55	60	61	56	56	49	74	70	63	63	59	71	65	62	63	47	61	59	66	62	60	55	61	72	59	57	59	69	62	61	59	52	57	61	72	55	62	54	51	68	70	62	67	68	66	65	58	71	68	71	69	64	63	68	53	52	55	62	64	73	75	50	71	72	71	62	57	64	57	72	62	52	59	71	54	61	72	62	54	49	67	63	62	60	65	60	60	71	53	66	70	61	73	66	66	71	75	46	52	73	68	75	69	56	69	50	68	64	55	63	76	60	58	54	58	56	69	58	62	64	65	69	71	67	67	61	62	57	56	63	58	58	65	74	75	66	60	60	51	60	55	73	77	65	60	57	73	72	53	65	69	70	55	58	63	65	59	61	65	62	56	71	66	60	70	63	76	73	69	61	62	63	77	67	79	69	64	75	64	66	65	75	63	64	65	57	69	51	65	65	58	58	72	63	77	63	65	78	45	69	59	61	73	64	56	49	73	65	60	57	58	72	62	66	71	62	68	75	57	69	63	70	51	60	49	64	47	79	63	57	66	51	71	60	54	49	55	63	62	57	49	68	54	68	43	69	67	79	60	78	48	57	71	62	73	64	64	62	61	59	67	71	59	71	51	49	64	46	57	67	81	46	70	81	64	73	58	61	79	73	58	62	73	60	72	57	51	72	73	65	59	61	65	78	57	62	63	62	68	64	70	57	67	73	59	87	79	79	64	59	62	52	61	58	56	75	57	62	62	67	58	58	56	62	68	61	54	51	54	60	58	49	52	44	60	74	54	66	51	57	57	55	53	71	70	58	60	69	72	59	51	64	66	64	69	67	65	51	61	63	58	57	62	65	58	69	63	74	58	70	64	67	68	61	60	61	67	86	55	68	66	56	75	67	56	75	49	62	61	64	55	66	61	66	67	62	80	59	75	57	61	73	60	61	69	55	64	77	73	63	57	57	69	74	50	85	57	70	57	79	54	57	57	70	59	67	52	65	56	70	68	53	51	83	73	60	71	55	65	57	69	51	56	65	54	57	56	55	62	58	60	67	60	51	56	73	58	63	57	73	66	71	62	63	57	80	86	60	66	59	57	65	57	65	68	69	54	58	76	59	55	66	72	55	63	76	68	75	70	50	62	73	61	67	63	58	56	59	72	61	64	66	49	77	69	61	74	66	45	69	87	56	57	45	69	70	57	77	57	60	65	74	63	66	60	66	58	68	58	66	62	63	71	68	66	73	72	57	63	63	59	70	56	71	58	53	57	54	75	56	68	69	71	62	69	64	68	75	75	50	68	72	62	77	63	74	75	65	60	69	71	66	64	47	48	63	65	71	50	70	66	74	68	66	58	70	55	66	57	72	75	58	51	65	69	65	58	84	62	60	60	62	65	63	69	58	71	60	68	71	64	70	51	75	64	49	59	65	60	66	70	70	53	52	61	74	57	72	72	63	60	53	67	66	69	65	57	70	70	65	63	63	76	59	64	70	65	60	68	67	60	68	73	69	61	61	61	70	67	59	74	59	52	67	61	64	68	60	78	58	80	77	60	62	71	69	76	50	62	59	58	67	57	61	59	51	70	66	59	55	59	73	53	54	62	55	71	58	59	64	68	67	69	69	52	60	68	61	52	75	50	61	84	75	60	52	56	58	60	49	59	72	61	68	64	56	67	50	74	74	65	55	56	61	77	53	62	74	81	68	61	65	47	70	58	64	64	48	58	64	63	59	51	73	58	62	72	79	60	69	66	64	58	58	75	56	59	64	56	44	76	74	60	57	63	43	55	72	57	48	52	63	58	51	42	65	38	74	69	56	59	57	58	67	49	66	66	49	67	57	67	76	66	61	70	59	84	53	55	58	58	60	51	56	56	81	77	63	74	54	64	55	54	63	56	56	58	76	58	65	56	68	76	69	61	72	67	67	66	52	42	59	64	63	63	65	64	44	66	68	52	62	62	56	70	58	50
50364	49801	38203	36781	30326	24295	21105	10225	2941	1525	873	760	798	762	820	810	811	716	773	795	853	862	822	846	751	773	754	759	796	786	731	780	824	813	771	833	812	811	793	789	747	814	770	745	767	740	776	746	791	778	745	813	770	794	783	788	777	774	823	789	786	739	779	766	812	763	851	762	805	795	770	743	797	772	760	799	795	810	768	764	798	780	778	749	804	784	778	748	811	770	790	713	786	762	722	759	811	777	761	780	770	751	776	775	742	811	742	808	805	760	749	737	816	785	783	746	777	754	766	799	773	735	787	775	774	762	735	794	810	734	785	822	784	820	764	780	765	730	754	804	771	782	824	764	800	792	745	814	706	767	801	791	833	813	771	796	789	834	763	765	733	724	753	743	759	801	755	825	809	788	786	820	785	778	781	796	842	734	747	784	749	804	796	841	808	797	785	793	787	789	763	799	820	829	845	716	813	804	749	752	765	748	776	768	809	793	836	809	773	762	754	774	760	809	788	811	734	777	740	743	800	787	741	836	753	784	802	733	744	821	816	762	773	731	771	791	808	792	774	766	834	773	809	736	775	775	776	789	829	792	812	768	770	813	788	766	819	808	795	795	800	759	781	795	767	781	827	810	767	800	804	760	779	762	800	800	771	803	763	741	782	743	755	809	802	741	753	757	783	758	748	761	789	789	801	797	784	782	760	764	780	728	813	747	706	805	806	802	764	755	746	784	789	783	760	818	761	783	810	777	777	763	751	774	816	789	805	771	788	774	836	814	788	798	794	757	762	743	783	807	822	747	787	799	754	791	729	794	773	767	738	786	761	767	809	801	754	779	814	776	845	746	774	773	742	763	768	766	792	822	752	771	764	753	760	786	737	804	758	748	779	795	746	771	776	760	756	805	813	746	789	743	807	786	776	739	761	832	758	766	757	746	776	753	713	750	738	750	813	777	814	808	733	812	793	754	781	802	802	847	804	796	774	799	789	771	795	817	765	772	773	794	816	743	757	810	765	736	744	770	826	756	777	811	826	747	763	777	714	748	788	770	772	760	800	726	798	776	808	753	805	804	719	821	786	753	817	839	731	766	789	769	746	765	769	765	785	734	780	790	807	814	760	732	787	765	757	787	769	794	774	783	756	766	718	732	765	779	786	738	742	763	789	790	800	802	785	796	799	748	728	773	781	777	743	779	829	779	801	799	801	784	738	733	827	778	743	799	786	801	823	830	788	800	797	761	792	788	789	791	786	795	828	816	817	769	787	755	764	801	758	754	785	785	774	769	809	749	753	747	783	805	703	814	816	789	803	738	735	819	749	805	753	755	813	801	824	774	801	782	807	793	776	819	780	753	800	786	800	790	782	760	772	780	819	749	741	801	807	770	768	808	702	776	768	764	734	830	772	767	740	761	779	768	833	836	770	756	835	738	804	788	795	771	720	797	724	753	789	813	773	796	764	786	776	783	767	768	787	804	775	784	807	815	785	801	825	806	762	774	780	729	795	764	822	772	759	789	735	786	755	805	740	811	790	769	791	781	777	821	780	780	823	793	764	760	759	793	802	796	771	790	799	818	801	810	770	765	843	751	787	806	787	761	775	789	821	794	756	769	822	797	829	752	765	790	759	728	795	772	768	791	784	791	774	761	745	781	787	813	818	816	720	805	731	806	751	778	759	784	742	769	765	758	772	797	807	773	721	775	773	784	787	764	800	790	797	800	788	787	768	783	762	809	782	828	738	783	752	785	745	775	814	814	786	792	791	765	718	759	786	764	744	794	746	778	783	783	802	750	766	747	762	800	803	819	777	785	791	813	772	786	796	776	748	782	765	744	784	779	781	724	780	782	772	815	802	766	817	757	756	722	799	750	812	726	784	768	750	762	778	811	768	778	760	830	768	776	799	772	800	774	785	766	772	779	769	806	747	778	784	762	769	772	716	735	787	796	842	789	791	802	793	791	815	783	802	766	716	751	771	789	778	774	765	746	836	736	777	794	798	740	777	776	793	779	768	813	784	788	819	752	838	692	770	831	769	781	795	757	769	823	768	774	754	811	782	796	762	800	760	771	784	794	842	764	757	818	764	766	797	770	768	792	777	807	759	773	778	793	803	733	787	832	821	776	785	786	789	793	772	793	819	839	807	765	795	766	815	745	790	790	794	751	833	797	801	794	816	783	793	824	803	793	757	780	819	782	781	768	762	766	781	745	795	775	728	755	764	768	802	790	752	781	764	766	825	761	761	815	800	759	812	803	788	753	789	763	759	793	816	771	765	813	810	741	737	766	793	746	818	763	794	775	798	736	776	762	748	708	726	781	757	751	784	746	776	762	758	798	754	737	829	815	797	737	787	765	838	792	813	827	791	736	765	770	787	809	796	791	761	784	777	763	796	736	778	752	773	807	795	754	816	764	784	836	796	818	775	767	793	741	770	785	772	782	780	768	780	793	743	753	810	796	765	827	833	754	775	754	759	788	742	825	763	781	783	799	787	824	781	806	759	781	715	804	780	792	779	797	805	819	839	783	779	792	821	808	808	771	783	782	785	791	809	772	800	808	796	783	758	759	783	695	758	838	729	757	768	753	761	779	777	790	805	779	767	787	725	775	757	791	793	798	737	770	788	819	776	783	790	747	786	733	796	759	812	806	773	803	735	776	828	806	777	783	816	771	746	786	810	802	736	766	740	727	762	833	744	783	836	757	785	736	819	801	736	807	737	780	745	807	813	789	752	785	736	769	749	772	768	810	801	797	748	761	770	760	694	771	765	788	775	799	766	787	800	820	800	786	798	736	786	806	743	754	804	747	789	771	779	770	792	812	787	837	769	798	728	810	735	764	785	796	736	786	757	765	787	794	749	737	784	820	779	768	798	795	772	819	741	813	845	764	768	777	804	794	764	754	756	831	755	759	773	801	770	744	768	808	801	734	759	819	763	794	766	768	767	783	786	758	814	778	835	786	734	805	786	765	796	804	776	756	788	822	735	785	785	781	728	785	757	760	782	780	763	792	801	851	740	759	757	789	781	733	792	821	779	759	803	761	752	771	706	791	819	799	818	715	763	732	711	746	772	809	782	788	789	796	761	838	772	780	815	789	800	765	759	786	743	810	763	781	779	777	761	747	751	812	790	771	770	782	794	799	795	792	783	770	796	760	769	781	775	738	817	813	781	806	715	766	742	752	751	766	796	768	781	799	813	795	740	743	800	791	771	781	775	761	785	792	757	795	785	760	725	777	726	808	804	793	768	817	747	763	779	773	777	782	767	746	777	877	810	759	779	787	830	772	785	802	745	768	818	768	753	745	749	804	806	796	762	792	785	779	754	780	758	816	778	796	787	808	762	753	768	771	748	800	744	801	773	735	755	782	766	782	778	787	814	769	750	784	769	757	748	781	763	806	773	763	788	759	796	803	781	760	764	762	784	741	771	827	820	746	811	790	809	795	785	754	774	734	738	766	792	785	824	753	771	767	770	781	784	784	777	783	798	806	796	810	765	794	766	788
26873	38918	25452	11082	2788	1231	1119	404	132	87	66	63	67	55	65	57	62	72	69	48	67	74	49	70	48	55	64	65	61	55	65	54	70	58	48	70	71	73	76	55	57	52	58	52	66	60	48	59	54	52	62	67	71	63	52	61	46	64	65	57	53	58	65	64	54	64	57	61	50	57	60	43	55	63	56	54	63	59	66	53	63	63	52	50	65	47	73	61	59	66	63	58	68	52	57	73	57	53	54	69	56	54	54	55	62	53	53	65	70	65	65	54	64	64	58	65	52	58	56	68	62	64	74	74	62	59	64	45	75	65	66	52	54	58	68	51	63	64	66	72	78	44	61	79	58	57	68	62	61	63	61	69	55	56	59	61	58	55	60	52	69	66	58	66	54	66	71	52	55	47	47	59	51	49	56	67	56	61	63	66	71	79	56	65	45	60	46	57	57	58	55	62	73	67	56	65	66	69	63	65	55	56	57	51	54	56	60	72	47	60	65	60	53	60	46	55	59	66	66	71	54	76	60	50	70	63	57	72	56	50	63	60	67	47	65	78	64	53	40	75	64	61	58	48	51	61	50	60	66	67	53	57	70	52	67	74	65	66	56	69	68	63	65	49	58	62	59	50	60	49	64	51	51	59	61	77	57	70	66	74	52	67	62	61	68	65	70	60	50	59	72	71	54	58	54	63	65	59	65	65	65	50	50	53	66	62	70	69	59	62	53	65	53	61	77	66	68	72	45	50	62	68	57	50	61	52	54	62	72	59	56	65	57	59	63	67	67	71	53	67	68	55	56	59	59	51	64	61	52	62	60	60	64	66	53	64	55	63	47	72	77	55	58	50	63	64	65	64	65	64	58	78	54	65	61	70	66	69	64	57	63	59	48	61	64	66	79	61	58	64	57	70	71	60	59	59	62	79	63	64	59	54	69	63	62	60	58	56	57	61	66	80	77	66	65	56	63	59	53	62	57	77	73	65	58	64	64	60	58	61	58	58	71	50	67	58	61	63	57	49	62	61	57	60	79	65	65	61	50	59	50	53	57	71	56	70	65	59	65	67	67	73	76	52	68	64	68	61	54	69	57	62	56	61	58	71	67	71	57	58	49	50	61	85	67	50	62	52	54	59	75	61	70	58	57	70	57	81	63	56	69	67	50	73	61	65	72	54	57	77	55	66	47	48	86	72	52	61	58	73	44	38	59	66	65	62	52	63	65	70	58	60	63	64	64	64	69	62	70	65	67	72	60	75	85	58	62	87	69	43	63	61	59	56	64	88	53	67	55	64	66	57	71	64	62	51	51	55	63	60	49	57	45	58	65	55	64	65	70	50	66	66	67	61	63	68	61	46	57	57	52	67	65	62	63	57	67	56	57	64	61	64	66	45	61	50	64	45	52	58	63	69	45	70	45	73	66	60	73	55	52	48	66	61	57	54	82	56	49	50	59	66	61	52	62	68	67	56	61	57	61	57	63	58	65	59	56	60	64	59	62	46	62	52	52	63	60	55	72	55	68	73	70	61	56	66	65	53	84	66	62	61	53	74	60	56	58	62	57	58	64	63	76	63	64	62	54	57	58	54	60	55	69	61	67	53	50	60	72	67	54	76	65	60	74	63	66	64	60	57	78	64	68	60	60	56	49	72	61	55	54	51	64	56	60	47	78	59	70	66	69	65	64	66	64	69	40	57	50	61	63	63	67	57	57	57	62	65	56	57	64	76	41	60	54	57	59	55	51	57	67	63	66	57	61	64	57	65	62	58	67	47	72	61	53	71	54	63	64	61	70	76	55	68	79	44	53	56	50	62	60	60	62	55	55	68	65	62	56	65	69	80	74	64	65	67	65	45	50	48	61	54	61	60	69	54	51	66	60	55	54	52	59	50	54	56	61	57	63	63	64	72	67	54	67	71	57	60	63	51	58	66	61	55	62	67	77	61	70	62	62	60	58	60	66	68	58	59	56	62	72	54	62	69	68	57	51	53	64	60	63	55	57	56	48	52	62	69	72	80	54	69	56	56	62	57	70	58	53	71	58	60	76	60	69	53	60	65	62	57	81	61	59	77	52	79	62	58	65	66	59	53	61	56	61	77	81	47	66	70	74	58	61	78	65	65	71	58	67	47	69	56	60	58	66	54	52	67	70	70	57	49	49	60	68	55	70	68	65	54	77	51	62	62	72	66	69	56	62	62	70	60	61	44	47	69	64	64	73	65	50	59	55	53	58	55	71	61	54	51	73	45	64	60	57	57	57	63	64	57	62	69	53	54	62	61	70	54	51	56	64	50	57	59	52	58	64	60	56	59	47	67	55	69	52	70	54	48	58	57	69	58	64	49	57	47	66	63	57	74	69	65	71	69	62	65	69	49	55	62	64	53	57	64	54	64	67	60	61	55	68	75	56	60	60	55	67	53	54	54	63	73	53	70	78	65	53	72	57	70	63	79	67	52	61	50	69	60	72	63	66	61	71	78	66	54	66	61	51	48	45	80	58	60	60	45	47	56	61	52	58	59	74	68	72	61	57	63	53	55	57	52	54	54	67	46	69	47	47	72	42	54	68	73	53	60	66	48	55	59	78	63	56	54	66	55	55	72	52	60	61	64	67	56	44	57	58	63	51	55	71	51	64	66	48	65	62	64	51	74	65	66	50	72	72	60	55	59	55	70	66	54	51	63	68	55	72	66	53	59	66	70	61	60	53	47	63	60	53	52	53	61	59	61	50	63	66	66	72	56	57	58	72	70	62	57	70	56	70	61	58	65	66	49	63	54	56	73	64	59	55	55	59	55	57	70	56	65	60	65	54	77	47	65	74	78	73	73	60	48	68	56	63	53	54	49	62	55	54	61	68	59	58	76	78	71	81	63	54	58	66	69	68	67	61	66	62	68	49	73	69	62	72	65	81	62	57	66	59	61	56	56	55	52	66	55	61	63	48	62	62	53	61	71	56	52	66	61	56	59	56	51	75	65	56	78	65	60	47	74	61	93	75	51	59	65	60	63	68	57	66	55	40	50	60	53	68	56	53	55	53	63	59	54	52	58	64	60	61	53	72	68	64	52	84	69	47	64	62	57	57	67	57	69	60	55	53	64	73	59	51	69	56	57	70	57	52	46	65	50	61	52	51	53	74	67	61	59	58	51	48	79	63	63	69	60	60	49	56	54	54	60	62	65	61	70	50	69	50	48	44	55	62	62	63	46	63	58	55	60	51	54	63	66	63	58	50	49	67	51	52	66	63	68	62	71	69	49	73	78	62	66	60	55	61	65	71	58	46	65	64	65	75	60	66	63	66	56	63	46	62	62	56	46	53	65	56	76	55	53	66	54	62	71	52	70	59	48	60	63	59	66	60	68	50	51	64	64	52	68	56	53	56	67	62	55	65	48	66	54	70	61	52	69	46	70	65	72	56	78	58	58	71	77	62	55	67	66	55	51	80	54	67	59	50	53	59	53	66	68	64	63	53	59	47	66	66	63	67	60	57	71	62	63	55	70
48949	51141	44832	42345	34220	30031	26842	13013	4225	1982	1095	753	774	719	759	773	733	786	752	713	872	913	881	778	728	771	785	754	742	763	739	803	724	742	693	763	723	781	714	748	768	732	750	768	744	738	726	765	735	733	739	742	717	737	751	747	768	751	779	745	742	780	744	756	748	748	709	769	728	726	732	721	718	771	721	704	749	747	755	729	772	752	751	716	774	761	791	703	718	704	731	741	763	752	748	735	738	743	719	810	807	740	705	778	719	717	729	744	743	711	700	753	787	774	726	747	723	727	712	759	728	731	733	729	719	738	760	751	763	770	766	767	779	728	740	788	793	779	716	805	736	780	764	784	702	818	819	789	755	789	744	794	731	750	755	760	749	764	737	729	763	749	747	752	781	708	708	737	706	732	723	763	770	755	777	722	748	773	751	790	754	735	729	771	731	778	731	767	721	774	738	767	732	757	749	723	711	745	732	736	768	768	759	767	719	803	760	768	751	774	742	760	747	759	749	742	767	789	738	766	699	799	759	766	747	749	707	725	772	746	759	732	724	762	752	810	724	774	679	731	740	759	748	738	703	749	770	779	791	743	731	738	752	740	764	745	726	778	753	729	746	799	761	757	748	763	776	742	773	731	783	761	718	765	762	766	758	740	736	755	773	746	784	734	764	741	744	722	698	731	769	728	754	754	728	748	778	749	741	797	745	771	723	733	765	734	717	722	801	781	761	727	818	778	730	758	753	699	753	695	741	771	788	690	719	746	813	735	760	760	730	736	737	720	711	745	677	718	764	774	713	737	746	756	801	750	774	763	757	746	712	739	715	727	759	751	750	783	846	744	777	693	795	704	713	720	794	767	716	716	781	744	753	750	712	724	764	755	768	749	732	728	761	726	741	804	739	710	787	720	734	761	742	790	778	768	750	743	759	751	787	742	778	786	750	756	764	719	765	733	772	773	737	761	745	752	735	767	724	725	730	763	719	723	713	778	764	743	747	738	782	726	767	754	786	762	747	746	748	758	731	782	726	708	711	774	763	725	754	717	744	754	765	761	738	738	749	737	751	756	742	767	732	740	775	735	777	782	685	815	725	732	823	738	775	792	739	779	690	744	737	738	762	718	721	760	769	786	750	752	776	750	789	793	711	764	747	689	781	781	807	724	752	757	710	792	790	760	762	715	729	741	807	723	703	718	718	765	771	764	762	785	719	704	744	758	779	736	758	727	730	770	767	693	738	733	731	813	740	754	770	779	749	750	800	717	752	708	774	770	780	723	740	765	740	749	727	766	781	765	759	758	750	745	757	757	696	724	739	743	729	724	729	761	761	689	756	732	732	701	743	747	740	752	815	779	748	745	744	751	788	769	735	740	722	782	713	738	747	784	739	777	759	762	743	745	753	758	747	787	808	734	767	728	733	751	740	765	765	726	747	735	785	785	753	779	752	716	769	808	756	726	820	794	713	790	822	732	765	777	749	742	758	711	776	792	741	735	715	727	752	744	722	744	730	745	779	753	745	751	764	707	745	722	753	751	727	765	735	762	713	730	721	782	769	754	739	792	750	684	773	786	768	742	791	737	719	718	749	744	775	809	747	708	727	783	747	783	735	793	737	778	745	772	794	766	788	732	803	746	747	773	765	718	764	739	719	819	739	780	780	719	753	798	793	734	736	759	803	736	739	715	740	743	765	714	731	737	755	710	767	772	760	726	739	799	732	750	729	778	778	792	779	737	787	707	755	742	774	729	730	719	829	760	761	751	754	783	732	769	731	754	731	737	755	764	736	723	755	765	692	801	728	732	759	752	772	761	763	848	766	770	731	746	742	725	736	760	766	785	760	761	760	800	717	784	769	796	731	759	747	740	720	756	785	763	744	751	750	772	794	757	760	743	732	792	725	749	759	752	753	736	734	744	801	709	791	695	730	780	749	774	781	700	721	750	734	750	832	807	756	720	753	707	775	767	744	757	736	727	735	716	730	755	731	747	701	744	764	729	740	753	761	696	760	781	737	732	749	801	785	725	787	754	779	729	778	745	833	766	770	745	735	769	767	742	754	689	742	727	718	709	782	783	752	794	727	731	774	764	757	769	738	728	709	745	782	741	779	790	790	702	757	728	731	748	721	725	714	726	784	763	741	723	738	700	723	785	744	734	745	736	783	795	709	707	781	767	744	793	733	732	753	719	749	746	707	745	715	717	786	796	771	760	754	708	758	737	751	769	755	738	752	748	765	730	759	718	726	728	746	721	797	743	750	702	807	730	762	731	756	699	743	767	810	746	789	791	740	722	724	762	773	773	737	769	778	751	761	738	765	729	727	706	740	721	777	741	737	748	784	783	807	751	809	743	783	769	786	782	710	768	735	739	780	771	747	753	805	759	737	735	729	777	692	779	780	733	783	743	823	697	790	723	769	775	758	766	776	703	781	736	748	684	754	766	775	732	752	776	736	722	724	706	793	730	707	775	771	764	748	717	731	788	726	758	821	733	801	754	750	774	745	798	719	771	739	736	739	738	715	697	713	742	799	728	747	700	766	763	742	763	743	746	757	771	709	746	734	729	794	700	747	729	723	752	743	722	769	746	771	707	762	788	702	735	701	784	805	736	762	740	755	723	775	735	777	737	782	731	785	745	753	768	706	748	764	756	764	736	742	741	738	786	780	807	789	727	755	738	723	709	740	778	804	691	713	759	758	781	702	761	776	773	708	765	762	776	738	706	717	787	766	773	740	789	716	780	767	727	759	714	725	754	781	722	682	708	744	736	774	774	730	718	732	770	794	735	735	775	718	753	759	688	798	740	735	754	754	734	724	787	744	741	753	774	740	746	766	774	720	720	749	725	744	751	756	764	743	749	793	750	760	730	728	744	750	759	789	747	761	756	758	746	770	751	740	744	746	732	740	802	718	756	714	694	732	742	778	728	766	745	750	755	776	765	765	815	805	761	731	714	756	771	733	764	778	738	762	754	758	701	791	797	770	749	798	720	777	778	724	723	724	762	785	791	779	755	743	783	780	745	732	731	765	734	784	796	718	727	783	725	809	754	677	721	713	775	778	682	742	758	781	749	758	829	729	746	724	767	777	756	778	759	747	770	732	768	721	790	785	729	696	696	776	699	747	781	760	761	742	728	738	739	752	775	750	780	749	726	780	739	773	720	796	774	763	772	766	721	782	713	750	732	734	778	790	770	766	811	736	715	763	754	773	711	739	756	728	721	739	758	727	738	761	797	717	727	788	805	708	757	748	772	753	720	728	764	754	791	763	739	739	691	733	740	723	742	768	750	770	748	729	773	778	696	760	764	734	794	756	735	680	754	749	742	791	761	760	754	738	745	762	760	790	757	822	748	744	784	708	714	762	817	813	779	729	723	767	721	782	785	752	753	748	786	709	746	733	802	729	749	785	771	733	739	779	784	762	757	776	746	726	730	771	773	724	745	764	738	768	759	754	730	734	759	715	738	764	760	743	740	735	791	761	787	746	732	726	781	770	704	753	771	752	735
8493	11433	7277	2201	500	263	277	145	56	66	62	52	77	51	58	56	63	53	47	51	50	55	37	52	68	43	55	51	58	59	56	51	66	54	53	58	62	62	60	41	52	63	43	47	46	51	36	57	59	47	52	60	56	53	48	58	55	39	44	47	67	53	47	59	54	51	60	55	53	61	59	78	46	56	68	68	52	55	52	47	51	50	49	50	64	54	52	45	74	50	57	46	53	59	41	67	48	53	47	63	48	59	52	60	49	46	46	54	53	64	54	39	53	43	45	53	66	49	45	61	56	59	54	54	55	50	49	61	48	56	59	65	61	60	51	47	56	64	53	56	50	44	54	61	58	46	69	51	54	45	45	52	52	54	48	59	62	63	55	52	56	59	52	57	57	62	50	44	41	65	47	59	51	56	52	58	58	52	64	54	52	46	38	41	54	53	54	51	79	44	60	53	61	46	46	59	55	51	53	61	44	67	61	52	56	59	55	39	48	46	57	57	61	53	49	50	57	54	41	55	42	60	45	48	40	55	53	50	51	49	56	46	58	57	48	53	51	53	55	54	64	55	54	63	43	57	62	40	59	55	51	47	49	53	65	61	66	52	48	68	63	50	53	67	46	53	57	61	56	51	59	59	62	48	42	47	57	48	44	62	51	62	47	70	56	47	56	51	43	50	48	53	47	47	45	57	55	53	47	51	60	55	59	44	51	52	41	52	47	51	67	48	49	44	59	56	54	34	54	51	49	48	56	41	45	60	53	53	60	62	42	51	48	54	57	55	44	47	75	52	55	53	62	44	60	59	61	57	51	57	61	56	47	39	56	51	60	63	45	49	55	51	51	41	57	70	64	43	60	44	66	67	54	50	53	58	49	35	34	49	48	54	58	60	56	52	40	55	53	48	56	57	49	65	45	58	62	58	51	45	46	63	63	51	52	44	53	48	63	53	45	65	50	46	49	67	39	58	46	56	60	36	50	50	54	40	53	57	46	50	52	54	57	47	47	63	51	61	54	52	58	50	47	50	53	48	47	50	65	39	52	65	59	50	55	51	49	48	57	59	48	57	51	56	46	56	54	52	57	67	38	52	45	55	46	53	52	50	48	59	62	48	56	48	62	54	54	55	63	61	64	38	53	62	44	50	62	56	47	57	59	57	62	46	49	51	44	37	54	62	55	48	59	56	48	63	70	53	47	48	72	55	49	55	49	44	55	66	40	68	51	54	71	67	57	62	53	65	52	42	55	43	49	52	51	59	51	49	61	47	37	64	52	61	51	41	66	49	65	67	46	56	51	48	52	49	53	57	60	50	45	49	49	56	39	61	58	57	48	67	44	47	69	47	47	54	59	54	40	69	44	70	53	54	50	57	44	52	51	65	57	60	57	55	50	46	39	57	59	53	52	62	51	45	52	53	54	55	53	67	50	57	54	53	56	61	54	62	48	59	47	55	54	40	47	59	62	52	44	50	51	54	66	47	58	65	51	60	47	52	59	59	57	52	47	56	70	43	60	54	63	56	42	57	47	42	57	64	47	63	59	60	58	64	49	59	49	47	40	64	58	61	64	68	56	48	54	47	43	60	66	58	51	48	38	55	56	56	45	56	54	40	50	66	58	46	59	51	47	57	50	62	53	51	44	55	64	45	57	58	75	59	58	43	64	50	41	54	53	51	43	57	51	41	57	56	53	43	71	51	43	50	53	56	52	60	49	51	46	48	42	45	37	55	44	33	58	51	55	57	52	51	58	56	48	54	63	71	56	56	50	50	52	55	52	49	63	62	33	57	52	50	61	46	52	51	48	48	57	50	53	53	61	69	38	58	56	56	55	41	57	57	52	50	52	49	55	59	56	49	51	54	63	58	46	48	47	57	53	56	46	41	63	62	55	55	53	62	43	62	45	60	60	52	42	61	58	50	62	50	67	55	58	49	59	52	59	59	42	60	63	51	34	60	52	52	63	47	47	59	54	58	59	49	45	52	50	52	53	44	53	45	56	53	59	50	51	54	60	61	51	46	49	50	47	52	71	41	55	52	42	53	48	54	51	54	58	50	57	49	52	49	47	56	59	54	48	41	53	56	65	45	40	57	52	41	41	46	57	52	44	51	51	43	55	64	61	60	67	54	51	51	50	41	58	53	61	58	48	51	51	49	47	57	66	44	62	51	55	61	49	43	68	62	44	53	42	54	49	55	40	67	46	51	43	52	54	58	52	64	51	60	51	53	59	60	50	52	69	64	42	49	55	77	57	55	57	58	49	50	53	55	50	57	48	57	52	43	73	45	59	66	38	46	57	57	59	60	56	78	60	56	50	58	58	48	53	49	47	43	37	49	50	58	47	53	60	64	56	35	46	52	44	55	53	42	57	47	58	52	30	60	60	44	57	40	51	50	59	54	43	56	47	48	62	57	48	54	66	43	56	47	59	55	52	52	59	57	62	55	54	43	63	56	61	45	67	44	49	59	44	46	54	60	54	50	60	55	46	53	49	47	40	53	47	60	51	63	48	47	62	55	62	37	63	46	58	57	53	55	51	45	50	44	43	53	57	45	51	48	59	64	57	52	46	41	58	61	58	51	52	53	45	55	55	55	58	47	54	51	52	54	56	61	63	50	48	53	44	64	61	62	66	54	57	47	57	52	69	51	58	52	54	55	53	62	56	62	44	52	51	62	51	68	43	45	49	56	46	55	75	64	49	64	50	61	52	53	54	53	47	51	47	52	58	37	65	47	56	55	57	53	58	54	46	52	49	43	53	38	52	53	55	55	65	58	47	54	59	68	63	52	57	62	60	55	60	53	51	51	47	44	49	48	51	52	48	58	53	50	54	45	55	58	50	54	51	54	37	62	42	54	60	43	51	58	48	62	48	36	52	44	34	52	54	45	66	60	49	60	43	50	59	62	50	54	54	59	39	67	56	54	57	44	49	57	59	46	61	60	61	56	63	63	55	47	56	60	41	73	56	49	72	71	49	55	58	52	34	63	54	59	64	58	59	54	52	55	45	48	65	52	59	48	57	65	54	59	70	54	61	41	55	58	47	48	61	50	45	48	45	49	45	58	52	45	47	50	55	39	47	49	62	47	46	58	68	55	65	39	54	47	39	66	57	46	53	56	52	62	56	56	54	56	53	44	51	57	46	45	70	53	61	51	55	44	44	39	47	57	58	51	50	50	48	48	47	52	60	55	71	60	43	48	57	54	53	52	50	49	40	66	62	55	63	50	60	50	53	58	44	55	45	46	52	44	55	45	70	47	48	49	48	45	74	61	51	53	53	48	60	51	47	57	64	42	54	63	45	70	53	62	54	59	56	50	60	48	47	56	56	52	59	56	53	78	59	59	51	58	56	53	46	50	53	50	51	42	46	48	43	66	43	61	54	41	56	51	69	63	68	51	53	40	60	60	46	57	65	45	58	60	47	56	47	58	48	55	51	56	61	65	57	58	56	60	61	49	56	51	50	61	51	52	56	72	55	60	54	65	40	54	59	46	50	55
41676	36924	29020	24970	17510	13714	11800	4593	1577	971	728	664	680	678	680	637	672	664	634	653	686	661	661	669	658	625	690	653	677	682	663	676	663	628	595	643	677	617	634	669	690	644	643	672	668	699	659	672	686	649	649	643	664	646	652	678	647	634	684	679	668	680	656	668	661	703	644	616	651	671	649	673	660	644	703	618	633	692	632	628	639	714	660	667	668	639	625	649	707	755	685	661	694	724	699	607	637	650	708	684	637	671	651	628	637	661	648	676	631	618	643	658	675	658	629	654	664	659	676	689	694	679	677	644	647	627	732	655	677	660	694	654	640	668	652	631	658	633	683	614	620	665	609	653	687	684	656	664	667	625	648	671	676	658	645	668	696	692	669	636	681	643	633	666	658	670	675	667	652	676	665	697	675	668	651	663	645	674	681	659	715	683	678	640	674	630	646	664	667	646	649	668	607	652	637	683	661	695	687	629	663	623	666	627	639	658	644	682	675	662	684	665	695	665	644	693	641	642	661	625	648	680	663	682	695	686	629	636	655	639	596	605	636	650	663	650	687	660	624	678	634	628	679	649	709	666	652	682	658	667	660	673	639	638	656	665	647	665	650	660	668	653	665	646	693	675	668	676	634	711	685	689	664	686	660	659	666	684	622	667	683	634	672	636	629	631	629	630	623	655	655	662	675	612	677	637	613	620	629	679	648	619	678	693	676	695	657	650	653	660	688	651	671	671	624	689	633	665	641	688	654	625	662	664	664	680	642	658	690	679	644	648	679	688	677	644	654	626	648	662	666	657	683	676	627	623	682	628	721	691	667	666	614	693	629	675	651	668	646	695	655	625	641	669	715	620	673	670	684	669	689	657	670	635	652	643	671	668	670	669	626	649	662	683	668	628	634	682	643	667	665	639	692	636	650	664	671	652	643	660	709	652	681	627	641	630	648	674	640	698	596	659	695	700	628	664	643	675	644	695	635	648	609	652	670	657	680	650	662	665	681	702	695	682	679	646	683	681	647	684	700	706	671	678	664	652	641	692	661	654	696	679	667	653	650	635	618	653	657	663	650	632	664	659	663	714	643	666	631	648	669	621	723	667	682	689	693	612	634	689	642	674	689	648	634	667	679	664	667	633	645	686	691	678	689	687	681	662	637	661	688	649	684	654	644	678	661	625	654	640	692	666	624	674	719	639	672	631	663	626	610	692	656	656	660	649	651	670	622	651	627	671	639	684	659	658	672	622	635	640	620	635	644	640	683	683	671	669	671	655	681	658	656	669	664	651	645	613	681	659	636	628	703	634	658	687	700	674	673	619	623	644	644	681	649	648	681	653	686	705	651	601	684	686	645	657	661	665	636	667	678	683	679	682	595	641	674	684	666	632	669	628	721	668	620	679	647	676	648	629	660	659	627	664	686	689	676	614	650	609	660	625	647	665	647	691	623	648	618	684	664	653	658	648	671	675	645	641	608	630	663	640	650	647	705	613	704	632	636	661	635	696	677	628	661	655	681	682	630	675	693	626	719	662	647	668	659	686	655	638	680	618	653	658	708	623	659	684	636	698	620	663	639	677	678	665	690	627	656	699	691	669	684	696	657	697	663	648	680	693	666	637	708	670	655	660	654	662	660	628	657	635	654	702	693	642	685	678	653	635	679	677	683	677	720	644	682	663	645	643	627	638	655	676	674	654	646	681	665	666	716	656	630	703	644	656	628	646	655	664	651	603	709	657	642	679	680	664	668	722	657	624	687	645	634	652	649	605	700	698	681	652	665	650	700	651	707	703	661	659	650	665	669	661	665	643	639	637	714	663	632	667	683	650	699	652	697	700	681	688	640	672	658	686	705	640	662	686	681	653	662	640	648	717	686	690	653	648	611	610	689	671	645	645	615	659	663	644	681	667	673	681	698	648	617	658	689	664	623	680	652	656	691	691	704	673	694	631	645	664	680	682	688	649	692	667	649	687	662	661	667	635	719	697	629	690	619	633	671	673	657	617	631	592	671	655	649	669	624	651	678	647	643	626	642	624	653	597	639	637	683	666	696	663	650	631	654	623	661	653	633	675	690	627	665	684	648	627	615	664	661	668	623	679	672	632	615	666	639	679	646	678	618	669	691	654	625	663	689	635	646	618	621	671	695	691	670	651	662	669	694	716	632	672	648	648	634	638	724	638	697	659	663	670	671	602	686	652	660	607	669	660	638	643	646	682	684	628	658	656	689	672	710	680	647	626	663	682	658	642	671	679	676	624	656	666	629	681	651	651	669	663	672	657	646	707	653	636	621	668	666	641	725	682	659	649	618	633	672	677	674	680	664	695	632	679	649	654	634	611	624	667	669	622	637	647	614	615	667	631	658	640	622	620	678	648	577	642	688	651	648	653	635	669	689	668	696	633	651	640	661	622	657	650	639	696	684	705	638	609	617	626	697	639	671	672	646	711	685	654	651	687	653	649	682	633	650	647	671	689	676	669	632	651	676	656	702	678	633	702	654	666	685	677	662	692	694	622	716	664	606	690	612	648	613	649	615	645	701	650	649	662	635	685	654	691	679	709	641	664	630	655	657	662	661	651	680	701	680	694	691	657	689	624	628	649	644	655	694	694	645	680	649	630	678	658	649	659	627	675	662	632	650	639	624	630	687	668	680	647	658	667	659	683	682	651	673	663	666	671	678	682	695	645	705	675	679	672	653	641	641	656	632	635	668	662	636	653	700	688	672	689	680	683	629	693	635	647	675	682	638	642	659	674	614	635	649	652	648	717	630	723	617	654	631	662	669	678	674	649	673	651	671	653	673	710	676	652	634	658	638	658	685	690	658	665	620	663	670	632	604	641	685	692	627	647	666	639	641	613	638	642	646	618	687	659	671	662	657	699	669	621	622	649	617	653	698	701	620	667	697	673	714	657	616	664	652	626	614	698	675	723	645	698	646	680	645	666	679	680	715	646	688	633	672	674	667	669	648	681	680	674	633	684	624	685	668	609	674	642	656	667	684	648	711	671	599	691	669	671	682	653	681	690	702	698	630	596	635	625	722	649	620	621	669	632	678	669	677	653	649	658	645	662	714	610	635	676	638	681	699	647	673	705	715	659	699	693	653	682	662	671	651	652	646	632	652	688	650	647	655	682	641	656	667	668	664	702	651	649	646	674	612	645	624	660	642	698	641	661	661	657	709	677	604	661	681	665	670	626	640	643	687	654	666	717	706	675	698	648	682	673	688	699	655	637	684	674	662	689	649	606	651	667	645	692	659	630	636	628	639	661	676	711	692	659	674	669	651	642	679	641	680	626	660	623	679	656	662	619	651	697	683	689	686	608	617	715	655	672	644	644	644	697	662	652	621	645	622	726	628	664	671	650	648	660	599	676	633	669	655	656	664	676	669	695	642	657	632	681	634	700	657	699	604	724	615	672	684	698	648	642	665	607	747	655	670	641	657	650	669	668	628	704	679	598	659	661	588	698	648	651	669	654	640	678	665	620	686	711	664	653	681	647	687	688
23316	30851	18806	6854	1553	712	740	266	95	66	46	51	53	58	74	56	49	37	47	50	69	38	52	57	48	55	62	60	56	57	54	61	53	66	40	49	47	59	48	58	51	50	53	50	47	56	41	53	49	43	67	41	66	50	58	51	50	52	60	56	43	47	50	63	53	42	54	52	56	48	58	57	59	52	45	55	59	45	51	54	52	66	53	49	47	54	51	72	58	47	56	46	54	45	51	52	68	57	56	46	41	49	57	46	57	65	44	44	35	34	46	63	47	60	47	47	57	50	53	60	47	58	62	47	53	49	63	39	47	56	58	54	57	61	48	55	46	66	52	53	57	60	60	57	64	49	67	44	53	66	59	52	54	57	59	48	66	37	56	63	62	54	51	54	55	62	59	59	61	54	57	48	71	57	60	59	58	51	61	45	52	47	61	58	51	70	42	55	49	52	55	64	62	48	47	48	63	62	65	55	44	66	48	54	51	56	59	64	44	54	60	53	59	42	55	49	42	64	59	57	79	56	51	45	63	51	74	48	56	56	57	40	49	58	61	46	49	65	53	45	43	53	70	52	56	50	61	41	67	62	57	53	63	53	57	46	57	54	55	55	54	58	50	59	47	50	39	48	54	65	39	51	67	60	60	53	62	55	51	53	51	47	58	53	54	58	59	50	60	54	44	61	51	45	57	59	48	63	52	52	54	56	62	41	54	63	69	62	69	51	48	52	53	56	55	55	45	61	52	58	49	47	36	56	36	58	60	52	54	59	71	60	56	62	51	55	52	53	66	59	58	59	53	62	65	56	53	58	52	59	46	50	60	57	39	70	47	50	55	49	50	44	45	50	67	37	51	42	53	50	49	66	44	66	60	55	49	50	54	57	58	63	44	50	48	56	53	50	71	57	57	54	46	54	60	66	45	46	63	74	63	43	55	57	62	53	51	64	57	71	59	67	58	52	56	61	53	71	69	59	42	53	59	49	53	48	48	43	52	57	66	54	47	52	52	49	59	53	44	49	66	55	50	46	51	39	54	50	54	46	41	62	46	51	62	45	54	66	62	49	48	42	64	60	61	42	56	55	54	60	43	62	55	50	52	48	71	60	45	60	52	66	46	58	53	51	52	51	53	65	54	56	44	51	57	56	52	59	48	78	53	64	59	53	60	45	51	53	60	54	52	53	53	60	64	53	55	38	51	57	45	55	52	56	52	45	59	53	45	50	48	56	46	60	69	59	49	60	49	64	67	57	49	58	34	58	60	58	59	54	62	46	59	40	61	49	49	50	48	52	57	68	69	52	64	63	58	66	54	57	53	61	50	44	53	65	62	55	50	47	66	56	54	51	61	63	57	49	55	55	60	57	55	40	51	43	57	52	56	48	43	60	55	66	44	52	60	75	58	53	50	53	45	48	62	71	48	60	51	55	56	52	38	55	56	52	51	50	67	48	51	55	58	56	50	48	53	46	45	55	62	47	59	50	42	61	49	62	49	67	43	46	49	56	54	59	55	39	52	54	64	49	55	63	57	54	44	50	67	54	58	58	60	50	58	62	40	67	52	67	59	45	56	62	49	55	51	42	57	44	55	50	45	49	40	51	50	64	60	62	61	47	65	52	49	46	57	47	50	67	65	48	50	41	53	48	51	54	53	40	64	48	61	59	50	55	48	71	61	55	60	56	49	47	49	65	46	51	49	55	53	64	51	65	57	50	52	53	49	63	66	60	58	45	55	56	58	45	64	43	55	61	62	54	45	63	51	55	56	62	52	56	48	54	50	73	65	47	65	53	59	40	62	51	53	56	52	50	52	70	55	59	51	48	60	60	45	51	54	48	68	71	53	50	54	60	50	46	38	55	53	47	45	61	66	54	39	53	54	52	44	66	48	38	49	59	46	59	49	58	38	58	49	47	66	45	50	51	63	61	56	48	53	50	46	64	60	57	44	56	45	47	56	57	45	50	60	61	54	42	47	54	44	44	60	63	48	50	53	52	50	52	60	52	50	58	61	55	50	62	46	62	41	50	54	56	58	52	62	58	44	57	40	55	44	48	63	57	46	55	57	54	44	58	61	60	42	59	45	61	53	45	66	73	56	61	58	53	55	59	44	56	64	74	52	57	60	52	63	51	68	52	56	59	55	54	46	59	51	62	55	41	57	55	65	47	56	42	74	44	63	53	66	57	54	60	41	60	48	60	43	55	66	56	60	43	36	62	53	59	51	39	60	59	53	66	42	51	64	53	51	41	50	58	50	64	48	68	53	64	49	52	52	53	52	53	58	51	49	53	61	55	66	55	54	61	51	59	63	52	63	46	57	48	50	66	62	56	46	63	57	52	57	70	52	66	55	49	48	53	45	58	52	45	54	49	72	48	38	55	62	51	57	45	38	54	59	51	69	51	60	59	61	52	59	50	53	42	63	53	48	46	55	59	46	60	58	49	46	53	48	56	55	69	56	50	59	57	56	49	52	53	49	67	49	49	47	42	53	58	61	58	47	70	59	60	43	52	45	52	54	55	51	64	42	45	44	47	52	60	62	49	61	48	45	51	36	48	59	59	46	44	51	42	62	46	54	64	50	59	64	58	64	54	46	55	48	52	63	59	63	45	56	59	57	62	46	62	55	53	44	63	48	49	50	56	59	50	64	65	56	53	45	40	50	45	42	47	68	63	48	46	54	56	42	61	48	49	52	50	63	42	67	51	66	65	44	56	39	55	53	41	49	48	53	52	50	59	72	48	51	56	56	45	60	58	51	63	57	52	59	59	41	47	52	50	54	57	69	57	60	60	56	47	49	45	44	58	38	54	57	52	48	64	50	54	52	52	58	53	69	39	57	54	68	59	53	51	42	44	50	47	50	52	44	42	51	53	44	60	42	55	57	56	55	56	52	57	51	56	52	68	50	49	57	56	49	51	63	42	50	42	45	54	42	56	48	62	56	52	49	59	46	47	59	48	43	47	53	53	69	58	53	54	58	54	54	53	59	57	73	39	56	64	51	56	52	51	45	70	58	60	62	64	61	57	57	47	49	54	55	42	50	48	50	70	49	54	46	56	51	50	40	50	52	55	51	53	64	47	64	44	60	36	56	48	75	38	58	54	56	47	52	76	57	48	68	53	58	53	42	48	52	55	54	59	55	35	56	51	57	58	65	44	54	56	44	36	49	55	67	60	62	53	57	63	51	40	71	62	54	55	49	51	47	45	51	57	46	43	43	53	55	55	63	59	54	58	57	68	54	59	52	56	52	59	45	52	42	56	52	54	46	49	55	48	56	55	52	54	66	60	48	55	46	53	53	51	63	42	52	53	51	43	54	63	56	61	50	57	47	49	51	58	42	60	70	52	46	42	42	59	66	50	49	58	64	48	57	46	51	42	58	48	56	68	62	57	52	63	62	61	58	58	50	54	57	61	53	51	47	44	48	57	49	52	61	65	50	55	46	56	56	45	45	50	55	60	51	47	58	52	42	56	57	61	48	40	60	60	56	45	52	44	49	40
50577	45737	39498	35910	29011	25218	22390	9450	3279	1723	917	647	673	658	670	647	716	675	677	798	770	817	749	670	640	605	691	660	676	686	650	684	659	649	674	660	651	672	643	630	644	643	655	643	638	684	655	666	701	632	699	654	656	619	633	717	659	648	646	660	642	710	688	646	694	631	674	631	675	651	711	624	666	655	649	636	655	637	637	622	646	677	651	636	665	737	634	675	681	642	655	715	653	645	682	710	718	669	644	677	662	639	686	662	677	635	659	651	650	682	653	653	668	645	655	677	668	653	637	713	642	681	636	661	673	656	701	645	675	648	695	682	675	649	661	639	692	658	678	672	710	718	625	622	675	675	651	729	685	671	673	622	636	661	699	683	662	709	638	705	653	655	696	706	621	702	666	671	675	679	655	630	628	691	641	662	657	724	686	635	635	623	635	674	721	637	686	684	730	675	645	617	645	623	655	609	640	675	657	670	658	701	684	665	692	666	672	613	688	686	669	637	679	669	625	674	707	634	666	699	655	701	645	637	649	636	649	701	690	701	642	689	643	635	673	651	655	673	711	649	686	636	667	689	620	657	710	637	674	661	680	638	666	686	667	647	666	658	664	686	668	676	664	610	679	679	636	688	658	649	650	624	661	686	686	704	656	673	684	670	639	647	647	669	675	639	686	663	701	683	631	662	701	649	683	668	728	707	672	682	688	720	661	681	682	665	662	642	668	664	677	647	643	620	642	654	673	648	692	674	641	670	657	660	668	650	699	648	681	694	660	674	635	667	683	661	706	638	691	636	640	639	653	666	675	656	640	675	631	625	685	643	644	639	671	733	692	623	640	638	651	688	642	624	697	664	656	674	666	704	657	667	692	683	680	665	637	628	661	703	716	672	700	639	677	654	658	682	664	687	668	617	680	665	704	626	665	692	626	666	641	641	690	611	641	658	657	636	691	652	670	633	647	656	665	682	657	625	666	682	677	659	641	652	663	686	672	727	639	655	678	629	634	691	672	676	663	653	668	680	676	629	669	633	678	652	692	706	649	692	658	627	659	675	625	599	649	691	679	643	669	693	655	631	664	693	634	665	692	693	676	697	659	656	659	696	649	644	611	624	667	652	642	637	625	670	629	714	668	700	681	649	629	655	695	662	659	668	651	691	655	637	632	674	655	637	636	663	676	661	693	661	671	670	661	661	603	675	689	652	659	669	687	617	617	661	663	662	660	671	705	654	683	664	689	672	660	682	651	652	723	656	639	668	684	685	711	663	655	629	632	620	661	671	671	640	655	693	683	652	703	693	687	669	661	679	670	700	637	689	670	683	665	670	654	644	689	647	671	658	653	714	664	701	695	611	694	629	681	651	665	704	645	694	647	651	670	668	655	617	657	657	638	654	682	634	633	694	646	714	668	648	653	652	646	685	643	635	679	651	668	639	684	646	648	661	677	685	626	652	672	668	655	676	711	668	669	666	672	663	645	690	662	681	660	687	675	683	642	664	681	682	652	666	640	668	659	676	653	672	647	652	665	674	645	618	673	657	639	651	638	673	687	707	672	659	639	658	654	678	635	690	677	650	674	614	667	649	623	676	660	654	659	622	657	691	647	656	622	675	662	696	638	682	666	653	665	688	700	647	712	655	689	648	654	684	654	687	668	684	633	702	645	723	606	642	663	645	649	684	666	648	668	621	662	648	674	685	662	626	663	670	682	653	685	666	669	682	662	678	633	669	626	661	679	669	666	591	634	636	667	700	686	639	669	670	676	619	700	659	667	668	671	654	696	666	680	687	659	661	651	681	637	660	663	658	658	663	659	659	686	637	700	665	653	695	683	680	656	669	666	676	666	667	652	673	672	656	706	633	668	685	728	681	678	643	656	673	607	673	621	658	647	659	658	676	615	636	656	687	676	670	641	677	642	643	646	706	668	664	682	639	678	665	657	672	648	672	683	661	641	666	624	650	712	658	709	712	640	628	675	688	646	653	656	682	706	619	670	648	642	652	691	623	692	700	686	626	686	691	660	635	641	647	664	653	661	640	638	669	683	659	665	628	721	633	632	678	688	679	690	668	696	672	643	696	662	668	669	666	618	641	676	654	672	698	678	623	660	628	655	709	641	649	646	679	667	646	613	661	669	654	657	687	651	670	609	668	652	680	652	686	678	676	688	650	666	703	657	678	695	686	641	600	646	642	680	640	648	678	703	646	629	722	627	630	645	687	677	687	618	642	678	636	674	681	688	658	692	692	643	661	680	640	636	626	610	718	681	615	655	658	666	625	624	691	674	692	651	640	669	659	657	656	631	654	633	675	631	675	684	643	608	637	651	688	599	631	637	639	664	679	657	670	676	638	708	745	681	723	705	699	667	698	675	671	644	701	682	667	660	652	640	628	642	618	661	664	666	639	652	613	661	646	675	659	663	640	644	678	684	646	667	669	676	677	658	674	635	646	645	693	655	679	606	673	655	682	734	632	621	695	692	686	693	683	674	605	671	625	660	662	698	662	630	664	673	731	666	704	641	680	674	643	640	611	662	679	597	676	657	663	690	643	676	625	673	699	644	613	696	621	673	657	625	664	635	601	687	678	672	638	665	696	648	621	686	636	683	659	677	671	696	690	684	702	655	642	691	674	638	640	648	658	676	631	669	654	676	684	649	679	698	650	689	619	682	656	712	710	691	664	650	659	654	637	648	716	670	667	644	590	645	656	682	617	653	695	694	681	656	699	628	653	646	658	628	684	677	658	659	640	720	685	628	685	677	650	695	682	664	647	644	629	653	680	688	637	646	696	657	653	632	659	649	622	651	723	660	663	666	682	665	668	646	619	680	659	669	693	688	683	655	656	682	642	652	649	631	645	687	670	618	674	657	679	668	697	653	652	620	708	619	678	658	620	694	655	644	669	678	704	635	636	640	667	623	656	659	627	699	646	710	618	632	714	658	667	659	680	644	665	655	629	642	625	711	665	702	669	623	720	659	685	659	689	670	643	655	640	641	657	698	665	669	675	659	687	672	639	606	619	642	679	673	670	716	652	633	659	624	656	632	642	685	617	673	668	628	682	655	616	642	658	610	638	650	632	682	643	677	690	653	659	645	669	680	628	635	644	666	674	666	638	678	729	694	653	658	707	675	623	637	629	687	674	669	634	694	672	642	665	656	657	616	690	649	627	694	649	649	710	667	661	699	708	693	660	709	682	613	629	661	693	680	603	633	653	653	679	641	640	627	643	636	693	674	651	641	637	651	685	636	727	708	679	641	700	691	617	669	635	672	608	673	672	657	675	635	684	693	625	650	703	641	647	627	664	668	639	614	651	607	670	702	704	671	643	652	658	618	650	628	695	701	651	714	674	657	676	631	669	751	711	681	644	652	697	633	665	617	649	681	679	680	651	697	673	636	660	700	658	671	682	679	654	620	658	696	658	691	647	673	664	679	635	657	641	650	672	683	654	639	674	639	619	671	703	638	678	653	648	668	667	675	707	654	639	660	672	667	633	653	658	634	670
19487	27530	18377	6516	1320	669	675	247	111	93	53	68	58	75	56	57	58	71	46	50	55	69	67	62	66	57	72	67	58	62	56	54	61	73	67	62	57	63	60	59	61	65	57	79	46	68	57	63	71	65	66	41	57	60	67	71	57	54	62	50	54	48	49	55	65	63	64	54	56	65	49	62	67	56	73	60	57	73	66	57	58	71	70	60	46	51	58	54	67	59	53	54	67	52	69	59	62	57	66	63	60	52	51	76	55	49	70	56	57	53	66	52	78	55	64	67	57	61	59	61	84	64	63	53	60	59	55	47	55	60	50	68	49	61	53	75	52	57	62	59	67	64	63	58	44	70	70	61	71	61	68	60	59	57	61	57	52	72	59	53	59	67	59	64	67	61	65	69	62	59	72	53	74	87	55	58	65	70	69	57	57	59	68	67	50	56	63	67	68	56	61	59	64	63	62	52	60	55	54	61	75	66	59	69	52	70	52	66	68	54	53	55	65	57	52	59	69	66	60	66	58	74	67	56	58	58	55	87	63	59	56	58	60	46	66	77	52	44	62	57	63	58	60	55	62	47	63	64	60	61	80	60	67	53	59	71	50	62	55	51	68	62	51	77	54	61	73	59	44	59	69	65	80	74	67	73	67	62	60	59	56	68	50	64	73	62	60	69	65	77	52	77	64	66	60	49	68	68	67	67	72	58	70	56	59	58	69	73	66	60	60	66	56	51	50	65	52	70	61	66	56	61	66	70	54	60	60	49	56	64	47	59	58	62	67	72	48	71	59	68	57	63	57	66	53	62	60	69	58	62	65	65	57	69	72	57	54	79	50	57	44	56	61	71	65	63	54	62	54	61	68	59	65	67	72	68	62	64	74	73	64	63	74	61	63	63	66	45	70	89	48	66	48	65	68	53	54	69	61	53	67	72	57	63	54	60	57	50	70	76	74	57	50	81	79	62	64	60	60	51	74	66	55	71	69	43	76	62	65	60	58	72	56	67	69	68	58	67	62	59	70	72	60	65	49	64	72	61	69	60	48	65	54	59	56	57	52	74	64	53	65	64	62	58	55	54	67	62	65	56	57	64	55	47	61	51	66	62	67	71	62	60	67	70	75	64	66	68	66	62	62	58	58	64	58	58	59	68	61	71	55	60	64	70	72	72	67	73	55	61	57	51	71	59	65	62	73	54	57	73	47	70	77	58	56	58	74	58	55	52	52	60	63	49	75	75	63	58	54	58	57	67	56	61	65	60	51	71	65	56	67	69	68	59	67	47	63	61	59	51	54	53	64	64	70	58	61	60	60	65	59	60	42	59	49	64	64	66	61	60	51	65	86	75	57	70	68	68	61	65	75	68	60	56	77	61	60	71	62	62	78	63	60	67	51	48	62	65	63	69	68	63	54	72	63	47	58	65	53	64	49	51	61	79	57	61	74	53	67	60	67	69	53	57	72	69	60	62	55	53	76	61	64	56	55	66	62	59	66	69	74	60	76	51	66	68	59	64	58	51	66	56	64	72	62	50	68	74	58	65	68	66	69	65	61	64	49	65	65	57	56	63	58	58	61	54	56	64	51	83	76	57	52	61	63	66	69	54	66	59	70	71	57	56	67	64	61	53	70	55	53	55	68	45	60	67	53	53	70	62	64	53	53	71	66	80	62	61	60	69	72	71	73	53	52	61	73	72	55	67	58	68	72	53	64	58	65	71	64	59	51	47	47	49	66	63	68	66	59	55	61	49	63	56	62	76	55	53	62	80	70	56	73	65	64	70	58	65	69	63	58	57	71	72	60	60	60	49	66	63	51	68	76	74	71	71	80	48	52	47	66	68	65	46	54	65	54	69	54	76	50	67	76	54	68	63	61	43	65	53	58	42	63	63	69	71	70	70	66	64	63	64	54	65	69	49	64	58	58	57	65	69	69	62	53	54	65	51	72	55	64	70	64	52	68	76	72	57	60	79	71	72	50	62	68	63	66	57	58	64	69	57	66	67	71	61	69	58	65	70	56	64	57	58	68	49	66	58	52	59	53	75	75	57	58	56	66	78	65	51	61	62	81	63	67	73	68	72	51	50	72	77	71	58	64	69	86	76	51	69	68	71	64	75	66	85	46	65	69	57	62	58	55	56	73	66	51	68	66	58	64	75	62	54	62	73	73	67	60	60	62	64	64	58	64	64	47	53	46	73	62	69	54	64	69	69	60	54	64	73	71	64	71	53	52	56	72	63	54	43	66	82	62	61	72	75	64	69	55	68	53	63	46	71	59	67	61	69	65	53	58	65	60	56	58	63	57	67	46	65	74	59	67	59	52	71	60	61	71	52	59	64	53	62	67	66	59	59	71	52	56	56	70	60	56	64	57	64	65	62	63	69	60	73	66	67	66	84	56	66	56	67	56	63	51	54	57	61	56	71	44	65	68	69	56	54	61	57	60	78	67	71	65	54	67	63	62	56	71	68	66	62	57	62	64	60	57	53	63	72	79	54	68	71	59	83	46	69	68	63	67	64	76	55	59	59	70	63	62	63	56	62	52	67	60	52	75	67	58	51	53	59	61	68	60	54	49	58	51	54	53	71	56	57	64	66	78	73	75	68	72	58	60	64	66	54	65	59	61	63	60	72	58	57	71	59	74	58	51	66	68	76	55	61	63	57	64	68	50	65	64	70	66	63	73	57	60	75	61	54	51	70	61	49	55	74	59	61	69	53	64	56	43	68	46	57	70	68	51	60	62	61	71	51	58	63	49	48	59	56	54	67	70	62	61	59	53	53	73	52	60	73	62	72	70	59	58	75	63	66	68	50	73	63	71	54	71	58	70	60	57	50	65	59	50	54	69	61	66	61	55	72	54	65	57	61	55	59	61	59	58	51	58	66	52	79	70	59	59	77	75	56	50	68	72	73	72	58	54	58	63	57	51	61	70	69	64	56	54	56	61	63	60	64	63	59	82	68	72	70	61	58	56	64	60	48	66	67	72	58	78	49	52	63	61	68	66	70	61	60	61	59	58	78	60	73	57	67	72	56	51	55	73	63	53	63	78	60	66	66	71	57	63	67	64	51	58	66	68	55	59	64	53	56	71	63	63	68	61	56	52	60	77	87	71	54	63	58	72	59	63	71	67	71	66	49	77	64	57	66	65	51	73	58	60	71	69	60	67	72	53	77	55	54	57	64	53	58	53	52	45	74	54	72	55	58	66	72	54	57	57	60	55	64	64	57	64	67	58	54	59	75	68	57	48	47	61	69	56	70	59	62	55	73	65	63	62	52	71	68	62	67	64	69	58	58	55	47	60	61	76	77	62	77	57	60	70	80	57	65	69	64	56	62	66	66	57	63	64	50	72	68	49	54	59	60	67	76	59	60	62	72	56	67	72	64	72	62	58	52	64	71	67	73	61	64	49	62	58	69	65	67	56	69	51	56	52	66	63	68	57	51	73	62	65	51	57	60	65	51	68	64	54	50	65	63	63	46	60	62	65	81	62	55	70	64
50927	48513	39793	35117	27288	24352	22967	9401	3764	1922	936	817	772	771	737	784	772	803	803	877	1001	933	829	837	780	768	744	736	741	762	714	755	788	756	763	780	746	807	756	831	790	783	774	791	717	770	756	695	716	720	755	751	730	730	749	784	742	729	739	739	746	766	731	758	752	776	724	829	734	756	774	721	764	777	770	721	736	787	757	788	715	778	783	758	743	741	750	732	782	749	746	744	713	799	729	727	712	760	762	734	692	790	742	769	770	737	721	770	726	756	752	795	796	738	764	823	746	742	799	801	776	776	778	772	800	755	757	764	717	752	804	767	764	762	692	730	795	733	786	830	754	771	792	741	723	769	745	815	786	752	763	764	781	771	762	728	749	703	771	778	790	757	756	785	731	813	796	769	802	795	711	787	792	818	765	785	793	829	824	781	753	769	828	755	753	795	815	776	770	735	749	749	757	768	737	856	706	713	732	738	714	746	745	775	791	782	748	777	768	748	802	758	765	722	739	767	768	758	730	787	787	767	746	774	762	762	722	757	787	795	755	817	775	801	794	749	754	743	780	731	720	768	829	778	804	725	794	769	721	807	727	752	748	774	790	751	768	743	779	763	790	758	707	767	764	707	766	773	740	794	796	792	778	735	803	742	751	717	748	792	769	831	823	747	757	736	691	768	831	757	763	766	799	741	766	782	784	811	756	800	785	808	761	811	722	778	766	744	796	757	742	797	728	760	749	799	757	809	768	713	787	800	752	823	769	803	760	787	769	752	791	770	789	761	776	783	745	772	758	755	718	808	847	763	806	770	769	730	756	775	759	733	723	758	764	774	751	801	762	792	747	771	771	778	815	725	762	746	747	822	784	729	765	720	761	773	734	793	754	788	802	763	750	777	772	789	781	778	750	811	743	737	825	796	738	748	780	746	763	786	745	746	807	742	755	755	743	740	787	748	742	747	777	770	724	773	796	778	764	757	767	766	777	769	791	746	785	801	790	775	739	749	751	775	780	761	746	746	793	794	698	747	776	759	760	742	764	811	760	710	802	793	765	805	711	729	729	760	825	818	755	801	771	727	778	783	745	763	766	746	741	749	743	782	724	772	761	783	762	752	741	753	772	758	809	769	759	748	787	766	792	784	737	732	735	766	751	690	757	754	773	735	734	801	758	818	792	742	776	807	790	762	793	758	747	765	776	734	717	779	746	782	757	760	750	769	748	749	785	715	741	802	730	735	776	716	808	764	750	724	814	746	770	772	790	769	771	765	764	787	739	729	742	734	755	723	735	791	761	781	748	731	723	741	748	759	771	756	785	820	761	810	769	724	727	728	757	793	781	744	768	765	746	809	789	752	782	739	770	748	732	765	782	768	774	811	774	756	727	727	733	731	800	788	832	775	752	802	764	814	740	801	799	768	756	810	742	755	778	768	869	730	784	781	732	783	817	778	780	813	769	773	769	782	749	710	781	791	804	732	766	755	789	795	797	778	747	807	741	784	749	805	797	745	775	799	773	811	734	755	782	752	780	765	804	742	741	767	739	781	753	755	784	809	764	775	775	758	795	799	761	740	756	793	707	733	797	760	741	769	791	771	717	730	767	775	820	788	763	770	802	764	731	783	759	732	804	725	717	704	742	814	738	731	764	725	719	802	775	761	716	705	748	744	771	791	757	727	775	781	752	764	750	702	800	723	726	737	763	735	753	720	851	779	707	774	776	760	706	789	741	826	777	809	793	753	780	731	770	759	732	737	754	760	793	782	771	753	766	744	728	748	736	758	757	801	758	750	763	741	727	767	820	767	722	761	737	750	764	808	718	831	795	783	797	728	778	780	780	775	747	793	752	771	775	751	761	786	745	769	806	793	787	744	817	793	789	773	794	776	777	754	783	723	754	811	781	754	739	731	785	767	753	812	776	740	723	781	780	783	766	737	720	823	751	802	750	791	802	749	770	752	759	750	761	717	787	797	779	777	759	750	781	779	759	738	787	797	779	770	719	770	783	773	790	749	786	739	742	739	819	746	723	793	790	744	803	784	772	764	791	779	710	748	803	747	716	755	769	772	715	757	709	727	740	768	752	711	775	718	764	775	735	765	768	752	809	787	787	757	775	786	718	827	762	744	741	752	757	730	790	779	765	771	775	780	781	752	749	784	781	763	808	745	757	740	732	794	748	749	771	764	791	753	762	712	759	781	799	776	793	756	726	772	763	766	762	780	765	781	775	765	815	825	785	722	786	737	824	794	815	776	766	779	775	776	759	763	756	703	763	755	825	785	765	772	759	752	784	718	781	762	702	788	713	756	752	787	785	816	751	775	740	778	796	758	721	727	774	744	726	773	788	789	743	761	807	752	731	764	726	754	747	753	779	768	779	756	759	755	792	747	780	791	756	750	750	787	829	800	746	806	739	745	732	766	756	794	796	801	763	776	782	775	774	800	770	783	770	730	795	767	792	767	778	757	756	826	797	769	793	769	731	738	797	726	718	810	729	768	758	757	806	781	783	758	802	772	780	779	755	745	768	811	758	737	801	728	755	743	754	754	827	748	772	750	733	753	712	789	808	762	746	807	707	739	728	815	780	764	789	792	804	755	783	750	786	742	776	741	807	711	801	756	755	810	748	776	806	730	722	818	792	753	778	763	766	754	799	799	767	811	733	697	744	784	776	763	715	766	780	746	787	788	814	736	763	715	733	777	768	787	732	799	805	760	813	742	843	776	771	739	774	746	765	770	750	788	752	754	755	782	776	719	722	760	775	820	755	800	758	765	791	811	788	832	741	790	734	796	810	736	824	737	754	717	777	778	771	773	789	766	731	791	763	753	769	792	756	744	817	740	782	763	719	797	724	738	750	730	815	779	808	749	756	795	819	760	752	751	782	754	750	771	784	735	743	762	818	746	758	728	785	728	791	799	782	740	775	747	767	748	804	727	747	781	771	766	759	709	785	782	756	790	810	728	744	758	767	742	815	793	719	745	768	767	720	773	775	797	825	726	759	736	721	747	760	801	797	761	825	822	763	790	763	763	772	721	790	689	780	744	706	758	736	774	756	785	805	749	727	731	785	747	767	758	788	777	751	780	804	732	757	748	786	793	765	734	771	813	729	797	744	786	746	740	712	771	837	800	780	819	754	783	779	807	740	819	731	766	739	803	753	766	703	747	786	725	764	798	815	761	738	756	719	766	818	763	785	765	758	765	757	758	764	733	743	754	751	785	734	744	787	747	792	785	759	711	780	752	767	757	784	813	755	765	762	768	749	770	776	718	808	778	802	776	780	713	759	756	733	802	774	794	755	735	788	727	791	747	844	716	720	733	793	816	750	755	740	739	774	785	765	796	768	728	731	754	720	796	722	737	749	722	786	795	777	814	771	749	767	728	724	809	766	766	735	791	851	750	791	779	757	761	772	763	745	735	752	738	776	738	772	772	714	768	773	764	766	733	774	782	822	770	766	777	739	707	765	729	756	789	807	753	774	729	726	759	756	724	737	771	762	775	741	812
28428	38235	24311	11206	2552	1137	1048	390	148	90	51	55	56	56	63	86	56	53	56	53	61	68	67	56	50	55	57	62	59	56	48	47	54	60	58	70	52	60	46	59	49	61	67	62	61	52	58	68	69	54	69	54	55	57	76	46	62	43	67	53	59	56	57	74	74	68	49	50	64	64	62	52	62	66	52	70	56	67	45	49	56	58	67	62	52	58	60	47	56	53	55	56	59	50	54	61	71	62	53	66	53	63	54	66	65	57	62	56	72	59	48	67	62	55	59	62	66	56	64	62	61	55	63	59	64	49	61	65	56	52	64	75	63	63	78	50	51	71	60	61	48	54	47	75	50	55	57	57	53	42	58	83	57	60	72	53	66	70	60	61	71	47	46	42	39	69	67	45	70	57	57	55	61	55	72	66	71	48	56	41	65	68	69	60	58	61	64	68	55	60	62	55	49	66	63	61	66	72	60	58	52	49	64	60	66	78	51	64	55	64	61	55	52	66	67	65	62	55	60	60	50	63	67	67	61	51	45	51	62	72	62	68	62	50	67	69	59	73	56	73	65	57	62	62	66	60	70	57	67	42	58	56	55	62	62	72	72	42	44	57	77	72	71	52	58	56	57	54	59	59	63	61	74	72	61	50	61	62	64	66	59	76	63	54	61	62	58	64	60	46	62	67	60	59	54	58	67	62	71	57	66	58	55	64	55	51	63	61	57	65	59	78	59	73	52	60	63	55	57	50	49	63	56	65	54	53	60	56	52	68	67	48	58	70	67	60	62	58	65	58	50	66	54	62	58	55	60	75	55	82	63	64	70	49	56	56	51	49	65	53	66	70	56	63	67	80	67	70	57	57	59	67	70	67	57	70	54	58	56	62	53	66	60	57	62	49	44	67	51	65	48	48	70	55	50	63	79	78	51	52	48	65	53	71	55	57	65	63	74	51	73	47	57	69	67	56	60	46	65	46	53	52	62	63	56	66	78	67	70	56	81	71	57	82	66	71	58	59	69	72	56	55	52	69	56	68	54	67	69	65	66	66	61	70	65	48	62	59	65	57	59	56	57	56	82	65	54	68	49	76	54	57	62	60	75	67	59	45	50	58	54	49	67	64	59	79	64	65	75	57	73	50	67	68	50	57	51	65	67	54	54	45	52	60	61	45	65	64	63	59	53	54	68	62	72	56	60	59	63	58	65	54	62	69	61	65	68	56	62	63	52	60	60	50	57	57	54	48	61	60	57	55	66	55	61	64	60	47	62	61	59	58	58	59	63	57	54	65	57	61	53	53	42	56	62	65	68	57	59	56	67	53	70	53	48	63	70	59	62	56	53	50	68	47	60	72	58	64	47	53	60	57	55	74	65	55	59	66	67	60	65	51	56	78	60	64	50	71	70	76	51	53	68	63	76	70	53	65	60	62	44	45	69	51	63	73	70	55	68	72	49	64	47	59	52	64	59	68	65	66	49	73	59	68	49	55	60	68	65	66	74	57	60	50	60	57	62	51	48	68	56	70	57	54	64	48	52	81	58	59	74	57	62	47	72	53	57	60	56	72	63	65	69	63	59	57	66	51	65	62	57	72	60	61	58	46	67	68	48	47	50	51	48	65	76	61	54	67	76	51	77	68	78	51	67	51	61	53	59	74	54	49	65	56	44	48	55	59	69	57	56	53	67	56	59	58	60	68	61	62	73	65	62	61	55	69	54	80	49	55	49	50	64	48	48	58	64	54	62	55	69	68	57	55	66	52	52	47	61	56	52	74	65	58	59	62	62	62	59	57	69	65	65	66	57	62	57	54	63	69	54	50	58	45	75	49	51	68	72	64	56	65	53	67	68	61	54	61	72	62	63	58	70	54	72	63	56	61	71	58	44	63	58	52	58	66	67	58	70	54	64	58	63	56	68	64	60	60	62	43	61	63	68	64	74	58	78	61	60	78	59	66	48	63	71	65	68	60	56	57	61	57	71	57	63	55	66	58	79	65	60	56	62	58	52	45	56	69	56	63	59	57	62	71	60	54	62	64	53	63	58	62	61	60	62	57	49	47	75	64	60	52	56	73	52	64	58	62	61	68	56	60	40	56	60	62	59	48	55	73	64	66	51	74	63	75	50	66	61	70	56	75	59	54	57	57	50	57	46	60	59	64	59	66	49	60	61	37	60	61	51	66	69	52	57	54	65	57	58	54	55	63	61	57	59	71	55	70	55	63	61	60	59	52	56	57	44	58	75	57	55	61	57	54	60	52	60	50	54	67	54	51	59	69	60	68	55	51	71	64	79	56	62	55	72	58	75	66	61	52	59	56	53	53	69	62	54	47	75	59	60	54	60	63	53	57	54	67	55	68	53	55	67	74	47	45	53	56	56	61	56	57	65	78	58	50	60	53	61	75	62	58	64	74	44	50	53	61	63	68	64	62	60	62	68	60	72	64	56	57	61	50	52	69	56	57	55	66	50	58	74	57	68	66	60	58	60	58	64	52	47	63	61	62	60	52	55	72	55	63	63	55	72	71	51	62	71	55	62	61	51	56	65	64	44	65	65	62	60	53	51	72	63	67	63	58	58	77	68	64	46	48	72	74	53	59	57	74	53	58	67	59	73	65	75	52	52	68	70	56	64	65	56	55	67	56	59	68	58	58	71	63	61	47	48	64	69	68	66	64	57	60	58	67	74	58	53	61	57	70	62	64	62	46	56	51	74	54	61	58	67	55	68	49	58	58	56	64	59	67	56	59	64	64	67	58	61	51	65	55	61	60	72	70	58	54	65	63	72	60	52	61	57	59	65	51	76	68	57	79	51	58	63	64	55	55	70	70	64	68	62	52	75	49	56	60	57	53	49	55	58	65	67	53	78	60	57	47	70	59	56	55	54	59	60	49	56	63	63	71	68	56	53	56	69	55	59	82	64	53	67	63	56	70	59	74	56	54	53	58	55	64	56	42	76	54	59	48	67	78	61	51	57	58	63	78	73	64	59	49	67	71	62	65	52	65	65	61	58	53	54	59	61	58	55	65	45	65	58	49	63	67	76	55	54	62	69	55	57	57	55	62	64	69	61	51	66	53	57	63	56	76	70	53	61	61	74	70	56	64	64	56	65	57	64	69	49	55	49	60	69	69	72	62	61	45	54	54	56	60	66	59	49	62	53	63	73	56	55	66	70	48	63	60	73	74	68	67	61	61	48	61	70	71	56	51	62	71	52	66	70	67	63	63	60	54	58	58	59	62	67	59	69	63	57	61	55	74	61	48	60	55	53	67	58	61	47	56	57	65	61	81	74	54	54	61	57	62	64	54	60	68	51	65	65	67	65	63	77	62	59	72	61	63	52	61	64	54	61	66	76	69	57	64	60	69	65	54	66	54	55	68	53	62	46	62	45	59	44	59	61	51	63	50	56	51	64	59	58	62	59	59	76	64	50	66	70	65	54	70	58	70	65	49	53	48	46	55	40	57	54	49	63	59	53	68	64	71	70	67	58	69	68	61	56	52
48934	48751	44234	41962	34045	29029	27047	12807	5350	2463	837	755	731	745	751	734	704	786	709	755	910	1070	937	840	726	748	786	707	725	741	815	795	736	725	693	675	752	764	692	693	766	726	782	725	713	769	765	738	724	706	722	733	672	719	758	756	753	694	731	713	743	733	751	751	714	716	757	783	728	689	701	729	733	765	807	729	729	722	753	733	728	769	785	726	759	696	740	745	727	743	746	729	705	766	707	785	736	772	763	670	760	689	738	681	724	733	745	773	715	756	742	697	831	716	755	733	722	721	713	760	716	744	763	720	732	735	776	696	754	757	757	723	720	672	760	727	728	784	755	782	705	707	742	739	753	701	747	754	710	744	738	725	763	743	715	740	734	766	682	719	707	789	711	741	753	738	703	651	739	729	732	766	771	743	712	791	737	707	742	760	733	748	755	711	738	739	739	748	757	691	780	711	771	764	771	731	724	694	752	739	763	773	707	716	736	743	778	677	742	708	795	764	697	757	794	768	750	675	723	721	704	719	742	664	704	694	741	773	769	756	740	779	786	749	726	735	728	718	732	739	751	728	724	738	783	702	731	755	741	757	714	751	761	731	729	758	700	742	773	733	723	789	763	733	690	727	783	753	765	753	736	699	711	765	818	719	740	734	734	685	774	747	724	731	721	732	725	741	744	708	767	720	733	724	738	749	772	715	727	775	766	763	732	741	736	769	734	737	781	722	739	721	757	769	748	731	699	760	723	683	700	737	720	731	721	747	752	750	734	742	726	717	701	722	737	783	776	765	750	728	727	725	740	774	726	686	738	747	671	745	706	757	737	770	754	751	724	691	716	709	698	737	760	781	710	742	740	786	732	785	729	772	759	765	762	780	740	701	704	762	747	758	713	782	726	744	748	725	733	769	722	767	689	705	727	763	753	780	758	684	766	748	718	720	732	756	746	731	701	731	744	750	750	723	740	777	715	749	733	782	692	745	769	759	682	777	743	740	756	734	720	752	681	736	729	723	741	736	746	722	765	739	733	697	751	737	732	757	734	755	722	737	724	736	738	710	753	720	728	794	737	777	763	758	744	757	745	726	763	685	734	759	734	719	733	752	740	756	750	733	770	683	741	738	722	757	776	712	763	760	732	739	734	698	780	725	725	724	763	715	764	782	742	722	747	752	748	733	750	736	689	723	712	720	743	677	741	734	769	743	738	724	721	668	769	771	750	744	732	740	734	741	705	678	723	743	709	729	759	752	733	725	729	725	685	692	689	735	741	695	733	761	788	790	702	733	782	725	741	739	734	767	781	667	761	791	738	738	735	695	741	706	747	701	740	792	734	714	743	711	720	654	689	769	743	697	762	783	682	763	751	730	778	768	759	740	736	742	742	695	784	717	727	744	709	727	745	702	732	777	751	726	731	718	700	705	722	679	723	763	724	735	746	758	731	703	773	768	681	742	780	715	783	720	767	684	724	768	716	700	731	758	709	741	747	733	727	722	764	736	802	737	754	732	773	732	701	721	690	729	669	732	692	775	733	722	742	796	722	739	691	763	779	764	688	746	744	743	731	754	705	737	755	751	734	757	737	749	715	766	777	716	766	711	769	722	735	704	728	728	710	711	768	672	735	763	723	711	748	753	757	742	716	737	765	708	708	721	740	769	713	759	753	759	720	759	728	768	746	713	737	757	780	741	763	740	740	750	789	731	721	749	708	766	712	778	729	734	700	771	715	776	740	713	687	766	702	735	713	729	726	717	694	715	735	826	710	708	765	787	746	777	725	737	745	774	749	746	691	704	781	767	724	749	733	741	781	741	718	728	732	765	783	756	709	756	785	780	698	702	719	757	724	676	736	744	741	732	744	707	706	735	728	760	700	740	775	791	757	767	714	719	695	727	768	722	745	719	775	772	749	756	703	721	753	722	723	714	734	756	737	731	743	740	780	778	768	718	694	759	762	741	730	702	749	771	725	737	750	726	768	710	726	780	725	726	738	782	739	696	777	766	729	725	717	751	751	732	755	708	723	755	750	768	742	707	748	728	723	715	715	726	780	743	722	750	752	726	794	695	737	725	733	703	727	777	791	713	731	682	740	761	735	736	760	777	740	738	735	734	740	741	730	754	777	759	749	733	736	739	722	742	753	753	696	782	681	708	722	729	690	784	764	707	787	764	747	726	726	737	693	740	767	717	768	727	727	697	746	737	714	750	751	787	718	734	752	758	759	692	754	760	712	709	721	753	745	774	762	760	750	734	711	778	756	716	728	737	761	720	742	724	729	730	700	705	750	718	797	745	732	683	747	761	742	715	727	722	797	736	783	761	740	728	716	726	722	746	766	750	749	771	710	746	749	763	749	748	739	731	730	743	739	720	738	775	741	699	754	724	753	777	742	750	693	688	713	737	758	753	721	767	725	743	735	714	721	751	715	736	715	690	715	685	766	748	749	752	754	739	725	728	704	745	781	701	734	705	733	746	712	732	719	734	733	757	721	807	718	789	733	741	739	726	737	774	793	695	726	689	713	730	739	723	727	735	713	741	743	749	756	767	710	738	724	795	781	757	712	702	712	790	724	791	787	755	750	750	747	756	757	705	778	681	745	749	729	736	692	724	734	684	742	752	766	710	733	741	735	762	735	795	719	722	792	756	732	786	770	744	740	756	755	728	731	735	758	762	690	795	758	777	693	719	730	740	737	743	768	733	780	723	704	770	747	774	730	747	736	756	744	735	760	754	754	741	718	732	732	734	741	716	741	783	707	736	715	754	721	785	722	750	735	744	753	730	778	731	741	762	743	753	755	742	770	758	759	725	743	692	712	745	738	694	734	771	772	695	745	720	711	798	799	747	753	744	743	721	785	746	786	728	719	705	757	744	756	744	777	705	742	705	757	725	690	719	725	759	786	766	703	709	783	757	730	699	687	704	711	799	750	742	766	741	723	708	749	768	733	741	757	746	739	725	703	745	733	750	756	711	740	697	741	735	766	774	708	712	726	768	740	729	720	723	703	686	711	730	765	747	730	734	709	763	754	694	786	767	749	704	742	789	745	836	742	746	709	704	719	743	753	771	755	756	733	729	758	687	693	738	705	731	715	734	715	720	714	734	744	712	779	712	712	736	728	765	707	767	784	718	724	708	739	690	719	785	693	750	767	715	718	720	700	735	795	757	717	742	741	723	773	731	774	733	683	774	720	728	771	769	769	778	781	732	716	753	695	765	711	760	752	730	704	729	720	779	746	738	761	735	722	735	734	664	748	715	745	752	771	701	704	701	744	781	757	708	777	750	745	713	708	738	735	785	715	755	728	729	710	715	739	732	738	741	741	759	704	742	737	708	718	717	731	742	758	695	782	699	687	734	708	750	751	771	743	790	724	742	757	699	725	735	732	693	734	715	716	751	751	766	722	741	699	696	737	778	726	749	737	772	725	731	739	743	680	733	803	707	695	745	709	745	731	752	752	718	763	731	710	738	714	748	794	682	682	740	715	745	732	742	725	783	699	708	741	747
8430	11097	6358	2295	534	197	298	136	83	59	68	45	39	52	48	53	42	45	46	50	56	48	54	49	48	45	35	53	50	57	56	53	62	58	47	56	61	63	53	50	62	48	49	70	69	55	53	45	50	54	54	45	41	66	60	51	53	49	55	49	56	51	43	51	55	55	39	43	59	49	57	44	56	55	39	59	49	42	50	54	45	62	43	57	59	42	53	57	55	41	59	48	61	51	44	47	44	47	48	59	44	63	53	51	43	65	61	51	62	48	43	53	47	57	39	55	50	55	46	52	50	56	48	24	51	44	46	40	44	50	53	51	50	49	50	44	60	33	52	60	49	47	41	54	54	46	53	55	45	66	49	39	65	39	59	43	44	41	38	47	55	57	48	53	57	57	60	50	54	53	73	59	56	62	51	39	50	61	45	64	47	57	42	51	55	47	62	60	61	54	59	47	58	39	54	60	54	58	58	38	64	48	58	67	54	40	47	42	72	52	50	42	56	52	40	50	50	61	45	45	53	56	50	46	61	65	34	53	47	51	59	55	48	39	58	49	50	45	58	58	50	53	54	58	45	73	59	64	43	62	57	58	52	43	53	40	56	63	62	60	50	53	56	49	53	38	47	61	61	42	61	47	55	51	65	56	56	61	55	48	38	46	54	58	52	57	51	53	65	64	50	73	53	54	51	47	55	38	60	46	54	48	55	44	45	37	56	52	58	47	59	59	41	59	49	49	56	43	55	59	47	45	47	56	52	32	44	48	53	47	54	51	54	44	59	52	45	45	54	42	59	69	53	45	60	49	52	51	47	59	50	41	54	51	46	48	59	61	46	50	53	66	52	56	60	55	48	53	46	53	60	59	44	53	66	47	58	54	45	44	47	56	56	51	51	51	56	46	49	50	57	58	59	50	56	69	46	51	34	65	62	57	62	40	56	54	57	50	67	53	52	59	57	36	51	56	45	49	33	50	47	53	54	60	54	52	39	49	41	58	40	45	57	69	50	43	47	58	58	53	45	62	49	50	53	44	66	60	52	60	59	48	57	49	58	54	40	53	44	53	36	45	69	51	39	45	51	40	64	49	55	58	38	56	50	60	63	52	48	46	50	46	59	59	48	49	52	51	77	66	51	44	54	54	49	51	38	53	51	45	57	51	52	63	53	39	55	51	56	57	58	48	50	54	64	47	41	64	37	55	40	64	61	45	53	58	47	49	47	46	48	61	56	52	50	62	39	61	62	54	53	62	54	50	59	59	42	43	40	57	52	52	40	56	50	57	58	63	42	58	55	63	58	52	54	52	48	42	59	57	51	48	42	51	67	36	44	46	63	49	50	70	62	45	48	52	56	47	52	49	46	46	50	52	52	61	41	54	43	51	36	62	58	59	42	52	47	46	42	51	65	60	50	47	53	52	54	54	50	52	50	39	53	62	55	50	47	60	41	45	53	53	43	57	57	45	40	66	56	54	49	53	49	51	50	61	43	53	45	60	51	50	66	55	52	60	59	56	39	58	54	51	42	47	59	62	49	57	52	51	41	57	54	51	48	53	50	66	58	49	70	58	56	50	52	49	52	54	39	61	44	42	46	55	54	51	41	53	54	48	53	42	37	48	53	47	48	49	48	52	41	49	59	58	56	54	49	58	54	50	56	53	58	66	60	56	55	56	49	56	51	60	54	55	53	40	55	59	67	62	53	60	56	65	45	59	51	48	48	55	52	64	56	49	56	49	59	62	55	47	55	54	39	55	68	50	37	70	46	68	57	51	56	44	51	43	65	37	46	59	48	53	51	55	59	46	50	52	62	49	69	42	52	50	44	51	43	49	53	51	55	49	60	35	50	40	39	46	38	53	50	46	60	57	49	50	48	57	56	51	41	52	63	39	48	52	50	62	52	50	46	65	54	48	60	49	57	57	54	46	66	49	59	59	49	46	53	52	52	61	69	43	48	51	56	43	55	52	51	39	44	41	53	47	57	53	55	54	62	47	60	58	55	61	48	49	51	36	57	53	55	47	48	55	39	61	48	61	55	59	45	64	59	42	34	56	56	53	45	51	46	60	55	47	52	60	53	51	46	49	47	53	58	56	56	51	45	56	54	64	47	61	49	53	59	54	49	42	59	49	57	45	42	44	43	46	55	46	61	57	56	43	63	57	56	61	40	61	59	62	49	69	59	48	49	58	54	48	40	46	34	47	44	67	46	51	51	35	57	52	48	37	48	55	52	47	49	55	48	46	52	50	53	47	48	59	42	45	61	43	65	53	46	55	52	59	60	58	60	53	54	46	59	50	48	58	49	56	52	47	54	53	54	40	55	47	69	57	48	60	37	58	49	58	53	47	58	38	56	55	48	58	57	61	54	52	58	56	42	49	49	61	58	55	57	52	54	53	53	66	69	55	57	53	40	44	48	41	54	48	59	69	49	59	55	55	54	55	59	49	73	51	51	56	44	36	50	52	62	53	55	50	55	52	60	47	56	45	49	49	46	50	57	53	50	62	47	47	53	52	59	50	37	49	55	52	46	59	53	39	52	42	52	51	55	58	52	48	59	57	40	57	54	55	49	45	45	54	56	64	59	50	54	66	40	42	60	55	47	48	51	61	53	60	49	53	47	34	50	65	44	57	57	50	48	53	50	56	51	53	50	61	53	52	63	50	47	39	49	59	54	49	44	60	75	55	42	42	51	55	45	46	42	53	50	53	52	48	53	52	56	43	53	48	46	46	51	48	43	49	63	53	42	52	51	59	69	40	54	55	41	39	53	55	52	50	53	58	71	60	57	45	53	58	63	57	48	52	59	55	53	47	60	61	58	52	47	60	54	63	52	64	50	46	46	45	55	43	47	53	55	58	51	69	63	53	42	55	69	48	48	53	57	56	53	50	40	52	52	66	65	44	59	52	54	46	56	41	64	64	38	64	58	44	56	40	60	56	52	61	40	48	58	54	59	59	62	56	44	64	51	45	66	54	53	57	50	46	57	38	53	56	65	55	57	53	63	53	56	50	52	59	58	47	58	54	50	46	58	67	53	55	59	53	55	62	45	62	44	66	53	47	61	60	57	50	53	55	40	43	54	52	52	81	61	46	63	61	55	57	39	56	39	45	62	43	49	50	42	46	53	60	47	57	47	54	41	56	50	44	57	59	52	61	47	41	44	63	45	47	59	54	62	51	64	53	48	54	67	67	48	55	48	63	53	52	64	61	66	53	60	65	45	49	55	56	51	58	46	48	51	44	44	48	48	60	50	47	54	47	51	53	47	59	63	42	48	48	56	47	50	58	52	55	53	52	44	46	53	67	51	55	51	56	61	66	52	45	44	55	54	55	55	59	53	53	40	46	62	54	63	58	53	64	55	59	49	38	48	55	61	68	45	57	62	49	46	63	51	57	54	55	56	56	46	51	45	56	42	58	50	45	45	59	57	48	55	53	56	63	49	53	46	51	57	54	59	48	46	39	62	51	45	47	70	59	56	40	51	52	53	52	58	52	51	50
41691	36240	28017	26191	18910	13046	12401	4838	1725	957	652	660	714	627	645	660	652	706	638	631	660	741	699	710	628	659	706	649	677	645	693	647	616	641	598	636	634	666	645	650	638	636	658	650	657	683	661	646	621	654	648	643	682	631	671	661	632	662	735	660	669	613	653	653	602	653	675	632	649	601	694	702	632	667	696	646	590	658	673	639	602	626	652	652	643	669	681	677	677	631	683	673	651	640	667	639	654	668	668	688	678	654	655	600	619	617	623	619	679	688	665	662	626	651	632	655	621	607	645	635	636	676	614	611	702	668	679	639	637	662	632	652	637	675	636	671	644	637	722	618	637	689	638	646	621	660	684	645	663	608	692	633	645	631	618	612	663	631	598	662	613	642	605	643	673	654	649	623	644	645	606	668	658	648	615	674	639	610	686	615	668	665	599	617	636	640	605	666	666	611	702	662	680	657	634	631	678	668	694	668	583	645	677	661	625	660	678	650	705	661	627	613	679	668	662	612	638	620	652	666	641	669	687	652	618	680	646	598	662	632	633	648	645	609	660	662	675	635	658	674	679	669	649	652	623	629	655	647	620	623	631	631	647	645	694	680	675	672	600	684	672	648	657	659	626	613	658	638	627	640	652	647	630	656	676	638	678	649	647	657	670	645	688	640	611	635	676	676	679	663	666	633	694	671	625	636	670	637	628	646	663	593	658	678	675	628	608	621	629	663	616	635	669	661	687	684	637	657	676	676	638	629	714	606	663	651	625	712	695	639	675	650	628	624	609	614	683	619	648	608	651	663	685	626	670	624	647	645	694	639	672	654	685	634	692	660	649	622	670	631	630	654	612	677	613	663	653	628	651	645	636	633	646	650	586	642	636	662	615	682	619	630	610	607	659	640	641	679	679	645	644	623	640	646	624	667	675	629	660	625	620	677	650	651	624	642	704	674	656	625	624	632	666	688	646	627	657	666	668	670	584	662	636	636	682	639	638	715	675	650	655	666	693	597	621	694	658	625	683	637	676	640	574	673	659	660	661	634	661	687	659	690	641	614	623	669	637	621	652	642	676	637	685	634	672	631	653	627	648	660	663	633	688	631	622	634	655	664	604	618	675	638	645	644	643	638	636	617	636	665	672	673	671	654	671	636	657	623	630	658	646	647	622	627	623	612	655	652	658	633	637	646	641	651	629	637	593	646	634	635	618	663	631	666	580	643	627	663	635	632	653	640	621	684	628	682	629	684	610	670	605	658	694	683	683	658	666	617	695	675	641	644	645	647	620	642	639	696	651	623	627	667	651	691	656	664	635	696	624	675	706	622	645	628	658	595	645	635	609	623	688	620	646	644	632	689	622	645	661	673	611	630	671	659	644	665	618	611	625	656	702	650	651	652	620	677	650	652	655	663	643	692	631	662	662	660	643	646	640	641	610	618	608	643	640	701	623	642	666	663	606	657	636	631	632	661	622	657	673	623	700	633	669	634	636	654	640	629	651	661	621	631	624	670	661	667	689	623	615	621	667	684	697	670	656	614	657	637	624	645	649	660	653	655	629	696	635	611	650	672	672	599	638	610	649	669	673	642	610	658	670	637	616	623	625	624	635	662	664	623	691	668	636	676	641	680	637	644	665	673	678	646	665	656	647	645	657	622	653	640	600	677	662	628	591	645	630	646	624	661	678	656	639	652	598	622	638	642	652	661	621	646	646	639	674	671	630	597	638	630	698	659	656	711	668	633	632	622	655	669	635	664	611	622	627	611	660	654	671	687	646	666	640	661	631	642	622	678	616	648	629	649	652	642	664	626	683	623	668	649	659	655	652	610	633	662	630	668	677	654	665	595	662	603	648	705	696	639	651	650	649	628	663	670	633	661	705	648	618	629	634	630	623	631	630	651	597	644	640	663	664	629	654	683	629	664	617	639	618	638	698	641	693	643	699	590	651	663	651	651	623	627	634	596	659	632	656	673	625	672	659	679	661	655	680	655	665	621	582	620	629	671	661	631	671	588	611	668	656	661	631	639	619	699	619	637	654	647	675	631	750	668	661	635	647	659	664	665	648	610	662	643	665	632	658	634	578	599	650	645	660	637	661	652	632	607	681	601	657	657	665	627	655	703	663	593	641	694	667	621	642	658	645	666	679	728	671	690	669	659	670	650	678	679	689	630	597	685	602	691	657	652	727	623	649	638	694	658	703	599	641	682	644	669	655	641	650	632	636	617	660	620	665	651	687	658	690	665	662	700	669	633	646	638	668	626	646	658	648	652	669	675	621	634	666	622	655	698	661	643	618	612	652	624	598	628	672	688	650	634	654	645	587	642	632	651	638	677	640	664	704	666	658	630	589	647	645	653	613	676	667	619	647	659	621	664	651	666	674	651	626	630	682	665	650	660	662	656	666	685	622	643	678	665	673	671	714	613	651	626	648	636	646	657	638	664	680	637	630	625	644	682	673	646	650	657	662	648	631	650	634	665	654	610	635	597	663	659	650	614	638	676	658	635	664	650	680	660	669	658	643	689	632	639	673	655	642	628	636	643	638	639	599	689	674	645	638	713	663	662	651	618	708	654	678	680	662	659	651	618	658	559	672	641	648	632	680	637	655	677	653	645	673	646	637	629	673	599	632	662	657	644	642	673	652	687	649	659	665	634	641	676	653	604	614	646	662	627	663	655	658	654	670	678	629	719	664	634	675	606	629	599	634	639	666	684	598	614	644	624	697	633	668	635	644	667	632	644	646	620	634	649	619	661	639	632	674	677	662	652	664	614	623	655	626	660	664	681	665	690	607	703	633	666	647	700	668	691	660	626	633	668	641	658	687	703	629	673	633	672	615	649	614	654	586	610	627	615	640	641	670	669	675	679	663	609	631	608	640	662	657	658	667	661	672	644	650	666	643	612	673	645	684	691	658	663	666	667	627	643	658	658	656	657	665	649	638	658	662	673	674	619	632	629	618	651	657	635	665	609	653	607	643	640	668	634	641	606	600	648	611	608	654	653	680	657	669	640	651	627	648	573	607	659	673	675	628	640	611	647	625	639	626	648	677	654	676	637	646	675	611	649	628	650	652	684	653	615	618	671	628	639	722	644	675	637	628	674	614	666	675	598	684	640	614	671	720	605	646	672	658	664	648	624	675	679	665	700	654	625	669	642	690	675	673	609	639	675	603	653	669	638	644	642	675	634	621	650	649	643	611	606	674	673	637	642	606	688	635	658	677	662	674	637	659	647	674	674	656	644	607	670	662	661	671	669	671	703	626	631	640	665	635	636	672	662	666	684	639	597	657	643	629	621	672	633	688	626	603	656	666	625	627	686	671	629	662	637	653	637	664	660	660	674	643	641	604	607	707	625	657	669	689	632	642	692	636	676	640	642	666	687	656	628	602	660	646	637	663	625	625	664	640	660	669	651	644	647	665	655	640	645	637	699	676	674	629	653	665	678	629	614	655	657	671	621	657	660	651	681	637	678	643	668	638	639	671	624	648	694	691	608	623	659	677	636
22075	30467	18639	7450	2038	696	641	292	106	80	59	50	60	45	64	59	53	56	40	52	55	58	58	55	45	62	54	59	61	58	48	67	52	58	58	70	65	47	48	67	48	60	41	63	60	46	50	51	48	47	47	47	41	53	48	64	56	59	64	47	54	61	45	53	53	54	56	51	67	53	62	57	49	52	59	54	59	66	54	63	55	62	38	41	60	58	50	41	46	60	51	53	63	58	45	68	59	51	53	54	62	45	49	61	53	53	56	47	61	59	54	55	49	60	51	62	43	58	48	58	55	52	57	44	49	65	53	39	43	57	48	56	64	60	57	47	60	63	57	51	51	36	58	43	50	49	57	52	56	39	41	41	48	45	55	57	57	51	51	54	56	51	57	40	58	56	50	54	56	49	55	52	48	45	53	51	54	68	47	41	46	55	56	44	55	48	52	50	56	57	46	53	57	64	56	55	60	50	59	57	44	51	53	58	46	59	58	49	54	64	54	55	57	47	43	48	57	45	46	54	63	45	51	54	54	60	42	46	54	46	54	57	49	51	55	57	51	40	52	43	53	46	54	53	54	59	48	43	54	46	58	60	58	50	49	39	63	50	53	60	53	54	58	47	60	55	53	41	55	50	56	50	51	46	57	60	46	60	69	52	50	44	43	47	37	53	57	43	48	51	61	50	57	58	45	56	57	64	55	75	53	49	60	50	48	55	73	64	33	46	56	60	67	49	47	56	56	55	56	44	49	62	47	46	49	50	60	44	40	43	58	57	33	66	49	64	52	41	47	46	47	56	55	55	50	54	50	54	45	53	61	54	58	51	58	54	56	56	49	53	55	59	55	64	42	58	51	49	65	46	42	54	49	53	55	49	48	45	51	45	63	57	61	53	55	58	53	55	52	46	45	48	54	52	61	50	43	54	54	52	50	59	49	60	60	51	59	70	54	50	50	41	63	52	44	45	58	53	54	58	57	68	63	56	55	59	44	56	70	56	61	58	52	61	59	47	75	50	65	53	42	51	47	55	58	56	54	46	58	64	53	68	60	48	53	48	66	50	67	45	44	45	48	50	52	45	54	56	60	47	58	57	48	49	49	54	40	58	48	44	45	63	50	46	56	54	55	58	69	48	39	65	56	57	50	41	53	53	45	44	49	47	52	50	68	54	57	46	44	53	50	58	54	43	52	57	47	48	60	51	51	61	53	56	49	40	49	37	58	40	41	51	62	62	47	51	58	50	50	62	58	58	51	45	45	73	46	56	48	54	49	54	53	56	61	51	57	42	47	63	66	58	49	52	54	65	54	60	59	53	57	43	65	55	43	56	53	49	51	51	37	44	48	67	51	60	43	55	55	56	52	50	56	57	44	51	60	54	37	58	53	40	43	46	64	52	53	52	64	58	48	57	48	47	47	63	51	60	52	53	62	58	52	57	53	59	44	64	57	50	53	57	45	47	51	68	54	48	49	55	58	62	64	61	44	43	54	44	43	51	62	53	55	56	51	56	56	63	54	68	52	53	53	46	47	62	55	57	59	59	50	57	63	51	54	53	58	60	51	52	43	42	69	67	52	67	47	67	56	60	62	52	52	50	68	53	53	55	37	69	53	67	62	47	61	44	52	51	49	47	58	72	67	52	46	39	47	67	59	55	55	65	57	55	50	53	66	55	45	56	60	55	64	59	43	57	55	45	48	59	68	56	53	56	51	63	61	59	53	46	53	59	54	46	52	47	56	57	61	58	57	45	51	60	64	55	58	46	61	59	60	57	55	43	48	57	53	68	40	56	42	71	53	65	43	54	41	47	48	46	56	54	52	48	48	66	55	53	58	61	53	52	50	50	61	49	56	65	54	63	48	47	60	44	38	45	60	61	70	56	47	42	60	64	44	55	43	60	58	60	62	71	60	56	60	50	39	49	55	45	55	51	54	53	39	36	66	51	47	58	54	42	54	57	62	51	53	46	65	66	49	54	53	56	62	50	38	49	64	55	45	48	53	37	51	58	43	54	54	43	46	45	53	51	56	46	53	64	45	70	50	43	42	47	40	58	61	64	52	55	48	59	75	51	49	55	69	52	68	55	50	54	50	57	55	46	48	51	45	54	52	64	53	59	68	61	58	55	40	53	53	48	67	65	55	60	44	58	39	44	50	68	34	59	46	46	46	55	54	51	56	45	70	48	49	57	45	52	58	56	48	54	58	53	53	55	58	47	51	51	53	44	51	35	53	40	56	62	62	55	47	64	58	51	61	56	61	49	60	46	57	62	54	59	59	48	64	49	49	61	45	47	53	35	43	52	59	53	60	49	37	41	56	52	61	51	38	52	50	50	51	60	50	50	50	56	58	50	53	45	50	65	48	62	53	54	48	48	45	60	56	63	59	60	59	46	60	46	63	61	61	49	41	60	65	56	61	41	53	49	66	49	67	48	54	53	64	51	65	37	56	57	45	67	55	64	61	58	55	50	46	53	57	68	71	49	60	53	58	57	51	59	51	56	47	50	42	58	47	52	56	48	40	59	57	45	58	54	52	50	48	51	60	49	61	49	59	49	49	47	63	58	58	55	44	54	48	47	65	40	72	59	55	52	56	56	56	60	41	56	54	53	60	69	41	51	52	60	53	46	57	59	53	59	50	52	52	63	58	51	57	46	54	57	58	51	53	61	50	57	56	63	63	47	52	76	55	38	66	64	48	56	54	52	56	72	44	43	52	50	50	49	54	51	52	50	52	57	53	55	42	52	52	53	52	55	58	50	66	46	52	51	58	47	59	53	66	65	54	44	48	55	48	50	48	46	62	70	64	53	41	58	56	50	37	51	63	48	52	39	56	48	47	56	53	62	39	46	49	60	44	58	51	40	44	62	44	55	52	55	48	59	50	53	51	50	47	45	48	48	56	50	59	47	64	44	61	48	45	60	54	49	51	54	63	56	56	58	60	51	54	54	58	68	64	58	59	52	52	43	59	51	53	65	39	56	49	61	66	52	46	40	49	42	55	50	56	55	69	51	43	56	64	58	42	55	52	55	66	52	54	53	55	53	47	55	58	56	57	35	53	50	56	51	71	50	63	44	52	60	70	65	54	56	56	58	56	59	67	40	49	50	50	43	55	42	53	51	55	66	52	51	51	60	59	52	65	55	56	51	57	54	57	51	41	54	47	48	50	58	63	58	49	47	43	53	47	53	52	52	50	52	53	48	45	48	38	45	52	48	64	45	49	47	60	41	51	43	67	54	66	53	49	51	38	51	56	59	63	54	52	62	57	57	50	56	58	43	57	49	56	61	56	45	56	63	55	54	59	52	48	45	44	39	63	49	54	50	54	44	63	42	54	48	51	61	56	49	54	55	56	51	61	50	48	49	43	47	55	50	57	47	42	56	47	51	72	53	65	49	52	60	46	48	61	67	47	56	57	49	57	58	61	62	47	42	56	49	46	60	50	48	58	48	53	48	57	50	48	62	62	48	51	50	57	52	56	48	51	61	51	61	58	60	55	51
47748	45510	39273	38306	31521	23994	21632	10301	3514	1428	650	622	650	619	666	662	686	673	650	617	755	869	787	732	689	697	691	683	674	640	660	659	649	650	657	652	626	672	664	671	683	695	665	660	667	652	661	654	702	660	636	655	659	669	662	640	619	658	634	699	614	621	673	590	625	695	633	660	687	668	670	654	674	659	712	645	654	644	591	659	643	689	635	624	681	650	637	667	658	685	648	672	651	632	674	700	640	631	643	641	636	647	608	652	669	631	693	619	655	666	668	661	630	679	621	674	663	683	659	690	643	649	634	665	602	630	655	622	635	677	643	675	628	654	698	701	688	656	670	620	687	595	629	646	657	646	618	676	655	643	642	628	631	608	638	656	642	663	622	702	673	615	663	701	630	661	684	714	735	709	640	667	657	680	671	667	641	663	657	673	629	631	644	636	709	656	649	705	655	741	669	662	674	654	641	694	633	649	649	656	580	643	677	658	684	620	644	621	625	643	629	702	683	715	656	668	663	677	647	659	667	629	669	653	671	661	648	652	676	670	624	685	637	697	659	647	650	626	650	631	665	627	639	640	654	677	683	664	669	693	682	635	690	612	670	702	690	628	680	679	694	662	703	692	687	675	707	609	673	671	669	646	701	650	644	659	664	683	671	650	680	710	653	681	694	650	673	676	668	618	645	647	678	695	645	638	655	645	679	686	642	674	643	642	658	663	668	682	689	700	653	665	690	692	648	632	715	628	668	647	665	659	689	663	648	684	659	651	647	676	687	654	650	622	663	668	680	663	653	684	646	638	646	708	725	665	647	616	703	680	670	688	656	680	653	647	690	654	666	618	679	666	650	630	651	628	670	658	681	672	665	675	678	666	621	612	639	651	682	659	701	639	660	678	699	652	661	659	648	637	678	668	712	654	670	628	675	643	656	664	664	645	665	657	663	623	689	609	685	626	693	660	662	648	650	688	721	655	694	663	613	654	659	656	654	610	671	658	648	635	668	656	626	651	622	650	637	663	670	636	662	667	701	646	717	645	648	660	703	625	631	636	716	686	692	684	667	610	594	669	718	654	701	670	672	644	652	672	655	637	627	652	652	645	682	649	636	694	683	663	658	623	688	632	683	667	657	708	658	684	657	659	663	637	617	643	674	611	630	647	648	678	710	654	678	650	670	666	633	638	639	719	606	668	642	669	652	698	688	659	680	683	666	671	650	631	664	656	672	633	606	713	648	741	712	660	631	653	701	664	674	701	706	640	636	667	666	665	647	704	685	652	654	648	691	660	630	709	654	646	651	681	653	671	633	672	625	637	624	637	656	691	647	712	660	600	662	659	673	666	672	618	685	671	662	621	626	665	676	636	653	662	673	667	653	665	607	633	607	640	657	631	639	651	646	687	617	640	648	625	658	632	620	709	635	702	690	632	671	628	667	665	665	664	636	664	692	641	693	637	699	679	677	671	653	674	643	637	667	665	688	659	695	622	621	583	685	703	715	660	668	655	679	635	643	637	661	652	680	697	648	635	716	705	651	706	632	667	658	657	668	661	652	712	703	660	698	614	690	700	630	663	619	652	653	614	677	664	642	615	664	649	645	658	684	654	649	665	638	642	602	650	636	656	651	652	694	643	695	682	635	689	639	649	628	671	665	691	659	653	642	667	586	653	680	628	695	645	685	698	668	642	658	701	621	680	648	647	629	662	713	662	648	697	650	601	663	671	623	732	624	646	651	659	664	672	649	683	733	649	662	631	636	677	697	638	675	643	651	637	675	691	691	628	648	676	655	662	634	656	636	645	657	635	643	650	665	687	644	607	647	657	641	653	658	680	659	676	628	664	671	648	667	674	630	661	694	685	650	646	662	701	650	635	633	655	641	666	645	696	727	641	651	671	694	720	622	665	671	706	641	616	638	638	652	668	698	651	678	690	656	649	669	657	697	601	646	631	655	632	679	668	638	676	664	667	653	626	713	650	656	657	689	653	665	640	676	639	622	693	686	694	655	634	637	648	616	694	646	608	628	670	710	682	657	672	686	669	628	680	669	601	659	690	670	648	665	670	651	650	675	698	642	677	662	642	714	679	671	627	691	664	683	600	635	618	616	697	699	665	636	677	658	678	676	670	632	652	643	653	627	677	647	626	700	669	677	648	664	645	621	689	630	691	654	687	676	694	693	622	681	640	640	639	694	645	663	652	667	644	669	674	665	652	659	645	642	657	640	655	633	719	620	665	644	659	664	651	590	628	614	644	643	613	677	626	662	651	643	669	649	646	653	633	674	658	681	667	633	644	655	694	672	648	658	677	634	627	665	641	646	684	655	631	697	661	643	677	663	681	630	652	688	657	678	629	683	616	677	713	671	648	655	683	658	700	656	675	614	678	656	674	671	680	659	682	675	673	646	591	644	654	665	706	631	685	662	672	662	704	692	643	659	638	639	689	683	645	681	633	674	646	672	628	630	656	660	631	685	635	641	661	661	660	647	675	660	716	677	669	662	687	659	673	645	654	694	673	616	687	680	677	663	636	697	629	656	652	670	678	654	673	665	698	652	633	649	617	666	654	653	658	641	649	698	671	674	656	672	688	682	666	665	650	640	699	687	676	655	676	660	669	662	667	643	667	682	681	653	663	638	648	638	670	695	652	692	650	600	656	693	674	647	679	690	704	649	667	664	655	654	622	684	698	673	652	657	649	649	633	681	630	690	652	682	678	647	644	685	683	681	716	617	698	679	677	635	715	715	644	648	641	660	685	643	671	660	646	663	722	623	633	660	714	664	636	677	687	659	718	651	609	647	635	628	635	648	667	676	691	678	705	655	673	726	647	657	689	661	680	654	649	679	672	664	678	649	657	689	664	696	657	658	670	676	667	666	665	623	672	681	643	672	712	681	647	609	650	674	647	675	679	683	641	697	663	643	627	683	633	636	668	607	633	693	671	645	616	630	633	679	629	644	649	664	675	667	673	701	657	693	700	639	629	643	690	650	660	664	640	643	640	651	684	674	640	683	625	680	639	678	677	678	694	683	641	641	654	621	668	690	652	723	668	644	623	673	647	675	688	659	651	683	663	660	630	663	644	691	675	693	653	660	670	654	682	687	628	654	640	657	670	644	626	657	627	683	687	621	654	629	721	598	683	661	633	666	649	651	641	648	651	640	677	631	661	654	644	649	660	669	694	650	660	653	686	705	666	696	680	668	654	667	638	658	681	643	664	709	652	647	648	660	681	658	694	621	661	691	703	678	671	694	661	665	683	685	678	708	667	634	648	631	685	678	659	665	668	663	603	649	651	671	684	641	630	681	641	636	655	647	656	661	651	657	650	674	697	633	653	665	627	623	648	648	673	621	616	646	702	648	664	672	635	628	648	677	650	662	629	684	608	639	680	691	645	637	661	674	649	651	639	671	671	668	632	710	688	632	635	664	652	641	631	645	633	633	712	691	655	616	640	695	677	643	663	624	666	686	673	650	668	655	665	682	647	656	690	648	679	633	706	652	699	679	656
19482	26966	17032	7362	1968	691	631	288	115	73	59	48	69	59	61	66	58	75	64	60	51	66	73	72	62	74	62	49	67	67	45	68	54	59	43	68	65	59	63	63	63	72	48	56	71	62	62	56	60	76	66	59	67	55	80	63	67	68	64	56	52	55	58	61	55	57	59	60	81	56	56	45	67	60	63	59	60	63	57	64	55	48	45	68	56	63	55	57	57	56	58	62	55	48	55	67	64	61	55	58	58	45	58	62	63	91	56	51	57	76	60	63	66	62	88	66	72	58	70	64	72	48	64	48	46	61	63	66	60	71	57	57	59	66	49	73	52	69	51	45	62	56	63	56	66	84	41	55	69	62	63	65	68	73	67	57	64	63	59	67	67	59	73	54	70	61	57	71	62	88	59	68	51	59	57	46	67	58	74	60	66	54	51	59	72	64	74	68	61	58	77	70	73	67	61	53	73	60	69	51	67	62	70	60	65	56	55	71	65	53	63	67	66	78	70	60	62	69	65	57	62	70	77	64	61	61	54	58	65	48	55	59	52	82	70	59	60	56	75	62	53	72	58	58	59	61	56	51	45	52	59	63	47	65	67	61	58	69	72	67	70	80	54	56	72	58	66	62	62	64	60	67	70	67	51	71	60	57	61	59	58	41	50	61	50	50	78	55	69	75	69	64	61	70	73	63	59	56	68	76	69	58	75	62	41	62	59	58	70	52	61	74	59	48	81	74	61	53	65	52	77	69	62	71	58	69	68	67	72	65	56	74	57	78	78	60	70	63	70	76	50	56	55	62	66	74	48	44	65	61	66	68	55	73	77	62	53	73	60	82	53	59	74	65	47	64	64	46	64	60	53	70	57	55	57	68	71	54	65	61	64	69	54	68	52	63	68	67	65	62	56	57	82	51	50	57	59	55	62	57	65	55	77	67	72	51	63	64	65	62	76	67	58	51	77	61	66	58	40	52	60	59	54	72	60	58	68	60	73	62	62	63	60	66	48	52	61	64	65	67	70	54	64	72	82	55	53	69	60	74	68	53	74	60	66	70	55	75	75	56	55	69	52	60	67	73	48	41	86	59	54	69	64	63	66	74	55	74	78	66	70	52	68	69	73	53	58	68	69	62	71	62	58	77	66	55	57	72	61	40	63	66	63	55	62	66	74	59	65	58	68	55	53	64	62	49	71	64	61	52	72	66	82	63	63	73	67	56	43	66	51	50	54	72	64	55	53	57	60	52	49	73	53	60	68	55	61	61	51	53	51	66	54	57	41	82	70	60	73	54	60	64	71	56	61	55	74	71	70	56	59	60	58	62	67	64	75	57	62	72	63	51	52	52	67	57	66	67	59	58	53	72	65	69	71	58	58	66	68	69	57	55	69	42	71	48	60	74	50	54	53	69	65	65	53	68	50	59	75	54	64	67	53	56	56	69	58	59	54	59	60	64	60	61	54	61	55	62	63	61	63	61	56	67	52	58	69	63	78	57	64	64	52	72	70	62	64	53	69	54	64	52	61	58	69	68	57	66	74	56	73	59	59	62	59	60	57	69	53	63	46	72	72	65	64	65	62	57	83	61	68	64	63	59	62	68	50	67	61	59	78	74	48	74	61	60	63	60	56	47	64	53	53	64	58	64	57	71	64	51	60	59	63	54	73	60	68	64	64	84	51	59	65	62	56	56	68	90	67	75	64	61	59	53	52	60	76	58	60	72	53	53	62	62	52	69	59	54	69	63	49	60	60	74	60	75	57	65	67	60	76	63	75	59	71	69	58	61	70	77	69	70	64	55	70	64	56	59	61	64	70	73	66	60	64	57	59	51	66	53	65	60	65	45	64	66	66	57	66	54	67	64	57	80	51	67	55	75	67	82	72	68	58	64	84	49	55	60	58	78	56	57	55	59	63	56	76	62	69	60	65	72	78	76	67	73	57	67	66	60	65	74	77	69	50	59	60	72	61	63	61	61	65	66	58	48	57	73	56	63	57	56	60	63	57	68	61	71	45	63	50	68	61	59	71	59	60	55	59	67	65	65	89	55	62	55	54	58	61	46	62	51	61	75	64	67	78	79	55	59	68	65	66	68	58	64	67	54	54	77	61	70	53	65	68	62	74	62	82	67	60	58	63	53	57	56	44	78	69	57	59	52	66	68	62	54	63	64	76	69	73	65	52	61	53	68	64	66	82	59	64	57	69	71	83	62	66	54	61	63	60	73	53	67	61	64	66	65	61	57	71	64	66	84	64	71	72	60	64	59	61	56	57	56	76	59	40	57	62	58	58	50	56	63	53	53	66	59	48	48	63	56	65	48	62	58	61	62	68	58	57	37	59	63	67	68	54	60	53	66	60	55	61	63	74	61	64	81	67	67	68	47	50	75	69	63	77	68	49	70	60	43	71	63	58	54	82	52	67	52	52	60	57	49	50	57	61	71	68	54	66	65	53	57	65	63	66	57	48	61	53	47	57	62	62	65	61	51	65	65	70	66	48	68	54	51	58	79	62	51	68	82	51	68	55	64	51	59	64	64	56	71	69	68	57	69	60	80	58	67	61	72	70	67	67	61	55	62	66	52	54	60	59	61	63	58	61	60	64	45	62	60	63	71	65	66	60	61	57	47	75	59	68	74	62	66	60	56	64	66	68	67	64	64	64	66	58	59	61	75	66	54	61	62	54	55	46	62	68	56	74	67	68	55	69	57	54	39	72	60	56	61	53	50	55	73	78	76	65	65	61	67	52	59	60	64	61	64	76	67	54	43	68	61	69	68	60	66	58	54	62	55	63	54	77	66	51	53	49	63	60	61	61	49	65	56	70	71	66	51	69	62	46	63	49	56	65	59	62	72	59	48	38	60	67	52	55	48	57	68	54	60	63	71	60	65	46	56	63	69	58	53	68	66	63	50	49	70	58	70	56	60	54	57	78	64	73	52	54	48	75	61	62	55	55	67	56	49	60	60	59	59	68	58	54	59	71	66	63	69	66	57	66	72	59	44	60	70	54	48	59	74	69	74	66	57	57	57	59	71	65	68	56	50	58	59	61	58	51	73	61	63	67	66	69	61	62	60	56	72	62	70	53	59	52	53	66	58	55	53	60	64	48	62	73	70	71	53	62	64	57	61	59	52	77	57	54	74	50	57	83	70	59	59	58	64	67	53	87	66	50	68	55	53	61	71	57	65	77	56	73	50	59	63	56	70	62	59	53	73	60	82	54	56	60	64	73	64	64	62	68	57	63	56	58	59	62	70	63	68	64	36	82	54	52	58	71	62	59	60	69	67	51	49	74	64	64	63	67	68	50	58	53	54	61	62	72	57	62	67	65	63	71	60	59	57	72	64	57	68	60	73	62	69	68	64	50	66	67	63	77	68	63	56	61	55	55	50	64	60	79	60	68	66	52	71	61	63	65	58	58	53	66	63	76	51	60	61	65	52	64	68	57	71	65	73	69	69	70	68	67	63	67	55	73	60	64	54	61	68	63	53	60	72	60	53
51094	48140	38735	37175	31434	23027	20873	11444	3414	1421	796	765	764	806	774	764	799	713	749	745	849	977	879	758	737	784	745	753	761	775	759	774	741	803	737	778	737	804	750	786	738	730	762	801	782	732	742	752	792	787	769	765	789	771	768	729	746	779	741	778	747	743	793	766	747	760	773	781	708	804	772	767	715	796	795	778	777	751	776	765	728	741	777	753	764	786	770	744	727	763	795	767	722	770	740	737	796	820	775	747	742	741	780	753	767	728	794	722	777	777	745	779	733	761	798	788	781	799	789	774	745	735	761	785	697	776	728	785	761	790	736	793	736	744	776	772	764	739	730	758	775	799	773	738	782	765	801	731	712	771	718	773	760	748	743	769	817	778	745	724	762	784	776	765	727	801	791	697	777	730	737	773	799	703	765	772	762	747	726	737	760	799	762	737	745	774	716	779	780	759	728	772	779	777	709	761	783	731	768	729	727	782	775	749	765	837	770	786	761	757	802	803	769	783	755	746	806	815	746	749	770	754	761	762	759	763	732	747	752	692	804	714	754	733	777	777	797	785	742	822	768	760	802	747	749	749	797	799	771	798	746	779	802	754	785	776	796	765	760	740	782	861	798	713	771	721	782	799	794	770	740	767	761	784	754	800	744	750	761	752	753	724	738	727	789	773	753	776	800	771	750	803	773	758	719	762	788	751	780	753	785	724	767	745	771	749	698	770	721	767	817	755	782	765	738	788	770	764	802	750	794	750	767	763	758	777	795	748	763	759	781	750	791	730	759	768	755	757	776	742	805	766	789	762	816	749	692	769	693	713	741	747	796	753	746	790	776	759	792	717	779	732	830	764	745	721	739	756	765	780	753	775	771	781	785	761	778	765	744	767	786	758	729	762	754	756	761	735	774	720	769	761	741	718	752	788	800	748	741	812	777	806	737	788	767	739	807	764	755	763	748	799	758	779	796	782	722	738	756	760	763	759	765	725	746	776	765	832	743	805	767	780	760	719	799	783	721	761	791	763	712	760	819	803	767	778	800	725	713	794	786	778	783	764	801	767	784	768	796	751	734	728	758	777	730	733	741	756	785	787	776	731	776	787	774	723	792	796	769	771	762	781	801	814	746	733	799	790	744	781	773	803	775	720	757	784	794	782	746	788	723	775	775	803	775	769	726	802	773	750	759	766	771	780	748	790	730	789	727	792	754	763	746	808	759	720	773	805	725	773	783	775	702	771	751	762	754	780	811	746	748	770	716	755	772	725	752	767	759	766	792	762	742	747	796	774	782	729	818	774	750	795	803	817	792	775	748	739	795	785	729	752	755	779	761	763	747	816	727	777	764	786	776	785	739	766	779	740	742	747	715	794	790	769	762	773	801	749	772	756	737	735	782	789	741	777	747	749	756	759	740	784	761	761	757	749	774	746	769	765	774	765	798	838	756	739	727	797	783	828	767	747	808	787	766	787	785	761	762	760	773	815	819	760	788	762	720	777	777	785	721	783	701	711	752	755	806	741	750	811	684	758	752	743	770	761	779	739	768	753	775	766	787	697	752	789	770	795	756	759	801	796	750	767	716	776	708	720	759	775	766	779	754	748	771	782	739	769	780	751	789	765	787	787	786	770	792	796	792	763	757	779	739	749	774	738	777	746	757	761	774	777	788	792	728	742	764	722	776	779	750	724	797	738	770	760	744	819	740	758	737	789	804	780	781	771	785	709	816	797	736	802	777	738	773	742	746	740	807	793	757	758	761	794	761	804	756	776	773	771	754	777	738	787	749	768	753	802	771	792	717	769	753	735	774	773	781	797	771	770	813	773	765	797	746	742	773	755	768	751	744	834	818	766	739	782	762	748	789	804	736	781	765	825	757	723	797	701	780	763	807	804	734	745	765	760	752	728	735	786	731	723	793	782	748	817	716	769	702	804	784	801	784	767	749	748	761	726	755	750	792	777	779	778	775	743	842	765	759	752	738	746	778	771	770	745	738	771	758	760	726	721	735	746	786	795	807	769	772	723	743	746	813	751	755	801	785	749	802	707	729	781	789	745	716	751	736	763	753	759	743	789	742	766	717	832	772	756	761	821	765	755	742	787	775	759	786	761	810	726	778	754	787	781	726	774	793	735	811	712	727	723	788	739	760	805	731	733	736	762	735	775	767	796	789	818	750	828	789	778	772	752	795	758	764	746	755	749	816	771	786	794	767	750	739	753	784	812	828	714	791	715	744	799	790	790	717	755	802	718	754	776	749	753	774	762	767	748	765	775	785	798	732	779	746	822	786	761	786	779	796	760	814	734	813	750	769	731	785	741	762	792	756	706	723	814	776	805	767	715	729	752	810	825	735	789	728	803	756	753	758	754	756	782	751	786	773	711	750	770	795	763	745	745	772	788	790	758	763	776	730	728	813	782	758	760	771	805	769	761	725	765	756	732	772	799	782	790	785	722	718	706	818	759	732	795	780	783	750	725	722	761	768	765	749	748	752	759	767	779	796	734	740	767	753	796	775	763	816	770	784	738	819	705	755	784	791	803	697	774	743	808	756	725	738	762	759	753	777	784	723	708	751	756	762	738	784	760	802	783	774	752	749	755	705	775	794	780	807	738	778	767	748	814	770	763	748	760	806	795	742	733	756	761	743	740	776	741	764	780	721	789	773	803	779	755	771	753	797	821	785	772	740	776	800	813	804	787	809	722	759	753	792	763	804	777	748	784	708	809	803	751	731	739	826	739	766	737	716	783	719	720	754	781	746	757	813	760	781	759	697	752	791	734	781	769	762	783	754	711	753	785	768	762	751	745	773	814	787	762	801	794	765	722	756	754	736	795	761	798	733	749	716	733	793	777	749	779	793	773	742	724	797	823	780	722	763	742	737	780	791	753	779	779	811	744	773	773	788	747	722	766	756	745	757	757	805	755	780	748	784	753	740	783	774	796	751	741	768	730	796	726	799	771	744	756	778	817	778	722	737	749	764	768	753	721	753	825	751	770	769	796	784	739	779	726	778	813	767	783	804	790	758	770	695	765	793	739	783	745	757	767	790	769	759	727	732	743	775	785	790	762	737	806	751	792	736	764	762	753	744	787	725	751	706	787	742	758	799	798	723	767	734	800	768	793	739	733	737	779	759	804	768	823	778	730	781	751	754	793	751	746	772	758	803	761	793	749	731	779	776	782	813	690	755	751	714	768	730	713	743	778	752	769	769	749	756	797	759	757	746	770	733	794	763	740	783	720	740	789	773	737	748	770	737	808	782	705	821	790	805	765	722	728	778	780	780	768	775	703	770	743	810	798	797	708	750	760	734	761	764	810	728	800	802	758	768	737	765	739	751	767	753	836	760	732	813	758	750	776	768	813	798	758	779	779	747	758	807	806	748	791	779	778	770	776	771	770	749	795	739	778	768	804	786	780	727	781	769	744	790	800	756	766	773	695	782	776	725	815	758	792	753	733	769	811	801	740	758	760	752	767	741	771	759	737	735	765	746	727	798	774	801	758	776	723
27664	38418	23112	11578	3799	1324	989	445	130	64	66	45	76	67	61	64	53	67	45	68	56	66	79	55	64	55	73	65	50	45	64	64	53	55	62	47	61	63	46	63	69	64	59	72	79	57	72	69	70	62	58	77	57	71	43	60	64	51	59	64	50	56	65	71	58	60	53	47	72	71	59	70	66	68	52	57	67	63	55	68	55	70	65	55	38	52	55	49	55	46	56	68	44	57	71	54	51	59	55	55	64	66	65	60	59	59	63	71	66	57	53	72	58	49	58	65	62	66	60	58	59	49	60	74	50	67	57	59	67	64	67	62	61	74	53	58	49	58	50	66	60	50	67	63	60	72	55	44	65	60	65	66	70	53	74	51	53	54	47	61	61	60	66	69	53	51	59	64	60	51	56	74	51	66	67	65	46	60	68	72	51	62	52	53	54	56	54	66	62	56	73	53	68	58	57	75	65	83	71	48	62	57	57	67	55	54	54	56	60	51	62	58	61	67	61	63	54	52	66	59	60	49	74	67	62	62	57	64	61	65	57	58	55	64	57	57	60	55	72	66	66	59	58	74	52	63	56	60	58	54	53	48	64	69	49	61	60	59	59	64	52	44	53	76	59	61	75	66	67	57	60	69	71	58	65	64	61	50	67	64	58	44	67	56	63	64	74	67	50	51	59	73	74	48	50	61	64	65	50	57	83	49	62	53	48	58	53	60	50	61	55	55	75	59	57	59	77	72	53	72	55	58	65	72	54	71	64	67	52	63	61	59	68	60	66	68	60	58	63	55	55	63	78	66	67	63	63	60	72	56	50	61	62	58	58	61	70	52	72	43	59	67	61	65	53	57	60	52	65	74	64	58	72	83	45	66	68	57	68	55	56	67	58	60	75	55	69	73	66	49	61	68	67	56	64	70	61	64	73	57	75	53	49	55	57	59	65	83	59	69	52	67	69	72	48	66	76	65	66	59	65	59	56	78	64	56	61	55	66	57	56	58	53	84	68	53	58	74	55	59	65	66	76	58	59	74	64	61	63	74	66	61	49	66	54	65	65	65	68	71	47	54	79	73	54	53	65	52	66	60	50	60	48	59	59	58	61	62	60	50	69	79	66	53	72	57	48	60	60	55	47	70	68	53	72	61	45	55	61	52	50	59	58	61	79	51	52	63	61	62	63	57	69	49	54	57	53	58	48	52	53	59	65	56	54	64	48	55	46	68	58	61	53	59	50	50	54	61	68	69	66	50	58	52	54	52	68	89	67	80	48	77	56	60	62	60	52	61	52	70	61	50	71	43	57	50	69	52	80	75	67	60	72	56	50	62	57	48	52	64	53	61	57	59	63	56	58	57	57	61	56	53	54	60	62	66	58	58	58	64	72	53	68	66	58	61	61	45	58	50	71	57	64	60	54	76	60	66	65	60	60	65	50	63	57	73	57	56	49	65	52	51	63	72	67	69	70	54	62	54	62	66	59	48	48	65	68	54	56	61	58	67	60	70	70	67	65	66	57	63	58	72	58	55	49	66	67	67	51	62	67	60	68	56	77	56	64	71	61	58	61	64	69	63	58	67	56	65	60	73	68	50	55	53	48	69	77	52	54	72	75	59	72	68	48	53	66	50	58	67	60	57	53	60	61	60	58	53	67	60	48	49	54	51	66	58	54	63	55	59	48	48	54	57	73	65	61	55	70	57	64	62	59	44	40	71	70	53	61	49	57	70	65	56	63	63	65	53	63	49	57	64	68	48	70	64	63	67	78	57	60	58	69	54	52	77	63	64	63	56	64	53	62	73	58	58	51	73	55	70	60	58	70	63	56	61	60	55	45	64	62	58	65	49	58	58	62	72	61	57	76	53	48	63	71	52	73	63	64	69	51	53	54	51	64	57	58	63	58	56	48	64	56	51	55	62	58	61	77	69	87	66	51	51	58	50	65	61	45	55	69	57	64	46	68	66	65	69	67	50	54	55	53	64	71	65	67	69	62	56	66	81	55	56	60	60	55	54	61	65	44	54	69	66	62	48	64	54	63	64	64	53	60	59	62	76	69	64	55	65	61	70	65	50	55	70	52	48	70	68	62	69	68	52	55	57	69	47	58	62	56	60	53	64	64	66	66	56	62	62	73	61	68	58	54	52	60	48	65	66	58	71	53	63	68	55	67	60	69	59	65	62	58	63	62	65	66	54	47	65	60	48	67	57	49	67	54	63	59	66	66	63	68	46	66	55	59	62	54	56	62	53	74	59	66	60	62	50	67	59	44	67	52	71	63	67	56	52	55	66	64	55	66	62	63	71	64	58	59	56	76	65	61	62	56	69	77	51	66	62	58	53	57	74	55	55	62	51	56	56	54	53	70	58	50	53	49	56	55	71	57	62	57	58	55	57	60	57	54	61	62	65	62	53	59	67	57	74	70	57	54	63	76	58	53	54	57	57	48	64	56	48	59	68	76	54	62	56	62	55	56	62	53	62	60	65	51	58	64	64	52	48	63	59	58	57	65	60	57	65	67	63	62	68	56	56	49	56	60	58	64	71	60	60	63	64	59	62	52	56	70	47	62	51	62	63	62	54	52	54	62	56	34	68	75	60	78	43	65	64	65	66	58	61	55	63	61	51	56	76	58	53	67	58	59	62	54	69	48	52	60	55	50	53	69	52	52	61	42	58	64	44	61	60	71	61	54	60	71	62	52	66	56	67	57	61	61	59	53	58	52	54	50	52	67	50	63	56	56	60	48	67	48	65	71	50	70	67	51	53	59	64	63	55	58	69	61	60	64	74	54	60	60	67	69	54	62	62	59	60	51	52	57	64	69	52	63	63	61	71	65	60	74	73	74	47	57	51	61	61	57	61	58	47	59	60	63	82	61	69	56	62	51	66	51	55	58	59	58	65	58	71	79	61	60	63	60	61	65	71	55	60	60	71	64	46	58	90	69	59	61	60	63	63	67	62	71	59	68	72	54	51	43	70	76	60	65	62	72	65	58	54	65	55	56	67	57	54	64	57	67	69	66	57	66	55	49	68	60	70	65	61	62	55	63	48	55	65	61	69	51	59	51	68	53	51	64	61	57	64	76	60	67	53	60	63	67	63	64	58	57	51	53	58	67	60	55	65	55	58	45	66	43	66	68	59	61	72	61	49	60	53	60	57	67	47	57	59	74	60	66	63	58	67	49	67	63	62	65	76	56	65	67	63	52	54	55	66	58	55	62	50	67	71	59	68	62	71	56	58	62	60	79	65	48	64	58	50	51	52	68	71	64	43	62	40	63	67	61	62	64	61	73	57	55	60	61	68	62	47	68	59	68	67	71	67	70	55	69	67	62	55	64	59	65	68	56	59	65	58	64	55	60	66	51	66	55	53	37	65	50	49	62	60	39	55	55	65	72	61	73	53	64	57	53	52	79	53	63	68	59	51	49	44	54	67	56	64	44	61	77	73	63	60	57	52	58	63	65	60	63	68	62	55	56	67	46	66	64	60	64	68	51	58	63	54
49186	50227	43689	44133	38509	28626	25603	14908	4503	1647	765	736	730	763	750	707	731	796	740	742	804	938	919	783	815	787	727	737	727	748	670	745	733	799	756	707	779	759	716	699	708	752	732	742	725	749	787	740	727	711	730	695	715	740	743	791	765	745	746	759	721	748	757	747	775	725	741	727	762	775	777	787	735	778	732	739	756	708	711	719	705	772	750	763	724	749	767	746	702	709	700	712	743	758	707	728	720	714	771	757	755	718	709	731	762	746	762	736	718	748	754	757	748	750	727	782	738	719	733	733	762	720	756	752	703	726	770	751	705	715	705	703	703	778	719	708	746	742	779	736	751	706	743	736	729	668	771	731	710	689	735	737	759	775	732	778	738	732	700	771	730	708	723	768	767	731	763	750	724	747	773	742	724	760	741	676	783	739	724	745	714	800	762	698	757	702	756	748	777	779	770	715	761	758	730	728	715	741	761	728	764	732	719	773	737	682	735	723	699	744	783	781	775	761	716	732	735	801	747	703	741	731	751	711	728	760	683	713	790	746	746	730	731	716	727	710	723	718	738	752	770	689	736	697	703	746	746	750	742	717	723	741	754	729	743	717	728	771	740	741	707	710	754	750	712	716	714	710	756	668	740	763	792	728	750	774	750	709	741	727	724	746	743	683	683	721	748	708	714	750	744	773	752	754	734	770	711	759	751	775	766	710	735	743	689	717	712	753	719	800	713	743	773	714	713	764	719	775	735	759	728	718	720	705	744	745	701	703	699	723	742	772	739	758	695	727	699	749	760	751	741	716	748	765	723	771	741	731	759	762	726	716	740	754	712	710	780	684	740	718	728	698	702	722	729	755	753	739	721	769	720	754	697	718	709	736	732	703	795	744	795	733	741	730	724	767	728	755	777	714	760	710	698	782	708	721	746	763	724	725	740	748	747	697	707	788	720	754	809	711	751	732	712	730	749	741	749	710	776	708	776	770	746	712	740	709	734	715	742	768	765	706	754	746	742	743	719	746	778	777	706	786	717	695	751	782	737	699	728	727	728	713	748	777	744	689	739	700	690	795	729	755	762	776	763	735	736	757	728	745	762	706	784	750	752	727	760	789	747	719	758	718	782	782	695	725	713	714	745	768	711	739	722	706	723	748	739	708	748	745	740	742	727	728	709	712	759	698	763	744	736	717	736	733	709	700	757	687	766	718	763	739	746	712	745	706	743	750	750	756	753	723	752	706	741	740	771	742	751	756	707	715	758	725	728	811	709	743	737	737	754	722	741	759	710	715	730	699	708	801	759	744	768	754	742	764	807	747	773	794	711	737	763	717	711	752	765	763	768	772	769	764	709	748	725	768	759	741	719	720	727	724	716	730	755	753	711	762	749	722	749	727	706	753	743	793	721	799	733	735	771	781	742	736	735	763	747	703	756	729	734	740	732	715	758	729	752	797	751	712	741	768	755	690	717	737	714	732	734	709	761	729	790	772	746	796	723	708	722	759	717	763	703	728	711	720	727	769	752	766	779	730	724	762	760	776	809	734	748	740	748	753	746	747	738	741	781	708	735	789	713	767	738	746	769	755	740	735	716	748	735	730	745	771	735	733	743	759	726	735	748	701	726	735	756	760	742	781	783	729	722	717	703	761	713	737	761	749	764	755	732	734	745	787	713	732	725	725	767	755	711	758	704	754	723	733	730	748	734	770	755	770	723	782	717	731	737	767	757	709	710	719	781	711	678	776	699	749	762	747	778	739	707	743	777	724	745	739	753	773	759	705	726	757	795	765	714	768	730	751	774	807	739	759	771	740	756	749	748	725	770	724	741	737	717	761	750	727	778	719	743	738	768	708	796	719	773	754	755	738	771	760	713	784	727	756	716	752	731	771	693	757	803	790	745	716	750	738	755	728	756	738	740	748	759	715	760	759	747	764	733	737	695	669	720	750	763	728	744	729	700	747	758	716	721	760	732	791	754	735	752	714	733	715	776	743	731	772	804	757	753	738	727	764	775	736	691	771	741	771	771	730	658	795	778	766	718	758	704	760	743	737	754	725	735	701	773	726	788	739	770	778	771	734	724	746	711	691	733	738	713	743	731	783	707	729	727	778	773	740	751	742	718	737	751	726	750	723	750	723	737	685	772	735	744	727	741	714	737	736	766	690	685	767	729	768	718	709	729	714	730	743	774	719	781	710	720	737	739	759	740	738	779	744	741	719	746	774	709	754	730	757	784	704	812	768	729	765	760	747	718	745	695	724	749	713	735	756	740	731	715	726	753	733	713	725	768	742	723	779	750	678	755	723	751	767	716	739	789	719	720	789	708	767	730	768	731	718	715	771	721	723	747	717	745	716	749	761	769	789	697	756	740	726	712	712	763	731	745	698	662	688	701	752	737	713	770	728	737	734	743	737	753	778	758	649	744	745	772	771	767	715	772	732	712	751	801	693	726	747	722	713	714	747	716	742	737	749	754	784	759	711	733	781	767	757	718	731	723	741	711	703	745	723	735	764	730	742	762	750	714	764	731	732	683	761	752	723	714	758	716	786	721	771	769	692	752	711	766	691	758	695	785	757	776	819	735	740	774	705	729	754	742	776	738	787	750	764	731	693	697	707	712	756	685	750	681	766	730	730	777	808	725	750	738	730	767	760	725	719	769	750	730	741	731	709	740	765	721	770	752	756	723	738	758	729	694	709	723	796	733	758	728	662	721	733	727	720	715	769	748	753	706	720	685	793	703	757	723	731	781	732	746	698	742	722	789	735	731	746	726	755	731	710	756	738	766	711	775	715	700	725	757	703	660	752	750	713	766	764	729	745	791	733	752	748	752	768	759	719	741	753	740	740	727	701	731	717	727	676	739	726	735	760	747	747	779	684	744	715	751	752	760	719	700	742	717	701	763	735	769	713	673	770	759	713	743	733	729	740	766	722	768	725	716	738	761	753	705	719	758	733	723	715	768	721	792	725	698	745	713	753	721	694	756	747	719	729	710	776	733	683	724	781	724	767	742	736	732	782	791	753	744	739	762	767	721	697	730	745	734	700	703	724	735	752	753	755	720	809	761	740	728	748	722	760	762	752	733	690	746	728	806	758	677	735	733	713	720	716	733	709	755	718	693	750	728	741	782	738	766	739	770	720	720	719	778	760	753	747	773	746	726	736	727	729	740	742	728	740	759	766	717	740	704	705	718	767	761	723	786	701	743	741	747	760	765	743	766	781	749	750	731	766	736	730	744	786	719	735	757	716	772	702	698	760	747	700	732	723	796	747	717	733	748	758	759	769	751	718	786	701	712	746	807	709	717	700	749	758	749	728	729	773	731	718	720	682	741	738	771	721	715	728	736	677	718	744	744	694	745	747	690	752	750	767	742	735	738	754	715	751	742	712	759	733	760	760	734	728	729	750	732	787	740	717	731	717	763	733	731	737	741	747	728	786	751	766	715	739	756	741	748	701	788	694	751	741	718	747	749	736	756	743	736	739	681	743	764	755	707	702	703	762	746	725
8369	11563	6342	2320	751	252	211	125	54	65	55	60	60	49	34	49	53	53	43	60	55	55	55	57	62	49	52	48	49	45	49	55	57	62	39	44	42	51	43	46	58	43	53	51	59	47	57	54	55	59	59	48	68	55	61	55	69	58	57	57	63	49	68	46	53	55	53	41	45	68	43	60	47	61	66	58	66	56	50	59	42	64	51	63	50	49	48	67	58	54	48	43	52	56	66	56	53	54	42	50	55	52	55	52	49	64	45	52	47	66	52	58	45	45	52	47	55	54	59	51	57	49	47	58	52	52	65	57	49	50	62	56	59	59	63	48	61	55	60	51	51	56	55	64	53	43	52	63	58	38	64	55	54	45	58	64	65	52	54	53	42	52	44	48	53	37	60	61	51	38	59	47	60	55	51	61	53	61	49	61	57	62	46	49	54	58	64	52	59	52	55	61	60	48	52	59	54	52	49	62	45	52	59	47	51	57	54	63	46	57	60	61	53	54	63	54	62	53	55	41	53	47	55	54	51	42	54	46	63	66	46	50	63	61	50	72	42	45	46	62	51	44	47	53	59	53	60	54	38	50	71	44	49	53	46	43	58	59	41	54	53	54	49	55	58	58	53	55	56	72	56	61	51	52	59	51	52	54	45	49	55	60	57	52	50	48	47	55	60	51	56	44	55	60	49	53	55	49	56	49	61	61	60	73	56	60	41	59	45	44	59	47	57	53	55	51	57	47	68	51	54	67	53	58	58	54	46	55	53	58	55	44	54	54	54	56	47	53	52	47	45	59	55	43	49	50	51	56	42	56	52	58	48	65	55	48	45	66	40	46	48	54	36	63	52	49	53	35	62	51	65	46	45	47	50	50	47	49	46	57	52	53	47	43	57	50	41	62	56	55	49	62	47	54	48	56	64	36	56	57	39	63	65	67	48	47	64	54	47	42	51	59	61	49	54	52	48	50	50	37	56	56	49	47	59	53	62	61	50	50	64	54	50	60	59	46	54	51	49	46	50	65	54	41	47	48	68	51	50	53	43	49	44	62	46	55	65	55	41	58	50	46	55	57	54	62	47	59	49	56	43	52	46	47	54	56	68	53	54	54	55	54	51	54	53	57	59	63	52	52	45	53	44	52	44	49	64	55	53	51	54	59	59	53	51	33	59	45	55	50	57	34	69	52	62	60	52	48	57	49	52	48	51	63	52	49	61	41	56	60	42	63	52	46	54	54	59	63	58	46	45	48	67	44	45	55	55	56	52	52	37	42	53	51	51	59	53	34	50	44	45	52	63	56	52	45	51	49	62	51	63	59	44	63	43	48	52	61	58	57	62	48	55	48	48	59	50	59	54	55	53	57	53	52	50	51	66	56	52	62	52	60	52	52	66	52	52	49	58	59	55	67	58	48	51	53	57	47	50	62	62	46	55	59	62	38	56	65	56	53	54	55	38	49	58	58	59	48	53	52	59	50	48	47	42	54	52	64	54	48	49	60	53	56	48	56	49	57	72	73	44	61	57	54	57	53	52	41	63	43	54	50	52	57	59	63	44	57	60	64	52	63	48	48	58	48	52	52	60	64	48	47	47	60	46	46	51	61	52	53	53	59	54	55	57	53	58	48	65	50	63	37	49	60	59	60	51	56	48	45	50	56	55	48	45	47	53	60	57	51	54	45	47	61	52	55	48	65	56	51	58	56	68	55	64	56	52	61	74	48	45	53	42	64	55	60	65	53	64	44	60	59	45	46	53	51	57	52	70	45	55	52	43	67	45	45	63	62	51	67	72	54	49	62	57	60	54	33	53	60	52	54	43	57	57	55	44	63	47	61	56	47	64	52	44	51	44	57	47	48	47	55	52	47	65	47	46	41	69	59	70	45	39	53	60	47	54	67	57	55	61	53	58	49	56	58	69	45	54	62	52	52	48	53	56	39	52	55	52	53	56	52	46	58	58	65	54	53	64	56	42	57	43	55	49	61	73	51	42	67	40	51	47	65	48	43	49	62	62	55	57	58	49	48	56	60	54	59	47	32	53	71	67	56	57	56	59	55	45	63	57	52	67	41	61	53	58	58	57	58	49	51	47	50	54	47	53	56	46	59	47	60	52	44	53	66	49	52	40	52	45	47	59	42	57	49	63	61	51	44	63	41	64	58	59	45	52	48	52	39	59	59	50	58	43	51	47	48	58	50	59	43	56	46	55	38	54	51	44	57	51	68	46	44	61	53	47	70	69	47	46	48	47	46	53	46	47	46	54	68	57	56	49	51	63	49	59	56	50	52	50	55	52	66	50	61	46	44	40	44	44	47	64	40	45	51	44	50	73	56	57	52	40	43	43	52	49	44	55	49	49	55	47	55	53	47	58	50	61	65	36	63	53	47	56	58	55	40	62	49	56	47	55	63	43	66	50	65	41	50	55	51	47	54	56	56	34	45	58	47	51	59	63	40	45	58	43	71	46	67	50	56	58	47	50	58	50	49	50	56	46	70	44	58	53	63	50	58	46	47	52	53	45	59	51	56	50	50	55	57	51	52	62	44	61	61	63	56	77	52	53	59	60	42	50	55	38	58	41	40	59	59	68	53	65	54	55	63	51	53	50	44	54	48	60	59	45	54	55	51	46	43	64	50	57	61	56	51	39	51	64	60	49	46	54	60	63	59	47	49	49	59	64	40	45	53	38	41	53	58	49	68	53	58	54	53	54	35	47	40	49	61	52	66	53	58	45	32	52	41	53	39	55	69	61	53	44	48	53	64	40	50	43	62	48	63	49	50	50	51	54	62	42	61	57	51	43	65	54	65	38	56	42	63	45	48	55	52	46	59	52	49	39	49	61	62	61	48	46	55	56	52	53	48	53	57	46	52	53	51	44	60	49	52	44	47	71	54	41	42	62	61	66	51	48	54	64	63	51	49	66	50	54	62	60	57	59	61	44	52	57	67	58	60	52	51	45	55	41	46	62	50	62	48	52	62	45	66	57	54	62	49	51	56	50	58	52	50	57	43	64	43	45	43	64	66	65	59	47	51	58	63	42	49	41	52	46	51	51	46	46	57	57	39	57	67	52	42	51	58	53	54	55	45	56	63	55	59	64	50	42	46	49	55	51	49	61	50	52	58	46	46	60	58	53	59	61	50	48	58	43	46	67	47	65	61	53	55	58	54	61	59	60	70	40	58	63	61	50	50	55	47	47	47	48	45	39	46	49	49	58	50	55	58	45	53	69	62	49	42	60	57	53	54	57	55	55	57	51	44	33	52	40	43	54	52	61	58	51	53	57	61	47	53	59	56	57	48	45	65	46	54	43	56	55	51	36	64	52	56	62	49	54	69	46	54	53	48	44	39	60	50	62	57	41	60	56	54	54	48	49	45	56	47	53	53	44	47	55	48	53	46	46	56	44	49	45	54	60	43	43	47	45	53	49	54	60	54	58	50	49	58	66	48	61	47	64	66	53	41	52	61	42	44	53	53	65	37	61	53	65	59	44	50	47	57
41432	36699	28351	26128	21106	12682	10796	5345	1484	852	651	658	658	667	693	633	663	619	659	666	701	716	689	691	681	685	680	652	694	666	680	675	697	678	686	732	660	677	681	668	663	669	620	645	630	639	652	637	661	619	677	600	663	676	657	700	651	642	678	680	670	682	660	626	666	687	675	651	709	614	671	650	682	641	679	644	645	658	635	658	668	668	636	657	666	664	653	655	633	627	655	634	652	663	602	672	669	665	643	695	660	670	645	663	652	609	636	610	680	697	650	662	620	624	656	673	640	609	630	597	671	687	664	659	676	711	645	653	631	699	678	646	638	721	652	644	723	647	625	670	671	651	677	610	658	669	698	626	667	632	716	687	669	644	692	682	737	662	675	681	680	688	677	660	701	644	647	697	646	704	656	667	713	713	643	650	686	650	665	713	649	622	689	660	647	688	627	628	672	716	681	668	678	610	688	626	663	660	646	631	645	652	607	689	631	630	657	661	632	651	656	649	627	670	656	681	718	641	684	669	668	606	673	677	692	642	619	663	634	663	687	607	604	656	669	710	680	653	636	647	636	642	619	626	671	661	655	629	628	635	700	641	672	638	651	657	668	676	630	648	680	658	645	668	666	600	662	657	633	637	665	652	636	631	661	689	661	632	678	678	655	666	701	682	638	633	621	685	671	662	685	659	666	625	637	692	622	671	677	694	620	646	656	685	696	669	707	659	658	706	670	624	646	631	681	657	621	640	683	663	674	659	665	689	649	670	655	689	632	627	663	674	669	617	654	657	651	633	645	653	656	622	677	639	677	652	679	670	613	660	641	676	681	667	665	623	675	720	638	692	716	669	675	666	667	664	630	657	668	670	604	681	669	678	664	657	663	650	603	677	691	610	661	688	659	662	647	666	676	636	635	615	652	640	661	646	682	685	633	643	663	708	662	710	668	638	637	653	644	675	635	683	630	644	646	687	698	693	692	706	666	658	700	698	665	655	675	631	657	723	624	657	708	694	662	635	685	656	641	707	677	644	663	706	678	664	660	649	627	695	682	620	664	624	641	662	680	663	672	661	671	671	711	654	646	660	668	652	619	697	678	665	678	660	681	641	683	656	694	685	671	666	617	665	676	672	699	673	673	662	677	626	691	690	616	685	636	687	616	642	614	676	672	642	633	637	685	683	637	655	657	674	656	684	623	687	667	636	656	655	687	687	659	642	676	699	644	669	639	673	659	664	631	639	685	651	668	627	670	686	659	616	666	693	689	662	639	704	658	688	677	666	691	619	692	643	666	649	649	665	644	675	648	636	671	650	679	645	661	668	636	656	708	662	675	625	657	675	623	620	656	666	631	655	698	674	650	653	629	649	694	632	708	644	670	617	671	638	626	652	684	649	655	658	625	675	666	651	675	680	638	642	661	713	652	664	693	659	697	666	671	707	671	678	705	682	676	614	691	621	663	613	659	631	736	647	640	603	686	650	626	674	615	671	689	690	644	646	658	665	601	659	665	642	656	650	641	666	646	678	652	643	684	679	655	666	645	687	661	725	651	628	632	740	635	681	653	644	684	702	648	677	668	655	667	688	681	637	680	638	672	706	682	688	674	683	694	678	677	636	641	632	639	644	689	608	654	636	622	651	677	646	636	629	638	697	673	684	699	662	624	683	653	713	666	648	644	649	647	640	648	639	665	656	651	662	668	660	665	692	635	706	654	639	638	665	667	674	621	632	708	686	663	640	689	638	689	649	642	697	671	633	633	638	687	733	676	642	674	688	602	666	671	675	632	667	678	637	612	651	670	672	648	638	630	679	668	633	653	669	707	629	641	641	663	710	615	620	695	642	661	645	655	621	669	652	650	672	680	622	663	708	624	644	697	658	697	618	634	622	653	669	624	672	634	644	675	687	688	641	700	656	645	670	644	665	656	667	657	653	604	675	673	663	625	669	648	660	667	676	685	659	623	635	708	663	641	662	679	668	670	643	611	663	655	692	657	649	632	656	646	664	665	638	667	690	676	651	626	682	672	689	643	631	712	658	595	656	604	643	649	639	612	668	665	665	623	664	678	647	669	686	706	678	646	695	646	666	642	702	628	683	640	645	650	662	671	668	676	663	651	638	681	658	663	692	653	651	668	655	677	664	658	708	628	653	700	655	657	643	658	655	693	690	699	660	688	674	633	658	654	645	671	637	667	614	634	651	697	659	658	669	654	673	628	681	668	628	653	660	659	640	625	671	717	669	686	663	681	692	664	625	678	597	697	674	647	655	654	690	688	706	664	718	692	627	668	630	633	653	676	676	672	707	639	640	637	634	658	654	680	636	630	656	641	687	694	653	626	637	643	700	650	701	623	648	646	670	638	637	658	640	662	683	673	660	671	641	682	672	628	646	632	644	686	662	671	662	613	685	653	633	649	666	648	678	667	654	666	696	644	650	640	656	679	664	619	658	624	628	676	657	628	663	670	696	671	641	645	656	663	639	674	673	640	655	644	613	655	664	691	631	683	682	642	623	635	625	711	632	640	667	659	704	651	678	694	651	631	646	691	606	684	677	658	625	680	661	644	642	625	680	675	687	666	697	675	617	679	640	624	638	648	633	660	646	709	658	682	642	651	701	668	619	655	652	683	686	670	685	656	680	665	643	660	681	672	700	667	666	661	638	632	642	640	610	682	648	697	651	659	638	676	619	686	688	681	655	631	639	601	684	698	639	660	668	673	655	653	684	668	689	662	689	638	661	667	645	657	687	682	702	653	657	635	647	657	638	662	642	665	651	636	675	607	657	676	650	650	704	645	641	703	635	653	652	665	670	643	695	699	682	647	656	662	612	640	643	614	679	631	629	656	606	656	673	675	603	638	647	635	623	666	655	635	676	685	705	670	673	678	642	622	704	687	673	649	653	699	659	636	675	659	703	642	665	649	703	665	611	664	685	686	663	675	668	688	725	694	686	661	646	662	632	699	646	657	688	663	647	672	713	644	688	672	631	645	679	699	610	678	628	685	692	668	622	682	667	685	621	685	705	640	662	670	618	681	660	660	666	645	656	677	670	667	632	656	650	639	614	696	670	682	657	656	651	652	694	723	682	669	629	697	687	656	640	600	665	684	612	681	648	667	648	624	615	647	675	684	653	632	604	651	712	602	680	660	654	645	636	663	646	679	666	591	682	646	698	606	672	642	635	669	690	651	666	637	646	649	666	684	673	631	642	709	674	713	679	688	647	653	686	657	645	677	659	631	662	696	669	641	609	693	595	680	682	651	613	676	594	682	655	684	673	700	675	627	637	685	680	629	675	655	657	685	673	707	689	644	646	653	674	675	655	668	627	706	631	683	671	660	649	609	652	645	640	643	707	671	677	660	679	709	681	647	696	735	682	667	661	682	649	601	668	628	679	682	667	643	727	663	646	691	658	692	672	580	683	646	641	626	642	644	631	619	673	625	633	656	664	685	642	624	656	630	651	672	645	652	627	693	658	630	699	609	643	648	702	672	653	658	665	652	677	691	674
21032	31226	17737	8287	2416	847	624	325	112	66	41	49	59	46	56	46	49	67	49	47	66	60	54	68	53	45	62	60	46	50	79	67	49	58	64	49	44	51	57	65	45	52	50	56	54	49	50	46	61	46	53	59	59	49	56	61	49	58	53	39	56	49	58	57	47	41	72	46	54	41	53	55	47	60	58	40	45	45	66	60	50	55	60	56	55	55	52	59	58	64	54	56	49	60	56	47	59	42	65	64	38	45	54	49	56	50	55	53	49	54	52	57	46	54	53	55	53	44	59	51	35	57	60	53	56	55	44	45	54	55	50	61	54	57	59	48	52	59	55	53	69	57	57	53	73	51	66	68	49	47	60	59	54	57	43	51	55	64	39	59	37	56	59	60	55	52	53	48	64	57	66	55	63	54	60	54	44	46	56	47	54	36	58	36	51	53	53	64	64	50	41	64	58	55	60	49	56	58	66	64	53	52	63	54	56	48	64	52	48	47	49	45	43	48	64	45	45	59	60	41	47	51	55	59	60	58	66	56	45	54	55	51	53	60	58	69	60	36	57	45	52	58	62	69	56	49	59	54	50	53	51	68	56	50	66	50	75	59	51	68	68	53	40	51	52	53	57	41	46	63	61	66	59	60	56	50	54	51	66	70	39	60	69	56	52	58	47	57	69	42	54	48	53	37	49	64	51	51	55	60	51	52	46	51	43	61	46	46	58	63	41	52	61	51	72	48	45	56	61	50	54	49	35	72	54	68	58	63	49	67	49	59	65	53	77	62	48	53	46	56	52	54	56	63	56	53	52	49	58	54	57	54	52	55	64	62	53	58	55	60	46	49	58	46	56	50	54	61	50	53	49	46	47	51	51	55	44	54	75	51	70	63	58	56	48	53	55	53	48	46	52	55	61	53	55	52	59	45	56	50	59	67	51	52	72	48	53	52	47	47	56	55	52	50	46	43	51	61	55	36	49	52	50	52	59	57	58	51	61	51	57	62	53	50	70	57	58	54	45	50	65	52	46	64	55	60	59	57	47	58	54	42	50	48	58	37	47	53	50	52	46	62	57	56	57	64	44	48	56	53	76	53	46	43	57	56	37	42	58	54	49	54	53	70	55	46	51	52	78	55	53	49	52	55	56	43	45	45	52	54	60	67	62	62	60	59	47	50	55	48	78	65	60	55	46	60	63	59	56	52	46	44	55	49	58	49	62	64	53	50	55	58	47	55	55	54	55	72	60	51	63	52	41	56	54	53	53	65	40	51	53	51	57	53	54	51	64	60	62	55	53	53	57	65	59	52	45	63	47	57	69	55	61	66	45	63	57	40	56	46	59	52	60	58	59	46	54	56	52	54	53	50	50	61	50	55	69	59	58	50	62	50	48	55	51	57	55	61	62	52	59	53	62	38	50	65	61	46	56	47	46	45	53	61	60	66	57	52	45	59	62	57	59	53	45	50	61	55	59	54	62	53	55	56	61	57	55	60	43	53	57	49	68	65	57	60	52	60	69	57	41	45	46	45	52	69	57	42	65	56	49	54	51	47	40	58	76	55	65	43	60	63	55	48	43	48	38	50	69	53	58	51	54	58	55	50	56	59	45	59	49	63	65	50	53	54	62	56	38	60	40	64	57	47	62	43	58	61	71	64	58	57	63	54	58	53	64	47	67	46	56	57	48	50	58	47	57	64	51	58	60	48	63	44	47	54	61	48	44	45	62	60	68	48	56	59	65	49	68	48	67	51	53	51	46	59	59	61	56	60	52	48	44	46	45	41	42	59	49	56	65	48	65	43	56	56	46	61	48	57	48	54	54	62	60	58	59	62	53	50	60	49	55	45	56	56	60	58	58	60	43	34	64	61	44	56	43	45	43	63	54	35	48	63	63	42	61	39	44	59	60	59	46	51	57	61	58	56	48	59	49	54	38	69	52	51	54	62	57	47	59	54	37	51	49	56	51	52	53	55	46	69	47	51	48	44	60	53	43	56	51	46	67	48	52	50	49	43	56	57	51	56	48	58	54	57	55	68	58	61	48	61	53	67	57	48	46	48	58	51	50	46	54	47	61	34	62	51	61	62	68	45	61	52	45	53	42	41	49	66	63	60	47	47	50	47	62	51	56	46	55	67	53	49	45	65	49	54	53	48	53	58	52	51	61	56	46	53	55	59	55	56	50	39	70	36	46	50	47	48	49	47	45	57	51	59	56	53	52	66	46	45	53	45	51	58	55	58	64	53	55	68	45	46	52	51	52	51	53	50	53	64	65	49	63	47	63	34	43	51	65	53	49	47	43	56	44	71	57	37	53	53	60	42	50	49	66	57	56	40	53	53	53	59	54	67	57	59	55	45	66	44	53	50	44	42	72	56	51	47	57	69	48	55	64	52	52	61	66	47	58	47	52	67	60	56	42	54	54	70	54	45	55	45	53	59	56	45	58	51	63	68	54	62	57	60	53	54	54	55	50	48	53	60	55	43	63	67	66	51	46	57	45	62	53	48	55	53	46	51	59	75	54	51	39	43	58	62	51	63	43	56	59	46	51	61	61	60	50	59	58	74	35	66	38	47	50	64	53	73	46	54	59	58	62	60	57	52	47	57	43	54	50	44	57	49	59	57	45	53	41	46	62	65	59	62	58	67	66	52	56	64	46	45	58	64	60	73	53	60	62	47	61	61	61	36	47	53	53	51	53	45	51	47	51	53	56	57	59	46	52	38	49	46	55	56	55	47	60	40	58	51	47	55	52	62	65	48	59	62	66	55	63	52	51	52	55	48	48	54	51	56	51	66	51	35	63	46	43	47	47	56	48	45	62	53	54	62	55	39	61	57	50	51	57	59	40	60	53	64	55	51	48	40	55	41	51	57	50	64	58	52	62	67	52	40	43	55	65	44	43	62	56	47	46	58	54	50	45	64	54	59	63	42	56	61	68	51	51	50	46	57	61	46	57	52	42	54	45	64	57	46	55	52	56	59	61	56	57	56	73	43	62	51	53	61	51	55	62	64	52	57	39	59	54	63	38	42	55	50	56	57	54	57	60	49	72	60	56	58	59	54	63	61	52	49	57	46	68	41	60	47	66	49	55	64	51	66	45	56	54	50	60	47	48	54	49	62	62	58	56	42	54	62	50	63	35	57	55	51	58	53	56	51	46	48	55	56	54	51	54	42	46	52	62	43	65	54	46	58	66	45	68	43	47	55	55	60	50	48	62	57	63	43	56	51	59	49	54	67	54	46	46	56	55	47	46	58	56	39	57	60	56	49	59	48	66	59	59	47	59	43	56	59	53	62	58	51	53	51	51	39	48	55	51	52	51	42	55	70	60	54	57	51	57	52	63	50	57	54	45	55	50	59	58	42	36	59	46	63	56	57	60	53	46	56	52	57	48	51	46	61	44	62	57	53	60	48	61	48	66	64	50	54	48	36	68	70	55	53	52	49	51	58	46	74	53	52	58	57	46	52	51	53	58	48	59	55	50	53	46	58	54	48	58	77
47978	46038	38785	39281	33345	24897	20885	11687	3134	1458	697	684	679	640	652	680	654	745	700	667	752	779	776	683	677	644	662	677	669	670	710	664	687	682	704	659	680	633	692	678	671	631	730	680	675	686	687	670	680	669	683	641	672	667	720	660	636	673	648	664	660	674	692	688	653	698	655	672	685	677	627	647	612	691	677	685	669	719	708	680	673	667	666	651	675	657	645	665	677	696	670	694	679	624	626	633	672	676	737	654	642	700	633	669	634	663	659	692	660	630	630	704	664	702	640	701	705	663	653	649	727	635	694	662	672	737	689	626	703	700	679	681	662	638	679	696	674	670	628	665	630	716	677	673	651	687	625	647	690	632	686	712	644	692	668	673	694	709	671	670	636	654	714	683	725	691	701	699	669	651	679	661	680	627	659	607	728	691	704	660	663	638	688	703	680	669	660	649	693	678	704	712	648	677	676	646	675	673	631	686	694	601	634	702	691	693	654	716	677	683	660	690	678	654	633	695	681	695	656	663	670	647	716	623	736	651	664	652	711	663	676	618	701	682	704	658	693	636	651	672	690	733	644	651	636	678	659	748	624	690	664	634	669	680	694	709	715	634	656	681	636	665	639	663	644	705	666	682	645	609	669	656	673	642	713	704	643	679	682	683	681	684	694	645	708	668	686	680	663	621	643	677	663	700	644	670	678	681	677	696	623	670	677	673	630	679	631	727	666	660	676	696	691	679	714	720	701	657	645	657	624	687	625	687	665	679	675	660	746	662	683	662	730	643	661	654	658	663	657	671	644	679	707	666	673	656	659	680	717	671	694	700	647	677	684	675	671	651	638	655	659	697	649	665	730	699	737	714	662	698	673	646	679	641	656	653	682	706	688	621	671	702	660	696	652	631	677	635	648	652	660	706	689	687	668	661	715	674	630	646	635	645	667	634	641	686	701	711	667	692	616	614	722	677	640	729	637	702	619	664	655	638	615	679	671	665	673	651	647	684	642	661	662	698	648	665	676	679	645	677	661	663	612	660	676	646	680	674	702	660	677	666	698	639	668	674	697	663	668	696	656	663	670	672	632	681	686	672	656	605	702	658	662	705	622	627	665	662	675	612	640	676	648	641	681	665	674	663	684	689	630	634	647	694	671	690	661	657	680	668	682	667	663	708	654	686	710	760	680	706	635	658	694	658	703	658	690	724	639	678	658	701	643	678	618	635	651	681	680	702	647	683	665	672	680	655	629	653	642	667	665	669	679	680	659	667	667	643	625	685	719	629	649	674	659	622	690	698	647	676	648	681	658	658	659	696	654	654	674	652	704	676	675	666	669	657	637	643	650	678	659	707	670	708	684	684	702	650	641	676	670	673	682	661	671	678	659	671	698	711	659	642	674	690	695	695	669	688	680	671	659	667	713	727	639	671	676	678	618	681	653	640	681	681	654	700	688	655	663	672	671	654	647	699	669	699	667	646	697	653	677	677	640	638	640	597	695	673	658	641	678	730	688	699	693	660	666	653	686	660	634	657	679	722	631	639	675	674	656	666	626	610	683	667	625	688	698	706	631	692	620	700	676	675	616	688	703	629	706	654	674	659	714	656	656	670	647	670	681	676	663	661	708	658	699	661	633	636	665	653	663	737	698	666	673	646	636	691	654	655	673	642	644	691	661	631	695	702	693	682	676	692	709	703	674	701	675	656	639	661	661	659	669	658	648	678	676	657	691	629	630	693	711	690	701	657	664	695	681	657	639	710	649	693	676	713	651	672	694	691	678	671	649	676	708	674	671	682	662	660	662	677	683	659	677	692	654	695	678	658	708	670	637	667	705	661	646	684	662	679	621	624	673	691	646	685	659	687	656	624	649	657	679	682	690	698	693	648	704	670	698	666	684	643	655	680	671	693	689	698	664	690	670	680	654	723	686	621	607	697	615	684	730	635	679	675	688	713	670	657	704	661	678	691	687	698	638	666	697	669	676	709	637	670	667	639	692	642	702	699	683	695	655	670	693	646	709	685	669	726	628	639	727	665	658	687	688	663	675	644	665	722	709	676	658	703	709	694	700	638	708	673	700	657	665	651	698	636	690	664	641	727	625	686	678	650	686	620	638	646	740	654	678	695	696	653	696	675	673	638	664	650	729	662	686	686	685	629	653	712	680	649	699	678	663	684	689	643	639	682	686	635	701	616	718	731	640	656	653	601	689	640	713	667	702	646	664	674	677	681	643	701	653	704	652	700	658	678	680	616	702	657	676	700	697	695	684	632	612	686	648	629	622	652	665	676	647	656	643	702	653	649	697	707	617	644	676	696	700	685	685	689	680	689	645	668	692	663	699	676	650	664	693	666	660	707	641	673	691	734	669	649	640	680	685	669	642	701	686	668	650	692	644	661	664	717	652	664	656	668	648	668	642	658	632	693	704	660	633	676	660	655	691	678	670	659	661	636	679	668	704	666	604	637	616	666	656	678	682	626	679	663	663	627	661	713	673	673	657	708	674	669	681	671	692	688	668	706	655	682	718	709	650	666	683	683	659	649	671	674	655	648	652	650	615	669	701	691	598	673	679	654	706	640	643	686	637	695	645	678	678	642	663	683	641	724	676	674	641	685	677	691	670	617	654	654	680	654	711	710	652	650	666	669	745	637	666	656	654	635	628	678	713	676	683	648	705	651	685	677	697	677	649	671	660	657	599	665	661	670	675	669	705	705	676	693	660	633	674	687	691	681	727	678	673	678	672	655	661	668	693	638	648	666	667	679	712	685	668	668	652	663	653	657	696	646	665	676	605	665	688	648	656	715	624	663	627	716	670	664	655	674	660	697	689	658	697	689	660	653	642	703	694	646	710	647	658	693	687	694	707	677	660	681	634	697	638	677	700	681	639	645	671	659	642	654	686	660	667	660	669	615	647	655	686	670	635	701	683	636	689	677	681	644	665	685	667	665	681	712	669	661	639	666	657	676	637	687	670	715	652	677	688	715	668	640	658	656	641	674	616	660	640	656	682	632	669	659	686	669	624	698	689	660	682	665	670	687	689	633	674	700	593	647	660	636	689	667	665	700	671	661	730	717	653	700	630	667	698	657	639	597	664	660	686	696	720	608	676	664	669	648	649	684	670	663	707	655	637	634	626	697	644	678	605	683	709	659	675	686	650	688	703	658	665	702	672	698	605	651	646	676	703	633	627	648	677	657	668	684	659	697	671	645	684	659	659	651	688	691	673	697	690	680	667	688	663	672	678	655	654	680	682	660	691	688	720	633	673	684	644	706	669	694	666	679	667	671	689	678	619	663	661	637	641	668	663	672	670	689	655	691	632	634	652	690	704	690	685	695	707	673	693	657	647	631	646	683	705	652	668	643	672	715	669	705	673	680	677	688	656	693	624	684	674	699	690	707	693	705	684	654	620	667	703	663	656	670	684	674	631	635	655	659	728	682	652	653	648	689	653	679	678	689	635	706	668	630	685	684	660	674	677	658	637	645	645	665	679	664	645	694	664	675	636	595
19696	27549	16859	7534	2262	658	546	273	115	86	77	66	55	71	65	78	54	64	73	69	70	60	49	49	68	63	55	60	76	64	55	57	52	49	71	63	58	47	73	71	54	71	70	66	62	51	64	58	50	70	64	70	62	57	70	62	52	62	62	60	66	64	75	58	58	68	75	67	74	70	73	66	62	64	79	64	71	61	63	58	61	64	54	82	79	63	73	69	62	60	69	65	73	58	65	56	71	79	64	56	50	57	57	59	46	70	68	63	55	68	47	55	65	73	67	55	77	72	50	71	68	63	64	61	66	60	79	65	59	65	50	57	64	60	63	75	61	58	60	70	48	54	63	70	60	64	58	55	65	55	63	70	74	58	79	58	69	50	54	70	64	63	66	62	59	62	58	59	73	68	50	66	62	70	51	57	73	60	62	64	65	67	60	60	71	58	61	68	67	73	55	53	52	74	60	63	69	60	58	53	75	48	61	48	56	69	67	71	56	66	61	54	54	64	79	53	66	51	51	63	57	60	57	59	67	58	55	72	60	59	65	69	48	60	64	58	58	54	73	63	59	72	59	75	69	54	52	59	73	67	57	68	71	77	57	53	56	58	54	58	60	61	56	57	70	53	69	61	60	65	69	65	61	61	52	54	65	52	56	64	59	65	56	70	54	66	67	53	47	57	51	62	57	70	51	46	64	68	57	76	64	70	55	65	49	61	61	75	65	65	63	69	64	63	60	64	50	51	66	75	59	69	69	58	66	63	40	65	49	71	69	81	54	59	55	67	59	64	48	59	62	59	53	65	57	43	59	53	58	55	56	77	63	69	45	68	70	62	69	60	47	60	57	57	55	65	55	76	56	50	73	62	78	65	66	61	63	60	62	63	56	55	59	66	58	65	64	69	65	73	50	68	60	58	63	73	59	54	68	50	78	65	59	60	55	67	63	50	78	67	47	68	61	65	55	77	62	67	60	56	59	68	58	64	67	57	56	63	65	71	53	74	50	64	81	67	64	65	69	60	46	56	78	59	59	64	67	65	52	65	61	64	61	66	61	77	49	63	58	74	68	69	64	77	62	62	59	67	79	61	64	59	66	55	57	65	62	57	59	56	47	61	55	70	68	49	68	59	68	67	57	66	60	58	76	63	51	64	65	50	74	57	58	54	62	66	67	75	72	57	61	67	56	57	49	65	68	60	63	68	68	70	42	68	64	60	64	52	60	60	59	53	69	52	56	70	59	71	73	51	55	69	50	54	81	68	63	63	55	66	61	71	62	71	67	54	56	68	74	70	65	67	60	62	45	58	75	75	56	56	64	53	62	61	67	71	69	58	68	74	58	59	56	78	58	72	63	54	70	58	59	66	63	76	59	66	63	62	76	63	64	55	63	68	52	70	61	64	78	64	68	58	58	66	59	73	65	58	69	68	70	71	62	60	64	67	64	61	76	65	57	65	50	67	65	68	53	64	67	62	67	59	58	63	65	67	71	66	63	60	72	64	51	60	63	62	63	58	62	66	75	53	68	72	42	64	68	44	63	67	71	60	56	61	44	56	55	61	62	51	60	52	52	62	51	58	57	54	56	50	79	63	58	84	75	60	74	59	51	64	55	65	67	66	73	76	60	77	56	64	61	59	62	56	52	59	62	43	73	56	54	56	70	62	56	53	66	62	60	50	55	76	60	67	60	66	51	56	60	64	54	45	62	65	56	60	58	66	65	59	63	61	49	53	61	76	63	48	65	61	56	57	58	75	58	71	78	69	50	48	54	75	66	62	44	71	52	61	53	68	53	66	62	72	66	55	50	66	59	63	68	70	59	45	76	43	52	72	70	59	68	64	50	59	65	59	62	62	71	57	49	53	62	71	77	47	67	63	53	63	54	59	66	63	57	51	67	85	64	63	62	55	61	69	56	54	67	65	71	57	69	58	60	51	58	73	72	57	64	56	72	65	64	66	51	74	47	66	56	62	67	66	58	75	67	62	58	82	65	66	59	60	70	67	44	56	65	61	67	71	68	80	63	53	68	52	71	74	48	72	72	70	55	67	47	60	61	58	71	68	74	56	50	58	52	78	65	74	65	64	50	62	65	70	73	57	46	59	55	72	67	63	66	57	64	64	61	50	70	58	56	67	52	49	54	67	67	69	69	53	65	59	62	68	64	55	56	73	68	65	75	66	58	66	69	57	50	54	63	59	66	81	67	55	61	54	62	62	66	56	69	57	58	62	55	66	64	65	64	53	55	59	53	65	50	83	59	67	64	68	59	60	64	63	72	73	57	57	58	63	52	67	75	65	60	64	48	58	60	68	73	62	64	76	62	70	62	61	67	65	70	66	65	49	65	58	67	70	58	76	77	82	58	48	73	57	71	67	64	56	63	63	71	66	72	58	62	55	71	60	74	51	67	62	56	72	53	80	73	70	66	76	72	56	57	59	52	51	53	46	69	68	65	65	59	67	65	76	62	58	77	71	51	75	67	61	53	62	69	69	61	44	62	60	59	65	74	64	55	79	72	57	64	60	64	67	65	71	61	56	77	69	65	45	70	66	46	58	55	56	72	68	63	62	62	71	71	66	66	69	45	73	74	57	66	67	63	67	52	65	53	60	62	55	71	60	59	52	58	58	62	54	56	61	49	69	76	60	63	69	55	61	62	70	58	63	65	55	64	33	67	82	64	55	70	49	73	73	64	62	73	61	70	54	56	64	57	65	64	52	69	77	54	57	50	77	65	51	59	62	55	62	68	70	58	76	65	65	54	70	54	67	60	70	58	63	59	64	72	64	66	54	59	62	78	58	71	73	73	60	63	54	79	61	60	71	57	48	52	66	71	61	53	51	63	50	66	66	69	60	68	67	58	60	57	60	62	50	63	69	56	60	76	67	72	70	65	78	78	74	69	68	61	61	66	60	81	73	52	52	63	62	82	61	72	62	62	68	67	57	56	73	67	75	58	69	68	58	50	52	68	47	55	65	52	58	67	43	68	77	62	70	65	61	67	61	61	58	53	66	54	53	67	69	60	65	71	52	59	46	69	66	75	71	71	70	51	66	71	66	76	59	60	84	57	74	55	62	62	59	59	75	57	52	59	68	66	59	61	69	55	67	74	71	75	51	57	76	56	49	64	47	57	74	70	51	57	63	45	67	57	74	66	70	50	63	60	60	61	65	68	59	59	54	57	57	72	80	68	73	74	76	58	72	54	70	66	66	45	59	64	67	74	65	57	53	71	89	69	53	60	60	67	59	67	65	74	70	61	49	65	65	72	65	51	78	51	63	57	71	66	66	55	68	62	54	62	64	71	49	63	59	48	62	66	66	49	55	59	68	59	57	66	53	76	64	56	67	49	66	58	52	71	57	61	62	64	48	55	60	60	63	51	60	59	76	69	62	60	67	56	60	52	72	42	65	59	58	63	70	55	62	59	58	71	57	65	70	66	60	66	46	66	69	75	72	62	65	70	67	56	68	67	65	55	70	54	58	47	76	65	71	60	48	71	65
50564	48009	38512	38028	31412	22312	18827	10069	3167	1710	889	769	766	816	757	759	794	755	772	735	862	853	784	795	835	788	798	762	755	724	804	759	774	797	751	804	757	762	728	735	782	794	777	732	757	760	824	736	740	777	746	819	779	783	755	840	755	756	811	774	726	804	822	767	809	826	791	764	790	746	780	789	783	823	726	762	756	741	769	791	755	746	788	706	806	827	750	765	778	743	783	817	760	752	770	725	750	738	756	750	720	738	760	752	828	762	729	757	797	756	758	764	707	770	757	810	761	793	802	807	774	695	795	782	787	798	753	770	805	808	763	776	775	799	791	795	745	781	747	776	718	742	739	773	802	754	741	749	748	814	755	740	751	806	717	737	726	807	777	788	757	778	790	768	793	799	771	760	769	805	791	759	749	789	770	786	770	787	803	768	754	777	771	762	796	755	754	787	750	737	765	804	779	779	761	765	778	804	784	788	760	776	759	753	778	771	764	757	758	774	772	758	799	778	779	793	790	719	798	787	787	797	754	758	790	783	794	719	773	763	736	715	752	756	765	749	767	801	787	766	767	822	797	783	744	834	808	776	758	758	790	742	795	771	773	782	777	786	748	768	784	776	780	780	801	842	775	711	790	747	817	750	774	764	755	728	747	790	804	712	821	742	762	797	773	763	784	804	794	747	784	788	758	780	770	752	730	795	771	791	753	763	796	824	794	763	729	797	782	770	769	788	810	821	749	777	728	777	765	810	793	754	772	760	756	816	810	762	778	784	746	804	694	780	759	721	799	750	800	796	734	713	708	780	732	701	767	757	832	727	754	794	763	797	808	800	809	777	780	762	739	761	793	765	755	736	755	735	796	746	800	790	760	787	767	790	768	746	751	780	747	744	724	752	801	718	778	762	809	831	777	725	767	771	767	779	805	768	735	785	792	765	789	740	768	758	749	768	779	812	714	853	742	700	788	810	747	714	805	771	736	762	767	744	806	797	718	748	775	764	745	808	714	774	751	704	776	788	802	819	788	742	802	796	770	811	812	807	788	775	744	745	789	770	800	750	785	755	800	805	747	776	739	832	723	770	766	740	755	784	761	791	760	753	795	759	786	788	780	724	691	803	812	748	752	763	770	736	763	776	790	717	778	767	791	763	780	793	764	775	794	796	783	815	793	730	788	777	805	770	773	739	821	781	802	793	704	831	832	759	769	779	761	793	813	752	784	803	771	765	755	730	751	796	805	749	816	797	793	806	790	763	771	816	769	810	782	754	746	733	802	762	790	769	793	762	806	774	814	741	777	755	757	757	789	734	738	746	803	779	755	779	781	782	779	730	744	779	749	768	729	782	743	772	795	793	814	786	789	800	756	745	752	799	799	752	812	798	781	753	702	765	803	807	741	771	799	729	772	775	764	773	779	806	743	759	774	793	771	773	767	824	759	735	782	745	751	736	730	786	751	805	706	757	796	758	756	755	762	775	761	761	772	787	757	751	782	735	765	726	766	801	750	808	755	785	773	758	785	742	870	813	788	714	793	758	813	756	730	778	744	758	802	704	780	765	786	803	829	760	822	744	697	766	750	766	787	727	785	787	784	757	788	760	759	775	794	788	731	750	782	767	766	741	773	762	799	777	778	765	785	776	715	795	736	769	721	737	737	771	759	786	805	708	749	739	770	774	758	705	807	758	818	789	768	723	796	760	726	791	789	788	793	713	825	760	820	762	764	789	800	739	769	778	742	768	735	765	752	744	802	776	760	715	744	739	785	755	794	765	767	726	788	782	774	770	743	780	774	790	780	755	781	769	793	767	770	801	708	721	764	780	794	723	775	749	814	774	763	790	809	792	794	757	733	757	812	801	767	816	780	826	745	796	769	751	787	754	757	770	803	764	804	834	757	751	763	803	810	778	802	786	728	814	778	753	777	768	766	735	776	762	820	735	768	757	763	787	802	745	777	752	795	770	813	797	728	785	790	744	825	750	754	775	766	776	762	771	739	737	731	781	795	732	761	774	771	758	827	806	764	777	786	792	726	769	766	818	775	768	727	793	741	746	763	774	776	784	741	774	743	787	778	734	802	763	729	760	815	828	832	771	798	778	754	717	775	730	746	779	725	776	835	795	763	774	755	799	763	806	760	770	745	780	774	777	736	765	742	766	734	806	810	761	824	770	778	783	791	798	786	747	768	723	774	771	732	782	733	757	802	816	785	808	792	738	808	787	762	749	794	753	750	751	760	784	761	773	831	814	808	742	765	767	730	740	775	777	767	812	738	765	745	769	752	762	761	790	751	795	758	845	798	752	739	763	740	768	761	788	756	799	754	789	756	745	806	764	772	796	747	725	766	822	814	737	801	788	763	773	768	797	789	751	803	775	764	765	763	780	738	778	791	768	741	804	778	807	744	739	815	716	759	751	737	694	768	811	758	802	771	736	753	810	795	760	804	776	749	798	764	715	750	747	766	738	787	819	779	805	781	750	757	750	786	783	764	755	738	740	758	767	792	780	772	771	796	765	773	758	765	725	767	833	765	737	768	741	828	738	766	767	776	772	764	733	733	765	770	819	774	779	808	775	800	796	778	813	763	746	796	782	770	794	756	813	746	747	789	772	773	812	775	771	780	783	772	777	779	747	723	772	788	795	799	731	755	765	756	808	750	820	777	790	737	762	726	788	769	792	770	784	727	755	769	755	700	756	763	760	782	763	772	763	786	770	796	804	764	788	787	786	792	762	784	735	796	781	822	735	756	790	775	768	760	808	771	787	791	746	758	827	806	768	759	822	776	746	818	737	804	772	776	772	816	782	783	754	806	725	791	787	794	802	753	759	737	778	714	790	760	783	792	744	759	752	739	776	755	794	741	728	765	766	763	710	810	743	760	770	797	802	768	755	802	785	749	766	789	727	774	821	797	764	793	744	770	740	791	749	790	770	751	772	735	740	798	761	775	804	781	843	753	765	761	773	767	735	739	781	779	818	771	778	787	782	748	803	804	804	786	793	789	783	802	736	847	828	765	729	799	791	757	755	791	792	810	798	809	773	790	761	760	803	770	728	769	775	761	773	759	769	806	758	776	695	733	747	755	790	790	776	760	751	785	722	765	733	800	800	795	715	799	728	790	767	788	740	806	812	780	766	785	762	763	759	761	769	734	802	791	739	749	703	776	831	765	781	812	745	785	807	758	761	757	755	737	733	814	819	722	735	793	781	740	789	764	782	739	762	800	785	783	801	780	801	772	778	781	774	758	752	815	776	767	741	752	785	762	718	812	802	794	793	741	764	768	789	759	737	739	779	785	745	774	743	793	736	759	843	781	792	732	762	757	793	758	764	781	797	774	762	748	779	753	750	728	781	793	769	776	801	762	798	696	745	762	784	795	785	747	759	719	737	741	767	826	787	778	783	732	784	772	781	769	740	776	737	773	782	777	821	772	787	764	789	800	748	817	744	812	794	766	715	808	761	766	795	749	785	747	757	820	720	769	730	762	766	771	740	742	790	730	785	765	776
27817	38101	22206	12335	4273	1191	825	362	131	86	60	68	52	60	64	68	55	74	58	71	69	48	68	46	63	50	55	63	56	58	67	64	55	61	55	55	61	67	49	55	68	55	74	50	66	62	62	58	50	76	54	52	56	58	57	67	73	71	51	65	68	49	63	54	45	67	68	48	67	66	50	48	55	76	74	62	59	79	64	73	65	46	56	69	57	65	56	79	60	46	49	60	60	64	62	73	60	57	59	66	61	63	52	73	67	56	62	59	61	74	63	61	67	58	66	59	59	62	55	56	56	73	72	53	72	64	63	54	66	70	52	56	61	64	58	53	65	52	57	49	66	62	65	67	65	85	61	52	70	68	59	59	59	60	48	64	57	57	71	67	43	55	62	67	52	43	60	61	53	63	61	51	63	55	74	70	67	47	73	60	48	48	62	49	68	62	60	70	49	66	52	52	59	69	77	60	61	61	55	65	48	67	74	65	61	70	66	65	72	68	64	57	57	63	47	64	60	74	72	55	57	50	63	60	72	51	57	60	56	43	69	62	57	54	55	52	56	59	70	66	57	69	70	45	61	66	54	62	59	61	70	59	73	61	64	67	56	65	64	72	55	59	52	50	57	60	67	68	67	67	59	63	46	50	76	54	60	49	53	69	53	63	46	61	59	46	55	73	66	61	63	62	55	77	64	68	62	65	84	64	57	65	56	61	77	56	52	61	56	63	69	57	48	46	70	71	55	46	59	66	61	62	52	60	73	62	52	63	65	59	68	65	60	57	62	59	56	63	61	63	62	56	54	52	59	62	69	62	70	69	63	57	66	67	52	55	56	62	49	56	72	66	75	57	74	49	47	57	72	69	67	62	52	75	68	63	53	65	81	58	50	52	61	67	71	48	61	60	73	50	64	73	65	42	48	54	55	49	59	57	53	70	55	70	61	65	61	67	57	49	67	57	57	54	53	76	67	60	61	61	61	64	71	60	61	68	61	51	56	62	58	75	62	68	75	60	68	62	65	45	74	70	62	81	64	66	55	59	46	63	57	53	71	55	47	60	59	55	75	49	58	57	65	61	64	64	51	50	51	57	64	65	51	59	64	70	55	70	60	60	67	54	69	56	65	61	57	60	54	61	51	55	67	65	65	65	70	56	58	67	71	61	63	67	44	67	66	67	60	57	45	63	44	54	65	57	60	45	57	53	54	62	60	48	54	50	58	55	62	63	58	56	52	59	55	66	55	66	73	65	68	66	59	60	61	62	52	69	46	55	53	74	66	47	71	65	60	70	65	71	67	59	69	61	62	76	51	53	80	60	57	61	80	55	54	63	59	59	71	68	56	63	63	76	60	57	62	67	58	48	57	59	65	61	64	67	58	71	57	56	51	52	83	49	57	62	60	70	67	55	57	63	66	75	54	62	62	72	55	66	50	61	78	60	50	54	59	57	55	65	46	62	64	65	56	57	62	65	64	54	60	66	66	54	65	69	64	58	62	53	73	65	63	57	69	65	69	61	72	59	52	60	63	68	54	66	73	43	60	69	48	41	58	64	62	50	69	53	50	63	53	49	59	61	56	58	59	66	59	63	73	53	68	52	59	61	57	64	68	77	58	67	62	68	73	59	62	48	58	70	66	50	63	63	54	75	53	70	61	58	71	75	56	64	61	72	61	66	73	56	48	44	63	67	66	58	49	57	59	56	62	62	63	64	68	58	75	71	50	59	62	58	66	68	57	51	54	73	68	66	55	49	51	67	55	66	68	62	53	65	61	65	62	63	53	52	63	54	58	43	69	56	68	58	72	65	63	72	54	48	49	68	58	60	59	67	60	58	56	66	50	56	60	67	65	72	51	68	55	65	55	56	60	60	39	49	63	57	68	64	58	60	66	63	63	57	74	66	68	46	69	55	65	61	62	65	61	68	40	63	44	52	75	69	67	54	64	71	64	68	50	61	57	64	61	69	76	61	62	63	56	62	60	58	60	48	53	61	70	67	53	61	57	48	56	55	58	61	72	74	65	64	56	63	68	67	66	75	65	66	56	69	58	54	60	75	60	53	62	57	48	63	52	57	77	61	57	56	59	62	50	66	70	59	60	63	61	68	58	61	57	52	61	69	54	63	58	52	55	55	67	51	62	73	68	57	72	65	63	66	59	68	66	65	64	70	70	52	60	70	46	59	58	50	67	66	64	66	47	57	61	70	59	57	52	70	64	59	52	64	57	58	41	84	60	65	63	62	50	71	57	46	71	65	58	69	62	55	53	48	71	64	52	69	60	75	64	55	73	63	61	52	62	52	50	59	56	64	61	48	55	65	65	63	65	68	73	69	57	65	75	58	68	65	69	74	56	61	67	67	54	66	53	68	73	54	56	71	55	60	81	56	48	63	57	56	63	61	65	42	69	70	45	40	56	85	51	62	59	52	47	63	59	62	59	56	67	60	56	48	62	66	62	61	65	69	61	45	64	49	67	70	61	60	69	59	61	49	54	67	58	74	62	68	65	56	67	63	53	69	62	63	62	45	58	58	51	61	70	55	60	60	77	58	60	62	49	74	54	57	58	51	59	64	67	57	62	66	58	53	54	52	68	75	55	65	59	60	75	47	64	61	67	60	57	62	68	60	55	78	70	63	58	63	72	60	42	64	62	68	52	66	50	57	82	81	67	58	57	65	69	59	58	66	56	56	58	71	60	64	67	61	59	71	72	81	60	75	59	69	68	64	48	44	59	60	66	60	54	45	63	58	66	75	75	52	57	68	52	54	67	59	63	78	54	65	47	53	52	60	45	55	53	60	76	65	79	63	51	64	61	58	68	59	64	74	51	55	77	57	73	59	68	49	53	75	56	71	56	63	49	56	54	52	65	60	59	54	55	54	50	69	60	46	49	56	57	53	55	64	58	69	50	56	59	59	63	53	59	71	72	62	61	67	51	76	52	45	63	57	51	68	58	59	69	66	63	52	55	57	56	51	54	73	61	57	56	52	56	60	50	49	48	66	63	52	62	60	49	65	60	48	54	65	52	54	61	54	63	59	75	63	61	73	61	63	38	54	59	59	54	72	57	65	73	54	57	62	44	60	60	60	60	55	67	63	68	55	43	63	59	42	54	56	71	66	69	62	65	66	51	63	64	71	54	77	56	71	58	65	60	65	61	65	57	66	72	63	62	54	57	62	69	69	57	68	64	49	59	66	65	53	61	61	70	58	59	62	71	67	46	67	62	50	74	59	61	62	85	62	64	40	54	69	58	66	50	72	61	59	61	61	64	57	76	55	70	52	57	76	57	60	56	56	68	65	71	50	70	65	66	66	56	56	56	61	62	53	61	62	64	68	66	54	66	65	54	56	64	55	63	59	60	61	52	68	70	56	70	66	62	65	78	73	72	50	50	40	63	66	68	60	68	63	63	74	59	64	70	59	61	76	52	50	48	42	48	61	61	66	62	46	68	62	57	53	76	63	60	60	43	72	56	56	70	60	60	59	50	55	57	49	68	82	73	69
48999	47391	43791	44997	39005	27395	22636	13305	4021	2050	1023	749	772	755	756	748	784	747	716	760	801	810	769	756	734	753	745	729	753	796	729	766	735	748	710	752	762	755	721	721	712	761	749	818	706	762	725	704	760	762	731	739	729	725	750	729	754	737	743	736	767	739	753	720	721	735	797	708	698	728	755	723	765	775	772	762	764	695	705	756	805	786	756	751	753	725	767	730	774	787	774	755	733	753	718	733	728	790	744	773	769	715	694	789	765	765	697	716	737	792	747	736	781	778	766	712	751	709	711	751	680	742	760	739	743	754	787	793	723	748	747	783	762	724	713	707	755	776	763	728	731	772	734	766	719	708	740	743	719	762	708	813	731	770	733	767	749	744	787	754	726	790	690	740	749	715	713	735	706	752	715	762	755	689	711	743	804	813	742	774	753	710	752	775	759	724	767	730	816	731	751	726	699	767	709	753	732	767	733	711	797	742	736	738	774	779	749	704	739	726	743	785	761	762	733	743	736	799	748	730	734	714	725	745	722	714	750	752	748	750	714	739	728	732	809	760	801	697	748	775	780	753	739	734	790	754	726	736	738	761	747	736	752	754	750	786	682	781	737	730	742	765	750	722	733	691	778	731	747	748	779	746	744	746	752	794	758	757	761	752	736	768	735	792	718	761	753	748	744	716	748	757	785	754	740	689	757	739	761	789	697	706	723	773	691	783	766	706	717	764	717	722	748	771	777	761	778	767	783	735	756	752	760	739	751	742	752	693	757	722	738	752	753	806	731	789	757	720	766	714	772	776	742	776	816	722	674	723	741	734	761	716	743	768	778	748	744	699	756	717	790	727	780	778	756	756	733	744	779	697	753	781	772	755	738	757	741	683	785	756	772	733	761	740	720	753	741	810	711	756	773	696	780	740	783	676	738	810	761	765	726	759	746	742	738	717	707	727	755	736	706	767	774	704	765	757	740	739	766	788	754	745	802	755	724	753	735	701	724	738	716	765	803	724	766	752	711	745	750	800	691	719	713	752	744	748	705	749	705	721	768	716	690	749	796	776	780	761	768	766	771	754	741	742	718	729	761	781	802	756	743	738	724	767	727	748	706	738	701	724	813	733	725	769	738	759	756	758	742	743	743	726	736	744	725	730	759	716	862	725	745	749	780	748	724	768	740	720	694	745	747	753	736	731	753	727	750	729	736	782	765	758	711	789	754	715	734	776	739	744	737	783	730	774	800	740	734	740	766	716	720	767	744	741	739	717	689	740	793	762	738	727	748	696	764	777	748	763	728	766	755	772	714	750	778	739	756	786	716	741	744	727	724	750	774	732	712	692	702	732	736	722	700	766	746	740	792	720	713	738	778	782	751	731	702	769	726	727	727	740	762	786	718	704	764	783	720	790	737	741	722	788	755	717	715	749	752	763	798	761	787	733	755	757	748	750	730	771	729	771	737	721	689	770	778	780	728	771	763	748	710	736	731	761	771	754	754	739	780	726	757	760	764	708	761	708	766	759	761	708	730	780	755	756	763	733	729	711	736	721	774	702	665	760	780	725	714	778	761	732	733	749	749	706	753	758	718	754	671	722	738	735	727	760	746	706	760	806	724	759	706	755	729	747	706	696	749	727	740	727	733	713	757	705	728	764	718	762	751	707	759	735	730	751	711	737	717	755	765	741	775	757	741	749	773	776	771	768	714	772	734	734	747	785	712	756	812	729	781	750	801	764	813	768	772	735	716	715	746	725	767	723	771	728	783	764	773	698	730	748	792	705	713	708	756	749	719	728	767	738	747	794	738	714	743	757	749	764	698	729	743	770	780	735	742	775	775	790	707	747	727	722	761	768	722	787	752	705	744	728	725	685	744	705	724	787	760	763	790	708	758	800	800	746	766	745	726	779	752	733	771	723	781	748	697	698	722	734	729	795	754	746	750	783	786	728	744	718	752	793	704	720	746	728	766	690	748	737	748	744	716	770	747	703	734	773	705	713	725	727	747	705	736	746	796	735	757	740	742	724	730	764	752	755	752	724	796	740	751	764	738	774	770	740	753	760	798	785	726	736	710	756	724	748	762	766	777	793	755	756	755	770	711	717	783	711	714	748	763	717	770	719	766	769	770	762	717	754	751	741	729	741	707	693	769	718	752	737	713	714	726	727	728	750	767	711	751	712	705	777	782	762	791	725	713	665	770	711	695	736	713	776	727	719	756	728	800	797	698	710	771	728	792	797	712	752	783	728	779	740	756	741	727	734	709	759	740	750	749	735	710	744	687	747	760	739	739	713	770	792	733	739	741	712	721	755	710	730	739	728	760	712	774	718	721	739	757	736	744	746	770	769	745	747	760	732	696	766	784	697	735	741	766	716	724	717	707	722	802	768	766	742	736	725	751	728	767	777	722	771	757	760	760	795	735	729	783	739	763	736	721	750	722	767	765	723	756	773	750	770	764	734	778	745	745	743	731	708	745	749	718	747	789	798	743	727	749	725	748	753	700	700	751	815	780	712	721	766	769	776	754	767	735	772	726	707	752	769	759	732	775	727	722	762	752	756	776	769	740	801	748	763	705	754	772	793	727	770	759	792	780	795	734	712	728	762	746	779	739	715	725	702	740	765	767	709	766	777	787	751	779	742	712	791	823	686	742	720	735	744	762	753	768	744	734	728	784	758	748	746	735	694	744	749	757	783	735	754	723	754	788	770	756	738	798	766	777	746	789	749	733	723	751	782	732	744	689	751	760	722	721	780	769	719	760	736	751	761	731	726	744	714	791	748	768	757	766	725	723	782	752	742	757	727	790	714	760	769	749	764	717	739	766	736	770	775	744	759	747	751	769	736	726	729	749	770	729	749	775	795	745	748	750	787	733	772	783	758	715	727	772	732	721	714	723	753	741	723	698	735	760	748	747	765	786	740	742	718	750	748	741	744	725	744	685	729	765	734	779	760	773	765	770	685	757	741	712	736	771	812	755	772	730	775	766	771	725	739	747	746	766	741	708	729	751	718	760	757	747	761	757	748	796	768	742	722	761	745	790	770	749	792	762	782	729	719	766	758	758	737	813	757	723	762	729	701	749	744	732	762	719	752	715	788	734	751	754	743	714	747	711	786	704	722	785	735	724	750	706	763	753	805	743	710	743	736	729	755	736	699	720	691	768	724	703	743	733	735	790	755	721	786	779	749	731	729	744	724	710	756	760	738	725	761	759	777	772	715	759	746	745	765	816	731	755	740	743	751	727	722	774	748	742	731	765	759	786	746	786	744	728	715	728	714	745	764	767	705	755	761	702	710	690	745	680	745	749	730	730	789	779	742	752	786	733	753	741	740	746	746	762	719	742	707	736	716	722	791	734	705	724	732	722	804	727	745	741	713	732	769	729	704	717	760	762	738	777	721	737	737	767	688	764	735	687	758	746	759	744	732	731	725	759	716	741	705	777	778	768	778	731	736	776	791	715	742	771	748	727	755	761	749	742	761	773	727	746	748	721	743	745	751	785	749	784	736
8422	10575	5325	2831	1030	284	215	131	68	58	46	63	62	46	47	57	74	48	56	52	41	47	40	46	53	70	53	56	46	48	45	64	63	57	41	67	55	56	41	45	44	41	53	46	47	55	52	60	53	61	67	47	66	56	60	49	53	53	43	51	45	45	58	39	48	55	49	38	53	51	59	61	44	48	55	49	59	65	54	67	53	51	50	56	60	52	41	50	56	57	36	49	47	49	46	53	47	52	57	57	58	48	64	51	53	56	58	57	39	59	52	48	57	50	58	57	58	49	58	57	51	51	61	46	54	42	49	52	49	52	52	50	41	58	38	46	62	57	47	52	46	58	62	51	42	61	51	42	61	52	60	43	56	56	44	45	41	54	61	60	48	59	40	50	46	60	62	64	54	58	56	44	65	55	56	50	43	44	45	57	70	48	55	57	47	54	52	57	54	39	51	58	55	41	43	61	45	48	67	57	63	55	60	63	44	58	53	64	51	54	44	66	49	51	49	59	52	48	55	58	62	51	50	59	44	37	59	61	43	52	56	51	50	55	62	59	38	48	57	60	63	58	53	57	61	48	44	65	52	51	56	64	59	52	56	47	48	48	62	53	60	52	52	50	69	52	58	69	59	49	49	51	54	58	59	47	61	50	51	62	59	61	48	54	56	58	56	46	62	59	50	65	39	45	62	56	55	64	65	57	49	64	52	69	46	52	48	63	62	49	45	56	52	49	54	48	55	54	59	59	53	57	51	54	52	58	44	60	52	48	46	58	46	51	47	59	47	54	49	69	43	44	52	43	49	50	63	63	58	48	66	64	57	50	55	53	47	43	61	43	65	60	47	57	42	67	56	56	50	50	52	50	36	58	59	54	55	56	39	56	47	49	59	50	56	46	52	50	60	67	60	48	48	66	57	59	57	50	50	46	51	53	50	66	62	48	52	72	41	52	58	44	60	35	49	48	62	52	42	62	50	54	60	46	49	56	55	51	54	47	62	61	44	57	38	62	64	48	56	51	57	46	45	44	56	50	54	49	55	45	61	56	55	68	59	48	58	56	54	56	47	60	56	47	54	59	54	46	65	55	46	54	43	47	57	59	52	49	41	37	76	56	54	56	58	67	58	54	40	62	65	66	59	52	51	57	49	59	56	59	56	56	47	60	54	47	46	50	46	57	54	48	54	57	57	51	50	57	46	45	60	49	56	69	63	53	58	46	60	46	64	61	66	43	58	50	51	67	56	65	46	46	42	48	46	61	48	64	79	46	56	43	43	63	57	53	58	41	60	48	44	47	53	54	42	44	49	43	56	58	60	37	45	49	43	59	55	58	50	45	41	67	60	60	40	44	53	61	51	57	57	62	55	65	59	49	55	53	33	46	70	47	62	56	60	45	55	69	45	59	45	46	58	53	57	51	55	61	49	65	47	42	45	52	54	61	51	53	52	40	61	50	56	63	53	49	46	50	56	51	61	60	56	46	56	65	58	47	48	56	45	60	63	51	52	66	46	67	50	39	45	57	44	54	41	49	49	56	48	48	55	59	52	60	53	44	51	52	53	58	45	49	70	60	52	46	58	45	55	53	55	53	45	43	65	53	56	52	61	45	47	60	45	63	67	59	42	46	54	54	53	50	56	48	58	59	57	70	54	52	58	63	58	56	47	51	44	56	71	52	53	45	49	53	48	60	50	55	61	47	36	41	63	54	53	62	55	37	36	59	51	56	70	47	40	58	49	51	51	55	63	56	59	42	54	56	42	40	57	50	45	43	56	50	50	56	55	46	56	60	38	56	46	60	55	61	40	53	50	47	43	52	58	51	53	52	57	52	62	35	61	67	53	61	57	66	55	58	58	54	55	54	47	60	59	49	56	56	62	50	48	57	60	48	45	52	55	55	41	53	53	66	52	57	48	51	44	61	47	56	61	50	49	52	61	55	62	48	53	53	66	57	56	40	63	52	64	59	53	63	37	55	45	61	48	50	51	67	77	50	48	46	51	63	53	51	65	48	59	58	69	49	55	56	60	41	59	52	59	50	39	47	47	61	45	48	51	43	55	57	53	55	49	46	59	44	39	64	42	52	46	67	52	47	44	44	45	57	60	64	62	57	42	34	50	69	49	60	59	58	42	61	41	59	63	63	51	50	50	57	55	55	68	55	57	51	59	54	62	55	43	47	64	57	50	48	44	45	63	57	53	57	54	58	65	67	50	37	58	62	45	67	44	42	56	48	55	63	52	53	60	50	49	56	58	53	61	54	62	54	53	58	44	61	55	43	57	56	42	49	61	52	60	63	43	51	53	51	45	61	51	42	75	49	43	61	57	49	47	46	38	52	47	45	49	41	44	55	49	49	57	57	59	62	58	59	55	56	40	58	55	44	48	46	53	47	57	56	49	55	41	63	58	53	56	55	45	51	50	45	45	53	49	50	59	39	54	71	56	61	56	56	58	45	52	61	47	56	49	47	48	38	55	63	54	58	55	55	43	55	54	56	50	60	45	59	55	52	58	49	55	51	56	37	44	50	58	44	61	60	60	47	48	56	42	41	52	56	58	55	52	43	45	56	50	52	61	57	53	57	48	49	63	52	60	45	53	62	55	46	54	52	57	33	54	56	45	45	61	68	60	59	40	54	45	52	52	64	44	52	61	44	58	57	63	49	55	62	52	53	65	45	70	50	62	43	65	52	46	58	50	53	58	48	50	61	60	56	61	53	52	53	55	49	43	52	59	59	55	48	53	63	43	52	51	64	60	53	41	55	52	42	54	40	56	63	56	54	64	56	59	61	56	45	42	44	46	58	61	50	54	61	45	54	53	49	52	55	55	54	63	75	63	55	67	57	44	61	49	52	60	56	43	60	36	60	45	61	49	56	49	45	57	46	54	63	65	57	52	48	58	61	42	51	48	59	47	47	59	52	51	54	69	47	53	54	53	58	47	48	48	48	50	50	67	51	61	49	62	52	54	60	59	64	59	65	64	39	63	63	54	73	42	55	65	57	45	42	42	52	45	67	53	61	66	55	55	64	52	43	45	51	51	67	49	53	59	59	63	45	67	61	60	40	47	58	55	47	60	68	58	48	60	42	49	55	48	45	52	59	53	62	54	54	40	51	52	48	56	56	54	62	39	51	49	60	39	55	43	60	61	59	59	54	51	54	51	43	58	55	59	58	62	59	55	58	36	50	54	57	67	53	57	48	50	56	56	53	55	42	48	56	49	43	49	45	55	56	55	65	43	55	51	46	59	45	47	47	54	51	49	55	40	62	65	63	55	57	53	37	46	61	48	47	47	58	51	51	56	50	64	50	48	42	43	54	66	43	56	58	55	41	45	52	65	58	42	49	45	60	48	49	55	54	62	75	55	55	51	43	55	46	48	48	46	44	40	47	42	50	57	53	67	49	45	44	62	56	56	50	47	55	51	46	50	41	54	55	64	50	56	58	70	61	50	53	64	63	56	60	55	50	55	59	60	38	58	57	46	69	56	56	40	55	42	51
41691	34764	28228	28061	23169	12480	8741	4469	1515	890	738	618	686	644	659	644	667	659	711	656	683	695	728	717	723	671	671	659	656	669	694	712	639	629	695	633	645	644	702	654	682	633	671	646	686	665	672	686	652	601	635	639	598	645	660	688	695	725	632	660	706	652	709	684	692	663	658	666	647	682	656	663	658	665	672	676	682	675	657	655	707	654	651	666	640	675	684	675	691	649	653	661	685	662	635	619	632	656	645	683	688	628	674	693	679	694	693	628	639	636	656	655	711	692	684	687	726	685	674	641	656	666	682	685	629	672	708	680	674	657	640	639	655	675	675	641	650	632	655	695	645	658	672	704	706	654	688	657	656	678	662	667	688	672	699	689	635	671	672	641	675	659	685	689	677	693	657	685	683	699	669	706	652	649	694	667	638	634	636	678	649	698	656	665	660	697	676	671	650	674	667	691	681	672	616	668	689	667	664	690	638	614	644	655	641	700	686	702	668	683	655	635	673	623	704	669	627	704	674	720	645	652	718	634	667	691	645	651	663	651	648	605	685	627	650	702	637	668	643	664	663	644	669	694	627	685	658	691	679	682	675	685	688	658	661	647	645	703	640	668	682	643	662	653	686	654	643	694	648	643	647	659	697	690	637	669	622	640	646	702	662	667	704	680	647	604	701	639	666	629	689	679	672	708	678	662	680	647	677	646	644	651	677	657	716	684	679	695	651	688	693	657	688	630	656	645	652	601	666	638	647	653	636	657	657	658	650	724	677	691	692	633	729	616	702	660	651	690	672	653	619	671	685	684	659	690	651	642	712	643	640	714	686	654	684	676	662	657	690	623	687	634	676	618	678	626	667	681	708	659	655	633	634	702	714	683	703	698	678	656	696	685	659	675	647	677	726	686	699	639	671	639	653	692	631	702	663	617	699	679	686	655	657	694	623	744	654	660	658	671	676	662	717	680	637	653	657	671	690	652	669	646	692	643	664	650	639	655	696	652	631	672	733	624	704	707	646	667	637	645	711	707	673	671	680	692	648	666	627	665	596	630	712	655	623	682	667	708	654	631	714	647	691	700	667	658	692	684	687	661	659	648	665	655	693	717	685	676	669	632	711	659	675	632	689	642	651	664	670	637	639	638	669	641	685	639	682	636	711	706	640	682	665	657	679	657	703	677	627	633	696	690	644	652	674	658	735	598	655	674	647	645	655	675	693	640	648	685	669	677	671	643	687	675	680	685	697	674	645	647	668	692	657	711	642	705	627	659	696	676	681	638	702	631	727	672	675	663	660	666	689	641	618	682	689	651	690	671	650	678	663	707	689	688	655	649	668	669	654	658	695	636	629	673	667	649	751	672	667	686	656	705	668	667	618	620	665	651	622	688	627	680	710	662	685	670	667	699	635	636	715	644	644	659	623	627	700	689	653	679	643	667	702	662	706	604	677	639	706	685	674	689	680	667	701	665	684	681	681	666	691	648	669	681	666	670	635	699	676	671	656	648	634	682	711	670	660	647	658	677	684	666	673	660	688	645	683	672	689	677	694	645	646	665	662	618	641	688	651	646	648	690	704	711	668	649	687	710	664	701	677	655	668	652	686	656	685	665	639	669	626	617	641	726	712	645	673	644	663	708	687	656	678	676	676	654	733	642	646	646	663	710	709	693	677	669	722	656	698	631	689	656	672	674	595	691	667	683	668	638	661	700	678	654	651	611	657	664	652	667	658	699	662	714	688	682	641	669	670	704	690	679	710	678	645	709	649	680	724	643	651	642	684	655	666	648	653	616	717	673	670	664	672	660	628	685	729	665	680	651	639	655	652	684	675	673	650	642	680	628	693	643	678	670	655	672	687	620	679	712	682	631	623	669	680	704	652	716	680	649	640	637	673	700	679	661	663	628	701	644	683	671	646	654	683	644	671	658	662	676	641	621	662	663	716	658	630	686	714	622	681	622	669	657	676	666	655	691	666	680	635	688	639	686	692	671	723	649	664	660	693	638	648	694	691	660	656	695	645	661	649	676	664	653	645	687	645	666	678	650	670	691	673	637	678	656	649	705	679	684	720	647	667	663	670	702	681	664	713	639	633	696	668	668	681	666	663	650	642	664	667	657	639	660	657	662	663	650	652	685	653	681	657	666	669	675	690	661	668	644	658	662	701	701	634	672	653	627	682	687	666	621	672	683	670	672	664	680	632	637	686	673	635	701	678	622	659	657	683	701	638	708	629	620	703	662	696	711	687	695	632	659	707	668	691	677	654	665	682	689	682	710	656	624	672	645	666	610	662	683	653	678	701	639	684	711	711	648	705	641	687	672	659	693	669	653	639	657	693	690	635	680	652	686	671	661	685	687	686	620	690	713	633	653	646	650	684	619	662	659	645	681	640	635	627	654	680	698	661	681	684	668	692	664	630	699	703	648	708	640	641	659	627	715	685	678	665	667	660	647	669	700	668	646	683	652	659	671	669	626	651	645	640	646	666	678	685	663	666	681	644	630	631	660	683	664	689	645	680	636	683	669	611	684	659	650	654	653	638	670	626	648	686	685	687	636	676	654	672	654	674	677	695	662	672	669	692	658	674	638	666	655	670	610	656	672	670	627	650	689	673	698	662	709	625	698	656	679	731	672	674	672	690	676	646	650	682	676	668	689	658	704	652	697	716	659	656	656	685	679	675	671	645	688	650	705	719	654	605	681	597	711	668	695	644	677	713	647	654	665	652	643	671	643	697	644	656	673	642	619	644	696	674	646	661	698	669	632	628	656	703	635	699	665	622	644	669	634	717	636	658	634	698	646	666	658	633	676	663	672	652	659	703	695	703	687	644	657	670	638	649	667	677	660	707	684	664	656	682	679	665	649	700	680	674	681	636	667	600	694	656	650	666	627	689	695	626	656	648	665	665	668	649	666	676	666	649	646	680	635	691	675	705	688	666	672	657	640	658	668	724	677	670	705	666	669	620	688	665	664	638	657	647	611	681	651	654	680	666	678	662	653	675	682	680	680	632	674	674	627	679	664	655	688	670	713	668	675	647	693	635	630	652	665	649	688	676	683	675	703	691	701	601	669	638	609	687	686	640	650	724	658	707	662	655	666	640	635	709	637	654	700	647	677	710	704	663	690	663	659	668	687	646	624	656	661	660	662	624	676	717	630	678	647	660	689	711	643	669	686	656	719	664	668	644	687	679	663	670	652	649	656	626	692	675	703	660	711	642	653	680	701	663	694	644	650	659	644	632	670	677	641	665	691	675	664	680	677	678	653	651	719	676	674	665	667	672	668	630	673	654	666	643	673	683	646	680	646	649	699	674	720	641	695	713	627	691	646	610	638	644	699	704	640	629	717	675	675	670	689	697	679	650	649	655	700	668	687	670	668	654	658	671	669	676	685	636	667	704	700	679	639	639	666	667	663	635	719	656	676	635	661	741	660	634	720	628	671	642	693	638	638	681	650	655	656	733	641	688	703	642	699	665	638	621	665	649	655	651	673	675	641	711	673	657	687
22372	30698	16174	8412	3051	826	487	279	122	58	64	50	57	51	58	65	49	43	67	48	43	72	57	49	45	58	44	68	50	46	53	61	56	44	51	64	67	58	53	49	59	63	58	55	52	55	49	51	70	47	72	43	54	46	54	42	62	54	49	66	57	53	41	43	57	55	59	50	57	55	57	72	58	56	55	64	63	57	57	49	60	52	41	58	49	42	55	47	44	48	59	54	63	50	69	72	62	59	55	63	51	57	56	55	44	64	68	48	42	57	53	60	63	42	37	54	68	42	44	46	43	48	46	61	54	58	56	38	59	51	51	58	44	47	58	54	50	49	56	61	51	52	42	56	54	60	50	55	46	60	48	58	54	57	60	48	57	60	55	73	43	54	40	52	56	48	54	54	57	44	58	49	59	50	55	55	41	59	63	41	54	46	43	39	59	56	42	69	45	53	49	60	62	54	55	58	57	58	46	47	50	44	55	56	47	57	54	62	44	65	62	48	60	56	56	54	43	71	58	52	53	47	58	52	64	58	57	51	48	46	73	44	51	64	61	56	49	67	57	51	58	60	60	46	47	56	61	65	51	47	58	55	66	61	52	63	58	53	57	47	46	47	59	50	52	56	71	47	60	52	44	54	70	44	54	59	64	49	59	55	60	54	43	59	60	63	52	56	59	55	44	51	56	60	54	47	53	45	52	42	46	63	45	58	54	49	58	47	54	51	50	50	49	55	63	50	45	49	59	57	56	51	48	56	48	50	58	61	50	72	58	51	57	57	49	58	42	52	53	57	68	44	44	58	47	44	52	65	59	59	55	65	54	54	52	42	36	48	51	51	49	55	54	58	58	46	69	62	51	48	53	55	47	42	54	65	52	54	62	60	71	47	55	51	45	57	41	57	63	53	58	49	55	39	48	56	65	53	55	51	57	75	55	50	50	51	45	57	72	44	58	65	58	57	55	41	51	44	61	57	49	51	62	56	63	56	47	53	42	42	58	57	55	64	46	46	48	60	51	56	66	52	37	55	51	46	43	57	48	47	37	69	66	48	55	49	38	45	55	53	49	50	57	60	48	66	55	63	58	72	52	53	57	46	76	66	52	47	50	51	48	69	57	54	58	52	65	48	60	57	52	54	56	58	50	52	50	51	45	64	70	46	58	61	48	78	57	65	49	57	47	58	65	53	46	52	40	53	56	52	53	43	43	72	51	53	52	50	52	58	54	50	67	57	61	45	54	55	47	59	40	52	51	57	47	46	50	42	57	47	53	62	51	57	60	65	47	61	61	43	50	57	55	49	46	49	41	52	54	60	42	45	42	48	65	59	57	54	50	62	61	62	49	43	57	65	56	44	48	60	55	41	61	41	56	57	58	62	60	58	51	51	41	65	52	39	44	59	49	51	52	51	49	55	61	53	43	54	54	51	60	56	63	60	53	46	54	50	57	47	64	48	67	67	44	53	60	56	57	46	55	52	54	56	58	56	38	53	43	53	56	55	66	62	47	52	66	49	70	52	56	56	60	52	46	50	49	56	55	47	62	58	55	59	51	44	53	57	50	52	54	71	52	65	48	61	51	63	57	53	52	63	42	58	48	67	57	50	44	55	52	43	45	59	46	47	51	44	49	69	63	48	60	59	59	57	53	61	56	57	48	65	54	43	54	59	62	61	45	57	56	52	58	45	58	55	59	44	75	57	57	41	52	46	57	66	49	70	54	48	38	59	56	51	61	64	58	52	54	52	44	54	50	49	58	48	51	41	51	67	52	60	58	51	52	49	37	53	54	51	44	61	64	64	54	49	51	60	42	66	73	59	44	48	55	60	52	54	56	52	60	41	53	54	62	61	66	60	47	50	59	44	62	37	52	66	53	48	63	49	58	58	62	53	57	44	56	34	70	60	45	59	60	68	46	53	53	69	48	48	54	56	50	57	49	67	61	64	50	52	62	55	66	42	65	42	58	64	44	50	50	52	49	46	55	57	52	58	55	57	70	51	43	61	54	40	56	45	58	49	47	57	59	64	53	41	56	55	55	54	51	46	60	72	54	63	52	45	53	51	64	57	58	54	55	46	58	51	64	60	53	50	58	67	42	55	57	54	55	63	52	65	57	58	56	67	55	63	54	45	54	45	70	44	61	53	44	59	51	53	48	52	45	57	45	56	42	46	67	49	59	63	55	57	52	68	53	50	51	52	53	61	49	52	53	48	52	54	58	47	69	66	67	51	53	61	49	63	42	40	36	40	48	56	47	62	40	54	46	53	59	65	46	56	56	68	54	53	57	48	53	62	55	46	69	63	48	50	53	60	49	54	44	50	54	54	62	62	45	50	59	46	51	50	50	63	53	51	54	56	59	71	52	57	69	51	56	47	55	56	56	50	62	54	52	55	52	53	51	49	51	60	56	47	42	68	45	52	49	47	66	53	48	51	65	62	56	69	58	48	59	63	56	53	49	40	64	63	45	58	70	45	68	57	52	69	53	60	58	47	63	61	47	49	57	53	67	41	52	55	44	55	58	59	47	52	65	61	54	68	52	51	48	46	49	59	64	46	46	67	46	56	47	40	53	42	74	52	73	49	42	52	67	63	64	53	53	47	57	51	57	55	58	84	47	50	49	42	64	55	52	47	44	52	55	45	57	55	51	54	47	53	45	50	47	49	52	59	47	50	63	53	39	55	51	44	52	54	57	42	69	57	51	45	59	69	55	66	44	53	66	64	53	50	59	50	45	54	72	54	50	45	60	46	70	66	43	53	56	69	57	41	60	49	53	49	56	58	53	53	60	53	55	42	50	54	48	80	38	53	56	58	62	64	62	50	51	51	52	44	51	53	58	53	53	61	47	72	58	46	57	64	40	50	49	59	59	51	48	55	60	54	56	57	58	51	40	47	48	54	54	57	44	44	53	42	57	63	48	60	53	56	63	42	57	53	55	54	56	50	53	71	51	54	53	56	51	66	53	43	46	52	51	53	57	55	55	63	39	66	51	52	50	61	44	54	72	65	59	65	43	59	51	70	50	41	47	48	55	54	56	60	50	46	33	46	44	61	63	59	61	39	49	58	57	59	55	55	55	35	46	49	51	62	55	49	66	50	55	60	44	69	57	60	60	48	68	49	59	66	56	53	52	58	66	60	50	63	72	61	64	50	61	48	46	62	48	56	47	50	53	51	52	47	48	47	66	53	70	45	46	39	61	54	49	66	45	63	49	65	58	63	51	56	49	63	48	50	54	53	46	52	50	46	50	44	63	56	55	48	49	51	55	56	62	53	67	54	50	50	61	59	54	57	48	60	65	60	57	42	51	61	58	53	64	60	56	62	60	75	38	55	59	53	60	49	50	72	65	41	50	65	63	52	53	57	58	46	55	65	43	60	43	53	51	58	73	45	54	50	64	55	70	54	52	55	51	48	53	55	50	62	53	64	56	57	50	53	71	66	58	67	53	55	54	57	51	61	43	47	66	57	58	39	45	44	54	68	56	55	49	46	51	57	52	63
49695	44982	37373	40966	35452	23308	18189	9862	3487	1278	935	678	694	675	702	696	653	692	664	667	679	763	687	694	642	713	668	673	692	596	682	661	665	715	688	668	660	660	670	662	683	711	687	679	662	693	684	653	677	709	718	646	668	617	675	672	707	714	628	657	677	644	664	645	649	678	649	720	679	702	728	678	686	683	673	707	695	659	697	631	675	651	633	717	644	680	636	681	632	705	681	691	696	683	702	646	672	610	682	633	666	669	680	667	651	639	657	698	681	739	723	673	665	726	697	684	655	665	692	677	699	652	668	666	641	671	705	695	651	635	680	697	687	651	642	671	693	701	710	682	671	671	648	657	654	689	684	646	647	715	720	718	681	671	644	716	695	722	660	663	655	673	678	686	689	692	687	678	697	663	672	660	681	713	692	668	629	660	662	693	701	656	670	662	660	635	672	683	663	736	678	660	677	630	672	659	674	742	702	751	686	669	708	640	679	660	666	701	694	705	682	686	690	607	688	664	664	670	649	674	666	689	672	615	704	599	647	673	640	698	725	670	704	652	667	678	699	789	672	672	662	697	701	656	702	688	666	679	723	641	633	691	688	661	694	713	661	683	671	666	672	670	638	687	710	649	635	677	637	664	699	669	706	637	660	698	641	668	682	707	672	637	731	690	654	637	680	704	675	711	682	657	666	701	657	715	648	682	733	680	698	658	683	656	690	655	698	676	675	675	682	644	644	694	695	659	650	663	641	647	637	671	653	657	753	667	653	674	700	662	676	669	586	676	662	693	657	648	678	746	647	636	667	705	645	681	649	695	645	684	681	719	651	629	658	706	675	747	685	690	649	642	655	694	616	710	647	668	660	669	681	720	689	722	661	613	655	679	689	666	665	635	673	633	683	690	682	643	678	683	711	647	709	659	636	694	695	667	661	687	666	654	662	704	672	671	659	659	690	668	639	633	642	721	711	656	639	622	692	650	678	674	625	698	645	682	721	675	671	683	675	682	655	618	660	740	642	694	697	661	684	645	663	678	629	717	676	688	660	694	670	698	662	635	685	678	643	650	669	645	646	673	674	701	673	683	668	619	655	649	657	674	688	667	700	675	653	644	683	688	640	715	664	710	674	651	699	684	686	692	684	661	625	643	681	699	732	674	660	662	662	632	692	696	705	696	634	660	701	628	616	702	721	654	728	699	643	681	625	695	665	706	649	702	664	706	679	650	687	687	652	666	726	666	671	660	676	681	693	742	699	649	655	672	687	700	679	669	697	676	694	689	673	673	702	667	668	650	731	683	688	690	726	705	678	680	616	690	680	677	679	707	694	659	746	643	667	700	641	632	651	644	673	697	684	722	689	710	673	622	680	718	698	649	706	709	691	668	710	631	662	656	682	697	622	682	696	689	698	704	675	680	693	694	658	707	679	652	646	695	659	668	683	696	706	696	711	665	634	654	674	614	704	683	671	688	686	640	684	619	736	691	680	638	661	685	640	669	678	651	708	668	650	669	623	673	710	665	653	688	671	635	652	682	721	686	702	678	671	628	644	654	690	671	684	723	672	669	640	647	677	667	703	666	662	704	717	698	635	635	679	652	650	648	680	663	706	645	631	670	657	645	702	663	640	659	692	678	709	681	660	692	662	670	697	713	669	691	697	698	705	658	681	655	660	694	677	673	644	681	673	720	663	700	711	685	701	729	636	676	709	711	693	673	679	626	665	659	666	655	703	644	661	668	651	702	658	649	664	718	668	656	657	704	662	668	660	655	675	713	666	666	704	636	673	680	637	649	649	693	655	672	709	720	699	696	672	620	653	716	605	675	627	694	668	706	694	636	696	681	685	660	637	755	692	704	637	665	680	664	660	705	645	660	617	717	705	672	679	691	640	673	715	655	675	690	717	669	672	682	699	660	699	664	682	712	673	652	706	666	671	721	658	698	665	622	655	705	695	707	680	646	689	692	652	658	719	687	645	702	658	707	713	656	728	716	649	685	671	627	676	676	624	636	691	685	680	669	671	670	711	675	663	705	683	684	686	687	638	671	684	697	641	657	661	723	667	696	702	704	704	683	682	642	668	659	644	658	689	658	687	630	686	703	672	683	686	648	703	645	699	624	644	670	685	664	685	653	670	691	703	667	673	666	632	659	670	666	725	649	678	636	661	699	683	672	665	687	643	701	705	693	686	730	629	706	660	680	711	648	670	656	712	625	663	689	708	645	677	714	713	669	709	620	671	646	724	669	685	642	686	664	668	660	696	730	660	728	699	686	660	647	666	640	634	671	642	711	633	658	704	685	678	665	663	675	698	737	630	664	668	682	712	674	690	705	641	685	644	674	680	641	729	675	701	630	659	655	644	657	655	699	670	625	642	655	720	663	674	716	703	666	639	700	695	664	641	666	656	701	665	715	702	671	716	677	651	649	695	725	675	644	653	638	657	718	682	687	655	667	679	688	681	639	663	695	644	640	650	667	686	667	703	653	674	679	666	673	670	703	691	704	645	691	657	710	682	700	647	727	677	668	680	725	679	624	683	651	682	692	704	712	700	714	689	650	718	668	664	667	649	662	650	651	701	647	640	693	646	683	636	648	685	679	694	699	679	660	697	680	698	649	709	624	702	680	685	715	677	662	691	662	719	671	676	691	643	696	692	704	626	674	681	659	649	652	692	685	677	655	701	623	653	666	663	664	671	651	645	711	664	726	716	651	677	669	640	633	659	700	672	638	684	664	694	669	677	654	644	669	680	662	651	713	674	649	691	699	715	683	717	643	684	694	661	666	679	719	675	658	655	683	652	698	641	651	668	652	654	652	685	675	694	659	693	673	658	689	662	665	688	673	677	685	697	666	680	625	692	656	652	711	692	653	632	654	727	673	670	667	640	693	705	642	700	703	665	654	683	661	640	666	671	683	741	677	713	651	667	646	653	622	640	637	640	637	699	670	659	682	674	711	707	666	669	706	676	659	649	669	665	677	717	664	659	655	692	687	662	677	692	671	691	672	662	702	665	670	659	701	696	701	659	730	690	640	672	692	682	655	651	650	661	703	672	711	654	649	666	684	705	653	689	672	729	665	718	646	670	668	692	734	674	642	721	697	676	646	646	697	667	652	670	705	695	692	693	681	721	660	684	677	687	697	651	649	674	619	662	642	650	662	697	659	675	683	681	603	653	688	709	672	657	697	700	661	665	708	645	671	684	702	636	670	709	684	649	714	675	655	651	661	693	619	718	664	609	645	659	662	730	713	665	695	681	677	667	665	640	641	641	683	702	703	667	664	694	700	696	660	652	696	668	686	690	602	653	628	666	678	644	650	698	649	687	694	667	717	667	687	627	661	669	702	728	639	653	670	684	690	668	675	662	678	639	695	709	664	622	718	645	652	656	673	664	653	690	709	711	669	721	669	739	659	714	717	691	736	693	653	707	658	689	697	649	660	698	647	688	703	687	656	731	654	691	697	727	710	661	674	626	651	702	709	638	669	658	703	695	686	665	671	658	667	642	674
19367	27033	15866	7389	3161	783	515	247	111	80	85	71	71	57	64	71	67	60	59	65	67	67	58	69	64	62	47	63	80	72	60	58	68	60	67	62	50	76	55	61	56	57	70	55	77	61	55	69	56	62	64	67	53	64	65	58	52	76	68	73	69	40	66	54	59	74	56	66	66	56	65	64	71	66	56	63	68	55	58	59	66	68	60	62	50	62	69	49	60	71	62	60	70	55	58	64	64	76	58	56	58	61	59	58	67	66	60	61	61	66	70	64	69	58	62	70	56	51	68	54	51	60	54	67	63	55	59	54	58	66	48	60	56	52	57	58	67	48	65	57	58	67	66	70	67	61	60	60	68	69	79	62	64	69	61	60	66	62	58	59	55	64	59	62	63	55	62	65	55	54	58	59	51	76	54	55	61	60	61	51	65	56	69	58	57	53	70	51	55	60	46	71	68	57	64	70	63	68	58	59	58	60	53	53	61	51	68	67	51	57	73	65	69	64	64	50	56	52	40	52	65	64	71	51	70	62	56	63	55	73	47	58	56	83	53	61	52	64	67	43	69	58	51	72	53	69	61	60	58	62	46	64	74	74	67	49	75	53	59	60	68	64	60	59	63	69	39	52	55	72	54	71	51	64	62	58	67	61	57	51	56	70	58	56	52	59	66	65	45	52	70	65	60	71	61	66	61	62	61	74	74	56	63	65	65	52	62	65	60	75	69	63	46	54	63	56	63	37	48	66	50	67	62	58	54	63	75	51	69	58	70	64	71	67	73	46	83	68	76	56	59	65	51	67	54	64	50	68	62	80	68	56	57	67	61	67	56	61	54	62	67	73	56	47	61	66	69	62	72	73	54	70	71	49	58	63	50	52	71	73	67	61	68	63	53	68	61	68	60	46	44	63	63	52	62	79	54	61	67	61	61	65	55	53	67	64	59	63	68	70	73	58	68	66	60	59	61	52	65	71	72	62	45	62	63	50	63	46	57	48	75	63	75	71	57	61	77	53	69	61	64	51	61	55	58	67	66	68	58	70	59	65	60	65	67	63	59	65	64	60	70	72	74	62	73	61	64	74	60	63	58	47	49	63	41	60	65	76	50	62	55	66	74	63	67	62	62	55	57	72	69	52	67	63	63	57	71	64	55	59	68	64	65	68	48	55	59	66	56	65	64	67	58	48	55	49	70	69	54	63	71	62	63	49	58	78	59	69	61	70	71	64	65	63	60	54	56	51	72	69	57	69	72	76	65	63	47	50	76	67	50	82	72	61	52	69	59	58	56	66	62	51	60	56	62	59	70	55	61	62	65	68	56	80	69	69	72	54	60	64	59	62	58	61	58	74	71	51	71	55	62	70	64	65	48	65	67	73	65	77	58	59	57	69	60	71	59	70	59	63	70	59	54	60	57	66	69	58	63	57	64	72	56	57	58	69	57	61	63	49	54	74	51	56	66	58	45	68	53	66	72	53	75	58	76	57	60	56	74	63	63	62	63	54	65	60	66	80	62	66	55	56	51	58	62	58	54	58	65	71	57	70	52	63	63	67	60	62	66	77	66	57	68	56	55	64	48	60	49	61	71	64	73	58	58	68	50	73	64	63	61	61	71	61	65	47	54	70	49	53	67	56	82	53	61	73	55	68	53	63	50	55	65	59	64	69	47	68	64	71	60	67	56	73	47	64	59	49	56	55	78	69	64	75	59	72	61	66	64	59	70	45	52	65	75	56	56	60	73	61	60	65	62	58	53	44	55	73	55	53	67	69	50	70	54	69	59	67	48	62	55	55	53	60	66	57	66	58	62	78	63	61	57	45	52	71	62	59	65	57	61	55	72	72	63	63	75	64	73	46	90	68	80	52	58	59	63	74	53	61	67	70	62	62	78	58	61	60	46	62	57	57	66	65	68	78	56	57	69	50	62	63	56	53	56	72	66	72	56	56	71	58	71	66	55	56	51	77	69	57	68	58	58	81	54	65	56	77	73	59	58	68	73	68	58	51	60	61	64	53	66	40	64	81	63	66	57	71	59	56	55	64	61	69	70	59	56	48	67	69	69	66	68	62	60	60	62	58	64	75	77	57	80	60	69	55	67	62	60	57	69	61	58	71	58	49	64	61	65	64	66	52	65	84	78	52	60	64	53	61	52	62	53	67	70	58	65	57	65	60	48	65	60	57	58	70	64	59	65	58	54	54	56	64	67	56	71	80	66	57	50	56	60	69	56	71	56	62	48	65	71	58	56	74	60	61	71	75	57	60	64	51	58	68	57	47	57	63	57	71	71	60	65	57	55	56	62	60	71	67	60	63	62	55	66	44	57	50	55	71	63	68	53	50	55	64	64	82	71	60	58	66	52	63	68	53	63	67	65	54	51	79	76	57	74	65	64	57	54	67	46	69	77	57	77	53	62	68	68	69	41	53	61	46	68	68	61	74	55	60	66	57	65	50	55	66	47	60	60	65	69	62	53	75	66	60	71	69	57	61	59	65	60	66	59	53	65	50	67	66	64	57	54	52	56	64	71	49	71	65	75	62	73	56	69	61	55	69	57	67	68	63	52	60	56	62	58	51	69	56	75	65	58	74	49	58	56	59	61	65	65	49	74	60	54	69	44	51	73	60	60	62	56	49	58	48	56	67	55	61	57	72	68	60	69	59	68	68	70	58	59	65	69	67	68	65	66	66	58	66	51	56	50	62	61	66	58	63	48	63	67	64	58	69	64	61	63	58	70	46	56	61	56	57	70	55	74	75	64	73	66	61	71	70	72	66	68	51	65	74	69	66	44	59	58	62	51	62	57	62	63	64	78	74	68	55	68	60	65	76	52	76	72	67	66	62	67	63	63	60	63	55	65	54	56	71	64	51	53	60	55	60	56	51	70	57	64	65	71	61	51	61	59	45	46	62	58	56	40	56	65	78	64	54	55	71	66	65	72	62	59	58	52	45	49	52	54	63	53	63	70	58	58	61	64	57	60	58	52	73	50	75	74	82	61	44	66	60	69	64	56	57	60	63	59	71	42	52	65	57	63	59	53	59	56	67	53	76	59	42	55	57	42	60	66	67	52	70	72	68	43	70	67	64	51	56	55	64	57	64	55	69	60	59	55	73	69	48	64	61	63	54	60	60	64	54	64	62	61	72	60	62	66	62	57	70	48	53	74	43	55	73	44	48	53	62	66	62	49	68	56	76	60	50	66	56	64	54	57	70	69	56	58	58	63	66	49	62	53	61	72	47	57	68	62	72	66	60	60	65	66	70	72	67	59	67	65	53	65	64	66	67	61	70	63	63	60	66	59	55	63	73	66	68	66	55	65	68	54	53	72	67	63	69	47	58	42	63	79	64	62	55	82	51	67	72	74	71	66	65	75	58	58	62	75	58	55	43	47	57	65	68	51	69	59	66	60	66	62	63	59	80	75	55	48	47	68	60	62	70	77	59	74	48	75	53	49	65	62	66	70	57	63	55	59	71	63	65	58	59	69	70	67	53	61	49
50434	46882	37461	39383	34848	22440	17687	9687	3604	1393	1084	790	756	755	777	787	764	763	749	768	734	749	781	809	724	753	752	796	795	730	787	769	787	773	767	776	780	771	758	744	776	758	753	718	797	745	835	757	789	821	745	744	711	780	792	745	763	752	780	802	743	809	788	779	738	762	775	761	767	760	724	756	800	814	771	769	747	832	802	729	788	800	796	760	784	736	809	748	724	750	762	753	699	774	769	739	755	730	825	788	759	746	761	764	763	723	745	770	737	771	784	805	753	716	798	816	773	788	711	769	836	780	793	777	721	778	781	759	739	781	756	730	727	812	726	772	760	761	767	753	769	745	728	763	773	771	832	744	764	786	781	794	747	825	744	754	762	755	786	780	836	769	788	675	753	817	742	782	748	755	800	788	782	757	780	788	764	804	771	750	735	778	744	745	710	754	812	752	795	807	749	758	759	754	783	720	804	765	799	734	793	775	727	770	713	742	839	737	743	746	774	731	769	735	767	785	739	795	773	796	803	762	754	773	770	775	741	771	780	794	759	763	746	800	727	757	786	778	770	730	751	741	729	802	761	733	783	736	751	802	768	745	771	819	745	803	779	780	756	786	762	775	741	763	716	758	746	750	799	763	781	754	773	785	738	735	770	721	729	750	784	770	721	784	727	726	775	788	784	784	765	747	712	747	747	801	760	750	752	758	766	810	793	734	776	703	791	744	760	763	787	774	792	801	789	757	782	822	742	750	796	770	782	733	740	772	751	787	745	797	824	766	782	752	796	757	734	718	740	788	792	760	776	790	800	799	765	765	766	775	748	770	791	805	808	797	749	776	781	737	768	747	811	801	761	809	775	771	772	771	763	758	746	789	797	813	759	790	792	796	758	759	739	760	722	763	755	782	759	761	760	748	713	734	787	773	763	754	769	743	776	745	773	797	742	735	743	787	774	789	771	738	805	764	740	728	741	818	742	796	764	737	777	751	759	794	762	796	723	805	738	757	732	780	791	796	801	776	774	778	775	767	761	737	751	785	809	783	797	798	755	733	784	784	757	770	717	822	743	732	763	771	810	822	755	792	750	790	767	723	788	778	754	774	754	767	763	733	709	765	732	747	801	735	775	821	781	780	811	787	767	774	755	796	773	785	747	773	743	802	801	766	786	721	799	770	800	747	737	787	813	808	746	816	813	784	792	791	732	810	813	817	806	794	822	754	770	775	726	731	735	751	757	745	708	794	728	836	787	800	747	760	757	706	741	783	772	772	761	707	731	776	829	762	745	743	770	785	766	789	726	730	791	769	773	768	769	787	811	703	750	734	729	760	736	718	798	788	761	777	808	781	720	731	747	794	732	808	807	758	809	800	774	752	751	767	817	697	757	786	747	727	776	789	773	769	774	795	808	730	749	715	803	731	774	742	793	741	771	833	773	790	737	757	748	782	742	804	739	779	817	802	743	780	771	793	762	805	766	780	749	782	757	812	764	739	753	764	782	764	773	749	781	726	815	775	782	794	750	778	769	699	704	737	799	793	802	815	773	737	809	754	779	761	764	790	796	771	802	764	758	796	796	828	758	728	757	812	730	772	792	747	759	789	741	776	770	740	745	794	759	731	763	837	758	765	792	799	781	776	743	768	786	728	786	730	782	714	776	716	753	731	814	793	760	756	767	784	748	764	781	737	756	766	785	743	750	735	738	798	765	786	747	766	729	783	802	748	747	746	742	770	734	820	780	776	768	763	833	794	764	750	775	797	786	764	758	759	779	737	781	795	739	734	748	765	735	787	750	765	786	809	749	796	772	762	790	781	772	753	729	770	767	817	745	813	753	765	793	750	823	801	790	793	733	753	811	777	778	764	742	733	771	792	720	757	750	770	746	740	765	780	776	788	759	804	822	786	780	753	776	766	740	772	730	786	785	722	827	759	811	728	774	759	780	797	754	740	751	734	755	717	785	757	767	778	750	789	758	755	785	798	792	764	784	793	769	715	794	750	816	810	759	754	751	765	775	785	771	808	763	748	778	764	762	778	722	763	745	758	783	803	741	756	736	802	766	735	731	749	779	794	760	749	753	777	774	736	790	764	769	701	750	721	712	790	756	730	798	751	797	777	820	796	776	754	801	739	741	769	782	744	703	735	772	796	797	786	782	769	806	745	792	734	765	742	730	738	774	784	798	768	723	708	751	820	746	766	814	787	763	750	767	752	790	766	752	739	780	786	783	779	813	797	724	763	784	785	768	807	722	775	779	735	788	836	769	714	773	831	775	770	814	829	738	754	766	774	799	775	755	746	803	764	830	721	810	784	768	771	767	754	745	761	765	719	772	771	794	762	772	789	761	795	778	740	793	746	766	745	773	754	721	785	743	690	778	781	796	766	769	743	739	822	744	736	742	784	713	737	723	733	790	789	719	803	760	787	860	705	777	773	719	756	782	756	764	760	792	781	768	753	790	730	771	791	770	798	769	802	794	761	775	739	749	798	793	791	756	736	792	791	783	763	750	743	758	737	780	751	787	802	763	757	740	752	808	754	780	823	744	800	766	736	801	751	779	754	785	781	754	794	758	720	765	755	764	760	781	748	813	783	775	788	745	775	783	805	716	746	730	799	787	813	776	847	760	760	759	755	780	747	769	757	757	780	812	704	770	767	760	776	777	747	789	725	774	825	718	760	826	787	794	782	742	733	796	751	779	743	760	723	782	776	817	796	760	747	754	802	723	768	742	777	771	760	742	808	780	793	745	798	722	817	755	703	728	748	748	800	774	764	797	779	813	766	742	794	741	816	723	740	809	792	712	742	799	763	765	796	739	761	754	771	770	782	794	762	738	791	772	763	763	730	790	777	731	844	747	766	745	774	718	771	794	766	776	770	801	780	767	771	737	800	769	790	723	745	815	722	771	738	772	773	802	739	764	756	783	755	838	767	780	798	730	769	746	723	785	794	759	731	731	805	747	811	739	771	769	739	724	765	775	759	742	741	805	788	793	770	831	820	755	763	783	764	747	761	755	704	795	749	734	739	767	777	794	798	762	743	732	776	768	748	753	783	720	757	781	761	751	777	735	793	776	761	780	720	809	769	818	815	765	762	766	771	719	754	776	793	785	768	817	767	771	784	694	744	735	788	754	731	744	766	769	825	753	795	800	740	795	774	724	781	746	772	722	779	768	766	779	764	715	743	783	792	757	727	746	811	794	740	754	764	811	785	755	748	780	741	765	758	783	778	758	790	751	791	780	758	714	785	760	751	775	755	813	806	758	757	781	774	737	794	767	732	713	769	727	755	773	744	734	792	812	731	725	745	772	713	809	785	773	823	777	778	803	779	810	740	768	778	737	765	794	780	792	810	774	729	803	753	749	780	782	737	768	745	770	761	807	714	769	800	823	754	783	738	821	808	795	767	754	761	780	776	740	742	741	729	784	750	742	742	734	827	817	764	829	792	682	778	776	751	765	816	843	721	747	771	805	799	765	754	736	816	808	744	754	745	784	785	801	754	781	785
28207	36794	22750	11381	5205	1284	755	368	167	77	89	63	65	77	54	57	63	50	48	64	46	78	55	47	52	57	49	45	63	60	61	53	50	58	69	77	80	49	65	62	56	55	47	62	62	59	71	63	60	65	57	67	56	64	49	49	44	60	65	64	60	57	61	66	71	64	69	54	76	56	48	53	54	54	50	59	52	60	63	56	47	55	53	57	69	44	53	65	63	64	44	60	65	65	64	60	61	73	69	66	40	70	70	58	76	44	71	61	48	56	64	52	61	63	67	66	66	71	71	51	52	51	62	59	71	55	73	61	72	70	62	59	63	56	66	65	62	73	67	61	77	54	64	57	47	60	53	62	63	52	59	58	67	60	61	51	69	66	62	56	76	61	73	51	56	62	51	58	63	57	61	67	66	63	65	59	57	68	65	83	66	50	57	37	60	72	61	59	56	73	49	62	64	62	68	39	56	49	66	74	52	69	66	59	60	68	52	63	65	69	58	73	50	52	56	58	61	51	63	53	55	54	49	53	68	52	61	51	63	58	65	66	55	58	59	69	51	58	68	58	68	70	63	64	63	58	67	64	49	57	67	59	63	52	56	50	64	61	77	58	69	67	64	55	56	48	65	52	54	64	69	53	67	58	48	60	61	56	53	53	55	59	53	61	55	58	60	52	67	54	50	59	65	50	58	63	60	68	57	55	67	55	57	62	54	64	62	56	53	71	44	38	67	65	65	65	50	77	55	62	48	49	61	47	67	60	55	54	73	61	67	61	64	67	57	55	51	48	67	57	57	63	65	73	72	51	49	67	56	63	53	50	63	58	68	55	46	53	54	62	62	58	43	67	52	64	63	62	57	57	61	51	65	54	59	56	56	63	50	60	53	77	71	58	45	54	63	60	55	76	74	51	56	59	54	76	59	42	53	71	65	44	68	66	61	63	61	61	68	60	61	71	60	60	50	70	72	55	65	78	54	56	66	61	59	58	67	58	65	60	45	62	50	51	52	45	68	54	59	48	45	54	54	55	48	59	61	60	62	51	61	67	63	62	64	64	58	62	47	73	52	76	67	47	57	57	68	61	81	54	54	53	47	71	63	56	60	61	61	62	63	65	54	61	64	55	66	55	58	71	50	72	79	56	69	71	74	44	62	53	63	57	74	50	54	50	52	50	61	61	55	66	63	60	57	56	57	56	72	68	59	57	55	58	71	64	51	59	64	57	69	81	58	50	52	48	58	61	45	47	63	51	62	58	69	89	61	70	62	58	68	79	49	62	66	71	49	63	67	42	50	76	65	67	67	61	67	58	57	53	59	64	55	47	56	70	56	65	70	49	58	54	62	74	50	48	55	66	51	72	52	59	62	58	73	60	76	62	72	49	71	67	61	48	65	67	56	54	62	56	64	50	50	62	68	64	44	63	62	62	64	55	59	66	67	37	62	37	51	55	56	66	65	65	61	63	54	62	59	71	56	62	48	72	67	57	69	65	57	52	57	66	55	55	56	62	66	66	63	53	54	65	56	72	53	57	59	65	56	55	69	52	67	83	51	55	62	57	60	63	53	75	65	66	65	62	70	55	72	68	68	61	48	48	68	57	58	57	60	66	65	55	60	66	64	65	66	62	59	57	63	62	59	67	62	73	57	44	59	65	60	64	59	45	52	59	62	68	62	66	58	73	64	59	56	64	74	46	74	55	58	45	59	53	64	56	55	69	69	57	57	65	53	51	58	52	41	45	47	68	57	54	61	61	47	68	52	78	65	54	57	60	57	64	60	62	46	52	67	72	56	64	51	52	58	64	57	55	62	61	72	72	57	55	61	67	56	60	62	64	74	56	66	46	60	49	67	64	71	52	64	61	64	59	69	55	61	62	70	65	56	58	67	72	62	65	59	59	53	63	66	59	70	49	61	72	57	50	67	65	54	60	53	54	57	56	48	57	56	66	68	62	53	64	69	56	50	71	65	72	61	50	48	65	56	64	49	59	67	58	59	55	54	56	52	49	61	56	64	54	58	60	65	61	76	61	60	60	59	52	74	47	72	68	63	67	56	55	60	67	58	54	56	69	58	51	53	57	59	62	65	49	57	71	58	60	62	68	67	61	71	63	55	77	70	53	63	64	79	67	56	50	53	60	55	65	46	67	61	64	66	72	65	67	53	66	69	50	63	56	61	58	60	65	60	62	57	65	63	46	70	63	58	66	43	54	65	54	60	58	65	58	45	66	60	79	62	68	44	64	53	52	66	63	51	62	69	42	52	50	46	56	57	70	51	58	59	51	58	54	56	67	54	59	53	62	61	70	58	62	45	53	69	55	69	55	52	53	52	55	58	64	63	61	67	68	71	45	58	54	87	57	54	60	49	74	61	51	70	58	65	47	69	56	79	56	64	58	54	70	67	56	64	62	47	44	58	58	62	56	74	44	65	50	56	57	61	44	64	59	57	61	60	59	79	70	49	64	60	66	79	65	54	67	63	53	60	53	79	67	65	55	54	60	42	65	61	65	68	56	65	68	58	71	52	63	57	62	55	68	48	55	57	71	61	70	64	57	55	49	58	63	70	53	65	57	50	48	44	65	55	63	70	56	52	59	74	55	69	55	74	47	64	52	81	56	51	84	66	57	73	58	64	52	73	50	63	45	63	71	53	48	72	65	61	47	59	62	63	54	64	66	50	74	67	59	60	47	59	60	51	72	45	60	76	65	65	60	64	62	58	52	72	60	69	62	58	61	56	53	69	59	58	55	54	61	67	53	60	62	62	58	55	62	59	47	55	78	56	54	59	60	61	68	56	58	67	57	56	43	51	54	72	60	66	55	72	71	53	57	62	72	64	50	67	80	61	58	47	65	58	56	71	63	70	52	67	59	78	52	45	64	61	72	65	60	59	62	56	62	71	56	60	63	57	46	70	63	76	78	63	59	46	53	69	56	70	53	69	60	70	53	57	52	67	53	56	56	56	62	70	57	66	67	64	66	58	74	54	65	67	48	62	61	62	65	50	65	58	54	61	53	61	55	53	59	79	63	60	54	67	53	59	77	60	63	58	61	55	57	67	65	67	59	66	61	70	63	65	72	63	48	54	67	55	61	46	54	48	50	55	52	61	52	59	53	65	42	82	41	61	73	65	49	74	50	59	57	64	58	50	60	76	47	72	67	44	68	66	63	60	53	72	48	65	59	49	51	63	46	56	62	56	48	80	63	48	47	57	56	46	60	54	49	60	56	72	47	54	66	65	61	55	64	53	54	62	64	65	55	56	71	54	63	57	55	64	62	67	48	70	54	62	70	62	63	52	46	73	66	55	65	50	56	55	60	61	55	68	68	64	61	68	58	53	69	54	59	80	55	76	63	61	64	49	62	64	57	73	62	61	53	65	68	80	56	63	57	63	67	62	54	49	52	56	59	60	68	60	51	55	67	50	62	51	63	52	58	53	63	53	72	58	57	58	51	53	65	77	53	67	63	55	71	59	50	63	48	64	51	66	62	70	58	53	65
50816	48545	43749	45293	40973	26760	21894	12504	5141	1700	1223	815	721	771	690	725	735	776	762	775	768	771	751	741	765	758	743	726	760	764	784	740	804	770	771	736	728	732	766	793	721	733	751	746	732	705	765	696	740	689	740	736	767	707	799	786	726	733	730	762	769	748	761	743	743	719	781	759	707	699	741	718	732	764	728	767	745	764	742	745	703	681	722	710	747	756	736	773	747	733	762	764	723	783	777	713	729	761	778	790	740	762	703	708	739	736	767	734	778	780	748	736	729	682	729	726	759	753	717	713	736	711	759	760	774	735	729	746	720	763	733	740	754	723	727	693	710	804	768	791	723	699	747	721	777	699	731	765	755	705	757	689	744	719	791	743	736	711	687	745	747	755	737	710	752	804	796	706	774	750	722	761	738	741	769	746	757	762	739	755	737	780	732	762	795	710	745	736	777	807	729	768	770	776	752	795	721	759	723	701	776	717	716	718	717	764	772	710	682	721	742	730	748	710	735	763	726	818	720	782	688	740	771	769	764	778	714	730	697	808	739	730	744	752	735	728	746	747	742	732	738	737	718	750	752	738	759	725	762	746	771	729	714	750	706	791	731	760	711	700	750	795	727	688	776	724	729	769	773	759	722	759	776	713	734	746	752	697	726	782	763	754	758	729	780	717	760	712	737	717	785	735	722	713	797	768	723	815	758	790	725	737	726	734	740	758	766	739	744	729	753	766	759	745	743	749	771	730	762	765	786	747	815	767	779	717	744	762	754	737	699	724	715	738	761	782	763	723	668	724	769	760	745	771	756	701	754	744	798	730	748	761	751	737	718	727	734	780	724	744	786	699	745	741	698	737	748	702	724	744	719	745	752	789	746	730	734	752	754	737	742	776	736	750	759	690	756	755	714	718	737	708	754	754	727	745	759	769	762	704	713	696	736	758	746	750	738	761	736	716	743	781	716	787	784	727	771	724	742	730	747	742	772	734	786	769	738	711	705	751	699	770	796	738	792	724	742	709	755	724	762	756	723	741	753	740	728	752	721	732	719	704	746	730	728	716	739	740	721	693	720	723	737	775	766	767	802	805	754	761	746	745	748	746	778	750	804	735	740	755	753	701	761	761	767	732	779	758	773	751	717	797	738	782	736	683	732	708	713	691	746	770	708	742	708	734	753	765	747	725	706	760	772	733	756	769	738	759	715	710	769	748	734	763	685	768	730	709	733	754	746	729	734	746	748	696	706	727	777	715	747	734	761	720	799	736	756	732	753	744	743	775	743	751	757	700	743	723	735	765	732	698	717	761	717	739	832	669	726	692	688	778	760	725	731	747	757	762	755	716	767	719	730	778	737	716	741	724	742	777	796	749	755	741	770	741	758	725	740	726	671	743	734	757	712	767	758	731	755	753	717	717	749	740	780	736	733	745	690	720	752	733	714	766	730	763	752	743	749	726	711	736	766	755	731	771	750	731	745	738	683	741	755	721	755	748	751	694	740	724	804	720	760	759	737	752	773	711	740	728	722	706	750	826	721	745	747	718	722	726	758	759	770	708	751	749	728	736	706	714	737	699	719	725	734	791	726	781	731	740	731	710	762	721	769	680	775	723	758	758	730	771	750	773	749	728	718	737	718	736	741	738	757	748	766	752	753	694	754	755	739	781	798	759	761	722	715	753	734	758	754	855	763	744	767	739	737	761	781	699	767	753	703	739	714	783	700	720	775	729	711	739	731	750	726	743	770	747	754	780	727	735	698	726	778	714	778	759	755	765	780	724	750	775	759	768	767	754	718	819	801	713	797	729	743	759	742	743	775	738	738	705	773	747	737	748	789	772	717	794	740	767	730	761	776	744	742	760	756	721	725	760	769	760	769	769	748	785	718	706	694	809	745	725	757	699	763	810	712	725	730	722	717	777	717	718	798	762	691	780	722	739	728	728	715	715	751	734	730	752	706	735	737	783	726	765	746	717	743	735	733	740	752	724	747	763	707	765	726	722	746	756	712	755	778	776	790	751	749	753	732	720	735	725	697	766	746	722	728	730	755	767	727	771	767	732	769	744	734	764	745	689	777	698	715	716	771	707	779	751	750	721	753	771	738	729	766	760	733	736	692	720	705	734	749	728	766	710	783	777	771	769	798	780	764	725	739	739	762	711	732	730	759	758	715	783	779	737	761	772	708	702	754	718	740	743	755	734	750	720	746	803	775	717	762	721	761	742	749	759	721	741	748	768	710	803	735	726	702	721	791	718	732	747	776	801	735	792	716	734	691	753	737	716	751	746	705	738	743	757	735	688	715	760	750	717	696	759	775	783	744	706	780	739	757	735	754	747	814	748	755	708	765	710	752	739	727	767	763	749	760	773	747	718	737	738	750	746	740	745	784	717	764	746	791	723	758	741	742	782	770	745	760	718	776	765	711	740	733	730	718	733	689	725	763	733	750	738	783	720	739	767	757	705	716	704	743	727	766	697	734	788	773	779	735	744	683	763	715	702	752	657	707	657	745	740	761	793	694	707	732	744	684	780	729	718	723	727	749	749	804	767	767	800	753	797	765	714	731	775	742	718	772	710	776	748	752	752	759	699	777	703	736	728	743	809	779	720	732	709	733	727	734	739	748	730	711	736	782	718	725	779	704	801	727	729	753	726	733	763	739	752	751	772	782	789	726	737	767	749	759	761	724	742	761	766	750	765	719	762	767	730	787	768	735	770	748	753	779	783	764	698	744	731	735	718	758	773	748	712	811	738	763	754	777	745	778	705	730	765	773	756	765	738	711	756	714	778	740	771	726	703	793	789	760	749	717	746	779	714	709	737	759	689	748	715	710	733	763	779	721	743	753	714	751	723	709	787	747	744	740	733	742	797	750	731	748	738	710	736	753	725	738	761	727	750	769	681	729	701	754	760	788	768	716	746	711	786	742	736	707	741	700	741	764	749	698	776	741	757	736	751	723	761	709	754	712	723	746	710	771	744	768	749	745	740	704	754	763	784	768	769	770	712	776	735	751	714	747	778	746	753	736	720	727	747	758	825	706	766	754	745	743	732	761	707	754	738	711	736	752	726	798	757	714	752	734	735	791	807	759	737	722	726	724	738	717	713	780	736	725	758	742	695	700	789	752	725	771	767	767	741	763	751	786	729	757	744	738	796	757	716	805	712	708	732	785	726	733	734	742	746	780	672	708	752	713	740	798	727	766	743	709	725	721	713	721	705	696	747	732	778	738	730	738	747	728	770	728	737	729	732	744	773	722	750	751	714	769	691	748	745	737	760	751	747	723	743	763	741	782	741	711	735	783	733	810	738	742	781	779	709	741	770	715	721	736	748	811	736	763	732	735	732	712	753	706	746	727	740	711	715	757	806	741	722	808	764	706	752	735	724	696	739	747	730	747	739	736	758	735	740	731	714	767	690	714	740	745	728	729	732	750	748	770	753	718	738	731	773	753	779	767	755	765	720	742	790	759	767	693	754	774	752	791	747	734	738	741	800	670	744	728	767	750	765
8477	10614	6790	2667	1091	250	180	104	69	63	52	52	63	66	59	58	52	60	45	45	53	61	72	41	52	52	53	54	50	61	50	47	52	62	47	49	52	48	55	59	45	53	41	50	52	63	46	50	51	39	62	50	50	61	51	47	68	55	59	55	66	60	34	58	56	49	34	63	54	72	58	59	64	52	50	59	49	55	44	48	43	48	60	58	47	54	49	48	40	52	55	67	44	43	65	64	40	52	67	52	41	56	55	37	43	46	55	55	47	56	63	53	54	64	54	49	40	33	40	55	54	54	54	51	68	42	53	46	50	57	57	40	51	76	54	57	47	51	67	44	59	54	55	53	54	51	53	53	65	59	59	53	47	57	69	64	57	50	51	51	67	41	52	62	61	56	58	64	51	58	60	38	48	56	48	49	52	55	64	47	61	64	52	62	65	44	55	57	50	44	53	50	51	64	46	66	51	57	50	42	46	49	61	54	45	60	50	38	56	56	56	53	58	58	72	57	58	59	62	45	51	47	57	71	51	53	49	52	55	40	64	49	58	51	60	48	52	50	51	52	62	44	59	47	61	54	46	60	49	52	49	55	52	55	52	54	51	55	56	42	55	54	49	44	48	61	63	47	42	61	51	62	68	38	51	47	52	54	53	57	56	53	58	51	47	48	55	45	48	51	51	67	66	56	51	53	54	44	63	54	52	38	48	48	53	38	45	52	76	62	45	43	57	52	68	60	56	53	57	54	47	42	55	57	55	49	59	49	55	53	40	51	40	62	73	61	52	49	44	43	60	67	54	54	57	45	46	50	51	44	45	49	59	66	40	55	47	61	61	63	57	45	62	54	64	53	48	65	59	58	56	44	51	69	46	58	43	48	49	57	48	50	51	67	52	41	61	48	64	48	63	54	63	50	61	73	61	54	62	58	60	52	58	47	68	63	43	58	52	57	62	45	50	51	55	54	59	58	57	70	53	53	59	49	50	51	48	62	41	57	57	52	53	69	60	49	53	68	48	63	42	59	51	52	47	47	60	40	44	60	58	74	48	48	60	57	57	61	58	67	64	56	51	54	49	52	47	48	53	69	52	53	49	59	46	58	55	57	62	47	63	50	68	47	59	47	45	55	37	55	49	49	42	45	43	49	57	70	60	47	53	59	63	69	65	48	53	61	52	58	54	57	34	62	45	45	61	47	56	63	73	45	50	65	54	44	54	63	59	52	44	56	60	56	44	57	47	56	55	68	62	42	54	59	63	62	57	61	47	49	51	50	45	47	41	56	55	42	46	48	59	49	52	63	54	50	72	67	57	56	58	66	50	52	50	65	62	58	59	52	65	57	58	56	46	63	57	57	70	54	49	61	56	50	55	60	55	53	47	45	50	48	41	58	51	47	66	51	50	59	57	53	47	56	54	50	51	42	65	53	61	62	64	56	58	47	55	50	54	40	45	45	61	42	46	53	58	51	52	49	54	56	49	56	56	50	70	58	52	50	55	43	47	49	47	41	60	58	54	64	62	54	42	49	64	63	59	49	51	57	57	54	60	50	61	61	48	48	49	60	46	51	46	62	44	61	62	68	52	42	51	58	52	51	54	51	66	43	53	58	47	40	52	71	60	50	62	54	54	62	52	51	55	47	38	61	63	47	58	66	52	55	71	51	57	45	51	72	47	46	50	57	65	61	59	64	48	52	44	56	54	63	56	49	52	56	66	61	48	51	56	50	63	63	68	68	63	55	55	54	45	50	61	38	54	47	44	53	43	49	58	64	52	59	52	58	58	47	63	51	58	47	66	55	65	51	53	48	36	53	51	54	64	64	55	37	44	62	50	42	47	43	64	68	57	60	49	58	50	42	53	59	57	45	68	47	53	58	59	69	58	51	69	47	49	55	57	45	45	54	50	60	60	46	59	58	51	45	57	49	50	52	57	64	50	47	68	51	43	62	61	50	44	46	61	59	59	55	67	51	39	56	48	62	59	57	66	53	50	57	75	37	73	64	51	54	59	57	45	39	58	45	47	56	60	61	48	51	51	51	66	44	53	45	59	52	49	63	64	52	66	39	46	58	48	43	60	57	55	51	58	62	54	61	42	49	61	42	54	61	61	61	47	56	63	44	55	71	44	52	40	51	49	64	54	61	48	65	49	54	67	59	64	54	40	52	57	64	53	46	59	65	62	41	57	53	46	43	56	57	56	58	58	39	48	53	47	57	48	51	49	56	51	46	50	64	49	46	38	65	53	48	46	52	67	56	63	64	54	59	62	54	45	60	44	66	50	49	52	64	58	58	46	43	52	49	45	65	58	45	55	58	59	54	50	57	46	61	57	46	45	58	58	53	38	53	63	52	54	61	66	47	50	61	56	51	62	52	44	56	57	48	61	53	45	54	61	50	63	63	46	54	48	61	48	60	60	54	48	55	45	53	44	50	60	50	60	52	59	60	46	59	63	67	77	52	61	55	56	54	55	58	68	53	60	42	53	68	61	64	52	51	61	64	56	58	66	61	55	44	57	53	57	54	54	45	51	60	57	50	42	48	58	63	56	56	58	42	67	61	62	62	57	59	56	66	50	61	71	64	47	54	54	59	48	43	50	43	68	57	60	55	58	55	52	58	62	57	65	54	50	57	55	50	44	58	54	54	47	63	60	53	41	50	55	50	61	51	58	54	53	37	57	53	54	58	51	52	53	68	51	42	55	58	53	52	58	52	38	45	53	54	42	54	54	57	51	42	67	57	63	58	41	61	50	47	52	64	54	47	54	69	63	47	59	54	57	52	48	54	46	58	51	51	60	48	39	52	56	50	67	49	61	49	60	57	46	48	54	56	64	56	58	71	45	44	43	53	59	56	54	61	40	61	65	55	50	54	55	57	49	57	50	53	66	47	53	58	74	36	65	52	53	57	58	49	51	46	66	50	51	66	55	61	49	56	53	51	59	66	46	51	55	64	59	49	50	50	66	65	60	62	62	53	58	45	56	58	40	47	59	54	47	60	56	58	49	70	56	56	65	48	56	61	55	42	42	45	59	56	56	53	55	46	61	50	63	64	48	61	48	64	52	67	47	52	54	43	49	46	40	48	43	55	61	49	53	48	61	65	46	46	48	60	55	49	47	59	45	57	45	56	47	59	52	63	65	47	46	54	50	61	72	41	49	54	59	51	63	60	64	42	47	52	38	48	56	56	55	56	46	63	56	57	49	54	51	70	56	55	64	53	59	47	41	44	67	53	47	53	45	45	44	68	51	50	52	57	49	57	55	42	52	44	50	59	51	66	50	53	54	59	61	53	59	57	56	57	53	56	51	51	46	48	57	48	47	53	55	60	54	71	53	52	45	70	64	51	60	42	50	59	62	54	52	69	55	61	52	43	61	52	56	64	63	56	56	53	48	49	57	49	56	51	53	57	54	52	49	38	46	52	59	47	46	62	58	59	56	51	55	55	55	59	56	55	46	51	50	49	49	40	51	57	60	58	45	48	56	40	57	52	57	51	63	43
41508	35800	29590	27564	23463	10812	7729	3771	1684	894	723	665	659	656	679	638	686	669	694	649	681	695	692	712	657	695	691	674	636	617	664	656	672	705	641	664	678	649	678	710	666	685	666	683	621	686	623	702	702	666	686	668	630	698	693	670	634	619	654	704	743	646	660	680	648	664	650	680	664	620	665	691	673	688	691	676	663	708	682	707	710	656	726	677	667	647	644	682	689	636	685	620	622	690	665	665	685	674	600	681	664	665	688	628	670	669	638	686	701	702	625	675	691	638	651	664	689	643	674	697	682	699	658	647	648	665	645	675	639	659	675	605	705	679	687	658	670	654	675	684	709	640	679	704	669	611	605	702	654	650	656	687	692	749	653	709	699	656	689	637	652	647	713	669	661	648	687	698	685	650	645	659	686	626	653	681	688	641	665	643	676	729	658	670	622	725	695	669	644	667	617	714	683	681	682	659	679	683	675	670	642	657	659	716	704	675	664	697	638	627	697	684	704	679	667	661	635	690	702	658	618	668	645	666	651	677	686	655	680	697	618	681	685	669	646	691	621	653	681	669	701	685	705	675	653	716	692	672	610	662	703	676	670	689	705	678	678	711	624	655	657	679	696	675	678	672	656	674	631	651	678	691	695	702	652	673	680	671	628	681	649	680	714	638	672	659	637	646	718	639	634	661	685	629	647	673	698	643	677	635	607	663	669	702	750	669	676	667	666	673	651	664	641	659	701	695	668	647	651	679	660	679	660	630	649	670	675	691	661	713	661	617	706	715	664	621	683	664	659	670	720	710	704	703	659	651	672	637	677	671	682	685	679	675	671	699	659	639	670	655	647	658	698	619	691	665	681	639	669	691	651	671	662	642	653	698	660	659	668	631	660	671	682	659	717	707	665	720	701	707	693	668	672	715	684	642	635	656	664	710	670	703	683	692	674	628	662	690	685	657	660	702	663	656	666	641	713	707	661	655	706	663	644	718	645	633	641	686	699	662	715	644	697	677	658	667	689	677	672	660	706	661	668	652	638	702	598	658	667	622	664	689	704	661	698	657	700	634	643	689	658	658	670	667	688	708	648	689	641	676	641	679	660	687	649	685	685	641	634	662	675	672	687	657	648	681	754	647	665	662	641	724	674	646	639	648	686	673	724	692	659	657	677	639	676	660	649	681	700	644	691	722	635	648	693	668	680	646	684	654	644	695	650	641	625	679	702	699	651	658	657	723	674	644	647	650	660	692	660	629	678	690	633	699	739	687	653	663	640	663	686	635	669	655	675	683	634	634	699	638	670	630	667	696	670	629	691	677	673	639	716	660	669	713	664	648	689	649	647	685	697	688	679	686	668	636	671	712	680	644	666	674	724	642	670	703	684	652	683	673	693	697	670	629	657	695	678	723	667	692	647	677	694	690	691	688	661	660	675	629	645	673	733	601	673	655	659	701	699	651	655	655	670	676	711	643	700	709	719	667	653	655	673	679	684	669	691	656	682	673	659	660	652	682	644	659	668	711	687	675	640	648	669	678	656	653	691	657	629	689	644	683	687	653	657	667	692	665	688	685	672	713	685	699	636	708	654	654	667	678	617	660	644	685	691	722	694	657	711	712	648	608	680	711	692	669	700	670	678	675	656	636	669	690	630	687	664	669	687	666	706	685	632	653	653	696	694	652	682	666	690	665	658	655	633	681	692	676	699	665	698	713	663	730	670	710	688	657	679	653	682	690	658	701	679	667	677	649	640	661	664	639	665	702	636	664	687	715	671	648	690	684	660	682	652	638	700	653	612	700	711	662	691	677	688	695	665	682	663	646	653	711	686	671	660	660	656	715	675	678	712	678	654	653	681	625	695	601	679	694	649	652	667	653	642	672	641	671	689	684	653	662	636	694	653	708	643	744	682	693	657	671	658	703	672	656	700	656	652	652	672	660	702	679	724	677	671	668	671	650	607	678	629	670	715	713	659	689	647	685	673	633	671	686	652	619	672	698	673	650	653	691	625	705	669	681	667	671	683	687	633	670	701	668	639	664	703	644	685	671	642	650	635	660	689	725	669	617	673	714	677	683	636	655	667	680	653	658	648	681	681	674	676	675	650	632	689	687	645	679	655	721	720	672	655	685	647	650	642	638	691	658	713	643	655	673	689	665	608	681	678	633	669	681	669	678	677	719	680	660	658	649	658	663	687	692	697	684	685	666	679	667	712	668	717	654	671	711	634	640	687	699	655	675	643	640	684	653	665	649	658	732	694	714	675	653	676	655	644	634	643	658	691	670	680	650	657	667	672	649	653	653	677	683	656	693	629	672	678	616	636	652	684	674	698	677	677	680	643	672	624	636	669	645	660	626	686	692	646	658	650	683	653	683	667	630	648	648	667	664	655	661	650	641	667	612	673	670	672	702	700	705	655	656	672	666	664	651	697	667	666	656	688	681	665	677	630	616	631	668	634	650	645	680	631	657	682	648	686	709	678	665	665	674	626	651	709	700	645	667	692	672	652	647	655	712	675	726	637	676	681	614	664	624	663	709	678	653	640	681	709	639	665	665	647	627	654	663	652	664	653	682	697	659	676	641	690	647	665	691	682	680	655	647	665	651	672	635	686	682	672	702	617	695	624	673	627	694	650	663	673	664	661	639	664	682	685	721	645	729	676	653	640	640	677	658	650	645	698	715	615	643	666	658	647	644	653	672	638	648	655	650	668	662	658	659	643	651	649	680	671	706	660	660	623	591	699	694	676	691	685	690	704	686	617	645	629	658	701	670	669	675	668	650	716	659	720	640	649	626	669	671	689	681	694	644	659	658	713	704	674	646	662	719	718	718	692	676	666	705	651	696	660	608	680	671	667	627	669	723	688	662	676	664	640	656	651	634	614	695	700	663	655	647	662	659	679	641	672	662	658	685	694	689	674	625	712	675	683	656	684	648	688	629	682	620	695	678	644	671	704	639	650	653	655	685	651	637	633	687	712	653	691	663	676	683	683	650	683	677	660	693	685	724	709	695	658	673	669	676	698	651	720	635	687	701	666	689	667	624	679	686	683	738	630	639	690	726	625	630	643	659	655	668	672	638	670	701	671	664	700	659	679	682	663	697	679	663	636	641	660	617	653	677	695	695	678	625	637	661	657	649	694	642	645	639	674	702	724	676	687	670	688	661	615	639	614	645	640	650	657	641	641	677	687	665	643	674	705	624	658	687	696	712	686	721	644	684	660	684	690	712	648	679	645	661	629	648	640	636	653	656	666	662	682	639	648	635	664	658	667	670	654	657	632	680	610	667	630	691	667	662	721	640	731	664	693	624	653	643	661	656	691	657	658	634	619	667	652	677	622	671	611	645	696	656	725	665	663	681	705	679	690	645	694	612	701	676	694	668	641	654	654	688	679	676	686	664	723	627	671	689	635	675	688	647	607	664	706	719	674	626	673	693	643	672	663	704	653	665	682	657	691	660	649	631	688	642	638	631	664	618	620	691	659	688	620	664	664	681	652	634	638	689	688	671
21486	31162	17974	7674	3223	816	404	213	123	73	54	56	44	58	62	44	53	75	50	55	56	62	55	62	57	54	60	58	51	62	52	46	57	49	64	52	52	52	50	59	53	56	51	52	51	54	44	67	61	69	44	37	55	60	50	51	52	49	53	45	61	45	56	52	55	52	45	61	43	44	53	64	50	61	58	51	60	53	42	61	54	53	48	49	52	52	57	61	59	49	81	62	50	37	64	63	54	44	53	59	49	64	45	52	48	55	56	42	60	52	67	61	42	55	61	54	48	51	45	60	47	56	61	59	64	60	61	50	45	43	54	48	48	64	39	59	45	57	56	55	67	65	59	46	50	52	43	66	61	54	58	38	59	57	63	50	59	50	55	58	61	54	60	47	61	59	52	61	46	54	43	44	52	68	51	63	55	44	54	74	49	46	56	51	55	50	58	58	52	75	62	55	57	66	61	54	47	49	61	50	41	63	57	57	55	48	56	56	58	52	61	51	60	60	53	41	67	51	58	59	65	61	50	52	46	66	48	62	52	48	40	50	53	43	60	50	49	68	66	64	47	40	52	55	54	46	61	50	61	51	40	69	61	56	57	39	52	60	53	48	66	77	57	60	54	50	49	62	61	65	62	55	60	57	50	57	65	52	54	51	47	48	48	62	58	57	55	41	60	52	54	49	66	64	50	66	49	69	64	40	54	51	54	48	58	48	73	65	58	48	51	51	54	63	54	59	47	53	61	51	41	60	64	48	56	57	55	45	65	53	62	58	48	37	49	55	56	57	44	56	59	64	68	61	54	46	50	58	51	55	51	55	60	65	53	56	64	61	61	45	48	42	55	59	65	49	48	58	57	58	58	47	55	60	57	59	58	49	49	51	53	56	48	60	54	56	54	53	63	63	46	60	53	58	53	63	62	63	69	57	66	52	47	51	60	57	61	49	57	48	58	49	59	53	62	50	61	60	40	51	55	54	55	62	61	71	53	65	51	61	57	53	49	44	59	42	68	48	80	51	46	54	45	50	67	55	57	49	68	67	59	62	58	49	55	46	42	60	50	52	61	56	49	41	52	38	55	51	59	61	61	50	56	50	49	51	48	50	53	61	63	55	40	57	48	50	52	53	60	59	57	49	55	45	47	61	59	62	70	47	54	57	48	64	54	54	69	57	61	42	58	51	61	67	49	59	45	59	50	56	48	54	53	65	59	54	55	49	56	57	48	58	42	58	64	42	39	50	55	65	55	65	57	62	43	49	58	48	45	60	54	61	71	50	51	56	55	43	58	40	66	46	59	48	49	62	51	65	62	41	57	44	44	53	62	67	48	61	41	62	52	54	60	60	51	55	56	54	46	47	43	52	57	56	51	63	62	58	47	63	54	58	50	64	57	43	54	56	51	47	52	58	62	66	60	51	59	77	52	54	48	62	51	52	66	71	57	49	57	50	55	61	53	53	56	55	60	54	60	54	55	55	44	67	53	58	56	51	66	41	56	67	52	43	55	47	56	52	56	51	58	54	66	49	55	42	44	72	58	52	46	51	54	46	59	58	41	67	61	51	45	43	40	53	58	58	62	58	65	54	53	57	49	63	55	57	51	60	41	53	52	42	57	70	63	53	39	46	51	58	74	68	55	61	63	55	56	63	51	62	56	60	44	60	47	49	48	55	52	52	50	49	64	60	57	49	52	54	67	49	47	51	49	50	49	59	59	55	65	65	60	44	67	40	53	54	56	56	56	49	61	55	48	63	50	59	37	62	48	62	55	54	58	47	57	49	62	64	57	58	57	58	48	46	44	54	48	53	52	53	55	56	74	70	58	56	68	56	43	54	49	49	55	62	71	53	60	58	61	49	51	62	53	53	62	58	53	58	46	55	48	50	49	57	62	65	56	57	43	49	54	56	44	45	61	54	64	63	54	57	61	45	54	50	66	61	55	50	35	53	54	53	58	64	47	49	66	59	68	38	45	57	51	50	60	51	50	50	53	52	58	49	54	57	38	64	63	59	56	59	56	76	47	56	58	57	48	55	53	49	44	48	52	46	62	48	62	57	53	60	44	38	36	50	58	57	63	53	56	68	58	60	60	53	62	52	67	69	50	57	58	69	52	60	51	54	48	68	55	50	53	58	45	71	60	62	50	54	61	54	57	65	47	63	68	50	50	44	43	56	56	47	48	53	54	58	60	54	68	58	60	51	46	42	56	59	57	51	53	51	54	42	56	54	59	52	54	55	55	50	61	68	51	55	55	55	45	67	56	65	71	58	53	41	70	46	54	64	58	48	65	50	60	68	49	39	51	57	58	62	63	57	51	58	59	65	56	41	51	53	48	59	48	52	54	64	54	51	42	55	46	49	48	62	54	47	69	51	64	49	54	51	71	51	49	46	65	54	51	46	44	58	42	48	47	59	54	53	50	60	49	50	54	52	57	50	71	46	53	45	42	67	52	69	41	55	58	43	59	46	56	48	54	57	64	62	56	51	49	46	52	66	61	62	45	60	50	52	67	48	61	54	54	61	56	66	50	45	43	39	54	61	63	58	56	66	58	60	57	65	60	55	53	58	56	64	52	38	47	51	71	57	56	60	46	52	67	42	46	54	61	56	65	64	53	57	77	61	55	51	61	59	55	61	58	47	46	67	39	40	54	55	56	59	44	63	56	45	51	57	43	44	67	47	51	56	65	54	56	52	64	55	51	54	55	57	46	74	54	62	64	66	58	57	50	60	57	56	60	69	48	53	67	45	58	53	52	57	65	51	54	54	54	63	57	61	57	54	51	66	61	41	49	42	52	52	42	74	60	59	71	71	53	44	46	61	52	62	56	55	42	56	44	56	52	48	57	58	54	46	50	73	48	60	56	51	51	65	56	56	61	58	53	54	57	60	56	71	54	48	56	60	46	66	52	52	65	62	61	49	62	57	68	61	53	69	56	51	44	52	56	63	68	54	66	45	54	36	58	58	61	53	69	58	53	55	42	43	61	48	52	66	75	57	46	52	50	62	56	64	52	57	48	49	50	49	61	54	58	40	51	56	56	47	53	42	49	61	55	54	55	72	54	62	52	59	50	51	59	51	54	52	51	52	58	49	68	56	51	53	55	49	60	50	54	44	43	66	48	40	54	58	49	48	50	56	56	50	49	52	60	48	60	63	47	55	40	46	47	73	42	68	56	58	45	56	56	60	56	47	49	53	69	44	53	54	59	52	50	57	46	42	49	54	50	56	61	59	52	53	50	62	51	49	68	62	59	49	55	56	50	44	65	51	44	59	61	73	56	47	59	63	58	60	59	49	45	59	63	63	45	59	61	46	60	47	61	49	47	56	47	56	39	58	63	42	53	56	59	60	52	58	56	55	53	54	50	46	60	53	66	64	59	72	51	53	52	38	65	50	67	64	55	46	57	48	66	60	56	55	53	56	61	46	62	66	64	54	50	54	52	61	52	60	70	57	33	63	54	53	50	49	44	58	45	56	48	58	56	51	57	49	55	67	44	56
48963	46073	39135	39179	35535	21740	15562	8024	3137	1234	893	634	650	670	680	653	656	701	648	656	655	704	684	691	714	692	652	657	649	682	630	638	676	690	689	657	677	627	661	649	653	688	702	673	682	694	646	669	638	672	642	647	700	707	647	623	687	690	656	690	630	669	687	621	630	627	659	664	708	684	653	700	720	645	726	692	645	662	704	667	645	669	653	666	653	675	653	652	711	729	654	620	654	663	693	674	671	705	667	675	657	711	666	657	673	668	693	644	657	685	688	674	670	640	698	689	698	662	676	703	676	685	692	667	648	643	639	615	670	652	655	750	654	665	683	629	694	706	685	652	646	674	669	676	671	674	693	683	646	693	628	694	696	674	683	628	698	703	708	653	662	639	665	708	688	639	713	650	686	679	655	655	674	681	672	700	666	710	670	645	682	671	654	698	643	665	706	675	668	710	698	694	627	677	665	656	669	678	683	684	726	681	651	739	653	671	705	722	709	702	708	704	696	686	690	634	675	668	674	696	679	621	632	655	698	660	672	699	686	709	706	700	617	709	712	688	705	625	675	679	654	647	668	670	710	687	651	665	655	676	651	637	735	619	718	673	665	704	635	704	701	663	681	676	671	701	668	691	664	693	667	696	705	671	671	694	669	649	643	662	682	706	691	680	702	688	666	664	662	675	710	698	653	633	709	686	707	649	644	657	666	682	733	661	669	652	653	659	717	653	676	715	709	682	664	711	682	659	698	653	649	699	638	655	645	685	633	714	636	687	646	639	716	687	644	725	675	660	730	680	665	642	709	709	653	641	662	692	666	689	674	662	696	665	645	708	658	665	664	660	682	650	655	664	691	639	694	656	669	666	686	680	666	682	674	644	703	654	715	675	693	732	676	675	655	665	673	674	656	659	666	666	713	645	700	677	675	721	655	656	684	655	642	692	664	655	638	661	720	669	703	652	653	672	725	639	668	651	690	620	642	681	666	673	682	655	682	708	618	670	697	642	665	676	649	665	640	667	702	690	653	659	677	662	697	678	621	709	714	662	700	686	702	686	658	683	666	644	640	651	672	664	675	626	681	652	664	633	604	646	642	675	689	619	711	655	670	645	683	710	643	693	682	738	693	700	675	673	669	682	692	717	659	704	680	686	697	663	675	670	682	697	651	638	645	736	643	711	678	707	670	665	663	674	669	687	663	713	689	660	696	709	632	674	635	669	670	683	662	612	662	658	691	689	663	659	655	692	673	680	662	684	690	631	720	648	644	674	680	665	697	710	648	651	697	677	640	680	709	693	707	651	676	668	707	667	690	709	708	650	696	654	645	641	688	663	679	693	666	678	675	669	688	698	634	702	716	677	650	669	646	686	620	659	656	635	703	672	694	646	629	691	648	659	663	688	674	705	648	672	667	665	680	642	674	681	711	668	697	666	693	658	722	686	630	667	666	664	677	704	729	665	694	650	634	645	649	683	675	703	701	710	685	694	642	660	609	684	689	686	667	685	654	664	668	725	684	675	667	686	701	673	687	627	677	671	691	690	663	705	725	626	642	709	616	685	663	667	694	664	660	658	712	702	689	698	688	657	697	654	683	641	692	652	693	714	658	647	690	662	678	681	683	647	678	728	648	653	705	629	651	687	682	688	691	669	698	698	634	674	651	669	652	687	713	666	662	665	679	701	705	652	681	672	668	682	661	677	657	707	696	660	674	685	686	696	692	687	696	724	715	686	647	669	639	694	692	648	647	667	700	680	675	668	660	691	690	660	643	689	640	708	670	678	647	695	668	680	665	682	696	672	663	662	650	692	696	686	660	691	660	671	665	641	714	672	657	670	660	630	689	692	666	676	664	693	645	638	650	708	698	702	670	688	606	652	673	668	690	675	643	703	633	682	668	665	680	677	683	685	669	681	703	675	696	652	676	729	678	632	652	654	645	672	648	691	675	706	679	674	662	648	614	725	651	629	649	638	675	662	644	638	612	700	703	705	650	680	709	676	662	642	661	725	721	670	684	716	664	643	649	681	641	693	687	647	680	661	735	693	659	710	659	659	675	645	697	672	661	659	646	646	667	657	632	673	714	659	683	668	660	670	694	675	656	673	664	602	664	671	686	671	658	660	709	619	679	687	659	677	710	689	654	649	687	670	659	659	683	683	625	701	693	662	665	693	669	635	675	677	670	704	666	649	679	687	663	655	706	654	643	723	663	665	707	665	641	675	633	645	681	659	657	685	672	692	666	697	735	615	667	634	674	661	638	725	716	683	652	596	687	676	675	697	672	688	647	658	717	676	673	676	660	664	662	628	640	666	674	695	674	648	695	678	676	674	688	691	646	662	653	651	665	720	681	674	686	648	670	694	692	682	656	667	643	666	663	667	670	667	656	661	644	642	674	669	703	709	679	654	674	716	658	672	707	671	654	699	661	689	691	662	634	696	674	682	685	677	670	710	665	711	702	641	646	683	687	658	656	671	676	673	673	645	684	706	682	654	686	667	643	733	733	679	643	678	700	697	692	644	692	639	690	665	682	642	695	666	663	665	667	680	658	655	690	672	700	689	643	690	670	671	681	657	678	680	677	665	678	674	647	688	708	655	654	660	639	670	667	669	661	673	719	665	663	648	667	688	641	681	639	672	684	602	693	683	656	647	685	662	653	656	698	664	702	649	689	638	679	668	653	695	690	721	692	662	669	664	702	685	684	674	717	678	677	683	661	652	644	679	670	626	670	668	700	650	637	695	712	664	660	654	672	675	662	686	669	681	631	659	629	681	675	702	687	674	685	642	694	666	668	691	731	677	649	694	656	671	672	689	689	667	665	669	671	683	704	638	692	635	645	696	641	664	690	697	657	672	690	654	696	670	648	683	654	679	689	679	677	675	685	701	680	692	658	631	676	656	674	708	681	685	614	683	663	693	639	660	682	656	660	664	650	620	643	671	673	705	654	664	693	670	682	659	673	670	650	677	665	636	629	699	661	639	625	673	684	645	645	664	641	696	717	750	649	655	714	654	681	690	646	673	733	672	688	656	651	694	647	680	641	677	733	695	689	658	673	655	703	684	633	632	676	653	683	652	702	666	694	655	698	661	716	654	672	691	654	636	682	675	732	644	656	736	647	696	672	740	660	668	645	678	659	638	696	662	649	637	662	672	658	701	691	688	673	661	683	662	692	662	629	674	655	671	669	680	614	710	677	673	675	646	696	660	653	686	680	720	663	686	645	646	709	670	648	726	653	667	631	756	705	699	637	659	687	669	643	650	651	671	658	659	687	687	669	677	691	713	682	695	654	672	668	672	692	647	694	679	698	671	659	665	702	695	679	640	680	663	732	666	677	698	645	641	662	716	684	626	699	668	676	673	644	678	674	714	643	663	683	686	625	641	673	703	649	690	679	647	660	703	715	647	677	744	706	655	673	662	704	658	626	663	666	690	681	671	687	657	675	648	668	679	732	678	653	648	659	668	655	667	683	665	709	671	641	671	705	696	680	665	648	710	712	651	669	701
19620	27253	16448	7270	3088	781	373	187	103	72	68	69	68	65	59	77	57	62	71	70	76	72	65	64	57	60	63	57	76	59	60	63	62	65	50	47	62	64	50	55	56	58	48	51	72	71	63	69	59	64	63	60	70	56	84	74	62	56	72	67	49	61	62	73	65	57	71	61	72	58	55	62	60	56	64	44	75	69	60	50	58	68	71	63	72	60	64	66	68	62	67	72	60	66	61	70	63	43	56	56	57	51	62	65	51	62	67	65	64	74	63	62	63	62	84	51	67	65	53	68	43	64	69	66	60	61	59	52	73	57	66	67	60	63	57	76	67	49	59	54	81	58	65	69	69	66	49	57	57	62	63	52	59	76	66	74	67	71	57	70	63	53	45	52	55	71	56	65	57	60	62	59	77	64	52	52	52	59	53	58	67	64	45	65	48	67	66	45	62	70	70	65	63	79	66	57	70	71	59	57	71	53	72	58	60	64	49	61	57	63	54	67	60	58	62	70	73	60	49	59	66	64	56	65	58	65	55	68	52	75	57	66	59	74	54	70	54	74	52	68	73	65	63	52	60	65	47	59	71	71	49	64	63	65	59	64	57	52	58	62	69	69	52	66	63	72	70	75	56	66	49	56	62	62	61	54	67	70	49	75	64	56	58	60	64	57	60	56	61	54	52	66	69	65	66	40	62	58	65	41	61	64	62	59	49	71	62	68	62	56	67	54	77	57	69	71	74	52	69	61	56	61	71	79	69	53	74	74	76	46	54	73	53	56	53	66	56	53	72	58	65	64	67	54	83	79	52	55	69	64	62	67	60	59	73	61	59	68	70	50	52	62	66	59	51	55	60	52	56	58	65	58	79	62	48	55	49	77	53	62	71	65	62	54	66	62	56	59	62	68	65	60	62	56	63	50	60	49	52	71	64	53	62	42	60	50	47	67	63	71	62	49	61	76	54	55	60	60	53	41	69	56	55	57	64	71	51	60	54	65	63	57	55	56	58	51	52	51	53	75	67	67	57	75	65	56	64	61	54	68	79	62	71	44	69	57	61	63	77	54	65	63	79	73	65	54	58	81	59	70	58	34	65	75	74	67	55	75	57	56	49	56	73	49	55	48	57	67	48	63	66	68	59	68	58	65	58	64	62	73	48	52	59	66	62	61	60	63	47	63	65	43	60	65	56	44	57	63	59	75	53	55	63	63	45	67	59	74	63	64	60	55	47	60	67	65	58	51	60	55	65	69	60	57	62	80	66	62	66	81	59	71	60	49	51	56	56	66	49	65	48	47	53	57	59	58	66	58	67	55	73	47	55	67	52	60	69	59	65	52	61	53	56	48	77	47	59	59	59	73	69	52	62	63	61	70	53	69	62	51	67	60	58	64	52	66	64	52	58	61	61	58	66	59	55	59	59	68	59	76	50	58	48	59	65	48	70	66	59	53	71	56	72	62	52	58	56	65	48	63	57	61	45	68	55	61	63	64	61	57	57	62	51	77	67	60	47	57	51	73	58	48	56	63	63	67	58	47	57	64	68	60	69	73	64	68	67	56	44	68	48	63	69	51	56	59	68	49	38	66	78	53	54	59	68	64	53	56	57	53	59	78	60	58	65	62	51	55	61	59	62	55	61	60	72	48	69	62	64	75	70	61	66	36	61	71	57	50	58	78	49	54	66	66	64	50	68	60	62	66	51	66	56	55	57	62	50	57	70	50	54	69	54	56	53	54	59	47	57	54	55	76	69	73	59	58	51	65	80	75	64	56	60	62	56	70	56	64	61	63	59	62	76	54	70	56	51	57	55	59	63	58	64	51	52	71	68	53	59	58	70	60	67	53	72	52	65	57	67	73	60	68	58	68	48	61	79	59	64	46	61	60	58	53	69	56	81	47	57	66	65	54	58	59	83	50	68	72	70	65	58	51	67	61	53	66	62	73	58	70	57	56	63	48	70	60	60	67	53	50	54	52	54	60	60	62	52	58	62	70	73	52	55	78	73	59	64	69	88	77	64	51	56	62	58	54	62	59	70	69	61	53	72	54	55	63	67	60	65	71	57	50	52	71	56	63	66	71	65	46	58	69	61	55	59	62	64	59	58	54	61	62	54	55	57	53	61	61	75	51	41	59	50	57	53	69	60	44	55	52	64	62	58	73	33	53	74	61	67	70	53	55	69	62	52	59	67	64	56	63	59	50	63	60	65	59	48	65	53	65	53	59	52	70	67	74	64	60	52	65	59	62	60	52	56	59	53	70	68	64	61	60	59	57	61	62	57	67	61	52	69	66	59	72	61	57	63	64	65	53	60	62	50	66	71	53	56	65	70	63	62	71	53	68	59	51	53	71	72	65	69	65	60	63	66	59	60	54	62	61	74	50	69	55	56	58	72	64	63	63	68	61	66	63	58	56	57	57	59	62	49	59	59	59	69	62	54	66	50	75	53	57	66	73	63	59	63	66	56	61	58	57	66	58	52	61	63	50	65	60	49	51	75	69	64	71	65	65	66	61	72	60	79	66	68	62	39	62	59	59	44	66	63	54	51	51	72	55	57	79	68	67	51	58	63	56	56	68	58	65	72	66	63	71	52	59	66	72	50	70	68	67	56	48	66	51	62	53	55	68	60	61	66	73	64	53	72	49	70	69	42	62	65	63	64	54	69	40	64	78	74	49	61	83	58	64	42	48	53	49	58	60	76	47	58	73	53	68	56	72	59	64	71	52	73	55	73	64	47	60	64	83	73	48	68	49	54	50	60	49	58	67	72	53	65	49	57	61	61	55	62	62	50	62	73	71	77	73	56	48	72	62	58	70	59	52	56	52	72	63	63	64	58	77	80	62	80	75	58	66	75	65	62	64	42	53	43	69	65	61	62	63	54	48	63	49	45	65	69	46	57	65	65	59	71	69	63	66	58	75	51	63	62	60	52	51	57	72	60	65	63	62	47	70	54	62	56	54	57	43	69	63	58	62	61	62	70	65	57	65	61	57	67	63	52	54	53	49	63	74	54	63	66	60	59	46	69	69	58	56	53	59	67	61	61	54	77	57	68	64	57	67	64	64	79	65	55	59	42	75	64	63	72	67	50	59	56	52	59	69	68	62	69	47	67	72	74	59	50	67	63	62	62	61	66	55	60	73	64	75	63	63	54	48	63	65	58	79	49	58	71	63	57	60	62	53	62	70	76	62	58	66	61	51	52	64	73	50	62	50	66	60	58	63	71	61	66	49	70	61	61	60	65	65	63	67	69	58	53	48	77	76	59	62	68	61	71	66	54	62	68	68	55	62	65	67	55	58	71	69	67	59	54	75	73	54	61	67	51	59	49	60	65	66	71	77	63	60	61	54	55	62	61	59	56	67	63	42	72	41	60	63	62	45	52	58	53	65	63	74	72	50	60	62	62	65	67	66	64	56	72	62	62	67	54	71	57	72	54	61	54	54	62	51	62	50	54	61	76	63	50	62	49	69	56	55	73	47	77	55	65	62	57	65	59	58
49682	46447	38808	38199	34351	21163	14277	7727	3058	1366	914	782	747	718	727	800	759	775	750	748	761	775	757	764	750	729	797	742	770	798	793	784	782	742	815	780	755	799	722	791	756	737	754	771	739	773	760	773	772	720	799	810	729	733	735	753	750	703	775	785	740	775	784	760	765	767	788	716	701	738	789	746	760	769	761	791	737	741	753	747	749	840	774	763	752	723	714	803	773	789	771	803	756	757	744	799	737	721	747	694	821	717	788	799	745	749	805	758	725	762	790	786	759	753	735	730	795	721	761	748	736	745	797	751	745	772	719	748	755	806	796	790	692	753	738	762	766	759	734	767	763	772	721	772	807	771	793	734	756	780	796	762	762	759	729	803	808	721	773	738	786	757	785	748	748	740	767	759	797	775	755	725	734	759	753	791	786	782	767	763	785	792	753	799	772	771	763	789	742	790	766	682	774	759	750	790	723	753	708	753	819	760	749	756	751	736	740	795	738	727	787	783	755	780	790	727	827	786	759	795	748	767	747	778	777	797	748	724	764	786	773	723	752	750	755	733	771	799	752	751	791	757	794	760	738	685	761	763	743	797	784	747	770	801	728	793	772	744	707	808	753	771	745	766	748	783	770	840	766	722	777	834	711	795	779	796	793	737	746	807	763	814	727	752	791	801	759	752	709	801	770	722	786	779	729	808	760	783	738	771	774	780	740	820	784	782	727	765	745	762	710	736	806	722	793	729	791	731	780	778	801	782	751	774	760	729	772	752	756	766	767	719	731	757	782	726	775	770	769	781	761	774	740	733	755	761	766	788	811	717	779	770	735	760	803	785	738	751	765	785	769	774	746	750	719	750	777	726	768	743	745	746	707	764	801	758	809	761	763	691	791	754	772	786	751	790	788	745	763	815	765	771	790	742	752	795	782	758	773	730	801	727	770	777	771	751	760	754	767	731	713	736	754	761	783	744	734	772	789	751	824	796	741	758	785	803	742	781	800	766	732	727	760	723	749	816	776	750	757	756	731	778	764	738	720	818	747	760	815	743	745	803	742	764	678	759	763	796	792	769	747	762	811	749	758	763	834	788	719	801	773	816	773	745	792	786	757	805	731	739	730	734	767	742	795	753	775	750	717	747	743	753	774	763	755	735	780	752	779	764	690	761	685	761	755	767	766	782	748	796	753	761	772	742	789	795	845	778	741	747	768	751	739	770	780	754	733	775	806	800	767	765	807	797	761	771	763	771	783	777	789	713	786	797	747	733	828	777	727	812	773	731	791	744	753	723	758	760	727	798	741	757	739	714	781	765	757	788	822	779	769	729	721	742	762	781	822	774	767	806	740	792	754	747	784	753	756	797	750	788	740	711	750	759	769	769	778	732	803	790	758	773	786	764	747	761	769	751	770	772	785	775	785	751	698	759	740	803	746	806	800	773	771	727	757	726	773	774	770	727	828	799	767	768	746	741	744	751	785	762	756	816	768	748	773	791	765	721	773	775	774	771	831	820	775	793	763	739	771	770	784	756	714	763	787	797	774	780	803	756	761	747	794	789	752	747	803	762	817	826	785	749	771	732	733	806	748	762	752	766	780	728	805	764	772	793	765	732	749	805	769	808	769	751	797	768	787	763	735	781	760	760	807	780	818	735	744	813	757	816	791	774	770	758	738	797	723	771	711	769	728	750	823	803	783	752	727	769	783	761	783	802	745	771	767	792	815	804	785	761	708	816	771	760	803	721	720	785	799	693	688	717	752	806	741	779	785	718	761	776	772	748	788	775	778	809	756	763	803	780	771	790	747	766	816	787	744	798	759	753	798	802	752	753	753	765	781	752	763	792	752	789	771	782	745	734	778	714	769	743	716	776	809	797	758	724	773	732	792	777	785	739	764	751	727	731	737	789	786	803	748	793	719	774	782	773	769	773	776	701	747	788	760	757	787	751	755	788	756	756	805	734	770	735	704	738	761	765	790	782	715	764	762	819	807	765	730	704	773	722	765	760	723	716	765	781	782	740	796	819	742	791	745	706	788	784	741	813	753	748	797	797	747	772	752	748	781	776	728	772	758	810	754	762	761	716	779	810	766	783	766	807	763	754	773	736	762	731	809	727	780	741	773	769	749	854	748	770	772	746	780	740	745	783	732	786	728	770	788	759	718	778	831	779	766	697	762	780	788	735	752	763	747	750	778	760	773	759	744	784	805	803	756	788	740	773	761	735	730	746	802	802	735	763	754	778	746	733	790	726	809	773	754	766	781	731	780	742	728	772	762	757	760	805	748	731	752	720	722	773	760	788	773	755	796	739	725	765	754	788	776	781	741	741	767	731	794	761	840	752	745	735	775	776	774	784	768	795	753	758	764	787	793	723	806	808	756	770	779	799	805	776	789	845	759	795	774	734	766	684	785	781	715	803	761	771	813	783	775	764	746	787	799	788	763	771	824	741	800	711	742	755	727	785	787	756	741	741	777	773	750	738	766	725	740	730	763	753	721	778	771	734	745	749	754	763	746	751	782	746	760	762	815	767	740	805	730	812	712	759	781	799	801	754	724	754	735	794	783	755	786	759	749	706	780	761	745	717	708	769	777	728	821	793	732	804	742	756	757	789	778	782	777	764	795	748	841	781	772	816	773	757	711	772	767	762	747	747	739	719	763	764	774	761	781	772	698	739	777	769	796	779	743	787	787	772	773	779	762	759	745	833	772	718	709	788	800	774	726	782	819	766	795	756	752	752	759	719	738	780	779	757	775	731	783	715	759	778	807	792	778	737	750	742	762	795	731	762	732	799	771	777	771	745	771	774	776	790	774	751	757	767	750	738	783	751	760	773	739	767	766	747	773	775	768	801	825	788	737	755	744	814	775	723	747	767	768	786	759	783	786	790	782	788	815	803	752	756	764	728	725	749	727	747	825	772	746	817	725	734	728	722	746	764	766	713	765	707	798	770	751	781	793	768	774	772	773	724	698	805	752	760	714	787	768	786	762	800	781	753	719	774	750	749	790	755	777	741	765	751	754	778	774	736	766	763	773	754	759	800	782	810	733	703	744	779	774	774	761	745	800	821	795	739	786	744	763	767	833	793	777	738	763	806	797	759	750	760	743	793	768	724	723	798	755	791	784	726	749	736	763	750	732	745	792	757	814	808	745	765	733	796	813	787	791	751	802	753	784	762	732	795	724	820	769	781	776	742	811	740	729	692	782	760	752	756	745	740	717	744	829	756	774	755	799	762	789	740	726	756	767	734	763	757	777	730	780	773	778	764	743	781	727	725	721	748	718	730	759	813	787	821	762	767	765	781	738	831	746	734	726	786	736	736	783	745	772	742	808	759	766	749	769	768	740	790	775	731	781	800	726	762	771	769	713	763	763	769	728	790	736	761	757	743	755	789	779	714	763	723	791	797	729	745	778	775	745	786	785	823	798	753	757	769	744	804	768	721	798	764	767	743	785	741	769	818	753	722	765	765	746	738	783	765	742	743	753	787	792	737	790	804	819	735	793	783
27198	37898	22012	11684	5299	1460	600	294	133	70	74	66	49	67	56	48	53	64	51	60	57	53	56	55	52	44	58	58	58	66	44	69	55	66	55	48	47	49	51	57	66	56	59	69	52	49	66	66	57	62	68	71	57	57	68	58	51	55	57	46	55	66	58	55	48	60	65	53	62	60	61	58	50	58	64	73	62	60	53	70	64	58	53	60	46	71	44	53	55	67	70	48	45	66	63	57	65	51	61	49	55	65	54	70	53	60	69	51	64	57	73	72	52	53	48	62	62	50	65	65	61	55	60	74	72	46	63	54	73	52	58	55	56	60	65	68	49	56	63	47	76	67	67	63	68	53	66	54	61	68	44	61	50	67	53	62	64	68	62	56	55	61	52	62	62	52	55	59	57	68	66	59	69	51	53	49	56	60	51	49	53	81	58	52	53	64	61	65	74	61	50	74	63	50	64	61	66	65	59	61	60	69	54	69	55	49	55	51	53	53	56	51	67	69	63	54	67	62	56	57	69	59	72	53	53	63	54	49	61	61	54	66	66	84	64	60	40	52	51	54	57	53	58	71	64	66	64	55	55	57	51	44	59	53	70	61	68	65	63	65	64	54	66	63	55	49	66	61	52	69	59	62	67	50	64	61	67	62	66	63	64	50	51	60	58	64	58	71	49	70	58	58	58	53	51	55	60	72	56	72	69	54	72	64	46	67	60	60	50	72	58	57	52	70	51	55	59	63	53	60	72	68	71	63	54	52	65	60	67	67	74	54	57	73	49	83	52	57	57	65	73	49	65	59	65	56	56	51	72	53	63	54	67	72	58	50	73	58	57	54	64	45	57	59	69	66	61	67	64	63	52	49	50	63	60	57	62	52	58	77	55	56	60	71	65	55	69	50	49	55	60	52	54	53	63	63	49	51	52	59	55	63	93	62	52	42	62	47	66	52	65	59	59	59	79	59	60	48	58	52	71	61	71	59	71	52	60	54	73	68	53	51	56	52	59	56	52	65	47	63	61	75	65	39	54	53	51	64	63	63	83	59	64	62	56	59	59	59	64	63	71	67	53	53	51	53	55	56	67	47	73	57	74	68	69	53	55	65	52	65	57	51	56	60	69	62	60	50	71	61	59	54	53	60	60	53	62	58	55	50	69	48	57	57	60	60	61	61	57	59	63	74	64	72	73	54	61	60	64	54	55	60	63	70	67	47	53	65	69	70	51	49	60	54	60	57	56	55	60	60	57	59	60	63	49	69	63	53	50	71	54	65	63	65	57	59	57	66	43	68	75	62	67	66	51	59	62	51	66	67	72	78	64	65	67	47	62	63	55	64	44	59	64	44	70	44	77	41	65	57	54	55	62	65	63	52	51	59	56	54	59	70	64	56	60	63	62	66	59	54	64	59	69	55	65	66	67	53	56	53	64	56	61	70	57	71	64	63	60	50	55	42	65	48	68	52	55	68	55	48	63	58	60	64	70	59	56	62	58	51	47	61	64	69	68	67	61	49	78	48	55	62	61	63	54	63	52	63	58	53	56	47	65	59	73	68	66	52	64	63	55	45	64	57	62	52	52	60	56	56	51	65	65	60	65	53	57	58	62	68	52	69	56	70	82	61	56	62	64	64	36	73	58	65	58	67	68	59	58	51	58	46	62	73	53	59	58	49	49	71	66	43	52	54	57	69	45	64	57	68	64	56	60	54	73	59	48	70	51	55	64	52	58	67	53	73	48	71	62	50	56	60	63	72	61	59	47	60	70	63	54	58	49	66	56	68	65	81	66	61	59	70	56	58	61	75	54	62	65	67	66	66	57	54	56	74	65	64	61	80	52	75	63	61	72	68	46	54	61	53	58	71	65	69	59	65	54	69	61	66	41	57	58	71	63	47	52	59	66	71	55	54	60	70	70	48	71	49	58	58	57	63	57	60	42	55	66	53	69	60	48	53	64	74	48	64	65	69	67	58	57	64	63	62	59	57	63	67	58	77	63	72	73	52	75	39	71	47	44	56	58	63	59	62	42	69	43	70	58	44	66	61	49	54	60	53	80	57	47	54	50	60	62	65	51	67	66	50	64	65	55	57	60	55	77	40	64	57	71	49	57	54	58	77	55	52	52	48	53	61	61	52	55	51	69	60	71	59	63	70	51	63	57	60	56	56	52	63	62	70	62	66	54	72	55	48	68	50	63	49	62	60	57	56	65	50	62	71	50	57	69	64	56	64	57	57	55	39	49	66	63	52	69	68	58	64	43	52	45	53	57	56	58	66	65	54	51	64	70	74	58	64	53	65	81	65	56	60	56	51	51	56	74	72	60	56	59	66	67	60	54	60	63	55	58	49	56	66	58	52	61	53	51	62	47	55	61	70	58	68	59	56	55	55	65	57	61	57	50	56	54	54	66	66	54	65	65	55	69	58	52	66	68	67	65	46	64	59	71	53	68	56	51	64	66	58	53	66	65	39	67	42	64	49	67	58	57	63	69	69	52	67	75	58	54	71	58	72	62	61	55	54	54	64	70	51	54	45	62	66	75	59	72	68	56	63	54	56	65	52	65	64	57	36	55	54	61	50	72	61	58	56	56	73	63	62	50	65	55	62	50	66	54	57	41	65	66	57	63	67	68	51	53	52	60	55	64	64	56	46	62	66	50	57	75	51	67	46	41	63	70	53	65	57	67	54	55	69	57	55	61	65	76	65	54	48	51	58	60	63	58	76	44	50	58	62	53	63	57	44	64	47	53	53	49	71	63	62	50	32	56	61	84	54	57	55	64	55	51	63	52	62	66	63	58	50	55	69	62	51	67	66	54	47	61	65	64	62	56	68	59	61	52	44	65	70	63	78	60	57	65	67	67	60	59	65	69	55	59	67	58	47	65	62	60	52	58	61	68	55	65	44	69	33	60	58	67	52	59	52	65	64	56	60	54	69	81	55	51	57	48	69	52	59	66	56	64	69	62	59	56	52	54	57	63	54	66	60	53	60	67	56	58	55	55	42	48	59	71	48	62	53	60	62	56	63	74	71	60	74	58	56	56	51	48	60	43	57	46	48	40	72	67	39	56	53	60	60	65	54	55	63	48	62	52	77	51	55	58	56	59	85	60	50	57	48	55	72	53	63	57	68	73	67	72	61	65	50	49	56	55	55	78	63	71	62	65	42	62	65	73	73	64	60	65	48	61	60	52	59	44	63	58	68	58	59	66	70	54	63	60	62	56	67	68	62	65	52	56	64	66	56	72	63	63	64	61	41	64	56	47	65	69	60	76	50	41	51	49	61	57	64	49	61	83	61	47	59	57	61	69	59	65	62	60	57	66	48	61	74	59	57	54	55	60	53	54	51	77	59	52	51	70	58	78	51	65	53	57	62	66	58	58	73	61	61	64	57	59	57	54	59	68	48	49	63	66	72	65	59	61	50	67	51	58	45	55	72	53	62	75	52	45	80	54	52	59	65	62	70	61	59	69	69	56	57	56	57	48	52	69	77	54	47	56	48
47497	48070	42991	45984	41720	27475	19334	11346	4018	1820	984	763	707	722	712	799	714	738	794	765	806	784	763	747	775	734	771	705	757	719	701	724	757	736	748	723	756	753	777	734	783	777	693	754	751	745	756	680	737	704	740	748	764	724	742	722	763	720	726	743	676	713	731	723	677	733	734	728	760	735	739	740	772	762	752	741	766	741	779	764	728	736	703	745	754	728	741	779	704	766	742	751	784	713	766	709	750	787	732	705	756	748	743	786	738	753	758	737	729	718	761	742	743	756	705	763	770	764	736	752	729	724	760	730	700	688	773	724	735	712	732	682	724	730	707	753	722	742	747	765	726	775	700	746	763	712	691	736	757	760	780	731	689	690	728	790	765	727	760	767	728	738	748	740	768	705	747	747	731	750	741	723	795	752	703	740	734	730	746	725	796	736	723	744	744	733	747	771	750	775	754	750	772	752	717	729	751	736	749	757	762	677	687	753	791	804	760	724	742	745	757	682	725	708	754	752	737	701	755	777	692	767	707	710	745	712	722	741	757	730	742	725	764	737	745	728	733	752	748	791	726	760	748	748	766	697	738	756	741	756	749	734	727	763	795	756	735	727	745	745	741	755	732	716	763	722	727	765	756	743	731	821	767	752	712	708	781	737	745	706	750	715	734	751	746	774	726	724	736	733	728	686	706	735	785	715	778	710	741	668	746	738	778	739	728	765	805	739	706	765	703	753	746	754	702	773	739	696	743	792	742	737	714	757	752	754	787	732	753	765	739	759	658	758	744	764	739	704	749	729	765	728	771	742	743	729	707	764	760	712	785	736	710	771	705	735	761	772	720	746	767	743	751	710	773	775	751	744	758	720	713	740	742	787	711	765	696	742	740	715	764	733	761	714	786	761	736	788	714	751	766	728	788	695	773	791	745	733	714	696	762	745	720	749	804	746	744	777	740	724	762	760	719	749	727	749	790	670	756	755	747	740	730	707	751	771	741	793	700	742	787	737	713	761	751	679	764	702	731	718	740	722	781	776	721	704	737	725	713	738	723	708	739	704	762	696	791	716	776	716	737	757	767	751	749	718	783	731	715	742	741	725	725	729	716	743	753	800	718	768	731	766	748	748	754	734	720	728	734	734	695	799	711	758	768	740	788	724	664	701	782	708	762	763	786	759	734	765	755	748	719	728	715	766	711	732	736	717	705	783	757	771	741	748	769	780	754	709	761	707	696	765	743	795	737	817	718	738	805	724	750	781	786	800	726	715	729	735	764	773	713	710	726	754	733	744	757	754	737	761	780	717	706	762	723	701	748	792	731	750	804	716	728	752	741	780	727	754	705	731	718	757	738	731	762	775	730	760	799	760	723	800	715	759	755	752	758	752	749	792	746	703	740	750	745	689	783	746	758	742	750	703	777	719	726	754	756	728	746	769	704	749	748	787	794	789	765	770	692	793	788	736	791	775	737	747	754	731	784	751	735	754	763	762	740	718	701	719	773	747	742	736	755	729	754	803	741	770	752	719	703	782	759	761	770	685	729	710	713	722	725	752	761	727	699	742	741	697	752	773	738	731	756	745	746	733	748	778	787	742	738	738	711	753	781	711	760	721	734	767	730	719	720	734	738	778	777	774	753	712	694	738	780	786	725	746	738	734	732	692	717	720	728	708	773	776	728	734	743	773	749	698	720	722	809	750	779	741	731	771	761	716	745	719	765	730	703	771	727	725	758	705	727	731	787	743	716	742	750	740	754	726	744	760	711	725	759	728	756	718	716	745	782	758	759	727	666	685	737	724	742	753	721	740	695	708	754	741	741	752	734	749	767	730	744	803	732	690	727	746	756	726	737	768	784	742	763	753	717	715	734	785	795	746	724	759	688	700	711	797	732	741	795	743	746	774	726	715	713	767	726	743	755	749	677	742	791	713	735	751	750	713	731	734	722	762	741	680	736	739	736	692	767	750	716	744	728	722	741	761	712	787	713	719	773	729	742	737	798	725	718	756	697	787	793	732	730	769	755	740	734	700	759	725	741	756	736	758	743	778	752	707	736	718	725	748	767	753	713	793	747	761	765	707	737	774	750	770	763	764	741	726	702	733	744	716	722	731	783	751	750	758	685	697	753	797	791	713	764	703	719	732	731	753	766	712	713	716	755	705	750	718	759	767	778	727	769	720	768	718	723	779	741	731	765	780	772	766	747	733	775	745	711	758	757	792	736	723	758	763	743	713	712	810	762	690	711	730	711	684	687	662	746	768	740	778	738	723	756	767	788	723	718	766	756	752	730	728	722	763	745	804	744	702	727	735	758	717	726	728	753	744	721	786	743	780	721	717	739	732	760	724	768	705	711	680	758	775	771	780	779	698	749	747	793	778	750	739	773	704	743	783	724	709	780	723	738	752	714	716	738	713	756	743	741	755	722	725	784	779	720	734	694	720	793	782	726	739	717	765	746	748	764	742	761	712	811	773	740	729	758	698	734	758	717	764	682	728	736	754	783	749	753	777	725	769	749	719	737	759	759	729	728	752	754	771	681	744	749	811	690	733	711	784	768	719	776	793	741	746	765	772	754	796	734	716	714	751	707	792	756	771	779	713	763	732	721	732	712	758	758	719	738	809	691	750	742	735	768	774	715	752	722	749	767	766	728	762	762	728	751	751	779	694	747	773	757	701	717	702	806	750	755	718	773	715	779	761	726	746	728	718	700	767	707	743	762	781	742	673	783	732	765	707	742	787	798	748	707	712	716	730	740	770	778	697	724	733	734	773	716	733	704	741	727	747	755	775	798	681	741	712	704	739	758	806	756	759	761	720	711	750	737	739	770	754	749	722	709	749	783	777	736	760	703	738	761	707	769	745	769	761	750	747	749	730	749	700	772	734	728	728	731	764	771	785	740	743	725	735	729	750	784	727	727	748	677	681	729	704	748	784	773	722	792	810	704	703	762	748	770	786	751	727	730	753	746	727	687	754	731	739	770	720	687	748	706	693	790	788	760	686	759	770	698	715	769	761	729	748	749	792	750	730	765	695	756	774	732	753	738	702	714	758	757	723	744	730	707	754	766	737	705	754	740	730	778	737	756	734	722	732	726	723	747	752	722	762	750	726	788	702	757	749	690	738	804	758	673	693	740	745	731	743	830	738	735	726	730	770	744	763	746	770	776	749	827	742	776	778	764	751	760	759	747	797	767	714	730	699	691	718	727	738	749	753	780	773	770	728	753	731	736	721	751	736	728	690	738	780	753	748	750	730	741	754	756	729	690	707	755	774	752	714	710	743	717	756	723	723	759	792	748	708	773	785	787	713	746	742	746	727	725	801	747	727	701	794	714	749	693	713	721	734	786	731	749	728	681	719	719	735	732	765	749	770	735	729	769	746	758	744	755	765	748	745	748	752	751	768	749	748	739	807	720	748	730	783	755	729	742	727	794	698	740	731	788	732	686	736	740	756	701	736	747	697	742	698	699	737	700	745	726	721	778	781	756	677	694	766	720	742	814	773	744	729
8094	11175	5660	2600	1125	295	183	108	60	45	55	54	43	55	42	55	47	56	38	52	51	45	58	47	49	62	58	52	41	58	60	50	47	52	43	68	59	52	67	45	49	64	55	37	57	59	53	34	57	50	52	49	51	63	47	63	61	50	63	52	54	48	36	48	63	61	40	49	43	56	47	57	48	59	58	37	45	53	49	39	54	42	59	60	63	41	53	64	57	54	55	51	58	40	65	50	61	59	39	61	51	61	51	49	53	56	39	54	68	56	58	48	42	55	56	57	40	71	40	50	52	56	69	62	53	52	57	45	55	54	60	55	50	50	50	56	41	60	49	56	50	51	57	52	53	58	39	55	41	54	52	60	50	56	46	44	50	64	49	49	49	53	57	34	58	49	48	55	55	50	36	61	53	50	54	45	48	40	57	58	77	48	56	49	54	54	56	39	52	59	48	53	46	45	60	53	60	51	40	60	64	47	50	64	52	50	75	51	55	48	41	53	60	56	47	46	65	49	40	44	57	49	64	58	50	58	48	53	55	56	59	54	68	60	47	50	37	55	57	52	64	61	54	67	52	53	46	50	61	53	47	61	61	47	46	53	42	45	46	56	65	46	57	53	49	65	54	47	60	53	53	47	60	54	49	52	58	57	62	46	53	44	54	50	56	45	42	50	59	48	59	49	50	54	50	54	59	75	55	45	58	57	51	57	61	52	55	50	50	61	43	45	58	57	45	47	52	65	55	55	52	55	49	58	45	46	47	46	53	58	41	49	59	40	69	46	54	63	58	58	47	59	37	51	55	61	61	45	64	53	51	41	59	47	59	48	47	56	64	47	40	47	39	56	55	57	48	52	46	55	55	50	53	43	61	59	52	50	47	57	63	43	57	62	58	36	60	54	63	50	46	51	43	50	49	53	49	49	52	40	65	47	31	60	58	61	57	43	50	43	48	52	52	57	55	58	60	49	52	41	41	49	45	53	53	54	49	49	62	58	47	52	50	50	53	63	41	57	73	55	50	46	61	43	37	51	60	56	58	57	40	58	43	57	63	53	54	49	54	57	57	51	54	47	50	53	39	49	39	49	46	60	57	55	40	57	53	52	58	45	46	56	52	52	60	43	59	44	58	60	44	44	59	55	30	64	54	54	49	48	61	40	58	65	44	56	53	57	51	48	56	45	60	58	46	54	57	41	50	54	63	44	52	52	57	51	72	60	58	55	57	47	62	43	58	48	47	54	52	42	56	59	58	58	46	49	51	57	64	54	50	51	56	47	55	48	63	52	39	47	52	63	42	59	38	50	47	59	47	50	50	52	51	49	49	55	41	50	64	51	48	48	52	50	55	61	57	47	54	67	49	52	64	58	50	76	49	53	64	62	54	50	63	53	61	42	61	52	53	44	54	65	41	61	59	49	49	40	42	43	50	57	55	49	47	57	51	51	42	56	48	61	52	57	54	57	48	50	53	45	62	44	28	41	44	48	51	48	56	73	51	39	49	53	56	58	65	52	46	56	53	63	46	56	58	48	57	45	53	58	46	59	57	45	56	51	51	57	47	42	48	42	43	59	47	54	46	57	43	49	55	61	50	62	43	50	58	42	55	70	61	46	46	57	54	47	52	53	54	53	54	48	56	35	56	54	58	57	43	51	60	53	48	57	58	57	64	50	53	52	54	58	49	58	50	35	66	49	45	55	61	44	49	41	58	50	42	64	52	49	49	56	49	48	60	57	42	57	54	50	44	48	46	63	49	38	41	50	58	51	44	54	63	51	56	52	51	54	51	46	49	45	62	52	51	46	55	63	61	51	67	61	51	54	56	53	37	54	53	57	55	59	52	62	48	56	55	48	46	43	53	61	50	49	49	49	60	51	60	49	60	54	41	40	47	65	45	51	48	55	53	48	69	59	58	55	53	59	51	41	60	49	55	56	53	50	69	40	49	62	45	52	59	60	52	44	50	53	38	49	48	61	44	47	52	59	56	61	53	40	52	57	57	55	62	44	50	57	64	51	54	57	54	53	50	63	60	56	48	52	66	56	57	37	56	50	47	46	57	56	57	52	55	65	63	54	57	64	48	51	53	47	48	45	50	48	56	58	49	52	60	42	44	48	63	48	50	43	57	44	53	49	66	48	61	62	43	65	54	56	52	48	49	53	46	53	45	43	53	62	58	73	60	72	54	51	49	49	38	66	60	70	49	38	65	50	47	51	48	45	57	44	61	50	58	47	55	44	64	49	61	54	60	52	47	56	45	54	43	45	51	55	60	49	50	44	61	51	58	61	49	52	58	56	55	54	58	60	45	64	50	47	49	50	52	44	57	63	56	56	41	59	61	48	59	61	50	60	44	57	49	58	46	39	54	31	58	61	61	48	42	58	52	64	46	50	61	44	55	61	59	46	46	55	49	61	44	51	55	48	55	56	49	62	57	50	49	48	47	53	45	62	45	48	33	60	51	44	41	57	59	62	49	66	53	55	51	55	60	59	49	37	49	56	53	53	47	45	46	66	47	72	48	61	45	65	54	42	38	53	59	45	58	52	43	54	55	61	50	62	51	41	51	41	57	43	60	59	48	51	44	45	54	59	48	50	55	47	46	53	57	51	52	57	49	58	53	41	66	64	50	46	57	66	64	62	60	49	54	46	42	36	63	50	58	44	48	58	48	57	56	50	50	56	43	57	66	59	50	64	58	44	43	68	54	53	43	49	53	49	51	47	51	52	55	57	80	35	52	43	50	56	57	56	37	50	54	57	46	61	59	66	47	69	50	58	60	40	49	59	58	46	51	62	60	53	55	56	57	45	57	55	52	53	65	35	49	49	52	73	52	54	52	60	47	67	48	60	43	58	62	66	59	46	57	52	45	50	68	57	54	58	53	53	57	55	58	70	45	51	59	62	39	59	56	59	59	56	48	42	46	47	47	43	69	51	46	55	52	52	43	46	46	52	38	66	44	44	55	61	54	51	47	67	61	62	44	68	64	45	47	51	63	51	66	55	47	55	54	46	53	52	56	47	59	51	60	59	49	52	60	54	62	44	54	44	36	56	55	56	55	49	55	50	62	52	45	51	44	48	52	48	50	42	53	50	51	56	58	57	57	58	49	44	56	48	54	55	51	62	43	55	50	47	49	46	62	55	61	56	58	41	51	56	45	62	56	65	60	47	47	57	51	44	51	59	47	65	33	53	51	52	58	53	41	47	58	58	51	63	53	60	47	58	51	49	52	54	75	57	54	46	46	64	55	51	52	48	51	55	38	54	46	66	54	53	46	36	44	35	53	44	43	61	51	48	53	51	55	59	55	61	58	47	47	49	43	52	58	59	51	57	51	48	52	56	42	54	58	60	54	47	65	49	51	60	63	59	56	54	53	53	55	57	53	45	47	61	54	57	47	43	69	55	71	58	49	44	52	48	50	55	74	53	52	53	62	58	50	51	50	52	51	61	50	42	63	53	46	55	56	52	56	58	58	63	54	41	43	58	43	50	56	49	64	48
41069	36523	27482	27956	23910	12419	6361	3455	1303	830	662	613	660	646	674	694	658	662	623	664	718	647	651	652	674	612	682	696	665	702	673	701	657	628	695	665	638	653	673	693	626	675	649	665	681	639	673	657	656	649	685	665	696	677	676	630	715	680	660	690	608	650	689	681	723	674	673	688	708	655	649	662	671	662	646	669	692	653	683	669	675	660	623	636	701	638	672	644	662	664	669	701	677	668	666	661	690	668	663	660	687	649	698	637	655	660	687	667	670	650	672	661	611	651	672	661	685	668	711	634	647	650	710	684	674	647	668	656	723	670	630	642	648	634	695	669	673	668	673	670	693	682	678	662	631	703	721	684	693	659	709	648	650	663	697	646	703	622	634	682	663	663	634	654	672	676	673	692	658	656	718	652	694	722	646	670	668	659	665	668	641	700	666	650	684	667	681	669	678	683	706	662	694	630	637	657	670	670	670	653	660	666	657	683	662	691	653	684	682	647	699	689	660	660	629	654	689	657	699	682	662	688	629	672	620	669	658	677	650	687	629	699	721	683	672	673	666	715	658	698	681	625	667	678	673	707	676	691	665	663	622	688	679	662	654	707	670	677	629	713	638	638	628	672	648	669	670	693	675	644	659	680	643	632	657	632	674	667	616	696	636	643	631	670	691	672	658	726	640	678	650	707	662	677	648	662	688	678	660	647	661	699	635	632	659	652	670	612	654	687	665	649	658	689	653	660	690	651	653	709	681	703	684	731	696	654	616	706	666	682	693	653	665	654	655	659	637	604	630	706	675	655	633	684	657	641	677	681	611	723	678	663	680	687	647	664	665	705	668	645	661	687	630	673	645	620	649	640	668	641	605	688	715	660	626	632	681	643	636	674	627	667	667	642	663	684	637	649	648	630	667	663	657	707	655	628	675	632	691	670	655	666	673	649	636	680	690	694	674	628	645	671	678	669	650	662	654	666	657	629	682	674	681	639	685	630	648	642	667	669	703	672	675	668	656	667	697	643	649	629	687	677	711	658	663	648	634	683	673	680	659	638	709	654	679	630	661	675	626	624	687	694	695	666	651	674	684	672	714	669	694	707	686	688	668	698	650	676	679	671	655	642	665	655	660	715	656	675	661	649	624	693	660	671	606	629	722	654	673	632	637	668	669	661	725	662	648	684	690	677	663	661	648	725	649	732	669	669	672	678	658	638	701	663	732	684	629	651	691	665	648	641	704	678	673	651	650	661	679	691	711	727	659	652	730	691	647	693	652	696	639	669	630	646	676	698	637	691	633	635	719	661	628	648	706	650	645	678	658	692	651	670	703	684	663	675	643	712	658	642	675	645	717	667	676	706	693	646	704	648	684	634	668	652	699	671	698	663	641	653	685	691	658	684	667	662	676	651	691	643	707	685	642	630	716	653	749	693	667	663	597	622	641	627	683	713	633	660	684	696	695	701	675	631	630	672	702	674	645	665	657	678	664	655	678	651	676	689	645	618	658	650	676	669	648	609	717	653	703	673	713	680	691	710	642	673	681	628	729	638	663	677	682	620	638	655	607	671	635	622	662	678	664	674	722	669	674	645	695	668	690	680	664	666	682	675	691	669	607	668	675	590	665	675	666	668	697	634	638	654	721	663	670	737	633	665	671	666	703	694	648	655	604	661	690	643	659	694	692	682	648	670	684	672	675	631	676	649	668	710	688	675	660	622	640	634	692	665	701	683	663	660	612	627	658	637	686	638	694	690	660	646	693	628	642	699	661	681	635	694	673	682	706	634	725	716	663	664	662	659	658	688	678	718	697	627	700	650	667	682	667	645	659	637	659	663	685	648	665	613	678	686	661	672	648	694	690	621	649	658	676	649	695	656	674	665	672	630	706	664	617	673	676	637	675	670	685	646	677	655	631	636	649	675	675	664	666	641	685	633	640	672	615	674	671	682	693	656	680	660	668	648	618	686	672	706	669	649	627	708	653	649	666	697	666	663	677	680	667	650	684	623	668	667	622	717	653	650	655	658	708	675	657	673	679	684	662	640	659	625	629	695	705	695	660	659	671	648	677	699	641	653	650	629	600	668	717	638	687	682	694	677	612	675	680	718	640	663	657	656	668	682	699	647	669	681	636	674	614	652	689	682	650	645	699	624	623	633	664	704	651	687	650	690	695	717	680	661	666	695	673	632	669	640	665	646	682	638	658	669	645	654	666	672	711	658	668	667	620	682	695	641	695	631	692	670	674	640	667	643	651	679	699	705	653	673	681	687	683	663	692	640	670	619	707	699	641	622	670	646	675	638	663	697	666	690	652	663	674	617	674	664	595	641	694	675	671	679	670	694	636	682	719	672	667	673	660	682	661	656	698	640	666	638	599	654	676	671	653	635	648	658	682	642	641	647	717	710	664	651	634	674	631	701	639	636	643	639	666	665	639	680	622	666	646	692	643	675	628	659	673	667	677	650	642	686	621	656	644	690	653	633	678	705	671	669	666	647	696	652	664	656	643	685	704	648	675	635	710	671	638	668	675	697	682	631	672	674	692	670	643	672	645	704	635	699	625	688	639	660	665	670	687	644	655	638	659	673	683	636	621	668	683	637	665	643	621	629	668	621	610	636	682	651	687	636	650	637	684	657	646	660	650	684	629	683	644	607	656	639	646	649	636	665	614	652	653	645	650	716	629	642	651	725	747	645	673	647	620	673	682	667	669	692	634	645	671	678	645	686	725	653	662	653	658	689	631	666	650	667	683	684	606	650	665	664	701	670	694	694	619	708	645	642	684	698	639	605	666	692	665	656	681	660	683	666	629	670	637	654	666	680	653	702	623	704	624	673	634	675	689	611	663	637	664	578	639	689	657	697	655	663	672	681	675	667	612	647	677	695	654	656	665	663	625	690	630	638	683	635	671	667	680	651	629	667	667	671	684	642	678	641	703	690	656	654	626	713	635	651	693	653	671	691	682	688	675	646	666	642	644	716	646	684	619	727	679	685	641	683	688	718	700	658	654	694	670	663	674	660	641	655	690	680	677	641	717	671	669	666	686	661	679	654	640	685	685	687	658	699	681	665	654	703	624	659	664	640	650	684	687	617	671	663	667	693	655	653	659	648	634	729	633	625	655	670	659	708	709	743	689	690	675	660	658	684	666	656	688	682	663	704	668	649	640	647	660	689	714	664	710	637	672	613	655	652	633	589	658	674	637	667	666	671	706	681	616	666	682	626	650	685	667	689	670	671	669	666	673	666	687	692	619	652	661	710	680	691	653	723	656	657	623	712	709	675	679	676	641	674	705	685	682	687	651	697	706	668	706	633	690	677	705	659	649	702	655	604	666	691	629	683	660	660	597	696	620	718	664	659	666	681	656	653	671	726	667	648	624	682	684	605	695	655	639	698	656	667	651	661	649	679	646	649	679	664	683	631	628	625	630	676	721	676	654	696	702	690	692	667	666	675	678	650	676	613	655	673	659	633	676	644	667	687	694	718	638	641	664	676	681	654	625	637	733	700
22139	31541	17237	7688	3366	906	359	166	82	50	48	59	55	40	55	48	55	58	42	59	60	56	51	62	50	56	59	47	43	64	69	58	51	55	70	52	42	54	57	53	46	63	66	65	53	53	61	71	50	63	57	49	64	66	58	49	57	43	54	55	56	39	43	60	57	56	55	50	51	39	50	50	57	55	52	47	59	58	45	42	51	62	40	57	55	54	56	45	49	61	49	53	45	55	60	56	56	58	56	42	58	46	52	60	54	53	59	35	65	59	65	58	64	55	49	37	57	48	47	53	56	63	43	39	47	47	54	52	57	48	41	56	51	57	75	53	72	46	55	50	43	40	61	60	47	61	47	56	42	51	42	53	55	56	53	53	49	72	65	55	58	47	49	44	48	58	55	58	53	58	52	55	62	63	53	49	64	54	45	38	55	55	53	59	59	51	67	69	53	63	62	54	51	41	57	65	50	49	45	59	50	49	56	51	57	72	51	54	52	58	48	62	62	63	50	63	61	50	52	44	60	59	43	65	61	47	47	52	55	38	61	60	46	55	60	45	56	47	55	54	57	44	60	58	66	43	45	51	75	62	70	53	53	45	46	52	50	40	54	54	60	64	64	61	51	45	45	56	41	53	45	50	64	46	74	57	53	46	58	47	68	70	61	51	48	47	71	41	49	41	51	62	71	42	58	60	52	55	55	60	44	63	54	64	50	39	57	55	44	49	55	49	53	56	43	60	39	53	53	61	61	60	58	47	45	55	36	61	44	47	54	52	60	58	70	56	60	46	53	43	51	57	53	53	65	55	54	60	61	54	40	53	43	50	56	62	56	50	63	47	53	62	57	49	50	61	55	56	37	51	63	43	50	58	73	47	53	52	52	61	50	57	51	66	49	65	37	64	59	65	63	62	58	52	52	46	46	56	52	74	65	47	55	72	38	44	41	50	54	46	64	64	51	47	49	63	73	57	55	47	66	49	51	58	55	70	61	57	55	58	44	49	52	57	49	52	60	59	65	53	52	48	45	46	48	63	56	50	57	49	46	50	47	41	42	52	69	46	62	48	43	50	52	66	51	51	54	46	59	44	61	45	45	60	60	60	47	45	61	51	67	48	51	59	58	53	52	44	69	66	64	53	54	59	66	65	51	50	71	69	47	70	42	56	46	70	55	58	40	50	47	47	47	49	70	53	69	60	46	62	44	56	53	55	55	51	46	57	39	47	48	57	52	37	69	56	56	61	42	67	57	61	74	69	66	70	57	55	66	59	59	57	72	60	52	52	53	58	51	51	47	57	47	62	55	49	44	45	59	60	48	64	64	57	66	56	57	48	56	60	61	45	55	56	57	58	65	60	53	50	53	65	53	45	48	61	52	47	58	42	60	64	63	54	49	63	62	48	52	54	69	46	62	54	55	55	52	59	65	56	71	55	54	50	50	47	56	53	50	41	58	52	48	62	64	45	53	54	54	56	58	62	59	54	52	48	55	60	56	50	43	46	55	54	51	50	49	46	55	64	55	78	70	58	66	55	64	64	43	35	43	63	43	47	48	68	55	54	75	48	44	55	54	63	58	54	48	60	45	65	44	41	50	50	51	43	57	46	53	64	52	42	45	56	48	60	62	43	55	49	54	74	40	54	39	62	61	53	65	45	51	62	72	56	53	59	56	49	59	66	50	42	61	51	61	58	59	38	41	62	45	58	56	47	63	52	49	62	75	62	68	46	67	54	56	45	39	56	53	51	52	65	58	56	48	65	56	54	51	44	51	55	59	40	57	57	52	53	63	41	65	51	65	55	46	77	50	43	52	51	54	45	53	41	35	66	46	46	58	53	46	54	53	58	48	47	78	52	66	53	54	54	49	45	43	55	41	46	57	46	49	59	59	53	36	49	52	53	57	50	51	60	57	47	65	42	46	60	50	52	54	48	48	50	78	59	53	45	55	62	62	54	49	60	54	62	58	67	43	48	49	49	57	53	52	49	58	50	54	56	66	56	59	48	61	49	35	62	64	56	58	56	54	74	69	62	59	55	55	56	52	51	57	53	53	63	40	60	56	56	62	48	47	62	48	54	58	58	54	49	59	50	68	49	60	51	60	59	45	60	57	49	48	38	65	45	46	57	58	55	52	59	58	49	60	49	47	45	56	64	54	46	48	51	61	47	36	61	62	52	40	52	55	61	63	56	51	51	51	63	55	52	53	48	47	47	54	57	38	59	68	59	55	56	49	59	59	60	47	51	37	46	43	52	53	53	51	56	49	62	54	55	56	43	59	36	57	54	58	56	50	63	57	54	57	60	60	50	53	62	54	61	57	64	58	66	46	53	56	57	71	61	64	51	54	55	59	49	47	55	64	65	48	60	83	59	49	67	65	56	59	49	57	50	53	42	48	48	61	55	61	56	53	53	52	48	50	52	63	43	66	55	50	55	57	42	44	48	62	63	51	52	60	52	56	46	56	60	58	54	69	49	39	65	53	61	45	66	54	58	59	60	62	51	61	44	51	57	57	61	73	58	53	50	58	49	60	45	52	61	53	59	46	37	58	53	54	33	61	56	55	73	58	69	49	57	49	62	40	56	56	56	51	58	46	43	71	58	64	51	65	43	49	61	46	57	61	52	47	64	75	60	54	56	55	57	51	58	54	72	65	52	63	52	45	48	46	54	56	65	61	42	45	55	50	47	48	60	49	54	51	44	51	53	69	42	58	49	55	55	54	70	50	49	61	52	46	38	76	60	64	61	54	49	58	50	52	59	53	57	50	59	45	63	60	54	49	61	50	60	53	63	51	61	53	47	63	43	50	45	59	60	66	58	59	66	66	57	52	60	60	61	53	59	73	43	50	55	59	65	57	61	52	55	41	48	51	61	55	45	63	58	45	43	52	54	51	52	67	56	56	50	42	47	54	57	46	58	67	42	43	53	52	61	51	66	52	58	65	56	52	61	53	53	59	67	50	53	53	60	51	55	49	58	54	45	60	48	74	41	50	57	59	48	57	58	55	73	45	62	42	58	44	50	59	56	53	45	62	53	55	39	58	60	60	47	49	59	52	54	49	61	57	56	68	65	48	54	57	53	46	54	53	52	49	47	59	50	58	57	52	47	46	64	48	47	53	45	48	73	46	63	59	40	57	44	49	57	50	65	43	59	52	60	59	52	54	60	67	63	52	67	56	41	52	46	53	54	48	54	50	67	48	63	53	43	43	54	51	62	63	55	68	51	50	40	58	48	58	50	58	52	51	68	56	54	66	61	64	59	59	50	52	56	59	48	48	43	52	48	48	58	45	60	62	61	47	57	48	48	59	60	45	56	62	63	54	52	45	57	61	49	55	47	59	56	50	69	45	43	63	54	38	40	54	43	60	60	56	63	46	50	43	56	52	58	60	52	57	48	62	51	57	56	69	77	54	47	65	55	46	33	48	48	44	62	50	48	54	53	47	48	66	49	62	53	50	53	64	58	43	38	54	50	66	66	58	48	52	53	54	58	52	48	64	57
48912	46577	37771	39779	36286	22834	13774	7304	2366	1175	803	673	669	707	605	666	671	651	674	670	703	700	720	671	654	665	695	667	696	714	661	630	677	675	660	721	708	662	704	675	652	677	673	669	630	669	654	684	640	693	715	701	685	702	682	680	663	677	684	638	665	723	671	710	638	647	703	714	671	622	679	657	677	694	701	670	712	703	690	687	650	665	685	710	636	661	678	650	651	653	719	678	693	647	689	692	682	672	699	702	656	689	657	699	686	714	669	664	663	695	683	691	679	659	713	685	647	614	674	682	689	644	673	687	685	673	662	651	590	638	641	616	654	713	670	672	708	666	632	654	664	605	684	637	680	640	651	721	719	678	666	676	714	719	668	685	632	643	656	680	677	661	682	683	650	661	654	661	638	666	689	684	712	700	672	660	671	675	664	712	654	698	697	671	672	667	678	707	688	656	680	683	693	700	649	677	693	694	681	676	654	680	678	722	662	687	664	649	707	684	676	652	631	681	700	666	649	703	641	706	691	710	670	681	627	686	684	678	666	617	686	664	663	628	669	665	682	676	641	703	657	675	677	652	683	730	666	650	671	720	670	614	682	644	694	670	663	675	700	628	695	668	662	638	671	705	686	712	706	698	679	669	730	703	716	643	668	656	683	644	696	663	618	672	677	679	661	641	664	698	660	682	615	687	657	660	662	683	660	653	621	655	686	646	677	676	666	712	667	687	661	672	669	707	703	699	705	696	664	675	686	698	671	673	695	640	667	640	679	682	637	654	657	706	676	713	626	674	702	698	661	686	675	656	672	650	716	641	688	661	602	644	685	632	657	644	665	623	658	691	653	653	671	679	678	724	648	655	659	681	658	675	682	678	691	631	707	644	643	649	675	674	663	654	655	695	683	719	614	629	722	695	690	707	666	698	648	714	641	634	669	689	653	602	669	681	673	657	675	693	692	700	676	676	673	683	714	661	659	683	715	690	669	673	693	652	671	646	676	692	645	653	669	658	668	696	672	702	642	681	696	640	658	693	705	677	674	686	682	710	715	669	695	645	665	666	655	704	718	661	661	728	600	685	709	668	687	691	695	713	679	631	707	650	678	689	628	655	745	676	665	664	646	678	633	695	653	626	661	711	666	626	644	739	713	674	670	641	664	706	672	711	702	675	652	673	679	683	641	677	657	681	682	641	710	701	709	676	705	695	699	696	634	704	745	675	685	685	688	682	685	686	686	652	662	658	640	671	674	704	697	649	722	689	642	682	661	654	703	632	683	715	714	621	699	691	661	702	693	650	675	703	657	647	667	697	720	691	650	654	699	693	666	649	666	669	685	649	699	671	694	689	725	668	716	710	670	709	605	658	659	701	707	699	696	697	668	689	668	680	685	701	718	683	681	680	662	673	669	641	657	697	649	675	655	673	630	665	683	667	685	688	673	711	680	678	664	665	670	688	682	702	655	675	683	681	651	662	666	693	691	628	717	659	690	645	693	681	701	706	634	655	652	710	693	664	697	674	684	672	688	652	658	655	623	680	681	647	662	636	626	661	646	642	685	695	678	636	675	729	681	673	656	666	693	689	662	716	720	641	677	623	669	651	679	692	615	680	684	696	714	679	742	679	652	638	625	684	613	710	697	719	694	616	666	663	622	665	671	645	652	695	714	643	662	684	670	667	664	732	629	655	617	672	626	695	702	688	711	746	663	662	645	733	706	643	615	674	662	661	689	704	652	706	657	698	654	642	680	697	699	680	678	673	693	680	711	618	705	667	694	690	664	666	654	666	725	673	662	658	679	673	670	641	712	697	648	708	678	696	684	694	623	635	704	686	654	656	653	665	613	684	670	650	670	675	672	673	696	686	642	697	701	696	672	652	653	628	688	654	650	680	634	655	660	655	628	673	706	655	687	674	670	710	642	671	709	645	693	700	676	664	644	663	706	630	708	702	670	705	710	687	680	688	658	594	661	664	659	681	674	675	649	711	665	684	682	667	664	678	685	636	647	633	667	706	646	694	705	702	658	633	685	687	660	646	673	666	661	645	634	699	648	670	653	627	646	697	651	654	636	706	682	689	620	648	673	637	697	685	668	686	669	638	639	650	635	692	623	645	685	644	687	690	685	661	644	711	673	694	681	697	685	646	674	640	651	680	645	633	640	681	631	686	646	673	649	688	677	678	714	712	694	701	668	627	664	668	697	647	671	632	685	647	678	675	636	657	721	712	665	660	659	687	667	709	657	675	676	677	695	651	692	665	699	686	673	662	696	642	691	666	674	668	686	665	618	690	663	672	637	709	630	678	677	637	681	640	721	664	703	670	724	683	643	712	644	634	663	658	622	644	654	735	711	697	640	657	741	672	639	656	682	668	707	669	676	662	701	669	638	657	678	698	658	626	621	707	674	669	712	738	644	653	645	676	650	621	720	664	742	734	636	669	646	665	682	652	662	693	631	705	681	675	678	681	659	633	679	693	711	672	696	645	680	632	671	685	713	688	702	684	689	661	684	632	624	632	679	662	665	669	692	698	628	707	639	679	655	727	671	664	658	659	684	645	669	683	637	730	689	668	695	670	654	644	669	681	684	704	665	717	648	716	707	667	676	655	727	676	694	664	715	687	684	687	678	679	652	679	694	706	656	614	667	691	689	685	669	720	616	658	678	702	642	697	640	676	631	646	705	678	677	700	653	639	671	709	617	705	678	678	639	656	697	667	650	700	670	649	647	664	689	668	652	641	644	659	654	680	697	665	703	745	696	685	665	659	624	655	714	687	708	631	639	670	651	667	681	663	638	668	659	677	681	687	711	643	655	665	694	717	643	687	670	651	679	705	671	671	651	673	682	630	667	712	689	656	696	705	639	678	676	670	721	681	621	649	674	639	700	653	656	664	690	642	696	699	697	707	727	660	624	686	697	674	645	678	694	637	644	675	669	648	651	651	736	700	663	696	659	698	729	671	694	696	671	678	644	715	651	671	650	678	681	672	697	692	713	686	662	643	652	664	680	693	656	682	650	634	690	654	645	676	635	670	732	643	660	651	662	679	665	633	705	659	649	668	677	622	666	700	674	689	637	676	655	656	718	700	672	659	684	635	659	709	685	668	677	687	681	676	627	683	666	681	665	710	714	657	679	688	663	667	686	663	664	676	673	685	650	654	626	663	648	744	690	671	643	714	704	704	642	667	618	660	673	651	696	687	650	707	662	659	737	660	659	642	696	674	650	712	661	642	696	708	675	670	677	713	645	706	677	659	688	649	688	659	646	670	668	672	658	702	646	687	652	666	666	711	667	710	671	658	698	680	672	641	673	676	663	685	696	684	713	663	716	678	637	670	667	735	675	687	692	719	626	605	740	659	728	651	710	658	693	719	676	651	695	694	629	654	660	665	687	662	650	691	676	680	654	683	634	652	636	664	629	687	679	664	675	702	595	728	702	644	677	683	651	696	676	677	640	646	629	676	700	654	662	633	695	710	670	660	636	686	660	657	718	679	711	645	644	684	669	649
19238	27574	16659	7273	3221	795	313	166	91	71	61	65	62	62	60	54	53	72	53	55	70	63	53	61	57	73	44	59	52	55	47	53	68	54	68	62	76	55	68	62	60	64	59	64	69	64	70	56	58	71	64	52	77	64	68	51	72	67	65	68	58	61	73	66	45	73	63	67	56	53	64	65	60	71	64	57	51	61	60	50	61	74	60	66	55	66	62	74	68	54	61	62	64	64	67	57	58	69	63	54	65	61	62	70	72	56	61	62	56	56	39	74	50	70	60	58	59	71	64	73	64	60	73	54	54	65	65	63	71	67	55	77	51	60	63	53	57	62	57	74	61	61	75	65	50	41	57	55	48	69	56	57	65	50	59	56	72	61	58	56	48	57	52	73	64	64	55	66	60	56	57	62	52	50	72	52	71	55	62	60	60	59	61	69	57	59	49	71	49	73	61	52	61	74	61	59	71	69	50	58	63	72	51	62	58	54	62	66	68	50	69	58	51	64	60	68	67	56	60	65	65	82	64	58	63	60	67	56	67	56	64	65	53	69	58	64	58	63	73	53	53	58	57	62	66	58	58	56	47	55	61	52	57	78	59	59	65	52	53	55	59	71	55	63	62	48	62	57	62	57	68	50	62	55	52	55	61	71	70	54	64	74	78	52	50	66	57	65	66	57	65	68	55	63	53	62	66	64	58	71	65	53	73	65	70	65	61	54	73	56	60	85	69	57	68	71	59	49	69	64	74	60	64	69	61	45	63	60	73	56	58	66	65	64	72	64	55	67	81	55	56	61	52	54	65	77	61	64	54	62	69	83	59	62	57	60	53	52	71	66	68	53	60	57	69	57	61	61	59	60	43	56	67	55	67	56	63	60	54	51	62	50	58	70	58	53	45	51	53	67	61	68	61	65	64	48	75	54	74	54	65	62	66	51	73	60	66	52	69	62	54	77	55	74	68	72	80	62	52	48	65	50	66	49	58	55	70	59	65	61	66	62	50	67	43	61	52	69	54	56	62	66	50	59	56	60	73	58	59	72	62	79	60	56	52	55	65	65	51	51	61	68	70	71	43	46	66	57	64	66	59	66	58	69	57	50	53	61	67	64	68	83	60	70	53	56	56	62	62	63	62	81	75	71	68	71	53	67	77	61	70	61	65	47	63	48	61	62	62	68	63	57	72	56	68	57	78	55	51	69	68	67	64	74	50	57	57	60	63	64	69	73	87	65	50	60	57	73	59	81	73	69	62	57	77	58	51	49	58	53	59	74	61	67	54	63	65	69	53	58	61	82	63	75	68	63	66	53	58	54	65	76	62	56	60	66	53	51	69	60	79	66	70	65	66	48	66	37	57	45	65	53	56	66	61	66	69	65	58	79	56	57	63	71	61	63	58	70	65	63	55	60	69	72	66	58	78	67	56	57	61	72	66	56	47	50	67	59	50	52	63	52	62	57	64	62	57	58	53	50	66	64	84	57	66	69	53	60	64	61	58	52	57	71	58	67	56	58	71	59	60	63	63	68	55	60	50	52	62	68	54	74	53	61	53	63	49	61	66	85	47	52	54	63	68	54	75	52	54	52	70	61	72	55	62	55	61	63	55	53	57	63	50	57	51	59	69	64	57	66	69	55	56	70	66	72	61	66	68	58	65	68	62	65	57	78	57	60	59	60	75	65	56	57	81	77	66	67	55	82	70	64	68	71	66	57	66	74	58	59	53	59	66	70	56	77	64	57	68	58	70	53	80	73	57	54	55	64	57	62	72	56	47	54	56	62	48	64	59	61	72	45	75	76	49	48	70	50	51	65	54	58	58	68	71	62	63	64	61	47	56	67	75	54	63	64	60	79	58	69	71	46	60	60	56	60	47	69	69	60	57	60	71	66	50	54	78	73	53	57	69	62	63	63	82	50	61	58	77	58	69	53	72	58	59	63	65	59	50	52	52	58	70	76	70	70	62	66	65	61	58	79	60	59	60	57	69	63	52	51	58	58	67	56	67	56	70	83	71	60	56	66	64	55	63	69	59	72	66	56	62	60	58	67	72	62	58	54	59	65	57	63	64	74	64	62	60	54	55	61	49	53	60	69	64	58	62	48	67	66	59	70	56	60	59	70	60	53	67	63	56	66	82	63	68	73	62	67	61	58	61	64	65	53	52	63	66	61	67	55	65	59	62	87	66	58	56	52	49	66	56	51	65	52	52	62	80	62	68	88	73	53	64	70	61	59	63	83	59	62	58	60	72	62	56	59	61	56	55	70	69	67	60	50	52	65	65	68	70	52	64	67	53	53	64	65	73	56	70	71	69	60	66	58	50	78	62	55	62	56	65	57	60	60	56	57	69	58	63	56	67	70	51	50	61	53	67	67	61	63	50	75	51	64	64	57	66	64	62	58	68	50	49	68	57	72	50	71	60	67	69	67	63	67	56	57	63	78	45	48	70	54	61	60	54	66	66	56	59	57	59	61	75	80	68	67	47	61	72	70	52	52	71	63	50	57	66	54	55	55	63	41	67	66	74	75	67	49	65	59	58	56	58	55	54	61	64	51	59	77	75	68	65	47	64	60	54	70	48	53	57	61	52	71	69	72	51	58	67	67	56	60	41	65	65	52	62	66	53	67	55	71	60	59	62	67	58	61	70	69	60	61	60	57	62	54	68	61	46	71	57	50	69	61	67	58	72	65	55	60	57	75	65	44	57	75	73	55	72	68	50	68	64	56	78	70	78	70	55	47	65	65	56	56	65	64	56	54	59	71	51	58	51	52	67	63	77	58	49	90	53	61	55	63	56	46	69	59	61	56	64	59	60	74	67	61	62	70	65	54	72	54	56	60	64	51	55	54	60	64	65	44	63	69	65	62	62	70	57	53	76	55	56	52	67	82	61	61	56	69	79	66	53	65	62	70	71	62	63	54	65	63	51	69	62	76	69	58	54	61	64	50	62	54	62	55	65	54	54	56	67	57	65	62	61	56	64	58	55	55	66	63	59	49	66	56	68	57	68	68	52	70	69	58	54	60	59	57	53	46	42	62	67	67	49	58	54	69	68	54	53	65	48	76	62	67	71	64	66	77	69	55	68	61	69	63	60	67	65	61	66	70	64	69	53	65	67	57	62	83	61	56	60	54	44	66	64	74	60	49	55	55	62	62	45	55	57	45	47	67	71	38	59	67	57	58	68	59	68	53	68	66	39	71	61	62	57	60	63	60	57	58	64	59	59	58	59	58	55	60	63	66	58	70	58	58	66	56	59	67	63	66	58	69	70	58	55	60	64	59	58	69	58	60	68	63	64	60	59	53	59	70	61	51	62	67	61	70	70	68	59	56	65	67	56	59	53	63	60	43	69	68	68	56	61	67	59	69	65	69	70	63	55	52	62	63	60	56	55	66	68	69	67	73	58	67	56	56	58	55	71	73	55	55	71	62	61	55	63	60	55	66	79	56	62	72	62	58	60	50	71	55	69	68	51	59	63	67	48	51	53	67	60	63	67	61
50347	47958	38490	38211	35009	22121	12653	7247	2438	1146	879	772	735	780	771	777	762	730	748	766	777	879	817	799	770	720	749	780	752	779	746	743	793	717	766	751	783	751	782	764	782	741	770	762	795	805	770	741	814	777	789	742	738	766	763	783	744	752	788	799	842	736	773	793	827	714	765	727	761	788	774	786	753	756	815	756	730	753	739	772	710	789	751	755	774	721	715	774	766	736	785	764	802	763	745	732	764	769	772	816	749	772	759	748	765	763	769	751	782	743	766	722	749	741	767	761	755	780	753	770	732	757	749	709	743	761	736	762	751	770	818	761	805	756	790	769	815	800	783	749	748	733	769	800	795	765	804	738	757	761	726	757	698	747	792	712	743	738	773	754	729	763	743	730	751	786	758	803	758	753	734	734	779	787	785	747	730	723	792	757	715	771	754	745	752	748	781	742	736	810	713	777	793	796	775	824	746	735	748	808	780	785	781	719	764	764	769	721	777	765	811	758	737	743	769	750	768	749	773	760	752	758	734	747	754	751	757	772	804	760	803	783	811	723	740	768	783	788	764	746	766	744	737	785	766	756	774	795	755	722	787	739	782	718	728	765	749	767	774	757	806	747	761	787	750	754	763	768	758	745	769	765	753	765	807	760	755	793	794	761	745	781	762	743	743	710	733	745	798	748	744	727	752	754	787	800	773	706	712	744	792	792	760	738	744	771	750	757	822	740	761	794	764	776	746	737	742	763	765	735	713	739	774	728	757	719	776	805	762	728	776	757	721	819	813	756	799	856	779	725	726	733	760	794	758	771	787	780	783	776	761	785	727	753	733	782	777	764	732	798	781	790	773	763	739	717	775	722	837	751	751	781	754	774	766	779	773	782	744	778	762	750	759	750	730	786	790	805	746	782	787	769	740	711	738	720	746	767	768	794	769	768	760	745	734	757	792	769	731	807	766	742	826	806	827	743	799	733	783	746	780	790	716	762	742	788	730	765	741	792	730	746	775	712	753	811	793	740	788	735	717	796	736	759	773	781	748	770	754	812	705	786	743	762	783	728	742	754	756	801	723	779	783	758	769	758	751	743	770	776	784	739	792	779	757	791	768	772	794	744	704	757	793	749	744	746	736	820	742	788	745	776	792	751	804	828	757	803	774	758	734	733	786	786	753	771	788	765	728	782	773	710	770	795	778	768	760	783	780	804	721	749	746	786	785	809	748	743	768	792	777	776	862	793	772	822	692	805	721	763	717	767	768	758	722	777	764	725	732	739	847	724	760	771	802	780	746	752	774	763	809	775	787	745	734	731	775	765	766	811	808	764	763	739	751	796	760	776	814	801	751	779	764	772	752	753	786	762	767	824	775	792	783	734	783	710	794	768	808	762	749	757	796	746	768	781	727	788	780	777	775	734	730	803	724	795	745	719	793	789	775	792	726	826	750	746	774	775	771	783	754	756	802	716	751	776	726	761	757	740	721	801	739	799	759	800	774	816	765	791	727	742	780	791	772	772	779	764	768	729	790	733	737	746	756	746	717	745	774	752	791	802	721	763	816	782	724	758	712	757	755	753	790	744	776	750	804	709	768	724	767	772	776	781	747	811	756	725	734	766	810	739	757	786	778	728	735	778	788	772	742	769	743	837	767	813	771	755	779	726	773	755	766	747	784	783	748	697	769	759	778	740	753	738	772	769	793	736	719	778	757	757	745	707	730	741	810	793	777	759	778	766	787	735	727	783	756	774	728	797	761	762	851	755	772	759	734	761	779	735	745	748	739	703	757	804	734	752	824	785	786	763	787	819	754	730	794	781	807	750	769	801	749	763	749	812	773	780	762	753	766	775	731	785	777	790	769	767	733	754	763	839	783	781	800	757	744	776	819	751	738	742	781	756	727	743	796	724	777	754	743	793	747	771	749	812	760	743	746	750	733	755	783	780	754	801	756	732	794	742	795	751	735	794	725	818	834	751	765	714	808	795	772	743	759	790	756	728	718	780	761	781	800	755	763	762	733	766	758	767	773	701	797	748	742	778	746	745	754	787	749	749	768	762	736	769	757	773	799	744	781	808	758	735	778	784	750	774	795	720	768	790	796	791	751	758	763	763	760	763	782	762	757	745	785	756	752	780	735	729	754	743	725	732	799	792	701	772	785	731	796	751	748	793	762	748	805	770	782	787	766	795	789	741	814	765	750	746	764	800	764	771	764	780	801	796	747	764	764	777	748	787	821	754	774	715	771	766	737	807	770	793	814	731	784	716	780	730	782	795	732	804	750	772	768	733	750	784	781	743	755	753	728	722	761	703	762	772	752	721	807	737	790	753	739	760	791	749	803	813	797	752	771	779	746	817	726	790	749	763	756	730	771	772	740	798	778	755	758	741	744	724	768	735	794	770	769	770	790	762	792	811	738	725	780	797	713	778	796	814	787	792	823	773	761	785	740	761	811	736	749	780	787	743	717	759	741	785	751	729	779	763	757	748	755	739	763	736	750	778	768	794	739	755	751	727	775	815	742	762	749	768	745	770	716	742	749	785	755	731	757	797	759	785	770	758	773	754	727	776	704	770	796	784	795	793	766	738	751	776	756	746	785	746	712	774	798	783	755	810	782	779	746	739	707	752	738	787	764	745	734	803	745	748	757	740	764	779	771	798	775	748	726	765	762	786	804	744	778	807	798	777	780	772	737	769	750	776	800	769	732	741	770	794	720	765	784	753	730	759	755	772	801	753	783	779	779	726	776	792	747	799	763	756	834	778	754	766	802	726	788	748	761	766	781	782	721	757	788	802	761	786	745	782	769	773	787	741	768	762	773	720	756	754	777	802	771	727	727	825	745	789	803	775	761	795	749	750	808	741	808	798	771	786	803	745	786	788	758	775	751	758	733	786	745	749	786	783	771	738	764	846	763	762	765	723	750	723	797	817	717	791	739	799	758	736	718	783	755	773	800	752	777	753	757	791	771	770	824	786	771	787	736	800	794	802	805	715	754	750	746	782	769	734	757	782	747	732	785	786	776	785	756	748	782	761	734	755	787	737	887	791	798	737	760	753	756	749	741	719	746	772	748	744	722	789	747	798	736	750	711	759	812	755	742	775	745	783	748	751	792	803	770	747	798	738	784	776	799	761	747	761	724	793	790	787	777	753	776	759	786	770	796	762	734	739	772	741	722	730	815	760	728	757	769	766	780	776	769	773	763	756	795	747	740	720	759	747	789	783	805	806	708	722	764	764	730	758	763	751	814	786	765	732	787	852	795	771	745	765	792	765	719	748	794	780	806	749	738	829	831	724	724	776	780	801	739	768	785	721	784	791	737	805	764	789	761	788	731	772	712	779	821	807	808	785	765	738	754	776	725	737	744	773	736	782	736	766	738	810	745	729	707	789	814	768	800	764	776	796	755	774	792	787	744	773	811	774	777	799	742	743	779	730	737	759	768	772	811	779	807	766	743	763	751	811	741	716	757	791	768	786	772	795	796	739	741	784	756	800	751	709	755	716	760	797
27839	38144	22758	11579	5421	1424	479	239	85	78	60	63	60	60	59	61	60	73	55	71	47	53	56	84	65	66	53	74	54	43	52	58	62	66	61	58	67	68	50	60	65	60	52	70	67	53	71	65	68	61	53	55	74	62	59	48	62	55	52	61	69	65	69	65	55	60	59	64	55	44	51	56	69	65	64	55	59	62	66	54	60	63	63	60	57	58	54	46	65	57	49	55	69	62	64	60	61	62	49	70	63	60	53	58	60	60	69	67	68	60	56	56	75	59	54	64	56	53	63	53	61	64	69	57	56	73	59	55	68	42	68	77	44	75	66	53	66	62	56	56	58	46	56	59	69	57	65	57	57	58	46	61	56	54	61	48	52	62	61	53	61	63	58	59	55	67	64	58	61	66	61	50	58	43	70	62	75	67	51	58	47	62	66	53	65	54	62	65	58	97	69	70	68	86	63	65	52	55	60	55	63	60	61	63	62	69	57	64	45	65	54	61	73	57	49	54	60	59	70	64	66	57	52	51	57	64	67	54	53	58	64	54	64	46	63	59	49	70	63	59	57	52	51	67	56	58	74	56	67	56	73	59	55	55	49	51	61	54	57	62	63	60	52	58	63	60	64	63	65	67	59	49	63	50	50	64	59	52	54	54	62	64	70	56	71	49	59	48	57	68	55	55	61	53	58	65	67	54	64	63	71	52	67	83	60	50	66	63	66	53	71	65	59	51	71	60	63	66	68	79	68	54	66	51	77	54	68	74	64	63	61	42	58	65	62	52	51	61	55	58	51	63	53	67	72	60	65	58	59	65	70	56	68	67	63	63	60	64	61	58	71	69	55	64	68	73	59	65	58	66	65	58	58	60	61	75	52	49	56	53	82	63	60	75	61	66	46	48	60	57	53	60	79	60	72	65	57	54	55	56	78	49	67	70	59	63	64	54	55	72	53	54	67	67	63	65	64	61	61	55	54	49	63	64	75	55	62	47	65	53	57	58	60	52	49	64	58	48	61	57	62	60	60	55	64	42	63	57	61	43	63	62	68	59	56	71	55	59	60	49	58	73	52	61	65	52	53	67	61	52	71	55	52	64	66	56	74	62	70	60	46	55	61	60	58	47	69	65	54	66	47	80	53	56	64	72	52	64	58	60	64	59	63	54	69	57	64	60	61	61	55	60	55	58	63	58	58	71	51	63	68	58	49	61	57	53	68	65	63	64	61	48	59	58	67	56	58	59	59	68	59	65	57	54	49	73	50	60	51	48	44	73	67	60	51	53	62	48	59	78	43	65	55	57	71	59	51	59	71	61	53	63	73	65	49	55	53	61	60	66	54	59	65	55	69	70	66	51	61	56	58	67	65	57	62	60	69	52	70	65	57	58	70	54	56	53	45	61	50	51	61	61	70	51	58	61	56	60	49	61	63	61	59	58	62	50	63	68	60	59	75	63	43	65	53	61	77	62	53	64	61	52	59	61	68	61	52	57	57	70	62	58	57	59	64	67	61	62	66	70	66	67	71	54	71	57	55	59	62	57	58	48	56	81	65	67	56	71	54	63	59	74	52	55	64	76	64	62	54	59	54	63	41	53	68	67	53	65	64	63	51	56	77	52	56	63	56	62	46	66	58	58	53	56	51	52	49	55	59	42	68	57	61	60	56	60	60	65	59	43	61	53	47	59	55	60	78	66	63	67	60	55	48	69	46	67	73	61	63	60	53	71	49	54	64	53	78	58	61	74	55	66	57	58	57	62	73	48	55	79	61	72	53	60	53	66	61	77	56	56	52	61	59	48	59	54	69	62	43	46	65	64	57	55	60	57	62	60	62	41	67	56	43	71	57	56	68	53	60	62	68	66	68	64	64	64	58	52	54	63	45	45	67	63	70	62	56	52	56	58	48	62	86	55	52	90	67	70	52	60	51	60	60	61	67	64	61	64	65	56	58	57	56	61	65	59	71	62	64	58	70	78	68	54	40	67	50	60	62	55	63	52	60	69	50	54	48	59	53	50	58	58	68	56	66	73	65	80	80	66	73	53	67	75	62	59	58	55	61	52	58	57	57	58	58	61	60	62	48	60	56	59	47	48	59	59	77	79	61	50	62	67	56	50	64	69	56	47	73	59	54	50	62	58	80	60	71	60	58	67	59	50	60	61	44	72	62	50	55	65	65	63	77	63	64	52	65	64	60	65	49	47	58	54	65	65	63	51	58	53	72	66	67	62	54	73	60	59	59	73	63	55	64	55	56	75	83	67	61	47	57	71	69	53	67	63	68	48	60	68	72	59	54	55	59	52	47	56	66	54	55	55	47	58	52	54	55	65	63	65	48	77	63	47	62	53	65	60	65	70	61	75	63	69	58	61	46	68	71	66	57	63	53	56	70	65	63	58	68	63	64	55	53	62	59	60	57	78	72	58	53	61	56	66	60	61	63	70	42	55	61	42	54	49	51	57	49	68	53	52	68	58	52	73	53	51	62	54	49	56	54	48	56	44	55	58	67	46	61	57	52	57	54	59	51	51	60	72	62	68	71	58	74	55	63	39	53	47	52	73	57	49	63	61	66	63	54	77	50	60	63	76	71	56	54	77	68	64	62	73	74	73	64	61	64	76	68	60	58	57	64	68	81	68	63	59	56	57	70	67	51	55	65	53	53	70	51	67	59	65	51	63	58	60	69	54	66	58	57	59	73	54	67	74	60	64	62	65	74	53	69	63	62	60	53	69	57	64	63	53	49	53	50	53	52	57	58	59	70	61	61	53	51	48	50	64	53	77	72	54	55	54	60	46	75	63	56	72	53	63	66	52	59	57	67	53	56	61	63	63	66	68	53	72	52	55	62	62	45	60	70	80	64	70	57	50	63	63	63	63	58	64	50	51	59	66	69	61	64	51	58	49	43	77	57	49	74	56	58	59	66	50	57	69	52	55	68	58	56	65	64	56	58	70	69	58	63	54	66	46	57	67	71	62	66	64	61	49	64	55	56	63	66	65	56	72	54	65	59	52	59	41	72	54	76	74	53	54	63	56	59	49	58	74	34	58	61	67	58	53	58	53	71	53	71	65	57	65	55	55	56	61	58	62	62	53	70	53	79	71	56	60	61	69	71	60	52	64	57	59	61	47	64	49	63	71	54	64	56	70	62	72	72	56	68	68	66	74	69	64	45	63	76	69	62	72	52	56	56	75	56	57	82	70	58	70	64	57	48	49	67	47	55	67	59	78	68	67	66	49	64	57	62	59	48	71	63	53	58	54	62	61	56	71	55	55	60	57	41	42	61	79	58	61	58	62	62	71	67	61	53	53	57	64	63	68	61	68	58	55	53	51	65	79	50	60	58	58	50	58	68	67	57	52	48	62	71	43	73	52	62	60	58	64	61	78	59	68	64	44	61	55	55	67	52	65	63	66	59	62	57	61	62	62	60	71	76	65	67	53	65	61	41	54	52	49	63	67	49	68	67	59	59	52	51	71	57	68	50	50	47	51	55	49	69	55
48291	48313	43033	44784	42009	26914	16920	10010	2983	1287	885	709	767	790	731	755	719	715	729	765	807	791	765	774	705	705	742	733	717	714	752	726	712	739	738	741	735	697	724	703	712	712	746	715	695	759	764	707	739	731	739	747	755	766	716	741	711	686	723	740	706	755	783	725	707	709	736	741	713	747	727	762	759	704	728	730	769	716	717	720	744	752	699	784	702	766	777	731	749	784	714	723	715	774	706	751	763	728	745	753	751	722	701	789	723	726	757	753	711	718	745	707	797	752	732	763	763	724	765	743	749	723	756	729	718	756	737	759	738	725	693	740	758	732	735	779	750	729	767	786	761	703	719	741	745	753	725	711	762	724	739	741	770	725	698	766	732	720	706	722	729	697	744	702	783	727	772	715	723	704	738	676	733	733	737	733	717	683	748	731	769	722	770	718	757	804	726	743	726	703	747	709	699	749	736	720	722	723	680	718	747	734	763	734	734	760	731	746	730	741	751	718	747	718	744	744	749	749	707	758	712	744	725	753	735	730	728	730	711	723	740	749	725	718	769	692	731	725	727	738	715	750	772	770	751	710	701	709	748	736	689	763	733	686	740	803	721	747	753	690	730	700	776	775	727	732	753	759	760	710	744	692	713	710	801	751	741	715	718	730	764	683	725	747	724	711	744	727	744	700	696	757	727	750	702	686	714	730	775	730	739	717	743	739	689	721	789	735	738	715	684	724	784	727	751	756	753	731	736	774	745	728	765	711	686	746	718	789	688	731	778	707	721	771	703	684	735	693	802	727	733	736	737	730	722	747	722	750	738	776	715	752	730	764	745	742	771	743	726	726	757	717	706	763	707	744	746	764	774	738	757	731	777	743	718	744	755	702	702	743	811	711	716	767	774	690	747	724	765	718	729	756	669	700	782	731	749	711	762	735	718	724	722	728	689	772	773	750	748	728	764	752	756	776	745	779	702	746	645	735	747	731	701	734	740	767	787	766	750	758	789	760	709	734	723	739	764	768	703	715	716	726	760	699	727	721	722	696	724	754	750	722	748	723	737	726	767	732	723	732	729	756	776	720	775	720	713	735	724	745	689	713	725	721	737	733	698	749	695	735	698	734	738	712	754	786	747	729	690	726	744	739	764	728	714	709	743	734	733	697	698	742	725	701	704	768	729	713	732	760	720	718	734	720	719	760	709	795	724	739	752	738	709	712	726	759	703	687	712	758	739	719	729	694	738	801	766	722	734	709	762	771	759	719	758	768	733	726	765	710	750	743	710	751	749	697	787	696	690	803	778	723	747	712	750	745	714	730	777	713	756	775	754	725	682	778	729	709	706	683	768	710	710	769	779	731	743	772	769	769	705	765	732	747	777	747	683	750	787	746	718	729	700	725	755	757	769	728	730	718	740	690	748	708	717	769	723	731	693	712	770	752	778	748	747	751	703	710	741	798	740	737	756	789	733	746	758	689	737	742	723	719	731	770	698	708	786	722	747	744	738	764	718	692	694	757	760	734	736	731	732	733	745	790	755	776	740	705	810	739	757	766	734	727	758	739	778	771	723	741	772	777	752	695	745	727	716	776	732	698	724	753	705	747	766	727	735	731	756	739	745	710	714	752	719	737	736	774	737	764	713	742	757	689	694	732	776	723	763	737	676	736	750	761	797	739	725	743	723	738	730	734	755	702	736	735	742	695	722	717	743	766	721	709	736	754	760	742	711	725	703	725	695	669	744	714	758	728	702	752	754	740	717	721	760	692	733	714	717	736	698	686	723	742	735	752	769	782	751	717	773	818	709	759	739	738	704	790	684	763	718	748	693	695	741	796	721	755	711	763	736	746	709	741	725	738	762	738	727	733	730	737	805	743	705	740	719	733	712	745	747	739	773	758	756	742	757	681	756	727	784	771	672	728	762	745	792	731	736	753	740	746	734	723	733	701	726	741	702	734	742	720	749	754	759	737	712	748	740	736	746	722	766	741	695	738	767	714	694	722	792	719	780	708	724	722	688	744	729	713	751	770	685	714	757	738	724	761	755	754	702	755	750	705	708	715	760	771	779	703	791	742	723	771	735	729	685	691	711	740	738	700	719	738	741	752	774	771	754	731	762	730	762	739	718	771	797	753	756	735	719	714	778	716	757	758	720	707	705	768	742	740	680	728	740	747	748	712	734	771	715	757	746	723	681	728	723	760	733	727	740	741	675	722	736	754	698	710	713	697	736	770	792	760	691	728	747	778	739	746	738	785	758	718	766	692	710	720	652	726	710	754	725	736	744	722	743	712	761	706	761	755	701	767	736	706	714	753	763	778	713	786	707	743	721	727	723	736	781	779	700	764	752	709	712	733	759	723	750	757	733	702	754	738	748	694	767	771	749	726	778	699	714	761	722	755	746	764	727	733	715	734	717	732	699	682	713	744	708	775	746	761	764	789	687	739	699	763	709	737	718	771	731	767	728	740	710	735	721	745	723	792	761	694	757	755	736	730	775	735	737	728	759	716	754	767	719	737	683	726	768	719	709	752	753	779	734	719	708	765	721	784	713	734	738	708	743	708	718	728	717	727	795	769	781	785	748	766	757	724	765	754	741	683	762	826	723	715	795	733	747	767	769	753	731	751	723	783	729	759	733	755	774	752	703	742	735	742	788	671	755	714	713	726	756	728	691	752	739	763	721	748	751	721	712	760	736	732	773	714	743	732	752	720	743	736	748	728	739	707	727	721	738	721	738	752	715	702	768	749	738	756	699	752	771	747	728	723	763	688	723	804	681	784	745	735	744	756	712	729	737	747	768	743	752	680	713	752	734	737	738	728	708	719	740	760	697	686	754	727	759	755	711	747	686	738	744	744	711	761	791	698	692	719	723	726	779	733	771	765	707	768	746	810	716	721	695	722	743	768	744	724	734	760	752	740	810	721	749	716	715	763	753	806	743	733	679	763	768	812	741	731	727	665	713	718	768	726	731	712	760	722	670	696	770	708	778	713	712	755	683	738	729	711	757	764	699	766	708	774	722	748	745	697	754	724	772	719	780	725	708	725	727	750	755	710	699	740	744	710	694	735	693	768	766	783	700	764	685	758	720	705	729	750	721	777	716	752	692	709	747	708	761	737	756	741	767	761	701	778	749	725	732	711	702	755	733	749	739	733	719	736	691	716	753	757	711	744	714	746	745	676	716	716	730	717	743	714	757	723	775	713	726	747	760	710	699	727	729	754	746	755	698	737	736	744	699	734	741	791	758	762	757	760	734	745	669	744	734	739	684	753	711	711	730	746	712	707	758	732	778	725	740	778	717	738	730	779	751	791	720	744	728	700	724	769	736	745	742	699	707	758	773	756	743	774	731	752	745	739	724	765	764	800	749	730	716	714	701	700	670	720	743	724	749	755	735	767	790	676	777	762	726	716	730	733	760	710	767	780	723	724	741	716	757	675	792	771	721	748	732	736	776	737	769	731	735	742	727	778	725	777	741	782	702	742	719	755	805	741	731	726	760	782	773	731
8147	11240	5962	2585	1217	326	144	107	62	49	65	52	65	58	59	54	51	54	59	54	54	47	53	60	50	44	46	60	35	51	41	39	39	56	42	63	58	57	67	56	52	52	51	67	53	55	56	64	47	53	59	52	55	51	52	55	58	58	46	51	45	63	60	52	49	57	50	55	52	48	64	62	56	38	74	53	67	59	63	59	47	53	59	44	48	43	51	49	58	53	66	71	53	54	47	64	53	55	47	56	41	59	50	51	58	49	44	56	59	53	46	54	71	49	55	57	58	56	58	47	55	64	62	52	55	47	62	49	47	56	55	71	63	57	54	39	43	51	50	53	54	44	58	57	54	38	58	46	55	37	49	53	48	57	64	59	49	58	38	49	49	51	54	56	47	57	48	60	52	57	47	60	60	52	62	48	46	50	46	48	33	43	55	51	54	51	56	66	54	63	60	51	63	66	54	53	68	47	55	51	51	63	58	51	58	50	54	46	62	52	55	48	46	48	58	43	47	47	50	44	60	48	67	53	49	61	53	44	52	55	61	69	48	57	62	58	45	53	56	64	56	56	55	59	63	61	53	50	39	58	55	55	42	54	64	52	59	50	70	60	60	53	42	56	55	69	60	49	45	57	49	56	48	56	49	64	58	55	46	47	54	49	57	51	54	66	56	45	45	59	52	51	63	58	51	72	42	47	54	50	65	56	55	62	42	56	52	52	48	49	41	64	59	53	48	59	51	61	57	55	50	53	42	56	60	58	46	52	44	64	56	58	69	67	45	41	57	48	48	43	47	46	44	55	58	58	47	40	50	55	64	49	49	59	65	47	53	46	60	62	48	56	54	66	68	66	62	56	52	45	51	67	51	58	54	47	50	54	60	46	59	67	67	58	53	54	45	51	66	54	61	55	57	53	42	50	45	59	46	49	60	61	48	53	52	52	53	45	39	49	56	50	52	57	43	54	60	50	59	51	54	41	53	51	41	53	61	45	34	53	60	64	49	49	60	51	57	54	52	75	54	59	43	51	40	62	65	56	58	54	62	45	42	67	67	67	44	54	50	64	44	55	50	48	55	45	56	60	61	49	64	43	55	38	72	59	60	55	60	65	67	42	42	39	50	51	52	59	67	45	46	45	32	65	50	46	47	53	55	52	48	65	62	44	43	57	54	59	63	62	44	46	58	49	63	53	60	62	65	57	51	68	48	56	65	53	50	67	45	53	46	44	45	48	64	45	51	61	54	54	59	43	44	45	55	53	56	46	43	53	51	71	53	66	45	49	54	49	65	48	65	52	54	60	36	50	52	58	54	59	52	61	54	60	56	57	50	54	57	51	56	61	60	43	55	61	44	65	46	47	53	49	51	63	47	44	49	54	41	49	46	72	49	56	47	44	66	59	50	53	50	55	44	54	54	52	62	54	57	65	44	57	49	46	58	51	59	52	60	52	53	60	57	60	57	46	69	59	59	51	49	64	59	65	65	59	46	59	54	65	61	48	55	52	65	57	71	59	62	59	48	47	44	63	54	63	57	51	58	49	49	56	62	52	65	57	51	57	48	53	45	61	48	53	51	51	48	58	61	45	65	50	56	62	53	54	49	57	50	45	45	56	60	52	49	56	49	57	66	45	61	52	44	63	54	62	48	61	53	52	47	37	56	61	57	57	67	49	54	46	48	60	44	46	45	48	63	45	52	55	49	53	57	55	55	59	44	42	41	54	60	54	67	43	59	43	57	60	66	65	55	70	54	54	60	47	54	51	51	48	45	53	60	58	57	62	56	59	54	56	54	59	48	57	54	51	49	49	56	54	39	44	59	63	58	53	61	45	57	62	52	64	47	55	50	52	56	71	49	49	51	58	54	54	68	50	47	44	53	50	36	45	51	69	54	58	63	63	49	54	58	47	61	58	52	59	45	54	58	53	55	57	65	51	53	54	70	51	72	59	51	50	48	74	49	45	59	57	43	59	68	56	49	53	49	54	46	43	59	66	60	65	53	64	60	55	62	46	68	45	54	40	53	51	48	61	57	58	56	47	54	46	56	55	43	49	62	54	53	50	67	53	50	45	58	53	61	57	65	53	48	49	61	59	61	60	49	59	48	60	60	50	45	38	62	42	40	59	61	59	52	51	57	43	44	53	51	54	51	45	57	61	58	48	48	58	61	46	38	50	44	60	51	50	71	68	48	58	60	52	44	50	56	44	42	48	43	48	50	48	59	49	53	65	64	56	51	52	57	53	56	61	49	39	51	56	58	59	64	47	62	50	58	50	46	56	53	46	57	51	53	52	56	64	52	55	49	56	55	59	51	54	46	53	46	51	48	55	62	47	54	46	58	48	59	43	54	48	59	49	54	54	52	53	53	44	44	55	58	55	47	62	61	56	59	51	43	43	63	59	48	62	58	51	58	54	59	36	44	40	48	75	57	72	51	44	56	68	65	50	38	63	42	50	50	44	66	40	51	65	52	62	47	50	48	43	45	48	58	55	51	54	56	43	53	59	47	47	70	46	56	61	54	53	59	56	50	53	61	63	62	52	55	55	48	55	66	44	52	69	56	60	53	46	47	64	41	45	50	41	50	58	56	54	54	61	50	54	54	58	52	50	63	51	56	46	55	44	66	63	53	46	57	64	50	57	58	61	52	46	44	39	50	51	46	57	53	41	61	55	46	61	42	53	51	46	50	67	66	65	54	50	55	48	53	48	56	55	70	70	51	34	66	47	51	57	49	47	56	53	48	51	57	58	64	61	65	56	55	45	43	52	50	50	39	58	49	63	43	47	58	44	52	68	54	65	43	55	57	50	43	43	47	50	51	46	43	50	60	60	52	45	55	60	62	57	65	59	47	43	61	57	47	54	38	53	51	49	52	45	56	72	56	39	44	45	56	47	56	59	55	68	50	40	47	53	44	64	50	54	58	57	59	46	47	56	60	33	67	57	54	61	56	51	48	56	58	46	55	51	49	61	57	60	59	51	63	59	55	58	52	58	69	62	63	50	42	56	47	45	47	47	62	52	76	57	36	50	45	51	46	55	55	53	51	55	48	54	65	67	49	63	56	56	48	40	49	55	63	41	59	48	57	50	60	40	61	55	51	56	61	45	45	52	44	36	55	58	38	48	64	51	58	48	54	53	57	69	63	49	47	49	59	53	61	53	56	55	42	58	53	58	59	62	53	57	54	60	45	57	67	52	60	38	63	54	50	56	33	57	52	53	50	57	59	60	44	47	52	50	35	55	45	64	50	58	57	57	60	45	46	48	48	70	63	69	63	66	56	53	54	55	63	47	62	52	55	49	61	61	52	59	43	63	52	52	49	47	67	54	58	57	57	42	54	59	58	47	46	49	52	55	46	37	52	47	55	48	49	65	54	56	55	59	59	55	45	58	65	40	53	50	67	54	45	59	48	57	38	48	56	64	46	44	48	48	53	48	51	44	42	62	61	59	61	54	61	69	66	54	64	50	50	59	60	51	43	59	55	57	74	57	52	41	58	60
41277	36538	27658	27790	24385	12267	5558	3166	1078	780	685	662	667	638	664	628	636	639	643	650	700	702	717	652	684	634	696	679	676	696	725	636	683	671	638	644	628	649	669	656	671	681	657	687	670	658	646	669	628	704	701	671	637	664	702	624	621	685	665	621	624	637	654	649	659	648	684	659	637	632	636	628	670	637	637	670	654	658	653	658	709	672	702	632	668	682	680	648	656	718	630	656	690	657	649	655	633	715	602	678	678	638	632	639	673	648	667	644	691	633	636	650	684	635	696	720	640	661	695	676	655	640	642	690	656	640	701	675	677	650	693	655	674	662	677	636	625	675	641	657	621	685	687	672	645	628	659	661	644	638	635	659	677	665	664	682	637	655	646	655	668	668	606	703	669	671	648	667	683	623	650	672	659	674	651	717	697	668	667	676	649	589	675	674	648	689	630	713	667	646	662	656	625	672	629	716	676	654	637	658	672	629	647	665	690	662	614	682	676	675	643	658	681	646	668	643	636	643	667	710	624	661	645	693	682	661	669	655	691	689	680	669	637	704	610	689	624	615	655	683	664	624	670	667	688	688	706	684	663	638	640	675	669	641	648	643	631	676	606	646	660	650	670	621	673	637	648	703	660	665	708	700	684	658	637	678	706	609	682	664	641	618	638	684	666	633	697	657	643	704	641	660	653	662	630	624	671	694	668	657	673	672	658	672	641	667	634	679	695	690	656	646	657	670	630	671	664	663	652	656	681	618	686	689	707	624	667	624	673	668	648	688	668	649	644	666	632	648	622	628	718	672	657	677	664	666	649	689	688	670	685	594	616	677	677	658	636	638	663	660	675	704	662	619	691	668	627	667	698	643	703	660	668	692	678	651	648	651	661	668	655	609	675	638	684	626	669	640	621	642	650	647	657	695	659	649	689	636	691	641	649	633	668	614	672	671	673	641	636	691	698	662	639	671	710	673	651	639	661	636	672	656	663	643	675	650	672	647	674	641	690	657	663	643	659	642	648	666	705	630	672	644	713	672	632	684	620	664	641	665	616	664	605	690	664	702	660	638	682	672	651	702	626	639	686	672	662	698	686	654	697	631	651	656	684	672	732	674	658	602	609	696	636	629	660	685	661	682	631	698	706	663	647	629	654	672	634	699	689	714	646	654	644	659	653	673	651	689	686	679	692	634	676	671	619	661	631	652	657	623	660	650	642	603	650	668	653	692	683	671	685	669	644	625	642	665	710	649	647	708	659	626	642	709	668	682	674	604	678	658	675	643	660	664	638	671	654	604	692	679	678	611	698	632	692	680	682	665	728	602	639	645	641	630	656	634	713	685	611	654	664	633	662	668	625	690	653	637	670	620	687	664	671	640	660	664	668	655	694	602	688	666	623	699	645	675	665	635	667	666	666	637	676	654	631	679	643	671	691	729	678	636	718	645	673	649	650	689	659	645	688	676	676	676	671	599	666	646	634	694	657	648	665	638	684	650	672	676	664	649	663	644	639	645	657	648	648	640	654	630	658	639	658	657	675	666	707	660	646	683	619	648	662	657	699	726	653	642	688	671	677	684	664	656	632	654	702	679	646	691	688	686	675	688	684	655	667	655	686	642	666	636	622	647	686	635	677	647	640	638	664	692	680	631	694	638	685	686	664	619	697	621	675	672	648	688	632	651	629	676	681	636	677	656	647	655	670	626	683	659	672	668	674	623	677	690	686	663	685	643	655	617	617	654	708	652	671	628	625	671	692	688	627	685	661	674	650	634	674	653	637	674	678	659	678	649	651	645	627	646	686	647	668	634	649	669	647	697	661	684	652	664	683	722	628	691	677	692	649	691	660	685	672	643	648	613	672	640	652	672	638	614	619	691	642	658	683	638	663	712	604	650	636	694	678	670	637	632	657	682	674	660	657	632	667	675	664	688	666	629	709	663	655	674	670	658	668	674	625	728	679	683	676	681	683	655	709	695	644	667	699	643	645	668	618	709	615	662	632	628	694	630	701	638	630	612	700	687	668	684	671	676	667	665	678	674	647	728	653	660	638	672	673	665	695	674	671	667	676	658	661	667	693	608	661	615	663	709	665	698	694	628	644	718	700	653	666	648	683	668	627	668	641	654	654	636	675	698	655	652	668	696	616	642	664	640	718	701	683	682	639	652	675	686	659	658	690	642	639	655	649	623	662	678	647	688	690	709	647	673	690	656	684	639	633	665	696	670	674	603	684	658	622	665	591	707	649	655	641	660	660	657	631	685	673	715	685	668	664	646	631	634	678	638	684	672	679	625	671	630	695	681	639	677	632	665	667	651	614	655	645	673	609	598	710	686	662	641	648	666	652	703	660	704	671	680	616	667	633	672	642	663	676	668	657	619	652	659	624	625	639	643	648	639	621	616	660	635	653	621	654	628	659	667	628	688	675	688	698	670	697	620	659	639	654	650	649	692	641	631	660	703	641	638	651	680	652	657	663	684	654	661	630	673	625	682	715	690	659	634	712	651	681	676	648	671	631	677	655	640	665	627	650	655	662	632	623	625	655	680	693	689	705	707	698	627	657	665	680	706	648	631	640	674	667	670	609	685	702	681	655	686	676	644	652	709	648	642	657	648	680	609	633	647	678	604	633	635	658	708	674	669	701	665	623	664	682	711	652	645	687	649	630	719	705	649	621	689	661	692	654	693	592	679	655	627	661	645	696	663	654	665	685	686	626	637	643	720	645	688	663	681	676	647	668	710	665	677	666	677	661	641	704	659	652	614	681	729	623	660	639	649	692	676	645	685	647	638	664	654	672	668	658	637	658	735	674	625	671	634	614	654	660	697	679	653	646	664	657	622	679	635	669	701	638	714	659	669	636	692	645	634	688	691	684	635	646	598	657	641	686	636	668	646	677	639	647	660	677	682	658	682	655	670	688	664	690	645	641	672	652	686	683	643	638	679	656	670	618	675	633	664	643	672	641	691	673	632	634	676	665	671	631	708	655	690	729	672	660	677	693	652	682	687	688	658	674	652	642	662	664	679	663	673	691	692	683	664	668	650	637	664	650	644	652	687	689	648	645	615	618	656	602	684	594	711	644	679	636	709	630	697	688	703	693	636	643	665	648	653	638	705	643	674	692	634	615	650	650	668	676	650	688	674	664	659	651	683	635	707	692	673	632	631	654	695	661	744	719	613	724	631	673	690	654	644	660	671	642	671	683	641	628	638	640	679	634	659	647	676	700	642	655	654	661	644	667	629	657	685	660	598	689	593	693	628	656	671	665	630	678	656	653	681	660	665	670	673	646	650	688	701	667	678	628	684	657	650	633	702	613	635	656	658	667	647	715	721	667	621	676	664	690	651	660	653	651	646	618	666	682	692	676	688	695	641	699	672	689	612	682	655	634	632	651	676	669	680	647	700	702	686	686	640	665	713	661	659	700	682	659	647	669	662	647	707	645	641	679	614	647	651	687	653	655	667	621	635	630	651	655	647	642	682	692	634	691	686	640	692	686	644	724	609	637	662
21221	31558	17720	7463	3594	889	319	212	90	52	65	52	59	46	59	53	49	58	63	57	51	51	50	54	59	50	46	62	56	58	61	44	71	53	53	50	63	54	67	51	45	50	49	55	57	45	50	65	45	64	58	62	48	40	47	40	38	44	55	50	55	59	42	60	59	49	51	61	54	62	47	50	52	46	44	48	62	61	57	50	57	54	44	47	55	53	54	56	53	47	52	48	66	53	50	45	62	55	49	51	63	65	59	53	61	55	56	55	59	68	51	54	48	61	47	58	51	48	59	66	54	47	66	48	70	53	51	56	63	49	45	53	46	54	55	54	50	55	59	57	49	51	58	46	46	54	48	53	58	50	57	47	49	54	54	64	63	43	53	40	60	59	60	48	49	46	58	55	69	49	48	59	50	62	62	50	68	53	43	48	44	51	43	43	54	42	51	50	49	45	56	61	60	44	50	57	46	42	41	60	56	46	57	51	48	52	47	52	43	61	50	52	59	60	47	46	58	55	50	44	56	68	43	54	48	42	49	63	44	52	44	47	56	62	76	61	45	50	57	65	62	56	48	59	61	58	47	56	53	57	50	57	55	51	60	51	62	64	69	56	52	49	53	55	61	52	44	57	41	57	62	56	61	59	60	66	52	58	74	45	60	51	44	57	48	54	45	44	53	56	64	43	54	65	38	59	60	43	52	52	51	47	65	50	52	52	65	54	51	54	49	66	54	54	48	44	49	52	53	63	45	58	45	56	60	54	52	59	58	50	49	49	52	67	60	60	49	56	53	48	53	48	49	70	49	70	61	60	54	48	61	44	53	51	49	50	57	57	49	52	54	49	50	42	61	48	76	49	51	56	51	44	49	61	48	58	63	45	59	61	58	55	63	47	54	57	49	62	62	47	43	49	58	54	63	60	55	55	61	62	54	56	50	50	52	60	57	51	53	60	46	55	55	57	44	62	57	59	51	52	57	49	60	56	53	52	62	57	57	66	42	61	55	62	56	52	60	59	53	55	54	50	65	49	50	53	60	66	50	52	61	60	59	53	57	53	57	59	68	52	47	58	68	53	69	51	54	42	53	48	60	55	54	51	47	54	50	63	43	42	31	42	49	40	45	47	52	46	65	54	55	43	55	51	44	55	63	45	70	48	59	66	38	45	41	54	39	57	40	45	46	57	58	56	65	51	60	53	44	49	57	42	61	51	63	65	41	59	49	59	53	53	54	51	57	55	50	43	58	50	47	49	63	53	58	58	48	40	50	51	56	58	53	51	54	54	58	60	57	49	61	49	43	53	61	66	59	66	41	39	49	61	54	58	40	59	58	63	45	47	64	56	54	56	67	56	43	52	45	62	60	59	56	47	43	48	34	47	55	53	63	52	48	54	54	42	57	51	52	51	42	52	58	48	49	61	49	52	45	48	48	58	52	68	52	57	55	56	62	50	63	60	54	54	50	56	54	53	49	49	51	56	59	61	62	61	56	61	48	55	60	50	47	57	58	60	58	52	53	43	55	56	45	56	52	62	69	65	48	50	67	42	64	51	49	46	56	50	64	55	50	60	59	58	54	57	59	47	51	51	47	52	58	52	43	58	56	52	58	41	61	51	67	56	52	56	48	56	73	44	53	60	51	68	57	44	56	47	46	60	47	59	54	40	69	49	65	46	49	64	57	46	49	66	46	60	51	49	44	49	56	37	56	61	52	51	56	56	54	50	61	63	54	51	55	55	64	65	40	47	56	50	56	54	51	66	54	56	62	42	38	57	54	50	48	53	53	42	58	47	51	67	50	55	51	44	51	56	48	41	60	43	53	49	65	37	64	40	47	40	44	55	42	47	49	59	54	55	62	58	58	40	54	51	59	60	48	65	54	47	58	60	45	42	54	50	49	43	67	48	60	63	57	57	45	47	51	52	41	52	61	59	47	57	49	55	49	51	60	40	56	61	50	54	46	49	39	67	60	53	54	52	58	75	48	59	61	59	43	56	68	46	54	55	43	55	70	49	53	58	50	45	42	58	50	60	58	50	49	55	65	63	70	44	55	54	53	43	64	40	48	43	51	51	40	42	50	51	46	56	50	49	59	61	63	55	50	34	46	52	59	55	34	61	50	63	45	54	57	58	54	72	63	45	43	57	56	62	60	49	47	49	49	39	65	55	51	58	50	55	42	59	51	68	51	60	59	53	72	59	45	57	42	67	55	56	61	40	52	55	62	44	37	60	58	46	48	43	62	56	62	66	60	49	61	43	55	59	55	52	57	46	55	61	43	52	60	42	46	54	52	51	64	62	60	57	50	61	49	55	56	53	57	59	45	37	63	54	48	65	50	66	62	48	52	52	55	51	47	55	60	50	50	68	55	43	56	49	52	36	47	71	52	49	62	56	47	51	46	48	54	57	53	40	50	60	57	46	57	49	49	56	59	66	44	49	51	66	51	52	60	54	54	51	53	53	43	56	43	53	58	47	58	52	60	57	51	49	55	62	48	59	51	76	57	52	44	52	50	53	60	51	61	50	46	48	54	51	42	58	66	54	60	35	53	69	54	53	53	56	61	70	58	54	44	66	53	54	56	55	46	47	56	63	71	59	53	58	43	46	58	56	57	68	55	53	65	52	53	53	43	45	36	53	56	48	54	60	55	47	47	58	62	44	66	49	64	53	61	51	51	47	58	47	74	55	53	45	54	52	52	39	57	48	55	44	51	51	41	58	58	58	61	47	54	39	63	47	55	63	49	53	73	56	49	51	51	58	63	46	58	68	41	51	54	58	51	64	61	52	59	49	67	66	48	61	45	46	50	43	50	56	58	46	53	62	48	50	65	64	65	55	40	52	59	63	64	54	49	50	51	42	53	38	41	61	52	42	56	53	45	58	64	44	48	41	56	62	52	60	61	53	47	45	42	57	57	59	45	56	48	57	62	57	47	50	50	36	58	62	43	60	55	60	55	43	70	56	51	45	46	57	51	57	49	60	63	51	57	46	54	47	56	46	53	54	49	56	43	56	59	58	49	54	44	49	50	52	53	45	67	55	51	43	67	54	51	53	49	55	71	55	59	63	63	51	45	49	61	57	54	58	54	58	59	39	58	43	58	54	41	58	38	49	60	63	59	59	50	50	50	48	64	58	61	47	43	66	61	53	51	42	50	54	48	46	66	50	38	67	57	53	44	61	62	57	51	52	52	60	71	50	66	60	48	45	58	56	40	68	49	57	59	52	76	54	53	35	60	47	49	55	47	54	54	49	49	60	44	55	55	51	49	61	62	61	58	58	42	51	65	55	63	53	45	48	59	60	52	71	68	43	60	57	56	59	49	60	79	51	40	56	64	58	42	61	60	54	56	52	43	47	53	52	50	57	59	44	50	47	57	57	47	59	59	59	57	57	65	58	51	50	55	55	48	55	45	43	64	52	55	45	70	43	53	45	57	35	65	54	56	53	51	45	48	57	50	64	59	52	54	52	63	47	51	56	44	55	67	75	63	42	54	62	54	55
47570	46490	38152	39113	36952	22761	12450	6713	2218	999	725	665	611	691	660	699	641	690	729	670	695	683	676	639	692	666	644	666	677	706	588	689	641	646	679	655	706	629	698	655	626	644	624	670	630	680	659	631	647	679	702	693	655	684	672	663	688	662	669	680	675	629	675	628	702	664	669	630	712	689	642	641	719	672	714	692	699	695	730	657	665	650	665	632	687	637	685	664	673	609	696	653	663	697	671	665	638	623	641	619	674	649	645	649	687	667	699	606	673	714	691	639	671	669	678	674	626	666	628	684	688	660	691	658	672	681	651	663	665	645	689	679	656	711	628	666	667	711	670	629	699	700	671	651	635	705	650	672	667	674	691	701	692	653	662	693	668	627	710	688	665	639	686	677	612	682	677	655	682	654	664	688	674	626	658	708	675	680	653	609	705	700	679	618	676	671	673	656	668	630	659	672	687	679	657	648	657	670	630	661	662	683	639	654	634	705	657	644	661	677	701	681	690	721	663	636	680	684	722	696	664	663	677	690	718	678	675	668	651	662	675	631	632	660	683	703	715	693	684	667	664	679	669	702	704	690	693	654	688	668	665	686	725	663	686	679	669	721	667	683	677	708	624	688	618	668	653	662	669	703	694	655	624	681	671	669	694	660	673	655	692	660	654	611	675	670	689	700	644	692	649	659	668	658	666	702	675	649	629	706	671	669	689	696	680	654	692	658	652	692	643	625	680	703	677	742	649	637	667	656	666	666	662	731	657	629	658	653	663	630	689	659	672	649	655	655	634	665	700	679	675	660	637	665	646	678	688	606	654	678	694	663	635	644	610	637	674	672	673	696	684	665	688	681	661	677	666	705	698	633	638	674	688	709	659	708	668	642	635	660	688	629	660	715	613	687	699	682	663	668	718	661	655	623	679	723	715	684	703	658	650	683	641	670	650	686	655	649	650	642	668	691	650	690	694	645	667	641	666	704	668	645	670	660	670	616	694	649	700	667	685	669	687	678	670	590	628	647	707	660	636	662	656	708	685	635	661	692	671	694	697	656	719	695	614	644	684	655	670	660	660	671	678	647	678	641	629	635	683	661	686	665	634	691	686	687	644	659	704	662	658	656	668	652	686	676	647	657	634	666	641	700	638	653	728	705	673	620	700	691	664	640	687	669	674	653	662	671	657	637	686	658	673	731	670	645	705	639	687	687	678	680	662	644	667	707	661	660	706	641	667	698	657	721	608	675	619	649	715	679	649	691	681	664	666	637	647	676	630	671	689	652	671	655	653	611	711	666	665	703	692	696	686	639	650	631	666	633	669	665	698	694	684	710	671	668	678	680	670	649	659	710	662	673	677	654	695	654	642	650	668	642	659	625	645	678	670	653	639	679	686	674	673	676	684	699	703	655	654	669	637	656	696	723	709	705	646	665	710	670	696	681	703	653	695	660	672	706	661	688	684	685	669	697	662	729	669	632	656	657	620	644	690	664	688	666	670	676	650	642	657	624	678	647	667	657	678	656	706	693	677	664	613	654	695	672	672	669	677	636	627	689	661	668	685	653	687	673	672	666	621	673	719	674	693	672	675	685	652	673	665	639	635	662	681	648	668	636	637	658	647	642	699	648	680	693	684	663	700	708	702	709	663	698	683	661	686	658	726	666	724	655	660	656	654	671	648	658	646	660	696	636	656	625	670	674	638	635	727	688	659	705	679	632	633	661	640	698	744	657	676	674	652	654	661	658	666	674	645	622	694	609	632	670	694	616	677	657	658	664	647	708	639	682	696	689	635	723	637	676	668	690	664	639	690	652	690	655	624	677	680	640	709	678	673	691	667	648	686	687	648	687	673	662	684	666	651	666	614	640	666	660	685	686	670	679	651	667	698	677	627	631	650	612	666	615	665	657	704	677	688	694	646	639	670	699	665	626	660	723	645	635	678	643	667	617	683	670	627	677	675	642	683	653	640	653	649	667	704	694	688	664	714	685	653	663	660	660	678	644	660	653	641	660	703	647	640	675	652	659	679	680	682	657	681	602	664	634	682	685	624	621	650	642	669	696	651	675	650	719	694	669	648	617	668	683	658	662	666	650	683	681	659	673	672	682	658	694	672	642	631	682	673	695	659	687	668	643	678	678	721	660	660	684	678	676	675	681	673	659	658	673	678	701	662	612	666	626	664	683	636	698	678	704	658	690	684	642	670	667	658	654	654	678	683	686	695	664	652	659	674	661	685	684	666	651	664	616	682	624	697	697	686	648	669	695	673	674	663	694	654	662	700	652	667	721	684	617	680	640	663	697	671	708	645	651	686	715	677	609	685	596	726	671	689	705	669	702	678	691	670	670	638	717	680	713	688	649	639	688	627	634	656	664	667	659	704	659	645	656	640	673	638	702	622	665	636	689	745	660	648	680	650	698	713	670	683	681	682	692	628	664	611	653	688	625	668	683	640	665	628	701	670	662	638	686	658	672	677	645	623	671	638	653	674	683	700	677	626	644	699	663	679	663	639	702	673	682	620	652	659	676	693	627	675	704	666	656	691	660	655	638	684	677	658	634	621	657	660	680	677	676	678	719	690	687	715	653	697	682	674	683	657	665	647	688	673	682	669	681	698	669	618	678	691	723	677	671	678	653	611	688	665	659	688	661	658	681	687	668	677	614	672	665	687	645	693	664	671	620	650	640	617	635	660	712	647	658	714	627	663	665	649	695	635	688	653	653	683	656	709	665	676	637	670	679	672	711	683	669	649	652	712	677	639	689	652	621	612	651	670	662	624	642	664	629	634	658	668	654	655	672	652	620	672	641	656	660	656	703	667	628	668	706	638	716	648	670	710	656	674	670	709	646	682	637	668	675	661	669	715	659	674	681	668	608	692	658	666	666	668	673	684	654	706	635	664	680	697	682	690	676	621	645	667	680	664	671	667	679	659	682	669	643	686	684	651	663	616	665	656	674	654	678	663	666	682	697	650	657	667	666	631	675	650	667	682	658	661	647	665	664	689	696	659	657	662	629	648	668	673	654	666	676	693	659	743	688	600	682	663	675	668	692	673	672	642	694	680	646	673	677	636	647	665	650	667	644	733	681	638	657	667	670	697	680	620	660	699	677	701	685	614	679	687	620	675	691	661	651	626	658	709	654	729	642	704	699	679	732	701	676	699	686	651	664	681	660	641	671	667	687	639	651	680	633	665	698	663	699	630	665	668	682	679	653	695	679	654	686	676	622	716	684	627	655	715	678	698	689	691	677	662	642	685	629	697	661	683	721	637	631	652	735	686	654	699	650	701	712	699	681	657	686	654	661	660	651	712	704	641	679	669	696	664	688	668	673	663	696	666	688	689	661	686	642	709	762	647	606	654	638	673	659	629	686	671	694	660	651	667	674	649	758	654	697	660	676	670	661	640	668	621	643	629	644	666	680	645	653	677	686	677	651	687	684	664	610	650	628	682	612	683	680	680	634	659	683	664	685	698	680	624	674	730	618	669	648	688	594	659	679	648	705	657	603
20417	27581	16774	6793	3152	727	331	201	95	65	67	54	60	66	56	64	60	77	61	56	68	68	58	74	68	59	41	68	54	56	61	60	60	51	71	58	60	65	68	56	63	63	71	55	72	65	71	66	53	47	67	58	60	60	51	47	42	76	53	72	82	51	63	50	68	60	59	66	67	67	57	78	68	67	53	69	55	58	58	59	62	68	59	54	64	58	65	49	57	47	69	62	76	62	60	62	52	73	63	58	68	60	67	71	47	66	74	56	58	61	58	69	75	63	63	55	63	53	60	59	71	70	54	58	75	70	47	61	72	60	66	70	70	69	64	57	59	54	70	72	48	64	76	64	45	63	57	58	58	60	70	59	59	51	70	68	64	63	58	54	55	55	60	73	73	67	70	78	51	69	84	60	64	75	64	61	62	66	51	69	73	48	57	75	60	80	61	62	56	57	56	58	68	65	63	46	71	62	69	57	67	59	64	78	73	47	60	56	74	60	51	67	64	74	61	63	56	61	58	77	51	61	68	63	64	65	70	63	81	60	54	62	60	68	65	66	70	63	63	56	57	59	77	58	62	67	61	61	62	76	68	53	67	64	61	63	58	77	54	72	57	53	74	72	67	53	50	65	60	49	65	57	59	62	72	59	51	62	55	60	60	62	61	60	52	56	66	60	70	62	57	62	70	71	75	75	62	63	59	45	57	78	62	63	44	66	61	61	56	69	60	55	65	56	58	54	62	87	53	60	61	59	59	61	70	60	67	51	54	70	56	58	78	71	57	64	65	65	62	67	73	58	52	70	64	77	67	56	66	70	61	52	74	56	69	56	67	66	50	61	55	69	67	64	54	66	55	51	67	77	54	71	83	48	64	57	56	64	69	58	49	63	73	65	56	61	76	55	57	58	58	53	59	53	62	82	64	52	52	61	55	60	61	57	71	54	67	58	58	52	71	65	57	60	41	55	67	71	60	56	73	51	44	59	52	61	61	65	66	60	52	63	61	62	58	56	64	74	61	60	61	72	67	74	66	58	73	70	61	60	73	57	53	72	69	66	62	72	62	57	42	68	49	68	60	73	70	66	57	53	61	68	60	58	59	74	80	63	68	47	62	63	65	87	74	77	67	69	55	56	76	63	60	51	61	73	66	59	68	54	66	61	67	60	54	55	79	68	62	62	53	61	58	76	63	56	56	69	58	74	53	61	52	55	73	58	66	73	56	60	63	78	67	49	56	62	60	56	58	61	62	59	67	72	66	74	60	57	59	55	43	66	61	67	74	59	62	53	59	61	78	58	50	63	67	49	61	53	67	89	49	54	76	69	59	60	63	71	69	70	50	69	83	59	69	61	63	74	73	70	56	59	73	52	50	66	61	62	59	45	63	55	74	62	65	61	66	59	62	62	67	55	57	60	73	53	64	57	52	67	74	66	63	73	63	64	61	48	45	72	63	79	70	59	67	62	57	65	59	72	62	63	53	58	51	53	47	60	59	69	64	66	56	58	70	55	68	64	64	59	72	61	65	62	56	63	50	64	72	62	55	79	64	61	60	63	59	64	51	58	57	73	57	65	64	59	67	66	59	72	65	73	68	61	61	58	61	56	55	74	62	55	63	67	68	59	60	70	54	76	43	68	75	64	57	65	57	61	46	68	61	64	74	63	73	51	68	57	80	61	73	63	65	58	72	63	60	54	57	69	73	73	46	48	65	57	53	64	69	60	67	69	76	65	63	87	74	57	77	53	56	68	69	64	70	74	67	59	60	59	64	56	51	64	73	53	82	69	56	62	56	42	59	59	63	70	83	72	61	55	76	65	61	66	64	71	72	64	68	58	69	71	52	54	52	53	65	63	72	85	51	57	63	69	65	54	62	58	56	62	68	78	61	68	55	60	59	74	66	70	75	62	60	71	60	85	76	61	70	58	52	66	62	68	69	52	56	74	63	67	63	68	50	59	91	67	60	68	52	76	49	60	73	53	60	61	48	55	65	59	56	69	61	67	62	64	51	56	59	60	66	57	60	70	72	72	61	57	63	60	62	57	60	63	64	61	70	55	76	67	70	81	67	66	59	62	61	53	64	53	59	55	65	64	66	61	65	64	66	66	72	55	57	62	70	61	58	72	66	78	68	58	59	54	56	74	71	59	61	62	75	67	56	67	67	54	51	58	67	77	64	68	62	59	77	59	58	62	78	72	74	72	51	62	61	52	62	61	72	62	73	66	82	63	59	65	70	59	67	67	66	63	60	62	72	50	56	61	67	69	67	66	66	64	74	73	60	69	58	66	58	58	55	54	49	61	49	60	58	56	59	80	57	76	53	64	75	49	63	52	51	57	54	73	61	63	66	75	62	60	56	69	65	64	54	63	53	73	56	49	59	69	64	56	73	70	66	61	65	69	61	57	57	55	60	65	67	56	60	56	58	62	79	67	52	57	56	60	73	51	66	62	57	73	56	41	60	71	58	57	56	43	58	59	64	63	70	65	62	61	56	70	68	72	66	59	77	57	59	58	80	65	61	54	52	61	64	69	53	55	64	73	63	59	72	67	54	60	63	72	58	56	67	61	62	59	62	64	66	65	77	53	67	66	66	58	60	59	63	55	62	50	65	65	55	78	61	59	62	81	52	55	53	71	64	59	57	61	70	64	53	65	62	66	60	53	84	57	59	66	61	66	70	66	65	44	66	71	70	60	71	63	59	53	42	77	73	68	68	61	72	58	57	64	54	74	58	57	49	58	54	65	62	68	72	67	57	57	64	68	66	56	57	49	54	68	59	54	69	57	61	58	60	62	82	56	57	70	57	54	59	60	73	52	67	74	57	74	68	60	51	61	60	65	65	66	51	57	64	61	50	66	55	43	61	64	73	59	62	64	76	53	42	79	62	64	53	61	66	70	55	67	64	64	55	73	57	60	58	58	68	55	55	54	63	66	55	67	65	57	54	55	68	65	48	62	75	69	68	50	57	57	62	44	64	52	75	80	60	62	58	61	53	54	82	49	69	70	80	59	50	54	67	61	64	56	64	63	59	69	67	67	56	50	65	59	55	69	58	52	56	59	58	63	56	59	67	70	51	65	63	60	56	46	59	65	51	76	59	62	62	60	47	48	58	54	61	66	71	51	71	75	52	60	64	49	55	62	66	58	50	71	52	61	66	62	61	73	62	66	68	54	66	72	63	58	61	60	70	62	66	78	58	67	53	48	67	67	57	64	75	56	58	59	67	65	67	79	64	60	49	73	50	70	59	74	62	63	81	58	70	77	79	57	52	57	66	63	58	78	68	63	70	61	76	64	65	52	51	64	56	58	63	65	49	61	58	57	64	59	56	49	62	78	64	76	73	57	63	66	61	55	64	63	62	53	71	72	78	64	56	76	60	50	70	61	66	74	64	56	70	51	61	53	52	77	52	66	67	58	80	73	70	53	68	63	75	65	56	60	64	53	66	65	59	63	72	64	50	76	85	66	57	53	73	70	60	62	68	54	57	69	50	57	54	74
51450	48053	38237	37009	35035	21055	11954	6328	2107	1123	795	814	789	774	799	743	765	741	741	731	845	817	776	753	764	712	805	770	786	731	760	795	766	727	743	760	749	750	815	771	772	814	738	762	763	791	759	766	751	782	738	813	846	791	783	708	770	808	787	813	766	755	794	757	763	777	762	760	790	819	698	758	765	725	752	755	793	767	722	751	764	776	786	742	784	755	812	803	750	727	754	732	756	757	774	772	789	738	714	826	791	794	751	784	784	723	753	692	777	763	756	738	775	757	766	743	765	744	785	747	781	773	758	785	742	757	792	708	763	712	792	777	802	735	737	754	720	785	751	774	765	693	806	812	772	734	771	743	777	781	742	781	765	757	760	775	739	799	798	763	753	724	778	876	799	747	789	733	726	766	781	767	841	770	712	751	780	817	765	827	736	761	757	765	809	780	712	809	737	718	739	813	738	783	756	766	790	758	753	772	774	776	820	757	807	800	787	761	803	761	763	714	735	794	738	746	800	758	777	760	755	773	777	767	797	763	761	768	788	737	739	765	781	757	776	796	774	789	756	760	752	758	789	812	746	848	772	787	764	740	765	759	744	775	720	751	816	748	797	811	750	772	738	793	753	770	793	756	771	732	721	763	737	769	792	780	789	759	772	761	799	770	782	793	740	779	805	736	791	763	762	759	771	750	792	756	789	769	747	743	761	787	768	777	780	762	776	772	785	799	796	790	747	753	742	772	775	712	790	778	803	771	786	757	774	740	804	748	782	724	750	758	775	760	781	771	790	758	738	764	777	735	795	788	789	761	788	754	766	753	771	778	799	768	765	793	793	747	752	768	808	772	829	813	759	750	778	771	763	776	782	781	756	758	741	789	781	794	698	755	772	797	731	788	759	727	764	755	785	775	756	808	768	796	739	780	779	781	773	784	718	751	771	794	771	782	746	793	776	784	781	791	806	756	756	801	788	778	758	747	730	746	730	761	771	781	810	765	733	765	806	745	767	771	778	792	785	800	753	769	788	797	705	724	788	798	803	765	750	760	749	773	764	774	784	797	767	753	769	830	749	732	780	752	773	788	748	745	836	731	741	782	757	750	691	816	759	751	761	760	762	779	761	729	767	811	746	792	795	817	764	769	800	705	809	800	780	779	758	774	802	759	784	765	788	767	760	781	721	782	777	796	776	780	752	698	815	729	788	776	746	714	793	743	743	801	774	739	777	734	752	753	787	803	790	741	810	743	775	798	798	744	749	757	745	772	781	720	754	818	789	784	754	764	767	775	798	779	732	775	742	808	759	747	750	727	785	787	752	716	760	774	730	767	782	751	772	711	781	787	755	792	775	722	801	755	788	747	768	765	747	781	819	773	760	770	776	770	779	736	798	710	780	736	740	774	773	778	813	759	787	768	738	805	776	781	791	764	740	787	763	797	737	765	789	770	808	786	742	764	778	760	807	786	798	833	774	774	767	785	798	759	749	784	749	710	748	833	811	802	721	787	770	738	766	715	725	741	769	782	779	737	753	740	799	810	769	797	781	757	802	802	798	842	747	776	772	805	750	791	787	777	750	764	778	770	745	785	785	800	795	741	745	804	761	790	806	797	726	779	736	752	699	777	729	797	720	812	775	753	747	807	752	757	746	757	803	750	763	806	761	794	740	737	755	775	781	750	788	739	769	760	786	754	777	838	751	803	763	780	727	729	755	769	736	774	770	796	757	776	778	821	745	819	781	780	753	732	786	795	792	765	735	739	764	781	759	763	814	767	767	771	703	756	818	720	791	753	771	751	757	814	795	766	787	734	775	746	762	760	795	745	815	725	764	746	807	797	752	775	741	739	759	786	787	763	742	752	775	752	819	779	727	710	759	778	762	757	791	771	808	786	775	759	787	761	799	767	762	766	749	760	740	768	811	718	805	771	775	741	788	753	806	757	769	763	755	745	758	742	775	771	787	787	792	772	728	797	741	763	820	773	804	734	736	754	758	766	778	774	748	773	717	717	832	755	771	744	800	780	768	715	785	730	732	828	826	744	776	788	790	763	801	783	778	755	777	726	778	784	752	760	795	720	731	769	785	787	743	778	852	758	760	757	787	777	734	754	768	780	777	738	775	780	791	790	799	789	770	779	790	766	761	776	765	773	748	732	755	701	803	780	776	788	796	723	777	726	764	778	773	724	837	823	788	738	737	782	770	790	772	767	729	769	783	750	773	776	745	799	814	783	750	796	759	798	803	762	806	747	729	749	780	796	789	779	768	811	787	763	774	826	748	773	809	834	762	783	764	754	756	803	743	796	794	786	740	778	791	767	797	755	768	804	755	810	768	780	741	783	741	727	767	744	740	803	772	788	776	779	785	803	798	733	771	811	738	789	778	811	801	754	775	763	730	796	787	793	750	797	762	747	776	776	822	787	739	792	768	718	773	748	792	715	774	804	791	806	806	785	802	756	744	763	780	771	775	811	756	806	785	740	795	846	760	763	754	778	827	736	806	748	745	779	780	751	786	789	759	738	776	784	779	782	783	722	771	795	750	761	764	794	825	819	795	795	781	783	787	727	761	787	740	729	792	804	725	736	801	799	764	759	757	759	771	807	751	762	757	828	783	706	742	739	770	779	789	737	788	798	725	834	759	782	726	774	736	729	733	830	766	749	788	734	814	799	732	750	791	770	815	772	744	745	801	755	764	772	760	791	760	767	841	756	762	787	776	762	798	735	815	780	784	737	790	735	737	712	759	761	792	824	746	800	748	774	777	793	778	765	763	789	787	765	755	728	749	776	780	768	762	775	747	799	756	786	756	749	772	757	747	742	781	784	764	771	737	809	725	717	781	744	790	760	756	783	800	769	746	808	775	750	769	794	781	746	762	769	731	772	773	776	733	790	732	742	764	794	723	795	765	790	747	770	758	803	758	830	789	785	762	795	772	743	790	808	774	733	773	783	725	766	800	802	747	743	714	789	769	787	760	786	811	747	783	800	790	747	743	730	788	719	764	736	799	740	798	705	766	740	751	768	711	804	781	736	761	775	797	774	818	759	749	750	746	687	822	772	754	772	781	783	800	808	724	766	741	741	751	787	773	751	782	731	797	802	770	761	801	750	760	778	749	769	754	764	793	822	745	727	687	782	810	764	736	805	817	837	762	805	757	834	787	770	765	766	781	787	750	782	755	775	747	837	765	741	813	750	782	784	786	746	744	762	761	755	725	761	758	757	744	786	804	744	744	813	743	795	726	767	756	772	746	732	771	759	789	769	771	788	730	752	787	744	814	749	805	761	752	765	839	769	771	778	715	730	821	778	787	796	706	736	760	736	799	794	757	763	779	761	789	756	747	785	802	779	750	812	766	762	766	760	767	800	796	757	786	772	776	756	765	808	790	734	786	799	782	748	779	797	780	801	831	752	788	787	758	804	827	751	759	758	744	731	764	791	763	801	781	753	807	794	728	798	758	758	806	816	755	700	782	743	779	758	764	776	831	778	780	774	754	732	757	776	774	742
26854	38303	22238	12003	5833	1387	521	231	91	70	68	55	42	69	61	76	57	58	58	57	66	68	66	53	57	58	68	61	56	67	62	67	54	68	62	47	65	50	68	63	51	71	58	72	63	60	64	57	56	49	64	52	69	62	57	60	72	62	60	73	63	74	65	83	45	68	63	59	69	74	72	55	66	67	69	56	66	61	52	68	54	72	66	65	56	63	64	55	55	47	68	67	67	60	71	49	52	56	56	49	60	63	59	54	43	59	67	55	70	52	57	62	66	50	61	59	47	67	51	73	59	48	59	41	60	66	67	76	48	61	58	45	66	58	53	68	53	66	50	71	49	65	66	61	51	54	67	72	47	51	56	52	65	59	57	52	64	65	57	63	60	63	62	63	61	46	57	53	74	64	62	71	58	69	67	53	62	71	60	64	71	67	42	64	52	79	72	62	61	58	79	59	65	73	47	61	56	66	70	65	68	74	60	61	56	54	51	58	72	71	72	62	60	55	68	59	62	67	65	68	58	61	53	50	61	56	69	53	64	42	72	59	62	63	59	62	62	65	69	66	55	53	70	58	66	69	65	66	63	70	54	58	51	47	57	58	64	54	56	50	39	53	53	50	46	67	67	60	67	58	59	61	71	62	58	58	62	50	64	65	70	73	60	60	68	63	47	56	68	63	63	47	66	66	67	69	71	82	69	67	57	64	61	64	54	54	62	73	60	62	59	64	77	63	75	55	51	59	56	65	64	63	61	60	70	73	67	50	52	68	50	66	64	66	66	61	69	54	64	59	59	57	62	63	60	56	74	56	61	60	58	73	68	53	55	52	65	61	63	54	52	67	58	77	63	61	76	65	61	56	56	62	65	67	78	59	59	68	67	60	60	56	61	59	51	65	66	68	69	61	49	68	51	63	65	70	58	60	55	69	89	44	61	73	74	61	59	65	58	60	65	65	73	85	64	42	58	60	67	61	59	66	64	59	54	70	54	52	60	57	53	52	62	51	55	44	57	64	73	73	57	73	48	52	44	54	74	56	58	74	60	64	52	49	59	80	68	60	57	58	62	63	50	64	66	48	63	59	57	55	77	75	54	49	60	65	47	58	51	55	75	63	54	55	58	61	53	59	60	64	63	69	67	53	55	57	66	67	65	66	49	62	54	54	55	70	54	60	69	56	66	47	56	67	63	67	65	61	61	50	63	69	54	62	57	66	65	70	66	63	60	70	57	65	54	51	62	61	69	70	64	67	66	53	69	57	69	59	73	63	62	59	63	57	55	54	49	59	68	63	48	65	56	63	67	73	68	64	60	54	68	57	51	62	56	51	61	66	62	62	51	75	50	69	62	65	66	52	53	61	59	43	64	69	59	58	56	66	60	72	74	62	52	67	59	60	61	58	53	51	50	56	68	67	66	57	60	67	79	58	66	74	75	54	68	69	52	66	63	69	62	51	60	60	67	67	55	58	54	59	53	71	62	64	63	61	69	69	63	48	51	57	65	63	50	57	69	67	59	54	57	62	61	55	65	54	57	50	68	66	61	55	43	56	69	53	61	63	52	67	61	62	52	55	62	69	61	63	55	73	54	54	53	72	60	56	58	62	59	52	56	63	55	55	62	58	62	56	55	44	49	58	62	51	50	76	60	50	69	63	64	64	53	66	65	54	66	68	66	65	74	59	64	62	62	58	61	63	64	71	57	61	54	69	59	56	54	56	57	44	55	53	66	63	58	52	63	52	61	68	67	75	70	64	70	55	61	53	68	66	60	57	40	65	57	47	69	74	71	53	62	68	55	65	72	53	53	59	72	65	59	60	56	70	84	40	69	48	61	52	59	67	61	73	64	67	50	43	70	69	77	73	53	73	57	60	66	62	65	53	64	65	71	54	58	58	69	66	61	56	61	64	70	58	60	59	64	55	49	51	65	68	53	55	44	67	52	47	60	58	57	64	60	56	57	58	70	51	59	68	50	80	80	73	65	61	61	65	59	58	51	50	68	65	53	57	64	63	65	60	62	61	69	62	51	67	73	45	55	59	64	66	56	67	64	79	62	75	51	58	65	53	74	57	52	71	59	49	67	58	58	63	64	59	62	51	66	70	49	60	70	53	57	48	58	56	60	50	61	55	67	64	48	59	48	64	56	54	49	76	71	59	69	60	62	53	64	50	54	63	57	57	59	70	63	63	75	51	57	61	51	78	74	64	52	67	72	51	67	53	70	63	53	57	68	68	57	60	59	70	58	84	70	53	56	58	56	48	57	54	59	54	59	68	66	64	63	73	69	54	63	47	56	52	56	72	50	59	57	72	64	61	59	55	63	56	52	73	59	61	53	63	57	52	67	72	69	64	62	56	51	67	65	60	63	74	70	59	52	60	70	56	66	66	68	58	58	49	68	65	47	52	60	49	61	74	44	54	84	54	50	63	66	56	60	60	52	51	60	60	59	54	72	73	60	64	60	60	63	64	60	60	63	60	48	63	66	59	55	58	60	57	63	58	64	68	65	52	57	56	45	55	61	74	58	58	62	41	52	59	60	48	52	54	70	69	61	61	57	60	51	57	58	56	74	62	61	48	51	48	65	42	50	56	71	57	45	69	67	58	60	67	51	71	60	68	72	52	64	61	70	60	52	57	59	71	58	81	55	62	65	56	68	64	62	65	88	69	46	71	67	56	59	64	50	55	49	50	73	73	63	58	62	49	59	74	51	63	63	66	60	75	63	64	65	61	52	66	63	56	52	60	64	53	56	64	51	61	57	61	56	62	55	62	61	62	54	64	69	63	54	67	76	53	53	54	80	77	56	68	69	69	74	48	67	59	61	76	63	59	67	63	73	57	65	56	65	45	67	59	61	67	66	62	55	54	51	58	41	45	74	63	68	62	63	63	51	58	57	53	52	62	72	58	78	57	57	55	45	69	75	56	61	62	70	51	58	55	64	54	49	60	65	66	62	53	74	68	55	49	63	52	44	77	53	67	56	73	68	69	39	53	63	59	52	61	60	58	61	50	65	60	62	68	59	67	60	57	66	49	52	61	65	69	67	47	58	68	47	68	56	75	69	61	72	63	65	48	59	62	55	62	53	56	56	58	50	56	60	59	58	52	57	63	62	76	54	48	61	55	50	61	65	58	50	63	52	86	42	68	64	59	58	43	69	54	61	73	54	61	48	52	76	51	50	73	50	84	53	59	65	57	60	70	60	58	72	54	79	64	68	57	59	59	57	63	67	51	63	65	61	65	51	49	57	68	55	75	70	64	43	68	72	54	65	80	61	50	57	47	60	58	40	57	52	71	43	65	62	65	53	70	60	73	62	75	53	52	77	69	47	53	69	72	53	47	65	69	66	65	66	66	59	69	62	72	58	66	67	61	69	48	64	51	63	48	58	65	43	66	57	47	65	57	57	52	60	52	53	56	54	76	78	65	67	58	66	59	58	66	58	66	53	50	63	65	68	60	68	60	65	69	60	58	63	49	64	49	68	58	64	75	69	63	48	63
47925	48475	42184	45657	42788	27095	17227	9638	2556	1499	829	781	724	757	662	767	742	747	746	727	786	796	773	766	748	763	679	702	748	710	735	752	763	712	678	717	682	764	743	766	713	769	724	700	705	730	722	717	736	707	774	757	759	757	821	732	707	712	755	745	709	673	759	718	752	732	727	718	763	684	801	701	760	714	709	734	743	713	761	720	729	731	718	718	769	739	739	757	724	767	748	720	764	723	759	768	739	747	712	719	770	728	772	734	706	727	753	757	724	722	736	741	760	758	798	722	729	665	686	730	737	701	786	721	704	740	725	774	737	772	761	716	733	769	732	733	744	736	733	729	768	673	721	735	695	724	754	689	720	746	727	752	709	706	673	719	800	704	784	713	762	708	705	727	724	752	731	741	729	693	706	762	690	745	784	747	733	730	713	753	737	738	749	727	722	780	783	779	715	731	696	724	768	801	723	730	740	696	771	728	746	746	755	711	745	739	745	754	762	741	766	735	743	711	682	806	758	749	771	722	730	760	722	749	738	713	752	770	726	705	715	785	799	695	760	741	704	714	723	728	783	749	776	719	687	746	667	751	767	693	708	745	752	758	819	780	724	727	736	738	739	722	729	751	743	682	731	781	727	734	761	749	787	696	800	774	778	801	748	742	705	774	781	750	738	731	726	745	759	737	722	753	767	765	781	714	740	693	769	757	734	719	761	733	748	789	751	713	738	707	770	747	693	731	759	702	749	738	793	774	728	717	709	781	738	743	766	750	816	761	729	771	716	755	712	732	796	710	713	742	750	753	748	723	792	727	730	712	773	725	752	760	735	745	757	741	800	712	684	713	766	760	791	755	755	764	719	746	708	731	746	726	754	764	776	765	691	771	722	732	775	735	761	760	775	781	748	718	693	741	727	740	754	713	722	755	723	707	761	767	711	725	684	755	703	763	790	753	728	764	713	745	752	722	786	719	759	711	733	752	729	780	740	743	715	744	737	721	700	710	743	736	744	749	734	732	753	750	731	749	743	732	726	760	773	739	719	715	747	728	725	744	730	765	774	789	780	721	708	760	743	723	740	789	770	694	786	725	730	763	763	751	751	762	717	743	714	773	752	740	755	761	762	723	752	838	783	746	751	721	743	737	724	755	730	735	719	764	772	751	749	774	776	710	743	754	729	789	727	760	711	705	704	721	714	729	810	720	766	739	721	713	762	774	707	739	770	748	763	689	725	688	750	759	754	735	750	771	668	730	733	741	771	732	748	748	742	747	725	696	763	760	748	781	696	721	730	787	699	703	728	727	778	706	718	755	722	727	718	723	738	696	729	723	774	778	757	695	766	763	725	713	734	730	771	774	705	687	732	732	794	739	728	720	761	748	734	710	803	707	729	781	793	800	781	719	738	713	740	756	742	737	730	745	755	692	764	721	760	768	750	707	720	753	728	751	740	720	736	723	752	738	769	758	723	722	748	734	699	725	768	700	738	686	725	745	683	698	729	737	699	754	710	734	711	783	745	790	674	726	735	762	707	672	764	729	778	748	756	741	787	749	752	727	743	775	775	737	781	729	724	756	710	818	712	734	755	770	676	693	687	727	735	715	757	732	704	763	700	777	738	757	739	768	747	746	759	837	785	770	756	745	729	739	751	765	749	772	771	787	723	734	769	770	729	731	714	794	759	709	723	767	781	781	722	752	706	713	760	754	757	797	752	707	745	754	730	740	727	761	730	767	754	724	723	670	741	712	757	737	820	715	770	759	752	740	711	711	743	725	721	731	767	743	743	719	752	705	716	796	745	780	762	670	713	689	742	722	768	794	707	761	727	695	693	740	740	766	716	780	711	745	702	707	758	736	784	727	755	726	720	776	725	709	777	744	725	738	748	709	785	756	773	745	733	742	754	722	758	737	784	779	747	769	777	755	746	683	764	755	736	729	755	736	735	756	774	748	758	744	741	723	753	744	722	729	721	731	728	739	756	738	711	730	791	724	788	782	770	743	758	734	768	685	758	743	733	733	721	722	763	729	733	751	749	731	722	730	706	738	722	758	716	730	730	755	736	756	733	739	723	773	740	730	713	702	734	751	788	728	765	795	764	724	750	723	724	746	709	685	739	683	725	716	764	736	735	718	763	722	779	723	742	695	740	754	775	750	691	750	737	704	753	729	784	751	767	748	747	782	709	743	759	712	775	746	715	757	740	718	724	764	785	748	774	706	785	728	742	731	714	714	701	748	731	755	740	710	716	684	752	736	727	742	748	756	787	740	729	698	722	773	688	738	715	708	755	776	774	749	740	691	741	705	737	758	773	760	815	731	767	733	705	747	782	757	782	722	779	738	795	816	763	754	748	772	718	772	727	716	743	719	768	748	757	754	752	708	774	709	784	688	738	795	761	708	756	731	771	756	686	751	762	732	718	767	714	758	733	711	717	810	830	770	764	791	702	746	757	790	750	746	791	770	731	754	726	746	742	699	695	711	773	767	748	745	747	751	720	740	746	748	720	748	743	706	749	760	706	787	743	720	740	742	753	748	707	702	716	739	736	739	810	712	731	725	750	717	727	710	708	757	763	718	731	711	737	737	712	782	740	769	752	779	739	759	741	720	752	687	695	721	720	772	755	766	737	761	740	679	740	786	734	729	742	748	767	736	760	722	772	723	677	750	777	744	764	771	776	734	783	743	731	747	765	705	755	777	735	710	752	714	687	714	727	728	756	765	774	738	740	694	714	749	754	734	756	724	715	730	736	728	750	774	733	793	710	745	747	763	699	731	721	754	796	737	772	722	718	757	772	722	760	702	759	782	741	723	721	732	717	746	745	732	767	704	745	758	737	704	727	744	705	735	756	727	701	746	712	747	704	767	700	717	747	680	727	719	727	725	750	741	709	745	760	741	744	664	763	721	725	772	748	737	731	714	716	750	737	710	764	777	761	701	768	738	727	744	736	734	742	767	752	746	740	737	703	757	763	758	771	805	772	794	717	682	772	760	753	718	743	723	766	785	762	748	767	697	745	748	768	763	722	745	752	712	760	717	745	766	707	716	741	724	764	751	760	737	704	756	746	710	775	709	770	762	702	763	783	724	724	757	803	743	695	692	723	724	724	692	765	730	792	736	765	747	767	768	740	742	734	738	770	729	744	783	742	737	734	651	745	788	773	733	736	775	760	759	760	758	744	753	741	742	668	712	741	777	746	712	686	702	725	767	712	721	725	722	742	780	778	696	708	828	725	736	755	773	750	764	711	739	750	726	726	705	741	739	789	701	745	706	720	729	733	767	798	725	725	742	731	741	774	691	704	719	722	724	708	761	752	716	817	729	738	712	708	730	800	713	735	726	760	690	730	753	787	735	726	708	755	739	798	699	700	786	773	766	731	730	759	757	736	781	748	771	730	720	752	750	769	728	715	754	726	697	689	748	706	703	699	774	711	757	691	724	721	711	767	764	709	748	784	746	736	706	800	701	733	730	779	731	736	737	745	771	734	706	734	783	792	763	757	713	746	766
8954	11240	4804	2884	1409	322	180	115	72	76	59	64	64	58	63	70	65	49	63	58	53	53	52	48	51	42	48	61	62	60	42	46	52	54	53	56	66	48	56	59	52	49	51	52	57	49	56	55	55	45	48	63	62	41	58	53	57	52	55	51	68	48	57	49	62	47	54	37	64	63	60	49	55	57	57	47	39	67	51	63	49	57	46	70	52	57	45	50	51	48	61	53	60	58	63	49	47	57	56	54	49	54	58	49	40	48	56	60	61	60	62	50	55	54	58	52	49	43	65	57	55	53	44	67	52	55	72	50	52	52	51	45	57	63	57	53	50	63	49	61	65	66	48	56	45	41	60	63	54	53	60	83	61	57	54	65	51	51	50	51	70	49	50	56	64	47	66	56	50	54	51	58	60	43	53	60	54	52	54	47	55	60	63	60	55	55	57	50	56	57	56	47	39	62	50	69	55	55	49	53	54	46	66	60	63	56	54	51	63	54	53	46	43	55	57	46	46	60	41	56	58	67	53	65	67	36	58	64	51	62	41	52	76	64	51	59	62	48	61	56	47	65	63	50	55	56	57	60	64	39	56	67	53	56	51	48	55	52	54	45	45	62	57	64	48	56	52	62	62	70	59	58	39	62	52	69	52	48	50	48	65	62	48	60	55	47	43	68	56	57	48	60	55	47	48	62	60	55	60	49	56	48	58	58	53	55	46	62	60	56	52	51	43	62	56	52	50	50	64	49	53	49	49	65	57	44	76	52	41	60	56	63	55	60	46	53	53	50	48	52	53	46	47	45	44	59	58	61	51	43	57	59	45	40	50	45	49	47	57	51	70	61	47	51	56	48	47	59	50	62	64	58	65	63	60	54	53	47	54	55	43	42	47	50	67	52	56	52	54	51	61	62	59	57	55	53	51	55	49	42	67	55	51	48	58	62	46	51	62	48	52	60	44	56	41	63	52	60	37	67	60	45	79	44	53	63	53	36	54	59	50	65	67	70	62	63	53	48	57	54	63	52	55	52	64	51	49	58	51	52	48	57	52	64	48	58	51	65	47	58	61	48	48	58	65	65	46	58	54	38	54	48	57	50	59	53	53	45	49	59	63	58	51	66	50	67	47	68	59	50	67	44	60	55	47	59	66	55	65	42	52	61	62	56	50	67	37	65	58	36	45	59	56	54	52	64	51	45	50	50	72	61	40	52	57	58	34	58	54	61	53	61	58	57	39	52	53	56	46	55	58	42	55	59	47	50	57	54	55	57	48	40	52	62	68	59	54	61	48	51	62	59	49	53	43	43	53	43	49	72	48	68	56	46	57	63	51	54	55	66	59	51	61	59	44	58	50	54	59	63	61	48	55	63	38	46	57	52	48	49	43	43	52	50	62	54	65	56	53	51	61	55	57	57	54	52	47	50	61	43	62	53	50	62	56	64	72	59	43	55	49	39	58	65	57	60	54	62	66	60	45	51	45	57	59	60	50	54	51	50	52	65	42	57	52	45	75	57	58	49	44	64	51	54	60	62	52	60	71	43	41	54	41	56	46	68	65	49	59	44	44	61	44	64	50	54	38	59	48	46	52	49	61	45	52	68	56	51	60	51	57	58	51	55	55	62	58	54	53	54	47	63	53	57	51	46	58	41	46	59	59	46	69	53	53	37	52	58	58	62	60	56	69	66	58	72	62	62	60	51	56	40	51	51	53	60	65	53	48	56	50	41	54	46	64	64	59	55	61	52	62	58	60	58	50	54	44	56	47	53	59	62	45	52	61	64	69	42	56	45	63	68	52	62	57	43	44	57	60	38	46	42	63	41	40	50	58	68	62	58	61	66	59	48	45	51	52	53	60	47	55	66	65	73	51	54	70	58	61	44	61	52	60	38	51	67	47	55	51	52	57	54	64	62	55	49	59	58	44	43	63	53	63	59	60	55	50	46	62	59	53	54	56	61	74	52	58	46	54	52	41	47	52	59	42	47	58	61	48	39	61	45	65	65	55	50	57	45	44	61	52	45	48	49	46	51	51	50	46	64	36	51	47	59	52	68	53	71	56	45	52	47	50	60	64	63	39	40	51	58	54	63	49	56	53	46	55	54	61	49	47	52	55	48	39	51	55	58	64	56	52	59	65	45	35	44	60	77	66	55	43	51	74	57	52	52	59	45	54	57	60	56	52	57	56	45	57	51	56	56	61	47	55	57	60	69	53	55	36	67	54	49	45	50	54	53	69	50	42	44	51	45	60	62	48	47	56	58	58	57	57	45	47	52	60	42	53	56	63	54	52	53	37	38	59	49	49	50	61	45	53	71	51	57	51	58	51	47	59	55	58	38	53	62	43	69	69	53	43	53	44	57	52	51	43	52	55	54	45	43	57	60	50	55	60	48	63	66	45	55	59	56	62	58	62	56	49	47	51	49	53	54	52	54	45	49	42	46	51	61	55	55	51	45	54	42	57	61	47	54	60	58	54	45	52	50	40	65	43	53	51	49	60	45	56	56	48	54	52	51	58	63	59	61	56	62	54	56	48	52	56	46	62	49	50	56	53	46	43	56	68	63	53	53	53	51	50	46	56	51	54	55	50	50	44	59	71	61	48	49	54	48	61	61	72	66	61	36	50	59	59	68	44	46	54	56	54	55	58	57	61	67	66	51	61	52	60	46	50	67	43	58	47	38	63	63	57	58	49	51	46	68	64	63	60	49	45	57	43	49	62	66	52	45	58	49	56	44	63	56	54	66	50	67	50	46	65	66	54	37	65	69	54	56	49	64	40	57	49	46	45	71	47	68	53	49	46	42	58	57	62	66	53	45	46	51	54	62	63	57	42	57	52	62	59	50	53	56	68	49	49	60	66	62	47	58	53	45	51	45	50	61	56	45	56	49	49	82	60	58	56	53	53	69	57	64	64	46	66	57	45	66	66	50	60	44	45	59	56	48	60	53	63	50	56	50	49	53	47	48	50	55	63	47	50	42	58	50	51	44	52	65	65	56	53	73	63	66	39	60	63	55	59	38	51	47	45	50	59	60	56	58	56	51	58	58	62	51	53	65	67	46	51	55	51	68	49	50	59	55	67	55	46	54	53	56	62	49	52	50	69	57	57	50	64	66	46	46	50	50	48	64	47	66	45	49	54	47	62	59	51	60	48	54	51	54	65	56	79	55	51	64	54	48	44	52	66	57	52	47	51	42	52	50	48	55	51	43	56	57	46	55	47	59	66	42	51	62	72	60	53	61	50	64	51	51	62	55	48	48	55	50	57	52	52	68	53	57	53	54	64	62	62	43	58	43	61	58	54	52	52	51	63	55	52	62	48	57	50	40	56	55	56	58	45	56	42	61	59	46	46	50	49	44	54	52	61	41	64	44	48	58	52	50	52	83	52	67	49	56	50	66	74	48	57	54	50	60	64	61	51	51	66	51	46	55	56	39	62	52	48	60	50	40	53	59	52	55	46	51	53	55	54	55	66	56	60	60	54	61	54	61	61	76	58	52
42057	35904	25845	28338	25737	12671	6289	3293	1116	835	672	650	662	660	669	671	669	694	657	660	654	694	596	657	692	696	624	664	687	660	666	661	669	652	626	623	651	645	636	677	635	633	669	644	663	657	659	646	681	656	655	695	643	681	678	677	633	673	665	670	640	630	663	682	738	667	649	647	634	648	678	660	671	653	712	662	675	700	645	637	678	618	667	643	694	703	654	656	652	683	686	601	657	716	648	647	678	650	680	637	632	674	657	621	648	682	637	603	687	654	635	648	684	675	702	660	675	623	626	656	671	674	662	626	623	671	700	704	671	647	680	674	642	668	731	659	669	714	701	725	654	659	644	625	688	697	616	660	650	678	632	667	679	673	661	690	703	683	704	653	676	629	697	712	719	657	682	665	661	638	667	666	660	680	660	642	682	639	665	706	693	639	656	688	615	671	705	709	668	663	662	675	690	667	661	661	646	674	647	672	700	686	642	689	710	720	654	640	675	643	650	681	676	626	694	627	679	692	666	632	641	653	704	637	639	646	626	653	697	635	656	653	643	644	657	688	681	651	656	669	692	700	726	689	612	679	682	677	685	644	678	617	683	626	677	658	660	638	635	632	649	702	694	725	679	633	691	662	693	637	669	632	659	648	663	678	652	678	646	658	649	721	669	695	659	634	692	670	714	662	665	653	691	704	654	612	692	677	632	657	712	636	711	689	671	684	666	673	683	649	668	639	707	676	687	612	682	710	638	674	672	690	617	673	690	642	641	678	644	619	672	658	614	644	714	666	697	598	653	677	688	671	651	646	669	670	660	663	662	673	658	654	628	647	673	644	695	668	652	658	664	697	653	669	658	662	639	683	637	645	699	659	687	662	668	694	663	691	675	653	687	675	704	671	708	668	666	638	658	674	661	624	707	654	660	658	686	676	696	721	673	641	650	663	660	678	692	680	667	692	704	692	673	679	680	661	667	670	706	656	671	693	720	635	664	644	689	705	635	623	657	628	653	664	697	640	645	698	650	689	699	641	694	678	673	708	672	656	696	629	641	666	665	639	687	671	658	706	679	705	695	667	703	697	664	689	700	675	666	679	637	687	677	632	687	640	647	676	651	664	648	648	691	665	724	637	684	673	688	719	685	686	676	636	650	654	675	681	727	657	655	643	687	623	693	655	659	677	660	710	625	684	691	655	641	688	627	668	644	686	651	670	695	685	682	690	676	632	671	632	644	667	672	688	673	680	664	689	622	646	663	723	628	657	652	688	652	663	642	674	644	677	625	660	668	710	683	644	689	655	714	690	723	696	668	633	669	703	624	664	654	693	655	633	648	667	670	723	607	678	690	682	697	711	674	666	653	655	696	664	668	665	673	722	683	646	654	690	642	678	687	645	623	669	681	686	723	657	665	657	642	701	706	662	637	675	664	671	700	672	653	634	717	691	637	679	614	718	668	671	646	642	675	659	648	681	660	664	692	619	698	652	666	686	664	639	626	640	709	697	722	684	704	688	678	663	655	715	633	691	664	692	680	677	654	680	663	663	661	676	713	675	687	677	631	677	704	632	635	620	613	707	659	713	662	704	704	671	653	654	687	673	629	661	625	668	636	675	681	657	666	638	734	641	654	664	668	682	684	670	668	661	651	652	695	647	662	667	700	633	672	719	666	688	669	706	618	657	666	669	689	698	678	688	663	655	707	675	692	644	691	656	660	649	684	653	673	643	647	669	692	673	690	621	642	680	721	661	628	686	633	687	662	691	661	656	725	659	670	691	654	672	645	636	664	687	689	679	674	682	700	674	653	610	643	682	698	688	679	663	664	649	676	689	644	647	689	644	679	684	623	680	667	704	724	650	696	689	668	652	680	693	666	653	653	660	634	644	671	675	655	683	601	697	686	669	661	647	699	671	679	666	652	633	679	632	673	679	676	678	661	733	669	674	616	665	686	670	663	641	669	706	661	707	659	702	699	702	652	662	726	709	690	617	654	710	675	668	682	696	659	662	660	647	632	621	650	662	667	638	647	661	636	622	701	733	706	687	669	699	649	691	697	595	690	680	642	615	653	664	664	665	674	645	708	672	664	640	701	660	671	665	681	672	677	642	693	635	682	636	618	630	655	672	695	672	639	667	682	645	669	653	670	615	663	654	642	666	677	674	720	632	684	675	655	685	701	664	637	683	686	668	674	656	667	669	688	627	667	699	683	603	654	684	654	647	652	699	627	637	746	682	657	695	689	644	712	668	665	644	649	666	707	668	697	629	646	673	703	657	666	674	655	678	669	648	688	633	658	648	739	653	666	650	684	652	659	686	654	643	658	667	694	663	680	719	674	706	617	622	666	651	702	662	656	662	710	685	685	696	635	661	679	642	647	731	697	686	641	672	657	712	706	696	710	661	647	716	696	674	636	709	679	666	667	663	648	704	702	666	678	667	660	663	665	653	689	645	655	689	689	679	656	644	711	676	702	684	650	622	669	646	680	687	716	639	678	663	652	712	675	636	682	671	695	674	645	660	674	657	647	682	711	645	632	693	654	681	656	667	651	673	700	679	626	678	678	663	629	736	677	741	670	677	685	647	702	694	645	687	686	716	696	695	637	672	707	672	715	636	666	683	677	690	718	691	639	691	623	689	658	657	665	659	697	664	611	667	645	655	640	659	636	645	664	671	666	691	656	686	655	715	682	645	651	629	707	673	660	675	645	695	648	707	654	645	709	743	625	677	626	686	641	666	639	686	643	662	674	689	654	658	635	608	667	607	685	705	637	658	701	628	687	647	705	674	628	691	667	687	669	701	669	683	634	679	655	670	689	681	670	678	686	622	657	709	676	629	662	652	653	613	720	665	687	660	652	694	670	665	690	638	696	662	663	679	648	713	653	674	677	705	690	652	663	657	661	678	670	626	647	704	677	662	633	668	651	636	700	700	675	630	687	693	716	606	677	696	626	720	646	709	721	602	668	683	672	670	670	655	636	648	692	678	727	685	703	684	656	652	678	654	721	704	668	681	680	642	655	699	640	662	642	673	653	662	685	678	659	654	626	692	713	655	657	686	696	668	650	677	664	640	649	704	669	656	700	662	682	686	685	650	681	702	680	735	643	659	638	661	673	667	679	656	704	675	671	679	627	646	646	675	636	677	738	652	645	671	638	663	628	611	672	664	655	663	656	676	693	651	690	657	672	672	668	626	669	616	679	667	675	678	682	676	695	702	681	708	692	693	619	657	683	656	655	716	677	720	671	660	649	646	655	706	660	626	685	673	671	669	692	704	633	681	671	680	695	686	630	665	630	662	589	683	678	644	694	669	628	683	627	664	666	651	688	686	660	632	670	696	642	647	696	624	645	663	635	655	654	658	719	663	678	664	683	684	699	698	635	695	685	673	665	694	678	636	651	642	676	651	634	720	692	677	665	718	687	675	684	646	719	651	660	671	653	686	655	668	654	659	645	681	673	645	662	637	697	688	618	657	652	686	657	682	690	686	633	655	662	654	667	668	695	655	657	650
21321	30149	16172	8041	3963	1019	393	224	107	60	44	51	58	56	54	50	47	54	43	50	55	63	59	46	59	50	38	60	58	50	60	57	44	49	53	52	66	50	59	55	64	53	61	53	62	58	62	63	59	45	61	56	61	59	43	46	57	64	50	56	60	51	64	58	45	65	53	60	55	66	49	56	45	56	53	58	59	49	56	57	52	41	48	55	57	48	59	56	55	54	41	51	52	53	33	50	44	47	54	51	58	66	50	64	53	52	53	47	53	62	65	53	53	57	63	57	61	58	39	56	55	40	58	55	53	53	42	53	50	64	54	56	67	44	59	45	58	57	74	51	53	42	55	51	58	59	58	65	48	48	62	58	46	56	39	50	52	58	38	63	51	49	54	50	53	50	55	43	54	53	40	50	65	65	61	61	66	54	63	56	59	61	49	68	60	60	45	47	58	55	48	56	51	53	61	55	53	46	36	53	59	44	49	50	64	55	52	59	48	51	49	58	63	60	69	58	54	74	49	43	53	47	69	58	52	59	63	40	43	48	56	61	51	60	58	47	64	58	66	62	46	55	48	66	70	46	65	66	51	62	52	62	53	53	53	70	52	53	64	70	57	54	58	56	49	58	69	52	51	59	44	65	54	49	52	63	50	64	52	50	57	57	57	48	48	58	44	53	57	54	54	48	58	67	43	47	46	51	51	55	59	57	57	59	49	65	61	57	51	60	64	50	51	51	54	56	63	56	60	62	55	54	48	53	53	56	51	59	53	45	54	49	63	53	46	61	59	55	49	45	57	49	63	57	58	53	59	68	46	59	56	44	62	68	56	81	54	37	48	51	50	56	60	64	58	52	65	52	57	55	57	60	55	53	54	52	52	45	52	51	39	54	42	63	46	50	64	60	65	62	52	55	54	62	50	61	53	59	58	58	52	61	50	56	59	61	65	49	53	59	60	58	64	64	45	40	51	57	60	55	35	57	52	58	59	44	58	39	44	63	50	61	51	58	58	66	52	58	54	57	62	44	57	51	58	62	67	60	54	45	57	49	37	50	44	64	44	60	57	55	66	46	45	55	50	55	59	57	49	60	52	56	60	52	43	47	58	68	84	54	56	60	57	52	44	67	56	57	58	53	69	47	58	64	47	44	58	53	58	47	55	59	59	50	51	56	42	48	57	33	52	47	46	60	59	63	59	55	53	40	61	45	61	41	63	67	51	48	47	53	49	40	57	48	67	61	58	54	63	58	62	68	49	38	60	52	51	55	57	80	53	43	37	57	70	60	72	53	73	56	64	64	58	48	67	55	44	53	55	46	44	93	57	54	61	50	72	67	38	47	57	51	54	49	56	52	54	56	39	51	52	60	57	40	76	40	52	51	61	50	53	45	54	60	43	50	52	68	43	54	52	60	56	56	57	70	51	60	64	54	55	45	60	43	59	62	54	39	70	58	58	63	62	52	41	45	52	47	72	59	43	57	54	42	55	52	58	46	45	50	46	53	63	52	58	62	56	61	60	59	53	63	54	55	60	52	66	72	57	45	68	78	60	55	55	48	43	57	54	50	59	49	58	56	58	39	66	63	51	46	48	53	56	47	53	46	51	59	55	61	48	61	58	46	56	55	58	55	58	65	45	50	54	56	40	47	55	66	57	50	64	55	60	66	48	53	51	50	52	48	69	57	66	55	55	53	63	44	66	59	54	51	53	46	66	55	61	58	54	51	61	65	52	44	56	69	64	48	52	52	51	51	62	44	60	51	41	62	44	45	64	54	45	46	55	47	55	73	52	38	54	52	40	50	62	56	46	68	61	54	60	49	51	59	58	49	62	55	50	48	53	53	58	53	63	53	46	49	60	65	69	53	53	45	48	49	56	66	58	52	54	58	65	54	67	49	60	57	62	55	60	58	44	59	51	61	57	46	58	62	66	62	55	60	63	49	43	57	44	69	54	58	58	48	50	59	59	59	61	49	59	63	62	63	53	49	60	55	68	55	53	59	57	53	49	54	60	71	56	57	63	57	61	59	55	53	62	68	51	44	41	54	48	62	74	53	47	56	74	53	42	58	42	49	54	43	58	62	49	46	55	55	65	52	53	45	51	65	55	63	58	61	62	59	58	60	58	62	50	57	58	55	47	44	50	63	54	70	60	64	53	62	50	48	46	51	60	63	47	54	66	61	45	59	57	54	40	62	48	54	61	66	52	50	46	64	61	65	47	55	56	65	49	57	57	48	47	41	62	45	52	60	58	55	52	61	48	43	71	41	65	47	63	53	58	55	58	53	55	64	55	62	45	54	45	54	53	51	46	54	68	56	54	45	61	43	55	46	46	54	63	36	59	50	55	47	47	52	58	62	65	53	45	51	52	52	56	60	39	52	63	56	56	52	63	60	69	58	58	53	50	58	61	63	52	53	42	61	60	52	42	58	61	54	62	46	58	50	58	45	63	60	51	56	52	48	59	49	57	57	54	69	43	59	53	57	65	58	64	53	63	47	57	54	55	46	52	55	52	62	62	54	43	52	45	52	45	50	62	70	53	66	56	58	62	57	65	54	55	48	68	52	48	61	46	47	51	52	58	53	51	54	55	57	49	64	60	63	62	59	41	61	62	39	62	42	63	61	59	53	69	76	65	53	51	59	49	67	48	53	61	57	59	51	51	41	47	53	50	51	53	57	57	51	58	68	52	52	52	58	56	42	45	57	54	64	46	59	59	55	64	44	60	60	65	44	52	60	45	41	61	42	68	53	51	48	57	43	45	57	58	49	46	53	59	47	60	50	56	44	71	49	62	70	53	50	64	57	59	60	60	46	55	61	61	54	63	49	48	57	56	64	68	52	53	56	58	51	48	45	52	62	53	39	51	62	55	51	60	74	49	65	59	53	56	56	55	59	56	54	55	61	47	55	56	55	53	73	63	65	82	55	62	56	55	67	70	50	55	51	55	53	56	57	53	53	39	66	51	73	66	57	63	53	54	55	78	48	58	62	53	53	67	60	54	49	65	49	45	55	68	52	61	60	64	56	56	60	64	54	62	58	59	60	47	51	58	59	68	68	51	61	53	42	56	51	56	56	69	55	61	56	59	86	58	58	42	55	59	41	54	57	51	54	46	55	65	50	58	50	51	48	45	56	46	60	45	58	74	60	51	48	53	45	64	50	67	54	49	66	57	50	63	57	49	52	64	57	67	52	52	57	57	66	49	39	58	47	53	52	74	53	47	51	61	50	56	65	55	72	53	62	66	53	57	57	67	71	66	44	55	54	58	65	48	50	45	50	82	60	53	50	56	42	45	58	52	52	50	48	60	73	48	62	52	67	46	55	58	56	50	61	49	52	48	50	56	55	54	58	41	50	66	66	54	53	53	63	67	43	54	56	63	40	54	50	51	70	59	62	66	56	53	54	52	53	42	50	52	41	52	50	44	54	52	41	43	49	59	57	54	71	56	52	65	51	65	53	50	65	54	51	49	55	61	48	60	59	45	53	49	57	70	60	50	52
48085	44680	37820	39855	38298	24015	14397	7547	2585	1008	689	644	690	672	666	700	700	654	687	698	700	718	662	658	676	713	635	659	673	709	660	672	673	652	682	693	675	681	629	650	690	704	705	697	651	720	657	648	696	651	703	649	660	678	696	691	648	686	653	661	672	685	682	685	643	686	656	703	665	657	717	679	622	652	650	684	659	696	639	693	709	704	669	682	720	730	707	669	662	661	693	676	707	716	642	652	652	652	702	678	672	648	666	673	682	646	685	657	679	652	649	687	682	636	705	662	685	654	695	687	670	703	638	678	686	652	697	661	700	704	642	631	733	643	673	693	679	652	707	672	701	704	659	702	659	687	697	703	656	687	669	641	652	652	711	631	732	623	667	687	699	640	720	687	614	670	670	739	682	633	710	681	674	694	657	668	638	688	685	680	669	665	627	659	669	670	632	661	684	692	686	690	679	682	656	678	669	677	675	689	709	648	691	654	680	669	659	696	699	673	675	694	643	766	673	714	656	669	674	653	695	667	638	649	694	668	683	697	654	698	690	681	653	670	682	673	650	627	670	685	673	723	704	696	667	659	708	648	658	673	702	670	660	701	657	652	625	632	685	667	665	696	642	671	682	681	659	682	668	667	689	650	691	693	630	682	670	653	687	676	690	660	668	694	715	665	689	658	716	703	662	695	706	659	685	651	659	700	715	691	660	695	686	672	687	686	635	659	692	684	652	668	715	716	710	617	683	650	665	666	674	725	683	739	680	631	703	691	680	654	705	647	673	688	673	663	662	623	674	669	629	727	669	705	687	615	675	686	704	636	661	628	662	630	718	641	696	694	664	691	704	711	652	667	711	669	723	683	667	638	698	671	673	681	643	675	692	662	671	673	618	706	686	608	654	664	710	666	652	691	645	661	731	678	643	696	705	673	730	626	697	686	723	644	680	656	675	677	653	677	711	716	668	670	661	662	690	708	698	686	674	655	712	634	645	648	696	706	659	693	657	674	710	715	705	659	649	615	678	679	639	667	639	738	686	676	693	670	653	683	675	624	694	718	667	648	668	682	655	714	656	671	716	702	689	684	660	704	669	655	689	667	689	706	638	708	733	696	696	665	707	625	669	643	720	667	687	692	719	694	727	689	700	633	656	678	707	713	719	682	712	675	642	652	669	654	713	708	662	701	677	661	698	645	664	639	622	686	695	756	710	620	706	702	705	668	698	684	668	677	690	691	681	677	645	641	644	682	647	672	736	634	670	649	643	684	718	659	625	684	669	625	709	723	648	691	699	680	693	650	691	709	690	714	646	699	658	681	677	683	633	718	663	642	652	689	638	694	679	682	743	662	642	648	676	667	698	716	667	678	616	652	683	668	664	635	674	666	705	642	698	679	698	629	716	672	639	654	660	664	629	668	709	682	691	720	632	699	663	711	683	665	654	688	671	673	684	729	725	718	649	639	663	702	678	661	685	659	676	706	722	686	663	670	671	655	706	692	707	677	683	681	697	648	706	709	691	674	687	683	712	728	646	677	746	667	696	698	648	717	702	693	645	673	685	691	739	694	682	712	690	632	663	677	679	655	712	696	671	612	715	657	700	705	653	715	682	696	670	655	644	661	690	657	633	663	677	630	714	723	701	682	716	694	685	658	675	657	678	648	696	693	688	697	649	644	699	718	674	697	693	654	693	741	706	667	673	684	699	675	707	683	709	694	633	687	648	664	678	704	711	687	680	637	677	662	693	686	639	688	670	643	666	698	639	652	684	690	685	703	713	667	695	651	689	719	706	729	668	684	674	649	680	729	669	647	671	634	639	692	676	674	713	643	704	757	648	661	677	690	652	722	678	714	681	638	686	675	698	695	668	673	709	656	693	667	679	710	671	716	660	646	671	661	748	700	705	660	687	654	653	725	624	683	690	643	702	694	700	658	678	649	725	658	674	661	684	692	653	679	638	671	691	708	663	676	707	678	687	746	648	693	678	694	714	677	702	665	687	638	643	688	630	625	628	692	694	637	703	646	688	687	696	663	721	660	681	673	698	649	649	734	678	709	689	717	655	704	671	665	659	678	659	697	664	743	678	683	626	677	671	689	674	703	652	690	673	635	704	698	670	694	690	697	703	681	640	690	660	698	684	654	671	711	719	687	664	678	660	653	644	738	644	652	675	667	711	649	672	696	700	643	655	705	694	641	649	709	678	703	696	676	643	622	640	634	673	666	640	648	711	669	687	664	669	682	649	702	694	675	690	678	707	691	665	689	663	651	716	653	690	677	739	684	652	650	655	717	675	636	659	687	667	692	706	651	707	713	721	716	662	636	665	664	661	715	682	670	687	671	692	737	702	658	707	660	664	659	691	683	627	667	714	683	696	608	712	688	711	679	681	675	684	680	677	682	698	652	686	662	642	669	640	701	675	710	660	656	707	647	709	624	697	657	678	691	717	661	642	695	648	685	687	658	682	677	633	663	661	680	647	679	723	710	696	614	635	713	697	711	699	671	694	684	652	678	672	679	664	650	696	688	686	671	686	680	685	681	635	712	607	676	711	659	649	686	694	700	674	645	686	658	692	710	653	664	681	662	676	681	668	693	658	669	689	688	695	684	701	657	630	627	653	696	668	658	672	664	638	704	676	652	688	657	681	680	660	697	663	640	719	701	675	657	641	694	688	680	659	674	650	672	703	653	695	689	668	689	671	681	688	696	674	664	671	654	643	664	649	678	654	666	682	722	639	703	644	649	658	665	694	690	680	676	666	688	626	675	655	661	703	715	644	694	711	697	691	700	670	683	661	683	700	664	670	674	713	671	711	757	641	671	634	646	653	696	653	641	693	734	683	691	673	654	663	642	671	652	714	634	660	646	688	650	705	667	668	662	667	661	662	684	684	687	721	686	664	648	685	671	707	694	638	726	696	633	677	694	649	729	690	646	608	654	696	662	680	635	694	661	670	671	705	621	680	687	704	700	702	698	690	695	647	676	645	657	677	677	697	665	709	707	647	697	676	652	679	675	671	650	703	657	672	676	674	649	654	645	659	645	735	690	658	666	660	660	693	686	631	632	726	629	652	678	687	646	649	715	661	684	658	655	651	664	675	666	705	712	718	683	696	688	697	678	713	673	700	718	684	681	706	634	638	671	694	684	700	693	671	709	669	710	634	671	702	689	672	660	719	653	682	680	674	710	667	667	730	694	651	695	676	651	663	692	679	636	624	689	656	663	658	639	704	682	695	734	692	665	634	658	666	627	668	684	706	702	693	670	669	685	673	696	701	682	683	700	699	647	678	643	672	686	691	683	656	687	709	684	687	632	658	728	629	664	765	672	723	654	670	693	703	673	667	653	660	683	696	655	673	635	641	672	674	681	724	622	708	665	698	650	656	656	648	691	651	733	673	680	695	609	677	680	670	668	691	693	674	653	684	651	686	670	694	704	692	698	692	659	736	655	664	696	629	710	684	698	669	699	676	656	694	697	656	649	707	691	691	670	640	659	680	656	678	694	648	652
20274	27002	15460	7247	3422	878	340	200	107	66	53	66	53	65	55	43	76	66	49	76	61	69	49	64	64	71	52	60	64	72	69	54	56	55	53	52	71	63	49	61	66	62	73	54	65	66	61	53	66	56	58	58	45	77	75	53	64	66	50	55	68	46	61	53	73	58	58	61	77	58	71	60	59	68	65	56	62	58	71	69	63	56	72	76	59	63	76	56	62	53	76	69	66	45	56	59	57	56	67	55	71	56	60	49	60	64	58	61	72	72	59	56	75	67	56	63	60	61	47	65	62	55	54	60	60	67	56	53	69	59	61	64	54	64	79	58	66	68	64	50	65	50	59	56	63	58	58	56	56	44	52	70	56	57	65	58	61	69	53	58	55	61	57	50	68	55	65	56	79	77	49	60	52	70	63	48	59	54	58	63	66	56	57	60	69	71	64	58	66	53	72	80	64	68	65	61	74	73	70	62	62	58	69	60	57	56	74	58	66	51	83	73	56	65	64	61	70	59	71	70	66	54	67	47	64	54	65	77	58	60	70	58	45	61	63	50	60	58	69	66	52	62	64	71	75	54	65	57	60	65	59	65	50	57	60	70	67	54	64	65	63	72	74	66	64	60	69	69	61	67	49	62	54	68	69	57	76	65	59	63	49	78	65	71	61	65	57	66	61	78	69	62	70	51	59	57	56	58	64	68	76	60	64	56	67	62	68	69	63	70	59	73	57	63	61	55	67	62	57	72	53	59	71	65	59	97	65	63	58	59	65	64	62	54	59	70	54	49	49	72	59	67	61	66	54	56	57	67	80	65	59	70	67	53	57	74	52	54	57	67	65	62	62	72	59	64	66	68	60	71	52	64	51	64	62	64	70	69	51	52	53	61	64	46	63	82	51	69	66	75	68	64	71	65	63	59	57	60	56	64	59	57	67	62	56	71	77	63	61	66	52	60	61	71	50	74	64	55	60	60	76	62	64	72	68	66	67	49	65	71	62	63	48	62	60	45	55	76	70	60	54	54	60	45	60	47	48	67	60	58	56	57	54	76	60	63	65	58	61	58	53	53	65	45	68	58	58	64	67	55	54	53	63	54	69	62	49	57	57	73	73	79	58	65	65	71	62	53	58	67	73	54	54	60	69	62	57	68	56	66	62	65	70	50	52	64	59	57	70	68	57	81	57	53	69	58	63	53	44	74	74	56	61	78	55	60	55	62	56	51	51	65	75	58	68	62	62	57	74	73	58	77	62	70	65	54	75	47	53	68	63	59	66	58	52	56	79	75	74	56	60	54	58	59	55	50	57	72	62	57	69	44	65	60	56	66	50	69	62	66	58	72	77	68	70	72	57	71	83	57	49	67	68	64	70	69	49	50	68	52	66	61	64	73	73	73	61	64	72	63	55	68	55	57	51	68	78	58	54	72	58	72	70	59	59	57	54	52	65	59	59	57	58	54	67	68	64	62	53	58	84	71	72	65	78	50	63	68	77	56	70	62	73	76	63	47	55	54	54	65	57	59	69	61	61	62	67	69	65	64	71	55	54	65	65	66	52	70	61	48	58	66	56	48	42	67	56	61	55	63	71	76	50	65	55	67	60	60	70	71	53	51	68	68	84	60	79	63	71	68	63	54	57	75	58	52	55	59	70	67	65	60	73	59	57	58	59	65	72	55	62	62	69	77	73	55	57	68	65	48	78	62	72	60	67	71	68	63	69	65	59	68	77	73	65	60	74	71	82	51	63	64	60	65	63	65	66	52	58	58	68	60	56	64	52	63	54	72	58	59	45	75	66	62	69	67	70	70	63	75	74	53	51	59	74	57	60	54	50	53	56	56	63	68	77	53	53	52	66	68	51	65	71	79	61	62	65	70	64	65	53	81	69	65	74	81	65	85	74	53	61	59	73	58	59	69	47	69	56	69	62	55	65	83	58	48	68	65	54	76	58	71	68	61	71	64	63	50	55	63	51	56	79	62	65	90	70	54	62	73	60	48	60	61	57	59	76	57	76	54	65	81	67	75	68	61	62	56	66	57	66	60	66	51	64	63	52	50	61	59	64	55	55	62	48	71	51	58	53	65	55	57	60	57	64	60	70	41	55	56	81	49	63	60	49	64	50	59	62	78	59	63	58	47	71	74	67	62	66	53	54	57	58	68	69	51	68	59	58	54	72	76	70	75	59	61	64	50	78	45	50	67	63	70	65	67	63	59	43	65	44	56	76	60	62	67	62	64	70	78	56	62	75	57	66	48	57	44	50	62	59	59	62	75	59	59	83	56	65	62	58	73	65	49	55	54	40	64	59	63	61	61	52	77	56	56	66	67	65	59	63	46	54	81	64	68	60	67	57	58	47	66	62	72	63	64	61	65	63	64	51	60	69	70	66	58	70	59	61	59	70	67	72	69	54	57	70	69	62	57	62	61	67	56	66	64	63	55	56	53	64	70	64	63	57	57	69	55	66	62	51	61	68	58	64	57	54	64	64	55	58	59	47	65	51	68	57	71	55	59	83	67	55	84	76	53	53	61	54	51	71	68	59	64	64	58	72	76	74	66	60	61	71	53	56	66	69	46	62	60	65	62	70	56	62	59	80	50	59	68	56	60	57	52	77	73	54	46	51	58	52	69	72	60	57	86	57	72	61	63	71	58	51	49	55	50	62	55	56	51	62	58	67	54	64	55	68	61	70	74	59	72	68	72	61	64	70	66	59	72	62	73	62	57	68	80	64	66	63	58	56	67	56	59	57	58	60	71	69	64	53	65	72	61	61	58	74	81	59	61	50	66	53	75	57	76	55	59	57	58	66	51	63	63	63	53	60	51	61	55	56	73	66	65	55	70	67	61	71	61	68	51	51	52	59	75	66	79	63	75	51	63	62	64	56	49	53	57	53	76	51	53	60	87	62	58	63	61	65	60	60	73	54	49	83	64	58	48	54	63	52	70	60	62	60	66	72	63	49	74	59	71	80	56	58	58	61	83	72	48	68	58	70	80	64	70	64	54	71	60	46	58	64	65	55	69	61	58	56	71	65	73	86	58	67	74	49	63	61	62	59	66	78	70	70	76	61	54	71	64	64	79	65	59	57	79	60	56	71	55	47	60	63	53	73	65	66	59	54	70	54	55	57	67	59	65	53	66	69	66	80	68	61	73	73	63	69	57	54	54	62	55	81	68	68	66	81	54	40	63	72	69	66	92	61	61	54	83	64	59	68	68	62	72	55	64	67	62	60	54	63	71	80	63	61	56	62	65	63	74	67	74	61	57	81	64	59	49	69	67	70	66	60	70	55	69	58	62	67	60	68	63	67	52	61	66	67	76	57	61	66	51	68	55	72	63	74	63	69	58	70	72	62	66	71	62	77	73	61	61	71	51	63	60	55	72	68	72	68	56	58	59	57	77	68	68	74	67	71	54	63	52	52	58	61	46	74	61	62	75	63	71	61	60	62	51	53	57	76	49	61	57	62	60	57	59	72	68	53	55	61	56	64	64	56	62
52030	47799	37551	37369	35918	22364	13237	7311	2451	1130	884	765	736	790	750	738	771	794	780	771	799	831	774	767	783	788	743	770	731	792	807	740	764	831	764	784	785	773	753	735	774	802	770	796	784	813	761	777	712	705	781	741	767	752	781	840	779	769	757	777	806	783	834	769	757	774	721	752	750	781	781	743	765	762	749	807	755	767	795	730	737	686	789	763	751	719	771	798	762	757	803	760	696	759	813	836	742	727	765	754	790	808	791	730	781	786	780	766	725	771	756	785	797	808	805	788	780	806	746	796	752	741	817	791	760	755	765	778	814	758	794	774	821	767	720	736	782	771	769	802	808	806	770	864	746	757	761	740	787	764	715	832	793	721	751	744	780	737	800	765	730	792	773	819	771	807	779	731	777	778	797	807	760	746	767	776	818	782	761	733	798	736	793	795	767	736	754	765	843	767	769	784	786	750	818	766	783	786	745	771	763	727	796	751	781	803	800	751	739	808	760	749	741	753	722	766	736	779	757	831	755	810	766	798	779	766	801	746	794	751	784	732	777	755	760	802	760	763	802	746	748	739	807	813	769	741	764	785	774	756	712	737	800	762	795	775	795	745	786	759	755	768	783	769	759	753	761	819	864	800	796	756	772	776	794	783	738	764	782	759	753	774	752	774	740	853	742	763	777	774	747	799	764	810	713	781	780	748	752	777	777	781	734	834	750	747	777	695	782	706	769	767	790	778	856	785	780	782	826	747	718	785	796	751	744	734	832	737	766	819	720	829	776	763	777	748	764	754	753	785	794	823	802	767	760	773	750	733	800	828	735	748	772	730	785	807	801	822	734	774	755	741	795	751	752	803	763	704	770	802	788	750	760	747	799	795	765	778	739	819	690	770	762	754	772	757	776	817	716	754	814	803	773	784	755	764	786	756	799	786	760	777	773	759	757	748	780	701	741	753	787	728	761	754	746	773	770	784	763	790	772	775	714	787	834	757	809	733	734	768	784	771	774	767	750	768	781	810	796	770	750	794	764	780	760	764	766	797	775	783	817	770	778	784	776	762	804	753	822	825	811	769	789	764	803	800	762	780	773	746	783	784	744	796	826	775	808	755	752	756	782	771	762	789	792	762	729	783	731	763	783	770	779	777	806	797	764	779	794	786	774	739	747	762	789	740	772	797	742	730	788	727	733	796	788	773	844	708	808	759	735	747	801	779	760	736	808	769	804	769	776	748	782	753	756	731	779	758	786	734	746	792	802	736	798	777	740	786	781	780	724	739	716	767	767	770	743	739	729	773	771	757	821	741	765	755	754	783	738	790	714	808	766	760	802	724	743	764	758	752	783	816	722	840	776	816	780	785	746	770	785	775	769	742	788	763	804	736	777	775	801	837	800	752	776	726	777	760	809	801	807	821	761	809	772	798	790	788	763	801	759	802	754	758	757	779	811	758	756	741	773	805	785	808	778	752	783	720	767	798	766	754	745	734	769	772	765	762	759	805	771	761	791	758	744	771	770	797	754	779	761	761	801	742	791	728	794	769	774	794	815	739	810	730	778	757	777	750	771	814	761	771	782	811	735	739	728	786	750	785	826	819	789	785	738	760	780	780	767	794	721	769	843	779	735	752	741	735	808	806	736	819	797	760	775	808	784	790	815	775	733	759	754	798	716	740	794	771	754	777	768	807	716	795	734	821	730	738	765	758	784	823	785	741	759	787	773	775	782	789	771	761	783	815	779	787	825	789	762	723	735	777	772	809	778	818	778	749	756	783	786	772	810	766	805	732	789	788	794	783	785	810	788	790	759	753	770	758	801	729	766	763	784	752	791	713	754	777	790	729	738	760	758	726	791	758	782	803	738	777	715	787	804	801	824	803	789	743	799	755	786	763	760	830	766	775	790	779	760	749	800	795	825	787	795	795	749	779	815	793	793	716	767	803	781	761	784	754	776	747	760	729	736	810	795	737	750	745	747	774	769	766	777	796	798	765	778	804	715	788	760	841	765	740	752	738	745	783	765	819	743	721	802	826	744	768	792	767	764	802	795	753	779	763	733	806	758	759	778	779	807	761	714	786	744	841	785	738	778	750	793	770	811	766	747	801	788	756	739	752	739	749	719	795	751	755	789	783	803	787	767	822	800	767	762	717	803	746	757	814	782	739	781	768	805	770	816	793	792	746	744	813	793	733	778	769	753	784	734	744	777	783	731	801	776	782	765	759	781	741	746	750	843	737	783	826	816	780	769	784	767	812	786	822	758	689	744	757	742	781	816	783	818	802	766	749	735	759	762	784	783	798	740	809	797	756	759	812	767	794	797	805	758	779	761	809	740	738	732	789	829	770	728	765	745	756	803	760	765	783	802	788	805	764	775	792	743	738	795	733	755	773	724	751	729	785	735	831	784	765	776	780	755	784	780	782	796	819	804	794	739	759	765	817	764	751	790	773	755	786	843	783	773	766	752	771	760	748	736	826	792	788	805	729	780	798	744	752	753	807	783	792	745	774	789	756	814	759	795	816	773	777	784	775	705	756	784	798	721	748	802	764	804	806	815	754	729	750	777	776	755	799	769	783	787	767	757	782	767	785	750	755	801	769	727	829	743	775	822	790	764	731	741	776	762	752	712	764	786	833	754	731	745	772	747	812	759	732	758	771	793	759	790	794	769	762	726	785	796	787	793	793	770	789	804	801	758	744	795	776	717	792	758	791	739	764	794	736	771	729	743	797	759	776	793	790	743	781	788	751	766	777	784	771	789	724	802	748	721	779	804	789	760	820	739	780	727	788	777	748	830	792	784	767	713	803	747	752	772	772	862	803	732	766	799	769	752	756	701	788	768	798	771	755	837	770	789	770	739	743	744	765	795	739	749	788	741	727	770	761	772	821	749	775	771	771	791	746	810	835	818	760	774	802	783	819	820	777	755	778	786	773	813	734	770	799	792	789	779	773	781	751	805	772	812	733	774	782	791	767	801	780	801	763	751	703	733	806	797	808	757	724	761	796	778	708	768	752	768	764	781	774	735	755	806	784	774	748	785	744	747	840	844	780	775	757	772	769	775	810	771	726	754	819	768	799	773	820	760	791	833	810	726	770	763	725	802	759	777	730	833	751	797	808	773	742	746	788	769	753	782	786	782	821	769	760	803	777	799	755	792	815	746	771	741	768	798	817	780	766	754	768	718	775	810	780	777	783	777	769	795	809	744	816	725	787	764	787	735	775	704	749	792	796	762	793	779	825	776	745	808	756	762	741	726	770	777	756	790	765	786	772	834	739	732	781	768	752	751	746	797	787	755	763	800	738	773	780	765	772	740	797	775	742	744	817	820	771	737	805	819	723	733	805	780	723	818	788	757	752	784	770	727	743	776	776	737	781	772	809	760	795	729	813	811	785	713	769	775	748	753	790	767	811	769	798	728	782	752	723	718	791	760	765	782	770	734	741	776	751	735	755	790	816	738	793	762	715	777	787	780	793	803	733	768	717	746	785	727	758	729	773	757	799	779	783
27708	38248	22420	10915	5788	1386	616	274	108	78	71	52	49	53	67	61	76	69	64	55	60	55	66	68	69	68	64	55	51	74	52	56	67	60	74	56	57	68	53	61	69	68	50	59	83	62	67	54	51	55	40	68	63	58	73	55	52	64	67	78	54	65	50	66	59	68	54	59	60	52	65	71	58	65	57	56	62	63	56	59	59	61	69	58	63	53	47	46	62	62	48	76	48	66	58	64	53	57	57	59	56	46	66	58	48	55	61	50	51	51	76	64	54	60	58	69	52	63	80	52	58	57	79	61	51	70	55	58	70	56	50	66	71	50	56	56	61	60	50	62	50	54	52	62	53	54	63	50	58	70	57	50	56	61	62	47	53	57	57	44	74	50	67	59	60	55	62	56	63	59	68	70	60	69	63	59	62	63	61	57	66	65	51	60	58	47	55	59	51	64	69	77	42	80	52	68	55	57	63	45	56	55	65	62	62	75	79	71	61	65	45	60	59	45	69	58	80	73	61	58	62	56	64	53	57	59	67	55	52	51	52	49	58	65	57	62	59	70	54	72	68	75	47	63	59	50	61	46	57	46	67	65	81	53	53	54	55	53	66	59	49	64	81	47	55	64	48	54	50	55	57	64	56	57	66	58	45	74	78	59	61	49	62	55	56	66	57	63	59	63	59	60	62	58	51	59	53	60	46	66	61	53	59	73	57	49	52	59	47	62	61	57	69	64	57	57	59	61	57	54	63	58	52	58	42	59	57	83	56	57	59	65	55	69	70	57	69	58	59	44	53	58	52	45	61	60	76	56	58	63	50	57	70	52	67	66	54	66	56	58	56	54	65	53	58	60	70	61	72	50	55	60	64	67	54	53	61	68	57	52	56	57	50	61	60	43	61	55	52	66	46	64	59	53	64	66	60	71	51	53	52	59	50	62	55	55	59	69	74	53	54	67	49	50	51	65	51	61	63	74	62	67	50	56	59	59	57	57	64	56	70	64	71	67	61	58	54	52	47	45	59	65	48	69	56	67	64	75	44	67	54	51	60	59	51	50	84	58	63	60	66	71	57	66	67	61	57	67	56	55	65	49	59	76	57	68	59	63	60	59	53	53	62	62	68	63	69	59	47	66	79	52	59	65	62	69	62	66	68	45	49	64	73	66	57	78	59	49	59	60	52	49	43	70	75	63	70	54	66	57	49	59	65	60	74	61	56	66	69	68	56	66	56	44	59	59	67	68	70	58	58	56	57	77	62	64	67	54	58	52	70	63	72	53	57	62	62	44	67	55	66	67	67	55	64	55	49	57	60	41	56	61	70	46	64	52	52	52	53	55	71	65	57	50	74	52	53	55	49	63	56	56	73	65	52	61	60	65	67	59	64	63	51	54	62	53	59	63	54	69	50	76	68	70	73	60	67	63	43	67	52	71	58	58	60	61	62	68	61	64	55	55	63	59	71	63	68	77	55	71	60	72	74	62	56	71	61	65	62	57	58	58	64	49	56	46	67	53	53	66	55	58	60	59	71	67	71	61	69	55	53	52	62	68	48	64	59	71	64	67	62	54	57	66	59	47	55	50	62	63	61	63	63	51	63	61	64	75	53	58	53	67	51	49	63	67	64	67	94	55	43	74	57	62	52	70	54	58	72	57	60	51	67	58	51	48	67	54	65	56	61	54	78	62	54	63	56	48	73	56	52	59	51	53	46	74	68	69	59	57	57	59	57	49	70	59	59	70	53	63	63	82	58	50	60	57	58	62	67	59	78	65	51	54	65	78	64	50	67	63	59	61	65	54	64	60	69	50	65	59	68	56	67	62	76	50	48	49	49	52	55	59	66	56	54	54	55	53	55	41	62	57	61	53	66	59	63	52	61	63	61	64	60	68	61	69	48	63	61	62	59	56	65	63	57	46	56	66	62	44	65	67	68	58	48	61	60	53	59	63	59	55	52	59	47	68	53	62	71	58	65	59	65	53	60	64	70	68	69	59	64	61	59	69	65	59	60	59	54	65	67	72	48	68	48	65	68	58	48	59	64	72	57	70	65	67	60	70	62	66	57	50	49	67	59	85	59	58	83	74	66	53	50	63	58	70	59	70	71	62	66	58	65	43	55	51	53	55	57	57	65	60	66	62	56	57	53	56	55	69	59	57	63	64	61	45	53	60	71	49	52	61	59	54	76	54	60	61	63	44	50	50	68	57	51	68	52	65	57	48	61	43	61	56	58	70	43	53	60	46	61	71	58	78	68	51	55	61	62	62	47	69	62	61	46	56	60	68	60	45	68	60	71	65	63	55	70	57	49	60	52	70	48	65	60	63	52	60	68	66	67	63	62	59	57	62	58	63	67	58	66	70	63	71	43	72	58	65	67	53	71	48	52	66	64	47	63	65	66	52	62	57	55	53	68	56	49	66	70	55	59	53	65	60	54	63	50	77	57	75	53	65	59	56	63	68	61	55	70	59	52	51	48	60	45	56	60	56	67	55	47	74	76	47	48	56	61	81	55	58	64	58	64	56	58	71	61	53	77	56	60	61	75	56	58	50	54	71	58	59	61	65	50	60	64	58	40	60	43	71	60	51	57	70	70	69	64	53	57	53	48	61	48	56	63	57	60	67	52	63	58	47	61	63	71	73	60	59	50	65	65	63	68	61	51	61	64	50	62	72	50	52	63	64	68	64	65	48	55	65	66	51	57	54	63	54	49	59	62	54	65	72	50	75	61	66	60	63	62	61	50	54	54	57	66	55	81	70	60	49	53	62	64	61	64	61	50	58	64	75	55	66	59	67	76	54	67	69	55	74	67	53	62	55	60	54	61	49	63	70	55	55	62	55	69	53	57	74	48	56	63	60	61	53	61	55	57	53	71	65	60	62	65	45	63	57	52	52	57	60	54	54	51	54	71	70	63	60	57	50	63	58	61	66	78	56	64	61	56	55	65	71	57	59	58	55	64	60	66	60	54	63	77	66	57	58	58	57	53	51	69	76	60	57	67	51	53	55	73	53	65	54	59	56	59	57	60	57	64	58	49	61	58	58	54	60	72	55	50	61	44	57	56	72	71	62	69	73	48	70	48	55	62	55	69	67	50	69	63	58	54	71	76	55	65	66	56	56	65	75	48	60	55	51	51	63	64	80	56	62	67	67	53	64	68	49	67	49	60	59	68	64	62	48	56	68	56	54	54	64	63	61	60	50	77	67	58	61	70	70	52	57	38	75	78	59	68	71	67	62	57	56	62	62	68	73	50	49	59	69	47	55	73	46	65	66	65	68	61	70	75	47	70	73	75	71	59	52	62	83	62	59	47	60	53	54	70	67	59	65	47	53	59	70	59	67	68	47	71	63	55	64	67	54	66	54	34	58	58	51	74	51	59	65	51	56	68	50	61	67	68	65	57	47	68	62	54	39	58	68	61	52	63	66	56	57	58	44	49	49	52	57	55	50	72	61	61	47	56	52	74	53	69	58	57	57	59	52	58	53	55	60	57	75	44	78
49446	48189	42944	43656	43594	27228	18469	10342	3383	1352	840	791	781	787	750	759	733	788	749	762	860	785	765	761	750	786	749	728	744	803	756	709	776	781	750	714	762	711	735	742	727	766	771	749	744	721	743	671	696	797	726	751	773	751	777	678	742	738	708	742	738	706	792	784	766	799	732	784	743	740	701	742	711	745	783	781	716	745	752	737	745	728	753	786	794	745	697	741	762	739	739	740	766	729	758	754	748	748	746	723	721	734	735	749	792	710	758	761	734	731	685	728	731	726	752	709	777	733	674	757	742	724	778	753	694	773	761	732	742	749	736	742	751	759	745	758	744	740	747	709	757	730	768	725	768	748	717	759	807	726	753	786	770	738	759	756	742	741	796	673	759	713	733	740	758	762	739	725	748	721	680	775	780	707	744	771	778	771	763	702	703	724	745	859	732	726	731	728	750	756	740	815	728	711	760	776	752	731	785	745	783	757	737	749	756	754	783	760	736	748	747	760	730	778	731	725	712	776	708	717	711	789	740	749	783	762	803	734	779	744	765	797	748	748	741	713	755	777	757	741	715	760	767	783	771	761	779	743	727	790	795	785	753	757	716	744	764	735	768	756	743	761	743	737	739	715	770	817	731	796	740	778	745	724	805	743	712	707	756	764	792	761	724	778	728	753	735	722	784	738	774	731	721	765	771	753	741	709	777	759	718	731	799	728	733	721	790	793	720	790	731	717	748	766	736	771	746	799	819	755	737	693	759	759	787	737	775	738	712	758	737	733	781	769	769	809	779	704	780	760	759	738	736	768	730	833	775	769	705	778	738	714	751	721	748	763	753	741	772	743	771	798	762	778	805	737	762	704	772	726	717	747	757	723	730	755	710	775	775	751	785	765	717	703	779	739	760	740	744	817	707	752	712	728	763	706	714	696	699	699	757	746	749	724	750	715	755	712	795	763	797	714	783	786	775	732	732	755	727	721	751	718	803	736	769	765	776	754	715	703	762	757	754	707	794	680	780	778	772	761	759	776	729	749	717	730	768	736	759	753	755	783	723	743	714	715	746	733	765	747	788	697	764	726	774	709	709	775	702	765	760	759	787	766	757	734	754	707	784	736	689	751	767	766	708	751	780	726	756	757	742	795	749	766	770	762	742	736	776	765	794	763	705	718	752	738	761	759	729	746	773	756	731	747	760	737	721	762	713	762	729	807	754	779	742	716	767	711	699	742	769	756	731	728	759	776	759	725	749	746	681	740	709	756	742	723	742	714	831	747	756	716	711	739	776	721	728	750	748	720	738	794	738	743	726	736	811	743	761	758	766	803	726	734	751	748	759	700	724	736	751	743	755	728	737	726	721	734	736	724	736	748	724	746	728	728	749	804	783	758	752	714	705	741	740	746	740	685	743	736	716	756	756	776	754	750	750	774	751	734	783	754	710	722	813	793	737	719	708	746	747	775	735	728	769	759	817	762	762	786	710	766	780	717	699	724	734	735	762	713	771	742	718	733	765	707	730	728	739	790	757	745	773	710	757	773	759	780	744	739	796	773	799	751	711	729	796	734	731	753	787	757	765	763	774	684	731	735	762	722	755	771	736	792	761	732	761	739	744	750	749	717	727	802	720	765	695	770	725	744	735	797	742	753	742	824	741	723	769	720	724	768	793	795	713	735	748	752	762	769	727	753	776	729	760	744	732	797	748	723	759	770	776	711	745	770	732	741	810	745	698	744	759	719	712	764	738	769	744	747	714	711	734	707	773	745	768	740	773	713	811	768	746	743	712	717	740	739	768	750	754	702	759	707	745	752	732	740	734	738	752	750	772	772	736	803	787	777	775	717	729	750	722	760	743	792	774	744	760	788	771	826	757	716	713	758	761	775	719	752	763	716	730	715	747	775	785	741	739	743	717	682	789	778	770	748	782	756	740	755	763	753	748	743	740	756	776	751	748	777	756	808	719	761	792	748	727	749	766	755	671	727	750	751	758	754	735	761	750	749	776	715	727	746	727	744	763	744	739	747	735	758	781	734	776	728	766	735	746	739	745	724	748	790	764	754	745	740	776	781	753	760	711	723	752	764	753	728	752	730	772	750	775	741	766	752	752	715	760	743	732	718	733	733	714	774	714	739	771	732	760	753	703	721	756	772	756	717	707	740	745	746	747	773	725	777	787	751	744	782	807	740	788	727	731	786	749	737	734	756	725	778	736	752	785	744	785	771	741	763	756	754	781	730	772	726	760	782	761	765	783	747	717	748	758	687	753	725	815	761	734	693	750	750	773	772	738	773	710	756	775	724	736	784	764	732	737	742	770	770	770	745	737	735	715	716	749	761	748	743	759	769	789	720	774	756	722	763	760	770	744	745	749	771	733	753	766	781	767	749	730	719	767	776	733	708	717	738	725	710	781	755	726	737	750	772	759	767	770	754	724	784	767	721	718	735	716	746	777	701	724	759	758	746	705	753	765	720	737	762	736	763	729	750	754	732	731	797	757	700	767	739	751	757	750	742	749	767	745	763	742	735	767	738	794	751	751	767	711	764	718	747	700	699	766	748	756	759	716	789	742	813	738	726	792	764	703	733	775	738	728	786	754	770	763	769	727	739	740	723	705	759	713	766	794	768	746	751	705	789	737	779	774	780	779	717	753	765	756	756	719	750	809	750	742	723	768	766	755	728	731	749	736	746	737	725	734	750	756	749	725	767	744	743	735	723	704	717	733	723	735	735	750	756	726	744	688	742	723	763	758	750	766	729	769	769	734	718	706	738	750	777	743	727	745	715	743	722	742	777	704	741	779	735	776	737	763	800	737	784	748	777	783	762	768	751	765	720	707	752	766	744	736	735	757	694	772	746	756	779	731	773	776	766	678	758	711	771	769	707	713	732	739	751	759	734	744	747	746	719	743	752	749	745	757	741	784	733	732	751	792	712	805	750	800	784	735	771	804	730	712	760	746	750	759	708	739	771	756	758	745	770	702	728	752	761	721	758	792	716	740	765	751	750	770	770	766	749	713	744	733	737	766	773	794	766	725	766	847	727	719	689	796	656	729	724	683	712	743	762	748	777	710	740	713	760	679	762	782	740	715	707	753	756	731	744	725	728	761	750	737	733	783	775	725	752	743	760	780	769	762	734	749	734	774	697	743	745	712	742	707	724	729	699	711	784	783	728	754	755	756	737	784	714	762	789	766	775	788	708	784	743	775	785	741	756	764	734	752	777	789	709	743	773	762	720	779	742	741	775	800	790	805	740	682	800	741	783	720	707	722	684	734	805	731	707	774	781	706	725	763	742	782	787	747	743	724	707	736	803	725	756	763	755	767	791	785	720	754	739	786	800	765	817	746	746	699	802	768	694	714	758	780	760	770	757	776	751	742	798	763	751	736	738	706	800	726	719	671	714	734	777	739	776	748	737	740	726	783	741	739	764	729	707	745	773	718	729	713	757	758	727	704	717	746	729	776	746	727	725	759	790	732	742	732	814	756	766	736	741	768	767	770	712	739	745
8712	10855	5856	2624	1221	332	164	90	60	54	50	54	62	49	53	65	58	44	45	58	55	66	57	55	51	48	63	53	57	47	49	71	58	55	66	53	59	52	74	58	58	45	55	47	52	54	37	54	48	54	46	62	69	47	49	50	63	58	46	55	61	59	49	55	53	63	55	47	51	46	50	55	59	48	46	52	57	50	59	63	44	46	58	46	63	47	68	63	54	46	67	44	39	62	59	52	62	54	57	61	47	57	55	47	64	55	54	56	54	51	57	42	46	63	65	67	51	64	47	61	66	52	48	45	58	49	53	43	41	53	60	64	50	58	69	47	45	48	50	35	44	66	62	50	52	58	60	57	49	61	65	44	53	63	52	44	47	48	62	56	53	57	73	50	35	65	49	59	43	62	47	56	54	53	62	50	45	52	44	52	46	49	55	45	68	56	60	49	48	65	47	70	46	54	61	66	44	48	62	53	42	60	54	47	42	48	44	43	59	47	47	33	61	58	64	45	56	66	58	69	66	47	56	47	44	59	53	63	47	60	54	47	46	57	57	50	48	52	58	55	52	72	56	42	63	54	55	43	51	51	67	45	68	55	64	50	45	48	40	51	47	53	52	63	35	46	62	47	52	48	44	56	66	58	52	66	57	50	46	59	62	47	50	43	52	52	43	49	61	56	63	66	65	50	59	50	63	68	53	60	57	53	60	56	46	46	50	49	42	49	49	51	51	69	54	44	51	42	72	51	68	54	63	48	52	63	57	69	67	66	50	53	67	62	58	57	50	61	49	46	54	55	59	56	50	44	57	75	67	46	46	51	46	48	51	54	46	43	64	49	48	53	56	55	60	59	60	56	56	47	53	58	54	43	72	54	55	55	63	50	51	59	61	68	52	52	45	45	46	57	69	51	50	54	62	51	39	56	61	53	50	50	62	51	43	54	51	53	64	56	42	71	47	63	56	73	51	57	58	59	42	68	62	56	55	50	64	52	66	50	65	54	65	57	64	58	60	59	51	44	46	46	45	63	48	53	53	67	61	45	56	47	59	41	39	66	62	56	61	54	57	51	58	49	45	53	65	54	63	46	49	50	56	62	49	52	53	68	48	51	59	62	54	51	52	52	51	53	50	77	55	53	62	70	47	60	48	59	59	58	52	56	41	61	65	58	51	52	49	56	61	54	72	47	65	46	43	57	47	44	50	54	50	54	57	56	60	48	58	58	65	56	48	54	44	54	54	52	51	57	51	53	53	50	56	46	55	59	52	53	52	43	51	56	55	67	49	52	47	54	56	57	50	68	49	50	43	56	49	50	41	58	50	59	46	57	63	58	76	57	61	72	65	60	40	64	57	56	53	47	46	58	54	44	68	52	54	54	53	50	48	62	51	50	66	69	50	40	60	61	52	58	59	45	47	54	61	57	42	49	44	57	53	55	55	57	54	48	58	58	47	48	50	60	63	54	58	51	44	45	55	48	54	62	64	55	48	65	49	44	50	56	51	61	53	54	52	53	58	59	59	60	50	52	58	55	65	75	68	67	44	49	65	63	62	51	60	49	61	61	46	52	54	58	48	71	42	53	53	46	52	56	59	58	49	60	50	53	43	45	40	47	49	58	54	72	48	54	58	50	48	60	52	65	42	54	47	50	42	47	63	50	49	49	51	55	47	57	57	60	50	53	42	56	42	56	62	41	44	52	50	54	60	55	43	63	41	60	53	48	58	56	62	56	58	52	61	62	40	75	58	46	58	65	46	54	52	59	49	53	56	49	52	44	51	45	53	70	45	56	53	56	43	51	57	38	59	47	47	48	51	56	47	62	57	51	58	51	50	57	57	48	56	56	54	54	64	59	68	60	54	44	58	52	65	57	53	63	61	68	52	63	59	61	54	37	39	59	53	53	53	59	62	64	46	59	53	45	44	56	49	46	56	39	63	59	68	40	51	59	38	47	63	50	48	64	60	60	53	35	44	56	57	63	48	62	58	43	51	61	54	47	45	70	60	65	47	57	52	43	64	44	62	65	55	62	54	49	58	61	47	48	55	47	52	57	63	58	64	55	44	56	60	47	63	57	62	55	59	64	57	56	49	78	50	51	58	51	47	74	45	44	58	68	53	54	46	61	56	42	58	53	55	64	54	57	47	52	55	57	60	48	52	56	55	55	54	53	47	74	64	60	48	68	78	54	64	56	61	62	51	58	42	76	57	51	60	47	53	67	62	58	51	63	59	57	55	62	67	57	52	51	49	50	59	44	52	42	62	73	54	48	50	64	54	54	48	59	52	62	55	51	55	60	57	53	46	57	59	55	54	63	62	46	42	53	61	49	68	51	63	51	56	46	49	61	58	58	52	52	56	63	56	45	62	45	69	60	52	48	57	42	48	48	47	58	53	49	55	51	53	53	51	50	64	51	44	60	53	64	57	58	59	52	58	51	63	50	51	58	60	57	63	56	64	48	60	45	51	55	63	66	65	52	47	44	58	45	56	59	54	46	59	59	37	63	48	51	57	48	55	61	52	58	47	51	65	60	56	49	60	57	54	44	58	50	62	50	61	47	51	59	60	48	60	55	54	74	54	55	54	61	64	58	56	52	47	47	50	52	50	60	49	51	56	62	43	56	61	43	60	50	62	45	57	66	48	75	58	54	59	53	59	46	49	33	61	45	60	51	56	61	68	55	43	62	57	59	41	44	55	47	70	51	68	51	60	44	61	70	68	56	54	53	64	61	53	63	53	49	49	60	55	45	50	59	44	39	68	53	61	53	61	43	51	59	48	58	52	52	53	55	53	51	63	55	53	54	52	56	63	50	59	48	68	64	67	48	43	50	51	70	46	58	51	51	56	58	54	44	51	56	66	52	64	42	56	58	64	49	64	67	39	55	53	41	54	46	60	46	49	51	62	46	75	51	63	40	44	53	63	65	60	61	67	57	57	74	57	53	42	49	57	41	50	54	71	38	50	57	61	47	63	59	49	48	52	44	58	60	55	44	54	56	60	62	61	54	42	67	51	48	55	56	61	59	71	55	66	52	56	69	54	56	52	68	58	42	53	42	53	59	66	43	49	48	58	64	61	48	52	52	58	48	42	50	37	64	48	55	52	64	55	68	44	56	47	58	54	53	53	63	63	45	61	55	55	46	61	56	58	56	50	40	56	63	59	64	40	53	58	47	47	46	57	50	45	63	50	42	66	46	50	52	63	55	52	51	52	61	61	49	48	48	64	58	58	56	59	43	35	70	51	48	42	45	48	62	56	65	59	63	52	59	46	55	52	59	63	55	57	60	53	36	51	46	48	57	49	46	52	59	52	54	49	61	54	43	50	59	52	59	68	54	46	61	56	68	54	61	54	64	51	51	45	51	60	54	56	54	51	63	37	56	55	72	56	57	46	54	44	61	55	55	57	48	41	50	63	56	53	57	50	49	74	56	62	48	57	55	51	59	64	64	66	45	61	49	59	51	68	47	51	71	50	56	46	57	55	58	60	52	51	51	63	55
41701	35531	28490	26258	25955	11959	6340	3156	1301	789	702	662	663	642	705	700	668	705	673	648	680	651	668	702	667	686	674	672	659	662	698	682	668	632	674	626	695	665	682	657	643	663	702	662	652	707	683	632	631	667	643	640	629	641	644	659	683	668	696	695	663	715	683	653	656	712	706	715	673	689	689	657	684	672	673	681	657	708	687	682	658	681	707	700	657	735	653	670	607	636	627	709	644	690	655	624	684	701	668	697	696	704	673	656	715	673	683	692	695	677	684	652	701	686	669	702	690	636	624	705	656	665	690	651	685	649	666	680	663	720	686	671	706	655	680	676	675	698	665	649	668	673	703	648	668	690	626	665	704	686	724	701	639	691	688	646	674	623	683	656	672	674	663	682	643	667	727	701	610	693	651	734	682	686	635	674	724	652	673	689	697	709	623	653	675	668	655	675	634	714	656	670	638	723	620	701	666	683	648	686	693	646	702	693	670	622	687	695	707	664	705	697	673	706	686	734	703	687	675	671	641	647	705	700	695	664	707	662	664	687	674	627	670	675	662	681	709	683	662	683	658	677	672	684	671	702	720	682	652	660	736	668	686	671	708	668	709	634	660	659	674	679	684	672	650	694	688	653	697	721	649	673	652	699	670	689	676	677	654	661	717	639	693	665	691	651	638	669	660	683	684	682	713	701	708	701	634	683	669	651	681	705	666	678	660	656	694	674	697	714	661	738	644	719	647	667	705	733	651	623	692	632	711	632	655	695	655	666	664	686	637	616	680	628	706	670	694	666	644	672	641	666	674	655	686	688	688	698	665	686	668	699	656	685	671	617	682	682	666	677	668	698	639	753	726	647	685	675	652	694	681	687	661	684	705	666	697	683	658	691	629	668	675	645	659	703	632	691	688	666	647	644	647	674	703	692	647	696	650	643	666	660	712	681	662	615	656	673	652	709	691	656	696	624	690	648	680	680	687	674	658	672	700	687	726	691	648	669	667	669	650	653	636	654	671	703	632	652	709	674	668	646	688	702	660	664	668	657	667	649	695	714	676	706	639	656	693	694	669	676	679	662	667	676	680	672	691	716	636	629	690	675	684	708	670	704	698	677	664	687	721	655	706	652	672	588	677	665	653	673	660	695	730	686	654	654	660	694	671	660	681	654	672	662	696	651	729	677	659	693	648	721	653	651	692	685	662	677	718	675	649	683	653	673	668	670	628	666	631	679	682	714	655	677	637	709	658	655	649	684	716	709	640	645	691	672	691	729	651	626	627	639	708	690	655	639	668	690	656	696	674	663	669	673	624	701	697	645	666	662	656	651	726	667	655	645	704	623	677	636	683	656	634	658	698	683	649	706	702	693	636	705	640	715	693	674	712	649	635	676	644	691	690	704	681	681	689	669	671	721	657	686	656	711	676	705	650	655	712	682	693	679	715	656	686	718	672	630	674	678	682	662	649	706	652	624	708	657	698	685	651	702	672	675	648	715	615	715	635	673	649	673	701	690	656	655	668	696	638	675	623	633	682	698	713	653	671	711	681	705	679	692	735	669	697	694	650	642	679	694	686	691	620	685	723	695	662	652	700	662	710	679	674	696	645	683	650	650	702	645	740	701	654	667	639	651	660	687	685	671	659	689	718	699	675	688	665	683	639	675	657	714	684	664	647	674	670	697	637	678	662	675	615	670	636	670	633	684	647	662	690	741	657	644	691	663	671	655	674	630	625	707	640	697	684	688	700	679	656	708	712	694	706	648	646	709	707	741	643	670	635	642	633	668	652	722	643	696	697	704	661	669	661	678	701	629	705	649	647	670	699	654	703	675	671	668	669	697	737	699	617	666	656	633	638	646	679	639	690	685	698	646	665	683	657	717	705	669	688	685	677	657	688	675	705	681	619	684	682	646	662	704	681	680	646	652	726	646	712	625	657	651	692	681	714	696	671	718	662	676	667	685	689	618	624	684	666	674	683	655	638	714	679	655	735	659	644	660	622	716	686	656	660	695	697	655	668	683	666	678	688	690	679	694	663	658	682	693	626	662	683	651	680	681	698	672	677	690	689	698	662	694	690	744	685	636	595	643	643	630	648	663	654	641	704	651	625	655	702	678	714	691	645	641	644	696	633	654	669	651	681	652	691	709	681	703	667	683	653	688	707	696	681	620	662	662	645	642	675	666	684	703	660	683	626	672	705	696	692	692	661	675	696	665	691	666	690	722	664	630	681	671	622	649	631	655	661	654	680	650	665	670	683	727	691	696	657	677	677	626	682	674	619	624	627	706	709	676	714	669	684	691	664	690	700	699	703	705	651	658	680	684	677	660	657	699	691	698	672	692	675	654	626	684	683	632	688	699	675	657	685	673	671	705	711	681	665	687	689	696	661	643	667	684	667	683	685	713	683	637	677	673	670	675	697	701	653	720	661	694	644	646	680	689	698	656	674	677	694	669	641	650	632	652	647	705	720	684	649	677	656	697	650	701	664	669	699	726	679	680	702	649	685	702	671	709	705	661	686	639	673	670	703	669	627	711	658	702	622	678	708	724	675	667	655	646	653	685	640	666	677	641	699	691	642	680	681	662	666	679	680	691	675	651	638	662	702	676	664	688	715	656	687	670	649	633	670	662	670	682	676	651	664	676	629	637	680	636	680	658	680	670	724	669	690	639	719	676	735	678	644	670	671	687	676	675	680	697	682	674	657	667	707	653	697	686	680	669	657	674	666	648	722	659	635	631	698	682	677	661	679	632	644	655	655	750	653	654	688	680	684	642	681	626	727	677	696	659	707	698	637	665	644	621	656	627	732	702	696	689	708	678	692	683	649	701	679	713	626	601	722	657	672	695	695	702	664	702	672	668	675	671	670	705	714	625	690	683	676	682	597	639	650	725	624	669	677	704	667	642	666	629	656	663	633	686	662	658	681	682	681	670	660	675	755	652	690	631	706	696	668	699	691	687	671	691	696	675	639	652	678	692	662	643	653	608	641	662	698	668	663	647	637	674	656	665	707	677	649	634	688	688	636	677	683	680	633	657	665	656	702	704	657	656	687	681	695	705	681	612	688	708	726	684	672	684	669	711	663	709	724	673	679	695	713	622	654	678	673	672	706	663	656	616	631	722	635	687	645	672	659	645	653	659	685	669	665	659	691	696	681	657	647	661	649	693	702	643	695	677	632	665	721	661	620	657	693	706	628	697	652	685	673	625	699	685	696	698	676	704	619	666	655	663	701	645	678	688	664	715	735	707	678	636	648	722	650	666	658	670	646	642	673	662	714	670	642	686	660	662	679	600	722	665	662	688	682	678	666	656	628	690	682	665	670	670	724	667	671	736	687	689	667	650	663	665	698	702	694	674	689	661	641	751	658	654	648	644	649	695	627	584	674	690	669	663	648	666	648	674	655	651	644	683	699	637	707	648	687	673	697	649	678	725	687	694	696	654	675	666	704	681	636	666	679	698	684	670	662	680	672	677	707	707	665	669	691	663	639	675	675	663	685	628	660	674
23153	30678	16930	7788	3453	877	385	187	93	68	50	45	57	59	55	41	55	48	66	65	59	63	71	66	55	54	54	59	49	54	64	42	57	62	60	57	59	41	54	57	66	60	45	47	46	56	64	47	70	65	52	59	56	48	52	48	54	54	61	62	67	42	59	57	56	55	50	57	55	59	56	56	57	46	50	59	61	52	60	45	58	46	61	47	43	64	53	51	41	58	70	56	55	57	56	63	55	44	53	52	66	53	42	70	56	64	53	49	54	54	56	59	59	56	66	60	47	55	56	55	55	50	60	58	55	40	54	67	61	49	47	57	53	72	40	61	54	55	43	64	57	51	59	60	54	59	59	64	47	56	63	53	46	58	65	63	68	55	61	54	55	43	52	52	65	61	57	59	47	53	55	50	55	44	52	56	58	63	42	44	47	54	54	50	63	52	54	58	55	48	60	45	63	48	35	57	53	61	50	55	67	63	63	48	48	62	61	55	55	51	57	47	47	55	55	52	68	55	45	67	53	46	57	53	43	53	51	68	69	63	60	56	41	62	57	61	63	48	40	60	55	54	53	57	53	60	37	61	56	47	56	54	46	60	55	35	41	58	41	56	49	49	50	61	56	50	61	57	68	51	63	56	61	64	47	63	62	59	57	54	54	58	61	55	70	64	49	64	48	48	57	51	61	59	49	59	55	68	54	44	52	61	54	66	40	44	61	61	56	63	49	55	63	58	66	65	46	71	49	55	44	62	68	53	55	40	60	66	61	63	62	57	55	51	56	49	53	59	59	73	51	61	52	68	48	58	59	55	61	47	52	62	59	55	60	55	60	59	67	64	52	47	61	57	58	60	59	69	68	60	58	49	61	43	55	59	45	60	51	67	48	42	41	65	55	58	58	59	56	45	76	62	61	52	52	53	60	65	60	55	51	53	61	54	48	66	49	65	55	64	60	67	75	43	57	66	65	57	56	54	56	60	54	69	58	71	66	62	48	47	57	52	64	58	51	59	61	53	57	52	65	51	48	59	63	46	47	48	56	49	48	51	61	63	49	49	50	57	55	56	67	53	65	56	56	56	57	62	54	62	73	64	55	46	48	61	43	45	49	62	65	55	73	45	49	52	65	52	47	73	56	59	61	54	51	60	58	58	60	54	54	51	58	45	52	71	63	68	63	65	52	41	62	55	51	68	54	58	66	62	53	61	42	53	57	58	57	57	55	54	48	57	40	56	66	50	62	52	55	64	75	69	56	62	61	48	55	65	57	60	49	63	51	64	54	59	51	59	61	40	72	48	45	52	65	52	68	56	60	72	60	63	45	55	57	66	42	54	69	59	63	54	58	54	64	46	72	76	57	44	64	49	48	59	57	64	56	69	51	49	47	44	45	63	75	64	69	47	51	59	54	61	65	49	64	48	53	45	62	73	51	50	40	48	59	45	62	45	49	62	68	50	60	58	62	51	63	62	43	64	44	58	49	45	50	59	51	54	69	59	56	55	59	54	53	46	68	53	56	46	62	43	53	49	50	58	63	72	51	57	58	45	62	59	47	56	57	49	63	44	63	51	71	45	59	49	61	63	63	64	56	63	56	47	45	48	50	68	57	62	50	59	55	54	67	79	57	74	52	49	56	39	52	53	55	52	51	46	69	57	53	54	52	63	67	55	54	57	74	60	44	53	50	54	66	60	52	69	51	56	51	48	48	61	58	59	61	55	46	56	58	57	58	51	54	55	81	49	48	62	66	56	55	60	53	52	48	61	57	64	54	62	50	62	45	63	54	48	64	62	60	53	62	42	41	46	51	53	58	45	48	52	58	70	53	53	52	53	45	64	59	44	49	54	59	69	56	48	64	47	45	54	48	44	56	62	45	61	63	64	47	55	54	56	52	56	59	54	56	59	46	54	52	59	56	59	62	51	60	60	47	46	49	60	53	49	46	50	59	58	63	58	63	53	59	39	56	64	53	68	52	50	51	56	57	40	60	52	65	52	61	45	49	41	42	64	54	57	71	57	55	54	68	59	55	55	50	35	66	48	50	59	59	52	59	64	52	54	57	56	54	51	50	52	56	55	65	44	64	62	60	50	57	67	71	61	53	44	55	52	51	52	47	62	50	61	54	57	59	50	45	41	43	48	80	52	50	53	50	63	44	51	47	61	70	42	59	65	56	46	48	64	44	67	56	67	59	56	55	65	57	56	47	47	38	64	49	54	75	64	51	55	63	71	53	43	46	52	49	46	54	71	60	48	53	60	65	58	58	53	56	74	73	51	42	59	77	48	64	57	68	53	56	47	52	45	50	56	54	52	59	68	60	69	54	60	55	52	66	60	50	49	60	57	57	46	67	71	57	62	63	47	51	55	55	61	51	54	69	51	38	56	59	66	61	44	63	54	61	53	66	49	51	48	58	56	40	51	63	53	68	57	51	62	40	51	61	56	48	40	45	49	40	62	46	53	75	60	61	63	53	51	53	50	54	65	59	54	52	39	59	68	53	54	72	49	42	59	49	57	50	62	63	51	53	45	55	54	57	49	62	46	63	56	45	51	50	55	64	59	67	63	53	53	59	54	58	55	42	73	57	44	62	49	64	54	53	49	60	58	49	68	37	63	55	45	55	60	48	49	60	50	46	54	61	59	58	61	54	43	69	58	54	50	56	61	50	51	54	60	53	53	56	64	60	51	59	57	51	40	58	60	51	48	60	52	56	62	58	57	54	51	57	50	57	58	60	53	57	53	51	45	58	46	50	60	55	52	59	59	56	62	47	55	56	62	58	47	55	46	56	54	50	77	58	49	59	44	61	57	57	59	69	54	50	56	57	55	58	66	56	43	58	44	58	60	54	45	57	59	65	56	53	59	48	56	64	59	65	55	58	53	57	47	59	51	67	54	55	59	49	46	44	57	57	52	50	54	53	54	54	43	72	53	67	69	58	54	54	77	53	49	60	44	65	73	55	52	50	50	64	58	53	57	55	67	57	49	59	49	60	53	43	45	62	60	41	49	54	58	47	54	50	51	61	49	48	52	58	50	52	52	47	58	59	57	50	57	66	67	53	47	48	49	57	68	62	54	62	56	61	53	63	58	65	46	66	70	61	68	64	53	56	61	68	62	59	48	50	60	52	55	76	58	58	65	47	64	61	49	54	59	63	46	40	59	77	50	48	45	45	61	63	56	52	47	47	60	48	55	57	50	63	67	48	50	51	59	51	60	55	61	65	55	40	58	58	66	52	54	55	65	51	57	56	63	50	43	61	59	48	58	64	61	44	39	45	59	52	49	64	62	55	61	64	45	52	52	56	60	65	59	59	54	51	49	64	63	61	54	54	58	65	61	62	46	53	41	68	62	57	42	58	56	51	51	51	52	74	55	62	46	63	58	51	62	65	51	45	76	57	53	50	47	48	57	65	63	57	55	58	57	50	51	64	56	59	59	47	55	47	58	53	78	58	67	66	47	62	56	63	60	60	60	35	48	53	54	53	58	54	56	59	47	78	54
48802	44271	38441	38441	37696	22093	13654	6727	2455	967	794	667	689	678	721	715	675	668	640	683	696	701	732	725	691	668	737	677	703	697	724	688	671	714	693	675	696	632	665	674	683	690	681	651	702	675	746	692	685	664	665	660	716	646	703	700	676	685	685	667	702	649	640	697	630	657	665	707	689	641	657	640	683	690	695	725	649	700	672	683	667	668	696	699	667	670	675	664	701	623	726	671	632	663	665	701	702	696	687	646	710	671	712	699	715	681	662	675	703	659	594	694	701	666	678	709	664	688	713	679	706	743	667	663	692	637	661	694	696	690	666	679	716	699	692	671	707	646	676	674	711	706	668	669	671	685	644	632	670	683	658	697	634	662	698	704	661	688	672	685	638	662	657	669	712	697	673	653	631	689	666	660	688	661	657	696	698	723	672	690	699	669	617	674	633	675	690	694	654	699	673	685	712	654	682	696	687	611	695	674	682	690	677	695	711	653	702	643	685	658	756	689	730	672	675	732	678	680	720	667	690	698	680	701	713	642	641	724	651	711	680	699	660	656	703	675	679	667	655	683	714	670	641	657	679	687	697	698	685	728	684	683	714	699	710	703	707	698	666	669	666	674	664	730	617	664	648	667	674	615	692	673	719	611	716	678	658	652	678	713	701	726	708	684	665	708	677	668	671	687	644	696	651	682	708	667	690	702	644	708	683	677	698	666	718	675	669	648	688	682	668	698	689	639	663	709	671	649	682	713	642	623	708	704	650	684	672	637	680	684	698	652	662	705	653	747	688	709	658	624	698	673	688	669	650	673	656	636	659	703	690	668	670	670	687	661	699	661	676	690	737	677	693	689	694	709	688	691	668	687	640	630	725	699	723	693	666	649	701	669	646	696	659	665	645	690	652	673	706	678	687	685	676	687	671	689	659	704	709	656	728	636	701	667	689	690	736	665	728	668	685	701	688	665	616	714	676	651	656	672	686	690	640	667	688	661	653	683	693	650	684	667	678	715	676	669	696	667	674	689	712	700	638	669	668	658	633	672	664	637	698	681	637	683	623	682	688	709	719	682	676	619	733	650	680	668	661	691	680	683	683	678	706	680	653	663	705	649	674	680	649	674	668	632	656	684	735	668	669	712	699	695	676	710	714	686	715	687	685	703	699	677	686	717	633	642	698	695	673	685	725	638	677	673	674	704	675	698	681	714	656	660	659	724	666	669	700	690	676	709	720	683	688	672	632	674	714	719	650	673	670	687	707	691	670	663	673	717	686	637	659	695	633	669	676	645	679	667	677	693	682	672	699	734	678	634	664	655	685	685	676	650	682	666	665	673	652	717	658	683	692	706	666	637	716	694	706	677	666	676	655	694	615	633	667	681	670	685	671	701	666	631	681	613	680	701	689	678	687	672	676	659	664	709	723	718	662	685	677	725	666	661	673	676	682	693	712	648	664	640	666	696	675	710	697	682	679	654	702	691	692	684	642	666	693	670	684	693	664	695	670	665	649	605	692	673	664	664	634	658	698	651	692	708	711	673	692	706	684	682	705	644	649	699	678	680	674	691	652	644	715	656	703	722	699	696	682	677	740	705	666	688	676	660	701	700	695	699	642	652	668	683	673	696	676	658	703	725	679	689	684	662	696	714	631	678	642	694	699	661	677	674	703	690	699	681	658	729	694	689	656	689	676	739	725	660	719	670	693	701	677	659	675	652	678	677	675	739	641	686	706	686	746	667	705	694	700	693	685	691	692	696	726	652	661	681	671	666	670	692	652	690	655	686	686	666	685	708	676	687	702	699	707	679	650	659	706	690	709	722	684	630	718	714	669	626	701	743	667	678	676	686	688	671	704	688	664	638	696	691	754	715	672	677	695	728	659	661	686	717	693	712	683	691	698	688	643	730	658	663	653	641	733	699	710	686	679	665	693	697	684	686	718	664	713	688	633	681	678	704	700	677	639	650	684	666	707	680	642	738	637	721	728	629	701	688	742	669	649	658	669	692	709	641	679	677	660	639	668	698	659	685	677	645	672	645	657	707	670	662	710	671	723	672	678	670	673	662	659	671	651	668	645	708	651	702	693	685	679	689	643	667	676	723	688	698	658	693	723	687	627	706	690	702	713	690	654	675	653	650	679	681	701	649	702	697	688	679	642	690	683	689	690	617	700	690	690	683	679	657	706	678	693	678	677	630	670	666	660	713	690	680	637	649	677	709	685	668	633	670	690	703	680	648	671	693	650	723	663	690	673	658	656	659	692	688	666	708	658	667	683	684	709	661	679	671	669	718	707	728	630	663	673	695	653	697	688	686	648	686	688	687	688	718	686	643	723	690	690	657	739	679	647	703	676	690	676	648	642	683	663	721	681	685	671	688	697	627	672	642	638	741	659	619	689	654	715	660	668	666	746	676	682	687	660	713	691	690	689	644	681	732	667	648	661	651	707	691	684	676	672	707	677	767	727	719	630	684	678	654	670	700	705	670	673	722	671	673	649	695	699	716	659	696	673	678	682	655	685	670	721	658	677	660	669	706	661	681	671	694	683	681	696	636	674	632	712	670	666	654	671	689	660	740	650	663	696	694	699	718	726	702	682	674	662	694	676	666	653	702	668	726	635	654	669	659	671	649	666	644	677	674	684	690	693	703	664	656	701	725	662	674	739	686	669	662	694	705	678	654	695	685	667	705	684	609	697	637	699	689	680	698	702	714	655	672	662	672	682	687	709	662	657	671	638	674	693	699	706	658	677	677	676	653	712	696	684	659	678	653	682	676	676	675	683	669	701	710	647	649	703	730	644	665	667	719	690	695	692	696	685	684	705	715	660	686	679	698	698	691	673	717	678	685	659	709	714	663	692	692	707	682	657	660	660	687	708	691	674	679	656	697	681	726	703	685	662	655	727	657	715	652	669	688	677	691	749	678	685	672	658	689	657	730	691	723	706	702	656	686	676	672	671	648	694	709	681	659	675	728	669	650	677	706	619	637	650	673	694	682	719	697	669	744	672	686	728	679	696	687	654	689	711	709	680	666	701	674	673	672	658	707	726	650	730	700	727	672	685	722	664	604	709	701	714	647	671	709	699	678	735	627	682	710	742	679	679	637	661	656	736	723	646	674	713	654	668	638	686	699	676	697	703	682	662	665	695	684	667	637	676	708	681	692	700	679	679	654	625	676	683	700	670	655	691	689	712	713	735	667	705	716	685	664	642	699	649	721	686	641	649	698	672	659	649	701	667	684	688	695	721	656	646	688	673	693	695	668	682	671	665	690	659	692	689	675	655	656	702	708	714	686	664	704	681	633	740	654	702	683	676	683	705	660	689	677	732	697	663	694	689	651	675	654	695	695	726	647	669	701	677	690	627	636	662	676	681	649	662	736	702	714	695	696	655	674	665	653	681	666	651	645	682	682	702	676	683	669	636	724	724	672	694	692	686	630	693	707	687	724	614	668	727	721	654	677	673	662	691	650	678	698	682	677	664	683	650	693	636	678	659	665	689	717	672	695
18918	27881	15663	6976	3528	807	353	170	109	82	75	67	78	68	66	64	66	59	74	63	61	69	63	48	70	52	62	63	51	54	68	41	68	55	70	54	72	60	53	60	75	72	58	57	70	59	47	55	48	63	54	63	53	64	50	64	66	73	57	72	55	53	67	86	52	55	76	68	60	62	73	67	66	63	55	72	70	61	53	66	54	86	66	55	69	63	74	74	64	68	63	63	67	66	66	62	67	49	66	52	51	49	58	53	64	61	63	70	69	42	48	61	65	62	65	65	66	69	55	58	75	57	66	62	61	63	68	60	54	72	74	69	66	63	61	75	55	64	53	73	69	71	73	68	64	61	79	72	60	67	67	50	54	93	57	54	65	60	71	78	54	67	65	56	61	59	68	77	51	65	60	53	68	57	61	44	61	56	59	73	60	68	65	58	61	54	65	68	58	50	61	68	56	63	71	56	63	62	68	69	59	52	51	61	63	83	63	67	49	68	80	88	56	61	57	65	62	68	57	60	62	62	65	49	51	60	52	75	76	54	58	52	66	73	72	72	56	66	75	61	53	57	54	72	68	59	60	72	55	65	67	62	54	62	65	70	63	66	79	69	70	73	54	58	73	67	56	70	70	66	61	57	66	70	52	75	57	53	57	55	63	58	64	47	63	63	59	78	62	65	77	51	62	57	65	58	63	63	57	69	50	58	58	70	73	59	44	76	67	62	62	64	60	70	63	67	74	72	72	60	62	68	58	71	69	56	70	53	61	55	61	69	68	71	63	53	59	52	64	68	68	82	57	53	66	43	49	54	58	68	64	90	70	67	58	54	57	62	60	59	68	76	57	71	58	66	66	68	60	60	71	66	56	72	71	66	54	55	68	69	61	60	55	66	53	46	51	70	70	47	50	50	67	70	54	59	70	52	71	59	66	55	60	65	64	54	69	61	61	65	75	69	68	75	64	58	83	71	56	72	78	69	73	46	62	58	56	61	56	71	55	67	58	52	54	71	73	68	54	55	64	45	57	66	72	84	75	59	47	72	49	55	66	56	62	71	50	65	80	71	63	45	60	68	65	62	74	63	74	54	81	57	63	74	72	60	61	56	73	53	62	77	66	73	66	73	71	66	73	63	52	55	72	65	61	69	76	61	66	73	60	62	61	55	78	71	68	57	70	56	66	69	60	68	63	47	51	60	52	70	68	49	75	67	70	54	59	64	63	68	62	67	79	63	62	69	66	67	60	77	65	72	75	67	60	77	61	57	54	64	53	60	72	74	77	62	62	60	58	65	74	70	59	76	66	54	76	72	58	71	45	75	65	82	58	62	56	61	76	79	59	66	54	64	63	70	60	63	47	74	72	85	47	53	65	66	67	65	63	45	68	61	74	59	57	61	63	60	72	59	60	58	57	67	72	62	57	63	60	57	68	65	78	64	64	65	51	59	57	62	64	69	48	79	61	56	78	61	61	69	60	59	59	54	64	56	76	67	69	69	70	78	72	43	56	83	56	67	69	61	66	63	76	81	64	62	63	67	61	67	69	53	57	50	50	51	41	68	61	49	44	79	66	51	67	62	64	65	57	53	56	76	66	64	63	53	71	60	51	56	64	58	44	66	57	58	66	66	73	78	80	61	59	70	70	74	65	53	75	58	59	60	69	53	58	60	67	71	62	67	64	61	58	61	66	65	46	72	65	57	69	64	77	65	54	52	53	60	54	65	68	64	66	71	56	66	83	67	59	56	67	48	74	56	44	72	78	76	72	69	66	54	56	63	68	75	65	44	58	59	74	57	83	53	62	65	53	62	59	62	63	68	73	53	58	70	70	70	74	74	63	67	69	59	54	66	83	59	66	64	76	71	58	57	64	64	64	49	66	75	65	65	71	48	68	62	60	79	51	67	66	83	74	65	53	65	58	64	61	71	73	65	59	73	75	60	61	61	54	50	63	70	57	55	60	67	64	67	67	54	58	56	59	74	63	59	71	52	63	46	76	70	71	42	60	69	57	59	79	61	67	68	75	73	71	65	66	62	68	62	61	58	53	56	74	68	63	67	77	61	64	53	81	59	54	64	55	52	47	82	62	57	53	68	55	61	67	59	69	55	62	55	58	59	64	59	60	72	53	61	78	72	62	69	58	72	70	71	56	60	59	68	52	65	68	71	55	59	71	69	67	74	59	65	55	69	64	67	57	56	62	50	63	67	60	65	74	69	75	56	53	70	65	60	83	74	57	85	71	61	64	64	62	46	73	59	66	73	65	77	59	64	73	60	54	73	67	63	64	64	52	70	56	76	65	74	57	55	59	59	48	70	61	52	56	68	56	66	67	56	61	72	51	75	57	80	57	50	76	71	68	77	59	61	65	84	79	72	66	69	52	76	68	64	79	66	52	60	54	73	64	55	65	54	61	59	63	59	66	70	64	56	58	84	62	65	62	78	66	59	75	53	74	67	58	58	47	48	56	53	68	62	65	73	58	57	55	64	80	50	73	58	55	61	71	63	54	71	59	63	52	64	71	59	65	55	64	53	58	61	68	60	64	61	53	69	67	41	63	59	65	66	52	68	63	57	68	53	58	60	64	69	71	61	58	74	59	77	67	65	69	67	75	67	74	59	66	79	56	58	73	46	60	66	70	49	68	55	59	72	55	60	63	66	89	63	68	67	61	70	58	76	49	57	63	69	77	55	61	61	70	65	78	52	73	76	52	57	64	85	63	57	57	68	55	49	73	64	58	49	65	70	67	55	54	53	56	63	49	60	60	62	70	69	52	58	68	65	62	50	75	64	64	56	68	59	61	71	67	66	56	48	67	51	59	78	64	54	56	64	61	69	66	56	59	56	67	64	61	60	54	66	59	73	68	50	52	55	70	62	62	61	71	56	65	61	75	65	68	69	68	70	73	61	61	82	63	57	60	52	66	83	70	59	60	73	72	51	68	58	67	51	60	82	67	71	55	80	50	77	78	72	67	84	64	60	56	65	58	54	74	62	58	57	67	68	81	59	63	59	61	72	62	66	68	64	61	72	68	59	71	60	56	67	52	71	64	58	74	56	57	70	52	61	63	67	69	68	58	62	73	56	59	74	52	55	49	63	67	63	62	65	68	66	58	61	64	53	65	62	60	52	69	64	61	61	61	64	60	64	66	64	60	51	74	55	73	58	58	61	57	59	78	64	84	57	62	63	78	75	70	67	59	49	68	75	66	61	52	55	72	79	60	54	60	44	54	71	59	71	63	54	74	55	73	64	57	58	62	50	65	71	69	50	72	61	61	72	58	63	57	66	71	65	55	53	57	55	68	70	60	72	67	66	75	54	65	66	46	65	59	63	55	57	69	71	61	68	55	60	58	48	70	62	55	58	62	49	61	63	55	75	51	57	58	69	56	78	48	59	58	71	63	65	61	60	68	66	76	66	77	65	55	54	62	63	50	59	66	75	67	49	65	68	55	56	58	64	75	65	68	64	63	64	59	59	62	54	68	73	65	65	55	60	56	53
48688	47818	37828	37337	37105	21841	13818	6732	2687	1093	871	808	779	779	798	819	788	766	758	756	806	760	805	781	782	743	751	802	754	783	802	782	778	731	776	755	749	764	766	706	767	775	787	771	752	754	781	760	740	775	795	765	762	802	763	761	776	722	782	774	810	743	763	787	773	736	781	795	804	769	765	815	798	761	757	795	773	739	789	740	778	802	841	787	751	728	760	800	829	739	784	741	783	770	776	766	788	789	750	745	784	782	733	732	791	802	785	736	680	728	766	736	782	762	748	734	782	738	787	823	776	817	810	746	762	720	806	736	744	742	736	762	763	715	736	765	747	748	761	774	774	752	769	740	794	783	759	749	763	743	731	763	773	782	783	711	790	763	753	737	775	767	754	812	813	726	745	770	774	800	809	740	781	775	729	724	733	769	791	785	781	806	770	759	716	760	734	761	750	781	716	812	797	800	764	760	796	833	790	806	777	793	744	743	762	737	735	766	747	807	774	807	777	814	798	750	751	806	770	751	791	756	779	843	789	753	766	789	758	792	680	740	788	761	750	781	740	779	725	744	725	814	768	730	774	782	803	758	785	770	731	735	760	799	770	775	806	804	774	774	840	753	730	727	725	796	806	816	767	756	761	811	805	764	794	790	793	719	738	757	769	805	779	738	746	754	746	777	752	757	807	753	771	816	765	690	771	788	798	760	739	778	813	785	797	755	803	755	784	749	778	772	771	777	762	782	730	788	796	791	803	798	691	783	767	788	804	763	725	780	774	830	756	754	761	771	849	700	809	753	757	784	747	794	734	794	851	761	758	774	797	725	789	720	790	772	763	786	766	782	770	785	770	754	797	787	803	766	779	776	758	774	793	758	788	788	757	786	798	713	780	792	787	779	725	744	806	755	798	756	780	792	722	772	783	738	748	765	780	809	792	765	751	734	790	752	793	770	752	769	732	733	786	758	787	740	736	754	743	785	730	800	815	796	761	757	788	803	763	771	810	772	770	806	770	820	800	766	814	747	779	779	719	739	748	816	802	760	764	750	758	768	824	737	742	772	767	775	765	830	791	731	764	786	738	781	772	723	810	725	759	775	771	770	828	757	781	772	778	810	759	772	794	758	759	844	826	849	772	771	799	788	774	795	760	749	716	755	798	813	757	744	800	797	781	757	719	805	741	771	729	797	803	771	756	766	739	820	781	751	800	819	765	745	799	751	753	759	831	785	773	765	755	798	762	771	742	773	793	729	754	797	776	730	771	770	789	742	795	793	740	787	756	783	782	762	831	740	764	752	732	763	802	796	772	816	790	736	788	778	765	796	775	753	759	736	773	758	773	747	811	787	821	789	791	814	749	752	755	757	792	779	768	772	745	774	752	806	729	746	675	787	769	800	749	798	806	787	784	753	820	788	786	792	808	767	814	771	721	754	764	774	758	768	742	733	780	758	755	749	755	752	746	811	786	773	762	798	724	806	771	759	812	792	768	810	763	772	768	780	790	757	790	827	795	816	706	740	817	793	762	800	781	760	767	765	774	774	762	787	756	767	814	787	786	768	766	770	800	786	783	794	774	808	773	768	758	790	797	752	790	798	739	781	768	757	791	768	795	760	817	853	749	748	781	803	768	749	747	752	832	798	773	799	775	772	743	776	714	798	818	772	752	770	791	805	784	832	718	747	777	763	805	778	786	774	742	786	758	737	805	799	803	714	765	800	781	802	749	806	763	766	761	751	750	771	801	826	776	764	791	780	792	786	740	813	755	788	826	725	741	762	829	750	773	805	719	778	788	770	763	792	741	794	763	795	763	747	732	743	778	771	757	786	807	794	845	760	756	796	789	768	753	752	766	732	767	805	763	755	722	788	780	771	790	759	783	784	827	721	782	777	762	716	777	815	757	789	779	771	813	746	813	759	754	751	776	765	778	786	761	729	773	756	763	739	731	740	760	759	756	723	796	766	747	745	783	762	739	750	778	759	744	730	749	753	789	760	800	809	784	765	803	760	725	743	763	779	794	783	746	764	761	757	788	808	719	794	808	769	754	794	789	793	801	792	741	756	752	764	823	746	765	748	766	792	801	799	810	762	796	726	779	739	764	749	779	802	794	763	779	812	773	764	780	774	784	749	747	797	813	793	804	810	770	792	751	806	746	773	761	740	806	794	777	715	766	687	786	804	822	784	745	757	749	749	771	740	791	749	740	787	754	766	784	824	732	813	694	759	747	730	760	748	792	774	755	723	751	772	769	747	785	827	764	794	742	762	792	773	745	813	764	729	767	794	764	797	732	793	770	775	748	737	757	813	784	757	777	769	794	794	751	712	784	764	747	791	723	745	761	727	782	715	718	743	778	750	761	801	739	758	793	803	741	748	755	773	790	782	796	785	787	721	731	823	765	786	746	752	787	819	767	798	801	805	751	793	755	748	746	777	741	774	764	770	758	777	749	731	781	825	747	768	761	793	722	728	767	754	790	759	753	763	776	808	783	746	763	784	777	761	760	796	773	742	809	785	805	766	788	774	823	743	770	795	750	801	776	763	772	737	798	827	749	753	729	738	798	805	847	794	785	727	806	784	744	780	781	748	730	812	782	766	745	768	742	729	789	748	772	881	757	773	721	782	795	748	747	745	770	750	756	769	706	786	768	764	772	741	745	755	751	748	740	812	805	776	758	745	724	857	787	776	766	791	757	765	753	747	730	743	787	787	760	778	761	744	799	828	771	787	724	765	734	820	781	735	756	776	793	807	788	770	797	772	751	729	762	812	784	732	744	748	689	782	754	774	770	755	795	728	788	764	768	745	758	770	741	769	791	814	780	730	802	758	735	797	750	776	792	763	755	779	755	755	733	724	804	794	751	716	767	756	782	823	829	798	788	752	790	767	769	758	775	761	800	754	791	774	752	743	777	726	782	830	743	748	745	798	827	809	727	780	786	733	757	791	816	752	715	735	748	818	728	791	769	754	744	811	767	744	752	788	772	788	745	807	748	728	745	790	803	745	728	741	794	751	755	717	750	765	818	781	749	761	799	776	811	781	820	778	772	751	791	770	773	792	801	790	783	756	770	749	762	774	801	786	815	770	775	730	724	764	823	824	771	812	764	788	793	796	767	746	735	769	715	772	749	808	796	703	761	756	793	759	815	754	726	767	795	790	773	754	755	778	788	760	753	768	742	731	770	798	811	794	793	733	771	791	805	771	731	773	780	725	768	777	765	767	785	717	739	794	752	801	782	733	772	804	821	749	740	782	745	739	765	782	797	789	730	784	740	779	796	780	802	764	838	747	806	788	767	717	777	805	749	739	778	761	796	802	780	742	792	811	733	771	766	752	759	796	817	807	735	721	705	754	752	745	775	759	761	777	815	759	755	762	766	780	767	803	780	767	707	818	800	738	766	773	831	755	802	789	720	772	776	732	750	744	709	779	799	776	754	773	728	817	766	738	728	790	755	761	760	806	753	757	685	734	790	775	789	770	804	727	775	781	760	744	758	806	809	766	768	802
26504	37776	23301	11120	5916	1393	614	287	143	64	69	69	69	56	56	55	52	54	68	67	65	61	59	51	62	56	53	54	47	56	63	81	64	56	58	61	53	69	89	58	55	65	66	61	61	65	53	60	74	62	59	50	73	61	36	53	56	54	71	52	55	69	74	54	57	68	62	67	57	55	60	64	60	61	65	76	67	53	67	60	61	50	67	70	58	65	59	70	54	67	46	68	67	67	61	61	74	73	65	62	58	53	63	64	54	57	54	70	63	69	71	59	57	55	65	67	55	54	62	58	50	48	69	65	57	58	63	64	51	59	56	68	65	51	67	51	66	67	65	59	43	73	59	56	70	46	54	70	53	66	50	65	71	61	64	72	61	58	61	60	66	54	78	69	56	65	57	67	52	65	56	59	74	59	65	44	48	57	56	71	59	66	59	69	68	64	60	71	55	54	59	64	62	58	61	60	67	58	62	63	76	61	66	62	56	80	46	82	61	60	65	63	60	65	69	67	57	54	52	64	70	60	58	55	70	58	62	58	50	63	58	71	73	64	50	55	58	72	69	54	82	57	67	66	60	65	65	46	65	55	63	67	57	67	55	48	65	50	59	77	56	57	55	49	53	53	70	68	55	59	57	57	69	65	59	55	55	73	54	63	58	55	69	51	47	66	80	64	66	70	62	65	55	82	61	59	66	74	63	54	56	50	63	54	65	58	77	49	63	54	69	52	68	66	61	62	70	60	74	60	62	64	63	54	53	64	64	54	69	61	57	61	76	65	75	56	68	69	57	56	52	66	57	65	61	53	63	61	54	57	71	70	51	65	56	68	82	60	63	72	62	72	62	66	61	66	58	56	59	59	62	69	65	56	68	58	54	64	75	55	55	48	54	48	52	54	70	75	71	70	55	67	67	55	55	70	57	49	52	71	83	72	80	70	64	65	58	67	64	54	64	51	64	54	58	61	66	61	54	63	70	50	50	57	71	55	67	55	62	62	76	59	58	59	70	63	71	75	69	55	47	54	50	52	63	54	64	47	59	52	61	60	69	66	60	55	51	60	68	55	68	46	54	54	63	65	63	62	70	49	45	53	73	52	59	45	64	69	55	58	68	71	67	66	71	63	69	62	62	60	70	67	64	56	60	60	63	61	83	57	56	68	54	48	51	62	56	61	64	68	59	58	65	72	46	61	75	62	74	63	51	54	59	62	59	36	56	61	63	63	61	65	63	62	60	56	68	65	56	58	64	62	50	51	60	53	64	53	65	84	53	59	58	61	71	69	58	60	55	43	56	49	57	52	61	74	55	58	67	54	71	64	43	56	66	53	73	63	62	53	56	63	58	63	70	57	55	63	68	64	69	42	58	88	55	55	66	69	61	72	62	49	56	61	74	84	52	61	55	62	62	68	81	59	73	52	63	69	53	59	60	55	57	64	63	60	64	67	59	67	61	54	53	57	52	85	70	72	48	57	61	61	50	48	60	46	72	54	56	80	65	62	64	52	65	76	67	78	57	57	56	63	67	69	66	56	58	63	60	58	59	60	54	52	56	62	63	80	49	77	58	73	67	59	73	74	67	61	58	62	51	73	42	70	53	73	52	63	55	62	43	53	61	53	57	58	71	58	77	63	59	67	56	57	61	61	66	63	45	66	66	69	67	69	55	69	64	54	63	65	61	51	71	67	74	67	58	66	60	72	56	55	70	85	67	70	51	56	64	61	59	68	55	71	63	59	54	66	72	63	49	61	66	52	63	54	52	62	66	61	57	73	63	68	59	57	85	60	81	52	57	67	57	59	72	70	58	50	54	61	58	57	69	65	59	52	66	64	54	61	56	66	68	54	41	71	57	56	69	52	67	71	64	62	59	71	68	49	61	61	64	50	61	72	51	51	56	53	46	69	55	47	61	53	61	45	68	77	63	76	68	50	61	60	53	57	70	60	64	49	66	60	65	55	55	71	63	71	57	52	69	66	66	44	48	67	70	50	64	49	70	67	66	62	67	65	59	73	67	63	65	63	59	61	77	54	61	68	56	66	61	57	68	55	66	76	48	61	61	59	66	67	65	57	72	71	60	50	74	58	60	66	57	57	72	55	69	66	68	56	75	66	68	67	62	51	68	47	62	61	66	65	59	68	59	66	66	60	51	67	63	71	57	65	64	68	63	50	67	60	62	56	52	62	69	58	62	63	68	63	57	66	64	69	48	71	54	60	68	57	59	75	72	44	60	47	66	58	53	61	57	77	68	70	57	47	60	68	57	57	62	65	56	69	66	63	68	57	62	50	59	54	54	66	62	63	52	64	57	59	59	50	58	65	65	83	59	65	62	62	65	57	59	66	54	49	48	56	67	66	64	62	58	64	65	68	62	77	65	43	70	62	57	79	52	54	58	45	60	58	63	53	70	68	73	63	57	53	65	61	60	68	57	56	64	72	65	68	74	71	60	58	68	59	71	47	76	62	64	68	66	55	65	62	50	61	58	68	65	61	68	77	59	58	51	64	71	70	67	62	67	78	60	49	72	60	72	50	58	67	72	58	51	69	62	57	55	61	87	66	79	61	58	51	52	56	73	55	51	67	46	64	49	62	54	55	72	59	61	58	50	64	66	63	65	60	57	56	57	55	76	65	54	54	66	81	58	65	45	76	74	74	57	73	54	62	65	50	44	41	61	53	83	67	61	54	66	57	58	62	54	53	63	75	64	57	66	53	73	72	59	71	69	56	63	66	51	66	71	68	63	51	67	56	61	64	80	62	68	56	75	50	56	51	73	61	77	53	58	57	66	60	59	59	65	54	52	54	67	59	61	60	57	65	68	78	69	76	59	51	81	65	65	63	59	57	50	62	62	49	57	52	55	78	67	51	53	58	59	73	59	71	66	53	47	57	59	65	52	62	77	57	66	65	58	64	61	61	54	73	58	54	50	53	55	72	67	61	73	47	64	51	72	60	76	62	54	65	62	55	50	62	61	54	59	68	62	54	58	50	57	53	68	55	60	71	71	64	52	65	49	52	58	60	66	62	58	66	50	65	56	62	50	57	70	70	63	68	61	52	65	49	65	49	71	56	68	70	67	58	70	68	60	67	54	60	57	66	58	60	60	62	49	67	60	53	84	58	74	52	78	53	68	60	76	61	64	63	69	60	76	73	60	67	62	59	66	50	65	64	64	69	52	53	79	61	74	57	74	66	62	67	61	70	58	59	62	59	61	61	70	57	66	77	55	63	59	63	52	67	54	52	51	61	62	66	56	63	63	66	64	54	66	49	64	60	64	41	64	63	61	57	53	52	68	56	57	49	62	63	67	70	61	65	71	61	51	58	69	67	63	51	64	53	68	72	57	88	52	67	57	57	42	57	72	74	62	60	43	70	65	63	61	73	49	52	60	70	54	54	75	56	53	70	59	71	57	54	62	62	55	58	57	67	52	77	55	74	57	52	64	64	80	58	72	71	46	56	74	56	61	64	71	66	55	61	67	56	70	58	69	54	78	72	56	66
48104	48315	44279	44073	44137	27425	19417	10345	3964	1231	942	775	731	780	753	775	729	738	769	775	783	739	783	782	771	766	744	706	759	729	754	734	777	746	753	791	782	724	745	739	736	743	754	747	766	738	727	776	783	757	754	761	741	760	748	721	740	712	764	744	726	776	689	709	775	726	713	798	735	805	760	750	697	776	802	772	720	770	702	797	731	823	742	732	778	715	722	722	783	742	724	729	738	717	716	759	740	771	723	722	720	750	711	804	761	737	720	749	757	776	741	760	753	778	742	719	693	692	727	732	760	766	765	717	721	707	767	739	761	743	712	769	708	766	752	761	743	738	755	723	833	749	722	751	764	731	748	743	809	745	729	776	784	732	715	777	702	736	736	742	739	723	775	729	695	759	734	744	730	769	768	796	722	792	784	717	739	729	750	777	739	768	769	777	720	722	708	763	769	756	773	715	731	697	774	726	766	810	752	758	711	788	783	741	749	766	742	794	773	740	754	723	787	747	778	716	719	737	749	764	764	741	693	736	787	717	693	720	738	732	774	772	750	794	736	732	749	705	762	736	718	757	758	725	772	764	734	767	765	707	735	757	733	740	700	733	761	779	733	737	736	743	747	726	744	739	779	696	783	714	742	754	800	768	736	722	802	712	738	772	737	726	757	761	773	722	707	729	743	738	727	723	757	760	743	753	721	715	771	716	668	757	731	754	768	744	738	721	736	708	756	718	780	717	800	776	780	742	738	726	753	711	712	735	724	720	736	739	785	711	739	730	761	766	778	770	725	748	692	760	735	712	743	722	751	730	760	742	684	727	748	728	758	733	711	763	708	764	773	753	747	730	754	710	728	724	704	748	781	722	744	741	794	774	785	756	761	783	729	756	738	779	725	753	722	786	727	760	739	714	770	736	701	731	765	752	727	758	728	788	719	762	749	737	755	789	771	760	746	746	769	717	714	751	745	780	739	758	744	755	743	765	788	700	741	756	782	772	752	738	710	772	713	732	752	777	717	692	805	784	778	734	764	734	779	712	763	757	723	718	729	726	719	769	782	720	693	732	755	752	761	733	736	757	773	735	722	770	736	764	760	794	726	745	769	768	734	714	727	727	726	739	764	758	745	759	781	718	729	741	710	745	735	757	775	750	754	730	739	742	715	737	746	748	790	757	705	728	755	776	700	752	763	753	730	741	758	712	791	774	704	786	749	784	757	716	738	708	728	745	724	759	724	731	783	716	747	764	744	752	735	765	739	744	723	742	731	772	731	769	740	787	747	765	765	745	790	751	753	766	746	708	731	755	786	754	769	754	727	693	727	774	741	749	795	677	750	728	733	753	766	745	733	774	794	710	769	730	703	760	734	751	711	728	730	724	785	725	818	779	746	745	740	752	782	753	742	721	717	742	723	707	732	770	721	803	749	749	744	742	743	741	696	735	778	771	790	726	697	780	741	723	749	721	723	723	757	763	750	801	768	746	714	781	767	748	743	798	730	727	764	723	693	793	792	790	738	749	778	693	753	750	726	704	769	737	753	720	723	772	760	775	740	701	742	778	786	738	750	764	770	758	712	739	774	731	761	769	743	728	755	738	786	784	738	741	794	726	727	736	780	746	732	773	735	728	760	738	744	781	695	737	727	747	740	804	730	744	717	776	749	743	735	714	721	707	781	745	761	717	753	744	754	752	770	773	736	720	747	744	744	740	739	767	724	761	768	738	692	794	737	752	713	738	732	690	739	790	759	752	743	775	699	714	773	694	777	747	712	811	746	809	757	744	738	768	777	752	750	751	810	754	755	739	740	767	770	742	693	759	721	722	763	727	714	799	736	702	714	710	728	770	750	740	730	770	738	779	727	702	739	762	783	739	759	752	734	774	738	772	729	728	724	710	734	762	698	732	717	746	777	711	766	736	794	747	745	738	731	760	780	740	782	744	745	780	773	758	747	775	765	749	750	761	780	728	752	704	752	756	745	712	692	744	724	741	713	741	770	773	729	725	760	767	752	706	737	726	736	779	703	730	762	731	705	756	760	730	746	728	773	786	713	751	805	724	769	755	750	752	751	768	774	706	754	749	789	728	723	735	752	727	747	758	800	742	737	759	746	786	696	700	738	730	753	704	792	725	778	768	758	764	706	746	764	734	734	740	711	742	714	760	782	766	740	732	796	749	783	757	763	762	752	754	754	718	752	768	737	804	711	761	729	747	779	743	780	722	713	755	748	737	767	804	720	722	738	788	756	695	759	748	756	722	795	733	755	749	722	759	754	786	710	770	775	777	753	732	702	731	702	766	759	686	726	726	782	759	741	751	743	738	740	750	743	767	749	758	777	766	773	724	761	759	728	709	736	691	727	749	778	793	665	752	761	813	700	752	793	805	742	715	721	710	765	732	764	781	732	733	785	767	734	773	761	754	759	729	774	762	781	771	750	768	745	770	743	723	736	752	723	794	756	782	768	814	767	710	751	715	746	755	722	700	744	780	718	719	733	764	738	712	780	824	710	795	675	775	793	762	753	762	733	744	755	732	746	692	753	749	758	705	718	734	749	694	767	712	753	764	721	764	738	778	797	688	764	748	723	733	767	747	781	766	742	750	789	776	713	765	723	784	768	730	714	760	701	740	749	710	777	763	780	762	770	710	774	771	723	710	739	712	775	715	767	759	750	767	754	748	705	732	701	762	724	791	728	715	731	705	696	743	777	730	744	733	778	736	758	776	735	733	775	731	700	689	765	780	761	717	740	711	759	746	730	742	770	733	791	722	746	717	764	759	727	772	771	773	754	713	754	731	735	733	705	714	773	794	749	716	781	728	705	767	750	753	753	719	757	764	729	814	735	774	729	704	754	778	729	749	741	737	775	756	758	760	754	716	711	737	768	731	798	749	787	690	719	791	750	759	695	704	789	741	740	712	723	776	693	741	715	713	726	757	786	741	711	743	769	750	750	702	733	738	712	771	754	775	782	738	755	740	713	780	724	746	733	752	790	772	702	792	725	774	752	751	739	710	768	745	726	739	718	702	760	726	759	745	799	761	793	743	795	735	750	745	729	792	746	756	705	740	765	739	743	781	783	749	764	744	764	752	772	762	767	731	743	725	757	782	704	756	728	743	722	764	712	794	748	712	761	714	734	721	736	672	711	777	757	736	741	714	731	775	742	742	751	763	758	724	702	728	764	742	746	745	797	732	750	771	722	738	711	729	739	680	801	723	738	824	751	768	734	789	704	764	770	777	774	749	746	743	753	735	740	743	713	702	766	801	738	718	689	735	757	769	746	749	719	754	796	726	736	697	759	724	775	751	775	772	734	727	803	754	725	731	778	734	763	693	763	713	790	699	719	799	738	766	739	721	802	704	722	800	747	750	730	761	738	746	706	722	752	833	763	779	806	714	749	798	757	746	776	761	758	781	743	743	770	696	758	724	749	673	755	773	757	790	709	717	775	749	726	735	800	754	763	718	785	764	754	687	743	734	709	739	779	690	776	759	714	785	745	775	702	688
8111	11000	6135	2283	1266	339	172	111	72	65	59	62	56	51	59	57	56	52	53	62	57	47	56	61	45	44	43	72	50	71	31	61	49	63	62	60	62	54	41	56	48	59	46	55	58	62	53	42	70	51	46	61	53	61	46	39	47	45	54	59	59	57	74	53	50	51	65	53	40	58	52	56	46	53	57	53	49	61	59	50	74	63	53	57	50	51	65	67	46	49	61	57	47	46	33	62	52	50	53	50	45	56	64	62	43	57	55	58	52	63	46	53	56	61	56	60	56	43	48	68	63	56	56	50	54	51	64	49	48	52	58	52	60	52	56	60	53	63	60	50	56	52	42	63	52	60	76	53	57	43	58	64	49	65	59	62	50	58	51	46	60	63	49	42	48	56	47	67	51	58	57	51	59	63	46	50	68	54	52	52	47	61	55	57	55	65	52	56	59	54	38	51	54	54	46	55	47	52	58	59	51	52	54	65	43	52	60	54	58	53	53	68	45	55	51	57	57	47	52	47	60	54	48	51	58	55	48	61	55	49	55	63	60	59	50	42	52	52	52	53	48	45	44	52	62	51	54	47	55	56	45	54	67	48	46	51	51	44	52	51	58	41	51	59	54	51	51	54	56	45	54	54	63	52	52	56	55	46	46	57	46	67	53	70	68	52	57	54	63	61	71	64	51	63	54	51	61	52	52	50	54	41	50	62	48	47	57	45	52	53	57	60	60	71	56	46	52	51	59	62	58	47	53	56	40	65	58	63	55	46	66	52	67	54	51	53	53	51	57	50	63	75	44	64	48	65	55	48	64	67	60	61	55	54	41	47	63	51	62	63	59	58	40	62	56	59	45	54	70	51	53	51	68	52	53	46	47	46	69	54	60	61	60	51	60	69	60	45	69	49	53	58	55	41	45	55	45	53	68	58	49	53	69	66	50	53	57	58	60	59	46	58	53	48	51	58	66	46	62	48	59	36	37	59	49	61	48	41	63	39	51	60	57	55	78	65	60	38	51	51	55	48	65	64	41	60	58	64	52	66	56	43	66	61	56	52	70	46	51	45	66	56	67	57	46	51	51	52	50	64	55	63	54	50	57	59	40	49	58	55	57	57	54	57	62	46	54	58	54	53	51	67	50	52	50	49	62	52	54	58	58	52	56	71	58	63	53	45	48	42	64	61	37	62	59	42	55	49	50	48	71	48	55	53	49	52	55	43	67	49	60	53	59	53	43	44	59	51	78	62	55	52	67	51	54	47	48	57	55	44	62	58	49	49	67	54	51	53	51	50	50	47	63	46	48	50	45	53	53	64	46	71	58	51	59	46	51	52	60	55	46	69	59	48	53	66	64	65	62	58	54	71	60	63	59	57	48	54	68	48	56	80	53	64	48	44	49	51	51	62	50	55	54	41	56	57	58	48	55	66	58	55	52	65	52	58	50	56	61	50	56	64	69	57	62	67	52	61	54	74	51	60	60	56	49	58	69	60	56	54	55	40	70	58	59	57	58	50	45	55	47	69	65	49	37	50	63	58	60	58	55	47	61	56	44	52	46	57	49	47	56	53	39	62	56	49	64	61	49	58	57	46	51	57	50	42	59	50	78	58	65	45	48	60	49	47	54	47	56	62	58	59	59	49	55	55	46	47	56	65	65	52	53	60	73	72	61	64	59	57	52	42	52	61	61	67	60	39	59	65	48	55	69	58	51	54	53	55	63	57	53	52	69	67	53	46	58	51	68	45	67	50	58	61	44	60	56	48	62	50	56	61	46	54	62	44	55	49	61	53	61	59	45	44	55	48	61	68	45	60	54	65	54	48	67	65	49	44	48	49	72	44	65	53	55	53	62	49	55	48	49	67	61	47	51	64	56	57	51	58	49	61	46	49	48	61	51	51	62	55	57	64	55	53	45	45	45	45	51	44	55	57	66	64	40	46	44	48	60	64	63	54	56	60	51	55	49	54	50	69	60	55	47	57	47	53	50	64	44	50	61	61	65	43	57	46	55	61	52	57	59	58	63	61	49	58	47	36	45	61	54	57	56	56	65	66	47	56	57	56	47	40	55	66	56	58	55	44	64	58	45	57	62	67	50	64	63	51	58	59	51	51	74	63	64	68	34	52	56	48	57	46	51	69	67	61	55	48	37	57	53	57	53	63	70	58	66	69	58	51	55	57	57	70	70	56	51	55	55	45	61	70	45	55	44	50	58	63	51	45	49	66	56	51	49	59	61	59	58	53	56	60	52	51	61	56	59	53	68	43	57	61	59	50	61	54	45	62	54	66	67	49	60	53	51	59	47	57	57	72	44	53	46	65	56	51	52	47	46	66	50	54	54	52	43	59	56	58	63	58	56	68	68	50	49	59	44	62	62	61	54	52	56	66	48	50	58	53	55	53	56	64	72	54	54	54	42	59	52	60	63	49	56	52	59	44	66	64	73	55	38	57	47	53	52	57	55	50	51	47	53	51	47	54	50	45	62	60	51	57	55	59	50	49	60	47	58	59	56	54	59	49	53	56	58	66	60	64	53	60	53	49	56	57	59	51	63	62	58	63	61	49	39	50	55	50	59	58	46	46	43	50	49	62	44	43	50	50	50	62	42	60	59	56	60	69	57	62	50	71	55	43	53	63	50	68	55	60	53	61	62	56	53	58	51	61	52	66	40	47	51	50	36	61	51	49	50	75	66	52	63	46	52	67	56	67	64	55	53	51	59	58	51	62	62	43	51	46	57	50	82	64	61	62	60	53	54	47	50	58	46	65	65	47	61	41	59	57	50	58	55	53	60	56	51	46	57	50	45	53	54	45	58	57	59	59	49	63	55	64	55	52	59	58	55	48	52	48	56	58	51	55	60	52	64	67	49	52	50	54	51	52	56	48	56	57	45	66	48	45	52	50	53	49	57	63	50	50	35	52	49	52	44	42	47	58	49	51	52	55	55	49	54	46	50	58	63	70	56	51	49	56	64	64	67	49	53	58	54	61	58	58	62	55	51	60	49	54	54	55	61	62	54	53	56	52	57	50	64	71	49	65	52	69	58	62	55	49	60	64	45	54	59	50	59	51	65	75	52	61	57	54	59	61	52	68	58	48	54	58	60	44	63	54	51	49	60	56	55	47	39	53	54	60	57	55	50	55	63	44	58	35	61	54	58	46	65	59	68	51	53	47	64	58	78	52	49	47	49	54	61	49	45	67	56	53	46	66	52	62	50	56	56	76	48	50	54	62	68	51	49	54	49	44	58	55	45	51	57	41	48	45	41	57	46	56	49	66	59	58	58	51	43	65	54	50	61	43	59	57	58	45	51	57	63	65	51	58	64	51	59	50	49	55	55	50	48	52	66	52	59	49	49	52	51	50	54	40	49	57	60	50	53	52	51	59	57	51	59	52	52	70	47	56	54	55	49	59	62	46	62	64	52	48	50	59	56	48	52	53	42	64	53	51	55	50	57	57	44	51	48	50	55	62	36	55	59	54	46	47	47	52	50	57	61	60
41352	36031	27736	25809	26085	13114	7032	3525	1556	763	746	683	693	649	725	666	659	695	659	641	698	668	708	680	704	651	703	690	650	717	703	645	660	690	668	696	635	627	679	711	743	663	720	646	722	668	710	623	708	680	683	641	692	681	662	681	667	687	678	660	685	646	679	678	676	638	704	671	671	648	636	696	715	737	712	671	627	701	687	652	661	609	732	684	665	675	654	665	674	710	661	682	685	670	706	688	656	699	693	640	674	640	763	736	703	705	673	670	658	680	663	693	655	713	718	664	711	646	690	673	709	657	656	694	636	714	687	700	686	612	694	610	655	673	651	675	663	645	686	687	684	692	654	716	676	708	661	664	702	641	692	638	708	664	645	731	687	732	691	665	702	677	687	681	671	704	670	668	669	668	654	639	671	746	665	654	663	705	666	650	722	682	659	685	673	712	653	681	712	679	636	652	686	635	668	677	672	656	677	682	714	713	701	686	639	689	694	675	681	680	661	670	700	718	694	691	640	658	643	671	690	711	646	659	667	723	640	772	665	693	672	649	652	659	676	699	661	676	714	671	689	639	669	684	641	669	678	673	718	660	673	697	685	676	630	698	636	651	708	668	663	691	705	734	672	659	669	678	724	653	694	696	647	714	703	700	660	710	678	699	716	672	680	708	691	663	719	685	715	698	653	712	654	627	665	688	692	654	673	646	666	652	713	726	694	741	683	653	695	608	636	705	638	680	713	653	688	677	699	656	695	691	712	655	658	712	668	643	698	680	711	696	717	703	652	673	686	648	719	681	679	710	655	651	666	668	698	694	666	688	706	665	664	685	638	724	704	680	648	686	628	652	706	678	698	676	665	666	673	663	679	658	661	660	647	679	667	687	647	681	707	660	697	670	674	703	649	683	601	699	659	654	655	686	694	648	718	633	664	734	656	698	655	687	676	688	705	686	681	658	651	672	673	657	665	707	637	677	663	677	683	647	660	665	688	642	678	650	658	691	621	696	711	638	689	686	708	630	693	709	663	687	708	699	674	747	658	697	671	654	661	695	670	684	690	681	664	682	650	639	693	700	718	692	709	703	703	616	653	659	659	690	611	673	669	667	680	670	719	688	665	681	670	676	728	670	700	666	629	657	650	657	634	688	699	676	695	634	668	711	652	658	720	662	662	678	688	672	673	674	689	676	712	690	683	674	654	661	691	707	635	682	671	679	652	737	693	674	698	707	697	704	687	685	689	709	683	661	667	711	643	667	687	637	711	672	681	666	693	682	649	663	689	694	694	660	678	668	623	676	667	660	642	598	711	632	671	661	649	617	685	683	655	702	658	662	655	709	653	709	643	698	694	751	647	711	665	676	723	675	700	661	673	677	642	644	664	706	690	679	719	672	660	672	662	714	696	712	665	702	637	658	685	683	677	659	660	724	681	700	678	678	680	731	655	647	686	685	624	672	671	623	669	657	744	683	710	639	660	672	680	698	691	703	680	685	651	666	714	652	657	666	640	662	700	660	671	690	704	630	683	704	689	681	656	620	669	684	681	690	668	676	689	654	630	659	691	644	662	683	703	743	705	724	684	623	671	654	655	725	647	709	653	693	742	655	711	729	668	698	698	648	695	666	675	680	667	655	667	637	685	643	710	693	691	680	717	647	735	653	646	727	663	698	672	686	649	655	718	690	712	681	692	684	684	672	680	697	693	719	675	700	688	656	680	609	638	705	663	743	653	700	627	606	696	649	661	655	674	673	659	676	662	672	634	713	692	702	745	714	669	675	631	726	688	667	693	688	616	662	673	707	645	655	636	674	639	682	706	652	676	697	673	655	689	700	706	675	692	652	682	663	624	654	685	683	670	670	657	625	698	634	668	712	667	708	671	651	668	666	669	706	645	692	686	685	644	689	650	660	670	651	712	678	678	685	690	707	750	650	693	669	670	682	683	675	718	695	682	674	663	680	656	661	637	693	696	655	676	713	683	710	663	693	664	680	687	654	676	677	653	650	662	695	703	683	660	699	670	632	675	697	698	665	668	613	641	695	687	659	656	707	681	680	675	671	647	689	667	687	703	722	654	660	672	698	661	660	668	704	663	693	669	672	671	673	672	685	666	707	679	677	673	673	711	680	681	693	693	691	699	699	744	630	655	696	670	682	692	649	655	684	685	674	767	664	704	649	659	730	693	661	662	680	683	676	713	715	658	686	711	690	651	626	666	633	722	679	659	708	707	679	734	683	722	664	671	638	664	693	695	715	676	695	708	676	718	685	710	670	657	677	620	678	623	674	650	667	662	666	687	660	711	676	714	699	637	711	651	650	646	675	655	699	691	753	651	757	656	693	683	702	650	643	704	648	724	670	685	652	694	628	687	664	669	667	676	700	682	680	672	697	686	699	701	661	681	665	686	700	695	696	702	709	650	677	647	690	691	690	659	689	682	659	690	629	649	669	703	673	680	729	645	635	733	660	620	706	680	636	683	716	685	676	661	658	728	689	663	682	736	692	655	672	656	654	680	717	660	709	675	689	627	690	686	680	704	672	685	686	723	706	691	635	697	704	672	721	683	643	644	672	639	685	719	649	620	661	671	680	689	668	681	707	711	663	675	698	668	675	652	671	642	687	638	658	650	635	619	660	652	688	678	682	688	657	631	718	656	672	657	692	688	665	716	666	691	704	684	720	733	673	707	691	755	649	661	711	760	704	648	702	742	692	675	639	672	641	693	684	676	635	655	645	649	654	667	648	686	672	717	654	641	653	679	655	670	647	683	623	679	689	688	642	659	658	677	635	730	621	717	649	650	667	682	652	685	684	700	664	653	679	674	701	643	669	644	689	709	664	669	640	668	639	710	696	681	684	709	665	657	645	667	695	651	713	675	653	666	674	672	700	696	656	680	617	666	670	648	679	659	649	681	663	681	670	714	725	715	668	674	662	646	671	649	661	685	725	673	607	697	679	625	661	716	677	676	711	691	674	645	663	664	701	679	676	695	684	684	686	622	635	690	690	716	715	695	669	687	663	651	697	732	676	677	672	676	694	701	663	642	672	663	669	685	696	686	677	672	627	656	699	634	649	703	685	705	722	673	721	677	713	701	696	729	659	664	697	689	699	665	707	686	705	676	644	686	722	682	664	651	731	669	672	635	657	678	705	672	687	685	672	703	696	694	681	718	640	647	615	692	664	678	661	666	644	677	684	705	710	684	706	695	698	692	654	653	647	650	666	679	716	687	624	642	655	643	693	742	681	641	686	673	685	678	669	660	661	685	622	675	656	706	683	678	684	689	726	649	652	717	695	677	648	678	723	696	653	682	653	652	624	635	698	686	746	665	711	689	684	679	652	634	707	699	685	701	650	676	626	691	653	674	719	677	601	681	667	659	662	701	663	673	658	701	704	687	666	631	651	649	677	662	709	631	641	689	667	696	706	626	653	689	669	694	665	708	710	722	700	711	680	664	684	632	700	684	653	676	666	708	674	703	698	663	683	669	729	677	646	684	644	637	676	696	710
22406	30736	15519	6969	4314	1225	478	263	111	67	58	50	52	57	51	48	47	53	51	51	74	46	61	65	46	60	47	58	63	56	76	56	45	63	57	61	69	62	56	55	55	40	59	58	60	67	45	53	47	58	51	61	57	52	48	57	52	54	53	44	53	80	56	44	56	51	64	50	54	59	45	48	50	59	56	50	64	62	51	42	57	57	60	66	52	50	57	53	60	50	57	57	55	59	63	43	56	50	47	60	61	66	57	50	59	54	70	66	57	57	57	60	65	64	59	50	54	52	53	54	53	59	44	51	60	58	67	52	65	54	53	64	59	52	54	58	64	52	53	42	80	58	56	54	63	41	45	55	42	66	55	48	45	50	54	59	46	62	66	57	55	71	61	53	47	67	67	54	65	60	54	44	57	51	48	53	53	57	56	62	59	62	41	61	70	59	53	61	67	56	57	45	66	42	52	62	56	60	65	70	63	55	64	59	51	46	43	48	62	52	51	49	59	61	56	52	51	56	74	52	71	52	60	53	49	59	75	61	66	58	57	43	71	54	56	49	65	42	65	60	41	49	61	43	54	57	59	57	49	51	51	64	50	53	58	46	56	55	43	48	74	63	57	56	55	41	57	64	58	51	45	76	69	67	48	49	49	48	59	43	52	57	51	56	58	64	53	49	55	41	53	59	67	64	43	42	58	62	62	61	52	56	55	58	61	53	66	67	51	73	40	42	63	54	61	41	63	58	58	53	58	49	61	54	60	55	57	49	49	58	51	62	55	51	56	65	47	53	67	46	41	55	48	56	67	48	67	57	51	56	45	73	50	62	65	55	61	49	55	54	45	51	59	50	60	54	59	64	60	39	52	48	56	52	51	50	51	52	43	57	58	60	47	58	55	60	68	62	59	55	52	59	53	53	46	48	52	71	39	63	51	67	60	59	63	61	49	49	58	56	66	60	61	68	55	54	54	54	48	68	57	55	50	53	54	66	53	47	71	57	56	49	53	54	67	54	62	49	49	57	45	57	51	53	54	51	42	50	64	59	51	54	58	64	69	61	64	69	61	54	66	50	54	57	65	51	64	63	49	39	48	70	47	52	59	57	51	49	50	49	42	65	50	62	51	66	55	68	50	65	43	58	56	62	59	52	47	45	60	46	45	51	58	52	61	48	48	54	53	54	64	60	52	61	58	46	52	48	65	52	50	61	52	50	48	54	61	68	62	47	62	59	60	58	55	49	52	55	59	47	52	69	56	71	59	44	62	46	58	70	60	52	54	54	54	64	55	50	64	57	47	54	71	56	49	52	60	54	54	69	47	53	49	54	63	62	61	61	60	78	46	59	60	55	50	56	60	45	54	52	56	56	56	41	55	49	50	57	50	55	55	50	64	71	64	57	49	66	61	52	65	60	49	47	52	45	68	53	49	49	66	68	63	53	61	51	55	56	53	56	46	50	57	49	54	47	68	63	60	70	52	50	54	40	51	49	57	60	62	42	51	56	55	60	54	50	52	64	34	61	56	60	46	46	51	51	51	64	66	51	54	59	48	60	56	50	63	48	52	73	52	55	39	41	75	52	55	63	61	72	62	57	53	55	59	63	51	48	70	50	65	59	58	66	62	66	47	65	54	55	54	59	53	52	42	63	59	70	72	50	52	67	47	53	52	40	52	51	48	49	43	59	64	49	60	54	50	44	55	65	64	46	55	50	56	47	60	60	67	65	52	58	66	64	64	41	54	63	59	59	48	68	52	52	54	71	62	52	54	58	63	54	53	56	55	44	68	53	54	63	54	53	57	62	49	55	62	54	49	48	44	50	59	64	56	66	68	65	60	51	44	51	53	44	60	57	55	53	52	64	62	53	72	47	45	58	74	69	39	67	57	54	62	52	56	51	64	53	39	62	54	66	47	55	49	54	56	61	48	62	45	53	62	63	59	58	48	38	51	52	58	56	59	57	63	43	57	44	50	54	62	69	54	48	62	60	55	46	63	68	55	61	45	50	54	54	60	55	39	51	63	45	53	49	69	50	58	53	45	65	45	56	54	54	67	57	62	55	64	50	67	64	53	61	52	57	55	60	51	51	44	50	54	75	59	39	73	54	60	56	52	74	55	54	48	61	55	74	54	72	63	62	57	47	55	62	54	66	64	43	45	65	58	54	54	49	52	43	61	49	53	55	44	55	54	52	49	51	49	68	51	57	48	59	52	49	68	55	68	59	53	67	48	56	56	58	58	52	55	59	49	41	54	65	41	72	63	40	73	49	48	58	54	55	61	59	50	49	43	56	61	47	59	59	61	56	61	46	42	50	56	53	54	60	58	68	59	59	50	61	56	51	74	68	50	48	52	62	62	47	53	59	46	44	58	65	53	61	61	64	61	50	50	56	54	56	60	63	61	67	59	54	46	49	54	66	55	53	62	60	58	65	50	57	65	67	71	57	56	61	46	50	46	46	54	64	45	39	71	54	53	51	56	61	44	50	60	69	54	49	51	62	50	51	50	57	61	55	64	66	52	59	54	57	66	61	46	63	51	54	55	58	53	48	33	64	52	50	69	51	65	49	61	48	56	71	61	65	46	79	56	75	45	63	57	53	51	47	53	57	42	54	51	56	71	66	52	57	44	46	50	64	65	55	57	57	55	51	60	68	61	63	53	42	61	49	42	54	55	59	80	71	40	58	71	54	62	51	58	65	58	59	53	65	59	54	48	68	60	50	55	71	50	58	71	58	44	47	51	54	42	57	71	42	64	49	59	40	48	68	55	49	61	44	44	60	60	47	38	44	54	54	69	56	49	60	58	60	55	48	42	64	54	53	55	54	62	48	56	71	48	63	53	57	48	60	60	48	48	56	48	80	63	62	48	57	46	50	60	60	57	63	60	50	48	45	55	41	55	52	53	62	52	52	49	42	62	59	38	49	62	57	46	43	43	51	65	48	67	56	43	67	51	48	49	55	57	60	54	62	51	65	53	57	51	44	60	70	51	48	52	51	50	61	57	53	59	59	56	60	61	59	57	50	50	59	62	58	55	66	68	77	56	57	39	53	45	69	59	49	51	56	62	62	73	54	52	57	58	46	68	63	43	55	56	61	44	63	48	50	45	59	48	58	49	51	54	60	60	55	61	60	42	40	56	63	55	59	58	61	55	43	59	50	53	44	47	51	49	41	56	54	50	57	47	40	58	55	54	60	61	64	62	51	59	55	58	67	48	40	42	55	44	54	49	48	49	62	54	39	46	54	64	55	69	47	64	41	67	46	55	55	64	33	50	52	62	56	69	56	48	52	58	63	56	59	60	45	57	63	51	54	52	67	51	56	63	59	53	70	47	56	57	47	63	57	56	74	61	60	49	60	53	68	71	50	53	51	58	56	55	56	54	65	57	53	55	51	46	64	59	60	57	51	46	45	58	56	46	60	45	48	47	63	59	63	65	47	52	63	56	57	62	64	68	67	64	59	58	62	54	43	48	58	66	56	56	48	69	44	52	52	61	52	45	48
49155	46577	35775	39004	40717	25962	17187	9411	3411	1111	786	677	680	679	627	718	647	681	674	729	717	720	722	709	671	644	631	704	662	725	635	645	711	740	659	660	636	707	663	653	662	660	714	722	692	681	702	651	660	706	678	733	687	724	733	693	684	758	733	702	717	717	645	691	691	683	674	700	687	717	690	693	663	659	728	662	703	732	646	667	675	711	700	696	660	685	703	634	703	715	684	615	670	697	722	671	699	700	680	694	667	664	688	677	700	690	660	687	721	673	631	685	686	689	676	692	686	677	707	687	696	697	639	682	679	665	638	680	673	675	700	655	652	706	668	686	660	683	681	697	701	676	723	655	693	659	663	690	695	732	677	686	640	744	698	671	714	685	712	686	705	713	706	676	680	656	666	720	710	698	706	662	622	695	654	649	705	654	705	686	676	693	727	669	706	659	663	702	670	659	673	733	667	681	708	688	661	697	660	640	657	714	667	722	687	703	674	671	674	629	653	659	709	684	643	624	663	696	675	747	644	683	657	662	674	722	711	692	660	687	719	638	685	710	660	727	703	670	684	664	627	671	658	674	672	671	689	736	680	698	695	693	667	714	710	707	695	656	686	711	669	683	694	659	665	708	674	726	716	641	669	689	718	712	640	719	661	652	689	693	685	681	679	660	685	712	668	675	668	687	724	684	662	680	693	681	695	660	714	651	696	711	658	698	685	665	705	645	687	662	677	646	686	649	707	681	694	634	655	725	683	691	694	635	655	664	714	685	683	651	688	691	703	661	671	679	681	672	657	647	689	682	677	702	681	709	700	659	642	657	701	691	710	654	680	712	712	701	690	652	725	693	670	702	614	690	726	707	683	689	665	642	703	703	722	673	701	743	641	757	654	630	740	675	690	655	672	697	691	664	649	676	677	701	672	685	682	674	698	694	683	677	679	689	701	702	663	685	684	683	707	648	683	687	668	724	680	657	697	650	677	687	674	709	713	771	648	708	646	652	682	675	670	713	683	671	681	704	703	706	718	691	649	691	658	686	692	699	751	687	727	687	643	690	711	735	679	648	641	733	695	716	711	662	647	675	697	683	610	677	709	682	622	638	667	674	674	656	664	696	680	686	670	676	647	705	695	663	677	724	679	707	609	659	682	679	699	702	670	652	662	650	643	669	707	699	714	694	702	632	669	679	657	679	708	684	734	658	697	688	704	665	693	641	727	684	684	648	689	699	743	715	723	676	673	669	672	682	679	685	698	680	678	669	667	642	728	659	710	690	718	670	689	683	724	713	689	642	678	658	680	682	680	704	655	668	659	649	759	692	677	705	689	736	633	650	698	687	694	683	708	678	687	652	715	710	728	683	677	674	680	696	701	679	674	665	702	702	668	648	648	644	702	679	674	677	696	732	643	724	718	713	715	649	671	659	680	699	732	672	668	684	693	668	764	657	678	696	716	679	690	671	666	682	668	677	684	694	696	695	680	676	696	674	738	678	646	708	677	697	659	722	646	644	650	719	649	622	716	712	696	690	682	691	698	660	713	702	672	679	727	645	686	681	685	694	686	693	667	694	668	643	690	677	733	694	718	688	681	709	688	714	698	698	678	693	647	683	689	700	659	667	678	665	692	694	696	636	704	688	676	647	721	705	672	683	674	693	694	684	727	716	641	625	678	703	652	626	659	721	649	709	717	676	707	648	663	653	672	696	704	691	708	670	692	685	726	628	676	719	664	691	701	666	709	711	683	686	691	696	692	686	721	632	663	681	718	711	637	710	714	669	677	676	713	687	690	669	737	711	681	669	697	714	671	720	672	733	706	666	664	643	667	651	652	678	650	741	661	631	717	755	682	706	685	676	619	657	747	700	651	688	656	653	662	672	704	683	680	719	733	673	649	697	680	658	710	675	663	695	653	657	689	675	726	713	672	685	670	731	688	722	664	671	702	690	718	661	676	662	680	714	676	669	615	703	694	644	675	670	681	701	649	676	696	707	677	683	670	662	664	635	677	647	752	712	692	718	667	686	673	694	691	652	723	688	648	727	700	637	693	665	715	656	709	668	709	714	722	622	676	694	670	651	728	669	715	673	660	679	680	696	665	665	711	722	682	636	685	716	679	679	666	718	695	710	652	660	673	652	710	661	686	695	659	669	687	725	767	722	682	700	680	668	680	656	712	697	641	693	676	709	687	671	680	687	702	711	668	698	692	674	675	647	677	649	764	676	679	724	660	697	671	702	681	641	706	651	635	692	653	661	659	711	712	674	659	681	700	693	626	673	677	673	642	678	686	648	649	672	655	728	710	647	698	736	641	663	670	734	722	706	648	664	699	688	672	686	693	699	677	685	681	670	661	670	717	638	682	684	706	659	656	677	652	743	709	653	685	628	626	683	681	691	667	694	642	703	742	667	689	708	655	669	716	673	679	703	655	663	653	730	672	633	660	693	698	679	702	685	686	706	639	666	712	702	661	680	663	682	707	664	678	701	706	645	677	745	645	685	680	642	695	701	674	712	708	646	677	683	705	684	698	732	683	670	682	706	651	677	649	657	701	752	644	703	710	663	706	684	678	634	682	651	698	695	668	694	720	706	637	681	690	620	743	684	715	644	675	667	718	693	670	673	678	720	701	701	656	706	619	709	658	671	691	669	729	649	661	641	695	698	686	635	670	639	724	703	688	691	618	687	704	677	689	674	677	645	717	702	652	693	680	631	657	718	673	693	638	698	676	701	697	710	663	665	685	659	712	630	666	704	693	695	699	665	649	635	690	691	681	656	712	713	721	657	710	646	702	654	712	658	724	723	691	650	642	693	633	677	671	719	720	689	673	668	674	652	678	722	673	669	653	723	662	643	683	689	706	672	675	663	697	718	725	683	749	724	707	673	651	652	684	631	685	724	682	696	701	682	662	677	705	683	696	689	657	691	642	710	698	688	645	675	700	693	706	691	701	682	683	660	710	697	724	653	674	678	641	743	692	665	689	665	658	681	700	677	716	681	676	739	724	711	697	681	667	679	730	673	709	653	677	655	716	682	725	691	675	686	703	696	670	693	690	682	680	683	686	698	639	728	701	685	659	682	730	706	697	671	692	716	697	669	668	671	687	657	644	650	677	694	671	658	702	632	677	664	729	670	669	652	716	722	737	691	639	666	725	696	676	661	614	664	667	686	730	641	643	702	664	657	693	686	674	689	680	715	685	669	626	683	660	713	697	644	679	709	671	676	684	681	692	652	691	703	682	666	712	712	680	642	671	690	720	655	684	727	669	645	719	663	712	684	710	676	719	704	627	711	686	689	690	654	658	684	645	653	730	683	682	712	695	692	675	676	711	663	692	710	645	677	697	711	689	667	725	688	669	678	677	710	646	668	698	687	693	657	659	702	660	689	704	670	708	663	696	728	705	673	672	682	632	672	633	659	683	670	751	675	685	698	685	700	681	688	704	694	661	645	745	664	705	762	698	673	660	654	731	728	731	698	662	652	697	682	671	689	686	658	669	716	689	657	604	674
18901	26881	15056	6433	4074	1101	449	272	106	57	74	64	57	56	67	61	49	67	62	59	64	64	68	55	63	77	66	85	77	69	73	75	64	62	70	75	47	61	61	63	55	79	62	45	55	73	58	65	65	59	68	68	68	69	63	63	69	53	59	69	54	55	76	60	57	68	58	56	58	77	56	76	61	56	64	62	74	72	61	53	64	79	63	60	50	75	78	71	69	67	60	56	67	51	77	64	70	63	84	68	68	56	62	53	49	55	68	45	74	73	72	52	60	57	78	74	69	53	44	70	57	59	49	66	60	56	55	70	66	57	67	64	48	56	61	67	64	59	51	71	61	63	65	61	46	87	52	74	62	72	64	61	60	57	53	58	60	56	56	68	57	60	57	58	51	55	54	71	48	55	65	52	65	63	70	86	68	70	50	70	61	63	59	57	64	56	63	65	61	54	64	52	67	63	70	64	54	67	71	74	75	63	63	69	62	75	52	68	69	69	62	62	69	70	77	68	81	65	72	74	69	55	63	59	74	58	51	65	63	58	71	54	56	65	54	58	74	74	63	61	69	52	71	57	61	66	53	55	67	52	64	59	80	54	66	63	60	72	62	69	70	61	65	51	71	62	52	72	49	53	56	65	67	62	52	65	64	55	69	80	78	67	65	59	62	72	83	49	65	50	72	58	64	63	70	72	61	63	56	72	65	71	67	70	49	57	70	59	60	65	70	44	71	55	79	65	63	64	71	62	73	70	58	57	72	79	60	61	66	57	47	69	60	69	64	58	65	59	59	67	65	51	59	60	69	62	56	50	59	65	65	58	63	64	72	64	57	62	49	58	75	65	60	62	73	63	59	58	51	69	56	69	71	66	58	65	72	69	68	69	62	54	78	68	59	74	55	56	60	68	69	63	77	47	59	61	55	58	57	64	59	71	60	66	53	66	64	63	69	62	59	60	76	69	62	63	60	61	71	63	60	64	59	77	66	69	67	70	64	61	67	67	57	72	73	55	66	50	67	58	57	68	54	70	70	65	74	56	72	56	81	64	56	65	59	54	72	56	55	52	60	58	51	74	64	53	73	55	63	46	69	64	75	57	71	52	68	75	59	66	73	68	59	58	72	64	62	56	50	65	76	65	60	55	55	70	59	71	57	57	57	67	57	42	66	51	71	77	59	54	76	60	71	60	79	64	56	66	68	84	58	57	58	66	62	47	70	61	60	63	77	61	71	67	69	58	84	64	58	63	61	64	69	75	70	48	69	68	55	70	64	69	56	63	73	52	59	62	63	58	79	64	54	54	52	64	61	46	76	52	71	65	57	56	77	69	69	56	65	68	61	59	63	56	68	52	72	62	82	49	71	63	70	67	46	46	52	69	69	69	57	60	70	48	63	68	63	53	50	78	73	62	77	77	67	64	52	74	72	73	58	59	52	55	60	60	70	60	58	63	53	77	64	67	54	68	61	61	61	76	68	69	65	61	77	64	74	61	67	72	47	62	54	64	58	58	79	47	54	68	50	57	69	73	67	68	78	56	84	68	60	73	63	46	76	59	60	65	69	63	76	60	62	60	78	75	64	71	56	59	69	55	53	68	79	55	58	63	62	82	74	68	63	69	81	62	70	72	58	65	59	64	64	48	48	72	57	69	63	55	63	63	54	69	59	71	58	64	49	62	68	70	68	48	71	57	50	60	57	72	66	63	63	52	70	61	64	76	71	66	70	66	75	65	62	51	73	59	62	63	72	77	59	70	61	62	65	54	61	71	76	58	69	58	56	59	57	59	56	55	60	58	67	68	51	65	52	60	51	62	64	86	66	61	77	65	45	63	62	56	62	67	66	61	62	69	58	68	58	71	56	83	62	71	49	71	69	60	64	71	53	54	67	63	69	58	65	70	57	63	63	56	70	66	76	49	58	63	61	58	62	61	70	68	68	58	77	57	57	75	55	71	67	57	50	54	64	67	67	68	58	72	64	63	64	47	69	61	49	65	68	56	69	63	56	63	60	77	74	56	69	72	73	60	62	54	63	60	66	60	55	50	72	51	72	65	62	79	70	54	71	57	62	67	53	61	61	60	57	50	57	75	55	58	63	73	65	55	69	56	78	71	60	73	59	62	63	59	60	69	67	58	58	64	55	56	62	54	57	52	79	74	63	58	65	58	63	71	63	85	64	65	65	52	59	67	59	66	56	57	53	55	41	53	66	61	58	61	57	56	67	73	59	62	74	56	58	56	64	70	62	68	64	76	77	69	61	67	59	66	76	58	53	74	57	70	59	64	56	65	70	76	66	64	61	62	76	63	73	71	75	52	75	57	64	64	65	64	57	55	62	65	61	52	51	67	66	67	82	69	66	60	68	68	73	60	62	58	47	56	58	70	62	72	65	62	80	57	60	69	49	82	69	57	60	70	60	63	54	66	67	49	50	77	58	75	62	75	73	54	72	74	68	77	53	64	60	66	62	64	51	64	71	72	66	71	71	64	89	51	66	78	59	53	65	71	66	65	72	54	59	64	74	58	65	56	70	49	64	55	69	77	62	57	58	65	59	60	78	74	71	65	61	69	70	78	55	60	69	59	77	68	68	58	68	78	70	70	64	63	61	62	62	69	53	58	63	56	57	61	78	55	56	75	52	67	48	65	62	69	66	58	59	58	62	89	69	54	62	72	51	68	61	64	73	76	68	58	55	71	62	57	71	63	80	60	59	56	71	69	70	60	56	47	78	55	60	59	53	65	57	57	74	51	58	74	64	61	50	65	67	54	57	59	60	68	59	60	75	62	54	52	64	60	66	57	54	65	47	68	66	73	71	49	64	59	63	72	66	62	64	70	71	60	55	67	60	69	56	73	83	64	59	59	59	75	59	52	68	62	69	73	68	58	64	54	66	59	61	56	64	79	71	79	64	49	68	63	54	68	53	50	61	63	69	70	71	54	68	58	58	62	59	67	64	83	66	53	51	56	73	74	60	51	66	57	71	65	57	52	64	70	66	73	63	56	72	69	61	57	61	72	54	69	60	61	64	55	64	58	62	59	57	54	57	71	57	44	53	73	59	66	76	63	60	68	62	77	60	77	73	67	62	61	51	65	43	65	59	64	69	72	70	67	67	68	71	63	61	72	65	59	64	73	88	59	64	59	62	64	89	55	67	60	58	61	63	78	65	66	75	59	60	81	69	70	66	71	57	51	74	65	58	58	75	54	47	68	72	71	69	78	58	74	64	62	71	54	56	58	70	49	46	61	60	59	44	47	53	64	63	68	47	69	60	78	66	44	57	55	55	55	65	63	68	78	64	61	58	81	77	73	65	77	53	61	72	64	80	76	68	55	62	72	78	47	70	52	57	64	61	51	74	53	73	65	59	64	62	46	70	62	67	75	64	69	71	59	75	57	69	67	67	68	58	65	62	53	63	53	57	65	60	48	77	72	63	59	61	66	60	56	64	52	64	66	63	59	51	60	67	59	54	52	57	48	78	53	66	61	62	73	72	66	68	46
49311	47070	36793	37819	39963	24599	16558	9803	3393	1326	944	814	788	749	778	765	776	743	748	828	794	785	797	764	775	837	741	836	795	803	779	747	768	781	791	755	797	788	807	794	758	799	782	757	781	740	743	816	753	791	806	742	805	775	764	814	744	811	740	748	774	752	795	798	757	825	720	768	818	801	831	749	812	733	741	769	779	777	790	780	809	760	771	785	751	748	791	780	774	812	822	765	801	744	740	790	809	795	768	756	807	806	722	739	761	763	815	802	703	753	767	750	763	763	765	819	782	802	718	730	790	777	755	767	780	751	734	765	733	706	788	757	816	804	760	759	762	790	752	790	748	766	737	715	744	775	735	803	771	756	780	749	765	730	787	772	774	755	784	791	781	810	772	777	745	803	791	783	746	778	762	787	715	808	763	771	797	734	746	782	739	755	765	721	752	790	793	781	777	747	769	743	793	795	801	762	691	764	791	741	742	744	737	784	827	796	769	796	768	807	799	752	768	752	779	759	784	719	760	781	768	772	796	791	766	776	764	771	810	712	780	807	799	811	790	789	763	760	747	763	824	778	772	798	787	759	799	753	762	786	750	762	788	804	756	761	740	777	767	777	798	837	761	711	781	760	825	778	793	814	754	778	808	786	735	753	779	782	793	779	813	718	756	816	752	764	750	738	737	774	804	795	740	797	783	732	785	800	763	785	798	726	751	803	742	790	854	764	745	809	768	745	797	777	800	766	825	772	766	706	816	768	807	788	752	805	760	769	751	830	807	744	768	782	755	777	774	776	800	818	789	793	738	744	776	765	766	803	766	786	720	810	754	753	761	805	736	788	781	778	770	767	792	726	738	758	773	735	739	812	802	841	755	757	801	784	776	788	779	758	773	775	751	796	818	757	735	823	773	754	786	764	790	747	770	811	791	784	769	791	790	785	747	774	743	765	815	765	811	790	740	740	764	764	780	799	745	768	781	793	799	774	745	776	754	739	822	804	776	749	771	795	820	806	779	781	722	783	777	749	753	743	793	747	747	730	768	813	799	766	820	725	811	758	750	781	749	812	786	752	778	807	820	771	753	724	713	802	729	780	742	802	806	788	761	805	831	774	806	790	776	764	793	754	789	798	777	760	798	756	782	793	741	811	768	773	711	757	777	775	707	787	777	789	738	769	781	750	755	799	785	810	748	764	738	786	746	800	756	813	767	790	784	802	773	782	776	763	746	696	753	773	787	754	787	768	743	739	803	732	736	794	761	741	780	780	766	767	708	752	718	836	778	818	740	751	806	775	771	759	744	781	778	749	769	756	752	747	733	777	760	770	798	783	759	756	750	739	787	809	781	712	735	799	760	806	764	754	792	790	752	763	772	777	786	744	789	769	717	779	767	756	806	769	741	698	753	786	760	796	812	802	799	804	735	756	769	784	790	774	772	745	772	791	817	780	713	833	759	753	800	764	780	792	729	822	762	769	765	807	763	769	781	766	777	768	750	771	794	784	771	756	731	769	776	794	735	808	729	796	774	723	761	764	818	814	769	819	782	738	773	814	793	737	755	753	769	746	762	790	817	750	724	752	755	791	761	787	674	728	790	767	750	806	787	842	756	751	738	805	731	773	764	815	805	814	761	762	743	728	757	775	802	777	795	809	779	713	762	745	795	778	694	786	756	805	761	722	788	801	779	776	761	793	795	812	764	788	763	719	731	780	834	773	820	778	784	799	749	745	803	689	786	757	776	786	786	740	736	786	836	783	784	824	820	780	761	736	762	723	786	787	755	723	783	794	769	768	794	754	750	787	768	764	745	782	777	784	776	789	746	795	758	735	761	815	752	723	731	777	743	746	755	758	766	809	807	791	759	770	792	734	797	771	764	801	751	785	819	807	771	781	720	782	719	802	827	782	807	754	777	777	775	763	749	760	813	729	772	753	774	749	780	793	761	768	764	757	813	719	788	784	724	831	786	751	772	770	777	759	764	750	779	769	740	790	803	776	752	784	799	751	747	771	769	728	773	743	783	726	802	790	776	800	700	766	787	757	826	782	735	724	757	787	749	759	778	766	761	766	760	744	726	791	785	787	761	823	736	714	748	792	693	771	810	771	790	819	754	835	768	736	804	753	756	794	760	765	799	830	755	756	765	805	780	782	744	749	762	764	740	782	783	811	756	773	802	782	756	747	798	741	811	779	798	807	764	790	761	784	796	812	749	755	760	758	757	745	794	792	756	778	762	778	811	806	788	730	739	783	756	779	731	768	788	793	771	795	742	804	722	755	800	776	801	755	776	779	772	777	815	748	783	747	789	750	741	744	784	780	771	767	764	794	816	747	795	756	813	768	806	768	759	783	764	796	747	747	773	734	700	791	795	804	771	698	769	728	718	772	798	786	740	751	804	710	754	746	747	823	783	821	774	759	849	786	786	817	770	763	779	797	796	771	755	782	717	736	790	776	728	777	824	735	783	784	717	769	722	769	793	758	756	772	761	757	764	734	782	752	770	815	748	752	763	800	802	783	773	773	796	740	709	781	776	761	776	778	800	766	792	764	745	785	778	765	754	766	771	782	809	774	788	753	804	807	764	738	754	800	814	768	763	766	741	759	796	737	750	761	765	799	755	756	753	745	753	782	740	819	753	830	729	832	753	805	768	784	806	754	791	783	794	707	771	751	797	762	834	798	786	812	843	795	804	747	816	746	782	754	772	773	751	754	805	747	769	775	768	772	800	790	800	788	793	773	759	776	721	745	773	807	778	773	755	830	754	786	800	773	790	734	774	774	778	793	796	792	760	795	745	791	776	771	778	759	743	794	712	742	748	839	845	710	787	778	758	830	753	758	765	762	786	788	815	774	742	807	726	738	786	736	758	783	762	783	781	791	774	763	716	714	737	724	700	716	799	802	783	763	775	734	772	769	779	726	794	757	771	778	756	752	761	742	770	772	697	742	738	761	781	756	811	762	739	742	745	796	792	804	838	814	770	784	755	755	737	744	812	772	764	792	830	778	767	771	735	797	749	761	713	780	776	800	814	737	775	740	759	768	747	738	744	784	758	749	756	820	820	767	804	760	792	783	771	774	800	767	727	793	717	797	768	745	795	822	822	821	736	776	747	735	795	788	771	789	750	773	773	768	772	769	745	767	791	782	747	742	793	801	771	748	793	833	742	738	740	782	718	804	781	767	776	773	839	811	823	743	801	725	757	792	746	784	730	834	840	739	793	748	754	777	745	786	810	781	758	781	794	779	784	782	741	748	753	821	769	789	793	798	762	791	763	749	768	779	736	779	777	763	820	782	813	749	796	720	786	736	776	744	763	766	772	738	749	803	774	818	803	744	728	749	802	775	763	757	807	745	810	725	795	769	760	795	792	808	830	789	748	747	742	732	756	798	777	780	742	740	762	764	775	745	775	772	791	767	771	755	774	823	745	757	766	762	779	768	835	796	761	756	796	780	686	743	804	759	776	746	766	816	785	756	735	755	752	793	755	764	822	795	759	789	764	804	752	777
27542	38688	20984	9404	6575	1721	639	380	157	82	78	63	63	70	73	67	46	56	64	68	62	62	60	68	73	52	57	68	59	58	57	72	56	55	43	54	71	60	61	59	81	62	64	50	58	65	61	56	70	55	50	67	57	53	54	55	64	53	45	52	57	52	71	63	82	81	46	65	60	62	53	54	56	61	58	69	45	68	48	68	65	73	74	62	54	53	72	66	61	66	65	60	45	66	69	60	60	78	56	68	76	63	68	61	49	58	50	66	47	47	54	64	65	58	76	49	45	57	67	59	50	66	70	48	53	52	63	60	76	68	54	77	54	61	62	71	68	70	58	62	52	56	63	48	58	64	69	57	51	62	68	54	66	66	59	54	49	55	65	66	59	57	73	51	64	72	61	66	50	49	69	60	41	66	55	59	54	55	67	61	59	60	51	58	65	65	74	58	63	57	65	49	61	59	79	63	65	50	56	62	66	66	65	69	71	55	53	69	57	61	61	59	68	49	64	64	54	73	70	57	67	49	54	83	71	55	68	58	62	65	70	68	60	63	55	65	57	46	66	61	70	61	86	61	61	47	63	44	62	51	58	57	54	65	79	68	65	62	53	67	50	69	73	71	65	70	69	57	65	60	62	64	81	70	61	61	60	53	67	71	50	61	65	61	73	50	59	61	58	66	52	53	60	47	61	61	60	51	56	58	65	60	51	60	67	59	57	56	56	60	54	67	61	64	69	71	67	77	63	58	56	69	50	53	66	60	57	55	76	58	57	75	54	61	69	66	67	67	70	72	64	61	59	73	80	65	63	60	82	58	67	65	67	70	52	60	62	66	63	61	57	57	42	64	60	73	82	51	65	56	52	59	59	58	63	63	56	70	54	67	50	47	57	56	54	60	62	47	65	65	62	67	61	56	50	69	63	62	59	48	66	60	58	62	61	64	57	63	65	55	70	61	55	65	56	59	53	66	64	63	62	53	59	58	55	45	47	53	55	60	62	66	52	62	56	59	66	49	80	46	68	53	64	52	73	62	52	57	55	57	57	70	73	70	69	54	60	70	58	53	61	61	68	59	80	70	60	65	79	63	54	68	61	60	64	56	68	51	68	62	55	61	53	66	51	57	56	72	58	53	62	42	50	66	60	61	59	64	58	59	68	60	68	68	64	59	61	65	64	66	65	51	50	68	79	68	69	45	53	53	58	60	51	56	63	64	54	71	56	53	64	57	48	73	59	52	58	60	57	68	55	66	53	58	58	53	67	62	59	67	57	67	59	64	53	57	68	47	68	65	59	62	63	67	66	71	67	58	65	57	62	57	49	66	53	57	57	63	57	64	60	65	63	75	58	63	53	66	52	64	61	54	67	47	56	57	59	56	63	51	50	55	69	63	58	68	54	73	50	66	46	71	55	57	65	68	63	60	75	63	50	63	64	64	71	63	71	58	49	63	69	59	57	57	66	61	53	68	52	71	72	59	65	68	58	84	59	59	56	55	76	59	62	43	60	68	67	63	68	53	55	41	52	58	67	59	44	57	43	66	53	62	49	54	69	57	62	70	57	61	49	73	65	76	57	48	45	62	58	57	65	48	69	53	73	52	59	64	58	63	53	57	62	63	65	60	53	56	61	74	60	59	74	65	57	55	72	58	59	55	76	48	53	71	63	52	49	56	71	53	52	59	68	49	61	56	64	76	50	50	60	76	64	59	58	49	62	56	69	67	58	57	53	55	59	63	56	63	66	69	57	54	72	67	66	53	60	58	59	64	70	66	63	61	59	43	48	57	51	84	55	69	85	56	63	59	63	55	65	69	63	58	58	82	61	67	62	47	61	55	56	53	61	54	47	52	52	58	65	47	60	52	63	67	56	64	79	51	46	49	61	61	57	67	52	56	56	57	68	70	65	76	53	58	73	60	57	57	78	54	63	47	78	57	59	61	59	64	64	66	58	65	68	57	49	58	58	84	63	61	70	64	65	63	71	61	78	60	52	38	46	62	56	58	61	53	56	68	58	64	56	71	53	68	74	74	63	47	66	71	66	68	62	54	59	59	57	56	48	47	52	65	62	60	62	56	79	63	42	52	67	57	55	52	66	66	66	58	68	66	65	65	57	66	48	54	71	51	64	63	63	72	59	57	64	59	59	67	59	65	46	66	57	55	53	70	62	66	64	56	76	78	58	59	71	59	60	58	51	66	58	55	57	69	53	71	62	64	63	55	66	53	48	54	62	58	65	61	74	57	54	61	68	70	57	69	60	54	65	65	70	64	67	62	57	53	66	60	66	69	68	64	65	58	36	56	64	62	63	72	49	72	59	65	56	71	53	62	60	61	54	52	48	56	66	63	61	61	53	67	51	62	66	57	61	58	45	54	58	66	67	64	76	67	53	60	57	59	66	64	51	66	67	80	60	61	64	63	48	50	66	46	60	66	60	63	64	66	68	55	52	58	65	59	52	56	73	50	50	75	58	71	54	59	69	64	66	67	47	62	61	59	52	37	71	49	69	61	52	50	61	45	58	55	75	59	54	55	66	54	39	65	61	56	63	55	55	49	63	57	57	55	63	72	59	69	47	76	69	57	66	56	73	62	55	58	76	59	57	63	45	65	59	72	51	55	60	55	44	70	52	66	48	56	62	52	54	75	48	49	72	57	60	66	56	44	55	58	65	56	56	56	74	61	52	72	72	57	50	50	54	75	65	54	63	67	59	54	69	65	57	69	59	66	72	62	66	57	62	62	65	59	71	58	65	55	67	54	55	67	68	60	71	56	54	68	72	57	64	74	52	60	54	86	63	42	58	64	74	72	64	67	79	63	76	56	51	65	58	62	53	56	70	58	48	61	45	66	70	59	60	59	62	60	61	61	61	64	48	54	50	57	63	66	63	59	68	52	52	44	75	56	66	66	61	63	57	70	55	49	58	56	64	52	62	56	63	59	42	69	59	60	58	57	51	59	52	53	70	61	66	50	68	61	65	54	68	59	58	49	57	66	57	71	63	69	47	68	56	73	64	57	60	57	70	50	49	61	65	65	64	76	51	55	70	57	61	62	62	55	67	59	63	58	74	65	47	61	68	53	68	49	56	77	59	63	68	60	61	52	70	79	71	53	59	52	69	62	52	60	65	61	75	71	69	68	61	59	65	53	59	69	53	59	65	68	50	66	73	63	63	65	59	66	62	65	52	74	66	61	61	55	58	64	45	60	54	55	61	59	64	52	62	55	62	52	76	70	63	60	54	70	57	67	76	61	65	69	68	58	70	64	63	54	53	70	69	57	69	67	58	56	67	62	56	71	65	63	61	61	62	65	64	65	55	66	45	61	58	58	53	79	52	70	56	70	66	63	63	57	49	61	48	61	46	64	62	53	57	49	62	58	75	51	78	66	40	54	52	56	57	51	55	52	56	65	61	72	64	77	48	65	52	69	67	79	63	52	65	68	73	54	64	60	63	69	54	61	67	64	57	51	61	68	61	62	58	55	50	50	67	77	70	69	60	50
49717	49771	40750	43862	46678	28272	20446	12862	4643	1503	940	755	722	774	795	742	748	713	774	791	794	782	802	782	736	739	753	762	771	786	713	736	789	721	754	720	678	713	761	748	746	765	764	747	738	710	706	769	738	739	796	736	770	720	745	758	704	759	760	739	729	743	781	769	708	751	730	785	772	756	722	702	750	777	734	700	771	738	722	743	759	771	761	757	736	776	782	725	718	722	704	804	715	708	747	724	702	737	726	761	726	745	709	760	699	759	756	779	742	729	787	747	735	800	725	740	769	761	746	711	718	760	712	779	745	747	803	729	795	815	741	728	716	801	761	716	681	775	699	769	742	729	738	761	733	758	698	761	738	769	764	759	749	698	760	718	760	737	700	735	786	784	757	758	766	726	787	718	741	767	758	751	777	738	703	789	733	770	746	791	741	749	727	735	723	792	731	733	758	750	735	783	742	743	736	773	767	727	699	754	740	759	701	732	738	728	799	749	709	737	780	754	755	686	746	757	724	809	709	768	747	804	777	751	722	752	748	723	757	754	766	709	738	760	764	705	747	780	753	732	783	725	747	719	759	744	758	767	778	788	762	773	719	750	740	754	764	749	733	728	828	758	717	766	781	723	721	757	745	726	764	754	729	713	756	777	741	765	718	752	694	724	697	739	782	700	727	714	757	757	744	714	724	773	803	727	758	758	731	733	740	719	777	764	707	767	800	771	757	747	722	759	721	737	783	722	736	754	800	745	724	744	753	780	728	775	740	715	737	717	752	719	769	750	755	727	723	742	744	775	761	729	794	793	747	735	729	755	725	771	733	702	788	746	772	760	745	710	794	750	722	774	780	698	681	740	708	763	746	752	726	757	763	730	764	761	766	753	775	790	759	729	771	748	763	763	704	763	736	708	749	664	779	761	791	741	735	751	792	709	699	736	714	749	723	737	752	748	762	746	775	755	749	759	710	776	711	711	709	761	757	765	764	760	725	828	740	796	767	756	732	777	793	732	697	734	744	693	725	737	816	818	709	732	760	757	754	746	776	780	712	765	743	731	697	756	757	819	738	679	727	762	756	728	768	716	754	759	754	767	716	763	747	692	729	750	746	691	709	744	797	729	758	755	724	810	738	735	783	768	839	796	764	772	740	785	727	736	730	739	759	762	725	739	727	758	751	786	731	727	719	742	777	740	711	740	763	740	679	756	727	716	747	709	756	711	714	752	737	797	795	717	721	803	778	759	758	727	724	757	746	734	736	704	728	713	783	761	748	756	810	767	734	714	740	757	736	749	773	703	746	763	739	756	747	701	731	743	733	787	767	751	735	772	727	721	741	788	722	753	778	742	815	701	801	732	729	744	770	732	717	731	749	764	743	707	765	756	755	730	728	738	761	728	700	762	711	730	746	715	704	761	702	750	705	709	737	759	746	777	702	743	762	752	717	743	759	757	750	752	745	730	713	755	765	765	798	759	799	782	748	695	760	702	787	774	751	747	754	724	792	803	761	737	759	729	777	764	734	752	765	737	750	761	738	734	726	791	754	763	735	699	700	775	738	784	709	730	758	766	745	751	811	717	767	746	726	788	729	770	712	757	731	736	723	773	742	742	770	782	747	746	757	800	732	776	765	727	781	728	756	772	694	742	785	728	800	749	802	750	725	749	771	727	759	765	760	776	699	773	773	749	756	719	761	780	729	694	733	746	733	742	790	738	739	758	726	765	809	718	697	745	734	730	763	755	738	746	769	737	735	731	754	748	736	746	745	821	798	746	800	756	768	745	752	751	756	744	711	759	767	758	733	735	777	730	782	796	784	692	728	776	721	746	721	765	736	815	713	726	759	766	755	760	761	765	744	709	733	768	743	789	710	739	801	755	807	737	756	713	774	701	758	747	774	769	776	714	718	776	769	795	808	749	732	697	720	758	768	707	714	786	732	768	679	771	797	745	732	775	760	778	694	800	724	773	749	758	778	684	718	739	686	739	753	770	717	798	738	701	696	752	755	771	697	720	754	809	757	723	779	751	735	749	686	775	723	740	712	767	748	707	747	700	731	759	768	719	759	755	767	706	783	708	767	732	708	741	686	725	770	742	681	699	717	727	685	810	777	734	733	744	731	698	702	686	723	736	701	726	721	756	784	726	775	724	703	816	745	765	707	729	803	750	769	722	731	727	725	781	724	767	706	760	792	800	731	775	737	803	755	709	742	763	737	740	725	716	720	763	776	779	746	766	729	742	737	756	782	768	762	749	730	712	774	791	741	730	757	729	748	732	728	789	723	754	789	737	747	743	760	766	716	768	748	776	717	723	725	708	802	775	771	704	798	767	719	730	752	690	768	779	803	739	734	751	768	693	741	746	755	716	779	718	731	800	743	745	735	728	791	758	740	711	771	753	808	779	763	777	742	741	731	705	721	764	803	723	720	772	755	784	781	738	765	756	755	753	732	763	735	735	742	742	744	725	762	749	759	788	723	720	725	740	807	686	759	769	774	729	784	773	784	781	709	750	708	753	730	755	768	745	720	764	702	768	792	756	728	713	811	739	696	704	725	765	745	736	733	774	749	803	758	737	761	765	747	787	730	759	769	760	776	710	790	766	708	688	736	747	727	729	734	731	770	726	674	735	740	763	747	724	782	747	717	757	794	757	764	723	769	715	688	719	749	758	696	791	755	743	775	741	730	754	727	720	753	670	704	763	746	750	771	729	746	709	777	759	738	690	761	760	761	692	772	745	724	781	732	713	726	702	733	719	729	774	752	755	703	719	700	752	786	748	728	745	774	761	745	762	725	734	730	769	708	788	713	765	748	728	765	762	719	741	765	779	742	714	765	754	762	788	809	744	717	738	730	775	781	701	726	744	739	733	716	755	749	696	791	740	782	770	727	781	726	722	759	732	740	758	759	749	715	722	764	751	728	716	706	728	743	753	732	745	724	804	770	719	802	747	735	707	785	758	732	735	761	721	719	701	701	734	743	740	740	751	777	727	757	751	777	712	732	739	756	763	759	763	798	758	774	786	767	742	713	768	745	764	765	741	712	773	773	757	763	764	779	743	735	721	802	762	776	733	762	736	748	760	741	777	744	700	790	718	769	775	735	706	764	746	803	704	798	741	728	760	754	718	762	765	720	712	773	755	729	738	729	739	711	727	724	796	712	780	681	716	766	733	763	736	763	702	716	763	760	745	768	742	799	775	718	777	764	708	745	760	764	773	759	762	735	740	716	747	727	755	724	785	734	716	752	715	740	740	751	712	784	754	757	726	708	767	722	729	747	764	724	727	714	764	778	768	743	761	765	716	704	734	728	778	757	786	738	735	748	792	736	740	744	736	792	753	792	725	714	760	773	779	741	757	733	795	719	755	721	742	760	714	766	744	720	714	728	723	754	745	752	773	753	811	720	772	744	747	735	706	774	732	759	748	772	737	757	755	782	740	745	764	772	786	716	750	692	698	737	765	713	714	753	730	746	726	751	744	758	718	753	743	730	791	764	735	776	781	720	722
8673	10416	5803	2002	1490	393	152	127	64	70	62	71	62	53	67	53	62	36	55	48	46	51	50	55	55	61	38	62	54	58	48	48	52	43	53	58	54	57	68	42	55	57	50	49	53	52	56	51	51	58	64	56	59	55	49	60	57	61	50	45	43	54	53	54	55	63	41	45	50	61	64	57	62	51	59	59	51	50	62	57	57	48	46	55	70	48	52	72	58	57	56	47	56	56	52	55	44	61	51	53	47	62	47	58	53	43	60	66	60	58	45	45	56	43	54	58	60	53	57	44	58	37	49	45	54	39	53	48	51	49	58	58	56	49	73	77	55	58	63	54	55	61	67	53	68	60	46	52	51	56	46	48	49	69	58	60	62	54	55	62	61	62	63	48	50	64	58	58	72	51	40	63	59	52	59	57	53	54	57	59	64	47	52	44	56	57	63	61	50	66	49	62	57	49	55	41	55	44	56	52	61	57	59	58	62	62	49	58	73	46	54	48	54	56	58	55	61	51	64	46	58	51	52	48	56	50	62	44	66	51	47	51	60	50	53	65	65	53	52	51	57	51	61	64	52	48	44	50	48	57	51	69	53	70	52	60	53	63	63	57	60	63	50	52	58	49	64	60	43	54	49	51	54	56	54	53	47	47	54	51	50	67	74	52	65	49	62	58	58	63	40	56	41	55	47	60	51	64	53	58	51	56	61	54	41	57	46	52	53	65	65	66	35	71	51	59	51	59	60	47	47	58	46	59	37	52	44	74	48	49	58	62	63	52	57	67	53	55	65	60	56	54	44	68	51	56	61	58	57	60	48	54	47	48	58	62	65	50	47	55	66	58	49	51	62	53	49	59	71	65	60	67	46	66	44	68	58	52	46	48	52	60	58	46	62	56	49	51	43	53	64	64	55	52	46	58	48	45	52	57	57	46	69	62	49	42	61	65	58	53	53	51	59	61	71	53	53	60	55	54	59	56	56	50	60	54	67	47	47	63	48	54	52	50	70	55	52	48	53	53	41	47	47	57	63	64	56	53	70	57	77	54	61	52	52	54	51	42	53	71	50	49	52	52	51	58	36	39	55	49	56	48	59	48	44	59	60	48	52	54	56	52	55	54	69	56	59	56	51	57	58	59	45	42	55	60	61	56	57	48	46	48	58	55	54	50	63	55	66	42	55	49	57	54	54	58	60	56	39	59	64	50	46	52	59	50	55	54	49	49	55	44	60	52	50	37	65	54	55	58	47	48	49	47	62	70	63	61	47	43	59	53	44	48	46	54	52	55	66	58	54	50	58	59	67	57	62	58	51	63	49	49	54	37	58	60	59	61	53	47	55	44	59	59	57	48	43	49	51	49	56	49	58	57	56	59	64	55	52	52	69	71	59	56	54	56	56	57	41	71	44	45	51	61	62	56	47	61	55	52	54	55	47	48	64	52	53	61	62	51	52	54	51	51	50	47	68	53	57	47	41	52	52	57	70	62	59	65	68	67	54	59	48	52	54	56	62	49	68	49	47	63	51	53	48	60	54	69	40	56	52	47	57	53	63	64	58	52	36	60	50	62	58	62	40	47	68	57	56	52	62	49	57	50	60	48	68	57	54	45	45	54	49	56	46	58	62	60	49	64	48	53	68	64	65	57	53	56	59	52	56	51	84	51	45	65	76	54	48	56	60	53	54	62	50	68	62	60	68	60	44	53	69	56	51	48	55	46	53	48	61	53	53	63	57	50	52	69	47	53	62	56	50	53	61	62	51	68	57	62	41	46	56	60	57	42	57	47	45	49	45	43	61	48	52	51	55	44	52	70	51	59	60	60	47	57	66	50	62	55	55	60	45	55	52	58	58	50	57	64	64	49	55	66	53	49	53	43	50	49	53	51	49	50	57	53	56	47	47	61	59	35	61	49	78	63	54	51	46	53	61	50	49	47	54	37	55	56	59	53	57	61	65	51	50	57	64	48	59	55	53	49	64	60	39	66	43	52	61	39	50	64	48	47	66	48	58	60	59	46	47	43	57	47	53	57	54	44	46	49	57	61	65	52	54	60	63	61	54	55	48	58	56	58	53	52	54	49	57	48	67	58	49	63	56	69	41	56	55	52	58	54	59	47	43	64	54	49	61	61	51	44	50	68	53	55	58	67	67	48	69	54	53	60	62	56	63	42	54	51	58	49	46	66	50	49	56	57	58	46	49	57	57	67	63	54	59	57	55	64	51	67	49	68	53	69	52	59	62	59	51	60	54	67	60	54	54	54	48	53	49	43	61	54	42	57	50	59	47	52	55	55	51	65	64	61	63	53	47	55	61	54	40	36	55	62	47	63	43	56	66	60	52	52	50	55	55	51	46	47	42	66	55	53	50	61	53	65	54	60	51	61	51	46	61	67	40	53	54	49	59	55	51	61	64	61	51	49	57	52	53	60	50	58	51	53	47	59	58	51	44	57	69	53	59	51	54	42	52	54	54	56	46	54	57	63	70	65	57	60	59	39	60	58	54	51	58	38	72	58	80	63	54	56	55	48	67	74	40	54	44	61	44	50	69	44	59	67	46	57	53	66	53	56	58	46	60	47	49	52	52	51	55	61	52	46	54	43	52	57	38	61	50	46	61	48	60	66	56	62	43	52	37	50	61	63	55	50	47	59	57	52	53	56	54	49	49	59	49	46	57	60	45	46	49	67	50	52	69	56	37	51	70	55	47	67	59	67	42	75	61	49	53	44	48	49	52	47	52	57	55	51	56	61	52	67	55	58	50	59	57	57	57	60	41	51	50	51	56	58	54	70	47	39	60	59	55	47	54	60	55	52	57	58	51	50	46	56	52	58	45	45	68	47	53	49	48	47	43	41	61	68	45	51	48	44	59	58	43	55	55	51	40	52	56	64	65	60	58	63	57	73	46	63	62	54	63	51	65	50	57	52	64	49	59	53	43	52	58	60	53	53	55	43	54	65	55	45	57	53	59	47	67	52	44	56	49	58	45	52	58	49	47	53	59	52	46	41	51	62	63	59	52	61	73	52	47	46	49	60	60	57	50	51	60	60	54	56	40	59	49	54	51	52	50	59	61	57	52	60	64	66	55	52	61	48	55	43	52	58	61	53	57	57	52	48	50	48	42	56	65	47	47	44	49	64	64	67	58	57	58	52	48	47	67	60	56	61	50	50	51	58	52	39	44	47	54	62	73	49	59	47	46	51	41	61	53	57	60	60	49	44	55	56	54	55	51	52	65	56	55	50	57	44	58	61	45	50	48	54	67	49	54	51	40	66	56	60	50	51	61	56	52	48	47	59	47	43	40	54	68	60	69	25	56	54	48	51	45	42	62	62	54	59	55	57	50	58	60	48	48	56	63	57	44	41	48	52	71	53	52	69	55	50	44	64	51	54	45	60	52	50	53	67	57	52	58	56	61	52	61	57	59	62	49	56	45	60	52	66	44	49	55	48	61	48	46	53	40	61	68	54	71	61	66	53	49	55	43	46	43	57	60	51	55	50
41538	35699	26592	26219	28274	13377	7311	4358	1502	842	691	663	674	696	648	631	648	656	687	689	753	663	687	674	696	662	672	671	633	611	714	633	709	678	699	638	666	661	655	623	667	644	696	686	612	666	669	634	664	669	633	659	639	651	708	669	636	652	689	651	660	669	674	661	681	648	658	649	668	675	605	693	702	660	676	677	663	638	697	690	710	641	628	695	621	679	735	698	680	672	656	632	658	702	663	672	663	646	716	673	723	665	641	705	616	653	698	648	678	634	676	704	679	672	706	664	702	671	691	663	653	672	702	711	686	680	662	681	668	698	657	710	672	642	642	675	662	681	684	676	650	628	694	715	678	666	644	682	718	695	704	633	637	680	677	706	662	600	708	681	669	720	717	666	644	647	677	699	676	650	664	654	672	685	709	697	689	656	689	630	697	677	722	673	698	704	651	640	675	680	709	698	655	735	653	619	667	706	680	683	717	625	678	694	663	719	655	684	665	689	667	672	660	656	699	639	704	672	629	701	684	684	667	698	653	694	704	708	662	692	692	659	674	690	671	658	716	681	708	666	692	640	685	694	650	685	681	707	679	688	683	699	727	708	696	650	693	673	687	694	687	650	645	679	689	665	677	655	660	677	694	636	628	657	690	655	606	681	663	687	660	667	672	643	699	689	694	693	726	685	654	669	632	618	667	686	671	714	634	672	656	699	710	663	687	657	628	638	677	676	699	647	675	691	653	682	665	730	664	641	648	703	626	735	614	689	667	662	640	624	665	635	649	702	599	699	638	664	645	670	701	693	664	679	663	713	655	714	680	687	677	627	615	603	687	716	641	695	644	652	642	625	670	672	686	668	683	660	672	676	639	700	671	706	701	685	646	592	692	640	704	665	671	687	668	678	681	676	613	665	681	667	680	656	657	745	720	635	656	682	656	672	679	673	680	648	663	681	697	727	705	657	616	666	690	633	670	656	691	682	685	654	656	691	672	661	587	700	681	685	648	673	655	631	684	694	698	716	699	694	648	700	698	703	651	675	633	688	643	716	685	650	667	705	654	647	691	652	681	681	672	687	678	683	666	624	705	666	725	695	631	663	700	625	626	658	673	659	675	695	637	666	636	679	676	668	680	681	710	669	648	687	648	712	653	650	658	742	672	687	678	655	711	667	684	714	677	647	733	656	649	711	685	645	675	687	654	667	672	688	665	634	710	665	662	715	674	636	688	660	717	624	672	716	664	684	690	653	689	637	615	631	697	706	643	689	630	685	650	638	667	724	663	681	667	653	689	644	692	706	656	665	718	672	665	727	726	670	650	673	648	660	684	627	652	640	692	608	654	679	676	645	614	628	674	651	618	720	695	628	713	635	641	690	661	701	744	669	654	659	718	667	650	653	675	699	686	661	676	657	694	672	702	632	683	710	632	665	622	665	656	703	631	683	642	689	684	653	680	674	674	645	651	713	700	686	683	703	684	646	636	676	684	671	619	696	640	675	692	705	681	618	742	654	641	644	655	666	728	732	675	690	683	668	686	677	657	697	691	647	661	644	660	658	633	650	656	659	681	699	613	669	669	670	624	687	666	674	691	702	658	672	680	716	693	655	728	671	662	642	689	659	678	678	655	692	729	674	693	699	676	665	674	665	661	620	665	648	703	707	701	651	665	620	703	648	692	666	656	668	635	688	694	672	680	649	643	684	681	644	736	655	660	674	634	646	670	670	692	695	704	690	678	722	667	673	689	693	677	704	663	689	667	673	689	714	666	664	684	668	685	677	680	685	656	698	695	688	708	661	677	696	658	673	651	709	666	694	671	681	709	712	676	669	708	679	658	660	688	685	673	658	689	645	663	719	713	716	660	673	699	682	662	697	654	633	648	657	656	693	697	694	624	671	613	691	670	681	640	679	652	703	678	697	716	670	697	710	688	689	688	641	670	705	698	691	692	672	661	685	686	692	671	673	665	627	687	691	686	711	641	690	689	731	715	681	654	676	674	690	683	673	682	682	649	684	651	659	693	636	654	612	661	654	694	664	648	650	656	685	692	661	666	687	679	703	657	687	650	688	705	660	653	668	660	622	685	694	660	679	662	676	667	674	700	649	656	672	671	630	703	664	712	663	688	675	694	683	731	625	670	674	644	687	646	696	643	639	687	678	662	729	633	676	659	684	684	686	667	657	644	672	718	657	705	690	712	690	665	661	652	685	679	669	639	643	645	650	698	640	665	643	669	638	685	637	653	626	670	666	689	654	642	663	704	626	661	708	668	670	682	657	686	708	709	680	662	634	732	677	701	724	671	629	667	634	668	651	712	641	702	631	675	652	682	671	668	662	720	685	684	657	643	652	623	667	654	690	676	645	745	667	634	621	627	684	669	607	666	682	642	672	676	650	602	679	695	695	660	661	688	687	647	691	693	650	675	683	681	692	648	700	674	651	645	678	639	647	692	705	673	692	702	678	647	715	703	716	672	660	650	664	661	652	658	678	695	678	664	671	711	680	677	682	655	724	667	665	685	668	676	676	669	630	644	668	670	689	676	708	680	667	631	685	707	680	715	658	696	674	674	676	722	660	682	697	687	715	673	684	692	642	677	684	683	696	654	686	700	672	665	665	692	664	671	713	624	685	667	618	664	668	661	690	694	644	694	650	662	711	671	675	640	660	694	668	690	629	667	646	684	711	654	676	668	640	658	647	742	691	647	689	649	675	682	705	674	659	666	646	638	739	702	651	698	665	642	669	639	661	661	705	665	709	671	705	690	664	717	657	686	665	659	650	673	685	672	655	616	697	665	684	659	691	668	658	660	606	709	670	675	678	673	641	651	709	665	692	682	650	663	649	700	656	699	664	631	652	671	625	657	701	667	666	668	696	698	620	676	649	687	678	642	691	675	660	662	624	712	705	659	667	682	654	631	682	689	665	630	699	731	692	708	655	623	705	629	701	659	635	686	702	648	705	652	695	686	637	702	674	678	670	703	691	674	651	643	691	671	660	688	660	660	625	711	662	716	663	668	739	665	684	684	635	678	723	632	696	662	695	685	650	661	715	701	633	640	662	667	608	649	685	672	669	684	673	675	714	668	652	649	696	665	679	635	658	656	694	689	681	628	705	728	668	711	687	651	663	675	680	652	640	652	654	688	676	673	648	676	649	679	654	621	707	647	681	619	697	646	668	693	646	701	603	682	629	678	662	672	710	643	701	657	673	641	656	679	677	688	660	679	705	662	700	664	622	710	714	682	651	712	714	649	674	612	689	638	668	662	611	696	721	705	673	674	699	706	684	677	647	653	694	672	664	697	644	716	623	656	673	669	665	668	711	594	609	739	639	687	649	681	656	660	667	652	657	636	679	666	619	678	694	682	704	677	689	654	699	702	656	709	699	692	643	683	678	656	674	700	656	691	680	672	653	671	711	662	671	671	666	665	681	628	678	660	729	693	711	671	703	713	636	662	673	705	657	680	702	677	664	640	729	655	676	671	675	687	620	678	680	677	689	692	691	662	666
21779	31832	18025	5873	3663	997	398	261	101	63	42	51	81	49	45	54	59	58	66	59	69	52	60	52	49	46	64	56	60	46	74	66	55	63	67	54	58	45	54	65	55	53	54	53	55	54	44	56	53	65	57	44	47	60	60	60	51	59	57	66	53	45	56	55	50	62	51	53	58	60	48	56	54	72	51	58	71	56	53	53	40	49	54	61	54	68	53	41	64	77	49	55	54	59	45	51	39	62	52	54	56	50	51	60	52	40	64	61	57	56	60	45	40	60	58	55	64	65	41	56	57	59	56	46	51	48	60	52	63	61	69	67	44	49	74	58	61	62	50	48	54	53	59	49	58	56	57	78	55	59	65	58	52	59	60	58	54	44	47	49	57	46	52	49	58	51	51	52	60	52	46	51	68	65	50	54	53	70	52	58	49	61	41	58	47	50	58	40	58	54	50	69	41	43	47	58	69	57	46	50	58	61	60	65	56	51	55	49	52	54	58	52	44	56	49	53	81	43	54	64	73	65	61	43	50	67	63	62	49	55	58	64	52	58	51	52	71	58	69	59	50	43	65	60	57	63	57	43	64	53	37	48	54	49	52	61	35	53	71	54	63	63	63	53	64	46	54	43	50	56	58	72	62	72	53	56	47	60	59	58	48	56	67	73	76	68	55	49	66	54	57	47	42	55	47	49	56	53	48	58	48	51	50	48	56	57	54	56	55	59	59	57	56	57	49	53	53	53	66	51	35	43	47	54	47	60	48	48	62	70	53	59	49	40	55	58	53	53	54	45	52	56	63	51	56	60	66	53	61	60	66	60	44	56	59	50	58	56	59	53	48	55	50	56	63	58	51	65	43	62	63	62	54	59	49	59	59	61	64	60	47	42	58	58	60	54	53	70	45	45	51	50	43	46	51	63	71	53	41	54	52	60	58	61	47	57	42	50	60	59	54	45	57	50	39	58	49	65	49	64	70	64	41	56	48	62	41	68	53	59	65	41	53	49	59	63	41	53	52	54	58	59	55	56	52	71	50	58	57	40	47	57	52	49	60	61	47	54	58	49	63	54	64	52	61	48	63	60	59	56	63	61	59	45	51	55	63	40	69	61	56	51	53	53	61	62	63	67	51	59	66	61	50	56	61	56	48	51	52	53	56	57	63	57	43	67	56	58	63	57	55	58	51	50	71	53	49	65	51	60	69	55	53	53	56	62	56	50	63	71	58	59	55	49	52	63	46	46	47	50	53	52	49	37	55	55	53	46	49	60	61	50	60	40	58	54	59	63	45	69	49	54	66	63	62	58	61	49	58	57	55	61	70	68	44	60	46	60	50	53	44	46	45	60	56	72	72	54	55	52	53	52	59	58	62	51	48	57	64	59	65	53	56	51	44	55	64	41	66	56	61	58	59	50	58	62	46	52	71	44	47	66	52	55	49	51	53	57	61	50	70	47	51	53	48	61	53	46	47	44	57	51	69	50	74	51	54	63	59	55	50	54	43	55	59	64	60	64	65	58	50	53	64	51	60	61	40	55	60	49	62	44	48	52	51	52	59	58	56	39	51	57	59	49	55	64	49	49	53	52	67	55	62	52	60	55	43	56	49	52	67	45	50	57	53	53	65	57	73	64	61	55	62	65	59	63	50	54	50	70	68	65	41	61	50	67	55	54	69	60	53	61	61	52	58	48	51	69	47	43	46	47	60	47	53	50	55	58	52	45	62	65	59	48	58	54	57	43	63	52	68	53	72	65	44	71	60	63	45	64	36	50	40	57	66	47	59	52	51	57	76	59	52	53	57	60	61	55	47	59	54	49	45	66	60	58	68	49	73	52	53	58	44	56	59	69	59	62	50	49	58	62	58	56	44	60	53	48	51	67	46	54	51	46	54	47	54	50	53	48	61	68	61	55	47	57	55	43	59	58	56	53	49	45	51	61	58	49	53	48	51	46	58	41	56	36	55	62	64	47	54	62	55	54	64	48	51	65	67	50	71	49	70	77	51	45	52	51	56	56	55	53	45	59	57	46	75	55	53	44	54	53	69	54	53	48	50	52	55	59	52	55	61	68	59	45	70	58	61	52	58	48	56	58	73	58	54	58	44	54	52	59	43	53	55	59	59	50	63	55	56	61	55	59	52	40	47	43	57	48	56	61	50	46	43	51	52	48	60	66	54	42	56	48	41	60	53	47	70	56	40	55	52	55	52	52	38	51	41	45	48	61	48	54	50	48	60	45	40	51	55	60	61	59	52	49	43	64	66	55	56	52	42	50	29	51	56	53	60	51	52	42	38	59	65	63	52	56	57	51	59	61	54	66	39	60	67	67	71	64	45	40	55	54	59	50	57	57	44	58	55	44	59	55	58	56	46	65	60	63	63	47	56	65	61	55	65	50	58	48	63	55	55	53	64	59	45	58	56	54	57	47	55	61	62	53	62	50	60	67	47	52	67	61	48	45	57	68	45	54	57	66	64	52	48	55	62	54	61	55	51	53	58	72	62	56	49	57	61	54	56	62	52	69	57	53	45	56	59	46	55	53	61	44	47	61	52	49	59	41	58	57	50	60	48	58	52	59	58	58	66	61	48	60	59	51	57	52	46	51	54	57	44	55	57	44	59	58	46	56	67	58	58	57	54	57	51	61	55	58	62	54	49	54	56	41	53	69	62	57	58	44	64	57	60	54	63	59	50	73	54	54	51	56	52	59	46	46	67	58	60	50	54	52	54	55	57	59	49	52	52	43	56	51	54	61	58	63	65	61	56	48	58	45	45	58	48	47	59	53	54	48	55	60	62	60	65	59	51	59	55	47	45	64	61	47	60	68	41	50	44	45	44	61	51	53	66	52	55	50	52	55	62	52	71	67	71	53	53	62	56	57	48	39	56	61	64	61	45	61	48	60	52	66	64	71	35	51	61	52	58	50	70	55	60	58	53	57	44	68	52	66	70	47	62	44	54	40	45	55	45	77	58	57	57	58	54	66	53	59	41	62	60	61	55	62	58	65	53	38	56	64	57	51	53	72	72	45	61	62	50	54	66	52	48	55	50	58	57	53	58	45	41	64	42	58	49	46	62	54	50	60	60	67	58	55	45	62	40	57	58	56	60	60	43	64	66	49	49	53	47	68	56	61	70	49	52	52	44	53	56	56	54	57	54	56	73	46	65	42	59	67	65	59	71	63	49	51	53	51	47	47	58	63	75	57	53	67	57	65	55	40	60	69	58	47	64	50	56	61	59	54	53	67	53	64	47	52	72	60	64	59	55	58	54	48	63	47	66	60	62	62	36	54	52	53	58	61	42	56	49	60	65	57	55	58	60	59	55	59	55	61	57	57	55	48	56	55	57	53	55	50	44	57	47	52	55	46	55	50	41	57	55	59	46	51	62	48	61	64	50	57	55	51	52	59	53	63	62	66	45	51	56	45	61	60	61	54	52	68	64	59	60	55	60	63	46	43	54	57	49	54	55	68	55	63	58	65	62	55	61	50	53	54	52	56
48225	46046	37290	37168	38968	23133	14710	8981	2835	1178	722	691	675	707	682	674	699	687	647	699	705	686	701	682	670	695	657	689	712	672	651	630	665	677	674	658	673	708	651	651	693	670	661	661	710	630	689	690	665	709	733	743	670	691	676	702	717	681	665	668	665	602	633	684	683	655	661	678	681	682	681	691	686	713	694	663	683	663	715	650	673	685	644	670	688	656	656	651	648	660	654	652	679	656	712	650	683	712	736	671	685	642	668	691	668	679	686	695	670	627	701	722	713	689	729	631	685	653	657	691	662	697	646	675	705	647	652	677	659	696	680	686	720	670	662	665	688	666	703	651	658	647	679	694	704	617	690	647	711	664	658	650	670	707	668	675	663	675	674	665	643	632	662	691	637	661	652	673	683	646	700	635	693	639	715	702	676	727	672	672	704	714	711	638	696	671	668	667	691	643	698	671	641	650	649	710	676	705	679	653	663	744	633	702	701	623	646	673	644	678	723	664	689	678	666	688	717	713	709	650	696	668	683	662	681	674	639	709	702	696	617	692	685	694	675	667	650	693	668	708	679	698	664	678	638	624	675	661	702	651	677	651	650	663	690	638	641	703	633	687	678	716	705	689	660	677	694	663	653	684	677	699	704	721	677	651	674	687	709	670	697	682	652	637	678	690	658	675	667	731	689	700	698	685	709	702	702	662	654	656	671	670	642	719	696	662	708	683	671	644	707	714	667	674	670	654	693	685	689	696	675	681	712	652	667	665	647	677	678	650	686	662	687	644	684	659	668	707	642	680	678	622	648	699	674	653	719	732	700	702	667	654	639	656	703	672	630	680	675	696	727	664	733	689	635	667	644	687	668	659	691	677	696	646	713	699	701	625	720	697	594	635	649	675	663	707	610	719	675	679	718	656	734	705	686	681	672	652	675	727	726	642	715	705	683	651	651	708	681	698	697	671	641	645	665	695	659	680	666	688	706	645	671	668	634	683	733	624	750	664	674	695	697	625	656	630	657	727	638	667	685	696	671	650	649	710	686	640	673	618	660	656	659	679	661	621	654	707	689	674	682	710	661	671	682	718	690	646	684	643	671	669	671	688	649	701	694	673	654	649	658	663	673	650	604	686	671	669	685	728	653	682	666	648	658	668	661	638	688	675	689	660	657	659	649	697	670	681	671	696	648	686	670	661	680	716	689	683	710	656	666	714	675	700	724	714	668	730	694	619	699	707	682	709	686	718	721	676	681	682	729	646	720	651	695	691	666	668	663	680	691	693	659	703	718	682	692	691	614	607	666	674	689	687	693	695	673	674	640	644	675	641	670	688	685	675	634	681	667	663	682	661	711	707	675	637	689	684	711	692	717	662	699	698	690	659	690	663	695	630	682	687	694	740	658	667	691	687	659	673	692	665	679	679	692	711	695	679	686	644	700	698	671	646	660	708	679	667	711	669	699	686	710	736	681	712	656	704	666	709	724	641	727	649	688	718	691	690	704	664	677	635	698	720	656	724	721	697	672	726	707	713	612	650	668	669	675	634	682	655	735	697	672	660	702	660	690	670	722	711	673	671	674	666	643	667	687	713	664	626	662	719	673	705	642	663	671	683	666	663	661	699	630	663	639	706	706	683	663	656	703	669	664	660	700	690	715	685	669	696	673	709	651	745	721	727	652	688	648	676	651	681	706	685	682	694	662	677	670	656	687	699	678	617	641	702	674	669	719	633	678	678	681	689	690	667	721	671	695	646	676	688	678	702	650	661	642	652	660	663	684	685	660	719	745	624	676	659	685	646	672	668	693	660	669	676	721	663	656	695	705	689	652	676	705	689	666	648	701	637	670	677	665	711	694	609	689	635	676	686	686	654	702	684	621	679	737	658	673	657	697	669	648	684	663	690	652	677	723	642	670	664	682	661	643	679	663	667	697	657	674	658	669	643	670	654	681	735	620	722	685	639	653	693	663	704	658	675	730	671	664	697	648	696	697	677	665	676	746	688	686	666	712	731	695	683	711	645	651	675	702	715	726	686	714	646	706	714	684	663	694	695	703	670	673	660	681	658	636	689	701	709	611	663	700	671	682	633	679	632	700	688	704	649	709	682	644	688	686	694	718	659	649	696	671	638	674	668	655	677	670	696	657	647	669	666	676	659	641	725	662	687	657	696	664	678	677	658	700	702	660	679	687	676	696	690	675	664	681	648	647	682	724	703	682	625	684	635	727	670	734	682	656	651	698	673	710	692	685	657	758	673	660	702	699	647	669	679	675	701	644	641	689	691	684	645	684	656	679	650	684	694	681	698	688	686	637	679	691	708	665	705	685	712	675	684	638	697	695	622	703	704	691	659	717	634	670	698	694	649	671	669	675	654	657	623	671	649	697	712	664	684	697	691	670	653	655	707	658	654	658	663	686	695	764	685	730	670	692	678	702	692	676	662	662	711	688	662	666	713	667	731	736	681	663	683	667	664	675	625	701	711	672	703	687	675	654	736	654	677	672	677	665	655	675	686	687	683	690	703	722	700	700	638	645	632	711	631	646	669	636	685	650	655	718	661	682	718	672	689	699	685	656	630	701	654	703	660	708	688	675	686	658	645	650	663	641	639	698	652	697	654	694	686	676	650	632	677	665	675	669	715	748	694	697	689	706	681	751	673	643	649	662	672	687	688	699	676	663	633	681	683	690	659	731	710	725	664	650	703	661	688	702	644	681	652	655	715	698	722	658	627	708	684	703	709	677	664	666	659	685	743	698	679	681	681	659	650	672	664	674	669	705	659	683	684	649	679	690	696	678	671	637	663	685	654	632	658	669	669	673	711	668	642	657	645	660	673	656	656	663	666	669	661	672	669	607	687	667	636	642	670	647	678	723	711	656	667	701	664	664	719	720	666	725	674	676	643	679	663	728	679	660	643	701	724	632	669	699	704	688	706	645	701	684	633	708	711	637	704	664	668	701	731	680	705	668	650	705	707	651	690	683	631	642	661	679	672	671	623	667	710	682	664	659	665	679	663	661	675	694	669	649	666	687	639	644	678	654	655	699	646	654	647	657	641	670	645	700	697	712	702	676	667	661	654	678	677	689	680	651	650	678	681	666	697	686	629	696	685	695	656	678	713	661	682	712	622	697	694	701	653	653	716	660	686	695	661	671	679	742	689	662	686	697	665	630	716	663	664	646	734	700	672	636	699	702	713	670	698	710	671	662	677	717	677	677	675	653	671	652	702	656	674	677	664	665	688	661	704	677	678	677	696	730	654	655	680	689	703	689	749	598	681	703	688	711	722	716	687	711	668	641	663	669	676	706	684	734	656	658	695	656	645	666	665	688	717	673	644	709	708	627	678	675	694	671	678	691	678	640	632	701	672	662	692	694	687	665	714	673	684	674	661	668	638	691	650	650	670	674	665	687	658	710	680	719	704	709	691	638	737	628	654	677	698	685	696	665	666	718	655	690	727	735	688	714	676	668	672	672	687	660	673	701	612	666	655	685	721	693	671	695	667	608	744
19178	28264	16498	5663	3328	844	332	195	90	71	54	58	71	45	68	73	59	53	78	70	58	70	80	53	68	75	65	52	66	49	65	72	56	65	56	55	65	52	54	64	59	57	66	69	67	64	52	59	57	70	67	67	65	66	70	68	70	68	63	73	45	67	52	78	65	67	63	68	70	59	55	51	67	58	49	63	59	74	61	63	68	60	66	63	74	57	55	60	55	56	70	51	65	65	78	69	69	43	64	77	67	63	59	72	78	68	58	62	71	70	64	65	48	68	69	61	66	68	63	57	54	54	70	67	51	45	64	57	68	50	42	73	62	63	74	57	70	66	65	71	58	58	55	67	83	62	62	63	55	57	61	59	70	62	53	61	66	53	70	67	60	53	76	69	77	54	68	59	63	70	64	75	68	57	68	48	61	69	61	55	65	82	67	53	52	66	62	59	53	50	62	66	55	58	77	66	60	83	70	65	61	63	72	66	71	68	60	48	53	50	64	58	57	66	60	60	48	59	59	67	60	46	72	58	50	55	69	81	73	62	48	60	66	67	54	51	57	65	58	57	60	66	61	70	59	60	75	72	58	59	63	73	48	58	67	73	56	55	53	48	71	50	62	51	66	50	69	68	60	64	71	67	75	61	59	68	62	67	78	71	49	51	71	59	64	66	63	69	70	65	73	51	76	53	81	56	64	64	58	61	59	65	57	59	63	57	57	56	57	66	69	70	57	69	59	67	72	62	70	49	51	73	72	56	52	76	69	54	70	74	72	56	62	62	69	68	70	56	53	69	71	70	64	62	62	56	71	61	76	83	71	78	69	60	50	49	61	58	66	77	80	78	55	57	52	79	68	62	77	78	63	66	49	64	62	76	58	62	75	43	74	60	74	64	67	58	83	49	63	58	74	70	60	65	62	64	63	56	76	60	52	60	63	57	57	65	64	65	67	50	65	65	68	67	67	81	63	59	65	60	70	74	53	58	68	71	60	64	62	59	62	66	50	66	62	78	64	71	49	60	54	53	61	41	42	70	58	66	69	59	88	63	65	53	77	80	72	50	49	50	66	60	63	55	63	47	65	60	56	61	62	67	65	59	60	71	51	60	56	67	64	50	66	69	64	51	68	55	63	66	54	55	56	57	68	51	65	55	62	66	69	62	62	69	65	65	69	79	63	62	59	61	62	53	60	74	60	66	51	59	71	59	77	53	67	66	51	68	65	53	56	68	69	65	62	51	55	56	67	60	62	69	58	64	55	75	64	70	64	67	68	62	66	51	67	56	53	67	64	57	54	64	69	70	51	68	66	65	51	69	66	75	73	73	68	65	62	75	60	77	63	66	67	55	62	49	72	49	54	66	69	60	62	62	56	58	67	69	66	67	62	61	59	64	62	53	57	56	61	56	59	69	51	64	66	54	71	64	50	47	57	71	54	68	58	64	73	71	57	68	55	63	64	69	62	57	57	77	65	64	54	77	61	61	63	58	69	59	57	67	60	65	52	61	65	66	49	52	70	66	47	59	66	55	57	72	59	62	55	60	75	70	55	56	74	49	63	70	68	65	56	75	71	69	80	82	83	66	67	93	68	57	86	80	59	54	65	71	49	68	68	62	71	49	69	54	58	56	74	69	48	65	70	63	60	63	55	68	59	60	49	65	76	54	65	57	66	46	63	68	57	62	57	60	64	52	76	62	70	78	63	56	60	60	61	53	61	56	57	45	62	42	68	64	62	72	84	61	60	64	59	73	55	80	61	67	53	68	62	61	70	56	64	62	68	70	58	52	55	66	63	65	61	67	54	69	69	60	68	51	68	72	59	56	72	57	72	65	70	49	60	64	60	64	58	69	56	59	61	54	55	59	57	68	51	72	63	55	57	52	49	60	62	63	48	62	67	60	57	62	76	70	62	63	72	69	70	50	69	62	56	55	62	56	57	59	60	62	61	56	61	60	79	66	71	57	54	65	60	85	72	62	61	54	62	61	73	63	57	61	63	66	60	65	68	75	58	58	66	63	71	49	58	62	59	72	65	74	54	60	50	65	68	60	68	65	55	60	60	58	59	69	53	59	60	66	58	64	61	58	64	61	56	58	70	51	47	57	62	69	80	63	51	69	59	68	56	69	72	51	59	55	75	60	65	65	52	54	60	65	55	75	47	65	67	64	75	53	57	66	53	54	49	71	55	53	54	54	67	55	63	67	43	73	63	54	65	64	63	53	66	63	68	63	54	70	59	63	63	74	65	56	79	52	69	61	72	59	70	67	67	55	64	48	58	78	61	62	64	54	64	61	66	55	70	57	67	59	59	78	66	59	58	51	78	39	62	52	67	61	69	66	59	74	76	63	75	55	70	48	68	68	56	62	69	70	81	59	51	73	58	64	85	62	69	61	72	66	68	57	48	60	65	72	62	68	71	68	66	71	64	55	66	59	51	60	72	54	55	71	59	77	72	53	52	64	56	53	60	69	67	65	65	54	58	46	64	61	56	62	64	51	57	62	53	70	76	60	48	78	60	55	56	56	69	72	67	65	63	55	75	60	57	48	55	66	64	54	56	75	56	69	53	67	54	62	61	76	57	55	61	72	60	63	74	71	52	79	64	60	64	59	66	54	62	67	59	58	54	63	74	58	64	78	61	64	59	61	69	80	57	63	67	55	57	59	55	74	63	68	66	64	78	61	64	69	62	64	58	67	59	60	54	59	55	64	57	61	80	58	68	60	46	60	57	70	72	70	58	58	62	61	78	69	58	78	63	50	62	59	55	52	59	69	57	67	68	57	71	64	64	68	56	62	68	77	55	67	56	77	61	54	66	79	59	58	59	67	63	68	60	63	81	67	60	73	55	44	58	55	58	70	60	58	74	72	66	64	69	60	73	71	66	55	53	58	67	65	66	59	71	63	75	66	57	56	56	47	55	65	49	59	54	65	66	67	59	64	66	64	52	63	58	69	60	75	60	54	49	68	83	77	71	54	64	60	75	69	63	62	49	55	55	56	54	61	69	60	63	78	69	64	78	70	71	64	59	55	64	67	64	68	62	56	61	60	57	55	53	58	63	70	64	48	59	62	80	61	77	75	64	73	48	67	63	43	73	72	67	67	70	60	67	64	63	48	66	57	71	66	78	61	59	74	59	60	65	55	53	57	64	61	65	62	54	70	54	53	63	68	61	69	69	58	64	59	67	71	65	65	68	63	87	53	71	62	75	64	49	56	54	60	77	54	67	58	55	65	69	67	50	72	71	65	66	58	62	54	63	67	52	54	68	56	64	59	65	58	55	64	50	63	57	68	55	56	53	71	66	66	57	67	69	70	60	63	48	58	72	67	62	66	64	61	55	51	62	57	52	69	76	55	58	61	51	63	71	48	64	52	66	54	58	53	67	50	64	60	66	54	53	52	62	65	70	60	50	55	75	73	64	63	72	56	62	57	54	58	69	62	57	53	53	72	67	62	66	60	65	64	55	58	55	66	67	54	56	63	68	57	73	69	53	63	71	60
50255	48356	37754	36003	36783	21327	13316	8187	2561	1340	794	763	738	779	815	789	711	720	769	816	860	878	835	757	822	797	767	749	753	769	765	781	749	770	774	751	776	748	725	743	726	767	753	723	718	765	759	794	779	766	737	750	804	824	759	762	737	770	760	737	769	786	742	742	732	754	718	745	753	762	793	738	777	741	712	785	772	820	765	733	778	754	786	761	732	766	785	776	786	696	762	736	765	767	779	739	666	758	806	745	780	769	770	795	736	764	797	777	726	750	788	756	748	771	744	719	778	736	755	752	756	809	763	784	845	782	781	776	791	785	757	750	767	720	761	789	753	755	766	769	735	791	764	784	750	801	763	773	759	762	758	758	774	777	768	738	810	789	768	799	789	776	762	742	750	805	753	771	784	728	748	805	776	799	754	782	783	807	816	744	721	737	757	802	766	793	753	783	772	796	725	780	757	744	787	784	760	781	756	709	783	777	786	688	746	780	733	704	743	780	746	782	765	787	805	771	803	804	773	778	816	762	775	792	782	755	777	754	829	817	800	739	810	780	765	723	698	804	788	838	750	817	835	734	772	751	751	783	764	757	725	733	732	744	744	834	765	785	734	776	802	741	759	714	744	792	838	767	762	757	738	789	802	768	793	776	756	772	782	796	770	781	770	787	793	731	798	723	766	774	780	793	766	738	833	746	756	698	792	779	769	741	771	707	751	740	789	796	812	750	746	768	771	796	718	765	781	774	781	780	723	754	749	763	753	825	791	748	765	725	722	771	764	795	800	744	702	768	750	800	755	723	754	792	738	755	771	769	747	760	758	728	763	759	793	732	774	804	797	799	734	789	817	775	815	721	779	779	817	783	792	794	780	786	735	722	755	755	796	755	751	747	730	760	767	824	801	798	765	853	814	823	734	760	793	756	770	718	774	737	747	786	737	771	708	770	822	799	752	744	734	786	782	775	810	742	772	729	783	815	809	765	720	755	755	735	780	789	760	745	789	737	742	841	782	741	780	742	731	770	798	776	749	786	772	749	767	770	768	778	759	757	737	771	771	758	735	780	759	771	745	773	774	784	751	768	755	764	767	712	761	734	736	759	760	802	819	755	739	743	746	762	722	813	726	725	781	752	760	780	754	783	750	706	787	744	761	766	787	708	763	748	799	728	761	793	824	786	791	777	744	800	832	771	765	771	745	773	778	763	699	759	823	814	746	785	781	795	742	751	778	826	777	768	761	776	710	723	755	772	731	780	789	823	766	820	762	790	793	736	721	767	767	776	792	823	734	794	738	718	795	769	763	789	748	759	816	837	766	747	784	736	777	721	758	757	764	745	784	736	766	783	781	777	740	777	776	809	792	784	755	802	737	729	786	727	770	759	758	786	810	775	778	825	711	776	768	776	774	766	792	792	755	748	756	752	764	816	750	748	729	811	788	737	777	775	767	819	758	774	763	732	758	831	798	762	734	764	808	740	749	756	823	713	727	791	769	757	749	805	736	777	743	783	756	732	749	792	735	755	741	738	767	737	773	746	731	777	840	771	746	755	781	780	779	820	827	790	773	735	784	778	750	770	758	847	740	835	746	733	751	746	763	767	860	784	770	741	752	748	769	713	739	728	774	803	755	785	780	770	752	744	767	803	728	775	795	795	784	770	771	774	811	742	808	758	810	757	752	787	823	751	782	749	756	704	777	769	736	771	812	776	788	707	799	778	731	810	799	770	746	762	772	787	734	747	811	781	805	792	726	747	798	744	806	743	789	726	769	760	760	769	742	720	725	769	761	751	725	752	724	725	761	740	796	765	809	806	767	742	756	741	756	791	755	786	773	783	762	772	779	736	772	744	750	806	805	807	771	820	771	745	809	775	738	758	751	759	734	751	787	754	743	715	806	805	751	737	725	725	776	746	796	762	762	760	770	804	738	800	784	816	765	730	768	761	763	777	787	719	730	794	769	781	797	769	744	758	777	798	747	799	796	764	758	793	739	772	747	693	749	711	784	770	769	786	737	768	795	775	805	780	771	804	818	816	747	755	786	736	790	741	770	778	813	750	805	806	733	754	775	789	783	693	764	789	810	745	761	764	788	773	741	762	798	713	741	754	719	776	777	790	808	791	810	748	800	758	763	770	750	765	759	755	791	766	774	735	759	755	770	748	791	723	774	798	758	789	746	753	792	820	751	760	801	775	793	762	806	771	786	757	711	713	774	773	781	750	763	748	843	757	766	784	804	755	770	770	769	778	742	751	780	739	766	829	794	770	770	699	727	758	751	751	754	779	826	770	780	774	830	765	809	816	747	760	719	793	743	772	759	764	798	767	721	760	773	798	781	813	765	750	769	737	771	801	761	762	763	819	788	782	776	773	814	781	730	813	786	766	802	734	769	775	851	755	789	751	766	784	781	767	728	746	742	792	754	749	796	774	766	788	752	785	756	803	781	752	822	788	785	761	768	800	768	829	720	820	760	767	736	824	748	783	753	767	740	731	715	754	770	759	750	765	775	757	769	792	747	772	770	784	741	712	791	711	771	738	742	784	796	783	800	783	800	728	773	731	745	801	789	818	749	785	741	748	808	802	770	777	772	775	744	809	817	729	820	805	751	737	751	820	757	791	772	762	773	727	785	772	730	763	750	823	754	719	753	756	735	782	790	767	798	773	764	756	785	766	721	744	797	823	753	818	817	777	768	718	770	784	740	767	731	800	771	745	784	836	785	715	783	740	762	764	755	700	790	736	750	772	810	791	780	773	746	788	706	763	785	752	763	789	841	822	786	761	790	768	757	797	808	761	742	705	770	792	761	730	714	740	759	741	793	734	753	760	803	754	749	789	793	725	778	779	764	804	762	751	756	737	766	764	767	730	756	745	819	774	744	803	765	815	807	753	750	771	740	775	790	745	773	818	755	769	814	755	738	753	811	742	720	725	752	812	783	750	742	761	776	757	767	756	738	771	770	786	726	789	758	764	815	744	765	768	775	792	750	743	754	752	780	789	742	756	778	764	747	759	791	763	767	708	791	708	774	710	728	784	782	745	765	739	785	771	768	735	737	784	803	780	777	787	798	765	742	774	739	730	755	802	775	814	770	768	771	789	737	769	721	775	783	739	782	770	780	778	771	791	762	758	774	750	749	822	768	760	735	764	753	822	722	788	755	790	756	766	783	778	748	746	773	785	783	754	749	758	760	791	784	764	781	724	824	778	827	777	778	742	779	731	769	764	734	735	795	792	762	779	758	813	786	728	779	790	807	772	778	792	767	758	805	703	793	805	744	741	798	773	817	760	780	725	709	788	819	822	752	808	798	736	788	767	772	779	766	768	776	762	800	754	771	741	818	790	781	740	828	741	751	802	761	770	807	770	766	784	782	772	732	734	748	785	723	749	724	759	792	804	807	791	762	812	787	750	811	745	785	752	745	821	765	765	763	836	777	790	760	800	762	786	724	792	748	739	754	753	771	794	742	793	757	704	767	810	719	786	819	774	754	754	794	742	727	747	716	847
26640	38287	23210	10032	6265	1590	521	327	124	81	57	67	59	59	49	70	57	67	68	60	65	70	69	57	65	57	73	60	56	73	65	70	62	70	66	70	56	61	53	59	62	65	54	54	44	65	44	59	53	56	52	81	48	66	63	60	69	55	76	70	70	51	71	52	60	50	81	59	60	72	58	63	71	53	59	55	62	67	74	59	56	68	52	55	67	65	73	58	59	54	56	67	62	69	69	65	62	71	66	64	66	72	67	59	55	50	63	61	64	54	61	63	57	58	70	73	49	57	69	75	45	65	57	55	60	65	50	59	58	70	56	54	60	54	49	69	65	76	58	73	63	64	66	59	71	67	40	63	62	76	59	52	60	63	54	63	72	69	56	68	59	58	85	64	50	62	49	70	62	64	55	74	68	64	66	54	66	63	59	73	68	62	64	44	50	50	51	76	50	58	80	56	53	75	44	69	58	58	62	63	57	66	68	59	58	56	68	71	55	51	57	64	64	68	69	62	52	65	67	56	54	58	64	76	63	69	61	50	55	60	43	71	75	62	51	70	57	61	52	70	66	51	72	64	56	49	77	53	58	63	66	54	76	68	56	63	62	60	61	69	66	62	63	58	59	61	40	54	63	66	71	53	65	61	62	63	55	63	69	60	59	65	61	70	64	57	62	56	69	47	70	59	45	56	63	52	68	61	66	55	64	60	66	75	56	55	54	48	65	70	77	71	58	56	62	80	72	71	60	62	65	63	73	61	63	64	60	76	50	63	67	48	57	48	66	59	67	56	54	56	65	51	62	60	73	55	69	65	62	49	53	68	50	68	75	70	57	82	69	62	64	64	50	71	56	66	75	62	57	80	58	66	62	58	56	62	57	52	53	70	56	48	62	61	65	60	52	62	68	62	53	53	54	52	59	51	76	47	62	67	58	52	59	55	60	70	57	64	62	80	59	57	56	76	61	53	67	58	52	78	63	59	63	56	50	62	52	59	52	64	53	67	58	60	69	57	56	63	60	56	50	64	58	57	64	65	54	60	56	48	72	65	54	59	55	69	54	73	63	56	60	48	62	57	53	76	53	65	57	67	57	59	63	59	57	59	61	55	64	62	52	57	51	58	59	55	65	64	53	73	53	63	64	76	72	51	53	64	82	57	60	47	62	54	72	57	80	58	64	58	48	51	70	46	47	53	57	57	49	60	66	55	67	55	42	54	68	58	76	64	64	59	53	69	59	66	62	56	59	54	59	59	67	65	53	63	55	59	62	52	65	55	57	67	73	57	65	59	64	66	41	48	64	54	71	65	64	73	60	61	73	64	56	57	67	62	57	59	57	68	58	55	61	68	54	55	54	63	57	68	60	56	70	55	69	65	63	59	61	62	45	60	80	77	54	80	56	62	55	40	57	55	55	64	51	53	54	68	55	68	73	73	55	62	61	55	68	60	55	64	57	63	52	71	70	50	62	54	45	64	53	56	56	56	55	61	64	69	65	63	58	37	55	69	71	62	64	65	84	55	67	66	65	73	69	50	61	64	54	66	72	68	48	58	64	56	66	64	62	50	52	57	46	76	63	59	58	64	63	68	58	65	56	59	63	77	69	50	48	72	53	65	58	58	58	55	63	65	72	63	66	58	69	62	65	63	60	54	59	72	58	60	52	67	57	53	52	51	61	66	42	51	64	55	61	58	70	61	72	62	56	63	64	60	66	60	84	46	83	64	49	60	69	67	67	70	63	67	65	60	59	64	54	63	66	48	58	71	46	60	58	45	74	64	69	53	63	60	58	70	57	71	58	68	69	46	59	64	55	60	69	54	61	68	64	72	57	61	62	59	66	74	67	61	73	52	67	60	73	63	71	59	67	47	48	53	63	63	52	54	71	62	73	57	65	70	56	62	54	67	62	79	61	58	58	65	52	72	52	50	58	63	55	50	68	53	59	69	66	46	53	66	66	65	70	46	73	66	54	67	50	57	61	72	58	67	63	62	52	60	70	64	64	57	57	73	63	50	69	69	70	73	66	55	63	62	56	61	56	58	66	60	69	61	58	56	62	54	68	63	71	75	50	63	52	54	71	57	61	48	54	59	65	68	55	61	49	75	75	65	53	58	71	76	52	63	57	53	61	74	64	63	52	58	59	67	62	55	70	55	55	50	66	53	59	52	68	57	73	57	58	53	63	72	70	55	69	68	63	68	57	56	65	63	64	63	49	51	45	54	52	58	58	54	58	61	58	67	48	60	50	81	60	56	63	53	54	66	71	67	68	62	67	43	61	56	63	59	58	71	49	72	60	65	57	45	57	51	74	53	57	74	58	61	52	65	69	58	61	59	45	59	56	65	48	71	71	73	58	60	62	70	82	55	72	62	61	42	57	74	70	62	55	55	74	56	68	55	66	62	61	70	77	53	58	51	60	55	73	69	70	85	47	59	62	68	64	72	70	62	63	56	61	64	72	60	54	59	62	56	63	54	71	55	65	62	70	62	62	49	55	67	67	62	54	52	57	59	68	70	59	69	61	65	65	72	63	60	69	70	53	67	74	64	58	61	60	64	66	60	58	71	51	63	59	72	70	61	59	59	71	56	60	65	64	48	52	54	64	67	55	58	57	56	67	66	61	54	56	62	78	71	52	53	66	73	53	41	53	79	60	71	60	55	66	64	46	48	60	54	61	62	53	58	59	61	58	57	47	62	64	57	66	67	79	72	39	63	52	55	65	57	64	65	77	71	54	68	59	68	59	62	62	86	73	63	58	68	50	64	49	65	83	60	58	68	58	62	64	53	47	58	71	82	62	67	69	52	51	54	48	58	58	66	55	54	51	79	56	63	59	64	74	55	46	53	67	51	77	61	66	73	62	75	59	62	81	74	75	78	52	54	67	57	76	56	70	60	66	57	78	66	60	60	60	58	64	42	61	50	79	64	65	66	64	61	59	69	72	62	63	49	53	56	45	47	68	65	57	75	66	50	69	63	59	76	59	70	61	51	62	50	64	58	57	68	69	59	53	60	61	75	59	49	62	55	52	50	73	75	47	66	65	59	58	61	58	67	46	61	55	58	58	63	59	55	65	59	68	63	55	64	61	53	68	50	66	66	73	54	57	65	49	56	62	64	62	53	55	74	65	65	59	60	60	59	53	55	61	63	69	53	73	59	63	72	59	52	56	74	68	57	66	60	63	65	58	70	60	60	64	69	48	53	60	63	46	69	65	71	49	66	56	55	78	64	68	63	70	68	57	67	59	60	54	72	62	69	56	59	61	62	51	66	71	59	67	53	65	72	60	71	76	73	66	67	68	53	36	64	62	59	74	48	64	67	52	60	59	58	64	69	72	57	69	61	48	71	72	56	76	55	56	65	62	52	55	59	64	68	42	61	42	58	64	68	78	69	62	69	63	55	77	72	69	63	66	61	49	62	67	63	48	55	67	72	51	57	59	65	64	63	62	56	52	71	77	61	72	72	57	48	62	60	63	74	57	52	69	66	58	55	62	66	70	60
47889	48450	43146	43830	45289	26547	17599	11162	3592	1543	791	726	781	769	744	754	731	725	750	804	849	886	794	742	763	761	742	689	707	772	758	755	756	713	723	719	754	757	717	766	737	722	747	755	756	753	721	736	726	746	744	728	738	715	712	762	745	718	727	715	723	765	718	829	706	758	693	756	792	752	818	716	769	745	724	787	795	714	770	771	777	718	747	758	754	714	760	771	800	749	706	705	748	759	714	741	746	742	757	766	797	738	727	764	749	705	737	743	705	771	730	717	717	799	730	747	807	775	744	718	749	728	739	715	740	743	702	704	766	738	766	759	756	717	744	725	723	712	751	706	759	755	717	751	745	724	779	786	769	705	728	716	743	710	753	750	776	757	738	779	762	728	717	737	798	795	721	749	710	770	814	698	745	741	750	716	708	734	754	737	746	698	792	803	705	761	774	776	761	744	734	720	749	783	745	693	736	762	761	772	699	763	781	713	725	743	743	749	714	710	753	758	727	758	753	766	721	786	727	722	725	686	705	733	773	761	771	710	759	778	678	707	724	738	730	764	717	745	756	772	751	780	756	762	720	749	769	706	726	734	761	739	738	750	751	721	728	733	748	739	735	761	700	741	698	743	755	680	788	718	721	724	730	719	749	741	704	795	784	743	759	771	743	737	686	687	712	759	704	755	746	726	731	735	726	761	776	752	725	735	769	717	796	718	723	752	746	740	733	721	717	775	729	717	701	740	754	768	749	769	748	739	755	745	764	753	715	734	778	735	732	736	757	730	700	739	688	771	789	735	695	762	735	718	726	755	741	719	780	753	751	758	727	799	715	722	721	736	783	725	768	730	756	730	773	742	772	783	797	700	744	783	720	695	729	734	769	753	763	770	741	771	729	767	749	758	704	751	762	717	693	738	758	790	718	726	736	720	687	809	744	715	758	744	797	753	757	715	767	747	761	749	739	780	755	799	757	763	711	814	718	688	694	750	733	765	737	709	747	791	691	756	793	782	738	762	759	752	730	746	768	756	716	752	711	734	752	714	751	736	737	736	759	758	793	716	749	724	795	753	725	756	769	752	730	799	784	757	737	763	770	765	772	765	715	760	730	741	744	733	767	720	700	724	740	743	748	721	742	717	718	750	791	729	715	714	705	709	780	769	686	742	817	715	700	736	738	751	770	699	741	711	724	744	765	736	733	783	756	763	752	767	726	766	718	747	776	767	725	698	763	776	753	751	760	762	784	734	712	713	786	759	741	742	738	750	754	753	715	752	649	708	747	764	734	781	768	752	780	751	713	780	749	737	717	735	763	806	698	743	702	725	737	763	759	776	745	772	732	707	732	789	720	734	741	732	764	752	708	735	733	723	769	759	745	743	682	760	733	729	737	753	771	712	737	731	730	777	742	747	748	773	735	794	742	769	716	685	725	713	721	743	778	682	724	785	729	777	779	763	716	729	764	733	730	755	776	742	723	741	742	737	750	742	736	738	733	697	715	715	745	731	689	695	729	762	751	742	734	770	744	740	726	744	747	796	737	721	741	745	714	708	771	737	749	777	771	729	776	740	705	733	749	777	742	721	751	776	738	747	786	751	752	696	709	758	768	722	745	749	730	754	729	746	714	724	741	726	766	699	749	782	751	738	797	728	778	733	799	757	757	747	755	726	748	755	730	753	719	734	728	730	723	745	707	747	727	736	728	729	731	783	722	798	764	734	740	726	744	768	744	713	736	789	725	723	775	754	773	767	779	678	742	721	767	768	705	713	724	782	736	800	737	741	706	743	781	746	710	765	716	812	799	729	730	749	724	808	751	712	756	782	712	712	686	749	750	730	753	744	765	816	728	765	740	693	735	746	763	739	719	753	786	752	727	736	779	730	716	687	767	778	745	745	747	748	768	709	683	713	745	767	739	706	780	738	755	730	726	690	742	718	759	775	755	756	734	737	690	735	765	726	732	743	766	717	705	726	726	774	771	740	748	695	753	755	740	688	764	726	746	741	736	708	774	738	732	725	699	710	781	698	771	753	755	736	675	737	772	769	750	713	753	706	747	768	749	748	712	703	770	721	750	724	740	734	759	751	712	743	743	701	763	734	756	733	722	749	729	755	770	710	728	748	714	731	707	762	709	720	732	753	705	728	743	797	729	696	774	759	731	714	749	748	715	742	738	739	724	752	767	760	746	721	700	773	735	763	733	778	721	761	770	729	745	716	749	742	757	791	743	726	761	785	739	749	768	727	745	773	746	778	747	803	696	750	717	704	761	732	785	801	745	720	708	729	738	756	779	798	744	743	748	772	738	713	752	712	767	765	737	770	708	773	690	749	760	757	746	746	779	670	709	742	754	746	776	752	735	744	743	766	757	742	725	750	779	745	793	733	782	771	748	749	782	760	756	773	711	733	764	759	757	718	717	800	741	751	763	725	731	733	702	741	792	739	770	733	742	813	747	759	753	785	751	755	757	742	760	725	722	778	743	762	751	745	766	759	753	772	756	764	735	703	776	743	749	748	807	769	782	714	712	734	746	758	774	705	752	722	714	758	697	739	727	703	739	760	738	784	742	790	730	786	724	741	780	693	720	744	710	736	727	722	740	733	752	688	751	689	755	770	725	739	774	769	761	711	739	740	737	700	721	788	748	714	724	735	726	739	752	753	732	747	766	770	726	725	781	753	713	701	768	783	747	774	718	724	749	756	749	723	792	767	758	734	755	736	758	768	756	731	766	703	719	716	731	771	735	755	754	763	726	738	712	760	801	710	723	705	769	778	751	813	758	764	721	776	771	718	736	767	724	754	749	757	745	739	721	779	748	783	695	727	758	701	766	678	770	787	753	779	766	700	772	707	756	716	706	713	725	753	758	712	747	710	726	779	740	724	752	772	786	715	710	727	712	705	755	798	752	754	707	724	749	693	729	754	750	758	790	742	768	718	772	735	707	739	781	774	742	768	745	731	790	741	692	721	809	743	770	739	749	715	740	767	749	758	744	737	701	751	725	716	747	744	760	701	745	788	769	748	804	712	726	739	743	714	771	698	721	791	752	772	690	742	722	739	718	743	768	727	762	766	721	736	724	755	722	770	787	758	740	771	731	758	752	713	694	707	749	728	738	793	717	739	714	725	722	720	737	737	783	768	752	757	760	728	712	763	742	734	710	746	726	754	793	723	725	715	758	752	743	755	727	767	759	783	708	770	712	716	718	735	735	754	755	790	703	740	729	764	770	768	730	706	764	714	736	716	685	739	751	775	743	717	731	767	758	798	813	764	757	747	717	739	746	764	768	704	768	717	762	764	715	746	695	729	727	757	776	735	745	732	754	757	729	734	776	729	708	719	800	754	777	747	763	741	713	760	734	765	779	719	742	698	727	746	791	795	770	674	748	712	769	767	723	807	658	772	771	785	759	755	783	776	777	752	741	775	755	738	700	787	773	781	714	756	765	718	725	781	790	775	711	731	740	725	757	771	707	744	789	747	712	742	773	764	707	803	772	737	774	720	750	787
8168	10867	6476	2205	1326	315	138	104	56	48	46	47	47	62	51	44	51	56	57	61	50	60	56	55	66	50	45	46	41	36	49	63	48	58	50	57	58	51	52	61	50	70	56	56	41	52	57	54	72	46	49	63	51	48	43	50	49	48	48	49	51	52	49	50	39	50	57	64	48	50	52	48	44	44	59	35	64	73	57	57	46	61	46	58	63	46	58	43	56	44	46	46	54	53	59	44	72	76	56	65	65	53	59	80	53	53	50	54	61	44	54	56	57	39	46	51	50	54	60	57	53	54	52	48	46	60	54	39	61	45	51	68	57	62	36	58	59	55	59	58	56	54	57	52	58	67	53	56	49	57	73	37	50	44	59	45	56	45	58	50	42	49	56	42	48	55	58	63	69	58	59	38	50	50	55	50	45	64	52	56	58	53	50	51	46	58	42	56	54	51	46	76	51	60	55	53	49	51	57	46	45	50	69	56	43	44	42	50	50	51	53	47	61	52	44	36	51	47	42	45	71	57	66	50	49	62	60	60	54	60	50	59	66	56	52	50	59	43	59	51	47	66	58	51	48	53	44	60	56	37	48	47	57	56	60	59	56	40	49	39	62	55	52	63	49	48	42	49	54	44	55	41	59	48	58	49	49	50	51	44	51	50	64	58	58	65	50	60	49	57	60	58	60	52	65	57	59	63	48	47	55	65	49	48	38	45	57	57	48	49	49	45	54	55	48	54	44	58	45	59	65	52	49	50	45	58	59	53	51	54	43	56	64	51	58	65	63	46	58	55	59	58	57	68	55	40	60	52	46	67	56	66	48	58	49	50	54	56	61	56	59	60	60	52	55	58	50	47	59	56	42	50	52	52	45	46	52	55	52	51	64	61	53	54	71	55	61	52	51	57	55	57	48	70	58	52	52	49	56	64	48	51	39	67	50	48	44	60	60	52	52	56	52	53	46	48	44	51	45	51	59	54	52	45	49	51	57	57	71	59	52	42	61	58	48	45	50	62	55	48	54	50	50	43	61	46	77	50	68	40	65	51	56	57	54	65	49	60	45	48	58	51	48	47	56	49	53	52	59	64	53	54	64	57	53	51	46	47	70	64	52	52	53	55	50	65	47	48	52	48	41	53	48	52	46	48	62	58	40	58	53	62	50	60	61	64	47	55	54	69	49	57	65	51	48	43	67	45	61	57	51	57	58	50	52	50	57	57	52	52	48	51	59	40	56	49	65	62	53	49	44	56	62	53	40	53	48	55	59	66	57	52	50	47	66	57	49	51	53	60	58	55	54	59	55	60	49	43	48	58	47	48	57	55	48	64	59	60	49	55	53	52	57	51	52	53	70	40	40	46	52	56	53	66	53	52	52	61	64	53	46	57	56	41	56	57	57	54	60	60	56	74	44	64	64	65	57	43	54	57	56	60	53	56	54	61	51	48	50	61	45	47	55	46	52	60	53	39	45	59	61	64	54	46	51	60	51	64	58	59	57	55	50	57	47	67	48	48	54	56	55	60	46	52	46	40	50	47	65	53	57	53	57	47	47	37	55	59	57	54	59	54	51	53	63	44	53	54	60	42	52	43	58	56	56	52	63	53	55	57	56	53	50	43	57	47	53	62	70	54	59	57	50	69	52	51	57	55	56	59	57	61	67	65	63	45	48	66	48	46	52	53	63	56	47	55	70	56	52	58	54	56	51	72	42	51	65	61	52	43	39	67	59	62	51	55	56	45	54	46	50	69	65	61	60	48	71	52	60	60	52	65	55	47	52	52	54	50	43	67	63	57	44	61	45	56	53	59	44	51	42	46	60	48	56	65	53	52	66	58	50	43	62	56	62	54	59	54	43	39	52	40	51	47	51	42	56	50	58	61	49	49	62	44	45	61	57	57	59	59	53	59	56	56	61	72	60	42	57	67	55	69	60	64	47	56	47	66	56	41	55	51	62	42	51	54	60	40	57	51	50	64	56	58	61	70	64	60	49	52	48	50	44	46	65	60	54	57	48	41	48	51	41	50	62	57	47	56	60	47	50	54	57	53	65	66	50	60	65	42	60	41	60	41	50	56	51	66	45	58	51	49	42	72	66	56	59	43	51	50	59	53	63	53	61	47	55	59	60	54	64	62	49	62	56	63	54	49	66	58	48	65	51	66	51	56	69	50	57	57	56	39	46	55	56	56	52	53	54	52	50	46	49	52	52	58	52	51	55	61	63	56	62	46	50	59	55	67	57	56	61	67	55	59	60	57	51	51	54	59	41	59	69	49	53	45	54	54	64	52	57	50	49	53	41	61	63	51	39	51	48	59	41	59	62	54	58	48	51	62	52	63	53	53	47	58	63	49	43	44	64	52	55	55	62	38	50	53	45	60	44	54	53	52	54	52	49	55	53	47	55	42	62	60	55	52	43	52	48	44	48	56	57	44	57	60	51	39	71	48	45	63	51	48	63	63	67	43	55	59	60	62	59	57	47	71	73	43	56	48	67	57	48	66	43	54	46	55	45	53	42	50	48	50	50	55	60	46	55	38	40	67	56	56	61	57	54	61	52	48	56	51	46	56	64	42	56	53	57	69	63	47	45	56	60	61	39	69	44	65	55	64	43	56	43	49	43	44	52	50	52	64	42	61	60	54	39	43	56	52	53	59	55	39	63	62	50	60	52	61	64	54	65	56	61	53	50	57	68	52	49	56	64	47	51	55	46	50	48	56	59	56	48	64	59	63	57	62	45	68	51	53	62	40	44	64	51	47	51	53	62	57	49	53	52	48	45	36	50	57	51	62	68	59	66	53	52	49	60	53	46	62	56	58	48	63	58	55	62	60	53	56	67	56	55	53	55	61	60	46	69	59	45	64	56	46	54	51	57	56	51	59	63	49	64	61	56	59	51	63	54	53	52	42	77	42	71	54	51	67	60	63	44	52	53	56	50	50	54	47	61	44	49	59	55	61	64	45	47	53	54	61	54	44	45	52	51	47	55	52	54	58	44	49	51	53	52	57	61	49	60	52	61	73	43	62	55	53	43	50	57	55	68	64	51	73	53	60	56	62	60	57	43	57	48	64	52	51	50	63	58	59	49	59	62	42	64	46	52	51	45	58	46	63	58	45	66	53	53	53	54	54	54	50	52	50	48	61	57	57	69	69	58	61	42	54	50	57	47	57	56	61	45	40	41	62	64	55	44	55	65	50	66	57	59	70	50	58	54	41	58	54	41	51	65	58	46	62	68	52	63	62	58	53	60	53	60	52	54	63	55	68	50	53	54	42	56	50	69	61	52	47	45	47	71	43	50	60	60	56	56	57	58	59	34	63	56	64	53	56	44	70	44	47	61	50	52	41	63	64	40	63	56	57	57	37	44	56	49	52	42	58	67	51	62	50	50	47	56	52	49	49	55	47	48	60	52	58	72	60	61	71	54	74	58	56	72	47	57	45	44	36	50	54	55	50	58	54	69	64	36	54	47	50	57	66	61	51	50	56	49	51	56	59	49	52
41069	36205	27607	26826	26593	11720	5432	3258	1188	815	609	700	616	614	674	705	694	658	653	645	671	730	729	664	668	693	596	657	694	684	671	670	719	647	668	623	661	706	647	631	676	649	690	662	617	671	690	676	646	659	624	657	621	608	669	610	693	666	632	720	655	655	675	633	645	674	695	662	637	703	664	670	668	669	665	642	714	645	692	635	672	686	654	616	638	642	619	655	712	696	691	672	709	685	646	689	642	628	648	665	663	631	686	652	691	668	675	666	643	662	677	668	654	719	649	608	697	661	664	603	663	672	678	679	636	697	698	659	672	629	665	675	638	648	654	680	677	696	666	679	655	694	646	671	636	660	647	678	655	704	695	644	676	656	685	633	669	638	699	696	631	646	680	662	694	692	695	662	684	687	667	635	623	648	616	648	689	643	733	637	666	649	668	676	665	704	674	640	665	646	682	670	673	666	663	693	665	669	667	657	701	663	699	691	680	633	649	652	629	677	617	713	710	657	684	707	713	665	709	697	706	672	701	694	661	682	675	666	649	648	628	695	696	656	651	630	647	670	683	675	690	635	692	678	698	655	641	723	667	666	615	628	635	671	643	660	672	629	672	685	717	676	718	637	703	668	670	682	658	686	730	655	678	699	680	702	687	720	657	663	668	720	697	651	703	712	667	651	676	652	648	670	666	693	629	645	660	623	720	705	658	656	665	674	688	682	637	704	660	685	641	670	640	620	648	692	697	662	650	643	668	622	681	612	681	669	687	668	656	675	690	678	639	635	685	675	684	670	670	705	655	690	634	681	687	678	615	691	657	680	678	697	688	670	651	670	659	668	674	623	708	698	620	702	613	669	680	636	665	696	650	661	617	647	667	705	715	648	698	691	690	671	692	668	660	690	630	676	692	651	646	697	638	608	674	665	689	644	656	676	688	643	653	667	668	686	672	652	667	615	638	655	659	653	731	614	688	677	665	662	656	647	707	634	669	676	694	680	670	652	667	619	665	663	709	653	635	670	679	610	610	670	665	688	658	663	707	647	656	634	667	686	677	672	685	642	651	723	652	640	665	686	671	711	615	652	645	666	675	655	669	653	690	645	701	677	712	676	639	661	693	625	692	628	660	673	674	631	675	679	688	674	697	664	691	683	703	643	655	679	685	681	697	650	678	686	670	642	609	708	665	674	697	680	610	651	645	697	670	673	682	625	676	680	652	641	651	665	660	650	702	643	693	664	671	692	693	657	682	681	660	645	691	714	635	700	726	645	699	667	674	607	683	653	670	670	680	625	693	645	671	684	698	599	642	664	710	651	618	667	687	630	628	655	687	638	686	675	665	661	668	665	632	666	689	644	647	617	654	667	647	651	643	625	632	677	684	676	678	644	659	663	653	669	665	664	678	672	688	689	730	590	688	650	701	664	636	600	645	658	680	672	652	700	682	726	662	678	701	683	704	645	710	670	652	705	682	640	644	677	639	689	691	676	662	676	679	686	697	730	684	660	668	662	644	662	675	672	671	698	668	697	709	662	677	652	638	638	638	688	659	668	662	645	670	658	660	657	683	655	664	687	722	689	664	675	674	698	732	672	662	665	678	653	698	688	681	660	652	670	680	687	653	684	680	675	649	649	653	697	665	675	666	674	657	676	678	705	665	682	631	688	657	648	714	659	665	685	675	621	708	651	647	681	680	711	707	714	709	665	629	670	671	662	657	633	706	672	652	633	644	710	648	718	655	662	672	652	645	687	722	691	670	725	700	644	658	682	673	644	665	706	641	682	657	661	659	661	678	628	673	659	596	629	647	666	602	642	627	651	679	708	687	635	644	650	654	705	635	682	674	662	698	686	680	701	648	657	630	676	684	670	671	649	681	668	659	695	680	726	715	691	688	725	682	718	658	659	682	700	614	674	663	679	730	676	711	640	646	640	676	645	663	636	682	665	646	692	671	694	643	700	680	663	636	649	681	675	686	657	661	668	658	673	647	673	730	649	675	704	653	660	718	694	671	659	684	649	627	696	689	697	701	642	655	676	688	642	690	706	655	684	658	665	638	685	675	650	684	719	662	674	670	631	672	706	644	708	663	657	701	677	685	667	654	680	708	646	666	661	710	651	648	650	645	664	695	684	646	662	663	642	662	641	659	643	670	646	682	657	683	644	635	658	667	676	656	681	689	690	636	674	691	656	656	618	642	648	665	628	710	681	668	689	678	681	713	720	636	659	669	677	669	689	724	664	636	684	691	691	658	666	733	676	661	665	699	658	705	642	641	670	676	660	667	666	687	694	689	668	646	672	701	665	643	677	657	631	682	627	630	722	652	681	678	651	594	640	617	639	715	679	711	696	680	661	627	687	683	670	673	688	725	626	632	674	683	680	681	673	668	688	685	687	664	691	694	685	693	631	647	665	670	636	636	674	655	672	694	671	658	679	677	677	668	707	646	702	663	697	661	683	615	655	689	725	698	684	647	645	677	636	641	664	679	696	726	688	701	627	657	661	680	677	671	676	687	663	652	654	662	685	615	624	696	646	684	632	686	658	665	685	666	680	708	684	636	691	683	679	661	667	736	689	675	677	683	657	647	645	657	648	655	649	669	654	682	671	682	681	658	670	709	700	709	715	699	651	666	645	614	657	625	667	666	671	685	658	720	667	633	655	668	669	652	650	621	631	678	658	698	655	707	714	691	639	663	674	634	649	686	654	714	618	631	655	666	686	643	671	638	670	674	666	694	697	639	670	630	701	659	756	676	641	673	650	632	651	693	618	675	635	648	694	672	637	707	702	671	668	666	666	679	681	631	680	665	623	672	653	626	675	652	638	699	670	716	657	701	677	679	678	659	667	652	620	672	624	722	636	640	679	649	671	677	628	660	663	711	660	690	636	683	694	635	692	671	692	685	609	699	648	708	696	683	718	703	695	699	653	628	747	643	669	668	721	691	717	638	663	638	655	655	704	666	598	678	606	663	692	655	689	688	679	634	668	661	701	704	679	648	685	684	647	712	649	682	667	690	663	697	664	671	700	657	683	656	669	640	641	627	701	641	665	673	666	661	638	687	672	700	650	688	662	682	651	676	683	691	624	691	644	691	640	641	605	668	675	701	656	673	700	671	680	577	667	706	620	650	688	665	704	640	671	681	665	679	679	674	657	659	657	670	671	659	684	680	624	683	703	698	682	691	636	662	649	663	668	659	653	683	663	635	669	693	640	647	613	684	711	657	653	665	666	699	696	669	643	650	625	669	679	668	669	617	691	657	660	646	669	684	640	651	701	626	678	645	645	635	679	660	682	644	650	698	675	664	688	695	669	677	665	644	673	636	675	714	637	635	689	638	641	655	650	664	648	652	711	660	701	620	688	661	686	665	668	679	655	641	703	607	660	695	700	654	646	683	683	682	668	678	693	687	668	644	681	659	654	661	703	685	693	686	686	638	646	681	655	709	657	676	649	743	674	686	640	713	632	657	679	636	641	667	678	697	669	701	616	648	617	651	669	692	714	649	657
23144	31240	16461	6324	3883	997	312	204	97	67	57	42	60	58	48	54	43	47	40	57	53	56	59	50	56	43	67	55	62	46	46	48	59	50	60	59	45	60	53	60	62	47	39	60	49	57	41	53	51	52	44	54	53	56	51	44	53	48	56	47	46	54	61	33	58	52	51	62	51	45	44	61	49	51	61	57	59	58	47	48	65	47	66	49	56	60	64	54	50	46	51	59	54	52	53	50	46	49	52	61	56	61	53	43	60	50	66	52	40	56	47	61	69	60	46	70	52	42	56	56	44	50	64	53	49	54	70	59	60	47	52	53	59	55	38	51	58	61	70	58	48	53	48	42	57	54	61	47	67	60	50	56	47	46	51	54	65	61	50	43	59	51	50	67	37	47	49	52	60	57	67	55	58	59	55	55	41	47	60	39	41	63	69	63	53	52	56	49	56	41	53	66	58	44	56	50	51	54	64	52	40	66	53	48	62	35	59	40	52	38	62	57	39	34	66	52	48	49	49	55	60	61	60	69	50	39	53	62	67	53	51	50	67	34	54	61	53	60	61	50	48	60	45	56	53	66	46	45	48	58	40	49	61	61	57	60	65	47	61	59	57	53	66	55	57	50	47	53	51	65	47	65	63	50	47	65	39	60	50	50	62	53	45	48	48	60	53	65	47	54	49	63	55	45	71	44	47	56	43	42	54	55	50	57	45	42	76	58	57	64	46	38	49	59	59	70	53	53	60	44	55	57	52	57	58	43	49	71	64	56	59	58	50	44	79	61	64	59	56	42	45	60	49	59	51	40	45	66	56	45	60	57	53	46	48	64	51	70	56	55	57	66	61	54	51	55	55	54	53	46	56	50	41	46	44	56	60	56	71	45	47	46	40	45	51	48	50	67	62	59	59	54	67	58	50	62	49	53	51	46	48	39	55	43	57	38	57	63	55	49	58	61	61	65	55	60	70	47	60	59	58	59	60	54	69	41	53	55	63	48	52	50	54	56	51	68	46	47	50	60	46	45	56	53	54	50	48	54	63	60	62	48	55	59	50	44	63	49	56	51	53	59	58	63	58	51	66	48	53	56	59	60	47	56	61	60	59	57	57	50	47	47	48	47	52	62	51	50	63	54	48	53	52	53	58	54	52	49	53	42	56	48	49	64	53	56	48	60	38	54	55	62	60	53	55	65	62	45	50	54	54	46	56	53	64	63	62	55	55	37	53	68	60	60	41	47	41	54	60	58	44	50	57	63	55	51	57	45	49	55	58	45	41	52	56	54	62	54	51	53	61	56	37	66	54	47	48	72	59	59	50	65	62	48	38	56	54	35	53	54	47	54	60	52	55	49	50	60	54	63	67	56	63	63	48	50	54	43	64	62	58	59	54	60	55	44	52	47	55	60	38	53	66	37	49	47	53	56	56	55	54	62	61	49	47	52	52	45	59	51	55	45	53	46	50	58	55	41	57	55	56	58	52	47	52	45	62	49	53	40	52	50	52	66	61	67	50	48	46	55	70	46	58	64	60	45	57	55	65	50	48	58	64	51	54	57	50	59	46	57	42	38	57	45	58	51	60	52	57	72	60	58	55	68	70	40	62	55	59	57	69	59	61	53	55	60	54	50	56	57	53	46	56	63	62	48	52	47	64	57	58	65	56	44	58	57	61	54	60	60	68	45	62	50	48	58	50	80	69	75	59	47	61	55	43	67	49	80	64	64	69	57	54	77	54	72	46	65	49	58	52	54	53	47	52	46	51	56	59	31	49	50	58	56	58	49	45	57	53	60	45	40	51	65	58	67	59	57	57	51	59	43	61	54	43	59	66	56	42	60	53	51	59	52	45	56	43	62	69	43	54	57	70	52	64	70	61	55	47	53	70	66	65	46	50	42	65	62	49	57	59	56	53	53	64	63	54	50	52	55	53	55	65	52	58	59	63	49	51	60	65	55	50	46	41	52	65	51	60	58	48	59	61	54	48	53	66	59	60	57	50	57	58	44	67	60	51	38	63	50	50	45	69	52	49	65	53	56	54	66	53	66	57	42	47	55	51	44	69	60	53	52	68	65	69	70	63	54	58	39	69	46	63	54	69	58	63	54	58	58	57	63	47	50	60	50	48	59	49	46	54	52	44	65	58	49	43	51	47	51	44	49	54	48	46	51	51	61	66	65	57	38	63	59	59	55	55	45	52	52	57	38	57	48	48	58	56	62	45	45	51	63	56	52	52	65	48	56	54	52	54	61	44	52	40	56	57	52	63	52	58	53	43	51	64	54	52	50	46	62	57	57	55	68	62	56	54	48	48	58	41	56	55	64	60	61	58	50	52	46	45	55	46	47	58	62	56	64	62	50	43	60	63	67	56	67	60	54	59	54	65	65	55	53	55	62	56	47	59	67	57	59	44	56	48	52	46	54	62	56	51	58	56	61	53	47	61	50	43	52	58	58	65	47	53	51	62	54	53	42	55	49	56	57	59	52	58	53	56	36	59	51	48	56	60	58	53	47	56	48	54	53	53	58	51	44	55	45	44	66	60	51	71	55	62	55	56	45	51	58	51	54	52	59	62	55	59	61	47	57	75	49	53	60	47	67	64	63	67	67	49	68	38	54	61	53	47	50	49	52	64	43	58	60	40	57	47	40	47	54	53	54	50	55	44	55	62	63	50	51	46	55	52	54	47	66	44	55	55	58	45	48	58	45	51	54	51	51	49	58	57	60	53	58	50	53	47	63	52	67	55	61	61	58	54	47	59	43	58	47	46	58	54	52	66	51	51	50	50	58	71	53	58	41	51	59	64	63	57	48	65	50	63	54	48	60	66	57	59	39	46	53	59	60	53	56	52	53	69	62	56	59	71	58	38	58	57	57	45	70	45	60	43	58	64	51	50	51	53	58	69	41	45	57	65	62	49	53	52	52	48	51	67	58	55	58	55	60	62	50	60	54	58	58	56	52	58	39	48	62	60	62	56	53	50	54	54	45	49	58	78	60	58	54	57	55	57	57	48	59	67	51	64	51	52	49	58	52	53	54	51	58	56	59	56	50	57	49	62	50	45	57	64	67	47	58	62	53	55	49	67	55	53	54	63	59	46	48	52	57	49	57	50	45	61	55	48	63	58	64	44	65	44	52	58	65	36	55	52	42	62	55	57	62	63	42	60	51	57	52	50	46	53	60	51	43	55	62	61	55	62	51	54	42	54	57	49	63	44	57	43	51	58	70	50	72	65	35	51	55	65	56	61	48	64	67	59	49	63	49	47	52	49	59	62	59	62	63	60	47	47	54	50	58	60	48	54	42	53	50	54	54	54	49	52	60	73	50	47	56	51	46	49	51	54	58	61	53	52	45	55	54	70	73	40	57	56	46	46	54	59	44	45	51	58	42	67	69	57	55	41	52	56	56	50	46	42	44	56	62	53	47	49	45	52	58	68	38	67	62	60	56	66	59	45	60	52	59	55	57	53	57	65	55	53	63	51	67	64	49	40	50	54	46	72	49
48836	46439	36202	38655	38983	22841	13689	8034	2504	1075	648	651	676	666	664	733	679	665	688	702	770	727	701	655	695	696	687	658	702	662	693	661	681	739	668	672	700	688	685	651	668	683	631	633	732	650	645	668	713	670	672	666	674	699	655	658	662	634	631	638	689	701	665	665	694	698	694	682	695	633	690	649	651	652	676	678	666	661	659	725	705	695	695	685	685	680	696	696	730	674	649	687	700	719	673	672	705	691	688	716	668	692	631	671	653	622	702	648	678	655	673	676	669	686	741	722	667	674	685	687	658	689	673	688	661	727	652	681	684	702	719	647	659	645	707	700	678	722	672	685	687	685	658	703	676	680	672	688	619	663	660	633	650	630	674	708	689	621	685	661	663	666	674	658	684	673	682	684	650	705	679	645	680	690	678	736	669	695	665	673	651	699	627	667	655	692	651	721	676	678	673	676	644	697	684	679	690	696	703	668	653	669	675	684	611	669	673	687	611	658	660	637	694	685	676	673	682	694	707	673	641	717	614	665	705	685	691	683	680	660	688	682	631	661	652	664	633	626	644	647	691	688	680	680	629	688	719	684	675	705	750	669	675	649	672	728	685	688	654	706	683	713	692	672	671	646	720	661	719	690	679	652	644	658	660	697	695	705	657	686	657	685	660	692	676	662	677	679	686	696	700	701	688	653	676	700	679	713	613	686	692	694	673	658	662	699	658	650	692	677	645	648	678	688	657	684	659	681	665	718	671	698	666	622	650	692	692	715	657	734	693	676	691	690	665	659	663	665	675	686	686	676	702	678	697	658	713	691	695	703	668	667	691	662	662	657	688	669	677	730	697	680	660	677	714	713	740	695	687	688	626	661	660	681	678	679	776	646	631	668	699	704	665	700	669	645	694	655	682	664	704	718	669	719	684	661	636	716	648	664	662	677	629	679	677	646	610	684	686	663	667	686	649	663	709	686	703	616	723	664	677	664	686	646	701	700	641	690	692	667	658	706	656	695	602	664	680	671	704	640	645	717	674	675	654	666	648	674	676	711	657	694	674	639	693	693	683	693	692	677	696	690	666	702	660	689	620	669	642	666	687	662	665	630	714	710	672	638	738	657	686	691	667	679	671	656	734	671	671	681	673	676	705	707	689	677	683	671	683	710	674	696	667	632	686	669	670	696	697	644	658	648	715	645	679	644	692	655	711	659	655	718	679	688	645	662	664	712	684	676	700	638	689	682	685	682	690	682	675	666	676	677	648	655	661	685	632	670	630	686	687	697	676	693	653	683	681	651	662	676	646	668	634	694	706	699	684	709	675	674	656	684	713	655	688	688	683	723	688	679	675	649	701	721	651	677	652	678	680	680	634	649	644	759	674	670	652	690	703	625	701	744	659	672	669	676	689	701	683	686	689	657	669	642	659	704	618	675	687	660	656	697	687	687	721	704	701	645	679	643	654	679	631	701	646	684	705	658	674	637	658	700	660	676	645	710	655	718	650	692	703	693	663	660	704	682	677	660	664	690	653	685	629	658	678	661	686	674	718	672	700	698	668	696	689	679	644	657	689	696	684	719	663	647	648	673	694	659	667	731	685	675	704	683	651	704	659	662	677	693	644	646	694	651	668	630	688	721	685	671	692	719	654	691	664	721	707	642	716	657	641	666	662	645	662	657	642	669	677	665	703	671	670	690	668	698	689	671	669	675	687	693	685	695	668	670	642	662	675	619	680	677	676	665	670	724	691	668	648	678	694	701	667	707	682	655	678	668	675	717	648	679	616	734	645	625	663	645	702	653	696	635	721	701	712	693	677	688	763	689	682	684	687	624	677	719	698	690	652	682	651	647	681	672	681	705	664	661	685	702	655	718	666	699	670	678	690	723	684	689	643	730	639	662	641	679	676	662	675	642	680	690	682	657	704	669	649	740	680	646	652	639	694	664	643	679	734	739	685	628	661	678	708	713	683	704	701	683	651	662	672	648	665	664	690	670	702	675	712	627	675	705	723	688	682	697	675	664	743	670	740	644	692	659	693	682	696	667	687	654	666	691	655	653	674	664	680	684	692	660	704	642	623	672	640	723	672	635	662	661	658	652	677	644	670	675	715	646	665	675	692	703	639	671	670	697	720	661	688	702	636	646	711	739	676	677	680	690	679	686	682	684	640	682	664	654	683	677	702	655	657	676	644	681	680	662	673	659	670	702	711	713	678	729	726	655	685	667	663	651	650	657	676	693	697	635	680	691	657	674	607	669	658	686	670	725	687	681	676	660	670	653	719	669	694	700	699	656	691	683	657	625	682	648	692	661	677	685	663	680	647	692	715	682	712	657	739	675	690	632	685	694	643	682	724	671	653	696	664	659	645	655	646	663	717	688	678	663	668	685	726	686	654	687	667	676	696	655	686	652	658	661	675	714	646	664	639	708	645	686	709	677	660	657	654	718	672	648	667	715	662	643	687	643	657	663	672	661	676	622	721	682	701	678	664	628	679	665	663	684	690	677	703	697	686	728	659	639	681	675	692	691	648	631	682	652	675	691	705	647	661	670	687	724	651	662	666	665	647	731	672	686	718	705	687	667	680	727	646	707	714	685	642	678	698	669	702	653	657	656	679	682	727	623	695	689	654	700	682	683	696	720	688	655	689	675	685	635	670	647	689	668	642	673	630	672	740	713	654	659	709	660	674	664	676	700	672	712	673	674	653	690	631	728	636	670	667	655	658	663	644	653	669	658	653	645	647	649	651	700	713	674	693	640	629	687	658	684	708	654	706	667	644	682	684	741	671	711	698	693	677	670	688	757	671	725	674	671	658	662	710	651	684	682	636	687	712	703	684	629	669	639	709	685	694	651	735	672	673	656	711	703	722	631	691	665	692	693	691	701	643	699	650	663	650	646	707	680	657	680	722	666	677	667	692	701	668	688	697	651	667	734	681	675	688	609	674	681	695	693	671	692	676	659	657	641	686	678	678	688	672	698	679	668	670	603	709	675	671	686	730	692	636	708	679	731	690	680	650	687	669	653	668	678	645	661	652	673	658	672	678	673	670	671	667	670	646	690	682	680	686	638	685	685	673	681	670	655	643	704	671	698	722	735	681	650	683	683	683	671	675	692	652	726	701	681	682	696	650	709	685	678	644	639	703	651	657	712	680	675	685	644	674	672	701	626	665	729	678	708	683	607	660	679	652	687	652	690	662	672	663	700	642	677	692	638	658	705	682	706	684	684	645	657	643	708	672	657	639	673	698	671	655	714	678	683	666	687	723	669	660	660	665	681	663	666	618	664	659	688	687	691	675	704	710	640	650	684	683	674	686	661	676	658	641	747	628	690	674	629	653	666	652	623	763	698	674	687	683	653	635	643	705	693	727	690	713	619	655	639	716	696	701	680	667	641	650	674	698	660	628	643	675	706	652	696	725	675	657	680	633	673	684	710	688	684	683	665	718	734	691	661	696	649	707	685	619	669	638	670	647	675	624	684	686	735	673	678	685	678	676	657	669	666	702	689
19234	28023	15322	6347	3543	837	291	213	106	83	64	68	67	73	61	62	57	66	68	64	52	53	64	68	69	69	66	81	69	73	64	73	74	70	66	57	76	51	64	59	59	51	67	54	58	53	52	76	59	62	73	55	58	71	68	56	62	54	64	59	79	67	49	71	55	64	45	67	78	65	72	64	70	66	71	66	72	52	55	58	66	77	67	78	72	66	69	53	68	79	54	68	66	77	53	66	57	66	58	82	68	57	51	74	59	61	63	64	54	69	58	58	62	58	70	58	62	74	60	71	65	44	73	62	58	49	55	52	54	64	78	62	57	56	54	70	63	53	68	59	67	59	56	62	53	58	63	72	62	81	58	70	57	61	60	71	68	58	49	69	64	59	64	69	71	81	57	64	64	55	62	68	62	89	61	61	77	53	73	66	55	59	71	66	64	64	67	53	56	53	61	64	68	69	57	54	58	56	67	70	58	60	68	68	68	74	65	65	76	57	65	56	68	56	56	53	59	60	80	83	64	70	58	70	57	63	58	60	63	62	69	80	63	71	68	71	54	81	65	57	61	68	58	57	53	57	53	52	72	55	73	69	59	62	49	68	47	58	60	60	71	59	65	61	49	85	83	63	56	60	67	66	56	76	69	71	61	61	60	80	58	69	69	67	72	51	69	51	65	56	66	57	49	66	66	69	62	58	67	62	60	59	60	65	56	66	64	55	62	72	58	65	62	56	69	49	47	69	58	51	58	55	66	59	64	51	56	57	65	61	49	66	63	75	66	79	56	49	56	71	80	64	61	62	55	85	72	77	52	56	61	65	57	68	68	61	51	63	70	69	61	79	59	76	70	61	49	68	51	65	55	74	67	56	73	64	63	68	59	78	66	64	51	65	70	62	57	77	71	74	67	55	60	71	67	50	77	55	62	59	74	65	59	77	54	73	60	56	66	67	76	67	62	61	55	73	66	77	66	60	48	70	57	60	62	69	85	66	49	60	50	62	59	57	62	60	77	63	74	70	63	67	59	72	58	56	70	66	66	61	59	62	76	67	68	68	50	68	63	63	72	60	67	65	62	51	63	62	65	64	64	67	76	57	50	67	64	60	72	84	67	62	65	65	62	65	73	63	66	73	71	77	58	67	56	53	64	67	58	75	57	51	66	56	67	68	56	64	49	63	66	64	63	63	62	58	61	77	72	56	54	63	66	60	65	72	51	54	87	63	63	64	72	67	57	46	64	51	55	73	62	57	62	67	74	58	69	65	65	70	73	67	62	53	59	57	55	64	73	61	61	61	66	69	47	64	72	67	66	65	62	55	70	72	55	52	71	56	58	61	60	68	57	80	57	68	82	75	51	58	59	60	66	51	47	65	71	68	65	55	49	49	67	64	63	70	72	62	78	81	70	55	56	57	78	74	57	63	59	50	55	61	75	65	69	74	68	75	56	58	50	68	54	76	58	70	53	55	59	79	70	60	81	54	62	68	68	54	56	71	59	62	60	71	55	50	65	53	78	64	78	54	56	65	61	63	66	56	42	61	53	56	51	59	74	69	54	62	57	55	63	54	48	67	69	52	64	72	73	62	67	69	61	67	75	68	58	59	59	61	68	73	66	61	72	65	68	69	84	63	67	63	65	54	70	66	75	59	64	64	70	74	60	62	56	59	69	68	60	51	74	46	74	77	61	56	62	79	56	71	69	63	64	61	71	82	68	60	80	70	63	64	68	49	63	66	75	67	58	72	67	74	58	41	71	68	73	65	54	74	59	57	62	57	66	67	62	62	57	62	73	73	73	75	57	59	60	58	58	64	64	69	71	59	60	47	53	60	72	60	59	54	65	51	61	65	54	62	51	57	71	63	56	74	80	67	57	54	79	56	57	73	49	72	63	67	55	50	68	68	64	59	41	61	70	57	65	76	68	64	57	57	58	50	53	57	69	68	50	74	68	64	56	76	54	51	60	57	60	56	49	53	45	64	56	67	49	62	73	60	76	60	52	67	63	69	59	63	70	71	75	55	63	57	63	71	65	64	65	58	61	62	60	72	68	77	74	60	64	61	58	67	72	56	59	61	58	67	76	57	56	62	74	63	64	60	58	80	52	66	55	53	53	82	60	68	81	48	69	72	70	56	45	63	73	70	58	53	54	52	70	54	53	75	69	77	59	53	62	49	57	62	62	65	53	58	53	67	67	76	74	72	62	61	79	54	68	74	67	73	65	71	59	50	61	75	80	76	56	75	47	60	53	49	61	62	67	67	67	59	61	71	64	67	59	55	58	61	68	61	63	63	62	63	63	63	72	61	53	56	64	65	68	69	58	72	53	70	70	68	65	56	56	59	72	61	62	68	52	63	87	59	75	64	55	66	56	73	62	65	63	54	68	56	57	55	58	72	50	60	71	66	55	68	55	60	60	81	53	78	63	46	70	66	61	47	72	63	62	69	81	57	51	60	57	69	56	56	62	68	64	59	62	46	71	72	49	64	56	64	60	55	65	65	49	77	66	49	52	63	68	59	53	58	71	68	73	62	70	69	57	47	72	52	72	65	46	80	64	67	56	82	51	57	65	59	67	66	65	60	71	58	65	53	57	67	61	59	50	85	63	67	66	61	64	59	53	58	52	70	71	63	71	67	83	52	63	57	64	77	63	70	65	71	70	60	53	73	53	47	50	60	55	55	70	55	38	67	59	67	59	53	81	55	61	54	60	64	64	67	72	60	73	48	54	65	72	59	75	48	73	54	59	63	84	55	68	64	69	50	66	72	60	54	69	51	50	65	61	51	52	60	61	64	48	51	63	63	67	62	77	63	83	65	59	57	76	65	67	64	77	54	65	61	56	59	67	70	65	47	61	62	61	57	64	57	56	84	64	54	60	59	52	57	70	61	65	64	58	77	65	60	54	68	59	61	72	63	51	68	69	52	74	67	54	58	67	84	72	61	53	63	65	59	62	65	56	60	57	62	69	69	66	84	76	78	69	68	73	75	44	56	54	63	55	74	65	69	64	58	60	75	42	71	56	77	65	52	78	62	56	53	64	49	63	60	76	56	66	67	70	52	72	60	49	62	62	65	61	59	72	50	65	52	62	69	54	56	54	67	59	59	53	62	77	59	75	47	62	66	71	59	62	64	57	53	55	77	76	53	64	56	68	65	49	69	57	61	65	57	73	68	50	74	37	64	63	59	55	59	55	62	72	51	63	60	75	68	79	71	69	73	54	66	69	72	73	50	79	65	63	61	61	62	60	63	53	65	73	65	68	66	62	61	45	51	65	70	63	58	59	66	58	59	61	63	64	62	63	70	63	62	52	63	68	64	61	60	73	68	54	68	60	62	66	55	56	50	51	63	58	60	58	64	57	71	63	62	74	53	64	67	65	77	58	56	68	65	59	55	64	56	59	61	56	70	71	72	67	49	64	54	54	59	63	60	70	60	49	59	73	65	60	73	63	59	55	49	75	58	70	59	60	69	60	58	61	63	53	56	75	61	56	62	65	62
50742	48446	36445	37325	36977	22750	12617	7995	2627	1093	785	759	761	819	776	756	751	761	764	805	830	807	771	749	819	740	779	763	755	777	780	696	738	752	777	744	765	712	760	838	780	731	788	786	784	764	744	777	776	811	798	793	768	748	774	722	767	773	777	784	801	758	768	807	773	804	764	776	772	736	725	803	780	771	798	767	789	801	768	772	761	744	731	769	784	790	735	734	805	744	759	718	755	737	789	750	790	756	761	759	741	770	796	783	755	770	819	725	755	790	745	735	740	806	757	781	763	787	703	776	779	768	773	757	802	790	776	740	772	751	802	739	829	786	752	755	766	728	824	784	804	750	797	758	744	803	763	758	770	724	746	773	772	749	772	822	777	793	729	768	738	737	726	776	784	766	793	789	799	819	806	773	710	788	759	753	795	781	738	772	840	770	720	762	727	838	739	720	789	746	747	757	724	778	749	817	768	745	735	760	774	750	756	725	779	716	741	800	785	789	781	734	811	672	780	739	756	788	772	750	754	769	745	830	797	749	784	764	798	761	827	746	766	784	777	760	824	799	766	728	769	763	738	756	733	794	797	754	775	748	801	827	774	731	754	760	759	751	734	781	791	739	765	721	796	774	767	757	780	745	736	803	816	696	800	727	802	740	786	781	801	717	749	782	774	760	762	793	778	758	759	802	770	795	795	743	745	772	793	719	819	768	711	776	788	779	803	754	730	760	785	803	802	749	801	775	810	766	744	727	741	777	760	740	760	765	787	803	741	746	764	786	790	794	839	772	750	698	785	782	810	767	766	765	782	673	764	765	809	796	774	741	741	793	704	753	753	757	734	795	810	762	744	768	778	791	750	759	817	807	732	801	762	782	775	737	767	771	792	759	763	737	771	725	760	762	778	697	714	769	740	773	806	723	787	806	732	749	759	788	751	751	798	779	771	824	725	796	782	796	736	746	736	737	772	774	773	775	766	744	771	791	767	725	743	798	748	759	792	802	825	748	803	796	767	791	797	785	735	751	800	819	728	748	754	757	781	790	773	764	758	776	734	783	746	794	766	748	796	756	779	729	743	825	765	780	705	794	747	704	785	757	792	800	818	744	726	706	800	805	805	719	772	731	779	738	763	800	742	762	771	821	760	831	741	744	745	761	782	814	765	747	769	738	737	790	763	803	767	771	769	823	791	767	764	806	789	784	748	767	741	745	719	776	724	717	755	774	817	785	782	788	751	727	775	752	703	760	820	767	793	729	788	764	802	797	731	783	720	796	736	803	782	768	789	734	786	723	782	704	758	810	733	758	769	747	809	776	757	786	758	770	794	789	736	749	756	799	802	784	715	744	803	791	756	699	750	761	788	756	790	790	761	724	759	797	784	802	728	735	759	745	744	759	796	807	800	773	764	744	747	762	834	746	781	755	762	780	762	787	812	769	747	782	737	762	778	748	753	714	757	723	767	740	786	795	728	776	764	698	757	765	765	756	793	772	713	775	778	835	735	726	753	754	742	797	772	752	779	752	757	776	779	760	773	788	765	779	714	769	767	798	769	791	731	743	720	780	807	754	750	772	812	805	757	824	759	766	767	767	745	739	780	745	729	729	758	761	775	774	784	757	814	744	756	755	749	748	727	757	752	779	766	744	782	713	760	737	728	838	730	769	754	774	781	784	741	749	788	731	773	764	770	788	731	759	778	750	733	759	775	734	764	760	722	803	775	776	775	808	772	802	779	755	764	732	727	788	817	792	775	744	758	745	692	738	748	811	749	753	794	782	736	819	778	772	747	785	765	780	730	746	773	780	774	759	772	748	735	756	723	766	790	729	802	740	712	740	773	746	789	770	808	772	773	744	713	750	765	804	771	824	786	746	792	719	831	800	762	826	810	781	709	817	792	794	795	748	788	772	816	761	819	769	781	722	741	760	834	756	755	743	722	780	784	786	786	771	740	779	748	736	755	719	754	743	801	785	771	759	710	796	783	745	723	787	779	769	767	827	753	785	764	740	797	813	806	763	784	798	759	770	778	796	766	698	790	763	770	748	811	717	767	766	728	791	742	782	795	761	742	718	759	740	779	809	757	802	745	780	825	818	756	731	760	789	784	816	778	762	769	767	747	777	775	778	747	753	812	742	764	732	773	761	772	820	764	779	767	739	732	770	790	799	784	771	775	741	803	735	754	748	797	787	742	769	786	757	768	753	763	794	692	771	741	736	783	776	786	738	745	791	744	778	811	806	763	798	759	763	775	755	755	761	749	740	810	769	732	806	781	810	812	794	804	741	727	761	779	798	744	753	753	763	778	739	739	805	796	732	768	781	759	765	746	757	842	792	745	766	762	752	783	761	817	777	753	770	802	732	793	783	735	828	747	737	745	745	793	763	804	771	724	789	800	780	786	765	798	795	757	777	743	772	728	758	768	738	798	771	785	772	747	749	783	835	759	777	760	759	777	744	785	769	788	769	731	772	782	790	726	758	746	758	760	726	774	753	783	776	775	775	820	769	765	694	734	748	759	773	772	792	762	762	760	767	823	755	767	787	755	770	808	799	772	749	768	793	799	793	786	772	775	778	726	704	807	769	778	792	813	822	776	766	759	771	715	806	757	826	759	755	754	773	733	761	771	719	794	787	775	776	798	732	738	789	784	788	762	722	741	819	754	772	777	763	722	790	763	779	747	743	768	786	768	753	771	759	778	778	790	734	809	771	820	765	775	754	734	761	754	753	796	746	812	752	771	764	780	784	759	755	735	779	771	766	765	772	754	729	788	768	746	759	766	745	774	800	789	736	810	729	792	787	753	745	833	760	774	774	816	809	740	754	786	759	726	807	772	787	834	736	756	784	803	769	770	806	774	833	760	748	785	746	727	765	785	764	717	750	711	729	774	757	781	744	799	735	783	781	782	766	748	792	769	820	769	793	764	788	746	739	769	732	775	748	755	761	767	763	729	750	798	790	772	753	733	758	782	765	708	748	799	760	760	673	719	806	786	754	771	837	795	783	737	719	781	780	787	786	762	768	771	757	786	784	797	780	812	751	756	761	798	764	786	817	759	744	812	775	804	803	731	787	785	771	755	800	765	766	711	726	802	787	761	728	720	801	823	772	780	747	797	819	727	744	827	734	752	770	809	763	757	769	788	779	782	750	757	789	825	725	756	744	799	815	769	763	744	769	831	812	747	774	796	802	769	769	818	748	775	762	735	773	798	799	761	802	753	789	789	750	693	791	771	758	760	790	764	779	795	754	779	765	735	750	774	756	717	693	742	779	774	752	810	784	800	737	754	768	843	777	791	780	798	745	766	789	768	769	793	747	771	765	734	755	720	817	764	791	756	775	736	743	767	746	769	761	749	798	796	766	827	762	759	750	740	779	796	776	768	725	780	831	771	759	790	804	747	779	754	770	742	793	735	763	788	718	774	765	765	772	717	733	791	722	783	771	763	778	792	745	767	745	743	786	771	771	727	724	739	780	738	787	827	744	749	796	739	780	771	740	756	757	814	793
26568	38290	21584	10748	6380	1622	546	338	135	86	58	73	68	49	67	66	59	56	66	67	59	62	62	67	63	48	70	69	73	63	69	52	56	66	60	71	69	66	65	62	63	44	71	68	57	73	63	71	66	62	73	62	66	60	46	55	58	63	64	56	59	62	74	56	63	78	62	58	60	73	57	56	56	58	48	63	61	62	46	64	63	61	51	61	53	70	66	74	51	68	59	60	49	64	48	68	58	71	65	71	74	62	50	60	51	56	62	51	65	67	51	63	60	44	43	67	60	67	49	60	61	60	62	56	84	56	64	55	54	73	56	61	64	64	68	54	60	59	51	64	56	64	66	69	65	61	65	59	56	75	47	63	54	65	69	68	66	55	61	58	77	82	73	57	56	65	63	79	63	77	50	63	62	65	65	74	62	56	69	57	41	72	61	53	46	62	57	77	71	59	47	49	55	56	52	59	63	65	69	53	66	70	63	61	58	61	63	56	66	67	57	50	67	59	69	55	58	61	49	73	58	57	53	57	75	66	68	50	55	67	64	64	56	60	70	64	74	61	71	59	59	90	63	72	68	61	60	67	63	73	66	65	54	52	62	64	67	74	68	60	63	59	59	46	60	62	59	68	69	70	69	54	46	58	58	49	60	68	74	58	65	50	64	59	64	71	67	64	51	50	56	51	54	66	60	59	60	60	67	85	58	66	63	51	73	57	80	62	70	65	51	54	67	58	68	68	49	59	70	64	65	58	38	59	66	61	60	70	67	70	54	61	65	58	50	51	64	72	66	59	56	57	56	56	71	60	61	63	60	56	58	63	68	77	57	69	58	69	59	72	61	74	49	65	58	59	61	61	58	59	49	57	66	59	64	49	54	66	66	67	62	54	65	59	68	51	52	66	52	52	69	54	73	67	64	64	59	60	50	71	67	49	75	59	63	71	57	69	82	79	62	45	84	80	77	72	59	56	69	68	58	61	65	76	55	67	58	77	57	59	67	58	61	54	63	64	53	75	71	71	58	57	61	56	56	57	72	57	73	60	43	50	54	67	64	64	62	60	58	56	67	50	62	52	66	57	58	55	66	52	70	58	67	45	74	47	53	73	62	48	62	52	59	56	67	62	58	42	56	64	49	68	63	58	60	55	47	46	64	81	63	55	63	66	76	59	67	62	59	52	55	56	71	53	72	51	40	67	62	66	71	54	68	67	56	59	57	65	61	63	48	75	69	50	72	49	66	54	68	48	68	60	52	62	66	58	68	62	46	70	52	54	58	74	57	50	65	64	54	55	49	60	76	61	62	62	56	63	50	54	51	79	54	63	52	44	68	68	61	58	60	58	57	64	72	48	66	63	51	58	57	60	60	66	67	66	57	62	75	49	70	70	60	50	58	63	71	59	59	65	67	63	57	62	56	66	65	59	67	63	56	60	52	67	61	52	58	59	71	75	63	62	72	66	60	55	61	61	54	46	55	58	60	56	52	45	67	55	61	58	63	58	59	70	51	72	66	75	56	63	51	62	58	56	65	49	60	54	62	57	55	62	57	53	70	65	59	57	54	68	69	61	58	74	55	64	58	69	62	57	51	54	57	66	57	67	64	50	50	58	54	57	63	69	66	64	75	58	55	57	56	74	59	60	56	62	57	50	51	50	48	62	47	68	64	57	70	67	66	62	52	63	56	78	67	62	62	54	66	62	44	59	59	59	62	65	68	55	45	69	66	62	54	61	60	70	75	61	55	55	53	61	65	52	51	57	52	69	44	71	61	62	53	58	59	63	61	43	64	57	74	58	42	58	57	53	62	65	75	65	64	61	57	61	68	58	55	59	62	61	67	50	72	45	63	67	60	56	70	69	70	67	55	47	54	65	62	58	67	66	49	51	66	64	55	74	55	63	67	53	59	53	73	60	61	52	48	80	64	62	49	55	52	74	50	54	81	59	51	59	61	80	65	67	64	58	60	55	70	60	54	67	47	56	63	67	67	58	60	62	64	52	50	70	65	60	68	66	61	62	79	59	72	66	52	61	55	50	57	60	60	62	66	65	51	58	71	67	70	59	65	65	65	55	68	63	65	49	53	61	71	53	67	60	60	59	69	56	55	56	58	59	54	67	72	56	62	73	76	59	57	61	49	62	64	45	75	62	58	50	53	60	49	54	60	68	56	52	71	57	61	59	58	53	72	66	59	59	70	55	62	67	62	68	64	72	61	60	55	52	62	71	67	60	52	63	64	58	66	58	69	52	62	58	56	59	62	64	51	57	47	58	66	47	67	62	51	60	73	70	59	58	68	61	66	69	52	50	78	72	63	58	53	61	49	62	58	62	72	82	70	67	67	66	60	64	55	63	62	55	56	54	72	60	57	65	60	65	60	68	68	55	64	70	69	63	73	71	60	58	76	66	65	76	64	56	74	55	59	76	61	60	57	50	73	59	74	60	65	60	61	62	48	69	60	56	60	63	64	55	69	54	51	56	57	64	56	58	70	64	59	62	50	51	59	66	51	56	59	58	51	66	62	61	72	70	75	63	51	59	80	59	49	57	54	56	57	51	73	50	59	60	45	62	74	63	61	58	64	60	57	60	61	53	67	62	62	50	59	58	68	49	70	54	68	61	66	55	61	55	58	58	60	65	51	70	53	71	59	50	50	57	48	70	60	43	57	66	49	52	68	42	68	68	67	55	56	61	55	66	59	55	69	64	50	43	55	65	61	59	59	49	63	65	55	59	71	62	57	58	53	72	56	62	75	75	72	63	61	48	68	55	80	61	69	60	51	59	57	48	65	50	53	51	68	50	62	46	67	65	54	72	62	60	64	63	57	71	61	56	66	51	56	73	47	65	57	68	54	51	49	71	61	55	66	47	67	57	58	52	58	57	49	53	70	57	62	69	68	68	75	55	47	46	59	69	50	60	63	48	64	55	58	72	57	49	66	63	68	65	68	64	56	51	53	59	56	69	71	66	58	56	49	73	69	62	60	60	72	58	71	64	51	61	57	65	71	75	47	68	54	52	58	66	53	56	61	48	61	65	54	52	54	57	56	50	64	67	59	53	63	70	65	59	63	69	64	59	48	51	61	74	66	70	76	73	56	52	50	83	57	58	64	64	64	65	69	56	75	65	66	63	55	62	63	73	58	45	68	63	42	62	49	62	64	53	64	64	61	61	68	56	48	60	53	52	69	58	64	60	53	71	53	69	69	48	53	64	69	62	44	58	72	78	64	55	55	63	63	64	68	48	53	77	68	63	64	46	65	64	70	74	56	64	66	55	63	79	61	40	67	62	61	61	57	75	69	68	52	65	70	69	83	70	61	59	61	62	58	54	51	55	63	59	58	60	51	46	65	50	54	52	53	64	73	65	50	61	61	67	54	50	65	66	54	64	59	67	74	48	67	62	60	62	61	65	48	62	68	65	64	65	61	71	71	56	49	61	61	63	58	59	67	67	59	61	45	68	81	55	50	67	61	79	76	68	59	55	58	66	67	50	55	57	56	58
47089	48123	41828	45487	45353	29060	18299	12349	4259	1458	769	697	750	736	757	780	725	766	718	755	881	781	779	718	744	755	740	775	778	720	701	713	764	775	745	734	731	771	720	712	785	717	676	763	784	745	752	793	736	742	709	799	717	729	726	774	704	704	727	785	732	735	734	712	789	771	785	728	770	750	754	751	765	735	776	798	787	759	742	705	741	706	772	703	726	706	759	766	716	762	675	705	757	735	736	742	722	700	710	812	727	723	791	737	717	744	728	784	714	740	738	746	746	774	763	716	728	734	700	735	770	740	775	743	729	723	762	738	767	705	753	725	709	707	714	779	780	773	760	717	750	781	721	733	697	731	726	703	751	797	716	770	772	704	701	766	737	716	775	727	808	760	754	731	776	704	720	759	766	771	728	743	752	707	743	735	734	709	721	742	728	776	717	733	749	802	768	759	711	729	740	757	692	739	750	733	741	747	751	748	714	751	708	766	710	727	694	722	751	732	731	739	701	737	737	722	705	742	748	735	779	768	708	736	766	693	716	773	739	742	767	763	708	777	733	761	758	710	767	793	764	726	748	716	734	746	707	772	743	729	764	782	722	736	725	718	763	763	763	707	727	780	706	745	727	746	740	704	696	736	740	746	738	781	756	761	726	725	717	798	742	692	771	775	767	742	741	728	747	732	741	735	720	768	702	716	728	710	737	712	772	788	761	710	749	716	757	757	730	748	746	719	730	723	746	717	744	734	738	719	706	727	715	729	723	752	746	746	738	725	810	747	701	679	781	784	714	756	759	739	771	738	727	724	748	750	718	784	720	781	764	717	712	731	753	730	744	757	733	714	754	759	775	733	744	728	770	759	740	753	757	771	774	746	763	743	717	727	730	721	739	751	753	701	757	742	779	768	742	720	757	738	778	756	747	723	739	750	769	705	727	734	757	753	765	784	738	767	733	714	742	734	757	724	699	771	768	761	724	728	747	681	749	724	764	732	751	690	764	762	738	742	750	734	737	703	765	740	807	794	781	741	729	740	719	735	738	713	735	803	757	784	754	690	733	764	731	708	749	786	732	758	758	759	739	741	753	746	745	709	758	754	737	794	714	695	744	751	718	664	760	742	773	748	685	739	784	772	738	780	745	765	739	811	787	683	757	765	745	727	716	732	727	736	744	730	739	755	747	765	768	759	747	741	761	747	745	772	738	779	723	761	763	739	718	756	706	743	798	726	708	727	743	727	718	804	749	732	722	763	764	718	769	713	743	778	728	756	743	723	724	734	695	768	749	707	752	741	713	783	760	778	731	724	768	725	790	721	726	764	752	736	827	757	796	744	773	694	726	751	721	744	757	757	785	769	733	709	719	735	786	732	717	784	693	735	750	681	758	768	746	720	778	738	728	751	718	778	777	792	750	742	744	757	734	768	740	741	754	702	749	780	742	725	805	755	767	737	762	770	755	722	760	733	752	741	726	729	754	785	780	736	759	710	749	679	722	705	743	726	684	761	810	706	757	703	733	708	769	682	772	714	767	767	769	717	708	743	748	772	719	732	721	743	773	747	763	702	752	730	710	785	785	768	723	751	763	778	693	759	755	697	802	757	726	736	774	775	682	772	699	724	737	724	779	710	759	771	729	746	775	700	760	741	684	703	818	734	682	727	737	719	745	744	692	735	729	727	791	720	714	737	808	767	734	737	757	725	724	783	734	726	741	701	725	731	774	687	681	780	743	746	734	698	739	759	747	739	785	745	795	750	745	784	716	766	742	745	737	793	745	736	724	746	770	774	749	753	762	721	738	678	724	777	741	784	734	723	701	685	681	705	758	719	727	734	735	736	730	742	767	714	753	730	731	724	772	686	783	733	733	749	793	760	735	784	769	715	710	742	703	777	743	773	771	789	713	706	747	802	762	737	758	746	715	777	755	738	746	742	738	751	713	743	725	774	740	706	758	697	796	732	740	775	717	732	729	736	779	735	720	739	744	722	686	743	740	783	754	752	738	770	775	739	734	714	779	748	737	756	732	730	747	733	754	736	729	779	725	731	729	791	715	734	805	768	733	690	746	739	729	720	751	727	776	718	737	781	733	735	735	764	756	771	716	739	771	656	725	741	765	745	759	709	723	746	721	754	741	754	735	782	765	752	744	761	742	740	756	739	759	776	749	723	764	668	755	718	699	772	745	728	723	748	768	728	784	722	739	730	728	746	789	764	712	766	749	699	771	755	743	759	745	671	770	738	732	732	731	772	740	748	774	766	763	732	757	712	768	740	659	743	790	760	738	735	773	771	784	738	751	718	725	749	700	757	708	709	737	740	761	753	738	705	808	763	777	751	732	772	711	680	720	715	739	762	772	727	776	735	760	688	694	735	696	814	703	724	791	725	738	738	776	764	735	747	738	707	754	759	701	710	786	744	773	731	730	804	734	742	729	747	800	736	743	758	782	753	709	742	750	750	765	747	727	759	771	717	744	768	790	734	762	725	743	782	726	737	753	714	693	728	676	763	775	739	786	771	754	734	701	748	748	716	727	732	752	735	737	794	739	771	765	715	713	727	764	751	710	743	740	727	780	711	734	740	714	742	756	730	739	771	741	745	772	743	734	705	755	728	753	743	756	768	723	758	733	782	743	702	717	786	724	751	747	752	684	754	762	744	766	719	819	764	748	732	747	744	769	749	757	696	697	745	771	686	746	771	711	745	784	724	743	705	796	725	721	774	735	762	753	748	710	752	750	698	745	753	762	712	749	771	708	796	761	757	776	797	770	705	719	722	752	729	690	724	782	770	701	686	708	791	742	762	761	721	763	717	742	711	705	710	696	666	754	773	747	738	731	761	743	740	757	782	776	733	728	789	752	801	751	740	704	738	765	758	748	799	725	759	749	795	795	718	746	691	797	747	769	751	744	770	748	722	773	716	693	707	692	712	704	735	743	757	771	775	765	727	724	762	736	715	748	748	731	725	747	734	774	766	726	695	745	709	751	775	737	744	740	783	715	751	691	678	756	758	716	778	755	743	723	764	760	795	758	771	708	728	771	722	750	729	784	741	767	773	762	772	722	739	756	703	761	741	721	696	781	749	783	740	784	793	750	743	692	717	719	749	725	767	718	728	734	780	754	733	733	758	749	726	750	734	756	736	745	767	793	745	764	755	722	790	727	717	753	749	729	745	761	754	786	781	728	737	729	783	706	694	720	698	740	727	745	724	708	740	746	741	766	762	757	741	793	742	698	763	776	741	659	755	727	757	725	782	699	771	704	737	757	719	748	730	767	726	716	749	712	715	748	768	741	745	720	738	745	738	749	711	671	768	750	802	734	740	747	688	733	744	739	697	719	709	731	741	731	701	756	690	772	695	721	740	744	778	714	725	716	747	704	731	764	740	738	727	757	740	755	756	757	729	744	711	739	808	721	755	755	746	759	775	710	742	816	733	735	744	770	764	743	757	703	719	735	719	723	747	723	711	782	730	723	736	704	773	752	706	686	711	763	715	781	807	720	754	734	747
8540	11190	5647	2133	1357	348	150	111	77	60	55	70	52	68	59	64	57	57	48	52	52	45	52	45	65	44	47	57	61	50	51	46	45	55	56	52	60	59	61	54	53	49	58	55	59	48	74	52	57	58	59	62	55	59	51	60	42	64	57	45	43	47	59	48	53	59	58	43	60	48	57	46	40	63	51	41	46	63	52	60	58	55	57	64	47	51	57	60	46	56	54	54	66	56	58	50	49	53	57	46	54	64	60	56	53	53	59	39	43	62	59	62	55	53	59	49	39	49	54	45	52	51	48	52	69	49	43	55	55	50	63	56	58	47	59	59	56	61	65	54	53	52	56	61	61	55	55	68	45	57	50	60	52	47	48	54	63	46	42	40	39	54	58	43	47	61	68	59	58	65	68	43	59	48	62	47	42	58	60	70	49	47	57	52	50	62	52	56	57	60	58	48	61	66	50	54	57	53	64	59	54	60	60	51	50	65	55	41	53	46	50	57	55	48	41	45	54	52	36	47	47	53	52	54	69	50	46	57	53	42	49	65	51	68	60	50	55	55	61	54	58	50	52	48	57	51	54	51	62	48	46	41	54	50	54	48	55	53	53	54	54	56	80	56	61	66	50	57	58	53	47	44	43	54	47	39	46	61	57	56	61	65	54	54	48	61	62	33	54	51	58	63	53	56	49	59	56	59	41	62	59	56	54	46	55	36	57	65	63	52	53	60	48	50	47	49	45	57	54	55	63	55	55	60	51	52	66	49	61	61	57	64	59	53	55	53	71	54	57	51	40	57	58	48	63	47	67	39	61	45	51	62	55	54	57	52	50	54	53	50	58	49	55	60	43	56	48	49	59	66	44	58	47	56	45	59	65	61	61	57	55	52	39	56	51	37	64	43	49	45	54	48	69	66	41	57	53	62	38	58	56	56	49	56	59	58	56	51	52	72	47	61	51	68	62	50	47	56	51	54	50	59	60	54	42	61	46	53	46	59	54	50	63	54	55	53	55	60	73	36	43	51	55	54	48	56	67	46	57	68	50	55	59	62	64	49	56	62	52	71	57	58	64	56	63	56	50	59	46	56	57	50	61	50	56	60	50	44	60	63	58	49	41	59	50	50	53	60	61	52	51	66	60	65	60	67	57	51	48	55	54	53	52	54	59	59	61	50	54	48	58	56	55	60	46	58	50	62	62	47	77	43	52	50	51	52	68	47	59	57	65	64	59	62	40	44	50	67	44	55	52	48	45	57	49	59	67	52	60	54	49	63	54	48	49	68	62	58	54	42	56	51	62	53	47	52	47	57	69	60	57	65	61	53	65	53	52	56	60	49	49	71	51	37	40	58	50	50	56	40	53	48	42	60	59	63	49	57	52	59	51	70	52	39	59	58	45	57	55	43	57	48	67	49	74	57	50	45	39	57	48	60	53	50	58	47	49	48	49	62	62	44	44	42	33	57	59	56	50	62	56	58	62	42	52	44	61	58	48	48	51	48	53	53	38	50	51	49	57	50	50	51	58	54	51	70	55	54	48	38	44	59	55	53	58	70	51	64	56	53	57	66	59	50	51	45	51	60	44	65	54	54	55	47	61	54	53	72	56	41	59	32	64	48	53	50	57	52	62	35	56	56	50	43	55	60	54	43	65	65	60	65	56	48	46	56	43	61	67	47	47	51	75	58	62	38	58	46	39	51	48	60	45	51	70	60	42	43	47	53	64	57	60	61	43	51	53	59	58	58	53	48	53	55	57	63	44	52	49	72	73	56	57	50	41	70	40	53	60	55	53	57	67	57	57	48	54	58	44	47	64	51	58	51	47	51	57	53	54	44	43	61	48	66	53	55	48	50	53	55	59	55	64	58	49	47	57	57	50	50	50	60	51	51	56	56	42	47	52	58	64	64	57	58	47	61	63	43	55	53	56	45	54	64	61	61	63	45	65	61	58	68	55	49	56	61	53	50	50	71	42	60	63	53	48	45	56	42	42	64	62	54	53	71	61	68	43	44	42	57	47	52	54	48	50	63	63	43	52	56	59	52	48	57	48	62	42	58	54	53	54	66	62	48	46	38	50	56	56	51	53	48	50	51	59	55	50	51	56	54	46	59	51	60	54	63	51	54	53	45	64	39	49	68	55	45	57	49	60	54	64	42	42	56	53	47	52	57	47	58	61	59	56	70	54	51	50	57	42	55	51	42	52	55	52	50	52	65	51	53	52	58	51	57	57	58	65	49	55	63	57	57	71	59	61	52	32	54	53	45	55	66	53	58	42	58	51	60	60	48	55	46	54	50	40	52	38	56	53	70	71	44	49	57	53	57	46	51	58	54	49	53	54	50	48	76	45	36	49	47	56	59	53	53	53	47	40	56	51	57	66	56	51	56	50	51	52	65	54	52	40	56	51	56	72	57	67	58	48	52	51	47	59	59	51	56	53	65	63	48	62	46	57	44	39	71	48	57	56	59	43	42	56	53	57	57	42	55	43	54	56	39	52	49	59	45	65	41	59	57	55	63	44	71	44	62	58	60	57	50	44	46	43	50	56	70	44	44	45	56	45	63	57	46	51	57	44	48	65	55	52	45	38	72	61	53	49	60	43	50	48	50	61	53	42	47	49	64	54	46	47	46	62	63	71	57	43	50	61	58	46	52	41	54	53	55	53	52	52	38	55	60	54	81	52	54	52	55	46	43	57	52	46	55	55	48	55	54	56	55	58	58	50	49	55	56	38	57	57	60	53	54	65	57	49	53	56	55	49	51	36	48	48	64	57	58	56	50	66	44	51	48	49	62	54	62	55	54	49	58	62	58	53	51	58	50	56	61	68	53	68	51	51	66	56	66	62	66	54	66	44	62	43	51	60	52	66	48	55	52	51	50	52	57	55	54	56	44	61	56	55	46	59	59	68	62	61	46	57	57	57	45	59	52	52	52	58	49	54	45	57	51	52	61	39	53	49	57	62	62	55	53	63	43	54	56	53	65	43	42	64	48	72	51	58	54	47	50	46	61	47	57	56	54	52	48	48	50	60	59	47	57	64	59	50	63	50	50	52	51	51	44	49	55	52	67	57	53	42	65	47	68	53	50	41	59	58	55	43	58	49	56	68	53	46	60	58	53	57	43	44	64	50	58	62	46	53	48	52	59	52	52	67	50	55	64	56	48	60	44	55	42	57	47	46	49	49	53	42	51	51	44	64	58	58	49	51	63	65	50	69	53	56	62	51	64	60	66	50	46	70	49	66	48	55	62	51	52	53	63	58	53	62	67	52	42	50	57	47	53	54	53	62	46	60	49	66	68	57	59	55	57	69	45	37	48	56	44	64	48	56	46	54	55	60	39	54	61	51	71	50	55	55	46	62	55	41	50	68	53	54	47	51	51	54	53	33	51	58	55	57	67	47	60	58	51	51	67	52	44	63	51	61	63	43	54	62	44	49	57	63	57	53	49	54	72	57	41	44	63	60	51	54	59	59	41	55	46	69	52	43	53	61	50	50	44
41902	36226	26852	25867	26296	13569	6549	4215	1659	880	698	668	665	632	678	679	698	615	674	712	666	732	691	630	679	659	739	644	684	658	681	677	639	659	655	622	682	657	674	635	652	670	661	600	660	671	704	666	671	669	664	665	661	671	689	612	658	664	668	672	622	620	655	666	653	693	668	694	647	699	634	685	677	680	661	709	682	652	671	660	656	699	696	645	669	690	658	655	641	661	627	700	674	636	668	603	661	661	638	611	654	657	643	675	710	667	686	623	694	678	656	670	688	675	675	662	662	665	684	650	700	629	650	649	651	693	659	725	703	704	690	641	615	690	686	699	665	611	702	724	655	669	626	639	682	664	663	708	655	709	656	704	675	639	663	636	720	662	693	614	651	638	656	645	671	625	624	677	704	672	666	653	673	628	680	674	647	645	681	617	679	602	691	635	660	687	651	629	647	638	675	638	659	633	672	619	656	672	690	726	638	659	709	657	679	657	655	672	659	672	648	666	620	663	667	668	677	611	711	649	670	664	657	642	642	671	637	680	678	616	677	644	696	695	646	659	686	652	691	682	667	665	688	698	691	632	646	639	660	666	674	625	646	671	693	676	633	646	693	698	718	673	648	684	707	674	675	686	671	612	682	677	675	628	690	662	683	696	684	696	669	698	659	674	665	668	655	702	695	642	683	629	739	669	645	649	641	679	657	659	685	647	668	641	650	700	659	624	659	690	647	633	598	686	659	658	634	647	682	682	667	676	695	678	673	648	642	656	656	661	656	685	631	679	636	657	695	653	649	667	631	659	683	676	651	704	673	652	674	706	669	641	679	656	633	673	648	688	711	672	633	740	653	764	628	683	669	695	630	685	666	708	694	627	636	697	640	664	641	629	649	647	673	731	660	650	694	693	639	670	715	671	676	689	711	634	631	687	688	656	653	607	657	677	630	647	679	660	625	704	690	658	650	675	663	662	683	682	664	688	686	712	672	647	663	659	671	694	649	620	696	691	681	655	706	668	696	700	630	705	677	618	667	621	703	699	619	674	674	631	629	652	729	623	658	699	683	674	661	650	627	685	647	697	654	661	675	664	688	664	652	636	642	698	644	688	691	653	639	659	628	713	674	681	628	661	643	668	660	662	673	667	693	636	710	628	657	662	647	604	662	685	657	663	660	625	680	649	698	671	671	625	676	661	658	670	646	688	615	676	628	681	663	647	639	673	638	677	658	647	689	664	647	670	693	660	660	656	661	693	643	657	673	669	679	680	639	656	666	672	633	644	639	675	643	694	709	622	698	673	634	661	652	707	687	614	674	647	677	646	643	668	622	673	710	670	655	678	673	661	655	675	688	681	645	632	684	660	633	664	654	696	638	711	650	660	633	658	660	648	621	660	645	657	712	670	631	651	693	688	624	652	620	675	688	655	645	625	674	642	675	661	690	685	640	644	665	678	673	601	698	678	716	683	646	686	671	661	642	660	663	661	675	673	686	673	680	686	651	663	714	650	633	685	671	610	690	682	693	658	645	686	693	662	643	668	698	658	716	658	662	624	686	653	645	670	724	649	633	615	659	647	681	662	698	610	641	713	631	631	715	677	656	638	633	694	683	675	631	645	670	671	641	714	633	655	679	671	671	675	643	674	652	678	724	612	657	655	685	652	677	681	716	680	646	631	616	640	687	647	651	651	688	648	685	616	650	685	647	644	675	714	652	678	630	687	715	709	682	703	632	671	667	667	677	659	662	650	681	658	657	645	637	634	657	703	687	704	681	680	761	668	681	647	626	676	671	681	657	654	673	678	654	665	675	662	682	677	661	679	648	709	683	699	650	656	720	670	675	661	655	663	691	697	642	643	695	683	733	646	682	669	722	654	685	633	708	665	650	671	649	648	717	654	690	658	670	679	688	684	701	697	662	719	662	662	642	622	674	623	689	673	675	659	712	674	631	668	694	691	653	662	643	698	611	704	662	652	660	650	648	675	646	668	649	692	666	646	629	711	690	635	606	701	658	691	665	672	635	665	675	708	648	667	669	659	681	636	692	656	679	646	660	682	655	680	662	704	644	636	694	693	680	662	673	668	630	680	667	674	645	675	633	651	671	677	657	691	684	657	627	622	660	700	694	671	650	670	656	650	637	693	669	631	713	681	645	695	664	666	681	608	659	698	678	656	658	644	656	678	699	665	679	669	650	684	669	647	641	641	673	687	665	640	690	630	669	692	640	647	642	691	693	711	683	683	651	680	656	659	655	653	688	663	662	674	647	665	665	665	682	692	661	639	616	676	689	662	662	702	660	667	651	630	691	693	680	699	708	658	671	661	727	655	691	665	619	725	636	637	655	635	683	658	673	683	697	658	652	648	648	703	646	615	670	687	687	681	663	664	646	645	711	639	722	623	684	670	671	649	644	641	688	713	662	654	605	629	672	646	697	638	645	703	684	642	675	672	662	652	687	658	694	688	662	632	661	698	667	665	615	665	670	603	680	660	670	657	653	697	631	687	722	675	613	660	633	688	635	642	661	663	650	687	668	637	658	654	635	682	750	665	637	654	668	674	703	677	655	702	642	663	637	668	608	689	642	711	648	631	635	685	699	731	716	686	682	650	689	682	633	657	652	682	676	667	663	695	635	662	668	702	672	701	702	666	658	646	694	677	684	676	668	669	685	671	675	676	708	652	677	665	663	680	640	712	646	636	682	661	683	667	645	652	671	676	661	675	668	685	602	673	689	660	671	657	705	641	707	638	648	668	681	620	694	640	696	686	679	676	666	674	643	658	680	679	697	670	648	615	658	648	628	664	640	697	677	655	650	650	670	657	632	664	625	641	695	675	652	702	692	652	662	622	625	621	648	681	662	666	655	670	658	668	653	658	618	688	648	630	623	702	659	678	670	638	648	646	671	651	697	670	691	692	665	674	662	619	672	632	680	635	611	622	675	660	671	656	656	712	641	671	662	696	689	680	675	649	661	706	684	654	661	662	647	648	605	685	657	634	628	669	651	702	650	656	674	678	644	703	716	670	674	686	698	693	698	716	695	680	684	678	672	682	655	677	659	687	696	648	652	673	670	663	676	686	658	669	673	639	666	621	672	678	666	680	629	675	683	698	691	660	648	619	664	656	675	680	688	673	611	657	680	659	684	684	691	723	668	647	701	709	689	673	730	694	652	720	692	671	679	649	651	651	659	649	648	672	652	706	678	617	674	664	649	667	651	680	650	688	706	704	649	690	692	650	740	663	633	660	648	631	642	675	715	637	701	652	633	663	672	664	652	690	656	682	643	612	683	691	643	688	692	657	674	671	666	671	659	694	634	703	664	661	662	695	642	642	651	701	673	652	692	652	707	673	689	660	694	660	654	680	636	664	663	674	668	626	656	673	678	661	682	664	639	683	646	669	646	685	658	632	653	689	650	670	665	686	595	666	655	648	622	663	593	672	661	694	651	642	649	664	701	666	672	663	640	676	702	663	640	632	664	672	685	666	653	658	689	651	665	670	680	668	675	667
22025	30914	16784	6612	3790	966	451	279	118	69	68	54	56	50	67	46	64	62	56	73	55	53	53	46	77	44	49	48	62	49	41	54	39	59	60	59	60	52	65	73	56	65	47	47	53	56	48	44	67	50	70	63	61	60	49	57	55	46	51	63	46	61	65	54	60	55	65	55	48	47	50	55	63	49	66	59	50	56	48	52	41	44	62	49	58	53	59	57	47	42	44	54	64	40	58	49	58	48	59	55	55	42	62	47	47	54	45	67	57	50	74	51	55	61	57	52	57	51	62	60	53	51	54	46	58	61	56	54	61	46	59	57	48	50	59	60	54	71	49	46	59	55	61	57	54	56	44	58	46	63	67	43	51	51	66	58	47	58	56	66	53	42	55	50	55	73	59	47	55	50	43	52	58	54	52	61	57	51	57	52	38	52	57	63	42	61	48	62	68	66	52	58	47	54	43	62	45	57	56	52	64	64	54	65	44	55	48	61	64	49	59	57	47	50	53	62	62	58	53	62	53	53	50	43	37	50	55	63	52	46	53	59	58	61	49	49	54	67	60	45	54	49	56	49	54	62	63	37	62	57	53	60	58	40	55	65	48	52	64	46	69	55	64	48	63	54	62	55	63	50	66	52	51	50	68	73	49	51	44	47	47	56	54	54	44	56	51	54	48	54	59	49	56	49	49	55	49	51	52	49	58	54	51	44	56	52	67	40	64	57	44	44	51	58	59	51	42	56	54	57	46	65	53	47	52	55	55	63	49	47	48	61	64	52	66	60	48	48	51	63	58	52	57	57	57	51	51	56	57	58	58	53	58	52	56	43	46	58	44	48	51	56	43	51	52	50	47	52	47	61	53	58	53	59	44	64	40	59	54	48	60	43	51	56	50	47	51	49	48	52	62	47	55	57	45	56	60	45	52	60	53	62	58	61	36	53	50	53	43	62	49	58	51	48	56	61	74	52	53	57	60	52	48	57	54	47	64	55	64	45	55	52	54	67	68	57	63	45	50	62	65	42	50	49	55	56	60	50	47	53	69	59	45	55	45	64	42	69	54	58	49	47	59	46	55	43	59	60	53	60	57	53	55	47	65	41	51	50	54	60	59	41	78	56	62	48	57	59	38	53	53	54	72	44	57	58	60	52	54	44	46	54	51	54	62	67	53	55	54	47	57	58	54	65	57	57	40	51	47	55	55	66	49	49	47	57	55	55	52	51	44	62	59	67	62	55	55	66	47	61	56	53	60	64	41	57	55	47	63	55	58	61	56	58	45	69	55	57	54	45	57	47	50	55	64	52	69	44	67	47	52	59	60	69	62	55	54	45	55	57	48	54	36	43	48	49	54	60	50	70	47	66	64	53	57	57	54	45	61	46	62	63	57	52	58	49	41	53	51	58	54	54	64	56	40	54	66	58	55	57	48	69	54	51	50	51	50	66	53	70	50	51	64	57	57	65	54	55	64	58	51	59	48	52	61	54	54	45	51	65	39	54	62	51	46	55	58	36	73	56	46	52	61	40	75	76	44	43	48	49	54	55	65	47	67	39	43	53	47	50	49	51	61	60	65	68	65	44	47	58	51	63	51	56	56	58	57	50	51	62	59	44	72	56	48	63	47	48	44	50	65	46	56	64	52	56	53	59	59	61	43	52	53	58	64	55	53	63	61	46	39	73	46	41	55	55	42	48	57	52	57	54	51	62	51	58	58	73	61	61	58	50	48	69	63	44	57	63	49	55	51	52	54	44	48	36	46	60	63	54	56	68	55	40	55	55	60	43	52	43	38	55	55	60	60	44	67	38	56	61	66	57	51	52	59	48	59	50	57	46	53	49	46	60	55	59	60	49	55	43	58	47	57	54	56	48	56	46	59	70	55	59	58	47	46	55	63	51	59	67	56	64	58	53	62	70	55	68	58	67	46	65	50	61	63	42	61	52	66	51	56	57	59	52	43	44	48	55	55	66	45	35	59	68	54	56	39	50	67	57	53	48	56	55	51	61	57	60	67	61	54	54	44	61	64	61	41	53	54	44	57	76	48	45	41	59	51	62	52	62	52	61	58	59	46	52	57	43	54	52	51	60	52	42	60	58	54	47	68	45	58	68	51	45	52	77	44	46	56	50	54	61	61	51	51	48	52	49	65	49	53	59	56	62	46	55	45	65	58	54	49	42	61	57	50	54	46	59	51	53	55	51	57	66	48	66	53	46	61	52	48	61	58	46	52	59	54	67	48	53	63	42	53	45	47	52	47	51	69	50	59	60	45	44	53	52	49	55	50	54	55	61	54	60	67	51	53	58	57	44	51	40	51	53	64	44	59	61	67	49	62	58	68	59	44	56	58	48	57	61	48	50	67	60	55	58	44	50	57	51	58	60	53	38	49	52	46	55	54	55	54	49	66	47	48	36	47	52	53	68	56	58	75	49	70	49	51	41	67	48	56	56	70	54	57	30	51	68	51	67	54	48	52	45	58	56	54	48	58	65	47	64	54	68	62	61	61	57	62	57	59	44	47	60	44	48	56	64	65	51	48	53	60	41	62	50	53	63	60	63	52	51	68	59	40	54	45	52	61	59	46	54	53	54	56	58	51	59	61	45	53	49	63	50	58	44	61	44	51	58	50	64	52	59	49	67	54	49	67	56	46	59	48	50	36	57	52	61	62	42	69	66	61	48	54	64	51	63	57	57	42	52	49	57	44	66	73	53	55	60	59	53	54	54	48	40	54	49	50	52	51	51	45	44	51	54	55	46	48	45	55	52	62	52	44	59	58	52	45	53	44	50	57	55	70	67	43	47	53	60	66	45	45	55	49	48	54	48	56	56	50	62	41	51	48	62	76	47	51	44	49	44	51	69	48	55	73	53	58	67	48	69	53	54	67	61	56	52	62	47	60	66	45	51	51	48	60	52	48	51	61	58	45	52	67	50	52	49	58	49	63	49	58	59	54	55	55	55	45	59	56	47	50	66	52	50	43	36	66	49	41	61	57	53	66	56	50	51	50	39	57	62	65	51	67	43	68	49	60	68	53	64	46	64	50	43	59	59	40	56	57	51	57	55	60	53	54	47	59	56	51	61	59	48	45	51	68	57	60	52	59	74	50	39	65	59	71	51	55	43	62	56	56	46	52	47	54	52	49	55	45	47	50	58	68	49	62	50	56	56	50	48	58	63	49	58	59	52	47	60	40	50	55	53	64	57	48	58	42	49	57	57	43	46	62	58	48	45	59	59	63	58	61	43	55	48	42	58	53	60	46	50	55	48	45	57	61	60	59	57	58	58	59	71	57	65	64	63	44	41	64	48	52	62	49	59	53	55	48	63	59	67	59	47	61	32	55	67	48	48	54	44	73	73	50	61	58	60	33	66	49	39	52	60	62	57	54	50	47	49	52	53	48	50	61	59	46	66	48	45	43	56	51	52	50	69	56	67	48	38	56	56	54	67	70	60	53	56	46	55	52	50	67	56	59	56	52	73	46	50	50	57	49	49	55	53
49981	45927	37159	38290	38544	23829	15788	9544	3600	1226	695	688	677	675	626	634	675	707	687	737	742	727	734	658	704	618	692	669	653	678	656	687	679	714	695	667	693	704	668	661	662	687	663	635	658	650	665	690	708	626	656	649	736	648	678	677	672	677	715	630	670	634	643	677	670	697	712	685	658	614	637	684	695	664	667	668	640	667	636	668	654	641	712	662	669	694	695	642	683	657	666	712	687	667	653	705	650	654	697	680	647	667	662	691	622	646	662	655	667	688	646	678	701	687	671	693	649	661	682	656	707	679	673	673	619	683	669	710	655	689	657	666	675	674	668	702	653	646	662	682	694	632	684	655	670	654	670	690	654	694	696	705	684	724	700	651	719	681	620	710	669	637	656	633	664	646	666	649	679	671	667	630	679	687	655	678	641	681	683	672	692	699	634	646	667	718	682	702	716	658	665	692	694	670	628	663	657	685	722	655	666	710	679	689	662	669	650	696	629	701	678	702	665	712	664	645	675	681	669	660	664	695	694	708	630	675	637	692	686	655	652	667	692	704	653	665	668	653	710	732	692	648	677	653	667	625	671	681	690	666	652	673	674	633	651	672	673	656	680	685	669	691	679	710	683	694	685	721	643	634	667	697	635	648	638	677	657	676	693	708	680	639	682	728	654	676	664	682	628	670	710	689	648	669	660	701	642	720	653	674	671	653	734	666	713	656	699	688	676	683	688	648	687	657	675	657	737	629	649	659	630	663	686	625	692	712	650	699	630	682	734	656	671	659	705	660	741	706	688	707	651	640	706	626	655	659	661	695	690	656	657	645	651	660	689	645	671	680	684	649	671	727	693	674	658	648	661	647	685	693	695	656	651	690	688	612	653	636	668	727	662	689	698	686	673	675	666	677	652	655	705	714	701	661	629	662	661	646	705	655	662	684	618	638	666	662	680	644	671	619	624	670	711	692	670	673	674	690	674	639	642	674	717	651	691	656	641	668	711	622	674	654	727	658	660	645	641	646	697	667	691	690	644	720	685	653	668	677	660	666	681	714	652	645	648	680	658	631	699	672	723	656	663	684	654	686	652	692	703	716	678	713	705	663	646	672	653	677	708	703	688	672	646	670	693	709	689	678	660	646	702	650	718	652	657	669	619	697	656	654	670	699	614	644	658	690	677	651	591	643	699	680	683	691	609	645	688	668	693	667	690	663	645	642	659	639	682	673	689	663	684	666	714	696	717	645	673	690	666	677	669	651	681	686	674	689	653	675	647	655	695	711	662	675	658	718	679	674	676	653	671	718	689	706	720	684	655	678	662	650	674	641	693	688	695	692	682	674	659	672	657	708	659	635	684	644	694	726	689	702	638	671	661	657	678	658	675	669	666	672	686	664	703	652	642	664	649	721	700	675	676	671	713	681	698	724	679	668	642	688	678	644	689	688	661	645	645	641	661	707	706	656	645	695	642	687	706	681	648	712	664	613	668	680	694	663	686	686	665	633	639	679	681	656	666	639	674	668	708	649	709	669	634	628	657	694	694	720	643	691	674	662	662	696	690	670	684	667	646	682	691	634	679	640	639	617	631	679	661	678	683	641	708	664	711	656	642	699	673	651	646	632	673	659	693	679	666	665	672	648	692	687	628	635	749	682	690	708	678	700	697	619	699	670	685	696	655	659	656	677	692	692	684	707	720	671	655	686	632	701	667	642	655	659	675	639	692	666	683	689	643	677	715	666	634	664	699	683	707	682	687	648	639	667	725	674	711	668	712	670	684	696	716	674	697	710	655	656	612	658	650	639	684	676	665	633	638	639	650	647	675	671	710	689	637	671	666	691	668	645	674	656	669	671	709	694	679	704	651	688	634	699	646	697	613	652	642	683	701	676	664	673	642	645	634	696	634	649	692	654	710	664	679	671	704	677	710	717	687	686	628	693	679	648	640	668	709	672	647	644	722	693	664	671	674	704	642	700	669	637	681	702	653	626	664	618	691	652	674	672	665	683	661	684	688	647	679	680	707	655	653	682	682	691	637	631	687	650	710	721	698	647	708	661	615	679	690	662	694	693	719	683	683	670	695	718	669	745	666	629	725	713	671	656	702	721	661	662	661	735	655	666	691	646	634	646	700	664	647	653	636	615	693	667	698	656	636	605	642	638	670	688	629	628	680	678	688	683	688	668	704	696	620	724	717	666	649	687	638	672	685	684	655	649	668	658	686	651	677	630	646	677	699	622	681	653	654	665	717	647	673	670	648	661	623	674	694	683	648	660	692	668	697	653	639	695	616	680	674	701	691	607	680	678	715	661	690	665	696	719	670	686	720	644	650	676	663	668	670	679	669	624	649	654	660	632	677	714	632	673	656	648	656	691	700	662	690	686	658	636	652	708	656	649	698	681	690	658	689	633	668	647	645	708	647	662	653	669	679	676	662	673	625	689	665	694	648	672	663	672	705	676	706	688	658	660	631	665	652	668	662	646	718	679	638	672	702	616	654	691	690	655	687	610	715	645	654	671	680	615	674	658	669	636	702	672	676	684	698	685	652	669	679	693	648	661	631	689	695	689	712	675	682	704	690	738	679	627	634	660	684	650	660	678	677	677	652	620	661	679	645	655	678	675	669	657	675	702	663	634	625	677	700	638	708	653	701	665	679	664	693	623	684	702	604	646	691	694	634	697	667	655	650	667	690	678	691	648	672	732	683	717	694	644	697	683	641	703	651	661	665	685	607	686	664	729	645	660	688	641	717	638	678	697	670	673	662	681	655	669	631	692	702	654	651	681	655	682	656	683	715	645	640	677	689	697	663	673	651	640	693	674	686	669	659	647	736	669	697	641	660	654	689	659	648	651	717	700	629	655	686	662	648	675	669	649	640	669	656	713	640	616	654	660	696	683	681	636	653	676	657	630	670	664	673	650	697	656	696	659	686	694	648	652	657	642	625	686	681	647	717	668	686	704	713	651	661	693	650	663	646	665	727	694	713	719	670	697	667	682	636	659	659	672	598	692	644	658	705	673	684	742	697	671	698	665	661	692	656	659	672	632	659	639	678	633	682	667	682	660	650	676	694	664	691	707	694	677	685	709	693	659	657	660	679	690	685	707	672	655	709	675	699	670	632	708	652	690	678	692	676	686	649	714	691	689	680	652	633	663	704	687	615	685	700	692	664	654	674	678	661	671	648	674	636	678	671	660	701	645	674	659	659	687	669	657	615	680	667	651	691	655	679	678	667	680	667	664	669	619	707	661	661	649	682	669	665	650	693	662	664	644	718	649	616	642	668	662	670	636	647	677	662	630	675	702	682	698	692	662	662	662	640	670	703	682	661	709	652	707	657	675	627	642	703	634	697	662	700	674	613	662	663	729	701	640	680	651	667	691	643	666	629	688	665	680	668	631	673	668	690	633	693	652	694	675	698	692	679	723	677	642	650	674	668	666	617	649	654	712	639	673	720	644	721	665	678	701	629	672	684	658	634	653	646	629	691	708	687	667	716	660	669	703	650	682
19350	27192	15725	5929	3588	842	392	283	123	74	64	61	61	63	57	68	59	57	41	58	62	55	79	47	64	45	65	66	71	60	62	52	69	73	52	48	59	61	64	55	88	66	77	62	59	81	49	67	58	57	62	73	61	65	66	73	60	64	65	70	58	55	61	59	68	53	52	64	62	62	60	67	61	57	47	64	78	54	73	70	74	66	57	79	63	67	50	50	51	79	52	72	63	70	60	59	52	50	64	64	69	68	63	67	54	59	72	64	73	56	70	62	57	59	64	56	52	55	76	65	88	53	73	68	60	61	68	68	62	67	61	60	75	74	58	56	57	64	68	72	65	60	68	88	65	56	63	76	70	67	58	55	70	55	45	69	63	68	74	67	67	58	62	64	68	55	68	61	67	60	65	69	52	66	71	60	58	60	56	53	82	64	73	65	66	61	61	70	55	55	69	69	71	50	68	78	67	50	56	71	63	85	58	68	59	71	69	70	54	53	68	49	55	70	72	70	59	57	71	59	77	59	73	62	65	57	53	70	67	62	75	53	55	63	55	76	49	54	59	68	69	60	49	61	65	51	66	62	67	52	74	61	69	56	55	60	73	56	71	53	56	58	63	64	63	59	62	77	58	70	70	80	83	59	69	60	74	63	54	63	59	61	64	63	60	53	72	61	68	55	58	61	63	65	71	51	60	57	63	56	71	66	59	74	79	61	64	64	51	59	52	71	65	65	59	56	52	65	65	63	65	54	51	42	70	51	53	71	66	62	57	77	58	66	61	66	60	64	69	63	65	58	63	63	55	45	67	60	67	66	60	75	56	76	53	66	67	70	64	70	62	56	55	62	55	56	64	65	69	50	62	57	66	64	72	50	68	64	71	48	59	72	57	67	63	56	54	65	70	64	62	58	57	72	66	61	59	49	52	50	64	57	61	65	62	55	60	69	54	56	81	76	66	75	65	65	65	61	51	55	82	63	67	59	58	77	68	58	60	57	59	47	69	72	61	52	51	60	59	41	56	57	66	60	75	71	46	60	57	65	57	65	67	55	72	61	68	57	63	59	71	47	61	76	51	67	54	60	65	65	75	76	50	74	66	68	58	67	60	61	68	60	63	60	54	53	62	65	55	69	61	65	48	65	52	77	64	63	60	63	68	71	54	69	55	62	78	63	69	57	78	68	49	63	59	47	57	65	56	69	67	72	56	54	56	61	66	61	72	62	60	53	69	73	62	46	53	58	69	71	58	62	63	71	68	62	59	53	66	50	67	67	58	47	62	73	66	61	55	71	57	61	54	66	55	61	64	59	69	51	58	69	68	58	61	57	51	62	53	59	90	65	54	61	66	69	71	70	57	76	71	69	53	44	71	52	61	61	59	54	66	68	68	68	58	54	68	67	54	67	54	70	67	71	64	60	79	73	61	71	58	68	61	62	68	63	64	64	61	77	63	60	63	74	60	60	63	69	77	74	67	49	71	72	69	71	69	71	48	61	63	71	64	64	52	72	67	63	51	58	72	72	71	57	59	59	61	69	64	61	49	50	58	71	60	58	63	57	64	59	56	57	69	60	65	52	59	65	50	57	60	61	71	60	67	73	51	62	73	81	59	65	62	62	53	58	63	61	58	61	58	60	59	61	58	55	64	66	58	66	76	64	55	75	57	71	59	59	78	81	60	64	63	61	54	71	68	53	43	65	64	56	59	68	73	62	79	75	53	75	73	56	66	53	76	60	57	73	71	72	59	45	59	62	59	58	62	55	68	53	61	70	64	75	73	45	59	56	65	60	59	63	70	84	57	59	57	71	79	61	68	64	72	59	56	55	72	80	67	51	63	56	64	67	57	62	57	53	69	69	51	65	59	56	71	69	62	48	70	57	61	59	65	50	57	58	64	68	68	58	66	88	52	61	48	73	74	62	62	74	69	55	51	67	82	67	67	59	54	72	78	48	67	66	65	60	57	58	65	39	60	65	60	71	70	56	79	71	57	63	68	68	81	67	69	64	61	73	56	46	61	59	63	73	61	55	79	61	50	64	59	66	69	61	69	66	76	60	64	76	66	52	73	68	62	73	61	66	60	59	55	68	69	65	72	64	63	56	76	58	77	62	62	75	61	48	71	60	71	54	56	62	66	77	64	72	70	64	66	81	55	70	52	72	69	69	59	76	69	61	60	60	68	53	77	78	69	53	70	61	64	66	63	54	52	70	54	65	56	53	54	57	66	60	65	69	71	58	83	69	65	72	59	61	53	58	64	63	63	64	56	62	53	74	53	66	56	58	58	71	59	66	58	67	70	69	72	66	60	63	53	64	57	54	70	59	74	58	67	65	65	60	69	83	71	64	67	61	85	79	64	55	71	64	60	57	56	66	54	56	56	67	69	59	59	60	74	65	61	69	55	67	58	82	64	61	64	53	56	69	56	63	52	53	74	70	79	77	65	58	70	49	71	78	50	51	63	60	52	53	53	71	51	83	60	61	75	52	69	55	49	61	73	68	76	68	61	70	71	54	67	58	48	77	70	71	74	52	62	66	69	52	66	73	76	65	55	58	64	75	65	62	55	77	60	60	64	71	64	63	68	60	56	67	63	73	75	61	62	49	64	69	60	65	55	52	62	62	67	65	63	70	73	60	64	62	79	75	64	65	52	63	75	66	60	70	67	60	65	56	57	70	45	66	67	69	69	61	73	62	43	59	66	67	67	66	54	64	54	61	79	62	65	55	58	54	61	65	60	60	51	56	70	58	56	67	66	61	54	52	74	55	64	67	49	72	61	66	66	58	54	67	63	65	44	59	57	69	67	49	69	65	48	56	45	63	76	56	66	52	64	55	73	64	56	57	60	58	53	72	60	66	59	75	60	69	61	56	69	68	59	63	75	69	60	71	58	60	62	55	63	75	66	71	67	69	68	67	59	81	61	73	67	75	69	61	65	68	65	73	65	61	70	70	59	57	80	48	68	57	56	51	66	59	75	72	59	72	49	54	67	57	62	67	63	63	59	59	59	60	55	61	61	70	64	55	74	52	49	65	52	51	46	64	60	43	67	64	67	60	65	74	69	66	68	53	62	58	83	68	40	74	59	66	66	56	70	71	63	66	77	72	65	63	58	64	40	67	61	58	55	55	51	44	69	65	55	75	55	75	52	59	58	64	61	65	70	72	54	63	59	56	77	64	56	55	51	69	69	71	71	52	82	62	72	58	60	52	70	59	59	59	68	69	48	66	69	68	68	65	73	46	51	48	59	68	60	53	68	50	57	53	70	66	71	63	63	65	71	68	66	60	59	81	57	54	66	54	66	58	57	72	74	64	66	78	68	59	59	58	64	59	65	54	65	69	59	56	60	55	75	55	65	63	57	62	60	52	59	72	55	61	60	60	60	55	56	58	71	79	68	73	59	60	65	81	58	60	48	52	69	51	56	57	74	63	76	73	65	61	71	64	58	57	56	59	64	68	58	73	52	72	64	66	74	54	67	46	49	54	66	67	71	62	57	77
49898	48442	36525	36772	37296	22005	16262	10304	3661	1405	748	788	768	747	795	814	795	803	781	830	885	828	828	785	758	798	844	791	773	742	804	764	750	825	793	750	751	773	766	747	777	801	749	811	761	734	725	733	748	797	804	780	744	775	766	774	754	783	753	759	782	766	770	732	782	733	787	723	790	803	769	742	721	753	800	802	764	783	791	757	778	820	791	788	787	779	752	783	731	783	734	753	734	750	693	803	765	777	756	788	760	795	747	774	742	830	776	776	786	734	735	791	749	796	770	741	775	752	731	788	735	778	810	763	786	760	777	746	791	815	747	755	756	760	745	777	766	764	808	781	768	777	761	750	787	775	724	798	777	782	743	799	747	791	745	830	790	792	721	810	789	827	812	717	819	735	801	751	777	774	800	745	744	791	754	730	730	813	783	796	755	767	805	792	814	761	747	812	741	773	818	809	791	759	773	757	767	779	736	785	749	761	789	779	794	752	770	780	769	729	711	775	814	808	780	733	768	788	845	778	797	742	753	778	786	733	751	780	784	729	770	797	736	729	821	704	751	708	793	728	782	789	724	795	751	728	785	770	740	764	767	803	775	787	801	823	759	729	743	758	748	791	728	751	737	734	789	769	792	691	819	800	762	779	738	769	741	740	811	753	748	754	742	725	757	777	816	697	760	732	775	788	748	741	812	754	780	776	715	782	802	776	786	773	739	753	779	731	777	775	751	761	815	763	764	785	749	802	753	759	778	752	782	736	707	817	764	756	795	752	761	782	756	780	790	741	729	730	764	790	755	759	722	782	806	737	753	812	705	745	744	770	750	782	807	784	759	812	762	692	794	804	797	740	764	748	732	744	717	783	755	778	783	735	741	811	793	783	731	803	766	768	800	783	751	769	745	760	722	778	773	792	741	780	735	762	740	772	793	792	691	800	804	793	821	752	717	739	762	746	791	776	775	762	748	785	760	770	783	803	754	804	761	783	710	770	769	750	760	772	791	788	748	793	797	764	787	705	744	806	753	792	777	749	714	750	763	759	767	752	805	772	785	751	817	740	795	727	760	826	760	775	730	751	760	785	754	780	752	796	790	775	786	743	792	764	765	777	791	771	794	769	733	763	727	761	809	743	750	788	794	766	772	763	826	788	752	752	744	756	787	713	761	800	828	703	778	774	755	809	785	739	775	742	743	779	711	775	772	797	752	776	737	726	794	795	778	776	763	726	720	752	761	749	766	748	760	791	803	814	775	756	807	790	733	732	778	791	760	763	766	781	764	765	775	779	764	796	807	771	784	763	790	770	795	792	793	757	784	776	791	765	753	808	825	815	807	782	759	763	793	783	785	781	772	732	709	734	787	772	832	811	778	757	728	796	772	809	724	760	754	759	740	772	809	751	814	761	741	762	766	781	758	761	712	782	734	837	737	781	780	766	756	772	748	713	780	766	792	776	739	746	754	746	763	743	772	800	758	749	780	748	748	800	822	755	758	718	767	780	775	775	774	771	781	732	687	745	791	797	777	764	748	783	803	723	726	773	805	799	773	751	778	710	771	763	786	752	778	788	783	755	760	747	784	765	793	743	776	833	751	732	753	788	723	737	746	743	790	783	776	786	765	802	769	749	734	801	763	707	771	791	755	749	804	713	762	805	769	752	760	747	747	798	755	757	779	731	758	702	794	793	721	773	739	757	776	795	759	761	737	737	692	792	735	729	760	752	741	760	773	766	769	775	794	717	751	785	757	791	745	760	791	774	758	791	750	742	769	737	767	827	781	799	797	801	828	766	752	766	782	815	794	751	752	760	750	776	760	757	739	777	758	776	794	754	816	771	786	783	708	742	754	796	739	819	768	782	719	753	791	740	733	814	757	768	752	759	789	793	742	766	764	791	760	721	800	732	775	828	758	811	744	789	740	736	761	757	752	766	771	786	809	801	802	762	789	738	737	731	778	743	728	745	738	787	749	759	752	800	786	733	798	755	840	758	804	746	813	803	789	763	831	776	747	817	803	778	779	754	765	777	762	803	754	816	753	754	795	794	749	797	822	757	779	740	725	790	743	774	768	766	750	759	772	754	750	739	795	791	781	765	807	806	806	733	769	821	739	803	767	819	771	774	782	816	787	788	801	761	747	811	722	799	800	737	751	788	782	750	742	770	780	739	745	829	788	747	746	770	829	785	760	733	801	765	757	786	764	724	789	760	789	780	756	807	817	802	754	750	748	780	727	745	754	768	733	761	728	761	719	708	780	742	766	746	739	735	795	743	748	797	776	768	814	755	781	771	749	770	806	780	727	734	839	841	752	767	764	766	760	769	797	767	808	751	801	759	812	773	810	729	730	785	775	790	760	816	800	793	768	741	761	761	800	776	718	732	780	734	714	745	754	795	745	759	833	789	782	748	766	785	732	752	760	785	746	799	781	700	795	776	783	756	813	745	732	803	778	784	783	740	742	751	794	764	769	768	777	749	782	777	775	741	763	788	766	783	775	770	718	762	790	807	765	790	711	755	733	767	767	749	756	769	782	795	776	807	746	712	769	772	748	763	792	798	712	773	762	786	786	786	774	795	772	769	777	752	791	755	754	805	764	726	782	780	730	794	802	820	784	789	786	795	795	746	746	822	788	758	781	786	761	790	779	748	782	788	754	731	796	742	782	762	752	748	787	777	770	735	756	755	784	828	774	788	824	803	798	743	821	767	742	759	765	750	737	787	737	729	803	797	792	752	738	751	781	748	775	764	749	718	762	793	775	747	764	802	773	788	788	765	727	797	801	777	808	771	795	785	724	786	731	821	796	783	789	777	792	785	744	749	804	815	831	769	789	753	767	744	815	743	718	811	728	756	806	780	782	817	781	762	715	790	775	814	747	730	775	777	734	751	782	791	762	770	776	765	776	769	744	792	730	781	789	745	783	830	745	790	746	726	780	788	761	739	801	762	750	714	803	780	796	771	771	806	769	756	759	771	793	754	684	834	772	726	717	835	787	744	775	774	708	740	752	796	793	712	747	797	774	767	770	796	779	718	771	775	728	804	807	753	724	794	739	792	823	782	818	816	771	745	756	717	809	723	738	827	782	798	778	724	767	805	782	786	789	793	755	784	804	764	780	810	760	728	803	791	803	778	772	764	788	807	799	807	769	820	764	830	776	750	810	791	800	753	768	788	799	785	757	757	725	805	837	762	713	771	823	783	780	719	808	762	769	767	753	788	767	793	761	774	728	767	793	744	766	756	793	783	817	764	746	764	722	824	766	780	794	801	842	790	746	787	778	775	737	762	784	758	810	799	766	797	758	775	760	872	780	740	776	770	774	742	824	798	762	815	837	776	798	798	750	760	778	755	802	815	775	787	776	763	789	740	818	805	718	820	756	736	784	764	839	764	783	810	823	760	747	762	754	770	739	755	741	764	759	745	747	789	794	780	752	738	730	751	760	796	742	782	715	777	796	793	766	754	766	813	791	814	802	767	750	784	774	767	774	782	794	765	773	735	772	758	738	785
27903	38602	21882	9999	5848	1379	624	455	167	80	55	57	68	70	68	58	54	69	65	72	71	72	68	62	60	68	70	60	74	70	62	72	76	63	72	60	55	56	44	61	63	66	66	64	52	66	56	45	72	57	57	53	59	58	69	50	55	54	54	55	61	59	65	63	49	60	57	66	48	57	58	59	61	61	58	63	58	60	55	82	72	73	65	56	52	69	66	73	65	60	58	65	71	69	65	83	59	68	62	55	70	60	63	61	61	63	60	62	67	73	55	75	53	67	79	59	55	58	64	46	64	54	61	66	55	64	55	59	74	48	40	61	66	63	49	72	64	76	67	76	61	69	57	46	63	74	66	49	72	54	60	68	58	56	53	39	64	66	51	67	55	66	60	59	52	54	65	56	67	63	51	54	59	53	73	68	47	59	60	50	56	57	63	63	53	55	52	61	66	75	64	65	64	55	70	60	55	75	62	55	76	53	54	62	55	60	62	56	52	55	60	53	59	65	63	59	49	60	69	56	63	51	48	74	72	71	66	53	72	54	57	62	61	53	50	61	49	56	60	59	57	49	88	60	54	81	53	63	66	65	68	66	63	50	51	55	65	55	53	59	51	63	82	69	61	57	59	76	58	43	47	51	60	52	58	72	64	64	57	59	53	53	59	60	58	74	47	76	59	55	55	66	63	61	68	71	56	69	66	56	71	61	57	63	49	64	61	61	73	72	57	59	55	69	52	61	72	70	67	61	61	61	46	60	66	71	61	60	52	69	50	53	61	63	71	50	56	61	63	71	64	62	52	65	58	40	55	58	83	59	57	79	61	59	63	60	53	69	77	56	66	66	55	68	65	64	68	68	60	67	52	61	63	65	61	70	72	56	58	51	41	51	53	69	58	48	55	59	57	69	62	59	62	64	64	74	63	67	66	55	75	65	60	54	68	51	55	65	56	63	62	58	49	63	49	57	65	57	49	75	66	62	52	46	60	70	62	54	59	59	60	68	60	60	70	42	66	64	53	57	63	60	66	49	57	67	72	56	56	64	63	49	59	55	66	77	65	63	50	53	61	48	64	57	77	63	60	54	69	67	53	57	57	53	63	66	64	66	67	70	62	52	54	58	77	60	68	40	57	54	65	64	62	60	56	70	54	72	52	71	60	57	65	53	55	49	58	48	58	61	63	54	57	63	54	63	49	61	63	66	69	53	48	53	56	72	52	65	59	57	71	52	63	65	69	49	53	69	67	62	65	61	63	58	57	50	62	69	57	63	64	55	56	70	51	59	54	58	55	46	53	59	55	69	62	66	60	61	73	74	72	62	65	69	52	48	67	64	53	54	58	66	53	65	69	76	65	56	59	60	75	61	61	68	54	60	63	74	63	72	73	55	64	64	67	60	64	58	50	75	55	85	70	54	67	57	63	74	65	61	66	62	68	61	61	70	49	76	52	71	58	74	52	71	59	62	66	64	52	55	74	63	57	61	60	53	56	64	75	68	55	54	70	63	61	65	54	68	81	57	61	52	61	56	67	63	59	65	60	67	68	64	65	55	70	50	53	52	55	62	47	67	50	58	51	67	55	57	57	53	58	63	65	58	52	62	60	61	64	66	57	63	61	61	64	72	61	49	61	56	74	64	46	53	60	67	59	59	57	68	74	56	63	65	56	64	59	61	53	65	49	56	65	42	55	66	42	66	66	58	62	63	61	58	54	70	63	75	56	52	65	67	66	42	60	66	68	58	73	61	71	66	64	61	63	58	73	62	72	74	61	59	81	56	65	63	60	52	61	68	81	53	55	55	82	59	64	76	45	78	66	69	66	77	48	64	70	53	45	50	60	53	47	75	75	69	61	56	63	79	74	50	53	60	64	67	62	49	54	61	53	69	40	53	67	50	55	60	64	66	61	59	50	63	62	67	52	63	58	74	75	51	62	62	74	54	72	56	53	47	59	53	69	59	60	81	58	55	63	62	52	59	63	53	63	55	56	63	70	52	69	57	51	58	72	60	68	58	67	58	66	61	64	60	64	64	60	70	57	44	66	55	71	65	81	60	58	69	70	58	70	55	58	64	59	64	54	58	74	56	69	67	54	46	65	75	62	78	68	61	69	73	62	57	61	60	74	62	72	54	64	61	59	56	78	57	66	51	77	55	42	56	59	62	58	60	41	71	60	55	57	66	65	66	48	61	57	50	57	64	56	58	53	69	65	63	62	59	61	54	55	63	64	52	57	68	63	64	52	64	63	60	56	51	54	62	61	53	51	62	45	66	66	46	56	70	52	56	66	54	59	46	52	61	64	57	63	58	59	61	53	67	66	49	71	56	53	59	65	73	61	58	60	56	68	66	54	51	67	65	52	50	44	70	66	69	61	46	69	58	74	57	47	75	61	54	73	67	67	64	45	65	65	66	58	60	62	53	50	59	57	73	65	70	54	68	66	62	64	55	57	59	71	64	64	56	42	64	71	63	63	66	69	63	81	65	59	55	81	46	48	51	60	58	65	44	49	60	62	54	57	57	72	55	55	73	52	55	57	70	64	49	72	64	72	53	64	54	67	70	58	61	49	57	77	70	63	66	72	68	52	64	56	63	59	52	51	79	68	76	54	53	60	69	54	68	55	58	55	74	73	55	69	59	55	73	62	68	57	63	66	62	55	63	58	59	63	76	71	61	53	62	56	53	64	67	50	65	63	57	60	84	67	56	65	76	81	54	68	64	67	63	58	66	54	73	66	62	69	52	75	74	58	57	71	70	58	58	59	69	53	60	60	74	65	72	59	58	52	63	47	60	67	47	62	66	66	60	59	43	57	61	75	67	59	65	57	51	52	66	67	54	53	63	49	59	57	63	67	62	69	70	61	59	62	69	56	66	59	64	53	63	66	69	59	57	64	52	64	63	61	53	59	60	56	67	53	64	65	61	56	53	58	65	63	61	59	58	52	65	70	71	55	58	59	58	66	69	69	51	52	64	63	53	72	60	60	58	47	64	71	56	65	62	72	72	72	59	66	50	50	55	52	49	77	56	72	58	54	63	56	65	60	73	54	68	56	58	59	72	68	59	69	52	56	48	64	65	60	65	60	65	65	64	68	72	56	63	61	75	62	80	65	63	56	61	64	60	57	59	65	73	60	54	63	59	73	60	48	67	59	58	52	54	56	64	66	64	57	57	72	56	60	72	69	54	65	75	51	63	67	60	55	59	73	63	60	65	65	60	69	56	48	55	69	51	58	55	52	62	72	81	66	70	64	71	66	74	56	68	53	50	58	58	58	61	73	63	56	48	62	68	45	61	60	58	62	73	48	65	69	66	71	51	55	66	65	86	63	63	63	57	51	61	68	53	44	67	61	63	49	82	56	65	59	71	59	47	73	63	61	70	76	53	56	50	59	60	77	59	58	54	62	74	73	59	54	66	36	77	67	80	52	64	49	60	50	65	73	71	51	60	67	69	59	68	64	57	51	64	62	61	62	76	55	54	70	60	59	70	48	44	65	58	64	59
50266	49952	42603	43095	43443	26413	21610	14214	5284	1607	809	739	769	707	779	719	767	809	762	839	959	907	770	794	736	769	752	754	711	723	725	715	748	708	709	729	734	730	743	764	738	725	751	741	749	701	737	754	729	775	739	749	709	749	701	735	758	748	744	732	754	811	745	773	784	708	764	730	758	746	779	742	740	689	757	733	752	746	705	749	748	777	702	742	727	737	734	765	763	751	694	747	796	731	753	734	711	729	726	756	717	720	734	788	724	772	756	729	728	738	772	738	722	713	722	729	746	781	725	702	728	725	734	693	754	785	741	717	763	733	669	781	683	719	784	750	723	762	734	723	710	748	760	745	724	774	734	722	696	762	774	716	714	771	751	726	722	743	735	759	722	739	743	776	730	777	716	733	693	775	747	747	764	737	771	729	699	794	728	801	780	708	732	778	761	778	750	784	675	693	779	749	745	764	735	750	738	730	774	757	731	692	729	745	754	733	771	753	693	737	700	770	698	712	767	709	753	742	752	763	730	748	789	724	746	756	781	758	719	713	765	694	767	761	680	700	763	736	705	730	737	703	780	716	753	772	797	709	723	747	745	777	747	755	730	768	728	753	789	743	758	788	725	783	753	738	725	754	706	827	737	777	762	773	763	759	723	715	717	745	701	738	748	722	739	705	782	714	725	777	706	747	707	726	751	717	757	760	716	753	745	789	748	699	786	713	755	755	741	748	738	714	736	806	743	744	727	758	728	735	720	730	743	737	736	738	758	721	735	804	759	702	723	696	778	782	727	771	772	734	787	721	719	724	764	749	801	733	769	770	812	710	732	781	728	805	748	757	760	743	791	765	736	747	712	765	787	735	739	700	771	769	776	700	763	766	731	706	676	683	736	780	771	714	729	747	767	713	723	769	771	772	770	752	753	776	733	767	724	752	743	772	740	738	752	785	743	727	752	762	764	778	698	755	756	800	730	754	792	724	725	708	768	713	716	785	701	744	746	722	727	700	770	721	752	723	793	739	748	768	724	754	722	735	769	785	705	732	724	759	775	715	768	757	749	731	680	733	716	733	675	760	716	777	791	790	743	782	683	759	742	685	758	714	720	744	703	720	744	709	793	752	757	756	737	752	742	767	744	747	747	734	744	788	764	782	732	720	762	748	742	753	751	760	737	715	702	755	766	769	744	747	738	744	689	733	709	793	700	724	733	784	758	742	704	746	768	743	760	734	689	766	724	741	758	753	739	742	777	737	773	748	737	775	762	755	790	708	707	775	769	768	736	729	777	759	780	709	758	728	733	767	719	724	740	734	702	752	715	786	752	722	765	730	761	731	762	716	784	785	727	773	760	750	752	705	741	790	770	789	731	775	817	723	736	733	729	670	758	718	758	752	746	765	761	742	765	752	730	744	748	737	754	732	724	739	758	740	798	718	746	743	790	724	720	719	733	755	733	786	714	761	768	748	741	756	721	757	705	742	771	744	760	714	759	755	676	791	690	794	767	744	781	722	754	805	755	721	746	668	771	735	754	754	769	769	763	742	747	753	756	747	776	739	829	793	726	720	753	767	686	780	726	722	756	779	725	703	756	675	745	767	708	714	746	714	737	728	752	778	690	750	740	743	681	704	711	764	766	740	736	747	715	726	727	761	663	748	758	758	783	761	754	762	768	705	741	788	715	763	716	753	705	715	723	753	743	737	750	738	785	751	768	763	743	730	733	774	737	725	728	775	765	722	700	745	728	762	747	777	706	750	761	765	768	699	778	794	693	697	726	729	756	722	688	743	756	708	752	750	742	737	808	745	744	719	743	780	748	738	726	749	722	708	721	787	737	706	775	708	758	718	769	748	734	732	740	730	720	768	731	723	734	753	745	740	753	744	743	731	762	795	699	749	745	736	753	725	789	706	753	738	770	761	736	764	713	783	721	743	734	712	722	747	705	722	686	738	729	730	782	719	804	740	751	730	778	723	702	735	793	752	747	734	771	767	754	709	712	717	747	768	743	696	752	747	776	717	765	772	783	739	745	721	757	721	706	713	767	730	790	723	732	712	741	736	698	746	778	722	772	749	754	722	763	772	731	724	754	781	740	749	783	729	710	771	763	742	794	717	714	779	759	723	732	793	709	728	752	764	748	737	731	794	715	750	745	789	728	712	753	762	769	693	709	727	766	750	782	758	758	766	741	726	743	764	759	778	789	780	697	774	734	747	749	733	777	764	754	740	733	762	760	707	752	729	708	739	745	770	686	754	694	746	751	770	766	726	758	714	713	768	797	733	760	765	738	725	713	743	771	771	756	706	727	763	746	736	730	796	684	773	742	702	751	766	722	708	743	753	708	768	733	723	746	755	778	747	767	730	718	754	767	799	767	755	733	755	719	718	768	729	765	707	686	773	790	750	710	688	725	695	724	780	747	715	749	792	745	729	688	757	720	710	739	746	722	748	762	772	774	792	735	728	745	798	774	744	714	696	761	771	782	783	748	752	774	749	709	738	751	749	728	674	764	735	794	712	741	735	760	743	699	760	697	716	736	758	761	708	693	738	769	695	758	836	739	724	801	785	781	726	799	762	728	758	741	728	708	747	771	705	724	678	784	776	768	800	762	750	756	815	750	733	728	698	737	741	740	770	725	775	751	797	751	703	729	728	716	768	725	748	754	710	756	773	760	745	774	793	731	725	795	765	727	782	712	679	747	752	736	751	783	698	768	738	729	686	747	737	750	747	792	739	690	798	736	735	790	749	736	759	739	704	748	756	720	722	760	708	727	794	773	719	783	720	757	775	752	725	719	740	751	730	731	767	748	719	746	733	736	726	763	738	770	770	791	738	736	727	767	767	720	737	769	708	766	765	769	768	742	758	761	743	726	710	779	786	776	749	770	729	684	781	744	801	762	757	729	749	742	702	786	748	702	740	763	716	722	685	753	723	761	767	735	732	726	752	765	711	736	772	745	746	706	742	755	754	735	708	733	733	705	767	736	755	714	741	771	708	776	757	701	722	729	726	728	749	750	720	725	723	728	748	727	764	722	749	769	745	752	723	747	793	790	772	683	770	774	745	811	715	744	768	763	748	759	784	703	679	769	723	695	786	753	732	707	732	753	743	758	745	728	714	741	757	713	787	719	700	761	779	771	762	766	705	746	761	726	718	748	735	716	801	776	731	711	761	719	717	813	729	746	778	745	757	713	665	747	707	728	697	743	751	707	740	730	720	736	725	759	736	776	716	758	756	735	742	742	754	714	789	771	789	737	718	744	731	768	733	771	735	730	735	782	731	772	733	708	726	758	752	774	740	742	765	736	730	708	747	650	776	743	734	754	735	773	738	798	763	745	724	740	725	720	754	743	709	772	771	725	716	726	758	785	697	755	721	748	753	733	757	724	712	754	733	771	750	714	736	772	738	769	659	734	790	728	751	748	730	748	709	736	708	774	750	748	748	758	771	749	753	743	710	761	777	739	747	748	712	754	757	740	749	740	736	727	793	744	702	736	728	740	726	710	762
8384	11440	5662	1905	1124	288	155	129	87	46	54	36	68	48	52	56	44	65	58	58	56	56	53	57	59	50	59	59	46	50	53	45	58	59	65	55	42	52	43	48	55	62	59	58	62	67	47	53	57	62	49	44	68	46	58	51	49	45	54	46	46	52	53	57	47	65	47	61	49	52	49	57	49	57	46	47	49	55	44	44	59	36	50	59	47	53	59	63	43	43	54	50	66	53	41	55	48	64	54	58	43	52	50	66	58	48	53	49	54	44	43	46	56	62	52	47	52	41	60	44	48	50	56	63	60	65	51	47	52	56	56	50	48	50	55	44	44	41	53	62	50	54	65	55	50	60	50	46	48	44	53	53	68	60	41	41	64	55	57	46	56	50	48	63	48	53	49	67	51	51	58	66	57	61	67	52	51	52	50	50	65	48	59	40	49	63	52	53	65	45	59	53	58	55	50	62	48	39	55	61	50	70	56	48	44	62	56	67	56	47	48	61	53	59	62	43	56	59	60	63	63	60	51	50	48	55	48	47	50	59	53	37	58	54	64	65	48	52	55	49	59	58	55	58	54	54	63	62	47	53	52	56	56	48	50	64	64	55	57	54	63	57	53	57	59	55	55	60	56	46	65	46	46	38	56	52	49	42	56	53	56	54	51	46	52	40	48	58	43	41	49	57	44	50	64	47	62	57	43	43	58	40	75	56	42	52	47	63	71	56	68	45	54	59	55	45	48	62	52	71	75	56	56	52	54	45	44	64	66	55	39	45	46	48	43	52	61	40	48	40	59	58	63	51	67	47	48	54	45	49	65	65	66	61	64	64	61	61	58	59	61	51	58	50	50	48	59	71	51	52	53	47	54	55	46	47	52	47	42	49	57	53	71	75	33	63	58	63	56	45	47	41	58	57	50	53	62	48	48	52	55	45	59	68	49	55	56	59	57	32	59	54	49	65	48	55	74	53	54	51	61	69	60	67	51	51	64	52	59	52	61	63	52	63	68	55	48	57	56	53	58	62	61	44	49	56	52	51	45	45	59	59	58	39	52	63	44	53	62	54	51	59	48	59	58	54	65	48	62	57	47	65	58	63	73	53	49	50	51	50	44	46	49	63	56	50	47	61	69	44	49	61	46	58	48	64	46	50	61	57	45	36	42	58	47	60	46	67	41	62	58	55	51	65	51	61	62	49	62	61	60	53	53	51	59	48	63	58	47	57	45	38	62	63	57	41	55	58	47	50	58	58	67	52	46	50	46	49	53	54	65	72	60	50	55	54	58	56	59	54	47	46	59	58	55	59	54	76	50	49	45	54	46	56	48	63	45	70	56	56	50	57	45	45	57	58	56	55	45	74	49	47	46	47	65	57	54	65	61	43	49	59	56	47	51	61	58	58	50	54	57	49	50	46	47	60	70	48	61	62	45	53	54	55	62	63	53	50	50	43	51	48	62	65	60	51	57	63	56	47	54	54	46	44	57	53	69	46	65	84	60	52	56	57	56	56	62	56	50	56	59	43	59	58	63	63	54	60	50	54	60	54	60	46	67	66	61	59	59	40	55	62	41	60	57	46	45	59	58	41	54	57	53	53	55	55	48	51	70	53	64	43	46	67	58	57	73	67	45	62	50	54	75	42	57	62	53	63	49	53	63	61	48	50	59	50	46	51	59	56	55	57	65	50	61	51	52	49	52	50	44	56	56	53	43	53	55	57	59	63	50	39	51	45	53	55	70	52	45	52	49	69	54	39	62	51	59	58	56	48	54	57	46	57	57	57	45	43	49	48	55	56	51	61	46	63	64	47	54	36	49	68	60	59	58	46	43	54	44	55	69	62	46	66	53	67	49	71	65	66	65	45	53	49	55	58	55	54	50	56	55	48	46	53	55	60	51	43	56	51	56	48	41	61	50	54	56	59	54	49	47	63	40	52	57	45	62	52	57	44	66	52	56	53	58	51	52	58	71	62	52	47	69	48	50	49	65	41	56	48	49	66	61	58	52	55	64	53	57	64	46	61	51	54	59	55	56	54	48	42	64	53	56	66	46	51	56	66	47	55	48	58	40	45	46	47	59	49	42	71	46	60	51	56	54	54	57	52	52	66	46	58	57	51	47	66	59	59	45	61	43	47	47	48	69	43	47	54	64	60	59	57	55	52	64	47	47	45	44	53	66	43	47	46	55	57	57	50	46	59	50	43	57	57	43	51	62	52	47	53	73	50	66	49	57	71	50	53	69	59	53	56	48	57	50	59	66	50	61	69	56	68	61	55	45	57	59	54	48	38	51	49	54	46	61	55	48	50	48	57	37	51	73	60	52	49	57	54	60	46	60	58	59	62	55	68	53	53	42	60	49	66	61	52	41	49	49	48	43	55	59	52	53	48	41	54	46	55	50	58	53	63	57	65	48	42	54	51	55	51	67	53	40	61	55	45	47	58	51	48	47	51	52	48	52	57	61	61	58	63	61	51	69	49	52	41	60	53	65	49	47	50	65	56	49	49	52	45	60	56	47	51	62	53	55	53	56	62	69	47	69	49	46	53	61	55	52	54	66	58	53	57	62	50	47	62	50	51	44	46	41	60	54	51	66	52	63	63	60	49	50	57	53	49	47	54	45	55	55	62	53	61	49	53	52	72	57	52	57	51	53	52	65	50	55	47	64	55	64	52	52	49	56	60	63	61	54	51	43	45	48	63	56	64	44	49	46	49	63	58	40	65	56	67	51	54	62	50	50	42	44	54	60	68	47	51	60	55	51	49	46	56	56	52	63	47	61	66	47	37	67	54	49	59	64	33	46	46	61	52	60	62	61	51	73	54	54	53	47	64	48	45	52	56	58	62	51	51	57	50	54	47	49	60	44	46	49	45	61	55	58	54	43	57	42	66	64	61	41	51	62	60	58	48	53	55	64	50	47	54	53	62	46	41	45	56	45	50	51	56	62	51	53	44	42	51	63	57	50	51	59	59	68	53	46	46	49	49	41	54	59	56	59	54	49	56	79	63	53	56	54	51	65	53	64	56	59	64	49	58	69	68	55	52	62	50	49	59	58	59	62	49	62	46	68	59	40	57	66	46	41	56	60	64	62	49	43	49	50	54	49	56	52	61	55	58	48	52	55	44	61	48	45	48	59	53	64	53	67	61	60	63	65	48	60	44	58	61	47	52	51	61	50	42	52	62	50	71	37	47	59	40	50	53	63	55	54	59	60	55	52	57	50	55	48	49	49	63	61	49	55	47	54	53	59	66	61	52	64	56	61	70	68	59	55	63	49	59	54	50	66	69	69	49	58	52	49	49	58	44	65	61	63	57	60	44	61	52	53	62	42	61	53	57	55	62	51	47	48	50	65	45	54	62	51	41	60	48	49	59	58	56	58	49	45	52	46	44	51	46	51	59	50	48	38	54	43	60	54	50	49	55	52	57	65	39	31	53	56	58	60	70	51	67	56	55	57	57	52	55	59	55	70	53	70	55	45	41	53	65	61	49	53	36	48	64
41537	36779	26779	25308	24101	10961	7674	4726	1645	782	700	673	680	666	664	687	650	636	669	620	708	682	704	672	677	698	700	724	724	713	647	665	670	709	635	626	656	693	701	664	654	660	646	644	684	660	609	670	670	670	666	712	714	663	698	703	664	670	689	658	683	641	674	655	695	660	653	667	644	657	609	736	680	672	662	664	647	660	657	678	732	657	680	694	646	634	720	692	675	668	680	691	686	602	652	729	659	653	661	665	637	670	651	656	638	710	680	659	640	675	692	663	665	648	637	662	640	649	661	693	702	649	660	651	670	642	707	713	633	700	670	698	674	662	645	702	654	650	650	703	694	671	666	685	598	640	687	744	677	706	685	638	640	650	687	624	678	650	668	701	633	691	633	679	681	650	675	662	636	655	712	642	661	699	664	676	644	679	665	672	685	667	659	679	725	632	664	667	740	630	631	656	649	646	688	693	682	662	680	659	620	658	664	710	685	624	669	649	659	683	665	643	672	641	645	659	661	701	688	726	661	669	618	634	678	665	673	732	657	703	660	705	656	651	677	667	659	647	630	674	689	654	696	655	682	609	671	687	667	698	666	680	733	680	718	681	659	648	638	666	695	680	662	708	655	613	639	669	690	651	689	634	656	677	724	657	676	663	617	675	678	671	666	692	694	661	664	694	673	653	693	639	639	677	653	667	661	655	722	667	682	657	667	669	671	675	664	659	698	646	677	657	656	638	668	687	681	719	647	667	685	673	649	683	642	712	682	679	651	693	693	641	694	655	669	670	678	669	632	685	689	666	660	751	610	688	673	682	697	630	702	718	654	639	693	632	670	665	663	646	676	714	638	645	652	653	655	657	689	707	681	682	617	695	607	643	688	661	682	660	680	691	690	636	639	744	697	679	703	655	659	674	682	677	643	692	627	709	657	636	704	647	676	631	665	713	652	682	666	647	679	710	669	658	683	669	648	657	678	664	658	675	671	686	661	666	646	668	632	661	687	629	650	623	634	639	651	639	676	656	658	644	686	684	694	691	678	671	658	651	659	632	637	619	681	674	697	699	677	679	639	704	682	671	644	637	635	681	689	685	646	630	681	664	651	668	702	681	643	671	678	631	646	688	694	655	627	690	683	659	688	657	662	667	684	733	701	653	654	684	658	662	654	640	650	652	659	656	614	653	691	685	654	661	685	633	700	672	621	692	688	622	698	708	660	648	645	643	721	703	677	652	675	677	702	637	660	674	638	716	693	692	627	686	671	648	629	677	716	635	694	638	673	675	686	642	681	674	690	683	657	676	672	664	680	688	640	686	706	678	716	664	640	673	646	681	676	674	680	693	702	641	683	670	726	684	641	685	656	693	679	654	684	660	679	610	723	638	664	663	713	642	661	653	684	664	701	653	640	655	661	645	676	700	681	675	737	694	646	706	662	665	667	753	650	643	683	704	720	629	657	663	666	647	684	716	617	697	664	649	705	649	662	658	644	664	707	697	681	688	694	677	685	724	683	675	668	667	668	651	710	685	656	650	687	697	646	678	631	675	695	670	673	645	677	658	624	697	680	663	650	670	689	672	666	631	652	664	669	688	648	663	695	642	688	695	657	643	662	683	661	688	743	658	650	646	693	679	705	643	663	670	623	704	652	691	677	646	643	664	654	701	676	733	635	628	640	661	678	687	697	669	649	673	669	683	657	664	691	679	657	673	648	687	745	655	669	731	693	663	685	677	690	652	688	679	653	639	684	717	662	629	651	695	620	653	698	655	665	703	636	642	670	686	630	702	670	672	691	651	686	663	728	625	620	690	680	619	719	686	664	701	688	659	634	696	662	594	661	684	647	674	630	626	702	645	722	656	661	659	645	654	686	685	685	642	661	726	723	651	632	667	656	637	687	692	656	668	710	644	645	668	692	652	691	656	629	593	700	600	695	698	700	661	617	715	678	681	704	715	669	642	657	648	647	697	688	629	646	653	663	663	737	666	695	662	686	693	672	655	655	641	645	683	694	674	680	677	682	694	678	686	672	665	723	630	721	637	658	599	656	665	670	646	645	709	638	670	703	628	696	697	676	687	649	637	679	696	679	675	648	675	660	704	663	647	647	706	694	659	663	648	648	666	672	627	696	669	641	667	686	654	657	672	637	688	651	658	599	664	714	712	676	671	664	684	645	661	701	641	683	655	676	628	702	628	682	652	720	698	641	670	658	660	650	686	694	692	669	691	673	667	656	709	678	650	685	675	677	678	706	687	654	726	682	701	677	684	687	667	692	654	633	653	694	669	657	668	671	673	737	623	687	648	722	678	675	673	649	673	692	682	652	641	637	640	688	682	629	699	724	686	693	717	631	662	670	715	672	713	679	657	685	631	673	686	612	687	665	657	734	658	695	709	620	722	677	695	716	674	654	652	663	593	700	664	648	716	663	670	687	640	670	673	646	637	660	623	717	641	694	657	665	700	621	704	680	705	677	682	661	630	685	703	695	703	651	661	633	632	660	691	649	723	630	651	635	651	660	688	688	715	652	695	650	663	674	681	649	724	718	622	679	695	651	670	693	674	677	671	664	681	623	693	639	641	666	677	636	668	645	683	641	650	654	706	645	700	674	664	681	649	718	658	611	721	701	670	684	684	656	629	667	681	653	693	663	671	644	645	675	660	649	663	662	697	690	641	697	657	673	652	725	670	688	653	681	643	668	683	708	649	644	683	625	678	605	674	713	695	700	680	644	628	627	631	698	673	656	658	660	670	681	685	644	701	657	668	660	660	656	669	723	685	688	686	652	676	670	657	682	645	649	646	659	699	671	662	640	629	657	638	662	653	677	659	672	642	704	683	708	695	668	672	729	675	673	694	676	673	661	674	672	635	713	651	645	662	667	657	699	672	635	690	694	655	704	582	671	651	695	667	708	616	668	675	626	637	649	642	674	637	647	696	645	671	631	700	681	759	677	694	662	679	662	647	641	658	674	639	661	695	702	616	682	668	672	659	680	681	658	688	684	644	708	681	659	687	657	652	657	671	700	684	667	697	727	672	655	697	689	687	659	669	674	646	676	705	643	678	667	702	683	626	641	649	662	716	698	675	639	672	633	654	634	715	669	675	670	711	654	646	645	686	673	666	696	632	670	627	664	726	679	731	671	685	676	684	681	671	665	664	651	705	717	703	657	690	666	686	638	662	672	676	674	662	669	676	674	655	694	657	685	622	700	671	653	648	685	698	662	688	685	663	703	701	658	660	658	657	639	676	655	665	692	691	683	683	663	662	707	683	645	692	664	673	682	658	647	630	635	658	660	633	677	675	652	670	725	700	692	667	712	634	670	667	677	615	714	665	684	642	637	696	691	677	683	646	635	673	642	674	668	696	659	632	632	645	679	675	687	654	673	706	632	662	688	661	672	711	710	669	658	673	651	687	662	626	672	670	680	691	681	687	689	672	649	663	656	657	677	683	675	682	672	692	652	678	662	694	698	652	689	679	710	648	642	683	681	664	654	733	683	657	678	638
21407	31258	15493	6856	3807	784	528	324	116	62	53	63	42	66	60	66	50	52	61	56	75	61	54	52	62	60	68	56	49	43	55	54	53	63	62	67	55	53	54	49	43	38	47	52	54	60	60	58	48	51	56	63	51	47	48	47	55	46	37	44	57	65	49	40	60	51	65	69	54	48	53	63	42	43	53	54	63	57	46	65	51	51	54	51	57	46	56	67	47	51	48	38	42	47	43	57	63	46	53	59	55	63	49	37	58	54	51	41	51	42	59	67	55	61	53	52	51	58	54	47	46	53	42	63	45	58	61	53	61	39	36	45	60	57	47	62	50	63	45	54	43	57	61	67	53	64	61	45	49	51	54	59	55	64	54	58	55	45	67	66	47	66	60	57	56	49	49	60	54	53	63	58	53	75	53	43	51	51	57	52	54	67	56	50	52	54	60	50	53	65	61	61	55	61	58	44	64	60	50	55	48	56	74	62	48	52	61	75	56	59	46	52	52	56	55	47	60	56	56	53	54	53	51	63	67	50	39	60	63	57	60	56	47	66	58	56	52	52	59	55	48	54	51	35	61	41	63	60	57	57	46	55	52	63	51	49	55	58	41	66	45	45	50	52	56	64	59	63	52	68	44	68	60	61	35	68	48	58	54	59	55	56	49	44	46	51	55	53	57	58	46	53	45	47	51	46	53	52	53	53	56	53	39	61	52	53	47	51	56	63	58	58	64	54	59	57	66	55	51	58	59	59	57	50	49	62	59	49	57	47	55	45	76	52	54	55	53	45	52	62	59	66	56	52	50	67	46	49	55	45	55	38	62	50	47	58	65	83	50	56	63	59	59	41	46	45	63	69	52	60	63	59	34	56	46	53	57	58	44	58	39	61	53	70	58	42	55	43	44	42	46	56	52	67	41	54	54	52	59	42	59	60	51	54	60	73	39	56	57	57	67	58	47	61	68	64	55	56	54	56	62	67	62	53	61	65	57	49	57	46	56	59	58	56	57	54	61	48	49	55	58	64	53	63	47	69	41	61	57	57	42	62	63	58	48	50	63	53	60	55	49	58	57	54	55	58	60	51	47	63	60	54	44	44	49	44	54	61	51	66	67	46	65	55	56	55	54	54	47	50	62	57	69	58	46	70	72	63	51	48	39	66	68	51	52	63	59	55	63	55	47	58	45	54	55	50	56	61	61	63	66	54	62	56	47	55	66	59	47	59	59	52	46	44	67	61	56	53	60	56	49	43	69	44	58	44	48	59	48	63	47	57	60	48	57	69	54	47	48	72	55	51	63	61	49	62	55	56	57	49	43	63	72	63	58	53	44	56	55	54	61	61	48	45	58	55	47	49	50	52	59	56	54	57	67	59	65	60	64	47	45	57	63	50	43	71	37	57	59	67	59	58	50	62	56	46	42	59	64	60	72	43	57	79	62	38	59	57	59	55	55	61	56	55	57	71	58	51	60	48	47	63	51	67	47	59	48	45	46	48	63	54	57	62	56	58	45	54	46	72	52	47	50	57	45	40	44	53	64	56	57	61	56	55	54	54	49	47	54	59	39	51	44	54	52	69	58	66	37	66	49	51	51	60	48	50	66	57	44	60	64	71	47	49	52	43	38	48	49	66	54	53	54	60	44	51	56	54	51	42	43	55	61	63	58	63	49	59	59	58	60	51	49	46	52	59	57	60	61	46	50	47	56	52	47	40	43	59	58	40	45	58	45	49	59	66	40	49	64	55	49	52	70	59	64	54	70	51	66	52	48	57	48	50	46	58	65	46	52	61	42	57	42	58	62	43	53	54	39	44	65	45	50	67	62	76	50	56	59	49	43	38	47	57	56	54	49	50	49	39	54	49	48	45	55	65	58	68	55	33	63	50	54	57	48	55	64	61	52	48	57	69	53	46	56	60	52	56	47	52	54	57	56	58	59	58	45	81	68	56	61	59	52	48	53	62	60	59	53	56	42	52	57	60	46	67	65	53	51	44	49	65	53	53	54	66	48	53	49	57	58	51	61	59	66	50	55	64	44	50	74	59	55	57	54	64	49	58	53	55	49	61	61	39	69	41	46	64	52	60	66	48	65	60	44	46	51	43	51	59	37	50	42	42	56	57	56	60	60	49	59	49	53	46	69	58	61	58	47	44	61	49	67	52	69	59	55	43	51	48	46	69	57	76	55	51	56	50	56	59	64	58	50	53	54	50	51	62	54	44	57	67	64	58	41	51	74	53	61	53	42	65	64	63	42	52	59	58	49	65	61	46	54	57	52	53	35	49	55	67	41	56	48	64	59	55	47	65	68	62	67	56	62	41	69	49	47	43	57	56	50	57	60	43	72	54	58	63	52	52	57	46	51	56	67	62	70	66	54	53	48	53	55	60	65	49	61	51	48	53	54	58	56	67	55	63	58	45	56	62	53	60	50	50	43	52	55	56	51	54	62	54	57	40	45	68	72	52	55	38	49	57	56	55	57	62	57	49	64	60	52	55	59	66	41	56	60	60	54	42	57	41	58	57	69	55	51	49	37	54	55	53	51	61	49	58	56	58	48	65	55	48	50	53	64	48	57	57	62	48	54	51	50	53	52	39	55	50	53	44	56	52	42	53	61	55	52	54	50	60	61	48	47	51	50	54	54	67	53	64	56	53	46	65	66	51	72	72	63	50	68	65	64	58	54	72	55	70	65	52	45	49	59	52	49	43	52	43	58	66	60	39	60	57	49	58	65	62	54	53	67	52	51	50	50	70	60	49	45	47	53	51	52	50	54	54	57	52	53	47	65	55	52	53	47	45	60	46	49	48	60	56	55	47	62	46	63	61	32	37	62	66	61	61	53	55	49	45	62	58	55	49	58	47	54	60	54	58	51	57	61	40	56	62	62	50	61	57	59	40	58	64	53	63	66	53	42	41	49	56	51	64	49	63	57	49	54	55	57	51	57	55	58	66	62	61	53	54	58	54	60	57	49	58	63	55	49	62	46	54	55	41	60	46	41	59	53	57	65	52	59	52	40	47	54	62	52	52	52	52	55	58	57	51	46	53	55	62	62	56	71	57	59	55	56	46	64	57	55	53	50	40	48	47	63	50	52	48	48	50	60	57	56	53	29	56	57	44	46	47	59	58	55	55	42	59	58	60	53	60	54	48	50	56	62	38	56	49	60	70	67	49	61	53	65	56	56	60	44	44	48	57	42	61	69	45	54	56	56	50	75	57	54	65	61	49	65	55	47	59	55	59	50	46	35	65	56	45	57	74	65	52	51	56	49	56	57	46	60	63	61	50	51	53	56	53	56	58	60	49	60	57	61	58	49	45	44	52	46	53	63	46	52	72	59	68	57	45	56	57	46	50	67	56	61	51	63	54	68	38	51	55	56	61	52	57	47	57	64	54	60	62	54	60	58	43	55	42	45	46	49	52	51	53	53	59	57	50	54	41	55	58	52	61	54	48	59	53	59	63	53	59	39	72	51	53	47	57	59	52	54	52	49	58	49	46
48015	44044	36417	40072	37220	22416	19418	12350	3393	1274	651	632	700	661	676	684	688	633	655	780	898	883	723	728	688	663	679	694	708	665	680	665	684	682	682	661	623	704	702	646	695	682	706	658	706	666	690	646	642	683	689	670	663	662	693	645	618	645	691	696	636	691	677	667	681	652	668	690	706	686	659	627	684	619	662	657	645	651	634	678	674	664	688	651	671	706	643	668	683	646	672	698	681	632	693	667	627	676	682	693	651	636	655	707	660	720	643	636	690	660	633	665	738	690	679	707	638	652	620	713	657	660	642	628	674	663	706	645	593	647	689	647	700	633	697	684	646	651	587	646	682	715	664	681	673	645	677	684	678	663	711	697	634	689	652	642	669	665	672	652	669	696	678	664	666	643	650	713	701	669	679	705	667	676	707	701	695	677	645	697	643	646	700	643	676	655	654	693	685	650	658	664	656	644	682	645	643	672	679	677	679	655	645	695	658	650	671	700	628	669	712	659	654	689	695	670	638	646	675	699	674	691	699	679	685	656	660	684	642	687	693	683	702	624	672	606	668	651	658	716	704	646	658	673	661	668	669	636	691	662	664	623	725	623	661	682	684	648	716	634	691	698	676	641	654	675	658	684	666	687	683	673	666	664	653	682	637	688	649	647	680	647	679	649	696	678	661	649	722	676	669	728	679	639	689	632	674	664	671	668	710	647	674	671	638	649	647	669	655	691	675	677	675	706	663	688	613	713	653	673	631	659	628	684	667	670	627	670	675	626	675	691	650	642	651	681	682	660	682	648	709	632	670	696	696	692	672	680	684	689	647	670	657	664	661	678	677	676	640	672	695	681	665	655	689	702	637	643	688	701	682	694	670	621	711	637	662	652	669	657	713	678	700	648	664	636	667	666	671	664	730	727	704	658	649	737	668	664	683	678	699	678	708	607	638	686	673	686	670	677	693	676	687	640	709	675	675	682	667	647	662	699	679	671	625	647	675	655	667	688	649	654	687	714	658	699	667	677	719	670	662	679	733	671	690	687	680	734	669	670	666	689	710	638	677	696	721	709	660	693	682	718	639	651	698	645	731	686	704	689	671	638	677	645	641	629	654	640	644	670	651	649	648	643	635	661	683	669	678	672	678	724	680	651	643	667	632	679	655	666	677	663	651	705	680	676	673	696	685	646	708	631	642	658	664	690	643	703	669	687	641	682	706	645	662	706	652	671	689	651	658	637	687	660	674	698	646	682	666	657	661	689	630	648	675	671	667	631	655	652	624	652	682	737	672	643	641	661	689	694	674	668	691	634	672	658	662	702	693	675	670	685	675	644	678	662	640	649	728	704	672	672	669	670	664	671	673	653	629	657	646	656	619	655	676	656	680	705	661	723	684	671	659	708	673	643	670	757	673	691	657	657	706	679	628	650	690	701	645	659	677	702	685	657	672	629	699	681	672	623	694	676	689	720	724	673	660	692	682	709	644	687	637	689	662	696	670	640	661	616	625	705	648	727	674	655	680	672	637	711	746	634	666	698	648	661	640	632	672	644	662	699	666	680	628	657	638	646	668	646	668	653	663	678	654	665	684	723	722	702	674	701	681	634	678	721	710	657	630	687	693	688	711	657	638	680	649	689	681	683	682	665	633	706	683	706	673	698	717	659	657	676	672	709	624	674	682	726	676	693	694	663	657	667	645	694	695	675	683	682	665	656	644	687	671	684	664	687	694	675	612	622	660	719	694	691	668	682	679	669	680	659	666	731	712	691	644	701	665	689	715	695	692	677	642	671	650	670	652	703	657	676	628	717	684	619	671	653	644	712	679	664	687	654	659	704	697	660	655	698	659	724	638	633	682	685	670	720	672	658	684	679	650	673	728	699	694	646	666	656	653	693	641	683	661	670	653	638	675	658	681	718	697	665	602	686	629	690	673	668	627	717	661	712	698	652	660	688	695	672	684	721	681	674	639	662	669	696	691	702	726	673	649	685	656	658	668	683	654	691	660	709	641	655	686	683	688	664	647	665	703	670	629	713	676	662	663	687	704	673	700	692	665	646	664	645	695	689	661	648	686	686	688	699	631	660	685	628	645	679	647	636	663	724	684	642	658	696	700	666	684	659	642	665	698	682	685	633	677	680	699	684	677	661	697	662	721	705	665	673	703	727	632	680	667	712	632	650	684	685	619	649	666	664	688	655	714	687	674	656	655	668	716	705	646	677	638	667	708	691	623	652	693	674	664	659	606	694	640	662	666	627	638	693	663	695	698	713	660	706	659	672	704	669	671	630	651	672	634	714	678	685	635	668	674	675	681	668	691	661	630	650	661	685	676	689	693	707	658	658	688	634	637	679	675	690	658	669	675	637	616	614	683	638	631	656	668	639	689	674	665	662	654	669	651	698	672	670	640	693	672	684	696	655	668	641	659	687	680	668	644	650	685	699	601	701	692	686	667	665	667	648	644	629	661	686	640	643	638	645	748	696	670	699	654	634	674	692	662	684	671	678	679	652	649	667	683	690	659	638	669	692	705	664	627	678	647	650	706	670	643	679	691	660	707	688	663	664	682	675	638	667	650	662	686	700	651	674	655	667	664	679	631	659	645	673	661	692	655	671	671	649	657	703	666	719	670	674	681	691	607	673	661	644	699	663	648	689	676	678	644	656	666	702	661	679	655	668	694	701	645	652	696	683	669	663	674	665	673	671	656	667	696	658	654	631	671	658	726	644	642	675	701	686	665	676	677	648	707	691	695	716	670	645	680	702	675	654	701	686	618	650	624	664	658	651	662	712	695	692	640	652	679	666	657	700	685	691	677	652	665	698	663	675	671	676	632	650	666	641	658	658	634	671	700	683	665	673	693	723	721	702	690	703	651	680	649	662	658	706	704	688	640	657	659	668	643	688	654	676	722	667	625	704	669	720	709	686	682	625	679	664	658	664	705	656	648	641	718	643	669	660	636	712	690	661	677	652	642	659	646	682	677	695	677	685	662	701	667	706	700	701	650	646	682	694	649	679	643	671	704	650	732	644	701	647	665	680	659	686	651	725	694	692	700	670	662	704	717	669	707	704	666	665	676	700	638	668	663	662	689	660	678	641	663	741	665	679	653	690	694	673	681	716	719	673	687	706	648	669	709	664	642	647	641	674	669	665	653	654	653	698	692	657	682	654	648	625	713	670	690	703	671	679	656	622	650	698	672	714	661	590	696	699	675	707	659	672	699	616	663	694	629	685	654	664	651	671	726	707	672	628	696	683	705	700	668	679	672	713	661	717	657	660	637	676	640	671	655	677	664	673	694	628	660	649	623	647	681	637	670	660	632	694	773	659	669	659	694	641	622	662	695	710	672	669	675	690	667	702	694	691	673	683	663	693	634	674	667	649	659	672	644	634	686	689	643	668	660	691	686	735	623	676	693	687	618	734	668	657	642	672	694	642	666	675	664	683	646	709	694	703	673	638	658	688	672	675	654	644	647	689	679	628	656	705	647	632	670	664	634	622	689	619	693	673
19003	26570	14809	6521	3661	700	509	346	107	71	63	59	59	61	46	54	57	73	71	66	82	71	54	58	63	70	56	74	64	59	64	70	69	64	69	73	68	69	64	63	69	52	72	52	82	64	69	56	68	60	64	50	62	67	57	70	70	59	62	51	74	77	67	70	62	54	64	58	60	64	65	74	51	56	73	59	68	52	57	63	75	69	53	59	62	64	69	51	51	73	62	51	65	73	64	62	58	53	62	69	58	63	57	65	62	75	61	59	62	64	58	64	52	62	64	65	72	58	61	71	62	79	65	68	63	67	62	67	61	67	54	63	61	60	61	68	66	56	68	70	57	80	71	77	63	62	55	49	69	64	50	48	61	62	64	57	60	61	63	51	65	59	62	55	58	70	61	60	60	56	66	58	84	63	58	74	68	60	62	55	55	74	74	58	59	56	78	57	56	52	66	61	76	78	48	59	57	58	59	66	50	62	55	78	46	58	59	60	56	54	56	64	66	72	51	67	75	69	51	59	60	49	65	65	71	65	67	62	53	60	79	55	73	67	65	59	65	63	63	62	62	52	71	64	57	64	66	76	71	64	63	55	71	57	64	71	60	73	52	68	79	49	59	65	79	62	58	68	53	68	52	54	60	74	59	60	57	65	62	53	58	61	54	62	74	71	70	57	77	64	75	74	60	56	56	59	66	60	56	52	58	55	66	70	72	71	68	72	72	52	66	55	49	66	66	79	77	76	62	69	72	58	65	64	58	42	61	50	65	47	73	60	64	51	57	63	48	69	69	73	66	55	61	66	49	70	72	78	67	57	56	80	65	59	55	62	63	61	61	57	59	62	65	61	82	58	60	63	57	67	53	69	55	60	67	59	70	70	58	49	67	61	53	61	49	71	71	71	50	63	67	57	60	57	68	55	63	68	70	56	53	65	56	62	63	74	53	57	62	51	70	60	61	51	61	75	54	49	71	66	52	59	60	61	59	57	58	58	65	62	63	59	49	67	62	58	55	82	64	61	72	53	66	78	70	68	46	62	62	65	53	54	70	72	60	74	63	65	45	56	53	53	75	59	58	63	77	71	64	58	58	71	60	72	67	73	78	62	67	51	71	57	65	45	56	65	61	69	74	62	58	62	78	67	66	66	61	64	77	61	71	61	61	52	64	54	51	56	63	68	76	59	76	80	69	57	64	48	62	63	63	64	71	75	64	67	84	66	60	62	52	61	64	78	65	69	85	67	49	54	55	57	51	65	61	60	55	54	62	75	66	64	53	55	57	63	76	53	50	61	67	61	53	61	47	50	57	57	61	65	72	69	56	69	62	58	74	59	63	59	55	45	50	59	63	64	85	64	63	64	69	62	64	59	63	49	63	66	61	63	74	74	67	65	74	76	60	64	65	67	59	62	46	54	66	75	70	69	64	72	71	73	63	48	61	52	64	76	56	62	60	56	75	72	60	49	57	70	70	80	58	62	51	70	69	43	67	62	71	52	64	70	57	59	64	47	57	74	60	64	63	57	61	59	69	68	55	69	53	66	54	54	63	64	53	58	62	73	66	65	68	66	59	59	71	71	59	70	65	66	66	58	64	84	51	62	75	58	65	71	73	54	75	61	71	66	64	57	71	77	70	46	59	71	80	62	47	59	73	70	58	59	63	66	58	75	66	66	56	54	56	65	63	73	60	64	59	65	49	60	57	85	52	74	73	67	73	68	72	62	60	55	62	57	61	61	63	68	73	63	57	80	66	57	59	71	49	60	56	73	70	55	57	69	65	59	57	56	53	63	98	63	66	62	70	58	54	87	61	66	71	50	60	65	70	64	40	59	59	65	69	76	65	58	71	63	61	67	71	64	72	67	81	45	69	63	60	68	71	61	67	63	65	70	57	72	80	76	75	69	77	65	66	75	55	62	47	67	66	55	69	57	69	75	66	70	51	66	54	71	56	62	59	57	68	52	56	68	55	59	64	51	68	76	64	64	60	71	64	48	65	68	67	66	48	63	62	63	64	55	71	57	64	59	70	64	55	73	60	55	62	79	60	63	68	67	73	64	72	66	57	61	59	69	72	60	68	65	69	63	53	43	57	71	54	68	66	68	61	65	64	66	52	70	68	66	64	68	70	75	58	47	61	54	47	57	53	57	73	54	61	48	53	65	55	60	64	63	61	78	54	61	52	68	61	59	56	58	70	73	61	57	65	62	57	53	57	57	55	68	68	69	64	72	66	78	50	72	66	67	61	60	45	60	57	64	55	62	59	76	75	68	62	61	69	50	67	66	73	52	61	51	58	60	62	66	61	53	71	85	64	60	60	67	56	62	68	61	60	62	50	64	54	56	50	53	62	56	60	58	68	66	62	56	66	46	67	68	77	69	49	63	76	51	41	70	63	69	64	55	63	63	65	62	56	62	71	59	59	56	71	65	59	53	66	59	58	64	63	56	66	71	82	70	51	74	66	65	51	51	68	54	55	66	59	50	71	69	69	62	65	72	73	61	57	69	74	61	63	49	59	69	70	67	52	58	57	63	75	66	61	45	69	55	74	66	76	65	66	47	68	78	80	59	56	70	63	57	71	54	73	68	73	70	62	60	75	56	49	49	63	57	67	50	59	56	68	69	62	60	57	63	81	66	61	66	67	50	65	62	57	59	61	60	74	73	65	76	63	54	59	62	73	62	64	68	61	61	59	70	60	57	70	72	67	65	51	57	57	86	56	55	56	67	72	73	63	72	57	69	69	77	56	65	59	67	60	61	67	58	65	64	68	59	55	56	57	60	78	61	73	59	49	57	53	70	62	58	76	72	60	57	65	62	66	66	75	65	62	36	60	64	63	60	62	57	66	58	72	63	67	66	70	62	71	61	64	69	55	79	61	61	55	68	56	58	64	66	65	72	80	57	56	60	49	64	59	60	61	77	49	64	58	59	61	71	73	65	76	62	59	58	69	70	58	61	58	59	74	60	68	50	59	68	58	61	58	58	53	83	62	55	72	73	50	53	68	72	63	52	60	63	73	59	46	60	52	77	76	54	47	67	63	66	68	68	59	67	62	56	58	61	67	60	63	67	58	70	62	61	52	77	60	72	68	68	63	57	70	71	53	72	76	58	55	68	61	70	63	57	52	77	72	72	64	69	67	60	77	56	74	64	61	53	69	63	51	57	64	60	54	64	69	57	68	70	70	60	73	69	49	61	61	54	57	61	72	60	79	77	64	55	63	70	60	58	72	66	62	58	51	68	59	73	61	52	58	62	69	60	82	66	62	65	64	75	76	55	58	73	64	77	60	56	51	51	50	70	71	64	77	62	65	71	61	61	78	69	66	62	46	63	67	76	60	68	56	63	68	77	50	73	53	59	64	68	65	60	69	63	64	72	77	62	63	56	55	67	60	73	62	75	74	83	63	74	71	58	55	66	60	60	68	72	53	69	67	79	57	61	72	55	75	60	72	64	56	78	58	74	63	66	68	68	74	47	60	68	60	52	64	59	59	63	62	69
49985	46973	37016	38945	35767	21008	18962	12360	2880	1209	788	788	851	775	755	774	766	809	812	923	1039	1005	838	814	780	771	773	770	801	778	776	759	802	761	761	772	779	771	699	758	794	795	766	797	790	748	769	819	767	786	760	786	792	750	830	771	763	773	806	750	812	797	780	762	829	759	811	729	779	779	762	798	723	812	747	780	772	837	759	811	823	724	762	763	760	730	777	772	782	781	769	755	807	721	804	766	782	761	753	807	788	752	775	793	777	821	755	776	824	771	786	747	785	787	741	779	808	772	827	781	780	788	788	805	769	790	788	771	742	770	778	771	767	774	814	756	798	773	781	788	777	804	753	742	812	769	781	807	772	795	783	784	767	804	805	823	768	797	732	791	795	757	761	770	806	786	808	763	799	732	765	760	772	776	775	763	807	795	804	794	750	764	751	711	810	796	771	740	849	732	793	779	748	747	784	789	747	775	829	755	767	744	752	740	771	826	750	778	751	791	741	799	789	719	753	800	795	800	741	791	799	765	794	753	790	772	759	754	787	782	785	809	769	768	785	833	827	819	786	749	738	800	798	775	792	800	769	755	757	756	759	762	792	772	789	846	725	792	768	794	750	792	821	779	780	777	806	739	821	775	804	775	794	778	826	753	817	766	762	767	830	770	739	832	760	774	779	804	765	747	799	755	797	801	774	824	739	763	760	818	739	768	803	754	806	783	777	770	810	843	739	794	773	792	810	818	743	754	792	749	724	793	790	771	735	779	784	788	794	803	748	798	836	807	795	788	774	853	802	780	775	782	762	750	819	752	787	713	767	735	809	749	752	821	751	773	740	788	811	767	803	738	804	745	757	775	799	779	820	774	754	802	807	747	738	762	803	840	767	818	785	766	760	810	780	788	805	782	781	781	794	784	779	753	752	755	797	738	828	810	735	768	781	808	810	847	806	800	793	802	798	733	767	766	797	718	771	820	814	760	730	752	807	797	768	778	783	779	774	760	761	778	772	761	806	729	794	751	779	801	745	760	794	722	761	773	810	760	744	837	730	771	838	794	783	775	814	739	817	784	789	771	779	777	748	775	786	761	795	769	792	790	745	798	818	772	800	838	699	745	789	739	786	735	746	799	793	759	812	823	766	779	795	758	761	815	769	763	699	717	761	778	761	768	753	763	773	730	783	779	758	744	790	800	799	798	751	758	795	783	847	778	798	783	791	780	824	801	768	811	781	800	795	796	773	824	729	750	765	769	799	808	766	797	812	750	786	754	798	808	763	808	755	768	802	761	771	781	795	787	776	797	765	784	768	767	800	779	759	826	787	793	756	756	779	766	754	755	813	783	778	797	808	760	825	763	740	749	755	809	793	776	777	745	774	818	798	756	781	792	755	818	804	745	759	769	772	757	770	796	761	740	789	804	775	774	768	773	763	752	767	770	808	782	761	764	761	825	794	802	789	734	797	764	776	786	788	791	730	819	793	806	727	769	746	763	739	807	770	839	803	778	753	778	801	787	810	765	760	778	792	797	801	800	819	745	812	822	769	746	784	836	783	724	780	746	792	780	763	826	780	767	794	766	756	767	804	787	780	799	780	841	784	829	770	757	763	835	753	744	763	782	786	803	741	778	817	773	749	799	850	775	829	728	783	793	800	829	805	759	811	765	725	759	797	793	727	760	741	766	793	752	825	833	756	782	774	752	759	764	784	761	758	770	767	790	792	820	759	763	840	784	773	771	752	764	788	798	764	824	759	759	745	754	818	707	787	777	788	755	754	768	809	754	798	762	750	775	762	755	766	779	763	779	773	819	755	785	769	741	779	788	803	816	731	727	771	760	768	756	759	728	757	788	833	766	792	734	811	769	841	747	760	767	738	810	774	772	738	762	764	778	763	725	756	743	815	752	782	770	796	792	740	743	721	820	751	793	794	853	795	777	773	764	845	791	810	736	754	762	776	766	758	777	822	894	770	770	763	727	752	829	739	814	759	777	798	734	713	755	827	805	777	733	778	804	785	766	798	767	760	716	763	740	772	774	773	808	750	781	768	751	784	775	766	774	789	769	784	765	855	781	772	776	760	798	748	781	827	755	762	770	762	773	782	813	791	763	747	762	793	747	810	747	769	773	794	750	775	727	784	757	802	766	763	764	761	716	814	777	771	764	769	767	789	784	826	752	787	770	793	808	726	805	750	761	822	779	828	831	787	731	744	750	773	755	767	807	836	763	809	815	787	788	758	768	779	812	787	805	814	796	787	760	785	800	783	840	796	735	784	781	770	801	769	818	776	833	828	763	815	727	774	717	824	776	792	769	809	763	767	774	743	799	767	780	731	708	781	760	777	764	827	793	755	719	743	770	761	775	767	753	768	756	812	820	815	774	743	742	795	782	751	743	727	809	751	752	781	833	774	805	790	766	786	787	775	806	763	782	800	752	762	804	759	761	743	790	734	764	761	745	775	825	756	751	782	764	745	778	781	753	742	796	783	810	771	737	778	821	727	841	767	798	763	790	786	793	800	789	821	764	831	791	761	755	784	777	774	774	775	779	748	796	735	786	824	705	788	838	830	753	754	752	787	756	797	780	756	785	828	718	758	829	799	790	820	767	769	830	757	786	724	784	794	780	777	781	780	767	796	754	769	773	768	729	724	772	798	757	775	737	773	768	739	751	789	776	792	775	738	776	811	782	789	742	722	793	823	780	764	757	694	801	743	773	775	739	826	754	746	762	767	793	764	825	781	781	829	798	788	796	776	738	826	812	790	774	764	764	739	813	818	729	771	786	770	786	776	773	771	780	787	785	759	773	766	766	767	795	834	748	790	827	782	762	813	768	798	811	802	750	803	731	749	761	831	795	811	798	754	795	768	813	751	747	800	766	778	760	783	779	774	733	797	788	789	796	772	817	768	781	797	721	802	796	725	741	739	791	733	715	774	758	741	775	761	722	726	761	807	742	788	781	771	744	763	748	839	771	735	819	797	792	779	799	752	776	777	794	780	781	794	808	797	771	817	757	748	779	727	754	808	789	745	763	790	801	755	843	756	780	764	800	759	728	771	779	750	755	744	826	760	746	812	790	789	808	730	764	770	782	752	829	778	827	778	806	782	781	762	841	759	727	726	753	797	749	792	799	779	760	788	777	758	774	809	770	772	776	762	756	771	770	809	790	794	799	793	745	764	788	778	760	751	771	757	809	746	715	808	780	780	834	729	786	750	822	779	778	751	726	771	808	796	764	784	819	708	750	793	754	774	736	806	760	785	813	774	817	828	728	753	775	794	740	761	713	767	771	773	723	783	784	776	802	797	759	785	751	747	785	805	795	801	805	749	805	810	795	749	809	765	777	721	814	734	809	798	787	797	728	797	802	754	770	755	763	767	803	785	738	749	774	779	750	775	791	759	757	778	726	777	777	772	784	775	796	802	820	764	794	780	794	830	804	775	775	820	824	767	797	751	795	776	798	772	772	820	772	819	745	842	817	829	800	737	791	766	821	765	793	755	773	783	724
27660	36568	21510	10544	6266	1303	699	489	119	87	65	59	59	58	55	52	70	62	71	55	59	62	64	51	69	74	72	59	67	61	66	58	69	54	51	69	63	55	68	67	76	61	67	62	61	44	53	60	64	55	55	64	57	53	68	68	60	58	58	60	65	63	74	53	54	65	52	57	66	52	75	57	64	61	64	50	71	63	54	63	60	55	69	58	59	65	60	63	57	57	58	52	58	62	72	60	48	65	62	61	64	63	74	61	63	60	65	64	62	72	70	70	77	58	63	59	50	57	58	72	60	63	70	60	58	81	67	61	47	61	68	72	57	67	66	62	47	62	44	64	53	63	60	66	71	49	49	50	55	56	63	58	65	63	67	66	55	63	68	59	58	75	74	57	43	46	48	67	55	54	68	61	70	51	62	60	58	52	65	73	69	52	64	67	53	59	71	57	75	59	52	65	60	58	55	54	51	80	54	55	75	55	53	57	55	62	68	64	61	52	70	72	64	70	58	66	72	57	51	52	55	58	66	63	64	59	61	78	66	65	52	50	57	71	55	67	59	64	63	53	60	48	70	54	53	60	58	63	71	60	59	65	60	48	60	61	66	66	73	66	62	45	75	62	57	56	62	48	58	48	70	54	65	52	80	71	50	66	80	46	60	67	67	63	66	56	49	70	69	50	54	57	53	65	73	68	71	69	72	65	59	66	63	65	71	71	70	75	66	56	47	58	55	66	66	69	57	59	63	58	62	61	74	58	65	57	66	65	63	50	61	53	77	60	64	60	68	62	60	55	55	68	64	51	57	41	62	54	68	59	61	58	44	65	54	49	74	69	55	58	77	57	52	63	57	68	70	53	55	57	73	61	67	63	66	65	60	68	55	69	58	54	60	61	58	63	57	52	57	56	75	61	58	59	63	53	68	55	54	71	52	49	66	67	49	61	71	60	72	60	71	62	54	70	75	71	65	64	55	53	75	63	64	58	57	60	40	52	68	66	59	49	53	56	59	63	61	50	66	58	63	54	58	57	59	73	67	56	65	66	62	59	48	54	54	57	62	58	57	50	49	46	70	60	49	56	68	68	62	61	57	53	65	58	60	64	54	70	61	53	62	67	59	65	65	59	85	52	75	72	59	55	72	57	54	62	60	68	68	63	64	59	59	69	70	59	61	55	57	58	45	68	66	66	61	66	56	65	63	84	57	83	62	52	62	82	57	53	74	59	60	73	66	60	57	67	59	52	58	61	66	58	59	71	47	61	60	50	64	70	68	60	66	81	60	53	64	69	61	65	60	43	57	57	65	56	59	54	58	70	62	69	78	55	59	49	71	74	58	60	69	73	69	65	70	55	53	63	66	60	54	64	80	47	66	66	56	64	55	54	56	58	66	71	63	56	58	64	75	58	56	58	52	61	58	68	57	64	57	63	69	74	62	60	59	58	70	62	56	51	64	69	52	61	68	57	60	61	64	49	67	65	80	79	59	49	53	56	65	60	80	62	56	47	62	59	63	60	55	57	66	62	85	51	70	66	46	74	65	70	75	56	54	69	75	51	69	71	69	56	58	54	71	64	48	49	80	67	58	57	64	63	71	66	72	52	64	56	57	66	80	79	69	69	52	60	51	63	64	52	62	67	61	78	63	70	61	53	61	55	72	64	74	59	68	48	70	67	62	62	54	73	60	58	58	68	64	65	56	52	73	62	66	75	64	52	63	68	65	68	75	67	62	65	71	69	69	57	57	54	64	57	67	66	64	58	69	54	69	52	55	55	69	73	63	69	64	63	59	62	62	70	70	58	61	53	52	64	64	59	64	59	71	57	57	86	79	60	74	55	65	45	58	44	55	63	70	61	51	69	61	61	40	70	43	59	57	55	67	82	72	67	65	49	70	59	67	64	53	59	66	61	54	58	62	75	69	56	61	57	63	51	59	60	63	55	56	80	52	70	51	70	66	46	44	63	64	55	56	59	67	61	54	71	42	61	59	49	75	75	64	54	67	58	63	78	61	48	56	59	61	60	67	59	54	57	61	64	54	72	60	59	55	72	61	64	64	43	50	64	55	70	55	58	50	58	73	80	61	58	65	48	57	63	60	57	56	63	68	49	77	66	67	57	67	60	59	46	48	56	61	52	67	68	74	57	76	67	64	77	63	60	60	71	50	80	60	63	53	63	69	77	57	57	64	77	63	61	67	61	60	56	50	54	58	69	56	57	48	67	57	70	53	66	62	62	56	65	65	54	63	71	64	53	53	55	60	56	69	60	63	61	62	63	56	73	63	62	63	53	58	60	65	60	61	60	63	54	62	74	72	57	64	61	69	61	52	72	55	76	62	45	48	52	63	64	74	52	65	55	54	64	66	48	77	66	58	64	70	62	59	45	76	49	53	52	58	58	74	78	66	64	58	47	54	65	55	61	59	64	68	64	67	63	57	67	57	44	65	57	73	58	75	58	58	61	68	54	45	65	68	66	73	65	60	63	47	51	55	68	59	64	67	64	74	68	64	59	65	70	78	62	61	62	53	83	58	60	70	77	56	52	82	60	44	70	57	73	60	63	72	54	73	57	58	59	80	57	54	71	59	55	67	67	58	69	60	55	58	47	61	65	60	55	67	52	72	72	62	65	64	64	65	66	55	63	68	53	71	58	52	57	60	61	54	83	70	54	68	62	61	67	51	57	58	61	64	73	47	58	60	54	65	56	70	50	52	69	70	53	62	62	61	68	62	67	74	67	54	53	58	64	64	51	55	57	52	60	63	61	52	51	57	71	67	61	53	69	70	58	61	70	64	66	64	66	61	65	70	59	54	70	63	42	66	60	46	62	71	57	60	66	66	59	33	63	79	50	83	58	61	54	57	58	57	67	69	61	52	70	69	62	65	55	58	68	69	61	53	53	77	55	69	67	70	50	61	62	57	71	67	52	52	75	54	59	62	71	66	61	59	66	57	56	59	60	75	56	58	62	58	74	59	63	57	56	74	51	63	64	64	65	65	60	64	58	51	58	54	65	66	50	70	71	55	51	58	73	85	74	60	50	54	65	61	62	65	60	66	73	59	69	53	51	73	53	57	77	49	48	74	53	54	65	54	64	65	64	65	68	56	67	47	58	64	57	52	48	46	56	57	73	49	53	38	53	67	63	66	60	60	69	68	49	63	58	57	66	59	57	60	54	76	71	62	71	55	59	71	59	47	50	43	62	68	61	61	67	67	69	51	58	56	82	74	53	65	65	66	68	59	68	62	56	67	50	58	63	56	64	61	64	65	62	70	64	73	61	51	52	55	54	64	64	75	68	52	51	68	66	63	53	54	54	72	57	47	54	61	58	65	59	61	71	55	69	67	52	61	83	54	63	67	53	54	67	54	71	67	66	49	49	48	82	69	46	65	56	58	72	65	51	61	69	75	55	55	58	67	63	77	64	49	59	79	70	72	59	63	54	68	59	51	55	69	64	54	54	48	54	55	61	55	51	49	67	63	88	61	65	69	63	63	76	66	48
49383	46422	42096	45968	44453	26315	22316	15474	3536	1294	775	761	752	731	713	732	804	776	773	1087	1227	1007	880	780	725	767	731	745	726	764	748	739	757	726	751	709	746	739	775	726	746	725	733	681	729	718	785	714	722	744	748	767	734	719	712	719	753	728	722	763	723	720	764	738	732	714	742	759	722	800	715	706	767	756	744	705	742	732	787	760	761	781	743	746	788	735	767	765	717	751	757	744	737	766	749	742	739	702	722	767	682	716	749	757	782	733	737	735	755	748	695	719	714	759	769	724	704	722	782	727	785	745	762	723	724	734	769	722	726	740	737	761	825	746	757	761	740	714	777	706	766	750	739	750	712	761	724	765	742	726	785	726	700	742	760	721	759	776	740	767	714	683	745	749	752	729	724	772	740	768	785	753	783	727	732	755	749	781	712	707	756	723	739	747	724	713	782	743	735	750	739	748	722	723	745	785	697	763	720	764	754	740	740	663	706	757	684	694	746	726	748	765	759	752	751	715	731	727	761	660	704	722	706	704	705	702	743	741	757	739	720	731	723	742	716	727	746	751	755	772	691	714	725	745	776	721	745	748	723	771	745	748	780	737	761	762	765	739	739	762	729	735	733	772	735	725	735	738	757	764	773	808	721	747	768	747	729	727	753	738	774	765	759	712	771	768	811	731	756	705	716	738	753	732	757	686	728	709	747	749	715	728	727	731	744	753	723	713	753	756	750	734	732	733	725	749	791	741	729	735	742	748	733	737	722	779	772	728	766	763	718	727	777	759	745	751	713	780	756	770	770	752	717	738	741	704	761	799	714	779	715	743	762	754	700	758	723	709	772	755	764	755	769	748	706	756	705	792	700	730	731	729	745	748	755	687	745	738	807	704	696	770	781	774	702	710	683	706	768	750	746	764	783	730	802	752	737	769	767	781	728	779	739	748	704	736	781	715	743	769	707	731	768	776	745	699	745	750	756	703	742	741	742	763	727	750	735	721	796	709	737	700	726	739	751	701	752	804	752	776	761	766	776	754	744	736	743	783	749	724	754	708	790	754	727	756	717	733	746	762	744	718	775	717	736	715	729	732	692	716	735	744	800	738	799	752	734	738	739	768	721	720	781	680	720	724	711	764	757	728	796	739	688	690	698	739	775	756	730	689	741	772	739	738	724	748	723	786	788	738	752	773	723	785	770	789	782	766	720	711	742	717	706	731	732	733	768	721	694	696	734	721	746	754	710	734	809	741	708	728	755	747	775	744	688	717	774	713	735	787	751	698	785	773	721	732	732	777	787	763	749	763	728	711	754	782	740	764	774	793	690	748	775	761	793	727	736	775	728	707	784	772	717	676	695	708	723	736	744	726	766	729	758	764	718	748	720	803	720	775	764	737	736	775	819	709	725	767	772	724	716	733	733	699	720	760	734	733	689	733	681	760	735	780	757	793	708	755	771	754	744	733	756	718	800	759	793	730	722	698	739	772	684	744	736	710	754	731	723	752	747	699	704	767	750	755	746	701	763	732	735	737	696	723	769	740	778	725	711	702	745	714	708	721	719	743	762	753	727	704	748	738	697	722	696	733	747	822	687	759	751	703	713	733	735	795	737	713	711	746	709	764	688	766	740	717	749	731	758	712	781	753	693	791	764	760	701	715	752	738	747	668	719	720	766	743	752	753	739	745	751	713	732	740	728	751	769	716	743	756	760	768	728	733	761	733	744	737	707	729	734	711	734	731	743	716	703	669	753	779	732	780	739	751	733	727	754	719	711	753	747	764	748	770	736	716	733	755	705	733	752	738	756	743	730	748	781	745	730	746	743	736	762	775	772	764	724	728	741	760	760	708	788	776	759	794	699	729	705	714	712	725	713	752	724	706	776	762	744	733	765	758	745	731	733	730	731	732	771	721	737	702	756	747	751	724	735	725	700	768	756	722	716	730	761	745	769	755	737	734	737	741	710	744	734	669	703	777	726	693	720	721	729	736	711	775	783	746	737	730	799	767	759	746	726	732	753	771	754	751	719	707	768	674	755	747	771	739	738	708	741	754	713	746	696	696	669	722	762	754	719	787	751	736	755	746	692	757	775	747	743	744	716	729	736	749	756	733	727	734	725	679	729	752	750	726	699	702	762	727	751	747	729	682	764	727	728	705	723	786	773	737	713	758	782	741	724	733	750	696	758	774	725	729	794	776	787	754	764	734	748	729	731	743	751	749	681	727	750	721	769	738	761	721	717	763	731	750	735	777	744	711	712	750	729	749	744	760	763	748	737	703	752	717	723	752	740	778	745	752	777	725	733	724	800	772	749	715	744	740	732	727	775	759	720	731	760	762	726	742	725	743	725	747	750	749	718	708	746	753	762	751	752	715	746	772	746	732	710	716	703	690	705	718	733	714	746	747	755	675	734	759	762	664	762	748	755	735	797	763	730	757	703	730	731	737	718	747	728	710	799	774	733	729	747	782	736	728	793	736	730	727	751	759	697	734	743	771	778	691	687	750	738	750	744	807	771	707	708	729	756	723	691	745	726	739	732	721	736	772	728	820	726	758	755	741	712	766	715	688	727	785	740	725	704	742	754	757	757	704	767	709	723	773	759	771	751	774	771	743	795	760	703	723	726	739	730	759	721	754	735	771	761	739	729	749	727	750	707	723	777	712	761	774	723	734	714	731	768	754	791	795	705	813	754	708	756	732	710	747	772	708	712	726	712	748	758	734	776	772	779	756	711	745	763	750	744	773	738	794	778	736	767	762	758	752	750	711	764	736	732	743	748	733	721	752	713	733	705	734	709	709	734	757	733	750	703	772	708	739	749	715	686	722	705	771	726	740	771	728	758	734	747	742	719	726	735	720	736	754	735	726	717	771	763	775	721	723	764	696	732	699	753	788	809	749	761	721	806	786	776	724	724	745	725	744	728	771	755	740	715	757	749	720	726	737	757	761	734	773	744	700	730	760	731	739	704	761	742	774	767	705	739	796	717	747	688	767	787	723	753	760	714	793	711	781	773	715	740	752	751	733	771	771	756	762	767	729	748	697	735	745	708	763	731	765	746	774	735	729	735	759	757	730	712	724	691	720	743	767	742	749	718	749	712	806	781	750	704	760	758	729	775	749	745	709	800	729	769	774	758	742	736	774	731	721	747	748	780	749	753	727	826	757	711	713	734	723	755	748	753	721	765	778	713	740	749	737	754	755	714	720	740	732	722	742	727	711	781	818	724	726	731	733	728	747	734	711	725	722	759	738	751	740	764	732	764	705	724	787	741	751	749	723	706	736	736	712	701	711	717	765	754	705	781	721	758	758	717	760	756	722	763	775	749	771	730	767	744	747	714	743	793	760	755	768	755	720	768	733	755	745	736	696	767	793	750	758	757	705	802	731	779	734	707	778	766	741	668	769	752	737	757	752	770	714	744	784	745	713	741	727	778	710	800	795	787	712	794	771	766	721	764	738	791	703	721	735	712	730	744	696	741	742	748	767	740	696	753	823	763	795	802	740	779	732
8619	9942	5118	2012	1439	265	190	133	62	60	48	43	51	47	40	42	59	59	58	53	48	58	47	55	51	56	56	49	58	40	59	78	57	57	51	53	52	52	58	57	54	52	56	40	61	54	62	50	53	48	53	64	52	44	63	52	49	61	57	62	70	44	61	52	49	47	43	44	45	48	56	51	53	50	61	57	55	60	43	71	44	52	49	59	53	60	57	62	51	56	64	79	46	52	55	46	60	48	62	58	50	51	56	59	66	61	56	52	53	49	46	37	56	51	47	59	55	47	53	53	62	55	56	53	55	52	48	52	49	50	59	61	49	52	63	46	55	51	52	46	43	73	54	51	61	61	60	52	56	66	59	60	61	45	72	56	57	60	66	47	60	47	64	66	51	45	62	56	43	52	59	57	54	45	57	50	49	63	52	63	54	54	50	53	60	56	58	62	56	47	46	57	57	59	60	51	54	40	52	65	49	49	58	62	50	59	62	55	51	45	56	59	51	51	50	47	48	45	47	65	35	61	45	64	55	66	62	60	50	58	57	55	62	62	59	51	45	45	69	46	60	52	50	55	63	62	70	56	49	58	74	53	39	66	66	62	68	61	52	61	66	61	54	55	50	46	57	56	43	49	53	55	68	50	52	55	65	54	48	65	42	53	43	56	74	49	60	55	52	56	59	49	58	43	48	58	65	72	47	52	47	45	61	63	48	43	57	56	63	51	52	61	56	45	62	57	55	53	50	69	53	54	51	53	50	46	53	42	44	52	62	52	61	64	64	57	50	61	54	53	55	47	46	59	55	55	63	59	47	55	46	54	57	47	59	43	65	52	48	60	60	53	54	56	62	62	55	59	66	54	54	61	44	48	54	50	50	57	52	49	46	56	62	41	67	61	49	57	45	43	44	62	45	49	62	58	52	54	55	51	44	45	60	42	52	53	37	59	61	66	50	52	55	52	61	45	60	74	49	57	53	65	58	50	68	65	46	48	59	46	50	55	56	52	62	65	54	50	59	43	50	56	59	51	50	59	35	58	55	53	65	55	46	57	45	53	63	46	44	55	48	58	52	51	59	40	54	68	57	52	44	53	51	77	63	64	51	51	51	62	65	52	65	65	51	60	57	63	61	54	51	53	64	60	61	58	55	51	48	41	53	52	58	42	59	50	46	48	76	45	46	56	46	54	52	59	58	60	67	50	54	42	50	49	58	42	44	55	42	41	50	52	57	57	65	59	63	60	46	55	41	40	65	47	57	44	60	57	52	59	60	46	50	46	60	59	68	63	61	58	41	70	55	64	41	55	54	54	44	56	53	57	64	47	45	52	61	53	56	50	44	40	59	57	47	41	50	61	51	58	72	54	58	46	68	59	61	56	55	39	59	53	48	57	53	54	60	53	44	48	53	54	59	56	46	60	46	61	53	62	53	57	53	47	56	62	52	57	57	42	59	41	63	47	47	59	60	61	51	66	60	64	41	51	55	66	51	58	51	57	69	47	55	57	71	41	51	51	54	49	48	64	67	54	66	47	40	55	51	44	61	50	44	50	59	44	51	50	59	47	62	48	53	51	52	45	56	52	58	60	71	66	66	45	53	56	47	52	54	50	55	52	46	48	58	71	58	45	56	52	49	55	58	59	35	57	46	64	50	58	60	56	47	63	60	60	53	50	55	61	76	56	52	53	52	62	62	66	48	46	71	56	44	42	51	47	69	61	61	49	69	60	46	49	55	47	51	53	53	53	51	56	65	72	48	60	50	51	49	47	37	56	49	50	58	49	44	52	62	53	44	46	47	59	57	56	46	51	57	54	49	62	48	62	60	60	57	64	55	54	66	45	57	65	46	48	37	44	52	40	51	51	56	52	62	55	45	45	51	48	72	59	49	34	57	49	55	50	50	58	46	54	49	59	47	49	53	50	42	66	59	62	51	51	51	44	55	44	54	48	65	62	51	50	64	55	59	58	48	61	59	46	57	44	55	68	59	51	49	55	52	55	41	54	51	52	41	51	55	63	53	59	50	55	56	61	56	59	43	52	50	49	54	36	48	59	57	61	49	65	54	52	55	57	50	63	44	53	53	67	60	54	51	40	48	61	55	50	58	55	51	46	59	69	37	61	43	47	55	64	61	56	55	54	56	59	62	47	61	46	48	62	49	55	57	55	62	57	50	48	45	44	52	56	56	72	60	46	45	55	53	46	52	48	50	52	55	61	47	37	52	62	64	52	54	42	51	48	42	46	48	48	47	55	66	54	61	55	47	44	61	41	50	51	51	45	60	57	58	40	52	61	54	43	60	62	46	57	57	66	71	43	42	56	48	56	46	49	47	68	55	51	50	71	73	52	53	55	57	60	52	51	52	38	61	61	58	49	60	55	56	66	49	64	66	59	52	47	60	63	56	50	46	53	62	52	54	58	52	57	54	52	57	42	40	56	51	50	49	72	48	52	45	48	41	62	48	49	48	57	51	66	47	50	60	54	67	60	47	51	55	57	56	46	47	53	55	48	51	50	61	43	68	63	54	56	57	61	66	43	48	50	54	52	37	58	57	66	57	56	53	52	45	49	63	52	54	49	45	42	51	65	57	62	49	57	58	56	65	69	52	57	55	55	57	48	62	51	76	59	61	51	49	69	62	54	68	73	59	64	64	54	40	53	62	59	59	38	56	55	51	48	53	56	49	49	54	62	52	47	55	59	44	38	65	59	54	70	40	57	58	64	53	73	48	57	65	46	56	60	56	47	52	58	49	46	60	43	43	60	60	51	50	48	70	44	47	54	56	58	55	55	62	57	62	59	62	61	52	48	49	53	57	59	48	63	56	59	53	50	61	57	44	54	72	62	54	65	63	42	64	61	54	59	52	66	44	63	51	53	48	48	69	54	49	60	40	55	66	66	52	54	46	58	46	41	55	57	45	65	62	48	68	49	65	52	52	45	50	50	64	50	45	60	49	61	40	62	52	48	51	42	45	51	56	58	61	52	45	54	51	55	74	59	74	47	55	70	52	51	54	64	46	61	54	56	56	51	53	48	50	48	61	50	47	53	52	51	48	47	67	61	51	55	51	52	69	44	62	54	57	49	51	65	60	49	54	60	42	45	44	38	40	56	44	50	52	59	50	61	51	48	60	55	49	56	60	53	45	61	55	45	59	55	71	53	53	56	44	49	40	63	59	51	57	50	48	47	56	58	50	47	55	50	62	55	65	55	50	56	43	50	61	50	61	50	52	53	60	49	59	49	61	59	45	39	57	64	52	52	73	52	42	68	52	44	55	47	45	60	35	49	41	60	48	58	56	51	52	59	42	59	48	58	52	56	53	55	53	57	54	52	61	60	53	52	53	54	48	51	51	68	63	41	58	71	54	52	67	52	43	41	62	57	48	55	49	61	51	55	47	50	50	42	54	54	55	39	61	59	63	72	56	57	64	52	52	52	55	56	56	55	49	62	56	54	56	53	65	50	50	62	63	47	54	57	58	42	53	62	68	48	56	60	51	53
41954	34605	26627	26878	26411	11619	8258	5459	1307	754	671	648	657	663	685	701	613	670	705	756	792	778	716	660	662	693	721	653	692	633	685	629	666	617	646	638	662	655	602	708	652	674	655	681	651	664	627	632	679	650	620	662	694	684	609	641	672	599	637	673	649	631	687	674	634	704	670	622	662	661	623	664	660	686	647	695	663	646	684	652	644	698	610	654	661	640	661	635	694	639	664	654	668	587	656	639	660	629	676	695	659	625	674	648	685	647	645	671	685	656	671	636	643	681	643	666	633	682	628	656	642	626	661	669	665	668	661	652	647	596	664	678	662	649	659	684	674	660	695	634	615	671	658	674	645	695	640	664	703	675	674	679	683	698	664	659	632	666	660	702	651	647	677	677	653	660	645	669	647	649	673	666	670	664	657	678	650	673	709	652	689	628	648	641	682	664	675	665	652	673	650	663	708	671	647	665	729	661	673	623	693	685	664	703	657	692	702	622	666	642	633	641	665	661	698	682	679	690	656	634	668	610	608	623	671	672	705	662	668	650	662	693	612	624	688	679	616	693	675	645	700	668	657	651	638	670	632	707	670	623	652	649	655	689	634	642	625	645	662	648	650	670	660	598	702	653	665	665	670	638	648	626	644	737	686	692	676	673	655	674	623	639	668	661	672	687	651	596	639	650	634	645	663	617	664	654	646	693	659	707	663	655	695	707	663	678	654	680	637	659	652	655	670	615	659	632	691	692	648	639	663	653	678	657	657	701	690	639	676	657	687	687	728	623	686	669	688	646	643	682	690	672	607	635	645	616	691	682	645	633	694	657	683	696	666	634	672	659	689	648	609	666	673	698	662	673	662	673	623	688	724	648	650	683	669	651	652	656	680	609	627	595	683	677	670	667	682	688	641	696	692	682	679	575	648	697	627	702	659	673	648	648	635	672	658	682	640	651	685	628	644	633	691	682	690	628	639	688	657	662	660	617	663	642	643	670	639	667	675	632	682	666	665	638	633	656	720	664	632	656	701	654	608	645	664	648	656	659	663	646	651	656	678	698	654	651	674	655	684	646	677	573	643	690	638	669	640	628	663	599	690	683	738	625	658	696	695	638	662	648	631	668	676	637	667	631	637	644	710	665	641	667	712	609	658	622	645	696	683	676	700	688	645	658	666	646	698	665	630	665	680	695	671	644	670	677	669	650	629	654	648	655	621	665	642	656	685	601	680	630	658	702	661	639	667	647	617	639	698	602	666	754	637	651	649	646	678	654	680	691	669	608	623	692	675	656	646	696	674	667	655	710	632	686	692	699	638	667	693	660	654	645	684	668	703	697	722	645	641	656	658	676	623	675	672	666	661	666	684	709	685	619	672	712	644	701	687	654	655	586	717	637	659	684	674	679	651	681	689	732	662	713	687	674	727	677	654	662	697	664	629	634	651	657	679	615	701	675	668	695	705	625	716	659	628	671	635	645	680	676	644	640	657	636	676	694	665	609	676	649	670	662	653	678	639	635	645	611	667	620	709	645	649	650	651	655	703	665	598	645	667	655	641	648	628	648	631	648	643	674	645	641	625	673	704	675	642	634	645	639	677	688	692	647	665	642	659	656	708	687	613	637	671	685	694	639	670	684	684	675	610	643	624	692	672	637	608	650	672	679	671	698	687	657	692	646	648	663	644	687	630	649	663	689	610	671	678	662	668	643	687	695	648	593	669	684	714	659	671	649	636	663	670	652	721	681	665	710	621	665	665	640	715	675	651	675	666	687	651	702	652	648	631	664	663	644	678	668	709	655	723	669	661	646	723	666	629	638	686	630	678	635	633	628	650	717	675	649	656	642	628	619	674	689	662	663	674	664	676	625	646	629	695	690	646	672	649	618	651	663	650	657	704	679	703	656	692	664	687	668	686	664	614	664	690	665	653	706	611	669	677	656	649	635	658	646	645	615	664	675	669	680	673	659	656	670	634	671	681	684	666	657	635	659	646	666	646	605	680	686	688	643	636	622	645	666	666	671	629	664	659	683	641	657	677	681	661	625	705	676	698	643	702	627	654	662	709	672	671	652	619	669	672	656	664	657	650	655	676	664	617	672	716	634	639	650	663	691	666	669	652	684	625	711	610	699	700	645	605	683	637	698	699	674	688	625	703	689	666	646	661	704	618	671	662	666	607	675	680	667	597	655	623	660	652	657	654	660	644	684	647	663	632	671	657	652	672	703	700	657	649	660	677	645	668	652	664	723	658	685	670	694	682	633	630	685	644	642	689	688	628	655	679	625	656	617	647	647	682	677	667	666	682	669	658	600	690	646	664	636	630	727	610	719	653	665	680	677	663	657	681	616	681	674	647	662	644	659	626	664	673	682	640	653	671	642	663	673	670	686	666	706	663	639	717	699	694	678	663	681	667	699	672	689	693	660	653	670	653	652	649	657	666	655	725	658	637	640	692	621	664	675	668	647	693	696	645	680	635	626	634	663	660	698	636	707	685	661	685	691	637	658	650	627	675	658	675	710	679	658	669	648	697	645	640	653	678	660	624	698	656	661	698	681	651	624	676	680	647	682	702	636	664	666	636	646	604	719	651	631	687	612	680	667	651	686	680	679	627	686	700	683	670	646	623	649	669	644	692	684	613	677	642	657	699	648	618	712	716	667	624	658	662	627	646	667	669	647	701	662	625	635	600	665	628	647	635	702	701	681	664	640	705	637	675	675	681	654	676	674	638	641	623	629	613	664	640	688	672	677	672	676	649	726	691	719	622	648	668	651	679	671	680	674	683	671	636	700	671	628	625	632	660	674	641	675	614	631	651	659	727	630	672	684	647	672	650	651	657	655	706	641	599	661	670	707	675	713	688	641	683	667	644	639	673	656	641	696	683	663	658	698	690	680	682	674	617	702	628	688	664	613	664	628	648	656	630	652	684	686	683	666	639	631	613	686	708	701	700	679	663	666	680	713	652	672	659	623	669	672	649	644	631	649	680	654	663	657	707	695	659	667	631	627	650	638	665	640	700	683	688	624	632	651	642	659	689	668	659	657	695	720	667	648	685	629	671	634	673	661	625	654	666	691	653	701	633	677	652	662	638	609	643	666	668	687	673	669	648	646	635	648	698	637	648	631	666	657	675	688	648	707	644	680	660	678	696	689	638	651	651	635	687	668	648	671	635	658	627	696	667	631	659	666	656	684	671	656	669	656	656	647	682	718	592	624	714	659	626	666	638	633	649	659	645	664	701	630	657	667	635	690	664	620	681	592	695	705	679	645	686	663	614	665	699	652	667	677	666	680	708	641	676	642	651	690	715	668	686	694	698	626	611	656	681	632	628	682	633	662	654	657	653	681	647	651	686	689	628	675	655	651	654	702	644	684	653	630	677	637	646	684	637	613	656	683	673	672	647	697	674	726	673	673	653	653	634	662	634	691	663	672	657	606	691	678	647	617	642	658	644	658	655	607	677	646	617	680	683	661	674	622	709	658	671	660	646	675	705	707	644	645	674	679	650	675
20458	30619	16314	6891	3649	770	477	319	118	68	48	51	60	56	55	67	70	55	64	59	56	52	64	57	58	48	59	53	64	58	45	51	50	49	47	46	64	47	49	56	56	80	65	56	54	55	63	66	64	43	54	55	57	44	57	58	50	50	54	56	47	47	56	45	53	55	61	50	63	58	50	68	60	49	52	51	49	57	54	52	65	53	62	51	61	51	61	64	59	49	51	55	56	61	59	59	62	49	56	56	58	59	52	55	55	50	54	64	52	52	68	37	59	68	58	53	65	60	48	58	62	58	53	57	54	56	51	58	51	51	52	45	52	53	51	56	65	49	52	47	60	54	65	59	55	55	48	57	64	50	50	53	51	54	64	59	61	55	48	44	67	48	56	45	46	44	56	42	45	55	48	46	48	43	68	54	54	49	59	45	61	61	49	60	43	56	38	55	53	54	42	61	67	60	60	63	70	55	48	60	67	47	58	58	50	59	40	47	59	49	58	52	68	63	48	49	69	55	48	75	58	68	62	57	54	59	54	63	46	46	50	60	58	52	48	52	45	51	83	75	55	51	67	35	57	53	56	44	47	59	56	51	47	58	60	56	59	60	57	54	63	47	54	58	65	38	45	61	61	55	52	49	53	48	60	61	58	63	55	63	59	46	44	52	55	64	68	55	44	60	46	54	66	43	58	56	55	46	73	60	68	60	52	58	45	47	69	61	52	52	59	47	65	60	58	47	44	53	58	58	46	68	55	51	55	51	67	74	51	56	56	40	52	56	57	67	59	54	45	64	52	59	54	52	55	46	50	57	46	53	60	44	53	57	55	52	61	48	59	36	69	63	54	55	50	51	49	59	50	50	45	49	58	43	44	46	57	67	49	51	44	48	46	48	51	57	41	59	43	56	42	56	59	50	53	62	61	49	48	58	68	52	46	55	47	68	40	61	46	46	55	59	53	43	43	43	59	50	51	60	58	54	45	47	56	52	66	59	61	54	70	66	56	54	62	66	53	63	42	37	59	52	58	54	59	64	47	53	46	54	60	57	48	65	55	49	50	45	58	57	43	54	50	46	57	53	49	48	48	52	47	62	58	74	52	33	40	50	58	40	65	51	64	55	64	64	60	56	48	57	68	61	60	54	57	44	48	63	60	56	61	61	45	48	59	56	67	49	73	60	63	52	50	55	68	50	45	55	51	53	58	54	55	69	51	66	77	52	54	48	60	57	61	47	49	52	52	55	42	69	54	63	62	53	45	71	51	49	45	43	69	59	48	52	53	54	58	49	54	66	55	48	48	55	64	56	60	45	46	63	58	56	58	57	51	59	51	49	61	57	47	61	56	54	66	56	50	57	57	53	57	57	57	67	45	54	67	55	45	57	54	76	51	50	42	64	53	59	67	57	50	63	48	60	54	45	44	61	59	52	59	38	44	50	57	56	63	48	60	54	56	57	55	50	57	53	49	52	56	48	42	59	65	67	43	54	54	55	60	59	70	53	58	55	48	61	63	53	43	52	41	54	53	58	51	43	44	53	50	55	58	45	47	49	57	55	58	54	56	64	47	55	54	55	61	52	54	49	43	53	52	53	52	60	59	60	62	58	62	54	49	62	57	64	53	56	52	61	43	54	54	55	63	54	55	56	52	60	56	46	53	59	56	65	52	63	51	54	47	67	53	51	44	54	48	69	59	49	54	60	53	43	58	46	58	56	61	58	63	58	58	58	51	58	41	48	59	44	68	49	49	50	67	54	58	46	61	59	56	50	51	43	44	39	40	62	54	65	49	48	57	77	52	59	62	47	54	53	58	70	43	62	43	51	54	44	50	41	50	37	48	59	42	56	52	52	49	56	69	53	56	63	56	53	57	54	55	45	47	58	64	50	58	51	51	56	44	50	60	51	53	54	67	55	52	55	49	56	62	56	70	49	42	70	52	57	43	54	41	46	48	44	57	51	49	48	62	58	46	42	73	53	65	52	56	49	53	64	53	45	53	55	65	55	56	62	55	59	55	48	54	46	40	45	42	55	57	55	57	60	55	45	48	50	57	50	53	49	54	43	51	56	54	48	49	48	47	48	58	44	55	68	53	50	53	43	68	57	67	68	44	53	50	59	52	57	52	55	64	58	44	58	49	34	57	51	57	47	50	46	69	66	49	49	55	53	47	51	60	59	52	61	48	58	47	59	50	63	56	74	69	57	49	43	53	59	59	58	63	41	44	62	56	60	56	59	54	53	50	53	55	60	53	57	60	50	65	61	56	56	59	56	50	52	60	47	52	59	56	52	41	65	49	45	68	55	55	64	44	61	66	47	47	57	48	48	44	64	45	40	41	48	61	57	58	64	52	43	61	59	50	62	63	56	52	44	51	50	45	60	54	65	56	46	58	62	47	51	54	46	62	62	53	44	48	59	56	52	46	54	61	49	61	67	73	58	59	39	53	60	55	58	74	68	56	59	52	63	54	54	47	58	50	57	54	52	47	54	55	51	59	53	63	58	47	45	59	44	58	59	48	56	67	59	62	53	54	58	38	53	40	46	66	58	47	52	47	59	46	70	46	47	63	49	47	59	53	51	50	56	57	62	48	41	59	49	60	50	60	52	46	45	46	72	50	50	58	48	52	56	60	58	56	49	54	45	55	46	59	42	54	62	68	49	49	55	51	65	48	53	63	59	50	36	52	58	50	43	51	60	59	52	66	45	49	48	51	59	55	44	73	58	44	65	58	44	56	61	43	49	50	59	57	61	72	46	50	53	73	58	48	64	48	48	58	61	63	61	54	45	60	49	66	54	66	58	52	72	42	66	46	62	52	64	47	63	60	55	61	41	44	55	57	52	64	58	75	59	59	50	54	55	50	61	52	51	47	64	52	61	50	55	44	55	64	54	64	58	53	61	54	50	65	50	53	48	56	38	56	56	59	63	53	68	55	52	67	54	56	53	52	74	66	48	47	55	67	48	52	55	49	62	62	61	43	56	64	48	48	54	63	45	54	61	52	69	63	62	62	66	58	65	46	57	56	53	57	50	54	40	52	50	59	52	56	56	57	46	57	57	62	56	55	51	59	54	52	57	54	60	56	43	48	50	52	57	58	45	64	56	56	52	51	65	50	66	74	39	68	43	44	48	49	59	66	44	43	62	64	40	64	56	50	68	51	42	66	54	50	59	55	55	51	72	65	59	39	42	54	60	56	46	59	55	51	63	60	58	57	67	66	50	42	55	63	47	46	62	53	34	56	62	52	44	54	41	56	51	63	64	58	58	59	50	58	54	50	65	60	48	56	59	61	53	57	72	67	45	53	60	56	59	43	74	46	49	64	69	49	66	67	53	66	54	58	61	53	58	42	58	58	42	50	57	45	53	52	46	60	64	54	45	54	57	63	64	62	59	64	54	47	47	54	45	47	54	55	52	48	65	67	45	60	47	56	52	62	54	61	55	61	53	46	59	51	62	64	52	43	69	53	66	67	45	61	58	55	61	61	41	49	49	43	53	58	63
46359	44191	37415	39424	37843	22952	17823	12097	3132	996	655	703	675	679	691	703	695	710	794	870	828	828	673	721	665	665	691	672	679	668	664	741	665	686	735	669	664	652	645	717	668	660	678	672	655	623	671	658	732	585	623	612	664	660	674	641	637	683	652	725	645	693	582	653	620	685	626	674	672	671	695	665	680	681	692	665	636	676	662	676	653	696	681	694	624	658	673	656	717	695	659	656	671	651	689	643	642	624	670	698	644	625	684	687	671	600	687	653	686	675	640	646	686	673	696	660	687	705	668	661	687	625	674	707	632	692	641	674	633	703	668	620	692	657	687	690	663	651	661	682	673	693	670	659	685	695	642	642	669	651	695	703	701	695	666	714	700	669	627	665	661	676	688	657	703	644	666	687	669	645	615	631	634	736	620	683	643	701	624	615	682	675	670	642	644	650	672	680	664	655	676	670	635	668	630	726	646	651	641	683	692	689	675	703	709	658	680	666	711	672	647	695	693	661	686	653	667	730	703	680	659	622	698	646	690	645	655	685	668	686	731	652	612	651	642	659	674	675	704	710	655	655	697	683	711	662	689	631	665	662	673	628	658	678	678	671	676	665	665	657	666	662	665	676	633	668	619	677	680	635	714	675	705	693	695	680	679	672	627	720	676	670	687	658	693	675	651	656	658	636	621	689	679	690	670	661	669	683	672	678	658	669	678	686	677	694	627	675	705	678	653	650	630	612	647	667	672	688	642	677	689	678	623	659	690	728	660	666	658	684	696	636	670	652	696	687	659	691	691	681	659	644	633	672	669	648	657	646	706	658	675	632	632	663	666	637	672	700	686	698	653	641	685	663	676	609	701	637	683	698	645	692	723	640	662	653	627	644	703	631	686	668	677	660	650	666	695	672	620	690	655	656	656	684	705	756	643	704	664	677	651	645	657	651	640	644	660	661	677	712	696	660	659	675	700	620	692	676	613	681	674	709	671	681	641	653	698	673	664	667	657	669	679	649	676	636	680	643	629	680	675	700	653	663	705	664	614	676	686	677	676	682	647	631	676	648	672	677	717	631	741	683	667	673	670	700	632	672	628	669	710	682	714	697	694	653	697	702	662	698	675	671	695	698	666	617	700	661	634	700	675	727	656	695	673	678	699	672	708	700	680	652	649	622	711	700	683	634	661	671	671	676	677	687	670	627	683	693	628	632	680	654	654	671	639	629	663	663	631	639	669	702	730	630	637	680	723	714	667	664	675	620	668	653	663	690	702	651	684	664	709	680	694	700	660	680	623	704	689	683	647	687	685	646	650	642	686	701	661	663	658	636	691	640	609	653	628	683	674	672	676	648	617	663	698	656	724	634	665	657	657	695	671	656	664	673	694	670	631	678	677	650	689	700	634	650	674	673	666	694	678	695	655	652	639	706	672	663	661	705	687	643	665	735	720	624	630	666	633	745	658	718	642	665	673	633	661	622	654	688	670	702	597	658	665	654	643	669	695	664	649	658	681	652	676	645	635	716	668	700	677	712	639	663	626	661	634	694	664	692	693	616	691	647	686	675	665	687	679	646	667	670	694	662	674	682	693	646	697	704	659	648	599	690	664	660	703	629	639	699	683	650	701	679	711	647	647	665	647	690	651	702	631	647	670	619	648	696	639	676	670	712	682	674	676	673	682	666	676	712	657	628	657	692	664	668	703	621	666	631	645	690	682	689	711	691	641	709	651	728	692	620	659	711	719	683	653	665	719	673	705	684	727	686	667	698	718	683	647	665	686	658	685	674	703	628	682	644	670	678	671	707	673	655	682	674	679	617	701	701	695	643	698	675	683	702	627	644	722	729	716	682	632	677	704	676	668	671	667	691	711	644	677	633	658	672	671	654	675	729	672	671	667	644	665	629	621	673	676	669	689	622	604	640	674	688	661	684	709	633	684	695	689	651	581	614	632	660	640	659	674	676	681	650	639	642	644	680	691	695	628	663	641	673	690	696	694	637	639	701	693	674	690	647	684	609	677	706	682	631	677	683	662	720	702	653	674	677	668	617	626	656	622	715	655	624	681	691	705	648	675	690	630	657	693	705	675	662	655	712	651	688	614	671	676	655	675	720	682	692	671	657	686	652	670	633	665	634	716	666	673	629	656	695	646	700	645	687	664	638	683	635	669	691	730	654	684	678	681	668	659	660	718	677	655	735	637	667	707	669	634	699	683	635	642	729	613	662	638	664	705	691	686	634	659	649	694	679	702	661	724	636	659	656	680	682	686	656	688	698	647	674	678	664	695	671	698	684	631	671	636	680	707	676	655	675	657	648	641	655	699	661	648	666	659	629	676	717	719	633	693	670	668	701	616	662	677	642	657	681	681	664	660	656	686	671	671	722	602	644	680	716	629	683	649	657	644	642	688	715	722	690	691	699	689	658	705	666	651	661	662	687	669	649	707	678	643	715	668	663	655	659	712	672	669	662	628	648	645	690	691	699	683	656	649	674	680	662	654	681	650	697	663	672	690	699	629	644	666	667	639	694	679	655	682	677	663	671	663	713	675	661	694	700	668	694	674	681	645	652	659	627	668	657	648	683	661	650	677	660	665	628	725	675	642	646	675	651	697	649	682	664	679	656	679	686	698	621	697	693	641	701	634	694	662	669	664	634	637	668	745	703	667	651	657	620	648	668	673	744	684	668	661	626	688	664	748	646	697	653	664	666	686	663	706	677	667	687	693	632	662	697	677	653	651	667	662	659	672	674	671	667	689	667	664	650	695	665	646	650	654	707	713	660	633	686	642	671	661	668	660	669	671	652	654	653	694	618	642	646	643	692	709	676	672	640	714	675	644	680	636	664	658	684	665	645	705	675	649	691	670	664	660	703	648	699	648	631	706	705	657	667	682	696	658	703	638	693	704	655	659	681	685	669	681	643	630	668	667	662	663	627	692	689	690	677	641	662	665	665	646	675	643	650	742	706	660	660	640	648	654	665	681	672	660	688	678	656	696	676	665	675	601	652	699	624	715	697	621	671	661	626	658	679	679	677	701	670	646	648	722	647	690	674	662	698	711	673	649	682	710	670	666	658	668	636	615	648	694	662	640	711	671	661	626	665	655	664	688	666	669	660	620	663	657	658	685	654	684	647	641	675	679	718	649	663	669	649	646	640	669	669	685	646	665	690	657	627	646	652	659	667	636	721	621	645	694	701	642	692	714	689	670	688	669	675	691	661	666	676	697	680	663	625	690	648	690	644	655	699	667	709	640	685	674	653	678	664	674	711	664	690	675	665	677	677	662	654	623	630	686	651	655	765	673	671	685	660	664	649	673	676	682	702	686	622	653	667	655	680	669	698	696	655	694	694	707	696	704	658	700	718	679	660	641	675	673	694	739	691	697	678	704	674	683	652	677	692	652	690	695	666	668	688	680	678	712	661	671	698	670	683	674	695	669	648	688	675	684	701	677	671	699	627	684	663	695	668	625	688	699	683	693	691	625	681	661	661	684	705	646	666	671	653	677	663
17722	27197	15786	6809	3250	743	387	285	123	74	63	62	70	64	75	68	57	68	53	61	67	68	74	67	71	55	71	69	57	59	64	60	61	56	56	67	69	71	57	75	73	72	66	49	61	68	61	72	71	58	54	63	66	59	70	50	62	59	70	66	62	62	67	66	66	62	55	79	47	60	67	56	58	63	73	61	78	62	74	65	54	53	63	68	58	75	66	59	68	57	49	58	71	59	64	52	66	68	72	58	70	82	62	52	74	63	52	58	52	69	54	61	69	66	65	55	74	68	57	57	60	46	53	65	75	73	65	67	65	72	68	61	64	57	62	59	73	59	66	57	76	58	68	47	64	72	65	69	56	76	77	61	66	58	87	78	65	66	49	73	72	78	88	68	75	64	60	59	63	69	54	50	64	58	72	68	61	69	56	70	70	61	73	64	62	66	62	59	74	83	78	65	64	59	61	60	58	59	61	63	67	51	71	68	46	82	67	67	59	64	60	64	74	67	57	65	66	51	71	60	58	70	65	48	56	61	64	63	64	64	71	61	58	51	66	60	80	67	56	68	70	54	55	50	70	73	67	57	52	64	70	66	63	71	62	62	52	50	76	63	60	69	41	52	59	62	76	60	57	45	70	62	75	64	68	64	50	62	55	58	63	68	56	73	60	68	74	59	70	66	58	75	59	54	66	60	70	84	48	64	58	64	48	58	69	55	67	80	70	59	67	75	63	55	52	71	75	53	60	50	69	75	75	58	49	58	62	62	55	55	80	43	72	53	48	75	48	63	61	46	73	73	40	67	67	87	64	53	64	80	70	59	73	59	55	79	65	49	65	71	71	56	56	61	54	55	60	62	70	65	73	65	68	55	51	59	57	74	60	58	51	64	58	72	70	68	72	57	52	72	53	57	78	52	54	61	71	77	71	64	44	70	65	67	61	60	66	63	57	58	69	71	70	83	75	73	60	61	71	77	64	73	59	69	62	39	57	63	63	65	56	58	65	76	73	67	57	61	58	81	53	76	59	70	62	68	79	67	53	72	77	66	77	59	73	61	61	59	58	66	67	50	54	73	67	59	50	69	68	53	57	58	78	48	71	66	72	53	54	50	66	55	64	65	49	61	65	56	61	51	61	62	68	69	60	62	60	64	64	63	60	63	57	50	75	70	57	66	69	68	71	67	59	55	56	68	57	58	55	60	53	60	57	74	60	55	53	66	84	65	50	77	68	66	53	60	65	65	50	58	63	69	58	74	82	58	58	66	65	74	51	70	61	68	52	61	57	60	50	65	57	63	67	53	64	58	72	58	53	67	67	72	66	65	64	68	69	67	68	54	69	66	70	62	69	72	60	70	61	55	54	55	66	66	60	65	51	58	68	63	66	71	53	73	61	66	59	55	50	64	69	55	57	62	69	56	61	65	70	58	72	54	51	71	68	60	65	68	51	64	65	90	69	66	62	56	70	71	56	58	50	53	78	69	48	71	59	60	56	75	72	59	63	57	55	67	61	70	67	56	58	76	57	57	62	60	55	80	57	54	58	50	56	68	85	66	58	69	58	70	70	66	74	63	66	53	64	65	54	53	67	61	69	67	56	66	68	70	59	72	67	65	55	60	69	55	64	51	66	70	70	59	71	68	70	65	67	69	68	59	64	71	65	53	66	62	56	58	62	54	67	67	72	67	68	77	62	60	61	80	71	42	63	71	86	50	70	79	54	55	60	69	70	72	74	75	57	63	67	79	59	78	56	57	66	70	56	64	55	68	63	55	51	60	61	65	45	66	56	71	51	59	65	62	59	62	67	68	68	60	62	69	58	69	56	70	57	59	61	62	60	65	63	71	60	60	80	53	58	60	64	66	53	62	82	69	62	62	72	76	73	63	65	75	69	59	76	57	63	59	55	67	79	50	49	56	74	43	73	54	57	56	57	52	64	59	73	66	62	65	86	52	65	68	57	58	63	63	81	64	55	42	74	65	52	56	44	69	55	58	61	54	67	62	66	73	64	73	54	71	67	58	75	64	64	69	57	54	66	69	75	85	75	63	57	64	76	61	52	59	58	63	70	51	57	57	68	79	68	61	61	54	67	66	56	53	67	64	52	72	61	63	56	60	44	63	64	60	53	55	59	56	61	66	58	79	41	63	77	72	66	62	73	53	67	68	68	52	71	57	52	65	69	66	61	76	65	64	72	54	58	71	68	59	62	66	64	65	51	56	59	67	59	66	58	67	65	71	65	67	66	68	59	77	73	53	76	68	58	63	54	73	52	64	65	79	72	77	77	54	70	70	56	60	64	70	53	54	49	70	58	51	60	65	56	58	65	62	66	60	69	61	67	59	62	75	47	59	70	50	56	64	61	70	63	68	62	71	55	67	62	69	69	55	66	73	60	59	65	65	73	58	69	65	70	71	62	58	61	68	57	51	66	63	71	46	64	65	72	67	65	83	70	61	72	61	75	63	54	51	69	63	56	55	51	69	68	56	52	51	65	55	68	78	72	59	71	78	68	71	53	54	77	60	61	56	73	57	77	64	63	70	62	63	62	56	60	71	49	74	52	57	63	56	71	49	66	60	60	61	49	65	56	70	56	69	50	59	62	69	58	75	56	66	62	68	56	67	70	67	76	58	75	64	50	61	55	54	66	55	56	68	58	62	62	61	45	50	72	70	73	81	58	58	78	51	67	74	60	57	68	56	64	57	75	65	66	65	56	66	68	55	64	58	74	60	67	60	60	66	56	55	62	63	72	60	56	62	60	49	78	69	65	63	57	75	63	47	56	57	46	40	53	61	70	59	54	61	83	74	62	65	63	65	63	65	77	62	60	56	58	64	65	64	50	59	57	67	67	48	83	59	61	59	71	58	45	54	61	68	55	52	62	74	62	53	59	54	57	66	66	65	71	59	58	59	70	51	62	65	72	62	62	71	67	59	56	62	61	72	68	67	69	72	69	69	66	74	59	69	54	63	56	64	57	64	66	73	57	48	63	51	51	71	58	74	61	81	55	56	63	70	67	70	57	37	76	55	57	48	52	63	65	72	68	55	62	54	69	51	51	80	67	58	58	66	57	75	50	60	53	61	50	59	57	64	61	70	75	69	54	64	75	61	64	63	63	64	61	56	53	58	69	53	66	74	78	61	62	58	61	53	60	51	59	54	43	59	68	76	58	66	59	53	61	60	50	67	64	62	52	63	67	64	58	46	61	57	73	75	64	56	74	55	72	75	62	71	58	55	76	64	65	62	77	67	48	61	73	73	70	68	70	68	51	70	64	59	51	68	42	61	61	57	59	55	63	58	69	69	60	48	62	57	52	59	63	55	57	53	67	59	74	52	41	66	57	61	88	59	59	72	70	59	74	57	71	73	71	54	71	62	82	62	73	60	69	61	77	66	66	60	57	65	66	56	70	65	58	56	55	64	58	77	69	44	49	76	62	57	61	66	56	76	70	55	64	69	74	58	71	65	65	60	72	61	51	75	74	67	58	70	66	64	71	66
48117	47188	37945	37607	36098	21869	16812	11149	3487	1035	764	785	783	799	744	823	766	786	935	931	875	884	840	817	754	745	785	784	728	768	760	780	795	732	765	766	798	815	765	765	785	804	754	759	803	788	758	775	778	762	833	715	760	755	733	753	797	789	780	750	815	794	808	795	782	755	808	775	753	720	796	759	766	710	732	783	808	776	779	745	751	865	754	741	805	779	774	768	764	761	777	794	776	745	748	773	827	784	755	763	744	772	765	797	822	788	768	759	785	760	815	679	699	826	777	795	782	757	753	748	789	852	776	772	796	743	798	797	743	737	783	823	789	739	735	734	818	793	837	721	721	804	762	747	734	787	756	763	813	772	816	758	753	779	768	782	735	780	722	742	735	735	703	708	782	750	765	762	774	760	735	760	808	771	775	788	778	764	824	780	731	805	752	781	769	738	783	777	765	803	759	777	792	819	816	805	797	762	810	774	812	752	771	828	759	761	802	749	803	767	752	748	798	795	755	744	800	769	763	765	746	794	808	805	812	731	760	796	783	793	761	768	769	715	754	783	746	814	797	765	815	769	735	752	736	748	722	787	770	794	770	786	750	737	761	799	773	774	774	766	720	797	803	836	823	827	689	826	771	778	799	773	761	799	742	774	796	776	742	794	760	768	753	793	763	771	764	782	738	767	755	759	774	741	779	786	781	815	790	788	738	735	751	764	790	748	795	806	792	735	805	773	809	778	793	708	842	782	730	768	739	759	804	749	795	772	798	781	821	772	777	797	749	792	765	727	754	803	829	769	766	786	809	730	752	714	760	799	819	778	823	817	775	767	800	770	797	784	741	774	774	787	754	753	770	821	789	780	823	800	791	753	774	764	810	837	773	736	775	769	782	787	758	791	741	746	748	772	757	762	777	774	736	808	747	743	788	795	744	756	797	782	736	788	715	760	758	733	761	778	742	753	802	821	810	730	762	796	779	781	734	759	768	801	773	722	793	769	770	839	791	704	785	810	745	757	753	765	778	816	789	771	794	740	755	788	767	785	769	723	783	745	746	790	789	750	731	827	775	741	786	757	797	806	805	819	755	813	794	804	808	793	789	789	799	785	773	814	774	803	794	751	756	774	804	745	756	781	803	803	734	798	769	803	762	781	774	744	805	769	806	801	797	784	750	798	761	760	787	769	802	767	773	736	778	773	783	771	791	787	783	766	830	799	783	758	805	809	792	770	788	762	755	794	765	784	780	790	755	784	767	756	812	740	757	825	757	802	794	754	743	793	776	768	771	785	776	767	773	787	818	818	793	758	797	810	709	776	706	796	786	773	763	743	736	779	803	752	767	781	742	768	756	813	732	783	813	789	795	786	782	789	744	784	760	750	786	758	787	802	769	807	823	744	738	793	755	780	822	747	732	788	764	727	770	797	798	761	783	767	787	798	797	743	795	778	785	773	780	754	766	819	776	779	779	801	773	761	752	721	792	769	787	782	768	781	754	793	782	776	776	794	831	773	727	840	769	745	767	815	742	735	821	768	781	833	789	750	776	783	746	724	757	813	748	740	782	830	802	757	823	792	776	752	841	792	790	746	755	756	765	812	754	773	789	764	785	766	719	814	770	779	816	760	806	754	772	808	767	749	712	769	859	772	773	785	794	785	748	755	812	752	775	812	781	764	813	724	795	762	770	784	761	777	758	779	803	783	749	772	796	773	789	758	785	776	703	797	833	754	800	794	774	822	785	775	764	761	765	740	797	758	748	831	742	789	823	745	789	786	696	765	803	757	819	768	784	789	754	752	726	751	722	811	737	731	790	808	760	775	765	786	812	759	788	780	761	765	787	811	762	770	728	802	761	767	746	791	767	749	775	744	764	766	809	741	737	757	777	750	760	771	774	799	776	803	753	804	768	711	785	741	845	743	726	779	799	751	783	765	720	746	738	802	755	785	771	763	778	759	726	733	740	797	791	777	813	770	793	815	799	806	811	767	764	784	787	776	791	740	789	761	758	829	763	801	736	805	738	780	766	731	756	804	795	770	732	740	816	778	780	782	715	795	785	787	766	749	767	784	749	778	777	747	783	766	759	766	776	740	789	764	763	764	848	730	774	770	783	784	768	754	758	767	728	795	844	780	778	751	787	801	744	802	801	816	752	797	751	770	743	783	794	769	754	802	776	781	773	775	779	782	819	784	797	772	741	833	801	778	738	785	754	779	757	759	771	787	763	737	745	762	774	768	810	780	721	742	800	755	799	756	735	773	803	732	807	812	807	777	775	736	790	790	789	774	779	735	772	758	758	763	783	780	721	730	779	788	776	770	797	803	757	743	773	806	756	784	769	761	710	817	826	765	806	807	787	771	798	770	775	760	762	775	779	805	740	761	776	767	752	767	709	777	738	720	767	791	798	803	790	791	741	754	801	774	756	778	740	737	755	783	755	763	778	712	811	763	784	771	800	766	734	785	776	749	758	784	778	755	768	763	778	762	763	767	757	811	775	775	746	780	786	741	779	726	771	702	795	776	774	754	773	791	754	751	769	783	757	753	746	738	805	765	739	771	782	742	755	750	776	786	731	785	776	780	805	833	777	812	748	809	793	742	769	760	767	822	838	788	762	808	836	786	768	715	802	790	808	734	782	751	772	746	769	829	872	796	803	755	748	802	799	756	810	735	802	799	773	782	773	753	732	787	823	746	757	754	784	709	783	735	749	709	780	778	760	784	716	783	774	745	756	757	726	804	721	769	795	759	769	816	790	741	788	729	756	752	773	800	790	765	750	742	805	771	813	750	793	779	732	773	750	761	889	780	766	779	796	798	763	778	767	779	801	760	779	774	742	740	783	806	758	801	749	751	788	712	738	791	816	805	775	773	710	812	781	767	838	778	782	727	793	733	743	745	782	715	740	747	780	783	721	783	761	785	782	749	789	804	788	779	812	783	805	764	814	737	779	810	790	753	727	777	749	773	801	786	749	771	802	752	858	761	791	744	776	763	703	761	776	740	748	807	776	778	815	755	743	750	824	814	739	754	821	786	730	808	740	835	764	743	736	811	792	752	809	779	751	784	772	759	790	748	755	759	755	792	785	769	822	771	778	785	735	786	801	797	794	792	777	726	787	786	794	820	760	770	729	735	731	755	820	764	771	808	749	771	752	758	739	721	743	703	759	757	786	801	756	848	734	742	754	819	772	772	782	777	753	776	782	763	773	752	765	757	742	726	786	800	756	747	730	775	809	757	759	774	772	762	774	794	775	764	784	740	783	806	796	820	783	786	785	774	805	780	731	763	783	763	810	807	755	708	800	710	771	753	771	741	739	747	861	710	787	763	786	747	756	786	789	802	788	773	803	794	766	762	806	715	801	737	762	775	769	764	828	810	772	805	768	758	779	751	795	770	769	763	743	787	785	804	772	789	765	778	752	799	804	760	750	794	776	780	758	724	739	743	763	777	766	745	798	785	817	728	776	720	794	764	801	770	785	781	807	779	762	765	756	772	804	768	767	745	803	786
26243	38017	22595	10856	5568	1323	643	390	138	54	67	60	68	70	54	50	76	56	65	78	62	65	53	64	57	50	76	53	61	59	54	69	78	60	64	57	55	71	54	50	62	65	72	55	61	69	79	53	49	54	65	62	69	58	55	68	49	62	57	63	62	55	67	52	70	56	63	55	66	73	57	46	67	54	68	55	65	67	55	56	43	69	66	64	64	58	60	80	70	69	54	55	66	76	61	48	70	51	73	74	61	68	59	55	51	59	60	70	58	47	71	62	68	65	72	55	63	72	58	53	70	51	56	49	52	60	61	72	46	61	64	71	44	58	58	47	53	65	47	51	60	56	44	79	82	47	49	55	55	67	51	62	54	47	63	63	76	69	65	54	57	50	53	60	48	69	65	59	58	61	63	60	63	58	55	65	63	46	63	48	68	75	52	58	54	71	62	73	51	59	62	59	56	53	54	62	73	53	62	70	69	61	79	52	70	60	73	60	71	70	63	59	56	58	66	67	66	64	53	51	66	70	55	67	50	72	57	59	64	62	63	55	57	70	56	63	57	43	73	55	58	58	68	47	60	66	68	53	69	71	51	65	53	56	58	54	64	47	55	62	63	62	50	83	71	74	55	53	58	62	72	50	60	69	62	54	61	78	51	56	63	65	64	57	68	61	47	68	58	59	59	44	65	72	65	66	60	69	66	55	54	59	72	52	65	68	68	53	51	51	74	57	57	52	62	45	66	56	63	58	67	52	48	64	57	65	47	56	51	61	65	70	62	58	50	60	61	70	58	52	69	64	56	57	68	57	47	53	62	65	59	67	64	62	62	42	56	54	58	57	62	72	42	63	57	75	62	46	61	55	60	55	66	64	68	72	62	66	70	62	57	55	63	64	66	69	67	59	56	61	51	68	58	60	85	52	53	55	55	61	62	61	53	65	49	66	59	67	61	57	54	69	67	56	45	50	61	52	60	58	66	58	42	59	63	62	32	54	60	70	67	58	70	52	76	55	65	63	50	58	41	58	67	50	82	61	57	66	59	51	55	60	73	59	67	68	78	64	53	52	55	54	72	70	63	69	46	59	68	49	60	62	61	61	62	68	69	60	72	60	58	53	52	53	63	52	51	60	59	64	59	57	60	59	66	55	59	61	60	57	40	55	50	66	56	52	64	55	55	61	63	53	68	55	70	59	55	61	56	67	64	59	60	51	64	49	72	58	71	71	65	61	65	69	54	64	69	49	66	62	64	70	68	65	67	60	59	61	75	79	57	59	46	50	57	60	64	56	60	56	65	60	66	61	76	60	61	42	57	61	67	64	62	54	45	64	55	67	65	50	45	56	63	43	79	61	64	61	61	68	71	63	60	63	61	58	71	69	68	65	48	58	59	66	61	62	57	58	61	59	55	63	56	71	78	65	73	52	49	46	67	58	60	53	80	69	69	68	59	71	54	55	67	70	58	52	64	63	67	56	64	52	79	75	59	52	58	66	66	66	71	66	47	69	64	59	70	56	60	51	56	61	62	64	57	61	67	64	64	71	57	59	74	66	65	68	77	53	64	65	55	72	55	67	59	56	70	68	63	67	60	62	52	71	51	54	55	67	53	58	51	71	64	69	60	47	68	57	67	45	51	65	57	50	69	52	53	72	46	60	53	60	61	59	75	55	68	49	65	57	53	69	58	54	45	63	54	57	63	60	72	68	60	58	58	68	53	61	61	57	51	56	51	58	62	63	61	72	63	50	45	62	57	56	61	42	55	60	62	55	67	60	52	62	72	54	60	49	58	44	51	61	57	66	51	52	57	66	73	54	53	59	59	71	61	42	69	53	66	66	59	49	55	43	67	63	58	58	66	55	68	74	66	59	63	61	52	63	65	60	57	78	56	55	64	64	72	66	65	51	66	54	62	59	67	51	57	50	71	57	59	55	52	51	57	51	52	59	60	61	66	45	55	68	67	52	50	62	73	70	63	60	57	62	73	46	65	69	45	60	68	58	58	53	69	59	60	56	59	68	68	60	54	62	74	54	57	57	61	60	66	58	59	81	45	54	53	65	54	62	53	47	58	61	74	54	66	69	59	67	62	62	59	57	58	54	59	58	69	63	60	57	60	66	79	63	50	67	68	54	64	61	63	77	67	56	67	52	56	71	53	59	67	51	53	60	60	68	53	51	66	74	72	69	63	73	61	48	57	60	64	49	54	65	60	56	57	61	56	68	59	44	66	52	49	59	67	62	68	63	78	72	70	60	55	58	53	74	59	48	69	60	72	71	49	54	72	72	48	61	73	63	59	65	64	60	60	49	55	53	57	52	75	59	62	69	64	50	59	67	51	70	57	60	56	51	76	68	73	56	62	59	76	46	71	54	55	61	62	70	57	70	62	61	64	59	63	57	51	53	45	51	64	69	64	69	78	58	58	50	65	56	74	66	62	53	64	63	64	58	65	76	44	73	68	85	68	57	67	69	62	59	66	69	70	64	61	59	63	59	55	67	58	61	62	65	59	56	52	67	61	72	67	46	67	58	59	55	56	66	70	50	69	47	62	70	61	56	65	52	67	63	65	68	63	65	63	55	51	51	75	72	60	62	67	61	57	69	62	50	72	65	60	46	60	77	72	59	54	60	76	62	52	55	61	50	51	62	63	60	54	69	62	61	76	66	66	61	56	55	66	73	60	67	52	53	55	52	64	67	62	74	68	58	66	50	65	62	69	52	59	68	59	56	56	62	58	53	69	59	59	55	60	55	51	67	58	54	43	51	60	51	48	66	64	70	63	47	60	55	45	53	50	71	55	70	57	60	57	64	55	68	57	60	68	44	53	61	66	69	56	53	69	58	57	70	62	47	55	67	56	60	61	54	59	67	67	67	58	51	54	55	57	70	54	68	68	59	66	56	64	48	54	66	58	61	77	54	60	47	59	66	54	70	51	64	63	63	60	62	49	58	62	51	72	63	58	59	61	60	63	66	65	54	66	55	49	67	57	61	69	50	67	55	65	57	69	52	61	54	58	64	52	76	67	52	52	56	55	54	72	56	54	58	51	79	67	64	71	65	55	59	42	64	63	55	67	59	67	73	73	54	53	68	53	69	65	48	68	62	66	55	60	71	69	75	60	65	82	70	52	54	52	58	59	61	65	71	83	54	61	70	55	68	52	68	59	62	61	56	66	48	60	60	67	63	55	75	59	54	58	60	55	52	68	65	61	64	60	63	54	55	52	59	65	63	70	65	54	69	67	61	55	60	57	62	63	73	55	72	74	67	77	72	70	64	72	78	55	60	75	50	51	55	61	55	70	63	65	69	67	56	67	50	76	49	60	47	57	62	60	59	53	60	51	67	54	69	68	52	66	55	71	57	61	65	70	58	56	53	47	64	70	55	75	56	70	63	55	67	61	61	52	59	52	60	78	57	60	58	71	59	72	58	62	67	73	57	62	60	68	64	62	55	69	68	62	67	71	61	66	57	62	68	64	66	74	65	73	62	62	79	73	72	56	66
49014	50830	42269	44403	43478	27628	20533	14758	5228	1325	743	724	758	732	723	791	726	786	891	992	974	849	797	731	760	736	733	730	737	768	748	775	772	749	783	790	727	750	717	740	744	737	769	756	789	724	753	749	731	758	761	744	729	693	789	724	730	735	792	784	734	743	695	728	751	755	767	738	717	757	745	784	757	787	781	714	776	783	724	693	719	708	775	723	734	762	745	754	726	743	735	761	734	769	772	749	732	742	719	726	784	710	747	732	785	717	714	810	779	721	726	719	716	755	764	782	691	727	762	699	720	708	713	682	761	743	722	744	771	740	744	762	749	745	741	727	772	749	737	722	722	723	744	755	739	746	746	728	718	718	715	738	732	715	740	822	723	799	810	766	769	753	748	718	766	746	777	787	762	770	695	791	753	685	741	771	753	699	750	750	741	756	718	710	711	734	719	796	718	756	703	752	758	788	762	728	763	796	758	757	751	796	745	739	771	747	786	697	737	723	772	781	776	696	758	732	719	795	730	753	757	751	816	729	729	724	750	811	742	706	755	768	775	755	771	747	727	764	746	729	744	763	696	761	772	732	764	756	750	728	693	756	787	729	715	719	699	761	718	772	738	749	782	737	760	743	763	759	738	745	775	760	770	774	766	716	757	724	752	776	703	760	745	721	752	704	736	728	741	742	767	789	737	732	740	762	740	754	762	764	729	725	749	739	775	710	750	729	769	778	719	710	762	736	751	696	742	704	794	756	726	762	735	740	774	737	731	733	750	732	743	736	713	722	741	751	751	751	753	744	756	756	807	728	667	721	761	754	709	644	749	718	765	706	743	743	775	777	715	737	761	722	739	742	743	772	761	731	757	778	722	763	759	738	773	730	735	775	744	729	763	744	717	726	752	780	752	748	672	732	705	739	704	767	779	746	674	718	729	741	752	757	722	752	757	737	773	779	756	756	773	785	742	725	750	681	737	727	731	770	715	721	730	758	785	759	727	743	788	768	762	699	727	728	720	775	738	712	710	709	710	762	717	805	788	753	657	745	738	722	749	746	765	724	747	719	719	689	736	741	740	724	749	712	742	715	696	791	777	765	734	756	775	732	748	778	795	742	738	770	764	806	781	726	732	714	767	771	759	731	721	699	714	713	737	768	740	780	754	766	719	759	776	762	737	720	742	745	728	765	727	753	719	733	743	744	745	687	758	713	737	728	716	717	710	744	707	789	729	758	749	740	728	725	721	739	771	766	747	734	718	767	726	755	719	708	687	771	744	737	769	708	742	742	757	772	740	745	744	763	773	728	741	781	759	690	783	746	728	781	722	734	760	741	758	750	775	763	686	755	759	743	799	737	707	722	787	729	685	763	762	749	703	747	743	741	732	766	755	700	730	754	757	756	746	715	709	728	757	745	730	772	761	749	757	767	776	794	729	747	737	734	749	772	789	725	699	708	703	714	783	710	731	721	728	785	738	740	740	764	732	719	762	743	693	774	754	766	755	762	757	769	736	764	761	731	758	798	710	758	732	764	744	793	697	808	755	766	754	691	730	739	720	697	762	721	751	741	789	762	718	732	781	734	712	737	739	767	743	743	772	825	784	706	750	732	723	732	768	794	747	721	756	735	715	743	781	735	756	777	786	763	705	745	758	775	762	781	758	768	691	747	733	728	708	738	759	765	766	755	749	785	748	746	742	738	709	715	753	792	710	804	795	772	749	702	730	792	752	732	756	759	691	746	753	702	782	740	660	746	720	746	766	721	774	746	769	703	740	766	838	769	729	753	737	788	760	738	708	750	737	758	758	784	757	749	746	753	773	747	733	757	759	729	739	752	766	732	772	736	766	800	798	719	716	714	746	727	778	727	779	770	727	691	731	725	748	688	769	736	800	813	777	744	760	722	714	731	765	749	762	698	723	717	734	741	679	753	774	782	745	721	725	745	725	738	712	758	823	769	720	792	756	723	697	710	728	736	807	742	747	737	741	709	741	758	781	734	753	725	725	755	752	767	723	748	782	724	780	797	753	750	724	750	750	753	756	732	721	759	737	742	735	770	788	740	772	741	721	752	772	733	754	752	726	776	775	741	727	709	765	737	764	831	755	751	752	732	734	812	788	725	720	774	740	744	749	743	775	760	717	780	745	763	808	762	758	759	735	765	773	745	753	763	784	731	719	769	750	770	732	706	720	727	721	727	698	749	728	752	730	744	752	752	737	759	767	746	723	793	776	727	748	776	770	725	746	715	762	724	743	711	741	759	791	782	764	758	752	711	751	717	772	801	712	748	733	754	740	696	731	735	777	783	735	724	749	769	771	752	710	724	780	782	747	736	758	730	745	775	707	733	725	795	740	780	790	714	731	749	723	792	740	767	731	743	769	688	758	778	751	765	714	757	762	725	769	740	731	703	772	742	800	793	737	753	685	758	740	744	776	762	710	757	752	754	772	686	734	737	784	762	702	761	815	722	768	727	805	773	750	755	750	733	756	738	742	721	789	771	757	686	737	733	771	731	745	738	749	767	711	716	783	757	755	781	767	713	783	732	736	750	725	749	741	741	784	731	720	762	722	771	719	777	719	756	777	719	754	748	703	717	743	764	765	743	745	657	743	742	735	710	732	766	755	720	729	750	761	778	749	715	723	760	735	758	706	703	725	747	745	719	749	705	756	752	735	783	725	741	744	721	732	753	735	680	749	753	744	706	748	771	737	762	737	739	752	747	747	717	717	731	720	738	775	787	767	709	763	762	741	738	697	772	756	766	719	725	753	760	703	724	708	771	738	742	708	743	734	772	790	779	768	731	744	696	770	780	757	792	757	786	704	756	757	770	752	723	748	712	732	825	782	734	731	695	757	782	752	768	695	728	793	779	734	692	730	735	776	771	753	750	768	752	742	775	701	731	701	793	729	757	751	753	758	742	722	760	713	726	747	742	736	706	710	711	729	723	776	781	774	737	750	768	740	773	745	749	735	705	785	722	733	747	778	733	730	730	755	730	760	682	749	735	739	765	653	751	759	744	765	745	700	788	753	813	773	735	756	777	706	729	744	777	714	735	769	804	758	712	740	707	739	746	703	706	760	741	787	770	715	738	746	730	704	740	752	760	704	741	740	737	747	720	734	752	781	717	723	745	728	789	781	763	713	746	719	735	785	780	737	788	713	756	702	760	719	744	759	708	709	740	719	745	737	692	807	769	784	758	781	769	743	701	749	719	756	763	742	781	745	709	777	717	749	727	711	754	786	773	701	753	743	716	746	778	768	695	716	756	788	739	771	742	717	750	745	767	759	761	728	697	739	735	724	732	733	698	761	720	744	736	787	738	721	729	764	797	762	691	766	705	716	757	742	703	758	734	779	751	722	749	709	674	732	762	764	726	709	743	729	739	733	702	754	775	757	711	789	756	768	809	764	719	776	736	699	748	751	820	708	722	679	759	725	739	745	666	751	758	702	749	751	693	768	728	783	768	739	751	727	677	713	706	783	712	753	703	706	715	765	735	714	716	782	759
8490	11119	4586	2323	1204	315	205	126	67	65	66	52	55	49	57	62	70	61	43	58	57	69	60	48	47	40	58	53	63	55	57	48	57	57	47	48	55	68	48	56	58	77	50	40	59	42	58	51	47	51	57	57	60	59	58	63	54	55	56	50	50	53	46	70	55	56	56	52	45	54	49	48	43	65	57	73	49	51	44	64	68	70	57	60	43	78	59	56	43	64	47	51	46	63	47	45	49	53	53	44	55	47	59	61	70	40	49	59	54	73	65	53	57	66	59	58	52	59	49	57	59	51	56	47	52	65	40	59	58	56	47	45	46	59	66	58	52	54	62	49	56	53	58	62	54	59	50	51	50	61	36	53	49	46	60	55	63	34	54	47	55	59	47	50	51	43	47	51	47	59	55	43	63	47	61	46	60	50	62	51	63	40	49	54	44	51	69	54	50	69	47	52	58	52	57	60	52	48	56	56	55	64	55	56	57	52	49	44	63	59	55	58	60	67	61	60	52	64	55	57	40	49	47	46	52	55	65	48	54	49	54	56	58	44	73	53	64	70	48	46	55	52	48	65	59	52	55	54	62	50	53	62	58	48	58	56	50	51	55	48	54	59	49	54	48	62	56	58	57	60	40	53	56	55	64	47	45	70	47	43	47	70	58	61	56	67	67	47	63	49	39	59	61	44	59	46	57	62	48	50	52	40	57	54	45	43	57	64	60	54	58	51	43	52	59	57	58	57	52	57	60	63	60	65	42	39	39	68	62	51	50	46	53	44	66	45	51	67	38	49	69	56	60	49	52	52	71	61	46	53	56	52	44	47	59	58	48	51	48	60	56	52	48	55	47	47	62	61	55	35	42	56	52	58	62	53	62	52	55	45	61	55	47	45	41	62	59	42	49	59	50	52	56	54	41	61	57	49	42	56	61	71	60	59	55	58	53	57	64	42	47	50	62	50	49	50	59	42	50	39	66	59	55	63	50	50	54	44	53	47	50	59	73	62	62	54	48	49	66	56	60	47	47	57	48	53	49	53	66	49	46	57	61	52	53	53	52	56	53	46	61	54	57	60	55	54	53	55	60	56	52	56	55	58	44	60	63	42	45	51	49	57	62	61	53	70	58	63	44	60	57	57	52	47	53	56	61	46	67	55	52	47	54	55	55	53	58	58	63	54	58	44	57	57	62	56	58	49	49	59	47	49	56	66	55	50	52	52	57	49	57	44	53	42	57	57	70	58	56	47	60	64	47	58	63	60	46	54	66	58	57	58	55	49	44	55	68	45	42	48	47	54	47	44	56	63	48	44	69	54	65	56	61	54	64	50	60	56	63	47	51	63	47	54	56	47	61	56	56	52	61	62	58	59	53	52	58	40	54	54	52	51	34	46	44	47	57	57	64	53	53	56	55	57	49	55	60	49	50	60	57	42	57	57	44	42	47	51	82	52	55	60	52	56	55	54	58	53	50	57	67	67	45	46	52	53	47	44	41	41	53	54	39	52	57	61	47	45	60	50	46	50	48	47	51	46	41	44	56	48	52	52	39	53	58	44	42	54	69	40	54	52	64	50	53	46	57	52	64	54	68	60	45	53	38	53	61	55	64	47	52	67	49	45	58	56	50	51	71	51	59	46	55	42	30	44	57	53	56	50	65	62	41	62	58	58	53	63	60	45	49	54	56	66	55	60	68	54	60	43	50	53	44	43	53	47	48	63	54	55	44	56	64	60	48	47	51	52	59	53	58	45	42	50	50	46	59	56	55	58	63	57	47	60	47	46	52	52	44	62	51	47	58	54	59	56	47	54	68	56	59	61	60	55	68	53	51	38	38	53	52	64	52	48	54	51	43	50	52	50	52	51	52	61	55	48	64	51	53	52	48	60	59	56	50	50	52	68	65	57	53	46	56	57	55	53	42	50	58	55	51	47	46	69	63	50	53	68	41	57	57	54	63	53	57	47	47	56	55	55	52	60	58	46	47	48	70	55	46	57	54	56	40	49	45	68	58	46	48	66	56	56	61	54	44	52	60	47	51	56	42	49	51	48	46	43	45	50	55	58	44	51	61	44	38	51	54	53	54	51	66	49	53	50	64	40	58	51	51	64	41	63	59	50	50	55	53	54	45	49	48	48	59	60	64	52	58	56	69	50	56	63	63	50	63	59	47	69	50	41	64	43	50	56	54	63	38	58	50	51	50	50	44	52	54	41	63	65	58	64	67	53	57	50	36	49	61	63	54	55	55	60	67	58	60	58	52	62	43	54	46	37	43	47	46	46	70	51	61	57	44	55	55	51	52	45	67	44	46	58	45	54	54	60	58	58	63	53	60	47	51	48	63	57	48	58	63	44	52	49	41	47	49	67	51	54	47	56	53	60	55	44	56	57	54	57	46	32	52	52	53	49	59	67	47	50	50	60	52	44	54	58	58	48	44	66	50	42	57	56	50	56	52	52	45	55	64	65	47	47	50	60	53	47	64	45	70	61	56	53	59	60	55	65	61	55	51	51	65	64	59	37	56	60	57	52	58	40	57	49	57	49	62	49	66	46	61	59	46	51	54	52	51	56	54	61	55	49	49	59	56	54	52	51	61	57	46	57	60	57	57	52	57	53	38	55	57	49	65	47	61	52	50	54	65	46	55	62	63	47	59	39	58	52	69	46	50	47	67	47	41	42	52	41	65	51	69	55	49	40	43	47	45	60	48	55	54	55	48	58	48	57	62	52	55	51	60	62	47	60	43	47	66	59	50	43	69	43	56	64	43	64	55	58	53	58	55	47	58	57	69	53	52	48	67	59	43	62	50	54	47	54	59	51	64	57	52	57	51	66	45	51	63	52	64	47	54	57	44	48	59	49	53	62	69	54	56	55	49	47	38	68	47	64	55	52	58	56	62	45	57	47	55	56	51	72	54	51	46	50	51	47	56	52	54	59	58	51	45	51	63	54	60	59	57	50	56	52	52	47	56	54	53	61	45	46	58	74	53	49	46	49	42	57	58	49	62	58	44	55	59	45	68	59	59	51	50	50	55	48	48	49	68	56	42	48	58	56	60	58	55	58	54	59	62	61	53	57	65	52	53	37	44	67	42	48	56	51	46	49	56	43	54	55	48	47	54	56	51	50	54	47	52	57	52	49	53	62	58	58	45	45	52	54	47	45	70	55	47	58	55	61	51	51	47	66	54	67	47	63	51	47	50	57	60	39	69	69	48	57	47	54	56	67	54	57	67	54	52	59	39	51	44	56	52	53	73	64	39	62	52	59	49	54	50	50	58	48	76	55	61	52	58	64	64	47	43	53	60	56	51	51	60	46	48	60	58	62	50	54	39	43	55	58	69	39	59	53	60	59	49	53	49	53	55	49	50	44	57	50	43	68	55	62	46	38	40	62	50	43	47	60	55	57	57	58	63	53	52	59	59	63	66	49	46	62	60	64	58	62	55	58	43	49	55	49	54	53	55	47	56	48	62	51	48	55	45	56	63	51	47	52	65	59	62	51
41862	36260	25197	27538	24244	14834	9279	5712	2165	819	684	709	658	669	712	671	667	679	656	692	762	725	707	661	685	675	674	634	629	649	604	655	661	633	678	667	678	640	676	695	663	641	641	717	655	674	662	658	642	642	622	709	627	681	629	676	652	671	639	680	694	671	633	685	677	660	701	618	720	613	678	671	651	643	645	612	657	703	675	694	618	668	709	635	673	668	625	659	642	657	698	634	678	653	678	637	661	671	645	647	676	715	699	646	637	653	737	657	648	669	683	622	690	670	656	673	659	688	643	748	616	669	672	684	688	714	679	677	642	681	666	622	724	687	660	651	639	682	678	657	653	665	651	682	639	725	652	643	664	663	671	664	666	640	683	703	675	636	670	671	671	690	620	627	637	701	685	671	684	715	672	678	663	655	698	702	640	668	681	685	675	653	672	677	648	642	646	657	659	676	631	669	646	621	700	668	666	659	622	662	685	644	645	681	647	666	685	642	671	631	674	657	641	641	684	669	657	656	691	636	659	681	666	695	699	696	641	703	690	702	686	677	665	664	657	693	666	703	658	643	654	674	671	657	632	659	695	686	664	667	684	662	670	667	667	663	660	612	681	704	672	663	678	639	654	652	659	668	640	684	676	620	657	695	674	627	691	713	677	703	663	667	684	670	654	714	640	639	650	630	663	660	620	701	662	652	685	721	655	626	674	687	621	675	694	664	626	649	665	615	648	653	691	690	674	651	703	657	667	690	642	648	653	638	644	656	643	667	656	682	684	661	637	676	665	626	661	655	719	624	637	700	628	662	655	684	677	681	697	662	629	687	698	683	664	657	661	702	646	680	690	612	659	631	666	659	678	672	650	651	668	669	646	680	681	716	676	698	664	668	667	614	645	686	670	625	657	682	660	661	619	682	639	625	612	675	710	690	682	642	715	646	639	711	628	687	684	705	672	688	703	641	679	641	618	651	710	682	705	700	658	643	664	695	669	677	681	699	675	665	664	691	695	597	660	628	682	635	668	686	628	629	669	666	673	710	624	669	687	682	698	657	595	695	698	672	680	619	689	650	679	695	665	667	652	683	670	628	693	704	656	685	608	731	680	715	644	627	668	646	592	635	693	660	677	653	667	672	690	628	681	628	651	627	653	690	661	676	648	666	671	667	671	668	679	658	656	661	651	623	686	644	650	691	676	655	659	652	665	688	658	646	655	668	701	684	664	695	649	677	705	650	687	676	648	645	672	668	675	653	740	678	685	685	706	640	655	658	684	647	688	678	653	680	699	693	709	623	693	645	680	663	640	623	688	671	674	647	646	643	654	703	675	660	666	656	678	663	681	661	663	668	680	633	645	671	660	628	674	687	656	695	636	644	650	672	672	658	683	640	677	672	686	700	652	688	707	698	700	646	679	719	695	660	638	688	650	660	707	621	651	669	659	635	680	654	693	652	678	680	657	661	687	652	665	666	671	661	672	633	642	625	638	667	648	674	659	684	645	686	692	694	668	644	684	658	676	697	652	664	655	665	691	638	646	696	660	646	682	676	671	625	665	610	688	661	703	677	693	661	639	683	685	622	660	662	658	692	635	675	681	628	649	674	666	708	653	643	672	688	634	660	642	668	675	695	705	652	677	695	651	677	665	650	657	647	725	671	694	668	664	615	706	660	712	662	684	657	710	659	657	657	635	633	686	649	666	695	664	692	657	697	633	677	712	674	689	634	725	745	666	618	661	645	680	652	643	645	674	676	656	665	674	642	662	674	621	669	659	691	688	697	704	720	688	675	690	673	655	641	672	671	636	629	631	649	689	678	641	680	651	669	671	614	655	644	658	666	663	671	638	662	668	652	696	661	699	668	635	661	683	649	666	642	696	707	664	696	712	663	659	667	616	685	677	715	660	653	665	643	690	677	665	673	678	636	676	696	635	660	639	671	698	707	650	649	634	670	676	647	652	658	654	667	678	667	654	656	685	662	636	666	626	701	646	727	686	655	696	652	661	650	675	631	726	715	677	648	664	650	696	636	641	712	677	671	713	654	704	674	659	675	685	653	716	625	629	707	643	643	735	641	664	687	696	756	625	671	692	643	660	699	661	711	665	667	605	667	668	654	662	650	660	654	672	659	684	661	650	665	678	681	660	664	678	674	640	711	630	628	728	620	675	642	696	680	676	642	656	667	710	644	661	637	675	709	722	663	659	669	629	641	672	664	638	655	643	687	697	638	672	701	645	688	677	681	694	743	647	664	636	686	681	649	724	664	632	666	663	706	634	683	658	620	709	667	661	694	650	659	713	651	604	682	611	649	643	655	647	652	636	667	660	705	700	668	656	623	685	712	668	694	678	651	642	621	664	727	613	655	716	687	685	682	648	685	664	672	652	708	680	698	652	699	614	669	677	666	629	673	647	660	621	707	697	683	672	643	637	616	668	685	666	645	647	657	655	696	686	623	632	693	655	633	647	665	692	636	651	649	669	639	683	673	640	646	689	632	713	665	664	657	642	656	652	634	662	644	641	626	670	660	640	673	651	660	663	649	700	667	630	627	675	640	639	682	695	632	643	696	655	687	678	683	684	651	673	691	661	646	678	622	705	657	665	675	650	651	684	698	657	685	699	688	638	643	659	646	680	636	695	691	666	660	694	686	622	639	709	636	608	662	673	670	653	643	650	712	665	651	679	692	651	655	659	658	654	656	634	682	666	719	682	658	648	672	645	661	705	642	685	683	677	679	631	641	667	609	661	660	649	638	691	650	704	687	667	697	681	674	677	647	657	637	701	691	679	706	669	634	640	679	691	616	679	657	711	707	642	698	624	676	667	702	691	672	675	653	679	673	630	654	669	703	633	684	707	665	686	668	701	642	683	678	712	607	640	666	661	695	701	651	644	636	690	651	642	675	650	643	647	611	664	644	691	704	671	689	667	645	663	685	656	614	707	667	631	704	661	689	648	688	661	630	696	657	667	646	680	675	692	685	684	683	670	648	677	674	690	719	626	673	651	699	675	675	679	686	697	710	717	610	682	637	638	661	652	627	690	674	703	658	633	698	691	664	708	630	688	651	672	669	703	658	678	667	688	648	638	643	680	709	667	742	698	632	678	711	654	678	662	626	634	665	675	637	675	689	685	684	628	701	675	659	600	672	648	685	635	693	697	654	666	682	664	654	726	690	717	689	660	684	702	666	673	667	660	646	683	650	633	668	653	621	680	655	673	712	687	637	709	660	663	644	708	663	697	679	648	634	683	692	668	683	651	668	659	677	694	665	665	675	686	630	700	669	661	662	707	702	626	686	610	669	686	678	662	624	644	669	697	688	632	708	723	677	700	689	708	713	666	609	658	658	728	683	637	698	675	706	657	665	696	691	647	683	678	640	689	635	667	671	676	630	697	625	676	657	666	670	652	651	671	677	639	699	662	673	675	623	700	661	668	655	671	649	665	654	631	657	669	707	620	681	646	621	638	657	652	620	669	666	703	650	661	650	676	656	670	664	644	670	688	660	691	671
21851	31176	15450	7060	3094	1125	605	347	141	60	51	67	67	61	44	56	45	51	44	53	67	69	48	46	40	52	46	65	66	48	48	50	55	75	54	43	60	46	67	59	61	54	55	69	58	54	59	54	52	53	42	46	59	47	58	53	54	59	62	45	47	53	62	47	57	54	57	60	61	56	52	41	60	59	46	56	55	64	64	47	46	65	72	55	51	56	50	57	63	67	58	51	52	62	63	56	60	44	61	50	56	54	57	50	66	59	31	74	44	65	52	45	55	46	51	46	47	58	66	45	67	52	52	60	57	56	62	53	59	59	51	49	52	58	49	58	46	78	52	59	60	56	62	64	52	62	63	60	54	58	60	60	69	59	43	50	55	51	61	72	52	57	59	54	51	63	54	50	60	54	53	58	71	50	49	63	51	43	50	53	58	40	47	44	50	66	67	47	55	43	57	57	56	48	57	58	51	51	42	56	47	59	57	45	52	54	53	47	54	46	60	52	62	54	58	60	44	60	58	67	55	46	57	53	55	61	53	45	50	47	49	41	53	60	56	53	65	61	42	43	58	50	55	41	62	53	54	55	52	60	59	57	54	41	47	53	42	49	49	54	58	46	65	59	47	50	42	44	51	54	49	55	62	52	49	56	57	62	54	62	61	53	52	49	57	56	58	58	60	44	62	49	45	51	52	52	48	56	65	59	62	58	53	40	69	59	62	60	48	50	57	72	58	67	57	52	59	59	53	51	62	46	56	43	46	55	65	48	56	52	52	38	49	47	51	70	53	62	51	58	60	57	66	53	59	51	54	45	43	57	54	68	62	61	58	51	51	43	57	53	58	66	42	47	49	46	52	58	56	52	49	50	47	51	58	41	61	62	53	46	42	49	42	57	55	59	67	54	60	56	54	49	48	55	46	54	48	54	57	58	42	62	55	57	60	56	55	49	51	56	69	64	63	66	53	55	51	52	60	42	47	35	57	58	57	46	44	45	61	58	66	49	55	60	52	67	69	53	54	59	55	74	51	63	56	45	51	41	65	42	53	43	42	49	66	53	47	58	50	57	63	80	52	39	49	58	60	63	58	52	56	61	66	56	45	58	55	50	47	59	47	61	54	55	49	44	61	56	56	61	55	47	55	57	64	53	60	44	47	54	47	57	68	67	49	43	43	47	62	52	43	52	45	60	42	64	52	44	63	44	48	49	53	50	53	59	55	63	62	47	56	41	57	52	48	62	57	57	46	45	51	52	50	57	63	57	49	53	48	57	53	49	43	52	41	47	58	64	55	58	54	57	47	68	59	59	66	48	57	50	58	59	61	49	68	53	46	64	65	56	53	65	51	53	52	71	52	67	44	41	55	61	56	54	47	54	59	69	46	54	67	53	51	59	44	57	60	60	53	40	50	44	65	58	58	57	59	46	55	44	49	51	62	52	63	57	65	52	42	42	47	53	48	58	65	44	47	58	56	44	58	54	54	50	55	55	70	51	47	68	50	48	51	50	52	67	55	41	62	73	54	49	49	51	63	46	49	53	52	57	56	50	69	48	60	57	51	60	55	58	49	52	52	46	60	53	35	45	56	56	52	50	49	53	56	53	58	62	62	65	67	56	79	63	53	63	49	62	61	60	57	39	42	64	52	51	43	55	54	59	64	53	58	48	46	60	50	55	59	54	59	62	54	45	59	57	48	53	68	65	58	57	43	56	59	43	42	62	49	52	56	52	43	52	56	55	53	57	43	46	61	55	61	46	52	36	57	47	57	43	56	47	62	46	64	54	52	60	44	68	52	47	62	55	59	51	40	41	56	47	55	52	51	66	53	52	69	45	63	60	72	50	68	59	47	47	63	47	50	48	56	63	50	54	45	52	59	47	55	60	62	51	51	50	56	50	52	47	44	58	47	50	43	55	46	56	44	54	46	55	51	69	64	54	55	57	66	61	59	41	55	49	49	63	44	65	51	48	50	52	58	67	59	47	54	48	61	63	47	59	46	51	48	67	54	57	58	56	70	40	55	43	66	48	52	43	62	55	47	71	56	56	49	54	47	56	58	54	62	57	54	53	60	44	58	59	50	50	44	63	60	49	53	56	63	56	51	46	57	48	55	55	46	48	62	50	52	47	45	49	60	81	71	55	61	44	55	45	51	66	60	46	49	66	58	62	48	62	49	69	54	64	51	55	69	48	54	53	57	51	67	62	50	57	48	60	59	45	60	46	54	54	58	63	53	44	57	48	51	52	63	58	59	51	42	53	48	55	35	69	43	57	54	51	65	50	55	52	44	48	35	70	52	54	58	55	50	60	63	51	49	55	35	47	50	62	44	54	49	51	60	59	61	66	60	47	59	61	56	48	49	57	58	57	46	52	56	64	58	66	61	62	49	57	61	59	64	50	48	69	48	44	56	75	53	66	74	53	61	45	45	63	51	46	64	53	55	62	50	59	51	61	47	56	58	61	45	57	49	67	45	51	60	54	57	51	59	46	50	62	52	48	66	44	63	62	63	65	60	59	55	69	63	67	42	67	27	51	49	57	52	67	57	61	62	50	55	55	57	62	58	53	55	62	56	74	63	53	51	42	49	59	60	58	51	50	49	47	61	45	53	46	59	69	56	53	61	55	51	57	54	49	65	55	56	61	70	48	57	60	45	55	57	60	50	62	71	56	50	59	71	44	57	46	72	51	67	61	56	58	52	54	51	49	54	59	48	45	62	50	63	51	60	48	55	45	58	67	46	57	52	57	62	56	62	55	57	59	60	55	53	57	66	62	49	52	68	50	53	45	71	76	72	52	53	47	41	57	54	44	64	59	60	44	59	52	47	51	48	55	68	61	52	55	52	61	62	62	52	55	56	65	41	49	54	46	60	48	50	61	45	56	49	52	48	56	50	68	50	50	44	53	49	49	77	66	37	48	50	58	56	56	59	56	64	51	73	49	62	56	60	58	43	54	56	60	55	49	55	54	59	60	46	64	54	46	59	43	68	40	44	49	62	41	62	58	46	54	58	49	54	54	51	53	61	61	61	52	53	61	53	59	59	61	72	50	53	46	52	50	55	46	55	57	57	53	67	54	48	50	51	55	44	44	58	56	71	67	53	50	54	65	66	57	58	58	70	48	47	59	50	70	60	61	49	57	51	52	59	54	43	64	52	57	51	67	50	50	43	51	65	57	69	55	68	56	55	60	50	60	59	46	50	44	52	58	65	48	47	59	51	65	45	50	59	53	48	45	57	56	47	45	53	55	53	68	48	51	66	62	54	64	50	48	62	45	58	59	52	57	51	54	48	49	61	53	46	52	52	59	72	57	61	48	41	54	52	58	54	49	56	54	53	55	33	60	63	49	45	59	51	58	45	57	33	52	59	50	59	47	45	49	53	58	34	41	55	54	63	55	45	52	65	50	52	60	64	48	60	64	57	45	55	56	61	56	64	46	52	48	46	60	60	61	47	61	51	60	55	50	42	60	79	57	62	60	47	39	62	51	63	40	51	58	57	54
48171	45021	36000	40491	34418	27695	20108	13413	5148	1355	649	705	675	644	677	720	625	614	671	848	929	777	726	713	682	681	637	693	659	670	681	643	640	655	715	625	651	636	667	633	631	690	600	636	644	700	662	683	673	661	689	685	689	699	659	730	680	689	682	695	620	704	642	661	666	676	673	649	645	675	694	678	671	637	645	651	660	666	673	648	691	657	647	631	688	650	644	648	628	639	689	645	709	685	688	689	645	671	641	647	648	642	641	675	689	665	666	683	665	654	672	680	682	698	595	709	658	694	668	723	669	667	690	628	711	644	719	703	659	667	639	629	668	708	676	653	683	708	669	635	675	645	656	687	630	685	666	698	687	678	674	657	681	674	638	638	722	668	685	648	658	654	637	655	657	633	703	654	650	643	647	646	685	661	636	665	627	661	674	712	652	662	709	664	644	615	702	659	675	660	659	671	698	656	670	680	706	663	624	625	652	697	674	692	671	654	622	670	649	683	650	677	702	683	699	667	715	623	660	688	668	676	673	678	609	670	649	663	670	606	666	674	679	681	672	644	670	642	700	680	688	687	691	639	639	681	680	650	642	649	680	691	662	699	673	666	652	650	676	624	635	690	652	665	644	704	628	696	666	671	686	662	640	702	654	658	652	718	664	670	711	703	670	684	671	636	643	652	679	689	649	607	640	657	686	668	685	683	689	648	672	675	673	611	677	674	685	622	656	670	685	659	694	709	687	672	674	734	652	695	663	669	637	645	676	685	683	672	607	676	672	656	663	663	668	671	635	675	650	666	646	648	667	676	672	680	675	627	652	695	711	693	666	658	667	656	687	655	667	642	680	608	656	655	637	640	696	662	690	664	700	684	666	648	664	660	668	660	666	681	694	660	669	662	631	656	618	681	689	643	696	678	692	683	691	665	688	647	638	670	655	658	665	703	673	607	641	676	701	685	687	698	641	665	663	698	620	625	625	654	668	666	680	697	637	661	689	639	668	662	638	669	659	645	643	649	703	692	641	696	683	680	686	663	656	685	653	675	712	658	646	622	701	685	641	648	637	677	690	685	672	686	703	637	723	640	644	663	659	668	691	665	639	624	671	675	644	664	613	635	675	666	667	653	669	669	640	677	624	621	666	656	718	642	650	626	681	669	660	665	648	645	670	650	691	682	682	693	663	663	685	617	677	672	676	689	666	659	684	654	660	695	674	653	658	674	666	666	605	617	686	631	693	632	682	682	666	658	682	693	628	662	669	672	678	649	601	665	636	659	666	676	651	611	653	674	687	693	675	695	641	674	675	672	601	661	719	695	623	654	644	682	693	649	621	685	675	609	650	691	667	635	673	664	659	653	661	688	674	659	682	673	678	728	654	653	640	630	684	702	648	668	636	721	671	707	697	658	677	672	661	661	707	664	690	650	717	699	601	635	680	643	677	668	673	674	683	689	646	688	630	627	669	701	670	636	659	611	644	663	679	622	697	668	686	703	706	660	661	628	624	650	685	598	709	648	680	642	627	717	683	682	674	645	699	606	642	678	647	662	674	647	633	630	748	634	685	679	662	690	678	666	650	667	716	673	685	700	659	696	639	655	672	664	677	700	654	643	665	714	632	674	702	683	693	653	673	675	615	726	705	636	658	612	649	682	643	704	672	661	684	626	659	647	672	679	678	632	646	641	662	680	673	685	662	682	658	699	670	656	686	667	704	662	703	688	598	680	669	640	657	654	651	685	593	667	679	695	616	695	698	658	687	620	694	657	688	625	686	663	631	632	682	642	648	643	669	650	680	662	678	626	703	682	653	688	704	678	714	641	668	651	675	653	630	667	609	647	642	682	672	685	691	675	697	674	675	710	635	690	671	659	709	706	710	653	649	677	705	671	678	670	723	645	661	685	676	655	659	657	693	625	717	692	687	665	677	667	690	698	665	678	650	634	668	669	698	669	662	647	631	697	612	659	659	657	664	683	689	650	728	675	647	662	620	699	660	675	638	673	689	631	663	651	652	679	688	710	685	706	709	621	702	693	634	664	665	642	630	685	716	629	691	684	690	695	691	691	664	652	701	705	633	659	679	662	644	643	657	670	657	678	675	684	664	646	629	713	664	683	691	696	677	687	671	671	655	669	652	685	672	678	676	635	659	633	708	604	670	644	659	680	646	590	637	658	668	678	654	660	664	628	666	627	633	674	646	675	672	687	641	661	689	610	648	644	674	678	657	671	678	673	631	665	637	709	640	670	711	700	673	677	644	653	614	646	661	625	652	687	680	659	682	665	636	703	673	675	632	630	675	648	669	621	682	650	629	686	658	674	664	616	679	632	647	696	681	667	670	703	679	622	593	651	647	639	681	690	682	678	657	693	686	658	662	695	705	642	676	683	640	717	639	701	597	639	687	655	673	672	655	663	669	723	681	678	638	700	670	641	643	639	691	673	673	670	664	652	671	630	697	635	658	657	673	655	646	702	643	669	665	631	651	703	675	630	674	666	652	719	645	701	665	667	655	632	688	657	651	642	723	681	632	703	627	653	637	653	687	664	623	666	651	651	640	632	625	621	637	658	617	684	652	682	652	676	692	631	634	660	707	611	649	700	659	648	634	703	714	734	640	687	686	670	619	646	659	617	669	626	708	687	654	692	680	657	665	675	660	668	640	641	611	604	682	669	694	690	661	649	652	671	623	652	649	700	662	680	638	668	657	690	698	656	663	640	607	704	648	719	670	648	722	684	698	695	704	690	669	690	661	700	682	665	671	710	700	670	707	688	652	630	661	651	669	714	649	694	674	665	623	688	633	697	640	614	680	636	647	638	705	705	633	666	690	652	647	659	682	688	709	637	679	630	663	662	658	666	671	709	633	645	633	699	649	694	664	667	707	695	647	674	682	686	624	664	691	662	661	694	624	638	637	680	660	661	675	710	650	679	656	676	689	658	720	654	666	664	667	673	639	646	655	675	687	655	713	687	700	633	706	689	680	717	648	655	659	679	640	719	665	656	656	690	670	676	686	650	687	646	670	650	661	711	611	631	659	708	662	591	663	629	671	646	651	658	681	681	682	658	659	661	680	689	663	650	676	596	661	667	702	641	636	627	673	700	659	682	677	707	659	659	662	626	659	617	674	649	635	642	675	644	713	613	677	670	658	661	628	677	694	692	708	660	685	655	651	659	644	654	678	651	644	732	641	676	623	633	625	671	707	664	636	656	686	631	658	639	611	678	700	647	676	690	699	664	676	665	656	675	657	697	674	643	658	681	673	676	630	686	715	677	671	638	641	685	656	673	683	654	657	642	712	699	714	707	675	666	677	631	682	658	664	706	644	683	651	662	658	646	644	628	672	667	645	689	692	677	663	677	691	679	687	658	642	669	674	636	655	690	709	673	667	671	683	680	643	685	688	684	660	668	631	669	673	636	627	670	677	675	659	620	685	677	698	655	659	679	711	699	691	665	668	663	740	689	680	650	648	689	640	694	638	667	694	654	677	686	717	682	668	713	637	704	665	658
18243	26210	14679	6865	3099	1044	559	401	152	89	54	67	59	55	78	53	53	78	54	78	76	62	82	64	65	55	78	71	70	62	54	49	70	59	63	59	60	65	62	75	68	65	57	61	71	60	56	61	60	78	54	55	58	73	69	63	57	68	58	56	69	59	66	63	68	63	67	59	68	71	71	68	71	58	61	56	60	66	56	52	63	80	67	67	48	60	55	64	54	50	71	69	54	55	57	80	62	61	48	61	53	60	67	82	74	60	50	62	66	64	60	58	58	54	73	67	62	54	50	69	61	70	55	55	64	53	58	78	61	57	54	69	50	74	71	62	61	56	60	68	58	60	76	61	56	73	58	74	64	60	64	83	59	48	66	53	64	70	67	68	60	62	49	65	65	58	51	63	75	81	53	65	70	70	67	59	60	70	81	64	76	57	51	65	54	86	73	54	60	51	62	68	62	60	60	68	55	61	54	67	70	59	59	69	48	60	56	70	64	60	66	61	54	58	60	55	85	48	61	65	58	70	74	68	53	60	66	70	63	61	56	53	76	67	67	49	49	62	61	51	75	60	64	62	63	58	72	67	61	63	61	55	61	76	62	63	61	58	45	77	70	61	62	54	64	56	64	74	59	64	72	62	68	63	52	62	71	61	53	66	57	73	50	65	60	66	69	71	54	49	64	70	73	67	53	69	64	54	54	67	62	66	68	64	51	58	60	61	70	68	69	71	64	66	67	68	46	51	73	68	61	65	73	74	72	70	79	59	60	77	69	54	58	60	69	52	70	77	70	59	53	68	57	69	67	66	60	73	61	68	76	72	68	66	71	74	69	64	60	62	74	66	68	72	64	65	54	76	68	66	73	54	43	62	62	68	62	56	69	76	62	71	63	59	52	61	84	55	58	68	72	62	65	60	56	59	67	63	58	60	63	49	63	51	55	61	54	62	50	67	62	76	52	52	54	53	47	57	65	57	60	65	71	59	58	77	54	65	61	70	72	58	69	68	55	57	60	64	68	70	51	55	66	64	77	67	60	58	51	70	45	70	60	48	68	61	62	58	59	68	60	57	59	55	74	66	67	67	63	74	64	66	62	49	47	64	52	55	53	64	64	52	67	58	65	73	59	61	72	54	63	62	63	55	55	56	68	62	61	74	68	61	49	47	73	68	52	45	49	57	56	56	55	56	68	53	61	68	47	62	73	51	63	65	65	88	70	67	71	51	63	72	55	66	60	67	64	56	51	67	66	71	62	55	72	59	59	60	79	55	74	54	60	70	57	61	64	63	57	62	62	76	75	67	58	75	78	65	65	61	54	53	94	70	50	75	69	67	56	51	61	71	63	58	77	64	68	57	57	55	67	71	62	51	86	60	61	54	77	71	66	78	65	50	64	58	77	53	59	56	59	77	65	59	74	72	52	70	60	63	78	62	63	56	71	76	59	73	63	63	70	61	64	68	64	74	50	49	75	60	67	51	69	50	63	58	61	71	57	54	64	56	66	71	63	67	62	73	58	54	75	59	65	77	73	70	75	63	58	71	62	55	55	61	60	53	52	55	55	49	72	59	56	65	64	64	69	54	57	58	49	67	63	65	63	73	60	54	56	45	51	56	56	57	77	64	83	56	64	75	67	69	59	49	66	68	76	55	47	76	63	67	58	71	67	62	56	64	71	68	65	77	43	60	61	66	66	52	58	70	55	59	71	60	70	64	58	61	58	57	68	66	59	55	56	59	64	67	73	58	72	68	48	51	62	77	67	62	72	46	68	61	63	60	64	59	52	70	52	64	69	59	68	59	61	57	80	59	70	71	59	71	74	61	55	63	61	61	66	47	80	64	53	77	65	55	49	53	56	63	78	72	68	67	58	64	63	56	68	55	68	52	58	54	64	64	74	62	76	42	67	66	57	70	63	61	59	53	53	73	56	64	71	82	73	78	72	59	65	64	70	66	61	72	69	69	63	53	74	63	64	62	56	53	63	89	45	85	61	65	70	66	48	71	61	63	77	58	62	58	67	54	72	55	76	76	59	58	48	49	68	66	62	61	59	59	75	65	73	43	66	70	74	53	64	52	59	67	65	68	61	65	50	60	70	68	62	71	66	52	74	49	70	59	75	55	71	48	67	63	62	58	65	67	53	53	71	53	51	64	63	65	58	55	74	69	40	50	61	61	73	69	67	67	60	67	75	67	67	59	55	75	51	83	70	63	69	60	55	53	54	77	82	61	65	45	65	64	64	64	71	69	60	71	62	72	53	54	58	55	60	62	60	68	57	55	52	68	67	72	65	53	72	68	62	67	57	70	49	51	57	65	61	60	68	58	61	75	62	55	65	62	69	64	78	70	59	67	63	61	63	52	63	71	56	58	81	51	69	75	66	70	74	67	55	60	58	60	76	63	59	68	63	56	66	65	56	58	61	70	67	55	64	56	66	60	53	54	70	64	58	52	73	57	57	66	55	67	57	57	62	64	70	61	59	60	75	54	67	55	76	68	56	77	68	70	45	59	55	69	65	61	64	72	61	71	70	59	69	56	71	63	73	55	61	61	60	58	74	60	50	53	53	68	71	54	56	81	58	62	66	60	55	68	60	68	54	78	60	57	56	59	58	74	52	60	67	73	61	60	50	58	53	56	67	73	49	71	62	59	60	68	48	65	63	70	74	62	67	54	63	56	73	46	59	61	61	65	49	58	51	80	57	68	61	72	58	60	50	53	58	50	57	64	74	64	66	67	63	60	74	70	69	53	56	63	58	70	60	62	61	59	65	68	52	57	72	62	85	66	53	61	51	75	53	67	58	58	61	47	57	64	63	66	68	63	61	56	60	68	61	69	70	79	68	62	63	57	65	76	51	60	60	57	58	53	66	46	59	63	52	68	49	70	57	66	66	71	63	67	70	58	60	62	52	61	66	53	68	74	65	57	68	74	75	67	57	62	60	68	59	83	60	69	69	65	61	59	71	58	65	72	65	57	69	65	63	74	49	57	58	49	59	50	67	71	58	63	58	60	70	63	59	54	59	52	66	54	68	55	68	59	79	65	61	64	71	64	60	55	71	52	62	50	68	78	56	70	49	62	55	76	75	61	63	70	71	62	58	64	55	67	78	70	60	56	69	57	79	60	59	72	65	62	60	60	56	73	54	61	76	54	69	69	62	80	59	55	45	64	61	74	58	61	62	72	67	54	69	79	62	66	60	73	60	59	67	60	62	62	54	59	67	59	72	69	57	78	55	66	63	73	57	61	58	65	59	66	61	61	74	60	49	71	66	79	60	51	53	68	61	50	63	59	52	60	61	63	71	74	66	64	64	49	57	72	64	82	71	62	75	66	52	50	70	68	55	74	71	51	61	58	71	50	62	62	63	56	72	54	69	72	60	63	60	67	73	52	61	87	60	46	75	70	67	63	55	60	61	66	67	75	58	63	64	54	55	51	72	80	67	75	73	51	59	58	61	54	57	56	59	64	74	58	62	56	65	58	63	67	44	63	68	58	72	54
49012	46240	37099	39395	33636	26807	20478	14713	5595	1631	794	753	767	748	752	794	770	818	866	949	966	881	883	810	767	849	722	810	748	760	759	772	761	790	798	718	786	803	775	784	783	787	741	799	797	755	791	775	740	754	774	772	754	810	776	744	737	753	769	823	748	760	758	755	733	804	807	768	751	771	820	781	740	753	775	782	757	782	771	773	781	733	811	801	745	748	778	750	773	777	770	814	749	747	787	765	731	772	762	778	775	753	763	778	764	784	764	767	776	812	762	740	822	790	797	744	787	760	792	782	797	758	764	803	775	796	833	755	756	789	781	741	741	755	811	787	740	756	748	781	793	753	790	785	794	781	756	787	741	767	722	762	752	816	750	785	775	805	772	739	792	779	800	832	787	778	748	785	771	769	776	742	782	791	759	824	818	819	806	807	804	781	727	769	774	774	755	766	714	751	736	783	762	760	763	826	743	756	787	747	762	741	773	792	759	811	786	814	764	840	813	775	778	751	761	791	779	791	737	772	774	803	813	769	774	791	747	762	792	793	748	760	759	779	796	780	775	811	807	771	788	799	791	743	793	752	774	803	724	768	761	761	746	776	787	785	714	745	821	739	747	782	765	786	759	778	753	795	771	776	724	820	785	718	787	866	785	751	801	769	780	765	803	815	797	751	741	848	716	760	726	787	736	789	760	786	806	760	758	719	799	734	803	790	800	751	773	776	779	786	734	722	774	812	792	772	789	821	750	769	756	724	809	733	737	738	751	752	738	813	784	763	727	762	745	777	789	789	740	810	789	733	749	799	761	792	773	750	730	771	734	776	779	795	700	779	778	740	786	760	747	790	755	718	753	766	829	781	784	759	762	740	771	739	762	717	758	813	793	756	759	774	764	751	756	777	734	834	698	793	743	752	744	809	766	758	780	763	780	807	750	779	747	809	747	755	803	772	730	739	807	716	782	786	774	806	777	719	763	774	745	788	777	806	763	810	749	727	769	775	737	769	802	790	764	789	756	789	738	734	774	729	765	776	802	740	807	707	787	789	744	779	794	769	714	769	767	801	769	782	741	735	787	746	760	801	755	791	835	786	784	785	776	756	755	794	737	781	751	788	772	795	777	769	797	749	775	804	739	785	739	812	782	784	743	764	789	785	761	770	727	828	769	758	733	807	786	800	763	802	783	818	748	770	755	811	762	783	699	778	777	760	820	737	763	757	758	769	739	802	719	779	785	747	767	786	813	830	775	749	795	747	854	823	756	706	750	783	742	786	788	793	738	758	753	722	788	775	772	822	774	761	761	772	775	766	768	738	751	745	769	795	766	765	761	732	740	749	754	780	772	742	796	744	813	808	777	773	797	759	768	777	768	779	723	785	791	732	835	784	767	783	751	743	726	754	748	768	758	753	813	769	741	806	808	800	759	795	775	793	723	772	796	800	743	759	791	764	728	777	777	834	797	733	790	768	758	787	735	779	732	750	810	775	760	758	724	805	781	726	731	750	728	769	788	748	768	779	804	805	762	758	800	781	765	774	739	788	764	758	770	799	749	797	739	721	811	779	745	724	765	772	803	787	791	757	791	804	763	769	780	821	789	792	751	832	778	774	747	781	705	807	766	783	794	789	816	759	730	807	742	752	750	799	724	749	792	728	806	741	757	778	784	711	801	729	784	751	773	730	749	762	787	819	793	820	753	734	793	767	784	794	762	803	744	753	775	802	792	789	765	779	783	814	737	739	792	788	746	794	788	795	781	765	771	782	765	758	793	777	755	803	784	691	726	744	789	722	779	767	748	750	736	755	775	775	749	807	811	844	774	741	753	736	794	761	762	753	774	736	806	793	775	734	799	751	771	762	810	753	801	765	831	778	765	798	765	731	764	752	747	786	772	766	747	813	768	759	763	766	758	765	736	776	702	771	759	743	758	792	817	744	766	750	758	844	785	743	782	801	774	756	755	793	726	777	771	784	767	755	798	763	761	742	787	778	785	761	759	711	746	749	736	826	766	795	813	803	715	779	777	779	751	793	724	755	795	755	777	788	767	768	760	755	786	710	818	796	743	792	760	708	777	770	776	774	802	808	787	791	791	781	785	785	807	765	801	788	762	757	790	804	791	748	781	821	799	801	825	776	791	800	778	795	746	753	783	748	802	711	829	777	791	798	773	829	776	750	759	768	796	768	777	726	730	780	789	747	773	782	771	772	798	774	737	727	737	720	793	766	787	730	749	752	817	762	785	721	769	771	821	792	776	762	782	761	819	764	764	763	787	750	765	830	760	758	811	723	786	791	728	720	794	783	760	784	831	766	735	810	733	786	784	815	773	775	762	795	773	768	803	764	760	764	762	795	768	811	729	792	773	850	775	823	739	823	784	748	725	765	797	769	762	782	783	750	783	759	801	773	765	749	815	795	746	749	780	754	735	772	757	806	755	783	750	791	810	799	786	735	780	772	821	809	781	795	764	753	780	755	746	760	765	764	779	752	788	766	788	757	738	809	745	769	801	788	817	786	720	783	778	762	735	766	754	754	742	806	764	809	840	742	813	831	758	720	792	745	757	783	750	763	758	799	787	776	792	773	774	735	710	741	825	734	754	746	821	787	779	762	759	789	764	824	773	769	800	730	755	745	716	799	777	753	750	773	762	737	803	770	733	754	738	742	819	781	788	783	733	757	759	809	761	724	738	753	771	771	750	764	786	756	743	785	754	776	758	791	797	731	789	758	775	773	769	781	774	756	772	764	758	805	787	759	760	783	762	754	799	771	760	798	768	722	784	723	786	702	802	780	800	753	752	793	752	762	742	754	714	762	809	757	713	788	766	759	756	802	757	798	757	779	740	770	800	722	789	801	763	796	752	790	761	754	769	776	754	782	767	767	770	790	715	738	757	748	720	757	812	760	756	745	783	806	771	784	796	799	744	759	747	794	742	723	787	800	718	759	761	741	741	783	799	783	751	787	786	732	752	698	744	771	798	753	800	758	737	733	745	805	801	770	715	763	788	790	700	806	782	794	811	780	768	738	769	789	734	754	770	790	777	802	783	738	748	796	761	800	788	771	808	731	769	780	798	812	742	770	707	797	732	771	754	725	760	811	764	765	770	752	740	774	795	746	823	791	858	768	721	757	785	817	787	758	780	810	788	798	754	759	774	760	763	716	778	778	771	761	833	778	822	787	827	739	765	774	759	754	715	846	758	791	728	773	721	719	733	767	798	771	797	772	745	743	782	816	806	810	746	737	772	750	781	824	774	790	758	749	739	747	786	819	803	830	827	762	776	734	773	796	696	744	774	753	779	771	818	773	776	722	787	791	804	746	791	801	724	763	831	730	772	728	767	738	787	794	765	776	722	809	797	763	794	776	791	778	750	769	704	783	767	784	795	775	771	804	710	739	761	786	754	740	735	741	758	806	777	749	799	736	786	793	770	742	723	775	723	761	808	763	798	724	802	842	761	785	805	818	773	773	803	769	793	786	783	755	765	735	783	777	751	748	778	789	774	779
26286	36154	22216	11643	5761	1522	809	541	212	81	45	56	59	63	65	50	69	56	68	76	81	55	58	61	71	68	55	60	42	49	63	65	62	67	46	52	60	63	57	63	63	53	69	46	57	55	50	57	65	61	64	66	57	59	52	53	46	55	60	70	60	54	60	72	53	53	67	57	65	54	66	60	60	47	56	51	57	56	76	63	53	77	66	58	59	73	44	66	59	62	47	44	69	48	53	63	61	55	60	47	61	62	61	54	60	65	64	48	56	50	61	65	67	62	70	77	66	67	60	60	56	64	61	62	60	57	59	65	54	60	52	52	50	53	63	65	59	54	58	52	68	51	57	64	57	46	74	56	61	66	53	51	57	64	64	56	58	68	50	58	55	62	71	60	50	66	55	55	55	64	56	57	60	61	56	46	66	58	60	70	55	66	72	51	73	55	66	48	73	67	53	63	64	64	61	59	56	61	64	73	64	59	63	64	65	61	70	48	56	55	72	60	57	45	68	57	63	60	54	63	64	61	86	75	74	52	59	52	67	49	58	56	42	62	54	56	63	73	56	41	64	58	44	57	77	54	58	70	56	59	42	58	64	63	60	53	57	48	57	68	46	70	55	62	73	51	69	70	65	61	50	60	69	62	62	43	55	71	59	55	57	50	55	57	60	59	86	59	64	70	64	53	53	56	52	55	66	51	60	61	59	53	62	55	48	55	55	76	58	67	55	62	67	67	60	55	58	46	57	61	63	52	56	54	51	58	51	52	42	57	55	63	61	74	53	66	64	69	59	64	55	54	66	59	54	64	50	41	50	54	44	70	60	59	45	66	57	62	63	57	64	55	65	64	68	64	63	64	79	63	55	58	50	47	62	63	59	53	60	45	74	62	58	68	42	63	53	72	55	60	58	48	73	65	49	67	67	43	65	62	60	66	59	56	74	59	62	67	59	59	46	54	64	37	58	58	56	58	64	57	48	65	55	49	58	79	50	65	64	65	58	75	67	64	61	56	52	48	61	60	70	52	58	69	48	58	49	66	60	66	61	49	62	62	70	63	57	69	55	54	56	61	52	57	71	50	75	67	55	56	57	66	64	46	59	66	61	71	76	43	45	54	49	55	49	59	46	48	70	66	73	58	47	53	66	49	67	61	54	56	65	51	60	65	72	69	60	71	62	45	61	49	64	67	58	52	68	46	62	66	52	65	58	67	57	58	58	57	65	63	59	47	38	55	58	61	57	63	61	64	48	48	47	77	59	48	58	69	61	55	41	57	59	72	61	68	61	66	64	58	60	65	73	60	70	54	45	67	57	69	83	56	65	58	67	57	61	55	50	60	52	62	53	44	57	64	66	61	52	62	68	52	53	66	52	59	49	50	76	53	54	68	68	60	64	45	57	57	57	52	70	64	66	58	55	58	48	65	48	54	58	75	53	61	53	51	64	62	76	64	61	66	57	54	56	64	41	53	41	76	41	46	71	56	42	57	59	58	69	59	70	52	70	61	83	46	58	58	65	76	66	47	60	69	57	67	56	55	59	58	60	58	63	54	60	53	64	66	50	73	66	59	60	64	58	57	65	57	66	61	65	51	54	52	60	51	50	57	50	60	78	45	56	58	54	59	64	55	66	67	58	54	67	51	67	78	68	58	48	59	56	58	66	57	54	71	58	70	56	54	62	60	57	49	66	64	52	63	58	67	63	63	73	67	57	57	57	67	62	46	50	62	62	55	68	61	60	62	69	62	65	49	67	64	60	45	60	64	50	59	53	62	63	62	63	52	67	64	70	61	77	59	74	50	67	55	53	65	42	56	71	58	63	64	77	61	59	59	71	72	55	62	52	60	54	64	56	67	65	61	52	55	75	64	59	62	56	64	45	62	51	45	56	62	52	52	65	67	60	54	54	52	57	66	61	58	54	68	69	60	53	69	48	69	68	62	63	59	68	58	68	67	54	55	57	66	48	65	73	59	52	45	70	58	59	70	61	63	43	49	60	64	58	57	50	65	69	56	67	48	66	51	62	56	65	69	57	61	54	44	71	61	71	69	56	64	65	69	57	63	68	63	52	51	53	51	71	43	60	55	60	63	58	51	78	65	72	69	47	46	63	62	63	57	77	53	52	66	63	57	64	55	65	63	64	59	65	59	58	64	50	60	68	45	70	47	54	60	60	54	57	59	73	80	72	59	55	51	66	52	46	66	59	59	55	69	63	56	62	61	50	58	62	53	67	54	66	55	52	67	57	55	71	58	44	71	57	82	55	62	70	61	63	61	52	62	64	52	53	47	66	63	50	70	68	65	69	56	50	63	54	62	57	48	70	60	60	66	64	58	57	51	55	54	50	48	58	63	59	67	60	70	63	55	75	47	58	55	60	61	64	63	58	68	68	61	50	57	49	57	52	44	48	70	73	59	51	70	60	46	69	57	52	53	46	63	71	58	50	61	60	56	58	61	59	60	59	39	54	64	47	51	61	58	53	62	60	50	69	75	49	57	67	51	46	63	71	59	54	58	64	60	59	47	68	53	61	57	53	51	51	60	64	54	68	54	59	53	66	54	57	61	55	61	65	52	58	46	48	66	54	57	62	75	68	47	61	43	55	47	65	63	65	47	61	58	65	65	57	69	55	59	61	56	53	59	60	59	67	51	54	52	64	64	57	57	54	61	58	61	67	77	57	52	57	57	68	55	66	58	60	64	61	57	57	67	47	77	43	55	59	61	69	73	51	43	45	53	61	64	68	54	53	56	50	50	63	54	53	56	54	53	66	64	52	33	72	59	54	58	58	63	72	52	61	58	53	59	49	61	55	51	61	54	54	45	67	64	58	65	63	69	61	60	55	55	55	64	57	49	52	46	65	54	60	57	57	60	56	61	77	66	66	59	69	49	78	57	66	59	69	50	67	69	60	53	54	63	57	57	63	50	82	66	66	78	68	65	67	58	49	53	51	65	56	47	53	60	46	64	56	63	54	66	55	49	52	59	71	72	71	50	58	56	51	50	67	53	57	64	60	62	50	46	56	69	51	68	61	57	60	58	59	63	62	55	71	61	53	69	66	56	60	66	70	60	64	59	53	67	67	44	56	54	60	59	57	71	58	74	56	67	60	61	61	62	57	53	59	62	56	53	71	70	54	65	55	63	63	59	43	62	52	48	68	56	71	58	67	69	61	53	58	68	70	72	41	58	53	47	60	64	59	70	58	56	44	51	51	62	50	63	49	67	53	64	62	42	65	61	65	47	67	54	53	57	52	51	59	54	60	54	60	59	60	56	67	61	59	61	55	43	69	58	70	60	58	71	64	61	57	52	52	61	60	56	46	65	62	70	60	50	47	50	54	70	66	58	39	57	65	63	59	58	57	68	62	63	55	49	64	47	69	64	61	64	63	59	69	54	72	58	68	56	47	61	67	53	60	48	68	52	54	66	66	56	62	71	51	52	53	60	59	64	65	56	59	70	63	65	58	59	71	57	73	50	62	65	57	65	71	54	62	64	53	49
48337	46931	43771	46145	41501	29687	23559	17560	6754	1799	717	769	727	768	732	754	783	775	748	1010	1065	936	772	737	765	692	722	776	704	719	703	767	734	766	740	749	721	740	774	757	726	662	711	700	754	734	712	744	762	753	722	754	752	763	697	730	735	723	776	736	778	686	731	765	718	729	749	731	741	738	731	769	787	708	788	698	714	789	695	740	740	695	763	708	689	747	760	734	711	729	740	735	810	718	773	744	700	719	717	751	704	716	764	798	726	751	707	770	724	764	736	741	710	710	759	759	788	694	746	749	749	686	734	735	727	706	744	707	767	766	722	779	704	778	786	779	732	757	707	720	701	743	730	823	755	716	749	732	727	749	753	743	759	706	715	744	722	699	714	723	733	749	707	696	645	701	723	747	743	703	739	732	703	748	749	751	741	730	684	770	725	761	717	747	734	687	714	721	738	742	759	733	748	765	696	749	727	762	789	751	713	780	751	758	736	765	707	711	739	761	676	789	714	731	713	745	735	698	728	762	716	720	730	714	699	687	747	720	720	747	759	724	709	727	724	692	721	746	742	738	763	715	750	772	782	743	729	663	730	734	766	774	716	741	733	727	732	706	725	733	728	805	720	729	702	744	741	740	726	771	760	706	715	688	713	765	769	733	702	722	734	709	776	739	757	754	767	722	727	726	747	729	730	740	746	688	704	733	746	745	739	726	737	734	734	747	740	745	710	753	728	690	724	746	759	777	725	728	711	702	721	685	705	680	750	729	712	744	716	721	778	723	737	698	715	736	692	755	738	774	691	767	710	744	724	727	721	746	760	726	757	729	713	693	733	734	749	703	690	728	768	749	713	755	682	786	723	747	733	771	732	744	760	722	772	765	723	711	721	685	685	767	717	701	722	711	722	721	752	719	816	722	719	760	700	787	721	751	743	703	762	761	749	723	734	707	733	741	726	704	714	682	713	752	756	732	767	739	734	822	762	707	717	722	723	738	752	713	765	745	729	684	763	771	789	704	745	752	731	668	698	719	748	765	698	732	728	728	738	711	757	706	695	740	783	740	767	803	721	787	704	706	757	765	732	737	762	776	751	757	693	696	688	720	761	743	729	731	708	764	763	771	739	765	699	749	706	688	733	709	778	733	736	740	721	716	716	793	734	782	731	730	724	731	769	729	700	703	717	686	762	732	692	738	766	750	735	717	762	722	747	752	735	696	735	726	743	717	719	749	700	725	758	732	791	714	748	729	718	685	718	731	732	757	721	752	734	760	737	747	725	765	767	725	738	771	778	743	753	701	741	744	710	735	725	732	726	723	764	694	745	744	703	770	720	776	766	755	669	720	741	741	781	691	701	739	712	749	746	705	766	760	723	770	728	721	744	734	751	720	718	755	683	767	737	743	698	740	767	704	752	753	767	753	738	701	742	745	722	735	723	701	690	739	740	747	732	714	717	724	722	775	715	706	692	734	739	729	711	715	718	741	733	681	782	706	712	746	769	746	743	745	756	725	708	774	701	707	740	710	757	768	711	790	750	739	806	793	741	736	715	765	722	748	753	719	755	695	718	740	705	766	745	756	722	776	761	754	736	722	763	691	700	734	744	731	751	683	669	740	737	744	741	749	752	734	730	728	775	710	696	707	788	806	735	751	733	725	739	714	753	728	721	720	758	709	744	761	739	763	757	747	714	752	692	725	795	724	706	751	658	745	769	742	738	769	773	759	753	724	757	746	767	733	749	784	745	753	752	739	737	703	735	719	760	725	772	757	728	707	733	748	748	743	704	777	736	693	718	716	791	738	793	773	684	729	742	749	702	696	739	716	731	681	749	720	723	717	729	752	686	778	711	761	776	738	686	715	727	727	702	741	749	758	725	706	715	723	707	703	744	778	741	698	725	694	715	710	778	747	696	749	784	708	730	713	734	725	758	720	758	722	704	749	770	739	734	775	702	710	717	742	723	688	776	695	768	680	700	764	690	752	754	734	737	736	732	710	782	769	716	762	667	763	740	746	749	712	726	753	712	746	708	761	718	735	732	727	697	722	752	723	755	718	748	772	713	743	737	777	719	757	713	768	757	789	768	752	725	699	683	753	728	725	719	698	739	698	731	755	730	754	768	715	736	720	726	790	756	720	685	774	774	744	776	780	686	782	765	790	770	727	742	775	756	714	742	770	746	768	746	719	704	713	739	755	720	778	702	738	724	716	733	710	773	764	700	730	810	733	720	764	699	752	789	736	733	729	754	728	714	715	765	718	734	714	672	727	735	755	720	717	703	790	754	725	722	745	686	721	762	764	733	744	769	748	730	730	742	738	704	755	724	740	679	702	755	751	729	724	713	723	730	705	722	760	791	762	793	750	682	742	678	735	759	705	777	728	693	733	743	778	735	781	724	681	746	744	823	728	756	761	695	750	783	731	731	715	718	713	729	743	751	719	752	746	750	755	688	709	742	694	789	732	735	728	698	756	734	718	719	721	730	759	738	720	726	672	740	771	763	777	749	722	717	732	750	737	668	770	755	698	736	696	718	753	738	752	706	680	750	759	771	740	715	710	736	732	691	753	745	704	714	739	763	729	720	779	737	762	721	755	743	700	780	726	695	750	740	713	729	753	731	778	739	717	723	745	752	770	768	757	740	741	729	773	722	726	697	737	738	699	762	763	760	758	710	735	742	767	736	752	727	709	743	713	716	726	752	750	735	736	729	781	729	740	756	747	760	698	741	723	703	725	759	755	752	745	752	720	744	760	710	714	761	713	702	741	725	739	712	724	758	752	718	706	706	709	741	715	773	752	766	719	673	778	673	738	733	740	744	748	735	744	718	710	683	753	741	748	712	715	721	755	819	745	705	760	744	712	756	771	739	737	738	768	678	681	679	693	702	732	691	703	772	735	723	772	721	736	737	742	718	675	742	731	750	736	738	711	784	709	712	735	736	756	750	723	751	773	721	737	736	778	730	733	724	733	711	729	693	734	759	752	740	719	747	714	808	729	748	710	733	714	723	726	780	776	759	757	743	761	708	720	750	731	754	708	731	725	689	748	770	746	750	741	734	715	759	715	789	748	704	755	724	764	739	743	745	747	702	756	741	742	772	727	754	721	705	772	725	754	721	674	741	707	730	723	774	753	713	728	720	768	738	742	737	731	701	723	738	718	772	714	714	682	744	797	766	754	730	757	712	792	730	735	735	767	746	730	755	718	745	769	698	725	729	749	754	765	736	714	775	755	751	732	741	767	709	760	723	731	693	732	727	774	745	689	714	718	744	760	750	727	728	748	715	750	780	724	691	718	687	728	753	769	655	764	748	772	744	741	750	738	750	715	706	732	749	755	756	719	695	778	740	708	728	657	715	725	736	743	734	728	747	744	737	739	709	715	725	715	758	776	755	710	728	732	777	748	780	743	760	741	745	720	750	704	753	763	763	747	766	719	690	690	730	720	745	742	712	758	729	786	703	757	746	699	805	726	697	717	745	733	706	697	752	741	715	773	756	754	727	716	756	759
8133	10177	6326	2490	1187	264	174	165	88	53	42	60	64	55	58	64	46	36	50	38	64	48	53	48	42	60	62	57	47	58	50	37	51	58	55	49	49	51	54	53	58	56	56	43	39	67	42	55	49	56	57	55	53	48	58	55	59	45	59	59	46	60	56	50	48	57	48	42	58	64	74	57	52	39	51	60	51	53	58	56	56	48	47	65	61	52	60	52	59	57	50	50	55	66	45	60	65	55	49	47	52	58	47	69	52	38	58	54	63	49	43	39	70	44	50	67	70	52	51	52	67	48	62	55	41	44	59	68	54	62	46	61	65	41	63	57	52	63	47	57	52	56	56	43	65	53	50	46	52	63	63	49	63	53	56	53	51	53	57	56	63	51	46	57	58	49	48	51	55	53	58	45	44	44	45	51	57	51	57	52	57	44	60	54	55	65	59	60	50	53	49	72	47	44	60	50	44	59	59	53	62	39	44	62	56	56	51	42	61	51	58	41	56	44	57	62	54	58	51	59	55	55	59	49	53	49	57	64	44	41	59	66	62	46	62	69	55	49	66	60	50	49	65	60	32	50	53	56	46	62	48	61	53	50	71	53	54	47	52	68	59	59	48	58	49	55	48	47	49	58	51	37	46	48	56	61	41	63	51	57	75	60	45	47	49	47	52	50	61	57	58	46	58	47	51	48	52	46	57	51	55	56	42	48	51	53	42	53	44	55	52	48	53	56	49	61	42	56	65	52	54	40	51	50	49	70	63	58	61	41	41	55	57	62	44	55	48	46	58	55	61	59	58	64	46	55	40	54	58	53	56	49	60	44	44	68	52	56	59	52	59	50	56	55	48	48	42	46	54	51	61	36	56	55	48	55	49	54	54	46	60	63	61	60	60	71	59	56	65	56	53	53	59	53	59	42	59	55	72	52	45	57	57	45	45	55	43	49	52	67	45	55	48	78	53	43	49	63	63	55	54	58	52	55	57	49	61	45	44	59	55	47	49	52	52	49	50	47	40	37	47	51	56	64	43	49	70	50	48	56	61	53	50	60	43	57	55	48	53	42	52	56	46	46	60	53	53	53	50	37	65	62	53	59	54	44	50	49	56	51	58	48	50	52	52	65	54	64	55	75	47	50	59	50	53	60	47	46	60	59	61	47	56	53	56	44	53	58	59	61	51	63	55	53	45	60	48	47	48	71	55	44	41	59	59	52	49	51	53	55	58	56	53	51	45	62	49	39	62	51	60	49	43	40	68	46	45	48	55	60	46	37	46	37	64	60	54	55	46	49	55	55	65	62	43	55	49	56	53	57	40	50	60	44	59	36	69	46	47	61	68	51	50	58	54	54	60	47	52	50	61	63	55	45	58	57	59	59	34	57	55	45	54	44	57	58	62	59	50	62	43	47	53	51	53	44	46	54	63	57	50	56	48	51	52	51	48	45	50	55	67	46	55	60	46	51	51	34	49	43	48	52	50	49	54	56	49	49	74	74	58	53	60	60	42	56	57	57	49	52	61	54	54	56	51	52	53	47	43	48	54	53	42	49	40	68	50	48	62	56	60	49	65	55	46	57	58	48	52	47	53	53	49	56	47	50	51	62	51	47	59	49	49	55	64	52	54	50	57	45	43	56	51	48	50	58	47	55	50	48	67	50	52	44	62	50	46	47	52	55	51	57	50	50	56	43	60	58	64	47	48	48	49	56	59	53	42	52	45	50	60	61	55	59	54	39	56	68	62	54	46	53	60	52	53	51	52	42	51	51	58	59	33	56	38	51	56	50	68	64	56	54	57	54	57	49	55	60	53	54	53	53	39	50	41	58	57	57	51	49	48	51	54	56	54	52	53	56	60	51	49	63	40	55	51	60	48	49	49	43	58	60	60	51	57	42	48	42	54	53	54	48	60	48	57	45	53	36	48	46	62	55	39	57	61	49	50	57	44	58	40	49	52	54	52	51	49	59	45	58	53	52	53	62	51	44	60	47	53	52	53	56	63	59	44	56	60	52	45	48	60	57	51	50	48	53	52	56	48	55	47	42	50	57	55	39	44	42	51	49	53	68	50	54	63	60	50	56	53	69	76	52	39	48	47	57	49	51	53	49	44	59	52	50	42	57	53	58	50	43	54	60	50	58	42	57	59	59	66	61	60	43	54	46	48	62	48	48	46	54	53	43	61	43	34	59	47	47	51	67	51	65	48	67	53	43	58	55	50	38	49	51	54	54	54	41	59	51	59	50	40	59	52	62	53	51	57	57	51	54	59	65	58	43	49	48	53	40	48	38	56	43	63	52	58	57	51	63	65	45	41	57	53	60	56	47	59	50	62	63	54	45	49	46	64	56	62	57	52	37	52	66	49	50	51	57	47	52	58	47	57	57	49	53	51	55	34	53	59	49	57	62	58	52	67	49	55	42	52	52	57	53	50	55	48	48	48	57	51	44	54	51	56	60	48	43	57	50	44	57	37	44	57	49	35	63	69	52	60	53	45	55	47	60	45	49	54	42	48	51	53	47	53	52	49	44	63	52	48	48	49	62	43	59	48	67	47	50	54	51	52	62	53	51	49	48	48	46	49	68	58	48	52	55	57	55	55	47	59	52	48	58	48	55	54	52	65	52	43	37	61	53	60	55	57	68	51	54	55	53	58	58	57	58	49	50	60	58	47	72	56	58	54	59	62	52	68	56	51	53	53	56	50	48	62	47	53	51	49	66	50	45	52	57	52	48	60	44	43	58	61	46	52	58	42	45	58	64	46	39	45	58	48	48	62	53	53	59	40	48	57	44	70	44	54	54	58	61	51	51	63	50	57	49	40	59	38	52	45	64	54	52	65	43	53	58	59	52	63	41	68	53	69	64	51	60	51	60	51	70	36	43	46	57	46	59	51	56	47	58	57	61	52	59	54	51	53	66	43	43	62	60	49	53	56	60	48	49	43	57	65	59	45	48	69	44	60	53	44	45	47	46	48	44	58	57	59	44	54	57	55	73	53	57	38	50	44	68	60	48	77	52	57	47	53	46	64	36	50	44	49	61	55	60	65	55	47	53	51	57	49	43	44	52	46	47	49	56	45	46	57	55	39	53	52	61	58	56	57	53	49	54	57	50	44	64	52	45	51	46	57	57	59	51	54	54	45	44	53	55	44	54	49	42	49	48	52	66	61	55	51	53	55	59	50	59	46	49	44	58	63	66	41	41	52	64	55	63	61	49	42	54	51	53	52	60	67	60	61	35	65	62	61	42	57	51	54	48	52	42	53	67	61	48	68	64	49	43	51	49	58	63	42	50	32	49	58	52	58	55	52	53	56	53	59	64	62	56	74	54	47	49	47	47	58	51	55	48	69	52	58	43	59	50	56	58	40	47	58	70	46	48	53	59	45	48	45	49	54	47	70	47	51	44	44	57	52	43	70	66	51	56	57	49	57	66	53	53	45	55	61	45	55	47	59	56	46	52	43	55	59	40	52	51	41	58	48	58	41	43	52	53	56	51	70	55
41117	35271	28901	26899	23643	12619	8280	5703	1975	882	617	621	646	673	616	667	703	615	652	680	722	675	719	679	615	662	686	648	612	693	657	593	713	630	638	648	618	695	686	612	612	650	638	624	700	634	652	618	648	634	646	682	683	653	641	630	633	662	651	663	672	675	680	640	693	656	638	639	664	661	701	704	636	646	673	708	664	674	632	630	644	655	644	646	640	630	632	673	656	646	655	643	658	625	647	602	668	673	645	705	696	637	674	653	649	711	659	659	672	638	698	668	665	654	606	629	710	623	641	656	688	680	668	658	664	638	618	644	659	694	638	650	637	644	644	640	677	670	627	662	638	622	664	658	672	692	650	691	636	634	614	647	687	653	631	667	650	640	642	639	700	594	644	682	676	610	645	661	682	674	689	668	633	658	633	668	696	684	653	651	669	655	652	630	718	616	641	626	640	680	628	657	627	652	622	637	660	644	687	643	641	670	618	671	642	684	637	627	651	616	671	655	701	615	664	660	682	648	701	620	650	607	609	684	689	627	650	647	681	638	651	634	653	646	675	660	615	641	648	680	665	645	615	636	628	666	645	631	686	632	673	633	673	661	671	730	645	665	660	670	663	653	615	640	672	671	669	650	630	639	682	658	689	638	639	610	620	680	695	632	654	628	667	675	656	711	619	664	698	680	631	701	689	655	679	649	673	655	674	658	674	579	645	697	668	550	639	658	676	653	675	600	637	620	660	641	630	608	656	608	652	673	656	659	633	696	645	708	656	667	647	674	652	645	661	672	667	640	660	647	652	664	684	629	661	697	588	657	654	653	641	658	677	682	627	638	652	664	668	697	634	627	665	640	639	618	659	608	575	683	626	646	670	626	647	647	599	629	630	682	642	649	700	650	656	635	646	635	668	623	689	625	669	637	632	659	625	676	605	607	696	678	688	631	634	673	628	646	654	627	632	635	619	616	651	633	674	688	603	661	679	663	644	635	618	674	649	664	622	650	691	646	665	637	688	664	686	610	685	673	615	645	632	613	658	671	630	672	656	670	646	611	663	655	669	700	625	670	654	672	644	649	688	614	648	638	654	630	658	708	660	643	663	639	682	626	683	583	642	621	680	687	642	616	688	637	688	620	632	680	672	666	626	668	650	616	659	613	600	657	600	664	642	589	606	672	645	623	674	649	667	624	648	670	692	635	631	629	656	663	646	625	633	660	667	653	627	636	631	620	639	635	663	645	650	609	633	625	672	646	713	633	644	627	651	643	658	623	631	614	634	673	661	628	664	619	687	636	667	619	647	670	655	664	657	652	655	649	674	638	677	673	644	657	662	652	659	625	623	643	691	681	632	676	701	615	653	654	661	655	646	652	628	640	619	660	631	676	605	672	657	655	650	681	686	697	685	669	635	675	675	641	621	673	663	679	678	720	618	622	643	668	638	642	683	643	702	628	610	634	656	583	611	659	652	665	643	626	633	629	620	664	616	650	683	633	627	650	638	634	676	645	672	667	638	658	675	641	639	668	614	638	644	651	679	659	681	685	632	623	609	616	664	692	654	676	628	670	649	631	683	675	657	633	663	613	585	699	682	654	645	673	725	626	633	667	655	624	681	647	682	622	628	649	643	655	605	646	612	662	661	673	616	641	718	627	713	640	640	633	645	659	652	695	657	664	610	664	685	653	694	644	639	643	650	621	640	650	665	650	639	670	681	635	679	665	625	661	692	649	642	643	690	641	648	644	611	668	689	663	622	647	635	626	658	626	638	647	652	662	587	597	686	697	627	661	629	624	659	684	627	656	612	653	669	691	624	634	619	632	623	646	585	627	615	642	676	589	646	623	668	607	664	636	642	658	690	632	694	674	665	639	656	686	657	653	674	645	658	621	654	640	685	614	662	634	592	649	687	650	647	647	682	625	637	715	625	603	690	692	698	647	626	648	699	690	655	662	669	634	643	645	688	667	655	633	672	670	629	632	634	692	682	612	662	609	613	653	676	643	620	648	657	654	642	591	678	694	671	657	658	627	635	669	615	697	649	652	618	649	649	626	645	679	626	633	656	656	631	678	646	649	655	681	639	664	670	621	635	639	678	663	674	661	635	671	650	644	650	640	634	697	643	681	649	635	652	608	656	637	646	686	677	650	624	695	672	645	610	681	642	690	620	648	625	659	634	632	639	671	619	679	650	679	655	669	652	658	650	610	666	637	683	641	634	632	679	645	642	662	651	662	665	645	624	633	631	678	642	658	687	668	650	640	646	670	666	673	650	613	645	659	636	639	627	660	617	672	670	654	653	661	694	690	647	654	639	693	631	684	672	613	656	639	629	669	671	680	630	679	670	683	654	627	652	679	639	641	659	644	649	669	645	693	624	674	624	604	645	655	650	683	649	634	647	623	664	630	647	634	640	649	649	637	606	652	694	611	668	655	681	651	614	600	652	625	667	708	651	658	650	627	656	640	654	646	609	581	637	694	641	674	641	630	692	669	680	665	637	591	707	619	649	620	655	653	643	656	615	665	654	665	669	640	653	647	658	676	593	652	641	670	618	642	661	660	677	662	630	617	694	622	654	662	643	668	678	616	671	637	713	613	649	668	633	673	678	627	693	646	655	694	644	670	612	640	619	630	634	662	630	633	689	624	628	642	615	637	694	639	633	677	652	652	707	646	643	640	641	684	632	648	691	649	650	624	644	687	647	643	664	617	584	662	606	654	642	595	637	669	615	684	686	634	649	648	664	668	651	633	654	600	625	636	645	733	617	662	645	641	611	653	675	662	684	651	656	677	668	620	630	659	652	690	663	651	647	635	614	640	661	635	590	626	679	638	670	635	628	647	612	673	628	622	685	641	664	664	631	639	612	654	649	610	716	635	661	637	666	611	640	655	627	676	633	643	642	644	667	642	677	688	623	702	657	668	643	613	647	661	638	641	673	633	660	692	647	626	619	655	668	658	616	637	650	652	644	658	591	653	662	648	656	637	615	699	641	636	660	644	695	607	668	704	611	644	669	620	664	647	627	658	598	670	639	618	642	621	631	629	673	642	641	637	622	669	629	672	682	655	675	601	647	620	638	647	638	602	662	649	634	640	636	667	672	694	688	635	700	663	688	687	638	656	687	619	635	687	648	669	666	637	651	652	682	663	671	650	676	631	620	695	645	674	670	655	625	631	634	656	632	673	615	626	674	626	709	617	626	664	701	614	653	666	638	654	633	658	633	674	653	630	647	682	655	623	658	637	653	657	584	681	644	700	651	661	640	634	632	642	636	662	616	614	638	619	657	644	628	583	653	691	645	634	666	658	653	617	634	654	661	655	701	658	663	676	651	643	631	622	658	669	643	593	616	653	675	666	650	640	607	645	598	636	676	700	647	680	616	646	652	620	674	641	645	635	614	628	649	657	633	647	631	611	598	601	657	638	640	686	677	654	641	633	669	657	606	635	694	628	631	690	679	655	603	621	615	639	646	614	669	663	618	629	594	621	627	683	674	634	657	624	660	663	650	656
22238	30103	17493	6383	3538	741	402	297	98	63	39	43	48	57	42	60	58	56	46	41	63	55	72	52	53	46	60	46	56	50	56	40	59	43	62	55	52	46	55	47	42	51	69	64	43	50	53	50	57	54	57	55	59	56	53	55	69	57	41	58	47	57	53	48	66	62	50	59	41	52	57	57	55	58	42	51	55	52	58	48	53	58	52	50	57	66	50	44	42	60	51	50	42	53	57	52	50	59	81	66	70	65	46	52	44	57	65	40	40	64	46	73	55	47	71	41	51	58	48	38	47	71	28	53	44	51	61	48	51	59	55	56	55	57	50	50	47	49	59	49	59	44	67	48	61	43	61	43	62	57	54	61	57	44	66	52	57	40	51	60	56	63	48	49	70	52	47	57	55	50	48	67	63	59	48	59	51	50	59	52	61	62	60	54	53	62	53	53	56	63	43	58	59	47	63	47	75	49	51	50	61	32	55	57	51	51	54	49	48	51	45	49	46	52	57	49	47	60	68	41	59	56	66	53	55	62	58	41	47	62	60	50	60	52	60	63	59	60	57	53	64	51	58	53	52	54	54	55	48	57	44	54	50	42	59	60	51	56	52	48	54	51	43	46	50	66	48	52	42	54	66	56	59	53	64	50	66	46	53	56	59	48	46	49	45	38	48	53	60	63	62	45	50	47	52	63	59	59	50	56	57	47	64	56	54	42	62	52	57	51	68	55	57	48	35	59	52	59	55	45	48	53	44	63	42	61	64	46	54	60	61	64	62	47	41	55	44	65	46	58	44	48	49	36	65	58	54	55	46	50	55	49	56	43	49	59	57	71	62	54	53	42	37	51	44	54	55	51	46	61	43	44	63	49	49	44	63	50	41	60	57	43	61	56	63	51	63	64	60	45	58	49	51	64	60	45	48	61	60	49	57	46	49	54	56	53	63	58	57	58	55	60	41	46	49	53	55	45	48	48	59	54	56	49	50	53	66	57	40	51	57	47	51	54	51	53	58	54	58	48	48	41	57	63	65	64	53	62	57	56	56	61	68	40	59	52	49	56	50	46	37	46	48	43	60	49	59	54	58	59	54	53	70	51	49	43	60	55	50	44	49	52	55	55	52	63	44	49	49	50	36	49	42	43	60	52	51	69	42	57	63	49	64	49	69	60	55	43	41	52	58	43	42	48	42	51	64	64	56	67	56	67	48	48	49	54	49	41	54	50	70	45	48	45	68	55	55	47	71	59	63	47	52	62	57	49	66	48	60	60	60	67	58	51	58	53	53	45	60	47	45	52	68	47	42	48	56	55	51	46	69	56	55	44	58	56	46	60	50	54	52	53	61	45	48	47	50	57	54	45	47	62	46	56	54	60	61	59	64	52	46	53	57	48	59	66	55	53	59	61	58	58	56	56	47	50	61	44	42	45	46	52	64	55	53	38	71	61	53	52	53	66	50	47	61	55	55	46	58	59	59	53	54	51	44	63	66	51	51	59	53	50	40	49	45	54	47	47	63	44	61	63	58	58	52	55	46	45	58	54	68	61	45	65	58	40	72	47	68	54	58	47	51	53	43	59	51	57	56	55	49	61	63	55	55	69	55	57	54	52	45	44	44	53	54	45	71	45	52	50	64	66	50	44	55	62	43	60	44	56	43	50	47	49	50	47	61	57	53	43	55	44	59	60	60	45	48	60	47	50	58	60	43	47	44	45	57	57	41	40	48	55	54	49	64	54	56	66	62	46	61	57	47	56	53	54	59	56	41	47	47	50	64	63	44	51	43	51	52	47	44	63	46	50	54	53	51	54	46	50	58	52	50	47	49	59	61	48	46	51	61	48	40	55	74	46	56	41	55	50	53	49	49	35	52	52	60	55	47	50	48	55	56	47	58	47	55	54	48	63	50	51	48	60	46	51	55	55	69	46	50	46	51	55	47	66	51	55	53	55	60	52	66	59	43	45	65	49	46	47	49	56	61	54	57	51	51	61	54	57	62	51	64	54	53	46	55	47	52	53	47	49	54	43	50	41	51	47	52	55	66	62	50	57	49	50	60	54	42	61	54	34	55	57	59	54	48	51	59	55	62	50	66	58	47	47	51	55	59	44	54	56	54	43	48	40	53	66	52	53	67	52	52	44	50	64	54	77	54	43	61	43	59	57	62	63	52	61	51	52	47	44	50	57	50	57	70	52	59	44	74	60	59	42	44	57	55	62	41	51	56	60	55	47	42	53	48	52	60	52	45	51	48	54	46	49	63	57	43	38	62	55	48	48	63	56	47	65	41	43	37	42	71	55	59	48	55	54	44	55	57	50	60	50	46	51	59	52	57	45	47	56	57	57	59	38	55	64	57	41	46	63	60	47	53	53	60	61	56	49	57	53	61	43	56	45	57	58	54	58	64	60	52	55	56	50	53	50	56	49	56	51	62	50	51	49	57	63	51	43	57	60	51	47	55	51	59	54	41	55	65	49	47	54	54	60	53	67	53	61	61	58	63	47	50	52	44	59	46	58	47	56	56	59	47	46	54	52	45	52	53	55	45	61	52	57	53	45	56	43	50	51	43	48	52	56	64	67	47	51	46	54	60	59	45	50	55	58	65	49	47	31	58	44	69	54	52	56	49	60	45	56	50	54	61	55	44	54	51	52	54	54	69	52	49	57	48	59	51	62	60	55	77	60	53	58	48	47	69	57	58	57	39	71	58	55	56	54	53	60	55	61	51	54	51	58	52	65	70	53	63	42	51	52	37	50	62	56	46	47	66	59	51	48	56	50	43	43	51	55	39	65	43	52	61	61	51	55	55	48	41	50	56	56	47	60	48	60	43	50	52	46	44	58	46	47	49	61	53	59	47	54	53	48	55	42	61	47	55	65	58	50	63	60	68	50	65	58	48	47	43	67	62	48	55	39	47	63	55	62	58	45	56	59	56	58	46	49	70	55	64	55	52	56	69	54	57	47	59	45	41	56	51	59	53	71	41	41	59	44	59	53	48	52	50	60	53	56	52	48	51	46	53	59	56	54	51	60	43	49	65	50	55	51	57	49	52	55	43	48	44	48	55	46	55	68	50	44	54	48	61	55	41	44	48	59	51	51	55	47	44	65	65	46	63	44	63	45	57	53	45	50	55	60	43	58	58	59	48	42	51	44	55	61	58	51	58	45	57	53	55	58	52	57	46	61	48	54	65	55	59	54	61	48	60	46	65	50	49	48	52	49	61	61	71	52	63	66	63	57	52	52	57	55	54	45	68	58	59	73	53	41	58	53	54	61	50	52	44	54	53	61	50	61	40	57	54	53	45	59	42	55	51	58	51	50	51	44	48	52	64	61	57	59	59	49	60	47	52	65	50	50	50	54	60	50	59	40	57	55	57	71	48	54	35	47	64	52	54	60	61	52	52	50	59	55	45	54	54	51	55	59	57	61	50	49	68	54	48	54	59	64	48	68	42	56	48	62	57	49	46	62	47	52	59	48	56	45	45	52	60	39	54	53	61	46
50400	46265	37693	38043	37700	22434	16798	11643	3721	1256	685	648	652	710	659	693	681	642	699	777	786	868	827	694	663	622	671	622	680	669	687	578	684	618	689	660	657	647	692	642	671	626	635	648	656	647	683	666	630	636	633	635	674	693	617	667	638	663	647	664	664	636	598	644	626	657	620	635	636	681	644	673	679	595	670	694	683	696	613	648	618	651	665	658	706	600	673	669	653	631	669	682	644	633	657	690	627	624	646	691	693	665	662	607	695	685	677	637	676	647	613	656	694	638	641	628	665	664	638	683	595	707	636	693	634	665	685	634	677	658	692	631	689	683	687	667	625	631	644	665	659	673	671	669	611	630	665	641	670	668	685	658	648	675	674	673	700	689	646	669	636	659	650	639	661	638	655	621	687	638	650	640	669	699	684	660	611	654	657	682	701	634	640	707	634	662	675	661	672	659	651	701	638	673	670	697	675	660	621	611	670	681	630	693	648	655	621	661	681	623	655	694	663	672	642	641	674	664	652	633	671	650	633	669	657	637	699	652	654	627	660	686	662	657	653	652	600	643	602	645	684	632	671	638	689	674	662	605	573	673	634	658	649	618	654	636	671	653	642	603	665	641	643	672	634	676	592	661	662	668	654	648	684	661	682	663	653	671	613	663	662	648	634	653	685	625	728	648	667	646	631	631	631	621	621	665	625	601	676	640	638	682	663	617	649	729	638	641	638	667	607	701	658	634	667	624	649	653	632	671	646	678	609	598	674	616	672	636	624	667	679	637	682	635	605	670	661	709	683	663	667	635	623	676	654	687	722	664	633	663	616	647	690	670	676	713	665	625	706	674	689	645	655	723	682	659	647	703	626	639	670	619	635	622	623	651	640	680	668	684	632	623	671	628	668	686	659	665	678	643	634	638	641	721	704	656	654	631	669	653	645	656	632	613	668	679	643	642	706	651	620	668	679	638	628	644	641	649	662	651	663	638	642	627	655	653	646	649	644	673	670	634	688	651	629	620	671	689	670	612	663	696	682	702	607	604	670	686	622	651	657	682	652	649	620	631	638	686	702	677	652	672	666	684	661	654	604	708	685	666	635	685	663	624	687	610	678	722	660	670	675	617	631	669	630	644	720	680	691	640	650	660	662	660	667	649	642	705	638	614	609	685	647	637	679	668	626	637	670	610	702	603	588	645	669	624	680	637	641	691	661	640	683	642	616	665	684	681	657	620	686	663	669	629	655	654	666	659	689	671	630	648	671	635	668	670	684	638	678	666	606	651	667	673	580	645	622	667	644	658	668	688	682	634	685	663	677	653	670	679	678	670	641	745	658	656	659	658	669	638	669	631	661	686	728	640	657	658	639	669	648	669	628	629	657	667	629	707	644	640	657	634	627	680	691	659	721	671	668	634	624	664	652	647	654	620	650	644	670	684	626	636	666	648	633	663	609	645	644	653	667	683	648	648	695	658	689	652	636	660	632	668	678	663	612	652	660	613	700	628	680	681	646	672	592	695	652	665	683	691	689	631	665	659	670	619	637	682	652	664	658	683	654	625	663	643	644	648	666	646	654	685	666	729	606	634	656	678	675	648	641	670	669	655	624	678	655	649	611	690	683	615	674	643	628	624	601	658	620	646	643	622	670	653	622	627	664	685	682	678	593	621	652	697	662	672	673	653	690	666	659	642	651	666	650	656	686	663	663	695	679	666	655	679	675	632	633	659	659	644	627	621	708	682	619	654	691	671	600	630	692	635	663	633	638	641	626	681	665	635	674	646	657	621	689	680	635	632	688	670	707	635	667	642	664	664	603	637	644	676	650	614	646	712	612	654	670	620	678	638	646	627	655	647	650	633	617	624	679	671	649	654	711	650	687	652	653	659	648	675	613	690	653	666	654	611	654	690	650	651	669	684	674	628	651	659	670	622	649	652	641	670	685	665	647	653	673	650	648	665	603	670	585	692	662	642	666	641	654	679	689	685	633	654	647	627	658	670	644	656	669	658	672	661	642	627	702	676	667	665	609	651	633	676	644	663	666	656	617	595	628	629	666	684	658	620	680	655	698	640	697	658	665	630	637	672	644	651	669	641	674	699	660	647	682	671	641	660	643	662	661	648	649	684	630	646	652	672	649	651	711	666	679	721	690	721	644	650	641	662	657	649	668	664	638	653	651	666	668	655	713	646	656	691	660	664	670	658	640	656	641	670	643	671	638	640	638	661	659	708	619	666	658	658	652	621	690	638	667	650	679	669	678	673	644	670	647	589	677	660	684	668	666	617	651	666	658	628	673	687	666	663	618	669	602	689	634	629	661	664	634	661	685	677	638	643	649	657	683	683	666	681	635	691	640	670	638	650	645	691	648	661	618	639	673	613	671	634	686	694	638	630	647	657	660	640	630	671	657	690	684	657	666	684	692	716	672	709	693	638	624	708	700	694	640	716	668	674	639	630	621	654	638	621	687	647	630	687	656	619	669	633	669	653	637	655	628	654	670	663	658	625	675	700	642	635	650	628	656	609	665	629	698	658	692	674	651	610	623	623	656	713	674	655	627	630	638	648	631	624	674	674	648	663	651	655	610	659	659	639	645	673	660	686	618	620	594	651	628	681	652	666	631	629	671	691	646	663	686	640	709	603	627	687	645	669	664	658	678	625	673	673	649	645	669	707	669	618	629	594	685	660	639	643	683	647	639	667	601	616	660	640	654	623	609	621	655	632	611	636	626	616	682	708	673	655	627	654	627	659	662	673	636	643	642	671	649	651	705	663	651	646	588	699	673	676	630	688	674	624	677	648	689	657	623	703	662	663	678	690	641	710	642	684	630	649	665	626	660	651	619	672	643	688	680	657	629	688	622	682	692	685	611	632	646	649	643	689	640	672	713	673	679	642	652	627	602	617	679	712	658	673	662	620	703	659	670	654	714	658	627	631	657	674	641	619	632	615	624	647	637	677	668	671	659	622	646	618	700	622	605	688	659	637	646	673	644	626	683	673	656	722	623	655	638	686	653	624	660	691	658	662	670	645	657	671	675	704	681	683	679	639	693	670	644	669	630	665	682	656	673	662	658	660	655	675	656	660	602	663	677	654	629	611	694	687	645	622	657	633	624	644	650	654	693	610	655	711	664	656	671	678	708	633	606	659	678	649	628	635	650	617	624	720	666	689	689	665	650	657	659	637	627	647	654	652	696	683	698	605	737	670	613	661	638	682	628	673	637	694	663	718	655	669	680	622	637	689	661	627	653	628	685	666	612	640	667	655	663	621	681	711	681	629	629	681	653	652	669	660	667	645	665	663	636	683	636	642	643	677	650	645	617	655	666	642	653	664	636	672	602	641	660	627	649	670	699	644	669	670	648	638	683	654	641	647	646	723	626	666	655	642	646	645	648	613	711	673	684	629	609	704	660	671	642	683	661	595	658	678	659	684	636	677	671	654	659	607	664	645	663	651	653	676	663	666	706	670	633	603	648	648	669	637	641	602	652	675	653	611	683	668	650	690	686	673
18647	27744	17157	6050	3201	658	355	258	110	75	68	59	69	61	63	61	59	62	53	70	69	54	73	57	75	71	60	53	61	64	62	74	70	57	81	54	57	59	65	64	61	50	53	62	70	68	61	65	74	59	63	60	66	49	63	46	48	51	53	53	65	62	67	56	65	62	63	68	56	71	61	66	58	68	64	74	70	51	51	76	59	72	69	55	79	76	63	63	53	64	49	66	57	55	56	63	80	54	60	56	56	67	44	63	72	67	63	61	74	61	77	60	66	62	57	51	52	63	53	68	63	53	55	63	65	62	63	55	49	66	71	62	70	46	70	50	81	75	60	55	58	57	63	62	57	71	58	56	48	72	66	53	61	60	68	62	71	56	68	62	58	47	78	65	75	64	62	65	55	66	61	57	66	59	54	51	80	68	56	61	49	81	59	68	72	63	59	64	59	51	49	72	63	55	69	54	70	52	67	62	68	75	53	60	64	70	74	63	60	82	47	69	61	62	67	58	73	72	59	57	64	68	65	74	59	59	54	61	64	52	66	62	61	67	68	60	53	69	63	68	78	69	73	69	68	72	75	58	65	61	65	58	71	59	61	69	71	67	60	57	60	60	61	71	69	54	59	61	54	57	46	53	66	48	66	62	75	63	65	63	67	63	61	72	64	57	55	54	69	68	57	64	69	58	73	67	76	54	67	64	45	62	70	57	65	53	64	64	64	56	71	60	68	50	65	57	65	57	72	63	68	62	64	47	60	52	79	69	73	69	62	65	57	73	70	68	61	55	63	64	59	73	58	67	67	52	62	66	72	59	54	62	58	56	72	54	60	62	71	68	64	64	68	47	66	70	76	47	60	57	48	67	65	63	59	71	73	66	53	63	75	65	51	50	63	57	52	56	59	57	64	45	64	68	62	57	52	59	61	63	63	73	60	59	68	68	65	55	57	51	59	62	61	61	73	66	68	48	63	59	53	67	62	58	65	61	57	66	61	59	66	65	61	62	63	67	47	71	65	53	52	60	55	74	58	57	70	71	60	56	59	52	75	69	61	71	58	64	60	68	50	57	71	62	73	63	51	56	81	61	63	70	64	73	63	74	62	47	57	61	64	68	67	48	51	49	59	72	79	56	66	62	68	57	52	60	62	58	75	56	65	50	61	74	59	63	63	54	60	50	60	71	62	64	72	52	51	64	70	75	68	64	73	66	63	56	65	66	61	61	62	69	56	76	53	55	57	51	51	77	63	61	62	58	57	58	60	56	45	59	67	56	72	58	53	63	59	56	74	56	77	61	67	70	65	70	72	55	73	62	59	66	73	62	58	65	62	66	77	67	80	52	58	63	80	52	54	47	68	49	62	69	53	51	67	62	68	68	63	60	61	57	52	65	57	55	74	70	71	65	66	71	63	60	68	60	65	58	69	75	46	63	52	57	44	61	77	65	61	64	72	58	55	64	54	43	69	67	84	62	79	55	54	54	63	71	62	54	67	72	68	61	64	55	50	63	70	57	68	65	70	63	61	81	67	66	65	50	57	76	58	60	56	51	70	71	47	62	60	63	67	47	75	69	58	66	52	70	57	71	64	61	64	67	56	75	77	58	70	52	55	57	56	59	64	60	74	77	62	54	74	64	65	66	68	62	62	81	60	70	75	48	77	66	73	60	65	51	65	60	57	64	77	72	61	62	56	59	61	61	66	46	56	50	61	66	62	69	64	60	56	59	59	64	60	64	71	55	45	56	52	66	59	70	50	82	64	61	62	67	61	76	66	71	60	61	66	69	71	70	54	70	61	64	63	62	63	56	58	68	57	68	61	59	60	64	64	64	64	72	67	67	69	59	60	81	54	43	57	61	61	64	52	68	57	62	63	70	62	63	65	64	60	62	48	55	53	65	63	56	68	60	54	51	56	57	48	62	62	59	77	65	59	64	70	58	75	71	68	61	51	53	80	62	45	56	73	66	61	69	50	61	55	73	57	55	63	65	72	39	74	60	61	51	65	67	62	62	60	58	64	62	69	65	63	68	67	64	56	53	59	61	57	70	63	46	53	55	49	59	57	74	66	57	61	58	67	63	69	69	54	56	74	74	59	63	65	65	58	53	60	65	67	56	74	59	59	56	83	77	55	45	58	64	65	73	61	58	70	59	50	65	51	64	57	69	56	63	64	58	60	57	67	63	50	68	68	69	79	51	78	70	68	50	65	66	57	44	70	63	54	60	63	65	45	59	54	51	81	63	70	63	66	67	59	58	74	62	63	50	83	79	70	74	83	77	63	70	55	67	62	68	73	75	62	63	53	77	55	63	65	65	58	74	63	59	66	70	55	55	58	56	63	50	61	71	58	63	59	74	69	62	67	53	62	60	67	65	57	67	53	58	77	62	53	63	48	67	77	64	52	50	65	58	55	47	52	71	75	65	65	71	57	55	58	61	61	59	66	58	54	65	57	72	58	64	65	50	61	62	74	64	69	58	55	53	66	60	56	55	69	60	66	68	70	57	47	57	71	65	68	70	71	58	82	61	71	59	74	66	59	45	64	64	60	52	68	60	76	60	59	68	65	58	68	74	59	77	51	72	61	68	60	70	62	57	53	59	61	80	75	47	55	63	66	65	70	66	71	64	69	56	56	67	53	70	70	66	46	57	69	90	71	73	58	67	63	60	70	59	52	69	66	51	68	61	63	73	76	63	54	53	64	79	62	75	68	57	57	62	75	63	69	67	57	59	87	76	71	60	53	61	71	55	61	64	74	63	60	74	66	60	61	59	61	56	64	80	54	54	55	69	55	69	60	63	72	68	68	77	58	67	56	61	55	74	60	62	56	57	66	48	71	65	58	67	65	57	76	74	72	60	56	75	60	59	63	58	68	61	85	73	66	61	76	64	54	58	63	62	79	61	69	78	64	78	71	77	68	65	55	59	58	57	60	59	72	53	55	63	56	66	64	57	47	70	64	66	55	62	64	62	54	69	56	70	61	56	67	60	50	67	75	55	72	56	71	50	62	62	64	65	63	61	55	52	76	72	70	55	76	54	67	46	58	40	50	66	72	65	63	65	63	56	62	61	53	71	68	65	62	60	48	62	67	59	61	65	62	49	67	48	65	57	61	70	52	58	64	69	49	73	63	44	58	68	56	62	62	38	58	57	72	63	74	63	57	71	74	76	56	61	57	55	55	63	57	52	62	54	63	67	64	55	66	52	74	85	57	70	58	64	56	61	56	64	55	66	78	64	57	57	64	53	67	56	55	64	57	70	74	58	64	66	60	51	59	53	67	62	60	73	67	69	58	71	60	55	48	67	59	59	65	76	63	72	59	52	62	49	71	64	60	70	72	52	43	53	72	76	67	71	69	69	64	52	67	59	67	51	58	61	57	62	82	61	67	58	69	69	75	55	73	52	63	53	62	67	61	74	85	69	54	53	67	71	77	53	60	58	65	67	66	47	64	75	71	54	66	68	62	60	61	52	60	58	66	68	65	63	62	57	67	64	56	66
50469	49272	38537	36200	36221	20627	14896	10485	3486	1371	749	773	782	750	748	755	762	766	824	759	980	1019	906	810	823	761	818	726	808	758	748	740	789	750	747	766	704	807	756	770	808	833	808	781	773	800	740	748	725	788	781	739	747	759	764	703	759	777	704	735	746	781	777	717	750	814	766	790	738	819	806	777	726	744	780	783	756	787	739	769	784	771	733	813	816	775	747	697	767	765	786	813	754	775	743	752	746	773	799	743	834	716	781	783	781	780	694	759	773	755	733	733	753	721	770	748	791	790	731	784	756	774	723	790	755	738	784	756	762	727	759	784	718	774	756	817	746	781	758	745	720	737	773	782	759	731	770	793	755	788	794	765	773	824	797	762	775	791	745	766	780	756	754	768	825	862	775	779	790	766	791	711	743	744	784	800	721	777	816	788	833	742	748	799	757	746	749	738	815	765	751	764	762	723	755	790	799	743	751	759	726	732	765	854	800	753	763	799	786	805	788	733	733	693	769	797	749	773	740	776	817	727	801	761	741	729	764	781	799	792	740	741	737	793	785	759	766	801	819	762	753	752	766	768	759	765	807	816	766	754	807	806	789	766	765	771	744	752	768	806	768	785	777	749	751	760	762	700	785	767	746	851	811	768	772	786	722	780	742	716	725	820	787	806	717	776	783	819	782	752	767	761	772	775	797	738	752	744	781	733	786	797	740	788	785	820	756	771	781	829	735	770	789	834	767	743	804	749	771	810	762	756	780	774	721	773	769	790	788	799	791	765	768	735	730	774	773	790	733	803	833	786	683	721	793	767	735	802	726	765	751	713	691	775	762	795	805	763	783	803	744	756	763	778	746	756	773	787	760	750	755	735	772	732	768	805	781	771	724	770	795	784	766	764	783	782	760	795	752	816	768	776	762	781	753	807	769	752	798	790	773	740	730	780	775	760	751	718	725	786	747	828	722	823	754	765	769	769	765	800	684	790	804	767	790	758	818	773	781	764	751	769	801	791	794	753	726	785	805	747	770	786	740	772	770	769	835	731	759	734	745	755	735	806	811	721	767	765	734	809	771	784	773	705	760	794	772	817	805	748	757	759	734	762	711	747	742	747	777	793	768	809	775	823	730	733	766	739	779	782	815	744	755	771	793	772	802	748	788	755	776	760	784	783	809	784	754	802	801	774	774	807	796	793	777	784	773	779	774	779	728	781	733	789	745	738	783	821	734	770	767	808	789	708	789	714	762	818	816	729	747	812	791	772	755	770	787	778	794	810	690	849	785	751	752	762	767	770	771	784	793	761	786	788	730	765	755	762	765	775	754	796	767	759	787	762	752	815	762	758	796	749	814	776	773	795	761	815	772	759	791	748	815	777	779	769	785	744	777	732	769	755	756	804	765	762	744	756	827	806	757	789	785	800	792	753	769	796	763	762	737	705	745	781	785	830	796	793	736	758	787	760	773	759	803	781	782	785	788	792	771	779	755	751	780	769	813	773	811	717	738	740	817	770	769	747	749	725	765	774	813	767	749	807	757	768	775	735	779	855	727	737	766	726	762	811	774	738	766	799	815	825	789	756	771	744	760	748	828	754	740	756	763	758	780	760	763	786	781	773	815	779	764	758	766	756	786	765	809	796	779	732	780	753	807	782	807	774	765	785	751	726	760	810	813	722	759	762	785	768	801	765	798	809	797	784	777	735	726	787	758	805	760	735	755	760	836	772	750	737	761	806	785	777	794	747	746	815	752	766	745	766	732	771	845	808	754	742	735	727	779	784	779	739	709	753	742	804	761	775	731	767	736	779	771	745	769	796	801	737	717	748	782	767	753	739	724	774	740	756	743	790	753	778	748	762	778	727	735	749	794	745	752	783	759	829	781	753	757	769	794	746	774	814	797	809	773	766	709	770	744	815	771	763	804	756	732	781	758	794	753	769	745	744	795	756	770	776	738	748	778	746	762	737	727	730	764	770	769	773	805	765	825	776	775	749	779	796	813	769	780	777	742	758	750	788	774	768	756	796	735	739	728	754	810	747	725	759	731	778	763	784	775	750	772	811	800	773	757	811	811	753	775	765	762	758	784	783	795	748	767	734	735	772	761	728	801	781	743	765	774	800	750	765	735	764	755	762	781	771	734	755	787	801	765	764	823	769	776	788	779	809	811	752	766	755	700	756	766	817	791	781	739	805	815	722	746	780	725	783	750	730	799	793	771	767	778	744	760	767	771	788	790	776	745	744	765	782	763	790	788	714	776	741	763	758	779	747	719	722	779	768	762	733	758	760	773	775	767	732	791	779	798	794	768	794	801	764	763	764	831	846	829	767	786	746	749	741	780	768	770	774	775	790	734	820	763	764	779	736	752	768	754	760	808	814	723	779	782	784	821	740	783	738	776	784	773	746	794	801	749	740	750	776	767	737	752	770	801	751	771	765	759	798	734	732	747	765	745	767	718	780	796	786	743	794	769	754	771	813	787	761	729	730	753	765	768	740	820	774	796	773	774	760	756	699	723	845	744	756	783	796	811	766	780	799	780	801	748	789	758	811	747	792	770	782	809	751	793	784	802	770	739	783	732	773	710	795	777	811	740	822	754	775	826	776	803	728	828	821	727	753	789	774	744	711	765	739	771	811	808	760	744	788	738	801	740	769	784	780	766	788	774	797	792	764	758	775	746	775	818	697	820	748	782	808	809	741	773	771	781	741	789	774	756	749	798	756	811	729	752	805	829	794	772	774	797	761	766	774	771	752	797	756	776	815	699	786	763	740	776	727	798	676	771	740	810	774	779	763	734	769	800	787	743	853	800	804	798	821	782	753	843	785	814	734	699	802	761	788	774	747	766	719	779	761	779	701	787	781	757	789	762	808	749	765	798	774	770	781	806	769	773	733	724	747	784	776	762	757	812	751	739	755	758	759	783	789	786	713	746	801	754	784	762	740	764	826	810	736	739	801	740	780	801	759	775	761	713	728	771	817	740	794	729	727	755	798	808	749	806	755	759	734	768	776	769	724	850	771	763	794	763	770	745	795	759	790	772	756	787	768	763	816	774	739	747	730	745	788	767	775	716	743	805	777	759	809	792	791	730	813	739	740	749	774	728	829	768	817	771	823	694	804	792	782	754	775	809	748	744	751	767	762	818	770	712	779	752	756	816	760	752	811	729	762	736	758	714	814	782	824	750	764	799	784	777	775	791	783	771	782	781	784	768	783	812	782	792	791	838	780	783	769	781	788	760	718	758	779	726	739	771	767	757	759	776	784	770	764	749	779	740	770	761	760	751	810	769	788	734	747	772	752	737	750	790	734	697	778	774	811	752	763	773	734	780	807	728	802	757	729	800	782	748	731	796	755	753	800	837	756	712	808	774	678	778	728	752	797	807	755	767	819	761	757	732	743	757	755	752	750	736	765	745	726	730	825	785	755	712	780	771	728	764	766	772	714	794	745	773	763	743	734	825	779	787	810	754	799	798	752	727	768	770	747	814	713	776	826	744	819	795	794	805	766
26872	38908	22737	9487	5485	1404	558	370	126	80	66	61	66	62	70	50	65	49	73	56	65	77	62	60	59	76	57	52	60	62	65	66	57	76	55	56	59	68	65	51	83	69	64	57	58	52	48	72	58	58	50	67	62	63	62	61	70	63	53	57	63	64	53	54	52	73	54	68	53	61	64	58	56	55	68	42	69	60	67	74	59	59	56	66	56	61	59	60	61	62	64	56	54	46	48	75	57	52	57	46	71	50	68	53	65	55	59	61	64	63	50	72	61	45	64	41	70	57	54	54	69	52	67	63	63	57	40	60	66	64	57	57	60	57	58	58	58	41	60	70	58	50	61	60	60	53	52	61	72	49	55	59	57	54	61	58	40	58	64	65	68	59	57	52	56	66	61	66	48	64	62	49	58	50	57	71	66	64	67	65	61	61	60	77	44	62	61	47	56	71	59	50	49	61	61	60	56	64	53	58	56	63	56	51	58	61	49	66	66	59	57	58	45	63	55	59	59	76	60	63	65	64	66	65	55	59	62	71	70	55	83	46	62	51	62	65	63	75	59	49	62	59	50	57	56	48	67	60	72	54	41	50	63	68	44	58	54	61	60	73	57	75	61	52	58	72	61	64	60	57	66	55	64	65	76	65	53	64	58	71	73	69	62	55	58	61	50	69	51	67	67	65	49	57	54	58	63	53	61	58	33	45	65	58	54	54	71	52	52	49	69	70	66	67	74	58	65	56	53	56	72	51	61	62	71	57	62	48	44	69	53	56	58	50	60	57	50	60	52	55	55	62	70	61	62	50	60	66	54	59	48	67	52	58	66	44	59	66	63	62	53	63	57	63	62	61	57	65	55	50	52	51	52	60	65	61	54	65	67	70	77	45	64	58	68	52	53	72	48	74	65	78	57	63	59	70	56	68	56	54	53	75	61	63	48	56	54	61	60	67	62	50	58	61	55	60	66	71	70	47	56	54	57	53	64	71	68	66	50	50	60	39	58	55	69	54	70	43	62	50	64	46	56	50	64	60	51	47	58	71	66	63	62	56	62	74	64	54	56	75	56	60	62	65	64	47	53	65	57	67	62	52	59	62	64	48	53	60	51	56	66	67	50	54	60	55	59	49	75	59	67	66	56	71	54	54	57	58	49	58	50	55	57	52	57	48	70	59	65	62	63	65	64	56	52	59	67	61	58	55	65	51	62	69	53	67	60	58	66	65	48	62	50	64	62	52	48	66	49	59	73	46	51	54	70	74	71	67	65	53	65	76	65	54	67	72	51	62	53	61	54	73	62	67	57	62	71	60	62	59	49	65	47	57	58	52	64	61	56	63	55	49	71	55	51	69	63	56	52	63	60	58	58	54	58	67	59	62	64	45	58	57	57	56	60	67	61	60	72	54	56	57	35	61	64	64	60	62	56	64	61	60	64	66	53	49	56	57	65	62	61	55	59	54	63	78	61	58	48	62	67	58	51	71	47	58	61	54	63	48	50	58	59	66	62	60	68	58	58	54	68	63	52	54	53	52	57	67	60	56	56	52	64	61	44	67	62	55	66	51	61	57	53	44	68	53	51	64	56	62	45	62	59	57	58	48	49	49	62	57	57	55	55	63	68	49	58	55	78	71	42	60	69	53	51	59	60	59	52	65	57	68	59	70	58	56	49	61	53	58	63	67	58	69	58	63	55	70	61	60	56	59	49	53	62	58	58	59	50	62	50	76	57	72	54	65	48	66	52	58	61	54	52	56	60	49	47	62	60	66	56	51	64	69	68	67	59	63	74	70	55	62	63	51	55	52	44	52	54	56	49	57	52	66	58	66	55	57	65	60	61	50	54	63	64	54	52	57	56	47	62	67	42	57	57	66	64	57	61	57	63	49	65	64	60	65	67	59	57	50	67	62	58	54	58	63	57	58	51	75	57	58	62	60	49	50	60	70	53	66	60	54	54	68	55	45	67	52	54	71	61	62	51	69	63	57	53	63	57	42	54	58	73	65	61	50	57	66	50	57	53	56	67	56	60	46	65	62	47	59	51	70	50	62	66	63	66	51	69	65	76	57	51	58	62	67	60	69	46	74	53	73	68	66	58	82	65	54	61	49	62	59	47	58	62	55	53	69	62	65	53	58	63	57	65	72	59	53	65	62	56	59	52	59	68	57	59	59	62	53	66	63	49	60	46	50	56	44	64	53	72	61	50	62	69	55	62	71	73	57	48	46	71	67	63	57	58	68	62	63	57	64	64	46	58	64	60	54	76	61	57	56	61	53	57	73	50	66	65	50	59	63	61	64	56	66	63	63	66	55	67	65	62	51	54	57	51	59	49	56	63	54	53	59	61	58	83	61	44	64	44	51	58	70	65	67	67	66	57	64	43	71	58	53	55	54	66	61	58	58	69	66	57	60	54	65	51	56	63	61	68	65	65	54	84	59	56	52	62	60	49	45	60	61	57	61	54	56	52	65	65	63	61	53	65	54	65	54	61	55	40	58	68	60	51	58	62	59	60	73	75	60	67	67	75	48	64	55	65	59	60	54	45	58	65	55	57	55	51	70	71	65	65	60	63	47	73	52	61	59	60	51	59	47	43	55	52	58	70	59	59	61	55	61	64	68	58	48	61	48	48	73	53	58	77	55	63	63	64	62	65	52	62	73	52	60	58	55	58	62	61	61	66	62	57	61	70	68	51	54	58	61	54	63	47	52	50	58	55	52	68	65	54	55	72	52	77	58	57	61	59	53	66	64	53	58	66	59	68	57	63	58	57	51	48	59	56	63	63	66	59	73	54	65	51	57	67	63	55	56	58	57	61	63	68	64	73	51	59	77	63	57	51	57	56	55	71	61	60	69	50	50	74	56	58	62	72	64	56	41	72	65	62	60	66	58	51	59	52	57	53	59	57	55	62	65	52	63	62	56	60	68	58	48	50	72	68	60	54	55	47	55	59	58	65	60	67	63	57	62	56	56	69	64	66	53	56	60	51	50	67	64	65	63	60	65	64	75	62	65	63	83	50	64	62	64	46	63	59	58	57	65	60	46	62	59	63	56	52	44	49	53	57	55	56	71	55	54	52	74	56	62	55	63	47	56	60	63	72	64	65	62	63	57	57	55	40	58	52	68	57	52	56	51	52	46	67	56	53	62	57	58	65	63	52	61	57	75	61	56	60	59	63	71	60	63	80	49	62	54	60	41	64	50	59	73	57	57	62	71	53	52	75	45	63	48	49	62	57	52	63	63	61	64	50	67	57	61	40	61	55	54	56	59	62	85	58	67	68	55	67	45	55	58	61	77	56	58	72	59	64	60	40	49	61	58	56	62	67	63	67	60	71	42	60	66	59	56	59	57	57	69	56	62	57	68	61	71	60	72	63	54	61	60	64	47	67	52	66	59	61	63	65	55	65	65	68	55	71	60	53	44	51	71	51	57	70	71	66	78	63	59	59	50	62	65	58	51	53	70	59	62	62	73	54	54	60	45	47	44	52	46	63	59	68	55
48632	49951	42708	42707	45039	26696	18655	12954	4446	1584	764	694	733	748	691	747	758	695	760	869	992	1013	922	842	780	769	700	718	765	744	731	720	771	728	724	735	742	737	693	750	695	726	681	694	715	753	763	731	712	724	700	710	732	698	728	728	726	727	687	757	680	747	710	770	721	746	726	657	722	749	708	731	733	743	721	743	669	717	744	724	715	742	732	758	739	756	740	714	768	777	701	749	760	704	755	721	727	695	759	757	733	705	699	737	732	734	756	756	707	759	722	728	749	693	753	715	720	720	728	752	736	734	768	739	733	708	740	699	722	770	765	727	679	732	772	731	738	706	707	720	650	727	751	757	741	700	745	728	737	746	712	725	729	715	770	724	756	668	777	704	765	739	749	716	724	741	697	783	721	703	728	725	754	774	745	759	692	730	711	733	708	730	689	728	767	752	705	726	720	699	728	735	763	780	749	705	736	805	713	760	732	716	749	721	758	730	760	671	738	698	736	700	743	795	723	782	738	735	715	737	700	710	774	727	737	748	757	765	689	759	684	764	719	732	732	701	733	763	739	706	748	713	741	736	671	775	743	716	711	737	709	688	758	751	708	720	712	730	673	753	768	718	739	707	722	731	753	738	693	740	690	733	712	713	690	759	734	726	795	718	779	730	714	746	751	755	752	747	768	722	729	732	702	767	681	739	682	715	785	788	767	706	746	731	700	758	748	722	748	740	727	792	743	711	686	735	795	706	743	699	720	732	729	748	705	681	699	724	718	704	754	694	747	715	726	716	726	728	764	737	735	716	776	742	754	721	751	729	754	760	754	703	724	709	725	740	750	718	729	738	768	745	740	744	737	694	739	735	771	716	705	712	742	711	694	736	760	785	756	682	709	721	742	736	777	738	678	736	778	710	703	764	702	724	747	716	741	711	729	723	737	711	715	665	719	678	757	760	777	751	710	760	727	745	731	772	746	733	768	715	708	707	717	688	721	684	736	761	742	746	700	706	790	674	743	714	731	779	731	752	749	724	753	726	703	731	749	756	755	746	728	717	772	706	741	707	728	701	691	763	704	811	732	744	730	742	715	691	728	756	749	733	723	695	749	755	713	703	749	712	769	730	760	728	741	738	727	706	717	723	724	729	754	692	758	720	758	720	742	713	720	712	730	750	731	729	719	696	730	734	739	721	740	710	753	777	722	689	704	728	678	705	719	732	710	717	690	759	737	697	740	733	771	758	735	730	760	692	696	749	724	727	757	758	704	747	769	702	710	727	707	730	732	748	767	731	696	739	696	703	722	719	719	684	754	698	715	772	704	713	739	733	731	784	749	756	694	737	697	703	778	660	762	734	716	732	753	715	765	757	749	756	691	737	734	688	691	715	759	732	721	757	757	749	727	718	714	723	711	741	747	802	696	705	746	746	717	770	727	788	717	700	713	691	701	695	772	702	749	737	697	719	749	708	730	705	721	731	693	771	699	733	701	757	751	700	724	724	718	694	734	773	709	711	792	715	707	686	702	720	735	719	778	689	738	704	713	737	742	689	737	699	734	678	693	741	708	775	729	714	701	769	733	744	748	718	742	772	744	699	727	752	708	738	736	741	741	736	725	740	739	708	743	703	760	726	693	695	741	753	699	741	717	744	750	722	700	758	750	743	760	742	740	721	769	730	743	681	760	740	744	714	692	756	735	711	741	712	703	733	704	690	756	739	738	730	735	687	724	719	717	735	747	756	724	735	727	674	687	737	690	748	724	709	692	727	716	701	764	745	705	719	711	756	752	732	697	725	720	742	769	736	731	796	724	724	744	698	710	747	753	752	743	751	731	723	777	754	719	701	733	756	729	706	737	770	758	705	735	737	731	697	724	738	763	759	737	742	734	672	749	719	713	692	715	730	739	738	735	694	710	767	774	762	745	728	723	702	736	737	741	723	730	742	745	726	748	717	756	762	738	692	738	727	755	759	722	747	708	739	712	753	713	684	733	698	736	725	750	749	733	728	714	702	706	726	704	694	736	684	730	753	725	762	737	744	743	764	748	737	689	709	739	767	765	755	705	771	697	743	738	741	701	761	719	739	762	744	739	764	764	725	736	716	751	724	715	725	753	785	721	744	787	742	732	734	744	756	719	709	744	736	733	748	704	763	722	766	758	751	763	721	733	774	738	715	778	712	731	732	725	731	725	765	776	757	713	697	737	710	713	696	704	749	719	737	738	725	710	710	712	708	710	740	681	720	705	753	743	784	739	746	724	723	718	703	765	723	760	690	705	671	686	753	658	722	756	760	754	755	730	785	754	762	702	760	695	751	763	727	745	665	767	748	754	765	759	714	724	735	763	740	740	762	708	758	709	712	730	754	683	698	760	749	769	751	750	722	722	754	688	730	784	748	725	783	720	702	749	688	746	734	776	744	679	755	728	734	751	719	711	702	790	717	746	716	774	755	760	773	749	774	708	675	750	712	700	722	762	753	718	765	712	681	728	744	724	720	720	739	740	745	687	696	748	702	760	737	803	714	720	745	741	761	728	722	725	731	773	665	700	770	739	792	669	709	725	718	661	771	753	730	726	730	741	721	727	706	729	735	702	703	690	771	755	695	713	686	723	727	684	710	725	737	714	737	729	746	733	761	735	749	716	737	739	723	718	701	685	746	742	731	711	745	751	763	707	742	760	749	771	700	722	748	739	752	726	776	719	735	760	765	742	742	721	712	739	754	752	759	714	716	764	703	789	746	715	749	716	716	695	713	698	719	707	734	809	738	767	727	729	788	701	738	754	762	745	759	729	721	732	715	746	738	736	717	730	744	774	698	751	759	721	736	741	755	752	705	680	757	762	740	706	736	764	718	719	691	732	776	749	736	732	706	724	723	730	678	720	751	719	738	725	731	681	724	753	733	723	710	740	741	733	756	776	793	781	723	773	778	750	736	720	738	710	704	739	691	726	734	718	718	738	706	691	730	735	738	701	754	687	700	773	768	747	724	719	716	687	731	713	758	732	725	757	721	707	739	740	752	716	732	720	710	741	741	744	754	733	735	722	758	748	769	729	743	740	730	767	721	812	729	727	770	745	705	787	739	777	719	774	733	739	727	731	710	736	747	689	702	690	733	716	739	712	735	736	685	766	731	759	694	723	739	724	721	737	773	708	719	677	756	777	731	718	754	700	729	666	723	717	741	761	749	743	742	724	726	719	707	713	714	753	720	676	763	756	741	717	722	751	683	727	782	735	730	723	723	740	784	738	750	730	737	724	708	734	685	711	746	702	731	751	753	727	730	756	722	791	746	767	719	812	708	742	731	708	728	686	694	676	693	728	744	758	729	729	754	753	696	717	676	720	713	719	731	730	766	736	796	726	692	723	737	736	760	764	705	764	807	749	707	745	766	750	752	725	753	736	758	720	692	720	744	713	681	717	726	695	747	765	780	721	735	773	669	732	743	710	733	701	771	706	743	768	714	734	738	737	749	751	706	753	722	722	721	744	704	720	730	707	707	721	732	739	743
8591	11371	5803	1619	1198	369	146	89	57	51	50	44	48	49	53	51	53	45	44	54	58	42	52	48	61	53	50	61	64	57	60	57	54	63	44	59	52	49	59	57	57	66	50	46	48	39	63	55	61	61	61	44	52	56	46	51	56	57	53	62	70	57	49	48	67	61	58	57	51	62	58	37	56	62	51	48	52	45	61	59	55	46	48	55	52	56	58	41	52	55	41	51	44	57	50	55	64	50	63	70	47	47	54	46	47	57	50	50	51	56	51	55	46	48	52	45	54	59	44	48	50	57	59	56	63	58	59	53	49	63	53	45	63	52	58	51	61	56	59	53	56	54	46	45	50	38	64	54	47	54	52	50	45	51	57	52	48	61	52	48	64	61	58	46	42	38	46	42	66	53	64	52	41	50	50	44	52	42	55	44	57	53	71	58	53	49	56	37	48	56	56	52	49	56	47	66	59	59	42	39	45	59	50	47	52	50	50	58	47	59	52	55	54	63	48	48	62	51	70	44	45	39	53	53	46	48	41	65	52	71	41	46	52	45	50	54	58	52	56	48	54	54	50	50	60	49	50	56	62	69	39	47	63	60	56	47	48	41	58	54	49	55	62	43	49	60	55	52	59	59	58	59	43	49	33	57	75	53	47	49	41	59	48	55	59	73	48	61	55	60	58	45	65	44	53	49	57	52	41	55	58	53	57	56	54	47	66	54	56	39	64	53	56	50	42	60	45	55	57	51	44	54	52	61	49	47	40	53	54	49	62	46	48	48	49	61	50	45	57	49	46	49	45	46	64	53	47	51	58	42	60	43	59	61	64	47	55	50	48	69	44	54	47	56	59	58	51	60	47	48	52	48	66	39	51	54	49	47	50	56	61	62	57	51	59	46	43	47	44	34	63	46	54	41	56	47	57	46	51	52	42	53	63	49	50	47	31	51	45	53	49	57	46	47	52	52	55	44	39	51	58	53	71	57	43	40	43	56	37	57	46	40	53	61	48	44	55	60	62	47	53	43	49	51	53	37	50	54	56	59	50	52	56	53	55	60	46	67	58	52	55	54	56	57	50	54	62	48	50	52	59	46	46	51	62	59	55	56	54	52	33	52	58	58	52	64	48	47	45	66	45	44	48	65	62	46	55	53	57	49	44	55	50	54	49	37	57	64	50	54	53	51	60	63	46	43	57	49	60	49	71	43	59	56	61	62	46	50	65	51	50	49	43	52	56	44	52	47	49	46	62	53	49	49	47	51	36	58	51	57	62	53	70	45	45	46	50	48	59	50	51	47	61	54	54	56	53	53	53	72	50	49	53	48	54	48	63	53	60	68	54	48	56	59	45	61	67	43	41	64	53	48	61	44	52	47	49	43	53	60	49	42	41	52	57	57	55	64	52	54	50	50	37	43	46	49	51	50	56	51	54	51	60	55	44	58	39	52	56	44	56	54	56	56	56	38	56	57	64	53	57	55	50	46	56	62	41	62	39	39	63	56	66	45	58	61	60	54	49	51	58	61	40	48	43	39	55	69	57	57	61	41	54	57	61	63	49	56	54	63	55	64	43	28	64	48	57	41	54	47	66	54	48	47	64	43	45	42	53	49	50	57	50	61	50	45	54	50	62	50	58	46	38	46	67	38	57	57	53	47	57	42	42	56	49	52	53	46	50	50	49	43	47	37	39	57	61	51	45	44	52	55	54	46	54	51	50	46	46	63	60	68	46	53	48	63	54	60	39	61	55	43	48	49	51	66	41	60	47	59	53	55	41	54	50	41	48	48	62	60	46	52	65	50	50	54	41	55	66	49	58	47	50	54	63	55	49	60	51	55	49	51	43	52	58	65	58	49	53	49	44	58	57	47	52	57	50	52	54	52	42	66	55	55	42	46	57	60	41	50	65	62	49	51	55	64	49	59	50	44	48	43	61	52	63	62	47	59	67	43	52	43	55	42	31	42	50	47	42	42	49	56	47	54	41	39	43	51	44	53	61	41	43	59	41	55	68	58	47	61	46	44	37	59	51	60	47	60	61	51	59	55	48	56	62	52	68	43	41	55	40	56	48	39	52	68	57	56	52	59	57	49	45	57	54	55	53	48	42	57	45	51	47	53	57	56	49	46	58	56	50	47	44	52	49	46	42	43	55	68	42	58	52	50	54	52	43	61	57	56	43	47	58	52	48	42	58	42	64	57	48	37	52	54	51	49	56	54	48	60	44	60	50	49	56	60	56	33	53	47	54	51	56	53	50	46	50	53	58	55	47	50	47	42	47	60	61	66	51	46	44	60	55	49	44	65	50	58	37	35	53	47	54	58	59	48	55	48	45	59	55	51	52	50	63	58	62	50	59	51	49	49	66	52	50	50	46	44	63	46	54	58	49	52	50	49	55	46	49	60	50	67	51	46	46	44	50	53	45	65	48	51	58	47	54	66	58	45	50	52	43	45	67	56	48	51	57	45	52	49	46	45	40	51	43	47	43	53	42	46	43	56	57	56	49	51	53	51	57	53	55	63	52	57	56	49	58	57	47	65	66	61	41	46	50	50	54	74	42	48	53	50	67	51	56	70	59	52	49	57	52	54	65	44	52	58	54	55	44	49	67	54	60	55	55	43	55	46	60	53	52	36	53	49	49	62	53	51	49	48	68	59	59	60	49	52	63	52	50	52	47	48	53	57	48	44	56	50	48	56	53	58	57	48	62	44	47	58	52	56	44	47	56	62	42	63	49	53	58	38	54	52	54	52	49	58	59	51	49	53	53	43	41	50	49	56	39	39	59	53	53	43	54	53	55	56	64	52	69	64	52	50	56	62	59	63	45	65	58	59	47	49	50	52	40	46	56	43	56	51	58	61	54	49	46	58	47	58	58	46	48	56	53	54	62	47	68	47	58	44	51	47	65	56	48	52	48	51	56	56	39	55	54	45	59	41	56	50	67	46	60	50	55	47	41	54	52	49	44	53	55	52	53	48	41	50	42	56	67	45	50	50	50	51	43	51	53	42	46	46	52	42	63	48	58	53	59	57	59	49	61	49	37	72	50	43	53	54	54	46	55	41	48	45	50	55	46	46	48	61	51	57	51	64	41	57	56	53	56	51	44	44	59	60	56	44	46	62	58	50	60	53	58	41	54	67	62	50	55	47	61	56	58	43	54	61	56	50	55	48	40	63	48	52	54	56	36	55	47	54	56	65	50	59	50	33	51	52	66	47	61	53	54	52	58	45	44	69	40	51	56	45	49	61	60	49	45	54	55	58	60	43	55	63	45	54	73	59	46	51	45	44	51	67	56	47	44	56	59	37	50	50	54	44	47	53	49	55	57	48	53	38	59	63	41	54	56	50	57	66	56	48	58	60	66	70	53	59	60	49	37	49	43	69	41	54	48	61	49	53	52	48	53	60	50	56	49	56	50	50	65	60	70	51	53	53	53	43	35	59	54	45	38	52	61	45	60	50	45	34	54	53	56	41	61	50	55	55	71	52	46	48	50	57	46	49
41954	35902	27167	24601	26466	12026	5455	3395	1369	752	631	644	621	661	661	609	685	634	643	639	716	717	698	664	609	665	647	670	637	625	682	626	667	672	657	724	602	638	603	655	624	627	595	638	637	657	644	648	695	702	613	682	655	676	648	697	596	662	658	639	648	651	664	672	663	677	628	679	649	637	641	662	676	641	642	633	649	673	585	628	662	635	599	653	651	618	693	655	672	653	631	639	629	636	632	610	655	663	611	689	650	681	660	684	667	641	663	630	646	698	655	661	648	639	680	634	651	632	652	676	641	635	642	644	633	634	649	642	635	699	616	638	675	678	591	634	656	652	653	644	643	648	629	644	655	646	624	643	668	668	665	670	655	640	680	648	669	663	615	641	640	636	603	630	669	653	658	685	626	649	557	629	682	630	663	617	621	658	673	671	648	663	675	632	618	673	646	654	636	651	672	604	624	660	674	638	627	660	640	644	616	637	665	653	609	676	668	669	637	665	656	665	630	677	641	633	668	649	643	619	637	617	668	660	655	611	596	695	637	664	645	643	692	636	693	682	669	617	677	633	686	658	626	678	664	652	613	700	656	655	630	642	623	703	665	680	653	623	625	672	683	641	651	667	626	667	669	600	628	634	631	675	655	646	635	644	645	648	647	656	662	669	669	638	614	625	674	688	657	670	661	642	661	661	671	618	604	711	647	645	655	590	702	644	654	667	666	663	666	657	658	633	606	651	637	644	611	629	631	630	650	645	599	651	674	692	660	652	612	631	612	650	642	649	632	651	639	671	648	611	677	645	686	626	651	636	650	647	656	688	651	655	685	655	617	675	641	651	679	613	642	610	631	696	617	625	645	603	651	677	644	610	662	629	695	696	689	671	665	669	669	639	620	653	677	675	657	615	684	669	668	657	636	636	629	652	676	666	631	620	630	676	646	690	676	580	650	683	655	716	653	645	626	642	672	689	628	619	656	658	668	657	664	697	630	607	601	684	679	665	641	666	647	616	594	647	639	619	644	686	654	642	629	665	605	673	636	663	685	680	645	642	630	639	680	650	628	672	681	622	639	653	657	650	641	688	655	664	679	620	660	640	696	608	624	670	606	685	691	597	636	631	633	679	647	601	673	703	649	675	676	627	676	636	667	712	649	647	621	658	603	620	677	645	619	647	656	601	673	673	670	640	718	633	629	653	660	640	661	661	656	609	614	706	628	666	682	672	704	622	595	694	637	676	607	590	663	637	601	661	629	677	665	631	636	657	624	664	626	646	649	649	619	664	602	674	670	642	593	680	696	673	648	616	668	678	618	708	661	629	591	671	644	699	705	624	620	645	662	649	680	628	655	609	658	649	658	657	627	655	660	649	663	664	689	656	684	731	648	654	601	687	652	647	631	633	656	638	647	619	640	664	647	648	654	643	660	682	661	678	610	665	669	701	625	635	654	639	638	594	667	643	649	657	639	634	639	699	623	671	660	669	666	650	665	671	651	640	644	662	654	624	667	654	649	645	662	692	675	637	649	651	663	668	638	659	672	686	637	620	653	621	644	663	650	650	628	640	687	652	646	621	653	639	665	658	635	652	665	694	653	617	619	616	675	668	638	653	637	606	658	638	617	680	631	637	658	632	660	628	630	638	660	597	655	670	653	639	652	648	639	619	618	649	659	645	655	680	640	677	669	646	689	658	647	657	648	665	671	637	650	684	678	632	673	663	662	627	683	669	649	631	673	657	617	643	671	679	638	660	644	601	628	640	636	659	668	653	668	634	660	643	642	634	673	685	635	676	650	663	632	624	648	637	651	683	663	645	645	647	631	660	656	651	635	623	649	680	620	644	644	665	678	638	664	659	659	672	658	650	625	613	600	624	628	677	659	657	669	687	672	656	667	673	707	640	644	657	666	617	664	635	636	626	703	630	665	675	600	631	613	644	665	631	664	651	645	688	642	688	682	661	633	625	638	602	658	642	628	659	668	631	648	625	636	669	650	653	599	643	656	633	627	669	655	669	615	692	687	661	684	626	651	633	657	683	600	649	674	626	669	602	650	668	643	643	665	640	624	634	627	611	663	611	661	703	673	662	678	648	667	653	654	668	666	630	645	650	680	649	690	652	614	654	614	632	673	655	617	634	650	665	653	668	635	614	664	691	680	666	677	691	643	660	656	680	667	674	701	620	656	614	709	672	628	630	705	683	660	675	651	654	665	611	661	664	597	680	633	613	665	680	659	687	655	640	616	665	646	684	638	622	666	628	680	632	664	676	657	666	662	664	661	666	642	675	619	636	675	642	614	711	608	626	657	680	680	644	645	644	683	683	661	678	726	658	619	590	643	615	632	618	640	622	684	646	661	608	621	654	640	625	651	660	649	647	661	669	644	662	675	674	676	624	639	624	677	628	647	672	661	643	673	632	682	639	640	654	686	644	629	658	672	677	649	655	667	654	618	628	621	654	640	626	704	619	697	649	680	617	634	671	649	674	649	625	654	615	682	662	651	671	652	627	678	654	667	645	652	599	642	660	657	670	653	696	681	625	666	665	635	698	678	630	666	635	708	645	677	675	639	628	660	644	613	704	623	661	646	646	660	642	653	625	706	654	662	674	665	677	656	673	648	653	649	668	644	697	663	604	655	683	660	642	664	602	603	641	630	615	704	624	653	651	611	643	671	642	650	672	643	643	668	647	674	622	646	628	612	646	715	639	657	670	640	665	659	616	611	618	658	652	640	693	605	637	654	662	649	650	643	617	684	646	675	654	689	618	682	685	651	659	647	638	643	616	668	647	660	622	708	628	687	659	645	640	667	637	591	630	680	632	669	641	673	654	610	677	637	625	588	650	722	651	616	671	626	606	655	646	628	606	637	617	660	648	658	671	641	683	644	628	669	646	629	700	694	665	666	624	634	635	611	638	673	670	664	599	659	656	664	623	659	654	641	649	673	664	645	658	673	649	680	647	641	650	642	675	657	673	640	607	664	645	638	670	603	641	643	624	616	649	639	633	670	640	677	700	680	636	670	639	591	676	642	661	655	637	660	661	652	632	621	665	681	691	640	673	669	685	617	686	596	651	681	705	632	657	644	662	672	668	683	629	670	676	631	657	682	594	654	636	685	622	649	659	607	622	651	653	643	693	607	719	653	640	633	661	673	671	626	612	635	653	675	644	675	666	637	621	708	637	635	651	631	614	625	623	659	625	647	645	649	665	641	653	622	642	636	643	634	666	595	647	634	629	614	660	683	674	659	638	643	641	652	607	657	621	646	657	630	669	614	673	669	641	619	635	668	655	631	636	670	609	665	626	641	661	609	678	665	629	640	691	683	595	650	656	701	675	627	693	622	655	656	624	646	649	640	644	654	638	603	659	578	658	652	652	622	664	642	632	642	632	677	645	699	638	657	646	637	637	696	656	695	688	659	644	663	648	676	661	677	638	649	668	638	610	664	636	693	672	668	663	667	641	674	603	614	670	640	601	664	679	603	679	707	674	621	616	640	607	669	648	686	609
23006	31018	17369	5838	3273	1011	305	185	96	54	64	58	37	55	62	62	67	57	45	59	49	56	60	75	60	51	55	44	64	49	59	57	44	44	53	47	58	49	46	36	36	50	51	52	43	45	48	71	58	51	44	64	37	64	56	42	53	45	56	49	67	58	54	45	57	53	45	47	62	51	39	57	48	50	48	48	48	58	50	45	51	80	58	55	49	50	45	48	64	50	56	56	58	49	51	46	51	58	46	52	42	61	54	56	59	46	58	40	56	70	53	56	42	47	62	54	45	68	51	51	48	50	54	53	50	53	54	45	50	48	61	58	44	47	53	44	58	49	52	51	45	59	42	39	45	64	56	57	56	58	63	49	56	61	45	51	61	51	54	66	47	49	51	72	56	66	64	51	58	48	47	52	58	49	53	59	54	40	40	53	55	64	51	55	50	41	56	58	46	49	49	53	50	55	40	58	57	57	47	55	67	52	67	44	45	45	52	57	56	62	42	58	41	52	56	60	54	60	49	41	50	48	47	41	66	58	52	41	47	50	55	70	51	47	55	56	52	50	41	48	57	58	50	40	58	58	57	45	42	66	38	51	47	57	50	47	71	51	42	52	60	43	51	71	51	47	52	52	55	57	54	43	50	53	55	44	55	57	51	49	62	42	57	62	60	56	50	54	51	47	54	56	50	49	54	49	49	41	58	63	56	53	45	51	44	62	72	50	57	52	55	61	40	50	54	45	42	54	50	68	60	57	54	54	56	56	43	31	43	58	57	50	47	54	58	58	49	49	62	62	41	61	54	59	44	43	43	64	47	63	42	43	65	45	59	54	42	53	48	52	61	55	39	56	53	45	63	54	56	56	62	65	65	55	51	34	67	47	46	58	57	49	58	52	53	48	49	42	55	52	55	36	52	65	58	48	48	53	42	51	49	51	48	52	60	43	56	52	59	79	59	53	54	52	43	48	50	42	35	41	55	54	53	52	59	42	45	49	61	47	51	46	53	56	56	46	57	63	56	42	45	56	58	57	53	57	46	66	49	53	59	40	44	59	64	65	46	59	51	67	50	52	71	49	51	55	62	58	58	41	46	54	56	50	52	47	37	49	56	60	48	59	54	42	58	56	59	52	42	35	68	54	47	52	58	56	43	47	57	53	51	46	64	51	47	61	55	48	55	75	49	49	47	52	42	52	53	51	49	47	55	51	60	49	47	53	52	48	53	49	75	67	56	50	47	46	46	42	57	62	52	51	44	55	50	43	64	54	58	48	46	62	56	56	53	46	36	45	51	61	51	39	53	45	59	55	46	52	49	43	49	49	37	45	48	41	66	56	59	41	68	47	54	51	41	57	61	52	44	49	59	56	54	63	56	50	48	51	50	47	57	45	50	52	62	53	62	60	46	45	43	42	48	56	43	53	61	45	46	56	52	45	62	46	41	60	59	61	48	61	52	49	58	42	47	61	51	52	58	63	52	45	63	52	52	65	64	42	67	67	41	48	55	42	46	44	52	69	40	48	57	55	50	58	41	60	52	48	48	67	49	52	51	52	65	51	48	51	45	48	60	56	43	37	62	52	49	42	50	43	49	59	50	57	48	50	65	47	52	45	62	49	50	66	53	56	52	55	64	48	44	42	52	49	52	50	43	56	52	48	47	46	39	58	46	62	43	62	53	55	60	54	66	66	47	54	45	62	54	57	62	61	45	50	57	59	54	57	68	60	56	56	51	48	61	57	60	49	56	60	53	56	58	49	60	56	58	45	46	51	48	51	55	49	53	44	46	50	45	51	55	52	54	33	53	58	47	50	59	47	36	53	66	50	54	52	49	52	57	60	46	47	62	65	64	47	62	53	47	57	45	48	59	61	59	44	57	63	56	58	42	52	41	60	57	36	46	56	61	52	62	46	60	54	57	55	39	52	52	55	52	37	43	51	44	57	55	56	63	40	68	49	48	58	45	53	63	61	58	49	54	56	44	60	52	49	55	55	48	67	46	62	56	41	56	48	52	61	64	65	53	48	59	63	59	42	67	40	46	57	55	58	54	42	52	57	65	51	55	55	46	60	49	62	44	72	47	48	46	48	50	42	47	64	45	56	51	43	62	55	59	49	46	64	63	41	50	64	53	43	58	56	61	56	54	54	51	53	53	56	42	48	53	49	67	46	44	63	66	54	56	42	50	47	55	62	45	51	59	52	56	58	55	48	40	63	46	57	57	59	44	49	57	49	40	50	50	61	51	49	40	60	52	57	50	43	68	46	54	56	62	45	43	60	54	57	47	55	45	54	63	44	52	69	44	62	52	47	48	50	48	66	49	61	53	59	54	54	62	67	53	50	58	39	52	49	47	53	57	56	54	53	54	53	59	45	55	57	49	55	47	65	56	59	46	46	45	57	58	51	46	54	50	56	50	50	39	55	60	48	54	60	46	59	39	57	49	46	51	62	37	41	63	49	46	45	54	56	45	51	53	57	57	45	54	66	52	56	49	59	52	61	58	67	51	43	43	54	48	64	53	51	52	37	51	35	52	61	58	61	49	53	63	53	52	61	50	49	47	55	52	55	49	39	47	64	47	53	54	62	59	50	48	47	51	47	54	52	68	45	41	48	60	52	58	60	52	51	57	62	59	56	47	48	49	45	61	49	68	54	48	46	53	50	67	61	57	45	57	36	51	49	59	55	57	58	49	69	50	51	49	46	58	55	37	57	46	43	53	57	61	63	53	54	73	53	51	48	65	55	48	62	66	46	63	64	61	47	55	59	51	53	51	59	68	64	48	53	45	58	53	52	51	48	49	64	52	48	56	56	47	60	48	54	51	64	65	54	39	48	50	47	63	56	57	51	52	51	44	47	53	47	61	58	54	57	70	58	46	47	58	52	53	51	48	55	57	61	54	44	56	44	48	42	57	58	42	63	56	53	37	47	56	60	59	50	46	53	60	50	58	51	49	55	52	56	50	51	60	54	60	61	53	48	49	45	51	59	44	52	48	61	50	69	59	54	64	48	44	49	51	55	62	61	51	56	66	43	53	67	49	54	59	59	55	59	43	57	43	56	60	42	47	57	51	58	53	57	70	51	56	56	43	49	55	61	52	49	49	52	61	57	51	41	63	50	56	44	36	49	57	39	41	52	62	45	73	46	56	67	53	56	59	68	54	55	41	60	56	56	57	60	64	42	45	43	48	49	46	61	44	43	57	55	57	58	64	59	39	50	62	51	58	54	50	46	53	51	52	54	59	49	57	46	54	64	52	54	44	65	62	49	48	37	49	50	66	40	55	57	47	60	59	53	56	66	55	45	59	56	55	51	56	60	71	50	45	51	50	45	47	70	41	51	56	78	54	57	53	46	41	56	51	51	53	52	60	59	52	52	55	48	47	54	74	64	58	58	55	59	58	48	63	42	43	50	64	53	56	55	56	49	42	54	46	34	52	45	45	61	44	47	48	58	52	60	66	49	67	64	51	43	55	46	62	54	49	60	67	49	56	59	53	56	66	69
48547	45217	37790	36187	38650	22888	12503	7465	2637	992	680	680	691	681	630	618	631	657	628	664	740	714	724	665	581	659	646	621	643	615	665	641	657	670	676	671	635	623	623	688	697	617	682	674	623	639	639	611	668	652	633	651	659	667	650	654	663	621	634	637	678	643	659	635	675	643	699	725	661	636	657	669	700	639	653	697	665	619	665	607	651	654	698	655	645	716	663	698	695	643	675	627	655	636	662	645	677	639	652	695	673	643	658	634	694	673	691	636	683	659	667	683	649	626	660	647	604	654	671	679	658	647	682	652	722	698	644	675	621	655	635	713	622	678	625	662	627	685	677	652	625	654	657	659	642	643	684	667	673	667	650	616	654	680	630	653	703	617	633	664	687	663	639	728	682	619	640	633	687	656	640	676	658	698	668	670	634	666	641	675	638	681	659	717	688	645	717	599	640	716	673	704	689	634	638	625	669	680	630	649	687	650	640	671	681	688	651	676	667	668	645	676	630	650	647	653	652	707	675	641	623	681	627	650	656	634	660	687	693	662	651	696	658	718	663	656	637	664	688	685	640	661	619	646	652	684	681	684	667	658	673	617	645	678	663	682	645	603	678	632	630	713	677	655	624	653	617	686	695	669	658	673	671	659	646	648	678	651	656	685	622	694	662	638	665	694	636	684	597	656	645	616	637	650	643	650	666	663	671	670	682	658	675	693	648	652	617	664	678	666	692	629	680	652	717	665	677	676	635	656	653	632	634	651	648	662	623	634	684	664	654	704	647	696	637	664	655	683	665	645	644	673	653	652	696	657	685	654	665	625	653	664	673	658	679	674	630	646	626	648	624	665	667	671	664	649	674	673	617	664	621	647	663	709	654	649	653	701	632	633	665	653	620	640	648	685	635	685	691	637	691	654	607	654	672	651	667	700	664	667	680	687	666	634	701	679	649	678	643	671	714	644	676	603	624	628	648	710	675	688	652	669	678	648	634	676	634	651	647	649	684	690	679	671	654	659	648	644	633	634	645	652	650	670	666	650	674	670	645	651	653	656	723	681	678	691	654	674	644	652	684	631	677	708	670	670	658	631	672	658	640	683	651	607	684	655	638	646	635	662	677	663	661	635	697	662	677	645	653	641	639	655	665	674	674	662	641	659	671	641	673	627	658	659	707	651	649	612	615	651	631	655	624	652	671	684	657	661	681	644	677	657	670	634	653	631	630	679	654	628	642	649	620	648	693	655	654	686	639	652	646	636	708	672	663	650	628	648	636	659	697	682	666	657	637	651	671	610	658	625	706	644	665	648	671	650	684	683	676	630	662	584	675	642	649	635	661	593	667	606	662	672	654	668	616	657	635	690	605	655	631	625	637	699	656	652	684	622	615	603	689	662	642	644	673	670	665	664	662	684	644	660	635	695	637	667	617	665	660	620	659	651	595	657	635	658	670	645	662	661	633	680	642	672	655	727	654	658	657	679	615	663	659	646	654	677	655	652	658	643	678	625	698	676	691	632	674	642	642	603	655	650	643	653	651	665	671	653	608	684	678	633	642	659	729	628	627	711	686	616	628	657	613	642	627	649	662	649	632	659	633	685	633	630	691	636	647	680	659	620	670	681	634	699	647	675	647	663	684	636	689	661	636	627	688	616	623	635	606	667	671	678	644	640	659	661	656	739	680	640	680	624	636	594	673	663	673	668	669	635	657	656	680	670	690	630	688	717	642	617	650	681	662	650	660	695	614	639	600	679	665	689	647	628	678	666	662	657	625	665	634	676	662	689	696	669	681	656	641	684	698	633	648	652	647	640	650	673	648	673	651	628	639	701	658	659	697	680	668	650	720	648	690	672	718	629	644	630	600	680	657	691	633	683	619	647	689	639	659	665	642	662	665	673	684	716	636	678	625	631	613	668	659	677	644	682	653	653	663	647	665	706	632	635	611	702	662	677	728	626	682	667	676	670	639	632	653	674	649	678	715	643	684	633	698	622	687	691	624	592	653	678	679	684	690	651	643	666	654	654	685	659	644	653	678	654	662	649	693	627	663	632	636	653	650	630	596	669	666	601	677	614	683	652	651	680	648	660	642	651	663	658	708	651	656	656	665	671	655	627	672	648	636	638	668	684	682	640	657	656	659	627	674	588	662	670	639	642	615	643	689	635	678	690	671	690	651	641	672	637	665	681	661	646	647	666	657	664	656	675	635	626	676	622	593	683	646	666	688	638	635	641	622	646	679	678	684	613	629	664	730	696	608	673	634	622	646	650	623	659	633	671	675	643	654	621	676	642	658	656	667	652	609	676	635	623	606	672	653	672	659	680	647	665	634	632	669	659	644	638	688	643	662	662	649	631	688	655	629	647	664	673	641	648	689	672	673	635	679	670	624	659	680	668	677	653	692	711	694	711	658	655	673	680	679	637	656	677	678	665	695	680	715	653	690	626	611	698	657	623	672	655	614	657	649	680	685	662	640	655	682	646	645	648	650	691	704	675	633	641	671	608	674	654	659	694	670	688	656	666	674	642	626	631	653	662	635	668	660	666	634	648	657	682	613	631	647	643	687	640	692	679	638	616	662	636	657	655	694	643	631	701	665	670	688	608	658	622	646	656	659	626	666	686	663	710	693	658	637	698	682	640	659	689	648	685	674	638	665	663	627	643	654	682	706	611	610	699	665	651	661	629	685	696	634	641	626	640	657	667	664	648	620	661	631	693	634	682	600	631	660	659	641	644	668	646	669	613	680	635	676	631	667	627	643	658	643	685	699	674	659	667	668	638	693	695	658	646	685	657	694	663	662	705	630	631	691	629	635	645	669	668	666	624	682	595	625	673	724	647	679	649	613	669	622	692	622	658	700	681	647	690	662	610	662	694	645	681	670	679	623	685	638	692	649	644	652	677	651	651	591	639	674	665	678	651	653	620	661	610	717	683	621	606	626	654	640	689	608	630	648	649	666	678	663	680	658	647	693	651	668	635	650	673	654	669	664	651	588	684	650	684	657	673	664	698	668	669	663	639	618	623	633	604	679	642	664	677	704	635	633	579	673	656	657	666	671	660	654	652	632	641	682	682	699	655	646	675	662	646	626	696	683	711	657	607	696	603	662	647	633	678	650	640	689	672	655	638	666	672	632	673	611	684	652	678	673	643	678	606	691	630	641	688	632	608	672	628	674	647	645	674	656	637	651	720	630	619	701	650	673	712	633	660	688	667	641	674	635	674	676	686	632	649	667	631	682	718	623	636	672	672	656	639	620	687	637	675	657	648	632	660	632	629	658	664	646	662	661	574	573	671	680	666	643	663	636	619	637	679	683	685	654	661	682	682	640	650	664	645	659	636	664	672	645	617	654	619	647	712	639	672	683	657	648	615	696	684	662	655	674	686	635	670	649	653	635	648	635	661	607	671	683	682	713	665	639	643	666	643	637	671	689	643	634	632	663	605	686	640	638	633	703	643	653	673	650	659	658	739	669	652	676	659	661	682	680	675	699	668	658	689	653	649	656	627
19575	28087	16897	5508	2773	812	310	194	97	59	58	67	55	56	48	54	65	62	65	68	64	66	71	65	66	74	66	57	68	68	70	60	58	59	65	61	61	59	45	77	66	61	64	53	67	48	67	66	56	56	70	64	62	64	52	59	60	58	58	68	51	61	67	58	51	64	54	70	55	59	76	53	59	73	53	50	51	63	63	46	74	55	56	60	67	44	48	59	64	59	53	48	51	59	61	67	65	52	62	58	59	59	68	48	63	46	58	69	57	57	61	59	83	62	66	60	58	75	65	52	51	58	49	68	62	51	59	61	68	63	56	55	63	69	47	67	60	56	64	55	57	58	66	64	68	50	73	69	43	71	59	57	59	57	58	50	60	60	70	58	54	62	67	76	52	54	66	63	58	70	67	51	58	72	60	77	51	60	73	73	75	59	48	77	63	49	64	56	63	62	70	44	66	81	59	55	53	63	59	55	79	61	53	65	72	61	74	56	63	62	56	65	67	69	66	70	59	58	65	49	58	63	52	71	65	52	77	70	57	60	58	59	70	63	58	69	66	75	64	55	70	50	57	67	56	69	67	54	67	57	47	63	71	54	59	59	59	59	69	55	63	70	53	64	50	55	54	72	61	75	63	66	52	57	62	68	56	63	60	55	67	71	58	46	51	73	72	53	68	62	63	60	63	68	68	53	53	63	58	71	62	60	53	67	59	54	66	64	63	49	62	65	50	57	74	61	67	62	62	63	73	71	70	66	58	53	50	69	80	72	49	74	53	58	51	55	57	57	66	54	63	69	67	61	62	60	67	80	53	50	44	49	55	53	60	55	67	48	68	50	49	50	60	65	67	56	60	65	67	59	70	59	63	57	59	63	69	61	62	60	57	82	58	50	69	65	49	73	79	68	53	68	51	62	56	49	52	53	60	56	62	63	60	58	51	56	52	76	70	65	64	73	58	52	52	64	62	60	63	66	57	63	54	65	63	69	70	61	62	73	42	61	40	60	62	61	47	66	54	66	75	75	58	67	54	57	50	66	71	63	66	66	56	60	55	72	58	74	51	54	65	65	59	67	61	54	61	66	76	47	58	68	61	62	70	79	55	49	65	66	62	53	50	60	64	55	46	54	66	53	62	60	50	57	59	56	67	46	58	54	53	62	59	71	59	65	73	61	62	56	57	61	66	65	61	51	59	69	73	50	52	51	67	63	56	50	53	52	80	61	60	59	70	59	68	64	54	55	66	53	82	55	59	63	55	72	54	57	68	58	52	51	57	75	55	57	52	64	58	44	61	60	63	74	65	49	59	59	58	55	53	70	65	66	55	58	72	51	52	73	65	52	63	58	62	57	63	45	63	66	69	76	54	70	58	75	58	51	50	55	56	52	47	67	68	69	60	69	63	64	74	52	75	63	72	65	57	42	54	68	69	62	63	65	62	60	66	59	57	56	55	59	65	68	62	58	57	54	70	69	60	61	63	55	61	71	58	71	54	61	65	67	59	63	58	61	51	56	81	77	71	68	64	52	49	61	65	54	55	63	59	54	69	67	70	73	65	89	59	53	70	72	57	66	53	67	62	60	60	68	76	72	60	60	49	60	70	68	59	55	71	60	55	51	60	60	56	62	61	69	66	68	59	49	45	49	52	52	54	61	55	63	68	59	62	58	65	74	66	71	60	57	48	67	43	53	65	53	57	66	49	62	77	57	65	64	66	57	62	57	60	63	62	67	59	56	69	64	48	54	76	62	60	63	58	70	54	75	61	67	58	56	67	69	69	65	51	70	57	57	74	50	78	74	81	66	60	61	61	62	50	71	75	59	54	40	53	64	63	63	65	67	61	56	65	58	64	58	61	62	56	54	52	74	43	73	69	56	65	56	61	51	61	75	61	56	62	66	50	42	39	60	62	61	56	55	58	65	57	64	61	51	58	65	59	50	54	74	61	59	53	62	46	68	62	59	51	56	62	62	59	66	50	68	44	61	68	56	69	60	62	48	67	59	52	61	62	56	62	62	66	51	54	65	58	58	61	65	56	49	63	61	58	71	67	56	61	67	71	40	60	56	65	71	71	58	67	56	65	55	59	49	63	58	54	55	77	58	64	63	67	55	66	60	54	64	61	47	69	58	72	60	56	53	60	69	82	78	52	67	73	57	62	64	61	59	58	57	68	63	58	61	58	65	75	73	67	84	55	69	80	55	59	70	51	66	69	48	71	58	83	51	64	60	63	75	59	60	54	55	53	54	56	55	58	64	56	71	56	68	66	48	49	55	56	67	56	76	61	56	56	55	56	58	73	56	66	50	56	68	58	60	65	67	48	59	43	58	63	65	67	57	80	53	68	75	73	62	55	65	67	64	52	58	61	66	61	70	63	59	52	42	68	45	59	55	64	57	69	50	54	65	49	70	64	70	58	61	69	72	60	54	60	66	71	62	61	61	49	62	61	66	67	58	62	63	86	67	54	74	59	60	60	59	59	72	56	55	59	58	59	54	56	53	68	67	62	52	63	65	70	63	60	57	57	48	58	58	66	73	43	64	66	54	57	71	68	41	62	67	57	56	53	61	58	70	53	56	67	53	62	48	67	66	48	40	57	59	58	66	67	70	67	64	69	59	76	63	55	53	54	52	63	50	55	57	58	52	59	64	61	68	73	58	59	68	71	55	75	59	67	69	61	53	58	67	70	58	64	70	63	63	63	59	64	71	61	71	60	75	72	56	67	58	53	59	54	54	54	55	53	59	55	63	65	67	48	70	59	60	69	66	69	59	69	63	61	53	68	63	56	53	74	66	67	57	69	84	59	64	65	63	68	61	61	74	42	63	73	67	65	63	48	57	65	64	54	52	57	61	52	68	65	76	51	53	72	66	76	52	68	60	69	53	56	68	69	57	72	53	78	67	60	73	59	57	66	73	50	63	64	57	60	54	55	71	51	63	51	61	53	58	71	54	63	68	41	49	62	49	62	59	68	58	69	66	62	61	49	52	72	53	62	72	58	54	57	47	54	70	54	59	61	71	69	64	63	66	56	69	53	53	69	64	61	81	70	76	59	58	71	63	64	72	65	58	51	47	67	55	63	63	56	52	50	62	58	57	56	63	57	62	62	57	80	57	68	44	68	59	61	62	58	50	60	47	56	58	60	49	54	51	63	46	65	67	66	69	76	71	60	57	64	59	50	57	46	86	75	70	53	65	54	54	63	64	62	58	67	61	65	59	55	71	64	52	73	58	53	63	50	59	54	58	66	69	51	45	55	55	62	68	60	57	62	80	72	52	65	67	64	64	52	50	65	55	71	53	62	58	52	49	73	66	67	57	70	48	73	65	59	71	72	57	53	71	49	47	55	64	61	47	51	72	62	61	57	57	67	63	67	58	57	57	57	56	58	68	46	58	56	59	52	73	63	69	78	55	59	46	62	51	70	49	54	61	61	63	50	70	57	62	58	60	68	70	67	54	65	64	56	56	48	57	53	58	58	80	44	66	83	61	51	61	49	52
50318	47732	38844	34317	35678	21081	12439	7752	3025	1188	707	797	735	723	766	761	821	808	736	801	860	813	811	787	746	774	797	723	803	830	698	786	782	780	746	753	709	736	801	730	714	744	714	768	797	753	765	766	728	711	783	730	737	716	734	753	748	805	744	718	791	700	792	795	790	797	790	772	784	808	778	768	727	768	736	775	736	767	774	722	764	763	777	779	811	740	733	764	717	783	740	730	711	776	784	725	779	806	715	784	754	768	800	738	817	803	695	808	716	781	796	744	777	750	814	723	743	734	768	770	770	721	821	795	806	778	777	791	757	764	712	769	795	740	792	767	771	744	709	758	781	748	805	744	783	759	791	727	743	759	761	710	744	749	746	752	795	755	770	787	780	794	757	755	764	762	744	754	780	710	732	781	741	753	745	791	777	770	763	780	709	746	766	818	772	771	794	778	787	823	781	695	766	739	817	757	782	774	784	763	817	780	761	762	813	757	760	771	790	804	780	818	728	737	762	794	768	771	784	775	756	768	782	758	739	740	804	743	768	756	763	770	828	782	773	750	773	794	777	765	758	776	784	751	774	767	761	743	808	771	804	738	754	744	807	743	806	800	767	801	772	760	781	776	768	743	779	816	704	781	737	745	714	799	750	796	769	772	775	769	764	799	807	787	796	770	785	789	764	750	759	760	793	839	782	791	748	774	763	807	747	762	753	777	802	808	752	768	772	745	788	769	800	719	792	772	744	768	775	713	739	752	805	735	765	725	747	751	776	739	784	772	770	760	748	753	768	779	779	744	756	751	731	792	734	750	759	722	734	751	714	732	733	693	741	762	748	768	721	755	713	711	757	729	767	759	753	783	756	743	753	761	775	737	795	727	733	747	762	766	795	820	747	737	772	774	751	736	778	761	779	838	691	776	735	790	716	799	764	713	756	751	720	786	789	823	735	781	753	730	778	769	814	773	768	779	731	764	794	780	764	774	745	803	793	761	753	775	790	786	737	762	758	830	774	774	754	795	711	739	747	732	820	767	741	754	777	781	771	745	770	709	747	723	798	789	696	735	772	717	772	785	784	754	774	773	771	747	779	813	755	775	737	805	745	752	771	742	718	746	782	747	792	792	809	699	760	785	812	794	747	722	795	790	732	739	771	723	751	750	724	793	812	759	749	769	777	785	734	737	757	742	758	722	819	772	701	774	765	770	766	765	755	770	781	749	772	770	748	768	781	756	803	750	741	736	743	754	784	782	768	809	779	745	799	743	756	767	761	788	770	739	798	721	778	734	786	769	705	753	727	780	826	733	750	755	792	754	759	723	763	736	778	767	683	798	786	808	764	812	751	739	768	759	779	787	738	730	777	726	814	765	789	768	756	746	727	816	791	776	744	732	778	747	716	739	748	759	761	749	761	764	762	746	707	788	767	826	751	798	718	785	694	760	795	812	813	741	725	809	781	751	758	779	765	713	752	722	772	771	798	781	816	738	760	792	807	764	764	761	759	752	783	774	748	793	724	745	769	784	736	741	803	792	803	775	779	760	785	753	751	762	764	770	784	764	797	739	741	746	760	770	797	725	791	784	723	762	765	783	760	826	809	760	743	752	760	821	822	790	729	738	761	797	735	791	746	765	740	753	704	815	778	776	781	746	793	806	770	743	760	770	742	799	785	811	753	710	799	748	779	787	791	762	739	731	763	745	725	704	772	782	742	717	741	721	757	760	734	820	744	744	735	780	767	775	756	821	783	824	752	785	718	750	775	793	750	776	777	760	763	780	766	744	788	729	724	757	778	768	783	774	764	740	781	729	769	755	771	738	792	750	728	744	819	808	787	746	789	723	769	766	741	776	783	755	782	781	761	789	789	763	789	783	724	729	776	758	775	783	764	742	770	725	813	798	756	766	803	746	743	764	839	724	751	735	781	750	768	779	735	802	762	761	728	741	746	754	747	784	768	789	767	763	784	782	745	736	797	768	793	759	735	770	722	781	760	747	807	769	744	758	787	773	746	790	729	731	727	712	711	771	746	764	811	776	768	735	702	717	775	728	802	758	766	801	769	810	790	807	797	745	759	794	768	769	823	739	780	745	746	772	761	727	771	793	744	773	764	755	716	778	713	757	752	764	787	791	708	727	746	793	734	751	738	746	768	706	753	790	724	775	725	814	762	700	786	750	757	749	764	754	766	809	781	762	804	792	793	757	765	759	739	791	756	765	766	765	792	745	778	753	747	782	760	825	744	788	774	760	749	753	804	828	779	775	808	773	764	781	792	782	798	741	680	786	757	760	724	743	773	756	800	747	825	773	716	779	729	815	778	771	756	739	806	777	779	749	733	788	779	809	770	772	754	766	774	775	812	770	726	791	789	745	752	815	726	797	808	755	702	769	759	730	743	753	733	721	819	708	785	809	773	736	805	757	766	744	705	784	758	732	767	749	734	741	735	707	764	784	806	771	738	777	769	728	740	728	810	774	785	709	823	806	779	752	781	753	757	757	750	751	787	751	760	764	769	712	797	742	758	777	810	781	756	747	783	783	804	791	705	799	721	765	761	752	776	802	748	759	746	735	811	733	803	748	763	746	795	795	795	714	755	780	773	739	785	751	752	748	786	744	779	763	709	739	781	768	766	750	780	735	714	741	769	769	749	778	736	758	749	719	778	745	824	756	770	821	801	781	784	757	822	780	733	756	743	760	799	748	794	775	747	742	732	743	756	748	774	780	741	778	734	809	748	808	721	744	778	810	774	778	795	719	713	770	776	739	751	781	744	756	789	772	772	766	719	778	721	760	774	763	807	827	759	767	758	778	789	793	757	753	827	756	760	744	769	740	757	803	830	883	748	746	725	767	791	761	774	809	737	757	798	727	824	794	821	813	773	764	756	778	771	736	752	717	793	729	782	782	743	803	809	797	826	727	746	767	769	769	737	739	767	769	740	747	750	780	801	715	779	784	784	742	704	733	770	719	756	819	796	781	762	753	768	754	756	746	757	748	751	785	764	769	768	818	781	759	739	775	782	732	725	782	755	789	791	741	747	782	784	761	795	770	756	756	762	775	742	701	762	716	788	751	757	731	742	779	796	787	745	752	772	742	808	790	743	804	750	743	722	768	775	766	776	776	799	764	788	799	820	783	774	744	778	724	738	804	760	773	760	746	753	763	795	725	761	777	733	721	793	796	763	777	749	793	787	801	716	777	768	751	736	783	749	792	761	800	754	768	789	751	789	766	769	758	830	766	754	716	764	780	778	730	807	802	750	819	806	787	790	728	771	757	788	713	781	752	788	736	747	758	792	776	778	748	768	734	773	751	750	759	758	760	747	784	723	744	768	760	775	788	789	772	739	733	742	756	756	793	749	760	769	783	791	767	747	751	764	674	740	752	797	771	761	751	731	781	779	719	745	777	742	795	766	731	811	784	748	755	806	790	818	751	702	800	731	776	779	744	818	737	738	784	753	799	747	726	812	799	732	759	815	763	763	759	798	810	794	752	764	719	749	754	773	774
27292	38099	23170	9266	4992	1616	582	342	135	78	59	57	64	46	57	56	69	59	50	61	64	58	70	47	47	45	55	56	64	67	73	58	50	62	62	54	63	63	62	57	61	50	57	59	65	56	53	43	67	51	52	55	64	64	52	55	54	45	67	67	57	44	52	53	68	54	57	60	49	57	63	52	72	56	60	74	73	49	58	48	62	65	67	76	66	56	54	62	55	65	75	54	60	52	43	53	65	55	58	57	51	60	57	58	73	65	49	47	68	48	62	64	52	62	73	63	53	60	63	54	54	68	64	63	59	57	62	51	54	56	47	59	56	55	55	54	71	63	57	50	74	55	64	60	62	57	63	70	62	62	63	59	70	66	63	69	53	62	62	61	51	61	48	56	54	66	72	50	51	60	50	68	54	60	73	56	65	48	52	69	59	55	57	61	64	39	63	56	53	55	57	59	62	65	55	56	57	57	64	64	55	59	53	54	50	60	64	62	63	61	70	57	71	81	63	56	70	60	63	48	61	60	60	54	64	56	62	69	73	66	69	55	63	50	60	75	48	58	66	59	47	63	66	68	64	53	55	59	50	60	48	51	50	59	60	60	49	63	63	71	53	56	53	68	76	64	61	52	50	77	59	60	49	56	54	66	53	60	46	57	69	63	56	62	58	65	56	56	56	60	46	77	66	58	60	59	72	63	59	69	64	58	60	62	57	66	57	56	44	52	69	66	65	56	59	63	60	71	61	57	49	63	58	60	67	68	53	48	63	60	71	47	64	53	67	63	61	61	61	56	60	69	56	66	43	64	78	71	66	61	61	73	64	55	57	52	60	59	60	62	52	58	72	46	65	46	63	61	58	45	65	56	47	57	71	67	51	65	58	57	47	57	58	50	50	59	51	75	50	76	62	62	62	44	70	76	57	70	68	64	59	73	56	62	40	52	71	44	66	62	58	62	64	48	63	56	54	56	63	64	62	54	48	61	75	62	64	70	64	55	52	62	68	53	55	49	70	64	55	61	60	60	64	41	68	57	74	57	64	60	53	59	56	48	59	62	67	53	62	52	65	59	55	59	77	59	45	75	65	58	67	64	56	61	52	51	50	44	57	59	63	63	69	63	46	50	66	53	69	58	72	71	55	62	60	45	60	60	58	50	55	61	63	67	39	53	56	59	59	55	46	56	61	64	35	54	67	59	64	61	58	60	57	63	56	55	68	70	62	67	61	62	54	45	52	71	67	62	69	68	62	48	59	64	64	52	63	75	68	63	76	54	67	58	55	53	50	53	57	71	50	56	47	57	56	64	57	73	47	63	55	67	62	58	64	65	61	53	60	57	78	56	84	56	65	53	60	55	50	60	55	51	64	60	53	66	67	51	54	59	66	59	67	71	64	49	63	63	45	50	55	78	61	64	62	45	55	62	63	66	55	60	58	55	58	49	49	50	66	70	62	62	48	68	56	64	63	55	67	64	77	65	57	58	42	50	53	57	58	56	61	56	51	68	53	59	64	51	67	54	55	60	70	60	53	59	71	60	50	58	59	71	54	80	58	67	59	68	67	58	61	62	71	63	54	50	52	66	69	73	49	60	55	72	68	52	73	62	57	63	54	69	59	56	65	45	47	58	64	48	69	68	54	52	50	40	57	57	50	52	62	50	58	59	41	63	46	64	56	48	53	59	67	56	78	70	63	47	59	58	67	76	63	59	70	68	50	50	62	55	56	65	56	64	57	44	54	72	51	56	65	67	67	66	40	62	60	59	62	54	63	45	62	50	53	57	60	64	62	62	60	62	62	61	54	62	64	48	48	59	49	56	54	58	61	63	62	60	60	52	68	60	60	60	63	45	47	55	59	57	59	61	58	56	70	53	77	45	42	49	59	60	49	57	70	67	60	52	63	65	65	59	56	63	60	51	52	55	71	58	53	69	58	61	53	57	72	60	63	66	59	75	58	68	59	58	63	56	61	47	70	49	50	53	65	60	50	68	69	59	58	53	58	60	64	60	54	66	70	55	62	58	55	51	56	54	63	72	43	59	65	56	58	57	62	44	63	56	67	47	60	45	54	61	59	50	48	58	49	49	62	71	57	68	43	65	67	58	63	69	66	53	51	55	60	64	66	63	53	65	62	62	64	62	43	60	66	57	67	67	47	56	48	60	55	61	69	59	50	63	70	61	57	49	67	67	47	64	46	66	57	42	72	64	77	68	54	60	74	62	40	55	82	66	54	60	70	61	54	60	62	60	43	65	55	60	68	53	77	51	64	69	61	59	51	67	51	58	52	56	60	56	48	55	62	62	54	53	63	56	62	63	68	46	59	51	49	53	56	63	71	67	70	60	61	62	44	48	43	64	55	72	64	51	51	52	62	69	51	55	49	65	56	65	57	44	60	52	74	57	50	59	62	54	47	66	57	59	55	45	74	60	51	67	61	51	64	60	56	68	53	80	62	59	71	55	43	74	58	70	54	65	72	57	61	64	49	54	58	62	60	69	69	65	50	58	60	58	58	59	51	61	66	67	73	44	71	64	67	70	64	63	67	49	48	65	78	54	68	48	67	58	58	55	59	53	65	58	53	48	68	60	60	54	61	57	45	63	57	58	73	55	66	56	56	51	64	62	58	53	64	63	58	51	51	68	50	51	60	71	64	52	65	48	58	56	56	52	61	52	59	66	63	54	60	59	61	59	68	55	49	55	67	51	72	54	64	52	59	69	58	43	55	54	44	67	64	58	56	55	53	61	52	67	58	68	47	56	60	54	57	63	54	70	61	56	59	51	58	49	57	74	57	55	58	63	52	65	59	53	53	52	53	57	69	54	61	61	61	64	56	65	73	64	60	62	63	62	52	50	55	51	51	59	68	65	67	50	50	60	54	68	55	58	71	53	45	55	60	71	61	53	54	79	57	43	55	55	61	69	47	57	48	47	67	53	58	54	60	65	58	49	55	62	65	68	58	52	63	65	62	63	54	54	62	71	50	62	62	50	68	63	60	64	54	59	55	62	63	43	51	58	51	69	54	65	63	49	52	59	56	67	70	75	61	67	44	60	50	44	56	61	56	54	64	59	71	60	53	50	69	67	41	56	51	51	59	48	54	67	57	69	50	54	45	71	50	56	52	70	51	63	57	57	49	50	61	49	63	50	51	59	42	70	55	69	67	67	57	52	75	57	60	58	70	63	59	54	64	48	59	64	50	47	53	53	50	64	66	50	62	60	58	62	78	65	54	60	56	61	61	66	44	62	50	59	65	70	63	68	61	58	71	66	64	77	60	71	69	73	50	48	70	56	52	45	60	50	75	57	52	66	69	62	56	60	64	52	53	68	64	63	72	48	43	64	59	51	62	77	47	52	51	46	52	65	50	47	57	53	53	47	53	64	46	61	53	51	64	61	46	69	58	50	42	60	68	45	62	59	52	56	59	92	61	54	66	55	64	58	60	64	62	67	60	68	61	62	57	65	57	62	64	51	59	60	61	60	63	69	53	61	57	55	57	69
46049	46868	43840	41434	43768	27660	18588	12544	5240	1668	771	731	753	741	717	745	718	709	751	783	897	824	801	685	744	719	682	728	681	701	722	715	708	704	784	720	731	746	685	712	703	715	801	687	708	719	759	740	708	768	689	727	766	725	718	715	711	728	719	748	759	701	708	701	688	744	703	713	701	750	778	785	725	746	733	764	730	714	697	757	728	737	742	752	690	738	721	704	700	711	703	777	740	700	746	733	737	738	701	699	726	735	714	688	708	732	712	672	729	748	720	706	724	743	725	702	717	760	709	701	680	710	691	728	739	703	718	761	727	669	714	750	734	694	742	760	702	725	685	730	676	744	731	734	753	759	717	714	731	748	766	763	714	693	738	746	715	767	731	732	717	736	772	664	693	743	729	724	672	738	724	722	735	733	725	715	734	760	719	753	744	728	704	727	775	759	772	723	686	757	694	727	759	717	749	728	725	787	741	721	750	703	651	722	733	755	692	729	725	728	736	755	742	677	752	731	744	695	712	725	685	760	729	740	735	697	746	741	791	749	698	704	718	708	738	704	722	779	774	725	739	741	730	746	700	699	697	724	751	740	763	759	709	761	719	702	683	757	760	692	715	709	740	700	707	717	711	776	689	718	723	708	726	750	708	745	736	722	727	751	753	760	714	761	725	699	774	755	714	681	706	782	718	674	718	747	748	699	724	741	757	757	698	740	716	702	698	782	733	727	737	741	742	725	735	712	748	722	713	756	796	744	770	728	744	706	746	689	709	748	700	748	762	722	738	703	738	727	730	701	741	721	767	691	711	738	704	719	695	727	718	722	733	721	716	707	738	717	728	675	708	729	807	692	757	701	728	728	771	746	731	705	695	768	741	789	722	733	660	743	716	766	733	729	746	761	725	740	719	716	735	718	671	747	700	750	745	719	739	736	740	741	705	697	773	751	735	704	757	771	693	733	730	684	734	687	694	744	762	719	698	744	737	734	754	779	711	706	723	734	711	713	754	737	722	704	686	712	805	713	704	691	712	728	708	763	710	728	687	728	748	739	759	771	714	742	720	715	760	708	689	759	727	719	732	745	717	700	678	711	693	729	796	673	742	741	729	722	724	749	720	775	750	715	711	753	717	713	686	727	742	766	729	765	757	721	750	733	756	735	705	702	724	712	748	720	740	746	710	696	716	713	740	764	688	676	697	727	707	682	753	734	704	777	724	725	688	750	743	770	690	753	740	725	733	751	702	700	719	688	714	730	750	721	744	704	692	758	784	718	735	695	699	712	691	733	717	745	719	782	688	692	726	751	714	699	710	716	758	696	698	695	773	750	678	728	740	767	723	799	733	715	734	711	734	731	728	761	706	784	729	715	698	743	712	728	750	706	769	679	735	768	729	773	772	743	701	753	721	712	713	741	785	715	741	699	711	749	705	668	718	725	752	710	710	710	705	723	688	702	767	719	708	663	725	703	743	727	743	728	697	726	752	754	716	707	698	693	723	714	706	762	710	723	758	725	739	661	698	751	661	735	695	746	726	731	741	669	752	741	685	704	780	728	729	759	721	689	751	713	669	731	767	722	708	718	711	738	735	737	735	739	707	742	731	728	708	720	713	757	745	717	768	705	716	715	751	707	784	732	714	769	733	716	711	761	722	707	727	752	695	748	756	739	709	757	730	722	766	729	695	717	713	708	747	772	733	781	732	798	726	718	705	732	741	738	752	735	787	685	706	740	729	739	708	727	720	746	732	670	711	734	712	709	732	777	729	709	734	762	733	711	728	736	732	757	747	757	777	753	698	689	695	757	691	704	697	813	716	756	717	695	735	679	713	707	758	707	676	718	722	707	731	733	724	770	729	710	745	749	705	734	681	730	770	712	711	741	695	683	724	755	725	729	740	749	746	766	684	758	756	728	704	730	730	790	713	725	726	714	725	704	714	714	728	721	723	725	746	760	683	732	703	729	706	718	717	757	761	772	706	736	727	802	734	739	716	745	701	730	731	739	741	699	737	782	695	746	701	736	742	713	765	734	698	727	770	749	725	719	711	721	733	703	660	708	739	731	707	726	728	701	751	714	694	741	712	689	714	762	764	713	750	755	751	721	725	713	674	730	680	741	738	700	731	728	702	684	710	730	718	706	716	730	780	807	774	738	706	720	721	758	776	698	734	694	738	714	734	725	699	721	742	706	740	738	778	719	771	739	690	719	772	761	735	748	763	711	752	722	750	751	750	706	729	681	732	660	691	716	702	716	691	697	716	684	722	721	730	767	734	736	740	720	722	723	694	705	724	739	693	735	729	680	661	771	763	722	758	748	695	746	737	723	726	735	723	717	734	721	695	677	679	701	735	676	710	740	745	771	718	729	742	735	739	693	773	748	728	711	738	713	720	722	720	683	740	692	665	747	740	762	750	684	753	674	747	761	699	712	744	774	702	717	748	744	754	741	729	741	777	733	740	722	692	715	765	716	709	677	756	750	688	746	751	735	752	721	721	700	718	704	730	755	785	751	724	754	749	716	748	727	726	730	705	699	719	690	775	732	715	732	712	707	711	772	715	748	728	764	733	695	717	682	709	706	693	750	669	723	679	728	684	733	734	744	703	760	739	685	704	783	754	695	678	705	686	715	696	736	721	704	757	736	719	750	740	729	692	703	699	700	700	665	749	716	775	700	715	687	738	738	721	706	716	771	682	767	729	727	712	680	675	681	735	704	718	753	693	763	765	724	706	724	728	763	744	767	691	715	746	729	742	699	762	726	755	722	726	759	712	761	755	794	702	736	732	742	747	732	724	728	683	698	757	717	764	786	731	702	678	694	705	695	712	714	737	716	715	717	762	768	757	732	753	708	730	705	760	710	711	723	722	684	740	730	729	749	748	712	715	713	761	716	719	722	719	728	766	720	726	755	784	717	775	755	751	680	762	728	679	757	756	689	705	766	715	712	720	738	743	705	716	772	696	708	723	705	710	722	690	726	731	775	762	680	752	719	730	661	743	736	694	740	699	756	719	719	732	754	745	734	763	753	743	721	717	714	703	719	711	698	702	742	743	702	718	744	752	724	733	754	744	678	757	712	776	694	718	754	697	711	708	751	682	742	703	696	704	698	745	797	742	728	706	712	785	753	738	714	718	705	743	764	748	747	697	749	730	697	749	748	743	755	740	679	708	696	681	695	789	715	751	706	688	704	706	726	738	720	721	731	769	753	710	766	720	736	722	689	738	763	696	676	771	747	685	719	715	720	803	760	672	707	696	733	728	758	722	761	734	686	753	735	721	754	708	727	757	730	762	664	726	729	694	673	749	753	717	725	743	769	677	749	712	701	772	731	750	750	720	775	726	722	733	747	737	728	723	739	696	727	733	739	663	774	732	729	739	691	691	745	732	723	727	739	737	726	716	726	750	744	760	726	709	791	740	665	684	715	749	704	735	730	711	733	713	713	692	755	709	714	723	740	739	714	753	745	709	747	753	729	766	761	709	741	780	717	723	749	728	753	707	703	760	690
8230	11301	6389	1839	1082	353	163	116	77	53	50	44	60	57	54	57	52	38	38	67	52	58	65	46	58	63	63	58	68	45	58	40	61	65	55	56	49	50	55	45	55	34	61	54	59	59	50	46	55	50	44	39	61	64	49	49	61	44	55	42	51	54	52	53	40	64	50	53	48	53	51	43	56	57	51	40	58	45	51	53	63	46	75	51	55	41	54	56	53	49	45	58	55	43	47	56	54	49	52	55	51	42	54	63	60	57	55	48	52	41	52	49	52	58	56	52	48	41	57	50	52	49	47	59	47	50	60	55	57	52	56	48	58	47	61	58	47	53	60	55	45	49	59	35	44	51	58	53	46	64	61	65	58	51	62	45	43	53	50	48	57	57	42	42	54	37	59	52	49	60	61	58	56	40	43	62	55	58	57	51	34	53	54	50	50	54	51	62	47	61	46	56	52	52	45	41	52	39	43	54	55	51	50	57	42	48	54	47	48	54	55	50	45	55	41	62	53	56	50	51	68	43	53	48	51	54	55	45	53	57	57	40	58	56	54	59	52	51	54	49	47	66	48	53	58	46	42	64	46	59	57	62	43	47	45	47	51	51	42	60	59	51	60	42	43	52	59	51	51	54	54	55	53	50	71	65	50	51	52	58	55	50	48	67	55	44	53	46	67	66	45	59	40	60	51	49	55	45	58	60	60	59	47	54	54	50	46	44	63	46	59	48	59	47	57	49	50	54	51	47	36	54	56	49	44	50	52	55	62	44	44	59	48	51	66	48	49	64	48	45	53	61	64	51	48	59	74	56	45	48	35	53	55	39	49	42	58	54	37	49	52	40	41	50	60	51	44	67	57	41	50	55	50	44	53	58	50	48	37	61	63	43	51	64	51	54	43	62	54	54	50	60	49	60	39	49	51	66	69	65	48	72	60	50	48	54	37	51	47	51	59	63	62	52	55	39	44	58	68	57	57	47	45	48	48	51	58	49	68	59	55	56	49	62	46	66	56	65	56	52	48	62	45	65	51	57	58	48	58	63	55	51	57	51	63	46	56	62	54	53	43	53	47	66	54	44	52	44	57	55	58	57	43	60	53	56	53	60	61	51	45	50	48	55	54	70	65	54	52	69	52	65	53	48	51	61	60	55	48	64	57	53	51	50	48	51	48	41	52	49	57	59	62	50	56	49	54	60	53	40	58	56	57	62	57	48	51	59	49	51	44	51	57	45	43	50	44	60	55	45	52	49	55	43	52	57	49	56	57	34	59	61	60	56	46	51	55	41	59	56	53	48	45	63	56	60	52	48	62	49	48	50	54	61	61	51	50	57	46	62	51	59	46	44	45	54	53	54	69	56	51	64	56	38	47	46	46	51	50	55	65	51	46	43	59	46	59	50	55	44	50	44	48	42	58	59	51	58	55	57	43	56	59	58	49	41	56	59	56	42	56	63	53	51	57	63	63	55	57	49	51	58	56	50	50	49	53	54	45	43	55	62	62	52	53	52	48	55	56	54	46	54	59	50	43	45	49	49	47	57	59	36	62	50	52	57	50	52	61	60	53	50	45	48	48	50	45	67	51	45	42	66	48	53	59	48	50	60	58	54	63	52	61	50	55	60	48	52	49	50	41	54	47	63	57	67	67	53	48	44	48	50	56	52	42	56	50	63	43	56	46	46	50	49	49	45	49	63	54	61	47	72	50	59	53	49	59	44	61	48	80	61	59	58	50	50	52	44	56	64	44	63	46	52	55	39	53	57	51	44	39	60	45	61	48	50	47	55	49	52	52	45	50	49	63	52	36	48	57	56	56	56	60	57	40	41	50	53	56	51	46	52	62	51	60	53	42	51	54	54	50	62	55	53	50	70	56	61	53	52	51	56	51	49	61	47	69	46	46	63	49	56	53	60	47	62	47	50	54	50	50	48	66	52	59	51	47	70	53	49	53	45	41	38	52	41	73	52	48	53	47	57	56	52	57	52	58	42	62	51	49	45	42	66	60	49	54	59	49	51	49	51	53	50	44	51	42	55	56	45	58	35	50	56	50	55	46	43	49	49	48	47	43	45	50	52	49	41	51	59	54	48	49	43	52	58	64	45	48	51	58	42	66	37	37	53	53	56	48	47	39	39	44	58	53	54	52	45	68	59	40	51	53	36	63	59	47	55	66	62	50	51	46	52	47	50	61	48	43	51	45	67	57	51	58	54	48	53	59	47	51	59	51	65	47	57	50	57	67	62	52	52	70	59	45	64	57	60	49	59	68	57	50	46	64	57	47	55	44	44	46	61	48	53	61	52	49	51	63	43	64	53	53	48	59	62	48	65	51	49	59	64	54	42	39	50	40	55	49	53	50	49	59	67	54	45	48	45	51	42	62	60	51	44	51	59	62	42	54	69	53	51	48	59	55	50	50	53	59	58	43	63	63	64	51	61	49	50	52	50	55	61	63	43	46	55	63	52	60	57	47	52	56	48	54	47	57	45	45	44	68	65	45	47	59	49	47	50	45	53	55	60	57	45	45	44	53	44	67	51	51	46	46	54	57	50	55	49	73	62	52	55	51	41	58	56	53	46	43	50	50	60	47	53	50	50	49	56	58	56	44	54	56	60	49	55	47	55	61	46	54	63	63	45	58	54	55	60	57	54	57	49	47	49	64	51	63	66	53	56	69	40	48	45	63	63	58	53	50	56	31	47	62	51	61	57	38	44	60	55	51	72	44	56	52	46	52	52	58	55	46	54	45	59	57	71	57	44	50	47	69	42	45	47	57	57	49	50	51	43	56	50	49	60	50	61	50	46	48	59	53	50	47	67	67	60	60	55	51	60	48	63	47	74	41	55	54	45	46	73	52	56	57	41	50	45	52	60	44	44	53	45	59	66	56	46	53	53	71	46	47	48	62	55	61	52	47	51	53	52	64	65	53	61	52	51	67	52	66	57	51	57	64	59	50	52	63	38	45	56	67	62	51	48	61	54	57	47	48	51	45	37	46	58	52	67	54	42	44	54	46	66	46	55	51	54	43	50	59	40	46	49	53	55	46	60	48	60	42	57	65	52	64	44	45	45	61	61	51	58	49	60	73	66	59	53	48	56	65	59	55	54	50	58	59	53	56	54	55	50	66	54	47	42	49	48	44	56	72	61	60	54	44	31	55	45	49	61	60	61	61	57	45	51	56	48	51	44	52	52	44	60	54	45	54	54	49	53	56	32	53	60	51	57	52	56	46	52	39	36	53	53	61	49	51	54	61	49	55	45	56	53	48	60	46	44	53	56	40	44	47	48	44	52	61	48	59	41	47	48	41	55	43	47	46	49	46	35	38	49	59	45	61	59	61	53	63	52	60	59	49	54	59	48	53	54	56	50	38	47	45	48	49	45	59	49	56	48	52	50	61	52	56	55	52	57	53	59	56	50	50	50	59	65	50	52	46	40	67	54	51	55	39	49	48	50	55	52	57	65	54	53	65	41	58	57	56	56	58	53	50	67	54	47	52	51
41499	35896	28153	24263	26230	13007	6277	3977	1801	824	649	617	679	633	607	636	652	669	594	691	711	701	687	649	606	679	616	641	619	669	690	621	689	612	642	662	653	633	631	624	591	658	641	702	617	661	619	637	647	658	643	619	648	639	650	627	655	660	644	625	634	638	623	667	662	653	645	648	653	650	658	665	719	660	639	633	597	635	657	624	712	628	610	625	680	633	639	668	636	686	648	670	704	620	690	665	623	669	599	585	678	684	656	660	641	659	705	655	651	678	643	589	602	647	647	635	629	623	649	643	676	661	663	635	650	649	668	643	651	660	644	613	660	712	658	642	676	645	611	662	686	687	639	646	668	616	670	639	610	634	621	660	647	671	652	627	612	635	683	695	643	602	635	656	648	626	605	630	648	665	693	684	651	642	656	698	699	649	659	715	640	681	639	583	650	635	636	659	648	635	706	613	668	595	623	669	616	611	622	675	653	639	614	662	648	664	655	657	649	693	648	622	638	629	626	720	630	627	663	647	614	665	653	626	643	676	675	686	601	634	637	654	653	654	685	608	680	614	662	625	649	657	651	657	664	665	626	635	651	669	640	620	665	634	659	695	610	645	643	635	589	618	621	653	655	653	674	646	677	663	677	671	699	620	651	647	678	649	611	717	686	658	642	708	642	637	635	593	631	641	662	642	661	650	669	647	661	686	652	627	639	618	659	609	625	613	632	695	658	657	625	671	649	652	685	666	661	620	680	616	653	667	641	644	627	657	668	616	687	634	644	654	657	639	646	622	597	656	683	706	632	647	654	641	668	678	639	668	658	647	622	642	703	671	687	628	669	687	656	662	656	645	671	656	605	694	620	668	625	646	614	672	639	653	624	653	656	654	647	644	677	682	623	677	685	631	651	647	689	629	646	661	658	697	606	655	645	701	654	656	655	641	653	688	597	663	607	689	636	616	634	660	678	625	676	639	654	678	631	654	639	671	669	652	623	652	676	652	640	629	611	616	671	642	643	644	656	683	624	659	695	654	652	658	674	669	599	659	627	664	661	703	652	676	683	645	628	649	641	636	672	621	669	664	628	644	666	639	636	675	671	642	670	661	685	657	615	619	665	680	642	624	657	628	613	629	615	671	636	687	617	676	630	652	633	642	641	636	632	655	674	672	662	652	640	666	647	642	607	650	664	680	667	648	664	634	635	611	649	621	650	635	632	694	664	617	662	592	681	644	669	619	680	651	639	637	703	610	667	676	658	634	658	644	639	628	678	662	612	648	618	632	666	683	630	686	637	651	658	629	627	634	665	636	683	606	681	613	609	641	647	633	628	626	665	641	687	649	615	644	613	697	670	622	653	688	643	677	633	623	609	616	615	639	652	648	624	653	651	634	627	662	623	680	625	666	616	677	678	637	668	635	666	706	665	665	639	664	641	679	683	656	615	651	639	682	681	638	673	614	636	654	620	660	641	699	646	673	634	610	667	652	655	673	677	634	656	649	677	645	646	603	669	655	666	651	691	656	647	684	654	644	679	662	620	688	658	647	599	651	675	695	630	641	646	631	645	639	675	629	632	637	631	657	652	652	627	704	646	648	652	682	625	673	684	647	627	686	636	639	690	632	673	613	678	692	598	658	656	655	634	637	667	641	675	667	651	593	688	627	635	649	637	634	644	690	641	602	672	624	643	647	666	694	636	633	685	633	661	618	653	667	689	613	630	661	662	632	603	645	699	600	682	660	622	615	632	635	591	614	653	663	617	657	637	623	650	681	651	657	678	699	655	633	655	652	679	649	663	615	686	674	643	633	700	645	655	643	651	664	672	632	594	637	660	641	631	630	647	650	659	643	662	655	635	665	680	663	657	701	683	621	642	655	657	623	628	635	625	625	646	669	624	686	637	648	666	628	615	685	653	640	629	651	645	679	740	626	655	644	666	641	620	596	671	670	641	620	675	664	646	645	642	618	667	644	617	665	658	627	620	700	614	648	650	651	609	661	674	685	630	608	587	674	698	636	681	679	721	621	669	668	659	635	655	666	633	636	638	621	713	623	673	689	640	640	641	611	622	652	676	648	629	625	664	631	634	638	647	645	624	610	656	628	670	663	660	635	609	603	600	614	655	690	674	673	665	624	631	641	671	670	624	664	640	653	580	681	669	666	625	616	667	634	650	596	621	623	603	674	704	643	677	642	642	612	558	629	645	638	615	623	649	680	658	616	636	630	633	637	682	625	644	691	691	627	687	661	649	663	625	639	660	673	677	650	663	674	608	680	635	646	639	624	661	641	650	652	659	654	654	641	677	639	655	640	658	643	670	609	634	654	603	650	642	662	647	642	651	628	649	649	675	621	654	641	636	661	635	700	621	667	687	595	677	682	635	668	660	633	678	669	653	716	644	669	652	598	623	628	650	593	647	648	671	632	606	649	620	636	657	650	697	638	684	663	624	668	672	655	646	660	636	644	666	702	626	653	647	632	719	666	659	647	630	640	623	627	641	641	589	647	649	638	684	657	651	659	645	623	636	651	673	649	587	636	660	634	634	640	633	748	632	644	644	661	641	688	636	656	653	659	618	672	605	673	639	640	632	651	637	668	621	593	657	650	685	626	677	660	676	632	678	677	659	675	643	655	641	608	598	657	659	634	617	709	582	647	704	660	634	666	644	642	683	628	616	625	626	673	633	681	627	658	644	715	692	645	672	636	685	668	636	649	657	713	631	640	671	629	583	643	667	651	617	627	662	603	649	644	660	680	652	665	667	651	645	643	612	655	666	617	629	638	675	688	579	632	644	605	645	638	616	615	666	645	658	689	623	639	664	659	700	659	700	676	672	639	676	665	636	635	645	657	697	646	644	625	705	622	599	697	643	664	643	678	648	634	656	628	662	615	664	600	637	655	623	671	639	666	652	649	649	650	657	641	635	635	655	653	669	639	662	639	625	695	617	622	652	639	617	641	635	677	619	628	657	658	645	622	676	623	631	627	663	615	615	648	646	643	643	624	639	654	716	695	591	643	641	620	650	658	656	632	648	696	646	661	628	643	667	660	604	662	640	652	639	660	616	682	626	688	653	637	604	649	627	667	683	606	619	699	634	612	618	659	665	632	667	614	627	660	636	636	636	642	650	649	615	637	656	656	652	655	659	628	653	668	614	653	621	683	633	676	635	660	658	668	612	676	657	599	617	690	640	648	636	621	606	634	637	673	595	680	617	630	659	603	646	697	628	645	627	644	668	637	620	640	650	660	669	665	642	674	687	658	629	589	630	659	626	679	675	625	647	657	617	647	625	636	632	624	619	663	687	654	677	624	650	673	643	639	660	648	664	638	668	653	633	686	670	665	680	644	617	586	655	669	647	636	659	658	626	647	675	626	694	653	692	645	658	663	636	637	688	629	649	638	649	651	658	665	653	603	665	610	639	657	629	690	644	671	626	651	685	686	646	608	587	648	627	645	625	705	674	664	663	632	667	627	638	630	649	644	642	648	648	652	649	661	648	646	695	639	643	652
20201	31771	17690	5876	3447	1130	376	280	128	78	43	47	56	51	58	61	47	45	51	50	55	57	53	44	49	53	48	67	61	57	58	49	51	56	59	55	52	53	65	51	67	38	48	45	53	57	53	52	48	59	48	57	51	34	51	52	41	61	48	54	55	48	63	37	45	60	57	38	46	52	55	53	61	51	51	46	50	56	59	59	60	52	49	54	51	59	56	64	58	52	60	38	46	56	59	54	58	62	52	49	63	47	48	56	61	64	55	53	48	54	67	49	49	50	46	75	54	43	44	52	39	42	49	55	49	61	50	48	60	56	49	54	47	50	50	46	52	58	55	43	46	73	61	53	59	52	57	43	52	49	58	60	55	46	52	59	57	63	52	58	64	61	48	56	53	53	47	44	58	50	68	55	41	46	48	59	64	55	55	61	57	58	49	56	49	49	49	59	63	47	56	63	56	62	55	60	54	57	52	65	48	43	59	44	54	49	47	58	49	49	52	52	61	68	45	41	55	48	42	40	55	44	56	49	50	54	60	59	43	44	50	43	56	52	48	60	59	52	52	54	52	52	45	50	55	48	52	51	45	47	46	50	48	49	57	53	52	58	40	55	39	43	57	47	63	52	57	53	60	38	66	48	57	56	61	57	54	60	51	57	56	65	46	55	46	55	33	56	41	53	56	49	51	60	54	54	55	59	59	56	65	56	45	58	59	46	59	61	46	44	63	55	44	46	45	58	59	67	70	49	55	58	54	49	49	55	44	50	53	64	45	49	57	54	67	59	54	46	53	53	41	56	53	43	46	48	53	60	50	55	58	45	57	44	56	62	42	54	57	55	62	41	58	46	43	43	52	48	60	55	52	56	44	61	54	67	48	47	62	52	48	53	64	53	43	55	50	54	60	47	49	52	41	46	51	53	58	41	70	49	47	50	47	58	53	44	51	51	52	53	51	45	63	64	59	46	51	55	53	64	53	51	47	49	45	49	55	61	33	52	54	52	55	67	44	54	47	58	48	51	40	54	61	57	50	44	60	65	54	53	52	59	61	33	56	66	45	53	48	57	48	45	57	47	41	65	50	52	57	62	45	67	55	59	46	72	57	59	55	41	53	45	68	61	52	54	55	63	57	66	59	61	53	55	58	52	57	67	47	41	45	58	46	65	45	34	43	57	42	49	61	32	44	48	68	46	55	54	53	44	57	56	65	49	52	52	49	58	68	47	58	52	47	63	52	45	52	60	43	62	54	56	48	51	49	54	49	53	48	66	56	57	55	45	55	53	53	46	58	65	63	51	59	50	47	57	58	39	56	57	45	52	50	55	63	67	48	54	61	52	58	45	57	57	48	47	54	53	48	47	58	50	51	54	49	56	60	58	52	57	55	51	54	39	50	54	54	63	45	44	52	64	51	51	60	48	53	50	58	71	55	47	33	56	56	60	61	55	44	46	47	50	64	55	54	65	61	59	74	57	45	53	47	56	47	52	58	44	65	53	48	54	54	48	50	49	45	42	57	52	54	66	51	50	76	56	40	54	46	60	50	52	63	56	53	41	54	51	49	55	53	52	44	49	51	41	55	53	48	46	56	59	37	65	57	48	50	72	49	56	47	52	53	56	62	43	56	73	52	50	53	56	58	63	47	54	69	55	52	54	69	49	52	52	55	55	54	53	52	56	49	62	58	53	54	56	64	59	46	57	57	56	46	56	36	54	59	59	55	71	46	63	59	56	62	56	53	57	54	58	50	56	48	38	61	61	56	51	54	64	54	63	53	59	60	47	50	52	52	44	46	59	52	47	54	50	57	43	47	56	63	66	54	44	64	45	57	55	58	55	74	56	41	62	66	39	57	54	33	45	42	71	54	48	48	60	63	53	53	48	62	52	40	48	43	59	50	50	53	47	53	47	44	51	61	52	59	51	47	50	53	55	54	61	45	46	57	49	43	40	54	60	52	47	68	48	51	47	45	61	41	52	47	38	47	57	66	41	43	61	67	46	38	58	61	52	70	56	57	66	45	56	47	50	50	59	54	66	46	48	57	56	47	49	60	47	52	48	53	58	49	51	59	69	57	45	35	65	46	69	60	49	52	63	49	41	57	59	49	55	51	46	55	54	44	39	44	45	43	45	62	51	52	56	51	54	58	47	50	57	52	49	63	49	55	53	48	55	49	52	58	48	47	56	50	57	59	54	54	52	57	45	49	46	49	57	58	52	51	48	63	43	55	62	64	59	60	57	65	43	47	49	45	50	45	52	45	58	57	55	58	53	58	54	42	44	42	60	48	58	58	51	41	63	50	56	50	56	71	57	43	55	36	52	47	55	39	43	54	52	48	45	55	46	56	41	43	41	49	69	61	47	61	52	50	56	50	58	63	57	57	59	51	50	64	50	56	60	49	52	49	53	58	61	56	56	64	52	54	57	43	64	41	63	60	52	53	69	56	57	52	44	58	50	51	53	45	55	55	46	57	49	60	51	57	56	59	58	50	47	52	61	52	52	52	48	58	51	57	50	65	60	41	57	57	54	61	54	60	48	47	52	52	49	63	48	48	53	49	51	52	48	48	59	46	57	60	43	40	49	36	63	44	57	61	43	52	62	52	47	53	50	55	49	43	47	53	47	54	70	54	45	60	59	51	48	54	48	69	50	42	52	57	59	57	57	44	47	63	48	45	48	50	45	44	56	61	53	51	49	63	48	80	50	54	54	52	60	35	38	70	56	38	56	53	53	53	57	51	42	58	51	57	55	54	48	52	53	42	47	67	51	48	60	52	61	38	45	72	42	56	56	47	55	54	62	47	49	53	46	49	58	49	52	55	42	59	42	66	57	47	44	49	42	51	54	53	55	43	41	39	50	40	59	58	48	56	56	46	47	44	38	49	61	40	44	64	50	61	69	48	45	55	65	44	35	46	69	54	53	48	50	48	52	55	55	52	46	52	55	62	50	51	58	46	60	74	59	65	58	57	49	56	63	39	48	63	44	55	42	55	57	54	42	44	50	48	48	56	46	59	52	43	60	56	47	52	60	54	57	50	40	53	60	44	54	58	56	37	42	40	63	52	59	52	41	47	53	54	62	51	49	44	60	41	46	66	57	53	73	45	53	63	42	51	47	52	42	59	55	60	39	57	55	56	48	45	59	45	57	55	63	53	60	40	56	56	44	52	50	61	51	46	62	64	66	48	50	61	48	61	45	56	51	47	51	55	53	44	51	50	61	40	57	37	48	51	58	51	45	66	38	53	42	46	72	63	60	55	57	50	56	52	61	59	50	54	51	55	40	51	50	60	47	52	50	50	43	46	46	58	58	53	58	44	50	58	47	77	61	66	34	60	50	40	52	61	46	49	50	63	56	50	44	61	48	60	56	50	51	66	51	63	67	66	46	41	42	60	58	62	47	71	59	52	61	50	58	51	48	60	66	56	43	64	55	55	56	51	56	46	52	59	58	54	51	45	54	60	63	52	53	56	48	59	45	45	63	55	55	65	58	50	62	47	54
46767	46965	37693	36967	39773	24427	13985	10242	4328	1348	665	685	683	646	652	666	656	614	631	678	748	720	678	650	659	658	643	646	629	667	656	661	675	651	623	645	639	660	665	636	642	629	658	615	653	668	696	629	656	674	663	650	628	638	680	675	637	662	659	677	642	642	682	650	660	653	675	634	619	609	669	679	651	626	625	667	660	686	597	675	647	661	662	620	665	646	579	682	629	676	680	655	644	693	659	619	650	666	700	635	699	606	638	659	622	654	666	629	688	689	680	658	627	632	668	619	657	649	642	623	659	622	606	685	650	650	639	667	635	657	671	671	672	680	646	647	658	641	671	669	599	643	689	677	666	634	656	656	706	659	649	674	672	680	680	652	635	702	667	652	662	600	664	698	639	649	592	656	679	671	664	676	670	687	705	606	606	684	653	627	642	615	621	693	658	642	634	621	629	678	611	709	632	662	659	691	653	670	686	645	637	634	663	686	661	598	696	710	650	650	650	640	647	689	650	657	692	640	665	622	632	657	654	669	671	645	629	664	658	653	636	691	652	636	679	640	616	639	665	620	631	655	686	628	597	722	655	649	629	675	659	642	645	602	696	683	682	665	605	640	645	658	598	621	659	629	650	648	696	645	663	668	644	662	655	629	647	663	663	662	670	650	659	651	657	651	663	654	645	647	627	654	637	641	674	625	625	607	632	660	686	655	633	668	640	640	634	652	660	696	682	687	682	681	635	643	672	677	698	643	659	646	647	664	678	592	636	635	673	650	631	645	665	621	639	629	685	629	648	624	640	629	652	635	627	656	630	647	662	631	624	678	669	617	630	631	645	597	651	606	649	661	668	689	647	718	630	651	640	643	651	654	684	636	664	670	693	640	647	597	681	697	629	632	592	651	659	667	631	630	646	676	657	681	681	651	673	690	641	633	604	660	686	623	626	701	627	602	656	628	651	601	630	685	649	675	648	639	675	669	656	591	630	618	668	631	682	644	658	608	658	566	664	678	582	665	659	640	671	640	671	645	646	648	639	659	625	700	653	713	654	641	617	659	630	686	674	663	641	676	589	669	615	695	700	652	676	693	628	674	669	683	669	613	682	641	646	628	652	645	657	641	625	659	657	600	618	685	613	652	632	694	657	674	643	624	658	681	662	635	630	662	668	661	651	637	640	642	646	686	687	667	631	645	658	638	646	652	699	655	618	701	663	678	645	664	659	667	697	697	613	669	650	631	631	694	667	613	674	613	645	639	616	639	648	694	642	687	611	627	650	649	609	655	615	636	611	683	627	648	666	646	674	643	639	687	678	628	651	651	618	631	672	685	644	673	617	620	715	695	664	654	663	632	670	635	641	657	638	627	640	639	684	625	625	655	645	635	690	645	681	659	608	661	621	637	617	652	647	654	655	637	669	629	622	677	647	674	671	664	612	660	663	637	647	644	657	626	642	626	651	655	651	668	717	676	654	616	650	697	659	689	664	645	651	696	652	652	645	642	660	652	641	668	705	639	649	683	666	667	668	635	653	695	659	668	688	678	643	622	670	624	644	687	662	626	672	593	681	629	669	685	687	655	665	674	651	651	638	671	643	622	673	634	685	646	660	643	661	654	663	668	662	663	618	677	651	692	712	663	669	640	636	646	674	649	667	660	636	638	664	683	698	676	631	698	661	655	622	632	665	680	696	637	645	628	661	691	675	635	658	665	669	666	664	656	661	668	673	609	625	669	660	646	648	643	673	691	646	695	703	638	667	650	720	669	632	661	673	675	664	689	636	722	665	673	660	664	635	608	633	645	655	640	636	662	667	630	644	684	667	683	635	607	679	655	662	680	635	630	671	619	668	667	631	641	623	629	697	648	585	696	669	666	650	676	652	652	641	667	670	639	687	677	650	656	660	669	687	646	652	681	616	705	674	642	655	683	622	661	655	632	629	648	628	603	643	662	623	667	645	659	679	668	653	664	663	658	651	643	683	668	607	657	648	675	668	693	632	677	671	673	667	658	648	686	621	657	649	655	655	702	627	630	619	653	629	677	662	681	663	648	660	597	681	651	687	629	610	651	657	674	687	624	677	679	680	637	637	672	638	660	665	634	614	688	610	639	674	654	666	658	637	700	720	631	640	660	662	666	666	688	661	643	686	633	645	605	671	659	698	646	658	640	668	678	664	649	668	714	656	644	677	615	613	625	660	621	649	636	604	687	607	653	644	652	667	612	638	640	614	641	641	621	665	695	614	615	635	679	659	663	665	694	591	663	703	627	643	658	688	659	669	680	665	667	655	667	677	647	648	643	640	667	663	623	678	668	664	706	670	691	670	649	646	658	703	665	628	655	606	675	668	682	683	614	675	643	650	668	635	647	644	636	674	620	656	645	655	645	637	642	633	657	670	643	652	627	646	636	653	631	646	629	654	655	640	621	648	680	646	677	629	673	612	652	669	681	709	668	617	668	650	661	654	668	641	677	649	639	670	640	675	670	643	696	648	637	584	651	665	633	691	621	655	646	659	606	681	604	664	629	604	666	608	659	647	640	670	644	626	687	642	629	659	643	685	653	635	576	634	643	613	642	690	646	642	633	645	693	630	681	640	610	654	672	576	628	667	668	646	678	653	678	656	645	670	638	673	636	646	638	692	673	688	632	639	656	639	663	660	636	621	658	674	649	698	638	640	632	662	665	703	644	657	665	680	607	677	680	668	662	681	671	641	679	634	660	656	686	687	657	698	664	662	687	606	663	650	675	662	627	644	681	653	621	644	656	679	649	668	682	656	660	617	681	673	676	629	684	663	604	684	622	684	609	662	656	692	659	656	629	631	661	654	661	602	592	647	652	627	655	673	629	651	657	642	626	611	646	663	625	662	622	667	634	683	663	638	662	668	690	641	674	667	661	644	621	693	661	622	682	658	631	620	675	653	659	678	661	667	651	675	630	681	685	608	606	665	647	623	605	647	630	640	663	619	644	659	667	666	663	591	631	634	679	655	628	651	627	646	600	620	661	695	649	729	673	637	625	646	638	649	662	653	668	645	630	646	628	667	639	644	653	666	641	663	626	638	599	669	644	643	674	681	669	640	641	712	667	641	657	621	651	650	674	684	630	667	690	629	655	642	635	649	609	646	640	642	614	665	658	690	670	689	664	671	632	661	648	662	629	629	644	669	645	683	611	666	655	654	654	684	643	657	663	615	704	645	643	649	657	626	611	690	658	628	696	650	670	661	676	629	666	652	630	652	609	632	636	653	635	674	630	627	683	671	671	603	712	640	655	680	640	647	660	685	650	663	671	621	669	692	638	673	635	676	629	683	626	634	641	657	637	640	681	659	617	669	661	626	643	684	631	655	655	665	604	682	664	657	683	657	637	663	641	618	659	661	633	621	667	646	659	687	639	640	668	615	675	618	690	612	687	619	709	633	641	670	640	673	718	658	591	613	674	656	665	651	678	650	674	654	659	656	654	662	595	655	620	680	702	654	636	654	639	673	660	683	653	631	686	666	657	690	663
17510	27953	16802	5411	3302	954	304	249	154	80	52	58	58	63	58	60	72	57	75	51	56	64	61	59	66	69	54	55	55	53	59	59	62	56	56	50	58	54	56	57	60	67	73	65	53	53	61	64	62	53	57	61	59	62	57	75	68	60	66	58	71	63	60	70	64	64	51	76	54	69	70	58	56	66	64	65	57	63	55	68	63	41	58	68	61	62	59	56	62	49	66	64	62	73	55	60	54	60	71	57	61	58	56	52	67	67	70	44	69	50	61	55	51	59	67	54	65	69	66	66	62	58	58	59	76	47	54	64	54	73	69	55	64	58	70	67	61	56	73	56	65	52	57	52	76	59	49	79	51	75	61	57	71	54	60	59	68	49	59	62	53	56	61	65	67	52	69	69	65	65	47	49	58	74	55	59	55	74	47	59	57	60	77	60	63	57	61	49	59	68	58	59	52	50	58	60	68	63	63	52	75	53	57	66	74	59	68	60	62	57	71	63	61	68	57	52	63	73	58	65	65	60	72	64	56	77	54	71	59	66	66	68	40	67	58	50	61	63	62	47	55	63	51	70	57	62	47	59	52	56	55	57	64	63	57	58	60	61	68	49	56	50	48	60	78	56	70	47	67	52	57	54	67	72	57	45	59	62	53	71	60	52	64	55	70	75	66	55	59	59	52	61	55	64	58	70	49	66	65	62	43	58	60	63	57	54	59	57	46	72	52	50	65	53	53	64	66	62	48	50	58	65	44	66	63	65	77	66	53	64	73	61	68	52	57	68	50	70	56	45	68	60	59	51	62	57	52	54	60	81	78	59	64	65	56	73	60	60	63	61	60	62	55	62	71	65	43	64	65	57	60	68	69	59	67	52	63	63	55	70	68	55	66	59	55	68	62	61	62	68	65	59	54	62	58	68	66	68	47	59	60	61	65	64	73	65	57	75	50	54	62	57	60	68	57	61	61	67	56	73	52	65	61	65	63	58	34	58	62	57	55	53	63	82	59	71	64	59	64	58	67	56	66	60	56	71	59	73	50	65	51	58	45	56	60	42	58	66	53	68	58	68	66	57	50	70	69	71	55	61	72	50	48	63	74	55	66	69	67	51	56	70	55	71	49	69	51	74	71	59	62	53	58	60	58	66	65	62	74	59	51	60	71	54	70	49	70	59	68	68	52	69	62	59	57	56	62	50	65	57	66	58	74	66	75	72	65	59	55	59	54	67	52	64	55	64	64	62	57	69	61	58	54	71	60	63	54	62	71	66	57	51	58	70	62	60	73	67	62	59	49	62	63	54	61	73	59	60	53	90	56	69	72	55	67	48	54	53	60	71	56	76	68	63	55	59	54	59	71	68	51	60	69	70	55	56	47	64	60	57	61	65	71	52	64	71	59	61	46	63	41	54	55	65	79	71	61	72	56	56	74	56	75	81	68	68	59	69	61	56	64	49	62	66	53	73	53	64	60	57	59	74	53	59	61	59	63	52	55	70	68	71	51	70	62	52	61	66	58	60	62	53	60	58	74	62	59	63	60	56	73	59	60	55	59	46	61	75	61	59	52	58	54	54	61	74	54	67	72	68	63	62	64	61	58	58	50	50	66	61	73	69	73	60	69	66	53	60	56	64	56	68	59	67	66	53	70	58	73	68	65	77	84	56	66	50	49	60	49	56	66	61	66	70	56	59	57	59	74	54	53	65	59	53	73	72	64	69	43	57	58	53	73	56	68	74	50	63	65	58	49	59	54	62	47	64	65	79	44	64	64	73	67	59	58	67	72	77	37	57	61	59	63	70	60	67	69	63	58	67	61	54	71	60	58	53	76	67	59	60	57	71	61	62	80	47	55	49	60	62	53	60	63	65	59	63	53	66	73	57	65	60	67	61	68	68	51	51	61	53	63	59	80	62	64	51	55	68	80	72	61	62	71	54	66	57	59	58	66	64	72	64	70	72	49	71	66	58	58	74	62	58	70	67	53	52	71	68	75	58	81	60	62	58	65	53	59	60	62	58	53	57	58	47	64	69	64	45	58	67	66	71	59	51	64	52	56	55	54	56	58	59	57	68	61	59	62	51	63	67	73	49	56	64	67	62	70	79	61	71	72	54	52	61	68	65	68	64	50	56	57	63	60	56	58	66	62	67	52	58	50	58	53	51	60	62	60	55	61	54	54	63	73	73	55	56	56	66	56	65	67	62	58	50	61	56	59	51	56	59	68	66	57	52	61	53	64	76	72	64	65	60	63	76	72	60	61	67	68	68	67	58	71	64	65	55	65	53	64	60	67	78	53	60	65	62	64	75	67	55	55	68	56	67	61	59	56	56	49	74	64	63	63	62	81	63	67	58	65	45	63	51	71	64	68	44	71	53	62	61	65	51	57	56	62	58	60	57	62	60	71	54	59	64	66	63	52	57	56	64	65	50	64	58	74	68	53	74	61	53	70	60	68	54	65	59	70	75	54	66	62	70	63	57	69	61	48	60	64	53	67	64	63	60	60	62	69	52	68	60	63	71	57	49	63	78	66	59	58	38	63	51	65	63	57	72	58	59	61	49	56	67	58	67	68	63	55	60	64	72	64	62	55	71	55	60	66	48	78	55	58	54	48	56	72	62	53	60	57	55	75	53	60	64	59	73	68	68	51	66	53	62	53	49	59	56	72	65	84	56	58	61	72	54	66	50	70	65	49	72	59	63	56	76	66	66	59	55	57	54	58	67	51	66	60	59	66	56	68	64	57	75	58	65	65	77	55	69	59	62	56	66	55	49	59	70	57	60	60	46	60	69	51	69	70	63	57	56	65	54	53	61	52	59	70	77	56	49	68	69	50	54	64	67	50	69	64	68	71	53	54	53	58	51	63	51	60	54	59	74	61	58	58	69	67	64	66	62	56	57	61	54	48	56	58	58	49	59	61	63	68	65	66	54	68	52	57	47	58	47	52	40	56	58	64	36	59	48	58	58	68	60	62	66	75	60	50	73	50	57	66	60	66	53	52	70	66	67	67	60	55	52	55	58	87	65	64	53	51	57	64	55	59	67	59	82	54	55	63	67	63	69	54	65	64	59	63	57	51	56	63	58	63	64	85	70	72	60	60	50	60	50	63	67	38	63	59	60	61	52	67	76	72	63	52	64	62	56	61	62	62	55	63	51	65	49	62	68	62	64	54	68	61	54	51	57	48	69	73	57	68	45	62	65	60	71	51	60	58	63	74	60	71	65	67	74	64	65	52	59	76	57	61	54	61	69	69	71	81	80	69	50	55	75	62	63	49	56	61	65	64	62	38	53	63	63	59	67	60	45	58	65	72	62	62	61	62	71	62	63	59	67	53	60	67	62	45	56	66	67	54	67	65	72	59	68	70	59	52	71	62	71	70	63	60	57	67	61	71	63	44	52	48	58	56	61	55	58	61	63	61	51	61	75	51	55	52	63	58	57	59	67	55	58	57	65	60	67	55	59	59	57	60	66	62	58	50	45	61	72	58	64	69	48	63	60
48712	49062	38183	35396	37854	23469	12644	11267	4912	1476	815	763	754	791	751	723	736	713	699	780	784	854	791	763	765	767	762	770	777	725	765	715	728	709	774	731	771	776	814	783	714	783	724	769	774	733	803	747	785	714	706	781	743	756	741	789	802	748	748	767	783	735	790	737	737	738	709	760	766	755	735	712	758	690	755	767	783	702	754	745	736	740	739	745	718	799	834	719	750	741	817	720	711	774	769	785	763	755	806	773	772	782	720	787	771	705	783	721	773	739	773	745	740	754	746	753	741	756	719	799	707	771	790	706	792	722	747	711	768	773	730	756	795	767	779	746	733	766	766	726	760	750	796	713	775	771	757	761	742	763	723	766	758	763	743	770	769	750	751	761	741	798	748	776	738	784	721	763	715	796	751	733	717	746	784	801	731	723	773	757	781	739	720	767	752	750	755	772	727	745	789	740	806	751	827	749	742	721	807	758	788	761	753	756	802	770	737	747	753	702	720	800	775	829	755	782	785	732	751	737	749	758	742	730	736	754	775	744	716	722	710	760	703	718	789	783	752	761	774	802	782	761	759	786	764	729	778	765	786	773	802	760	771	744	765	715	741	759	704	721	773	745	771	750	752	772	761	702	748	795	747	698	747	741	776	762	782	803	780	774	739	756	777	726	786	715	795	767	746	747	723	762	712	733	724	735	769	734	809	760	764	827	726	766	752	771	773	770	754	717	747	704	757	687	746	736	751	766	697	749	757	753	728	753	740	776	724	782	726	779	749	800	690	734	725	785	706	784	735	719	736	766	764	789	744	763	805	768	741	737	770	773	775	798	770	778	772	715	767	744	734	810	739	761	791	733	705	740	773	761	721	768	754	759	724	785	769	715	772	708	797	779	780	764	786	748	792	756	728	761	745	732	722	733	772	706	773	725	753	771	773	714	721	719	753	756	765	761	721	765	660	722	765	743	775	744	786	776	769	749	804	709	762	727	760	749	781	753	798	705	784	768	770	759	765	771	820	777	753	757	740	736	778	742	793	721	731	762	783	770	789	759	752	722	734	802	729	801	797	722	762	762	803	760	784	751	739	790	742	739	731	773	742	758	753	752	753	724	776	771	768	790	765	796	785	769	778	748	715	715	710	736	728	776	748	761	728	761	763	719	772	733	749	750	743	732	804	731	790	767	733	702	798	797	771	771	750	803	783	786	751	702	733	758	774	765	780	752	774	776	781	753	764	744	727	724	755	718	746	758	714	758	793	763	762	786	723	782	804	759	779	741	766	744	752	788	758	743	707	796	751	765	764	676	749	723	721	773	794	710	727	805	752	720	735	726	788	772	750	741	766	709	800	750	747	754	775	707	729	720	755	722	712	820	813	756	711	749	737	762	737	753	743	782	734	760	733	747	802	749	745	755	778	724	762	760	756	817	732	759	741	694	716	731	807	764	814	743	774	747	771	755	779	759	751	792	763	774	788	730	775	773	735	797	708	746	758	729	750	777	767	778	754	710	804	773	749	721	721	730	734	776	761	760	791	778	717	758	780	735	749	787	729	776	785	736	754	792	726	736	774	747	766	741	810	807	751	740	776	769	718	753	743	815	735	770	734	765	786	749	772	779	760	792	723	725	805	737	808	727	799	748	807	757	752	723	725	804	749	809	710	771	744	807	757	787	752	762	731	751	793	780	760	776	776	766	800	790	748	828	761	738	787	748	797	737	765	747	778	740	767	814	755	737	814	792	757	780	774	707	758	772	737	727	784	733	768	750	761	760	764	718	728	765	709	799	755	773	758	786	739	780	694	778	731	753	728	702	776	774	807	728	763	711	715	781	747	723	720	778	738	712	776	719	782	782	761	755	757	730	747	746	797	761	713	727	736	731	727	808	750	773	763	689	705	743	732	757	797	812	755	768	730	773	818	756	754	742	757	751	742	692	763	772	708	765	769	748	739	751	793	803	746	739	753	728	775	764	736	777	744	765	771	747	801	818	765	775	733	777	758	752	737	736	732	704	766	763	780	705	756	791	737	754	778	757	756	792	782	753	778	773	741	723	719	724	752	733	744	749	779	725	759	757	787	720	713	800	744	721	720	756	768	747	728	748	710	734	753	728	798	750	791	725	748	794	725	693	752	742	750	750	808	772	778	766	732	750	715	754	732	746	767	753	778	777	806	769	756	773	761	759	764	769	727	740	759	780	751	749	760	803	738	771	726	824	761	711	744	682	766	784	802	765	743	764	806	791	789	828	784	746	715	732	758	764	750	771	767	739	775	763	743	794	802	755	788	765	793	737	756	743	767	752	721	718	704	802	804	741	754	745	736	785	757	762	767	749	751	780	740	752	756	754	741	720	737	792	760	771	803	726	800	757	740	732	795	799	753	764	783	738	772	768	700	727	782	754	775	770	763	764	739	770	833	729	795	786	742	747	767	719	817	752	702	757	774	713	781	756	724	788	715	783	671	755	708	730	729	769	742	758	764	713	766	753	745	719	761	758	738	782	781	723	760	749	772	712	750	786	739	739	730	822	708	759	734	774	758	747	749	741	760	792	757	767	764	727	745	718	741	742	741	774	775	778	701	680	809	726	799	769	760	790	744	771	683	764	725	738	799	732	783	767	768	727	742	722	796	760	757	753	731	769	770	807	726	788	707	714	758	708	767	723	731	741	697	745	747	765	737	786	758	751	727	787	765	781	763	776	748	747	737	755	724	785	749	806	772	806	738	758	744	779	762	764	732	733	712	766	746	810	748	732	729	733	713	702	761	807	766	772	731	770	746	730	747	744	745	728	760	728	804	742	780	757	762	781	735	801	783	721	792	751	773	773	739	743	741	733	744	780	780	733	763	732	786	703	765	713	761	717	704	778	768	758	773	765	767	800	713	763	772	776	741	758	722	767	751	814	771	770	798	753	738	742	695	708	747	720	699	750	736	816	688	735	791	749	727	723	716	729	780	766	745	719	785	752	738	744	770	749	740	729	796	760	792	719	754	708	727	752	722	744	744	760	733	780	739	755	725	770	689	754	747	811	716	742	779	732	729	715	776	746	783	728	776	732	765	759	811	730	742	740	736	782	782	724	821	752	781	769	746	736	766	794	768	734	758	795	753	772	768	749	742	701	791	758	741	738	735	728	762	768	782	779	796	742	815	737	709	708	804	780	762	757	747	776	772	760	762	774	810	732	775	789	717	812	722	731	791	784	706	727	774	774	734	774	813	760	694	744	790	761	735	776	771	757	775	769	777	782	734	774	680	791	766	806	737	730	731	745	719	782	759	727	800	798	761	787	736	766	721	772	792	752	719	731	751	746	694	772	823	756	792	751	799	737	765	770	759	772	768	753	722	776	760	781	769	740	737	714	738	737	725	735	707	781	777	746	799	711	736	742	721	790	763	749	779	818	720	797	754	710	763	733	758	747	787	800	761	775	799	713	716	795	777	736	765	729	778	728	754	738	742	740	778	798	788	722	766	750	746	755	725	746	742	763	742	809	782	758	771	755	750	752
25642	39846	24406	8996	4824	1389	378	403	181	81	64	60	72	52	50	61	62	56	71	65	54	56	57	62	66	55	52	67	64	64	63	42	53	66	58	61	77	50	66	51	65	70	55	48	61	59	51	61	55	45	72	48	74	58	64	59	51	63	67	76	58	50	50	47	52	50	60	58	56	58	58	69	65	59	48	64	53	56	58	66	68	66	50	58	65	50	55	64	61	73	59	65	59	58	65	55	52	63	62	59	70	64	52	56	74	45	57	59	61	59	58	59	67	75	66	52	53	50	51	65	60	60	63	53	68	58	52	69	62	60	53	64	52	48	76	59	61	63	41	51	61	60	53	57	63	53	60	71	53	60	68	69	59	49	68	63	46	55	60	52	57	54	54	62	66	75	59	60	72	58	52	51	54	60	59	61	60	57	53	62	70	64	77	65	66	65	54	53	74	56	53	45	67	57	67	54	58	57	61	56	66	78	64	62	79	57	62	56	64	64	66	74	71	60	72	65	69	58	52	47	65	63	64	56	60	68	72	68	50	53	65	50	65	57	52	55	48	64	68	49	62	69	67	72	65	52	51	56	70	60	71	62	76	59	60	50	56	56	60	60	62	61	65	68	56	65	63	55	70	62	79	59	61	58	58	60	58	62	66	47	52	63	57	57	58	62	60	72	58	75	63	59	58	65	59	69	70	74	53	65	64	52	58	63	63	75	72	45	68	59	59	64	63	57	63	50	60	48	56	51	53	61	52	49	56	61	61	52	54	69	65	70	72	72	56	74	57	56	59	57	56	63	63	62	64	57	54	62	59	69	62	56	71	63	57	61	42	58	60	71	48	71	60	42	58	50	51	61	58	75	57	54	67	58	69	55	55	64	70	68	66	73	61	68	60	64	72	56	69	59	58	47	65	76	58	59	69	59	63	65	57	59	54	67	57	70	51	62	47	46	60	73	44	68	78	78	63	62	56	63	72	66	51	68	53	56	67	53	52	55	62	59	57	62	57	49	69	63	56	59	72	74	66	56	62	60	60	54	59	56	59	65	51	52	65	46	61	48	42	71	62	62	53	70	47	58	56	52	71	65	54	47	55	71	64	54	71	54	53	51	58	67	59	49	71	42	63	62	69	60	66	61	65	64	44	60	54	59	42	58	52	56	60	68	50	56	55	57	55	50	50	46	61	55	56	55	70	46	58	58	49	53	58	54	60	72	59	51	57	61	70	54	44	68	59	58	64	55	50	67	62	60	65	69	67	63	60	61	59	60	53	61	60	62	58	55	52	53	67	54	64	48	62	53	56	57	54	67	59	53	49	44	59	60	65	46	66	56	53	52	52	56	57	50	61	60	53	54	59	76	61	61	48	63	62	61	58	52	53	69	47	85	55	67	46	55	69	58	58	51	53	66	51	56	56	61	63	51	64	64	62	62	65	56	60	73	46	61	50	51	55	67	61	62	61	50	60	69	54	70	59	52	52	68	47	48	48	58	65	53	52	56	48	62	52	63	69	47	52	67	82	53	67	38	63	53	60	48	53	59	62	56	57	71	50	63	55	58	61	47	46	56	55	63	63	69	71	66	52	74	62	60	57	66	60	59	61	63	60	48	62	66	51	62	57	62	55	53	52	46	57	65	57	59	58	65	64	57	53	64	71	66	56	73	57	62	64	50	59	67	59	50	63	49	57	65	53	54	53	55	51	57	55	67	43	66	51	57	58	52	64	55	58	43	49	58	52	56	58	62	50	56	45	67	56	55	53	63	44	67	58	64	71	48	56	52	62	66	60	69	63	50	60	59	72	51	63	57	53	65	78	59	60	57	59	53	62	66	61	66	71	59	62	45	54	61	64	49	69	71	65	67	49	67	60	70	53	55	57	53	67	48	58	40	59	64	77	59	58	63	50	67	64	60	64	74	53	67	51	64	58	51	58	60	61	44	64	61	53	61	58	64	51	57	54	53	67	57	68	73	52	49	68	54	48	61	66	59	55	65	58	42	64	66	58	76	50	65	46	63	52	75	50	59	68	62	60	72	63	52	56	61	61	66	64	45	63	56	62	61	53	48	70	56	68	56	64	36	56	49	66	63	73	63	67	51	60	57	52	64	54	53	62	52	64	63	55	48	53	63	64	49	46	61	59	64	62	63	63	60	46	48	57	58	60	61	49	56	57	59	76	51	62	66	49	55	61	69	68	75	57	64	50	54	63	61	55	68	70	57	62	51	61	56	48	53	70	56	52	55	65	71	55	57	60	58	46	46	62	58	51	52	48	57	55	58	64	59	54	61	55	76	56	59	69	56	63	48	50	58	70	66	64	65	56	53	45	61	50	64	76	61	45	66	68	66	60	49	52	59	57	54	65	41	58	60	54	43	60	53	51	48	68	53	56	65	50	57	62	57	68	54	52	66	68	72	61	60	57	57	77	60	62	62	51	51	69	67	69	57	53	53	58	47	62	62	80	54	62	63	53	59	55	62	59	55	60	64	66	49	53	64	62	54	54	68	74	61	75	59	46	46	64	50	61	52	63	56	55	79	69	47	59	73	59	50	60	58	63	55	57	59	58	57	72	67	59	58	64	55	58	70	57	50	58	63	61	60	55	65	65	61	62	58	59	73	64	60	61	57	56	51	68	63	48	63	54	70	55	45	80	59	56	62	50	69	52	48	65	57	60	57	52	61	48	61	53	70	56	52	48	61	70	52	50	51	66	46	51	68	60	64	62	60	50	56	50	63	65	68	61	63	58	72	49	57	61	62	65	64	62	62	65	55	59	58	65	57	71	55	55	55	43	65	53	69	48	60	48	51	68	53	63	68	56	75	68	56	57	72	54	65	57	74	50	65	58	58	52	58	61	59	63	55	67	49	54	55	63	67	60	60	66	53	53	71	60	67	52	62	56	67	52	61	65	61	56	49	58	64	56	52	62	56	61	67	62	49	53	50	64	62	60	60	61	50	58	63	48	45	48	62	58	58	58	53	60	63	59	64	68	59	59	43	56	53	70	38	54	63	72	73	53	59	47	55	66	52	57	52	68	52	53	57	61	67	50	60	51	55	63	66	66	68	56	62	66	78	61	69	65	47	65	46	58	60	67	60	59	61	47	52	55	58	49	55	70	52	65	50	72	43	61	62	71	71	60	53	60	54	71	49	57	58	67	52	62	64	55	73	64	67	55	54	59	41	52	46	51	65	62	61	60	53	56	55	68	41	64	56	59	76	63	47	63	53	47	59	58	59	58	56	48	67	58	51	65	74	47	57	64	57	59	58	52	49	64	68	64	69	62	62	55	58	51	59	49	56	55	71	71	65	53	69	45	50	54	49	53	65	53	57	55	52	64	64	71	58	64	49	65	56	56	63	71	59	67	66	47	50	60	53	65	70	66	56	59	55	63	76	62	53	52	58	68	54	48	58	72	46	74	53	63	47	54	65	68	73	70	60	71	79	48	80	58	55	59	61	67	67	50	59	50	58	64	46	62	47	68	50	51	55	53	54	55	50
47218	51003	44477	40093	42933	27074	15764	14170	6380	1747	702	756	744	716	699	738	748	724	796	858	860	824	755	671	705	745	670	752	733	715	716	749	734	746	737	723	760	687	729	755	705	728	733	753	701	741	716	757	743	727	697	676	719	708	672	696	752	761	745	697	747	696	685	719	720	780	738	728	708	716	693	712	783	704	758	756	743	694	735	707	657	743	666	713	711	749	680	684	763	760	728	736	696	716	707	693	715	726	716	696	746	718	741	711	696	742	710	690	745	734	760	755	702	728	711	740	728	755	778	783	716	697	737	729	713	746	647	712	722	739	723	743	742	734	724	719	731	708	720	721	673	715	731	711	747	696	749	740	723	745	711	690	730	729	720	779	689	739	652	746	716	695	706	688	729	739	753	741	700	796	717	732	777	766	698	704	716	736	752	685	745	674	750	772	712	697	639	721	753	766	706	665	726	749	700	752	711	747	731	736	705	699	700	730	715	725	778	706	744	790	681	703	699	765	740	731	745	730	758	700	782	730	700	736	718	752	702	704	725	707	714	736	714	720	688	681	737	724	742	749	696	678	707	686	714	684	725	676	729	712	705	722	729	765	760	709	717	733	733	712	688	698	728	709	753	742	710	720	732	724	771	774	782	698	737	698	704	732	710	752	752	674	719	743	719	727	687	724	734	708	727	749	705	746	749	690	693	735	703	737	641	719	694	764	729	720	709	720	766	730	745	723	703	730	722	719	687	709	734	718	715	776	705	722	717	717	723	738	750	751	787	720	677	754	739	674	708	738	733	739	759	685	698	726	714	693	740	694	748	671	704	718	721	741	695	764	665	722	734	722	676	741	723	725	694	713	703	713	699	750	736	671	730	732	710	686	754	679	743	701	728	708	744	738	708	689	758	709	725	741	745	698	742	742	750	728	715	764	739	775	743	783	690	754	751	730	728	745	695	710	727	720	699	738	764	736	722	740	755	734	740	713	727	711	774	671	715	741	777	724	775	709	774	715	721	714	687	716	755	695	732	700	667	710	696	732	744	725	772	709	725	710	727	722	730	711	739	723	710	719	714	769	664	758	725	736	706	740	735	743	732	676	716	746	747	754	726	728	701	739	719	740	724	722	765	782	731	717	765	716	711	719	724	702	714	692	768	702	737	698	668	721	716	741	783	710	722	755	686	716	733	702	699	688	757	766	726	734	715	690	708	704	714	681	738	749	736	738	729	702	730	652	718	684	711	671	732	702	696	751	686	665	756	682	708	686	652	738	679	754	725	716	752	706	721	706	737	746	736	692	738	736	716	710	754	731	734	770	738	645	738	722	736	752	742	733	706	746	761	693	724	720	737	748	705	696	726	726	778	762	720	719	765	732	752	683	706	732	731	681	734	697	730	706	730	695	728	775	697	726	765	766	688	692	701	774	730	741	736	716	715	730	758	680	763	661	763	690	722	710	800	718	757	662	750	736	695	754	707	766	715	734	718	768	690	747	724	726	691	752	715	690	749	707	711	712	702	732	737	699	716	728	754	689	727	689	766	701	720	714	728	763	685	659	696	742	696	719	746	749	718	781	762	730	722	676	728	706	766	748	715	696	775	683	723	713	689	722	700	714	749	732	708	702	712	770	725	725	755	672	723	717	692	696	729	731	729	700	687	738	762	730	732	735	742	746	735	691	720	727	710	669	768	713	747	710	761	697	728	715	713	732	717	686	709	768	671	729	702	681	723	742	723	753	701	759	710	737	743	732	745	706	715	717	724	693	679	678	753	674	686	725	715	719	693	705	711	703	712	764	690	767	696	714	783	727	721	742	709	719	729	694	745	732	750	718	689	753	720	747	760	756	710	778	758	726	749	722	721	717	720	722	710	722	727	744	667	752	725	759	698	731	682	728	734	775	714	740	753	743	726	727	677	775	750	720	744	713	745	771	781	722	723	720	704	727	719	710	713	766	732	785	688	724	683	743	740	703	751	741	687	721	677	699	761	693	691	726	739	725	696	721	747	716	729	732	737	681	739	742	668	694	734	709	666	679	726	732	740	751	700	737	693	718	729	670	738	727	759	716	720	700	715	651	719	693	762	687	737	714	710	718	737	715	739	754	704	684	707	780	734	704	721	674	731	708	719	743	716	727	727	689	737	713	684	763	735	677	672	708	676	679	713	718	718	714	732	707	727	705	731	714	721	741	723	732	716	684	701	771	683	742	721	720	698	746	713	761	669	733	690	727	661	714	748	740	733	718	741	691	705	735	705	710	726	731	698	763	720	755	774	729	693	711	707	728	740	720	748	753	679	757	738	708	727	720	772	725	738	741	683	717	745	686	738	725	748	769	685	708	708	717	721	689	758	716	723	743	676	745	732	703	744	742	720	688	718	710	707	729	762	754	729	713	681	749	730	683	705	693	758	697	780	709	690	713	759	688	740	706	759	754	709	744	697	722	760	740	735	722	717	760	739	786	699	774	739	738	704	729	730	737	719	734	712	679	751	734	726	735	713	712	743	718	717	759	719	757	766	737	722	765	712	673	716	752	756	746	771	767	690	709	699	704	697	750	723	760	718	752	720	716	725	760	732	752	753	733	737	749	721	759	738	708	757	685	757	766	768	757	684	718	703	729	705	725	684	740	732	740	757	743	734	753	670	750	692	741	688	747	679	729	747	751	783	710	716	759	694	738	756	773	755	704	716	659	722	692	722	792	715	687	742	704	767	704	740	724	741	734	729	729	701	713	719	755	755	769	722	714	701	725	701	725	697	717	756	730	726	747	729	740	746	680	712	679	746	729	714	732	766	709	709	742	749	746	705	773	703	721	734	748	696	673	769	728	726	661	731	727	744	704	755	717	722	709	758	697	705	684	746	721	758	744	708	706	750	727	708	748	708	695	743	747	693	677	732	733	722	753	663	705	763	734	738	672	721	703	757	709	705	726	714	749	781	731	685	735	728	702	775	729	691	730	726	740	683	686	739	719	715	734	702	774	667	698	719	777	730	729	732	708	728	734	718	734	740	703	730	752	666	713	756	739	718	723	735	717	726	707	744	670	712	697	699	712	694	751	677	755	700	739	708	775	717	754	723	756	716	717	760	729	735	743	741	751	686	722	721	710	707	725	750	716	678	694	770	783	721	725	753	735	686	687	684	725	742	740	749	735	775	727	681	688	732	767	785	731	763	684	721	705	705	714	697	725	712	691	725	702	698	738	714	726	744	730	697	725	702	720	733	764	684	721	775	687	738	754	684	738	709	745	683	735	767	721	755	777	717	708	695	739	760	709	734	763	724	723	744	702	739	738	745	674	716	741	724	728	725	745	685	715	728	721	732	747	694	707	796	703	713	739	705	726	722	785	711	744	744	729	717	733	707	724	726	744	694	727	735	691	751	696	711	739	706	779	708	756	722	706	735	721	680	757	755	743	710	680	693	715	721	768	733	680	753	674	769	755	707	726	684	768	688	734	716	740	710	735	700	680	729	732	741	743	699	702	680	752	735	701	709	703	724	668	661	684
8452	11544	6660	1929	1031	346	113	121	75	69	56	58	50	61	57	44	55	50	67	62	55	51	57	59	57	58	39	48	54	57	58	45	57	59	59	52	55	59	60	45	65	56	53	54	60	41	58	57	57	53	57	57	52	53	48	51	49	49	61	46	39	58	53	63	46	52	52	52	66	46	40	47	48	60	67	52	55	58	47	48	55	54	42	63	47	48	62	48	68	58	56	47	55	59	57	49	59	44	52	53	59	56	58	55	52	50	52	48	58	55	44	54	53	56	53	48	72	62	60	53	49	62	55	55	57	52	63	45	54	48	56	60	45	43	61	51	59	56	63	57	51	58	47	59	52	47	46	57	43	50	47	49	38	46	75	52	53	46	52	44	63	48	52	56	57	59	65	59	67	41	64	53	57	58	46	52	52	52	48	58	58	60	49	53	51	43	55	66	56	44	46	43	44	52	45	48	45	47	47	42	53	58	56	44	49	47	43	56	42	51	57	55	71	53	57	60	52	41	55	49	66	51	44	44	44	76	63	60	55	56	50	45	51	57	70	42	49	51	54	53	62	53	68	45	54	59	50	50	54	48	54	37	44	50	44	42	47	41	39	58	49	57	54	48	67	47	57	45	50	51	49	55	57	47	55	56	47	48	61	53	52	55	63	38	43	48	35	51	41	50	69	39	42	60	68	54	57	65	51	50	50	46	61	71	49	57	48	44	46	51	48	56	49	56	54	52	52	50	49	52	53	47	43	51	51	47	48	56	60	52	57	45	54	48	56	78	63	43	42	56	52	43	46	44	52	64	43	51	63	51	54	44	50	29	45	40	49	48	46	41	47	43	66	62	58	55	49	52	57	54	64	53	48	52	53	51	49	55	54	60	48	51	50	62	58	52	52	48	57	56	38	50	44	47	54	51	66	60	61	43	39	46	39	50	53	55	63	51	46	45	53	44	53	61	48	34	70	40	58	50	42	55	62	58	50	53	60	50	48	47	43	38	56	47	49	61	54	64	55	48	52	60	53	59	59	57	44	48	64	44	47	66	54	38	51	57	55	51	46	56	46	66	50	48	55	58	56	45	63	45	49	57	56	56	57	46	51	49	57	50	47	42	43	61	52	56	36	58	67	47	51	72	45	55	50	61	48	57	50	55	51	52	59	55	53	43	55	51	63	39	45	60	55	60	58	51	57	60	58	44	51	56	54	59	70	48	50	63	52	50	50	57	50	62	56	47	48	72	56	52	67	55	55	47	56	59	59	61	51	53	48	61	51	48	55	56	38	58	69	51	48	47	50	60	45	46	52	37	56	44	58	56	50	48	65	44	61	62	54	54	50	48	61	49	50	54	40	75	48	54	51	49	51	47	56	57	50	45	50	48	61	48	41	64	53	64	48	46	66	52	49	60	65	51	57	47	59	62	55	52	55	43	64	55	57	63	44	49	48	61	45	50	51	52	53	49	52	47	47	53	40	70	33	51	68	59	44	55	70	44	57	41	55	45	59	47	72	52	52	48	55	49	58	57	43	70	42	66	60	44	50	47	65	60	57	50	44	53	44	50	59	61	46	45	62	57	62	60	60	53	58	51	54	56	59	49	68	54	53	52	51	50	55	58	57	65	43	47	48	57	48	42	55	50	61	65	59	51	42	58	56	50	51	53	40	45	45	52	65	39	61	61	52	53	52	49	54	49	57	55	51	48	50	41	66	50	48	57	64	48	52	39	62	57	51	51	44	44	41	76	70	57	50	60	53	55	43	43	60	59	51	55	55	54	44	54	56	62	56	53	50	50	58	54	43	63	56	62	53	50	53	60	54	57	45	57	57	40	62	41	57	53	51	58	41	50	61	65	46	44	57	54	50	58	57	48	43	52	53	55	49	50	47	54	56	53	48	51	50	47	40	43	43	52	53	54	47	54	43	42	39	47	49	55	46	63	58	56	64	61	52	53	70	62	58	68	51	60	68	54	49	58	54	49	44	45	60	48	59	55	58	58	60	56	55	61	50	59	49	46	47	51	54	50	56	60	55	59	42	56	54	51	58	58	50	59	43	50	40	48	49	41	45	43	51	62	60	48	48	46	54	46	44	52	62	51	63	48	51	57	59	57	44	42	51	53	58	57	57	49	49	62	48	56	54	61	44	61	49	58	55	45	38	56	59	60	43	59	47	56	53	61	53	49	47	66	64	50	47	59	46	50	47	54	56	66	47	51	53	54	52	68	53	58	51	42	49	65	43	64	49	49	44	57	65	56	44	57	45	58	49	51	61	60	56	55	45	50	38	74	56	51	46	54	59	73	64	50	42	50	54	50	34	43	57	44	55	52	56	69	56	64	67	58	58	63	49	60	64	61	41	58	50	51	44	52	62	58	51	51	43	45	50	40	65	56	62	40	46	52	58	52	57	62	44	50	57	46	57	54	43	46	64	54	49	45	43	41	54	54	50	38	61	51	51	53	42	50	49	56	68	53	52	55	54	52	50	67	46	57	65	56	50	63	62	42	53	61	55	49	54	52	66	45	52	48	58	53	56	43	62	52	56	51	47	51	49	54	43	55	57	35	48	51	47	55	48	41	39	50	77	46	67	54	55	41	46	54	51	42	45	54	49	57	53	30	48	51	48	47	52	50	56	41	54	46	50	58	52	50	50	45	57	52	55	51	61	51	43	54	51	48	49	59	41	48	51	51	60	50	45	61	55	55	51	49	58	65	43	52	53	59	51	72	60	46	51	59	54	44	36	64	50	50	57	58	54	59	49	53	64	48	46	62	51	57	60	41	65	61	49	66	58	57	59	68	54	58	56	63	46	50	53	46	52	41	53	50	52	54	63	54	59	63	61	44	48	59	65	54	53	52	49	55	70	54	51	52	45	46	60	54	50	50	48	50	52	46	46	51	56	47	62	62	51	46	49	56	40	60	53	61	58	60	50	42	58	55	57	55	64	45	50	56	44	58	39	53	48	50	52	34	55	48	51	55	44	62	39	47	49	56	52	51	50	43	52	46	42	55	47	51	58	56	65	59	57	53	53	52	74	55	58	35	62	48	65	61	51	63	61	49	51	45	39	64	55	55	61	51	59	57	43	53	60	60	72	61	48	47	46	51	48	53	47	47	63	60	54	51	44	52	57	53	60	62	57	47	47	53	48	54	42	50	50	43	46	42	52	56	45	61	55	40	49	46	52	49	65	63	54	55	43	49	67	53	61	41	53	45	55	49	61	55	41	42	55	51	52	53	60	52	43	57	51	53	58	57	42	52	53	54	50	62	51	48	60	60	65	56	43	49	56	57	50	54	51	59	37	54	28	41	59	50	58	60	52	50	49	47	40	45	54	71	53	54	59	41	56	61	63	56	41	47	43	41	62	67	54	55	62	48	58	50	56	52	62	55	48	49	66	56	40	56	48	58	52	43	54	55	50	60	39	58	55	54	49	39	40	47	50	55	50	48	70	59	52	59	46	62	45	45	50	49	60	47	58	67	53	49	48	56	61	49	55	51
41741	36384	28887	23841	25130	12095	4681	4758	2107	837	677	652	649	668	662	632	625	669	637	712	648	713	635	678	630	643	697	674	655	658	625	618	658	630	675	697	650	677	631	657	678	650	630	650	613	679	672	667	597	648	619	665	643	680	702	653	639	716	699	674	630	644	639	624	671	656	677	673	683	673	624	690	635	670	697	636	664	655	670	679	680	655	729	646	672	642	632	664	613	643	641	636	673	676	687	648	651	657	650	667	628	651	670	606	642	652	642	671	693	690	668	671	669	667	677	651	656	641	658	653	665	621	641	632	665	661	673	651	622	621	696	605	663	644	635	651	658	620	670	649	616	672	662	629	635	638	613	644	645	691	660	684	669	675	644	688	641	637	611	656	678	665	657	644	704	675	643	631	650	654	696	660	647	641	623	664	688	668	669	659	664	649	661	659	661	634	629	614	649	691	615	615	631	658	692	673	649	636	657	680	622	662	721	610	626	621	633	659	649	630	676	680	614	680	671	670	638	659	613	628	706	644	684	608	692	628	638	684	642	647	672	711	660	626	662	626	671	664	634	646	650	686	691	629	712	696	694	616	663	680	648	650	707	622	674	628	688	671	625	618	641	674	649	692	613	637	676	670	674	710	671	637	615	656	640	701	650	629	659	682	640	659	700	636	662	687	653	645	635	621	640	679	666	628	633	701	651	650	621	662	614	688	653	647	642	675	632	679	687	663	670	655	668	677	610	635	646	671	667	724	637	656	644	649	643	671	675	657	684	636	618	679	645	681	679	646	655	603	643	605	700	706	662	642	676	668	656	707	642	645	688	644	625	656	621	675	697	647	683	661	663	628	697	650	629	655	664	606	629	653	664	673	664	647	685	651	628	657	666	636	709	658	643	708	635	661	658	653	641	629	640	683	667	625	682	638	632	669	677	627	683	655	660	707	645	646	631	671	652	653	614	641	622	652	651	653	659	700	612	625	647	650	655	686	690	660	668	634	674	674	669	662	638	669	631	683	698	642	601	688	654	667	638	647	621	646	645	642	657	602	698	696	700	645	625	669	706	699	667	620	680	649	650	644	665	683	639	706	626	672	626	624	685	655	663	650	618	714	625	611	703	668	643	610	598	655	644	641	676	614	677	653	686	660	678	672	666	638	668	647	640	660	607	657	637	639	643	665	662	664	648	682	641	666	651	628	682	707	667	672	603	682	663	657	681	658	648	670	693	671	665	651	703	684	680	611	677	615	668	667	715	708	689	637	667	638	678	596	657	657	645	676	691	661	633	672	668	626	656	677	646	676	700	616	688	704	692	611	653	640	634	656	672	625	649	639	648	689	646	678	647	677	649	624	681	623	639	683	628	664	665	689	638	688	645	647	686	675	655	634	650	625	696	665	690	668	656	612	645	678	658	676	649	659	709	687	617	594	683	672	656	626	682	656	688	650	652	625	700	693	635	691	647	667	656	666	641	661	636	637	693	649	638	598	621	621	607	678	668	633	636	639	679	649	661	644	644	661	657	673	669	702	624	619	686	649	652	693	676	663	677	656	616	701	646	635	630	646	641	703	672	663	657	630	639	646	723	660	627	663	635	620	664	608	625	663	634	638	660	670	646	667	635	688	665	590	650	623	659	664	642	694	627	629	670	608	617	624	688	658	642	652	651	678	668	641	647	689	648	641	606	664	621	644	680	631	705	652	644	654	715	631	642	619	652	667	673	698	706	649	643	668	666	690	664	678	616	615	613	639	662	625	684	657	663	647	602	642	681	666	682	638	670	642	647	666	606	675	634	673	659	637	715	604	672	662	669	662	662	709	689	645	676	689	701	663	683	673	707	666	651	669	680	704	597	667	715	693	644	639	649	602	680	638	656	635	655	663	659	634	647	666	645	663	619	655	707	691	714	644	678	671	624	603	667	666	686	648	657	658	695	646	615	633	681	682	645	682	659	658	634	683	693	618	645	664	614	642	651	649	632	620	672	683	666	662	658	682	620	651	695	692	664	661	686	633	648	652	618	685	604	671	657	656	669	640	642	650	677	624	664	646	668	664	647	683	654	656	643	663	666	658	669	691	676	644	635	674	671	642	673	654	640	695	695	652	633	668	626	647	647	638	676	696	646	620	655	676	615	657	661	642	611	684	697	624	627	661	673	645	642	677	624	647	593	661	660	657	686	680	688	660	679	642	638	649	690	677	632	605	696	680	694	661	654	691	697	649	629	631	661	679	632	681	652	630	643	665	680	644	685	619	645	639	646	696	672	652	647	662	689	620	648	658	639	661	669	665	632	656	650	645	693	641	659	678	642	633	620	636	660	606	638	630	644	687	633	653	680	626	644	640	642	656	626	663	676	612	694	653	662	697	633	633	624	640	627	645	680	638	611	643	678	651	654	702	671	631	659	666	610	669	655	639	688	619	641	631	668	661	638	678	635	657	685	632	636	649	662	697	624	633	671	651	650	671	664	606	673	634	699	652	613	663	647	667	645	647	659	606	673	672	651	654	688	694	686	646	701	610	682	661	672	622	676	672	649	654	687	617	635	636	670	704	677	631	659	648	715	711	689	671	643	683	663	655	623	642	676	699	670	645	628	592	666	666	679	617	717	669	628	657	647	676	622	646	645	705	659	644	676	637	659	645	642	649	655	642	696	657	639	613	643	698	682	644	585	680	593	649	666	666	659	635	685	644	659	655	706	667	607	679	623	667	599	644	662	649	656	659	670	627	705	709	626	653	608	655	662	665	713	661	658	690	613	657	699	610	669	696	658	637	612	648	640	663	672	651	682	686	661	667	648	617	693	636	610	652	620	657	636	616	621	615	613	689	664	629	680	653	648	701	643	682	638	620	648	679	655	651	669	661	696	661	693	626	616	655	611	636	660	677	650	621	632	698	571	614	666	678	631	652	659	676	671	644	635	706	685	637	650	662	642	625	690	673	623	656	689	632	658	670	629	686	604	640	623	617	664	675	662	651	689	627	635	631	639	678	676	632	647	673	665	628	666	687	662	650	655	671	674	667	636	675	694	597	651	666	689	649	618	625	656	674	641	661	648	649	675	700	665	674	651	643	691	653	687	649	663	647	669	703	618	608	654	594	655	624	635	647	668	658	648	674	620	650	691	704	665	638	614	700	650	650	666	647	674	674	646	690	674	702	676	636	662	647	690	640	625	671	622	633	609	617	651	671	682	662	652	639	712	624	657	656	617	628	659	692	677	634	645	653	641	651	639	655	630	678	619	681	641	638	661	614	645	674	655	630	668	631	674	588	644	645	654	704	698	629	629	659	665	654	678	663	691	660	664	703	622	660	638	682	679	658	648	643	657	671	701	683	731	680	685	678	684	671	653	642	638	638	688	655	631	656	670	687	679	687	637	655	665	662	639	656	644	660	669	655	591	678	669	633	686	620	661	651	632	647	615	658	635	602	647	668	629	668	620	680	679	690	618	665	658	688	658	709	659	674	671	665	631	613	590	601	683	637	610	624	641	675	683	672	683	633	676	652
21130	31730	18060	5906	3203	942	249	321	138	70	68	55	61	40	54	51	56	52	57	60	61	48	55	52	43	48	41	54	53	61	56	60	50	65	50	48	55	59	48	47	54	45	50	43	51	67	43	58	43	71	62	49	59	62	51	60	59	40	44	44	65	52	58	52	53	52	55	58	50	61	56	53	50	50	53	39	50	47	51	47	50	42	53	65	50	56	48	62	46	42	52	58	51	46	44	55	44	36	57	53	43	46	57	59	55	40	56	51	59	44	58	55	46	49	58	57	60	62	56	55	51	56	51	53	54	52	66	46	45	44	42	53	70	52	64	54	54	55	57	38	51	59	52	43	52	62	64	55	50	59	53	52	59	40	53	53	61	51	54	49	45	46	64	57	58	58	38	50	40	66	57	58	50	54	56	63	61	48	58	50	52	46	46	56	45	44	55	68	51	62	64	53	53	54	50	59	60	51	56	57	49	71	58	60	61	57	37	50	40	36	65	41	44	56	53	52	51	66	55	44	50	49	55	57	57	51	57	52	54	53	60	60	49	48	53	61	49	59	58	53	43	59	56	54	47	44	52	55	55	48	41	34	55	47	46	55	48	60	45	41	71	53	53	56	58	52	53	57	64	34	51	65	61	66	51	59	45	52	48	59	64	62	63	52	39	46	43	34	48	57	55	42	53	47	45	59	55	53	46	47	59	56	46	65	56	46	56	56	47	49	43	55	60	51	60	60	48	51	53	60	51	53	60	50	56	54	69	50	44	53	40	54	70	54	57	64	50	69	61	58	48	46	44	47	59	55	55	53	46	54	53	51	46	41	42	49	66	42	51	50	66	71	66	60	55	57	60	48	46	55	57	40	54	53	44	61	64	54	46	44	59	47	52	55	59	61	46	62	52	58	51	61	48	48	52	60	56	47	46	43	54	50	59	53	56	46	54	56	42	56	51	63	57	54	56	52	63	58	49	43	53	54	58	48	54	62	51	59	51	62	47	62	57	39	62	42	46	55	61	60	67	60	51	46	57	52	54	46	44	67	55	48	46	48	55	59	47	52	44	63	47	67	60	51	53	51	49	54	47	51	48	54	57	50	47	62	48	53	56	48	57	45	57	52	38	66	46	50	40	64	54	52	55	46	45	49	53	41	53	52	47	49	42	71	61	64	48	54	58	51	52	55	61	51	39	47	41	54	53	48	49	48	43	52	52	41	53	44	53	69	62	47	49	59	54	48	53	58	48	67	48	61	52	61	60	52	51	47	63	73	51	47	44	54	52	60	52	45	60	54	47	47	67	65	55	55	52	63	62	56	63	44	56	53	56	42	52	57	55	62	60	49	48	63	46	58	52	53	46	63	58	48	59	78	44	55	64	52	40	39	57	47	52	52	62	57	61	55	42	52	49	66	51	52	60	55	55	51	55	47	60	55	52	49	54	54	51	53	43	48	52	52	49	37	53	50	58	61	60	46	53	47	54	57	46	48	57	55	49	49	51	55	49	53	48	61	54	63	49	50	55	49	44	49	55	66	60	55	52	60	57	57	45	49	49	56	53	49	59	55	60	53	58	59	56	52	59	66	53	52	44	51	53	42	49	64	47	62	51	59	58	55	72	57	70	61	63	54	57	46	53	36	50	44	56	53	55	57	45	38	58	53	55	58	60	61	65	54	60	63	57	41	51	62	55	51	59	58	62	48	56	53	49	57	60	51	46	49	53	61	49	44	56	53	55	67	47	49	50	54	47	55	55	57	52	55	58	70	48	44	48	46	60	47	48	57	63	56	53	47	51	54	58	52	59	50	53	51	60	59	48	74	57	52	56	63	56	53	58	56	58	47	57	69	65	46	53	48	50	41	40	48	55	52	47	43	48	60	48	42	55	50	56	54	54	48	62	56	59	48	51	52	56	62	64	31	43	52	57	58	56	54	53	45	51	52	59	52	52	50	51	43	53	58	44	52	53	54	60	41	52	69	55	41	47	57	58	49	50	60	61	56	53	61	56	39	66	59	55	49	53	44	49	48	66	54	47	40	52	52	56	44	52	57	49	68	68	54	50	44	49	71	49	51	52	47	50	51	51	56	68	52	59	58	49	61	55	50	51	54	53	52	48	62	59	51	66	55	52	55	40	57	57	67	53	72	53	75	67	56	52	44	53	64	49	59	66	54	44	69	58	51	62	60	55	56	64	45	53	64	50	49	39	40	57	53	48	52	51	38	50	45	51	41	52	58	57	53	58	51	52	66	56	54	61	56	44	70	42	58	50	39	48	53	60	49	40	55	55	46	51	46	50	38	50	54	44	67	70	51	62	49	52	55	55	39	53	54	55	63	60	58	45	60	48	51	47	50	45	58	51	57	58	48	65	50	61	59	65	47	57	49	52	46	57	56	60	60	55	39	44	48	59	55	56	64	53	27	60	54	45	60	40	59	50	57	54	46	60	57	53	56	54	58	46	43	53	48	48	49	52	48	60	57	57	69	54	53	49	43	58	48	52	48	52	60	66	57	65	53	55	68	48	52	43	58	48	55	57	60	49	64	53	51	51	53	61	46	55	60	54	52	58	50	50	64	63	51	46	49	43	51	49	43	55	65	52	45	43	58	50	47	48	55	62	56	45	54	57	64	56	58	66	64	49	51	57	48	51	69	55	54	58	53	52	61	62	64	69	35	51	69	48	49	53	53	46	49	51	54	48	50	48	49	47	53	61	57	51	56	41	54	43	66	55	66	49	52	55	60	65	55	57	55	72	44	53	41	52	58	47	46	55	41	50	53	58	49	56	51	49	46	57	44	46	65	62	43	62	62	57	48	42	40	58	41	55	55	63	53	60	57	50	58	61	41	62	63	54	66	44	54	58	52	32	41	75	57	62	65	61	51	47	55	64	60	53	55	52	52	68	58	49	56	53	59	64	58	58	53	55	53	56	54	48	47	59	58	60	59	55	44	53	48	51	49	52	64	43	65	38	44	55	49	43	46	41	61	40	43	59	58	58	59	40	58	47	72	53	42	66	57	41	43	43	58	44	49	43	54	47	44	59	48	48	50	48	64	50	71	63	44	58	58	39	59	40	53	41	64	57	60	56	55	58	42	48	54	63	52	57	69	45	48	47	52	70	46	67	44	64	56	52	48	49	60	48	52	54	41	55	45	45	50	55	52	59	52	60	62	44	78	64	45	60	42	45	59	68	52	62	52	52	52	57	58	49	55	51	57	44	52	50	47	53	50	45	60	54	51	37	60	60	48	51	52	49	45	60	49	45	52	44	47	49	51	46	56	58	50	57	63	39	50	51	59	53	39	46	43	46	43	48	46	51	49	41	57	64	58	54	53	68	38	51	54	58	45	63	40	39	63	49	43	40	63	63	49	49	47	55	42	44	61	60	56	62	56	66	43	62	59	58	67	50	62	61	60	61	64	58	61	58	54	48	51	64	52	51	59	51	43	52	55	59	49	57	57	47	56	45	48	55	40	62	44	61	61	56	52	56	61	69	48	57	63
46071	46030	38124	35919	37897	22952	10311	11668	4480	1233	639	672	675	688	656	623	676	669	782	747	772	741	701	648	652	661	703	671	616	641	647	680	637	654	643	670	634	622	676	657	650	657	667	704	687	701	638	663	661	658	644	634	695	705	729	698	662	673	682	655	646	674	625	677	640	645	691	664	637	725	618	697	621	667	630	651	650	643	667	617	638	640	657	668	679	655	669	686	679	648	637	652	639	676	665	657	630	701	640	642	640	672	669	686	663	662	625	678	677	658	651	628	672	612	657	639	608	650	693	639	679	651	659	653	680	619	689	646	650	714	643	671	686	649	657	650	658	668	709	633	697	656	658	645	689	654	701	648	692	697	679	646	662	641	653	641	656	651	659	650	642	658	675	636	632	617	649	699	711	684	666	702	667	680	648	642	676	637	638	680	656	649	674	651	671	642	653	693	702	667	637	679	724	642	689	701	697	686	697	669	692	583	656	693	660	659	685	635	640	585	625	685	684	623	661	697	685	687	649	695	678	686	647	641	658	648	690	683	616	675	650	662	614	673	632	678	646	650	671	669	654	648	620	686	661	652	670	658	643	599	664	714	668	630	669	635	677	659	628	663	677	683	635	659	653	668	668	642	685	636	643	704	633	692	634	658	614	659	634	664	668	671	680	643	622	640	716	614	635	668	643	658	629	650	657	659	647	676	670	667	686	729	666	669	668	663	648	680	685	670	688	703	696	657	651	603	704	673	641	656	662	677	637	666	608	656	679	680	703	667	646	684	656	654	637	639	663	696	700	696	651	682	659	644	617	655	627	671	672	678	665	664	644	666	666	653	647	665	649	662	654	670	663	645	701	641	633	634	672	669	692	683	647	633	655	670	689	692	653	632	652	623	664	706	716	661	681	677	675	663	639	677	634	677	653	649	596	659	683	641	703	670	646	692	642	688	687	692	650	676	627	684	639	670	655	657	697	639	630	643	675	667	654	650	649	655	635	626	686	705	659	662	669	639	649	640	672	623	639	704	648	671	678	678	643	661	686	675	629	660	659	667	649	634	668	673	653	682	598	663	639	682	699	657	682	631	673	656	671	704	702	692	682	682	661	676	631	665	605	682	659	628	632	693	674	632	695	651	648	663	630	663	653	636	671	638	662	647	651	640	628	663	683	698	656	696	691	691	689	631	655	636	674	667	687	665	673	636	682	676	670	661	662	669	688	667	671	668	638	730	626	646	621	636	641	633	682	633	685	633	608	675	644	662	644	642	655	627	669	585	703	633	641	638	678	622	678	669	637	707	679	618	623	641	663	689	687	638	645	686	660	647	655	687	677	678	663	638	723	687	662	661	646	663	663	639	653	645	645	664	698	666	669	677	690	710	645	650	622	664	683	669	655	654	660	627	656	647	676	629	637	655	651	679	619	726	654	682	640	691	622	658	649	668	689	656	680	647	683	672	711	724	666	639	689	642	653	667	696	643	629	640	641	701	687	649	673	651	682	690	674	680	702	672	661	709	582	655	697	680	659	692	653	655	683	645	715	678	696	679	636	646	666	662	668	678	669	688	647	694	629	665	669	661	682	633	654	680	646	683	636	655	724	606	680	673	655	663	654	620	673	649	666	643	652	664	596	656	674	642	640	667	631	645	704	665	625	625	679	663	653	690	703	693	651	683	663	662	713	667	644	651	628	677	645	649	624	676	671	683	683	644	640	680	648	663	652	693	687	669	626	640	650	678	673	702	643	659	620	660	662	652	639	677	659	711	634	638	692	665	635	612	701	629	700	663	624	676	640	659	666	621	640	668	709	663	682	616	665	666	684	632	677	678	660	638	671	685	710	681	624	639	675	625	653	648	671	665	633	652	659	699	679	664	680	641	612	678	709	620	655	663	668	665	671	630	691	659	667	670	713	652	684	707	580	677	656	674	688	649	618	654	668	664	695	647	617	641	696	662	664	648	699	632	623	684	664	700	625	631	658	707	670	723	703	685	645	637	662	701	692	697	701	659	644	685	648	670	643	727	693	630	686	686	685	667	645	698	627	659	645	656	686	651	692	657	657	665	644	675	647	658	672	670	643	649	666	716	649	653	655	666	674	668	653	648	700	653	673	679	716	644	678	672	654	655	665	680	659	678	659	691	623	649	630	709	664	661	686	689	661	630	652	679	623	681	658	673	668	671	708	712	657	685	662	691	650	644	676	656	671	660	655	655	624	634	644	668	666	644	649	666	725	656	641	641	640	651	690	654	650	652	636	687	632	667	652	707	639	684	692	615	638	655	683	664	683	690	666	644	663	655	702	656	632	666	683	660	696	706	681	643	636	640	653	648	629	650	660	638	659	671	650	682	649	676	654	702	685	687	719	706	665	692	656	661	668	671	697	661	675	658	674	701	647	680	690	679	672	655	665	622	640	628	689	652	643	680	709	648	681	660	661	695	632	681	682	650	660	671	669	643	687	651	668	651	644	605	628	641	627	665	701	661	645	678	681	655	616	709	635	697	663	693	686	614	634	674	679	681	706	638	677	665	671	675	622	626	643	614	669	684	698	582	732	670	622	703	647	659	659	652	687	695	653	657	682	620	662	659	690	717	671	617	671	645	649	640	635	676	691	652	670	662	655	673	705	732	680	673	644	653	700	655	670	638	693	687	634	652	658	703	652	664	638	691	660	728	650	681	635	677	676	623	674	647	629	693	650	650	668	684	667	643	649	648	671	692	723	682	668	645	665	628	680	698	614	657	641	709	666	676	703	685	644	674	669	660	654	614	682	680	656	635	637	681	628	654	658	679	647	667	699	717	693	628	655	641	623	607	677	674	641	680	626	643	676	678	647	669	660	681	665	681	668	703	674	650	657	655	677	669	679	674	669	662	679	665	649	665	716	645	683	686	650	664	643	683	650	638	659	683	662	709	658	663	625	651	678	637	640	637	667	633	663	679	710	650	614	644	654	669	696	684	701	627	673	667	678	671	675	611	660	687	690	634	679	667	660	655	689	655	703	636	651	700	669	678	689	681	656	650	708	657	688	681	659	689	656	640	646	668	671	668	645	676	649	657	623	671	699	614	666	703	697	623	673	678	674	646	609	670	647	667	702	708	667	645	656	682	654	661	681	661	677	673	687	655	667	686	677	701	643	701	646	649	668	624	660	645	674	654	631	680	621	715	688	719	656	663	636	660	642	668	633	656	639	701	669	629	646	635	676	677	676	640	620	677	663	680	659	693	668	634	661	674	636	677	651	705	676	684	672	629	679	669	656	688	710	660	653	645	670	651	641	681	656	684	648	593	649	662	676	673	669	672	664	646	697	636	642	721	684	579	668	631	628	687	698	692	679	642	683	669	683	676	635	662	593	619	665	661	680	667	688	614	656	649	631	685	662	660	649	639	651	676	643	691	653	678	712	702	648	651	627	700	652	674	653	655	651	635	691	647	663	647	667	594	684	686	662	608	683	612	683	629	674	682	599	648	671	655	645	676	684	657	648	682	665	677	664	648	684	633	650	687
18150	28490	16727	5398	3000	955	287	254	127	77	63	57	75	60	54	67	71	61	70	74	69	53	52	64	79	66	67	63	57	52	68	77	62	69	50	61	65	60	64	59	60	49	69	61	66	62	63	62	58	67	63	53	66	66	61	58	74	59	58	58	62	58	76	66	58	54	60	65	62	73	65	54	53	60	67	57	55	65	60	55	49	61	64	46	60	53	63	58	52	62	57	60	53	71	64	67	61	57	50	76	66	79	59	59	59	79	61	59	69	51	42	61	71	65	73	58	56	58	61	66	59	63	70	70	53	68	60	64	79	61	66	64	54	65	67	61	61	62	72	70	67	47	59	55	54	58	67	67	55	71	60	66	60	64	71	65	57	67	65	68	61	63	58	66	51	61	65	78	51	77	67	50	71	59	62	57	55	71	63	53	72	69	66	60	69	65	78	44	49	62	65	62	58	56	54	62	44	66	75	65	51	69	59	62	68	56	67	60	63	74	58	53	64	72	64	56	60	74	57	60	55	78	57	63	67	60	44	39	62	59	59	74	54	65	59	62	66	56	52	74	51	60	52	57	57	56	52	65	56	52	56	49	61	52	58	67	56	89	57	54	57	65	64	78	70	75	78	73	90	66	63	50	51	81	57	59	56	66	58	60	59	58	53	65	57	77	54	68	68	67	54	63	52	56	60	62	55	56	56	58	68	62	65	62	66	68	50	59	55	68	50	64	63	56	57	62	54	70	54	66	69	71	63	71	64	62	51	55	60	66	62	62	52	58	57	61	53	64	61	76	57	51	64	71	68	60	55	46	51	64	59	59	59	62	65	56	46	50	49	60	78	73	66	68	66	52	63	71	58	72	64	62	75	71	65	63	53	66	69	66	62	55	58	68	76	69	62	52	65	54	61	65	64	59	63	59	70	62	52	70	51	62	66	67	81	65	59	69	75	67	58	59	60	63	59	73	78	71	49	56	59	56	61	70	56	53	57	65	55	65	59	63	56	69	71	60	57	62	65	64	62	64	72	68	65	65	63	66	62	60	51	63	75	64	62	74	55	54	59	53	57	63	53	66	67	56	71	62	80	60	63	67	66	57	79	46	77	69	65	60	68	68	54	47	69	72	70	57	61	62	66	55	64	66	67	57	58	63	50	60	48	67	65	51	61	69	62	46	53	67	65	57	58	69	73	82	63	62	69	71	54	60	56	73	65	63	63	60	66	49	55	67	60	60	69	57	75	58	95	63	71	78	56	74	74	59	59	56	60	57	59	70	56	53	52	61	81	57	65	56	61	60	60	55	65	59	57	86	69	68	54	58	74	58	66	63	49	50	48	67	59	60	67	51	54	68	60	59	57	49	56	58	55	75	51	48	58	57	53	62	66	58	62	77	63	67	50	64	59	71	63	74	65	53	65	71	59	67	62	64	75	49	60	62	65	56	58	67	44	58	65	68	68	53	69	48	67	45	55	58	59	73	55	57	68	58	50	56	57	61	65	55	60	65	54	56	63	72	65	58	79	88	63	57	78	62	62	53	60	64	52	73	54	56	64	46	64	55	70	54	58	64	65	65	66	59	75	55	62	72	49	45	68	52	64	60	60	63	47	69	56	62	48	73	62	70	69	58	79	62	73	50	56	70	68	62	72	50	76	76	70	57	63	68	50	54	65	54	58	63	68	69	62	66	71	69	58	43	73	61	67	61	68	63	71	51	65	64	62	61	60	63	67	57	59	80	57	71	58	53	85	63	62	62	63	71	73	62	70	52	56	59	64	66	75	56	41	76	54	62	66	54	71	67	60	68	58	79	59	60	57	56	77	66	65	60	73	65	65	57	56	49	60	49	64	72	53	54	68	65	65	55	70	65	81	51	67	56	58	62	55	62	48	70	64	68	48	62	74	66	60	64	61	70	61	56	62	38	57	67	61	63	58	58	56	67	63	63	66	77	72	60	74	55	47	64	74	62	57	51	61	62	56	75	76	68	64	71	82	64	65	61	47	58	53	68	69	86	73	48	63	64	59	50	62	55	71	53	65	63	70	64	55	57	57	72	81	77	58	55	46	58	53	65	55	55	61	52	65	71	55	67	70	82	72	64	62	53	66	61	65	74	56	58	62	61	52	66	76	50	64	61	62	61	63	62	75	53	45	66	60	57	58	63	51	42	62	52	64	74	52	58	65	63	76	52	53	54	49	66	69	69	66	63	62	57	64	58	64	56	59	65	85	78	73	61	60	65	74	59	75	68	66	64	64	65	43	57	66	68	55	67	77	62	52	59	65	54	67	70	64	73	54	65	66	55	70	59	65	66	71	66	62	67	70	58	80	65	51	49	57	59	66	64	57	78	65	67	69	70	76	74	61	62	70	70	57	73	58	61	48	52	61	43	53	55	62	66	62	71	74	75	58	59	60	69	63	59	66	56	61	47	63	60	56	52	53	67	61	66	82	63	57	42	65	58	65	73	59	61	76	74	59	72	56	61	63	67	53	52	68	63	72	59	58	59	62	65	59	64	67	64	55	72	66	40	62	50	60	57	49	74	64	54	60	66	56	70	55	67	57	50	74	58	62	70	77	59	59	57	61	61	62	70	75	56	62	67	59	43	60	73	79	70	61	60	73	61	59	58	63	65	56	61	52	70	52	52	70	53	52	68	59	54	52	73	68	73	50	56	67	84	64	70	71	66	54	68	68	59	49	51	64	57	59	66	64	71	71	64	55	54	70	68	71	50	52	62	68	54	58	77	53	57	68	63	53	62	57	66	72	58	58	71	59	53	63	57	67	68	65	53	59	62	57	70	53	49	59	67	59	51	65	52	69	52	49	65	68	72	64	49	66	58	61	51	63	59	61	62	79	53	68	77	70	63	74	67	70	59	68	66	59	74	75	64	58	66	63	73	55	56	65	56	64	70	76	58	67	64	59	61	63	68	54	61	66	66	74	65	63	70	65	78	61	73	60	66	54	64	63	79	51	68	67	55	59	61	59	61	45	60	53	61	66	73	58	52	58	72	60	59	53	70	58	60	56	53	54	60	64	67	66	53	44	64	62	66	63	51	70	53	69	51	56	69	75	69	72	67	64	65	60	58	64	58	74	58	45	70	66	63	74	54	72	61	74	45	65	77	60	58	64	56	49	49	66	62	56	68	58	83	56	66	60	67	63	54	55	69	55	67	71	63	62	50	63	76	56	56	53	58	58	53	66	65	60	63	48	67	63	60	66	63	55	58	67	70	62	70	70	56	50	48	71	62	64	65	66	54	74	62	64	49	62	62	62	67	71	52	56	57	63	47	61	75	76	61	62	61	57	58	70	60	74	66	57	68	64	49	63	63	61	64	50	66	55	50	74	67	54	58	51	63	74	44	69	66	74	60	60	65	65	67	61	65	75	73	75	62	61	63	67	75	60	49	62	65	47	55	66	70	77	65	60	71	61	78	69	49	61	70	57	56	70	57	51	60	59	58	65	63	65	67	60	65	69	61	61	75	63	60	63	60	54	77
48784	48433	38259	34844	36800	22798	10972	11410	4847	1339	741	756	760	799	720	744	750	774	921	936	933	830	803	799	723	764	754	770	747	801	755	700	750	790	768	768	724	713	782	728	763	744	861	745	814	783	786	725	784	783	753	735	768	787	805	731	746	770	808	725	720	759	715	719	793	771	761	774	760	746	748	731	779	732	753	795	709	758	765	759	789	720	761	753	803	784	777	753	765	750	760	700	747	757	764	723	770	767	724	753	755	769	762	795	784	773	726	725	783	699	750	752	741	782	698	708	767	755	753	725	787	756	730	770	769	760	773	752	798	766	745	761	749	716	799	775	791	721	789	792	807	779	734	775	827	734	780	795	722	766	760	766	738	742	755	801	836	757	764	780	683	769	775	733	757	767	746	762	796	747	790	762	766	740	747	781	801	693	793	780	742	768	775	771	769	717	767	751	745	749	686	716	759	777	812	797	757	764	770	769	748	788	731	732	738	718	753	758	710	790	769	755	695	797	788	752	766	769	768	806	771	773	761	771	760	753	768	737	764	804	798	753	765	773	756	806	719	777	703	748	750	800	700	718	770	716	774	789	685	774	787	771	710	739	736	761	799	797	767	779	753	790	771	740	715	784	744	782	736	777	745	754	785	759	748	753	799	761	812	736	780	753	710	761	802	809	762	762	793	774	816	787	789	750	724	752	768	788	764	807	753	755	777	750	814	770	767	801	724	746	766	758	756	758	794	760	747	748	717	743	791	745	770	761	742	742	756	783	699	722	703	723	822	757	752	731	807	751	750	779	731	747	769	765	736	806	770	774	754	773	774	775	786	768	767	736	716	819	813	727	745	737	747	721	759	715	794	777	771	803	774	771	785	756	757	705	748	769	793	782	775	790	764	768	773	764	734	738	758	788	745	741	782	754	750	812	733	784	804	774	762	791	782	771	788	737	762	815	782	718	764	743	811	817	736	764	749	755	754	797	723	772	768	722	767	768	738	777	736	720	811	767	734	691	717	731	764	773	776	776	766	706	765	773	799	757	766	817	723	815	747	759	836	741	760	745	750	776	747	730	761	743	744	791	752	778	738	749	793	761	746	783	740	758	747	783	778	804	717	746	762	736	796	790	722	794	807	773	719	773	823	722	790	789	778	755	741	763	716	799	750	770	772	700	787	760	765	746	770	768	787	751	740	787	831	712	786	763	725	754	768	796	783	765	744	773	744	778	757	734	821	797	733	719	722	703	755	772	788	785	758	745	754	826	774	766	760	713	745	759	794	703	716	816	755	748	750	716	749	765	778	761	775	799	719	768	794	779	781	723	708	743	728	801	776	755	761	717	758	750	807	754	758	681	779	730	732	778	744	751	806	769	730	702	724	822	733	714	710	787	749	791	740	747	754	714	715	766	792	752	770	760	776	776	727	748	754	750	777	728	725	814	757	771	770	790	783	752	696	834	754	750	729	802	771	749	756	781	767	760	751	770	784	763	789	800	759	719	774	781	776	765	767	759	806	743	794	803	779	725	791	786	720	815	716	776	738	744	768	758	789	791	751	762	759	777	778	794	782	772	743	748	750	718	758	793	761	737	769	776	783	735	754	791	763	721	738	806	752	781	746	699	756	785	812	774	788	760	707	723	744	785	735	767	750	725	799	732	764	798	772	764	756	753	744	792	702	752	756	799	771	743	773	740	749	779	763	735	749	720	764	725	772	779	762	767	742	738	754	750	748	720	765	753	753	780	783	797	799	759	748	746	767	749	747	743	780	815	721	764	756	773	767	732	755	770	698	771	747	793	704	812	739	790	732	769	829	714	767	803	750	790	809	778	732	749	798	738	726	740	798	707	806	764	763	779	729	739	747	804	810	776	717	711	788	779	770	747	799	757	722	702	718	729	792	773	777	713	768	756	716	786	738	777	732	820	714	773	754	737	749	755	803	765	775	776	710	771	786	737	751	707	766	825	754	770	765	732	773	759	739	806	769	740	758	739	769	732	809	800	773	752	763	746	789	749	726	785	785	749	742	804	767	734	783	773	787	722	763	779	759	778	799	790	814	729	747	814	776	797	751	749	743	752	736	725	815	755	775	740	793	718	758	757	771	740	791	768	802	745	768	782	812	786	755	752	755	729	743	727	783	712	785	722	707	720	768	768	754	774	786	747	773	753	804	758	754	779	781	773	768	695	726	778	709	760	747	767	775	764	749	757	713	781	801	762	802	767	740	734	800	754	786	768	767	730	761	774	756	781	733	783	720	739	758	758	705	776	797	771	757	743	730	779	723	753	752	778	774	757	761	748	804	808	780	737	700	746	756	740	710	757	776	767	757	739	733	746	770	741	741	743	805	749	730	761	803	762	769	692	760	767	756	756	801	754	775	752	779	745	762	758	739	747	716	732	807	773	751	743	771	716	749	774	773	766	802	748	788	743	731	730	737	783	791	772	759	701	740	777	745	808	725	805	737	713	782	739	718	790	761	765	736	685	716	773	725	741	807	721	723	736	744	779	739	762	760	761	720	753	773	709	687	774	730	754	772	746	738	722	758	743	803	741	782	751	727	811	765	738	745	698	770	750	769	778	785	765	732	725	719	803	725	768	747	738	779	793	780	735	726	772	765	767	751	776	735	775	700	783	747	769	773	749	763	721	778	748	712	780	795	764	795	771	713	738	786	766	735	713	744	725	828	760	764	809	749	709	751	734	802	775	762	747	733	782	741	742	776	761	806	739	787	776	768	729	800	763	822	761	803	761	759	768	751	765	780	702	744	771	751	728	756	772	748	720	784	805	781	769	767	761	780	757	788	741	786	764	755	755	843	763	768	785	763	729	747	771	747	792	770	775	750	746	804	808	760	684	758	778	749	750	782	786	787	771	754	792	724	756	788	775	791	750	762	745	777	823	756	720	785	737	722	770	771	788	794	745	760	787	742	759	737	796	762	788	756	758	748	763	712	776	817	762	788	762	751	815	742	784	784	742	723	737	783	810	790	733	765	724	708	715	718	775	803	727	741	715	742	733	746	742	749	723	719	778	741	742	739	746	759	753	758	770	713	729	744	747	818	819	746	753	785	759	816	751	764	709	771	738	782	758	739	746	753	727	773	751	814	765	729	732	743	757	800	729	814	768	749	778	745	778	741	773	792	768	732	794	745	790	760	814	771	757	777	744	744	781	795	769	772	775	738	764	748	744	796	761	748	743	710	819	782	772	736	779	744	809	752	792	750	830	767	767	730	733	736	771	779	776	786	753	736	741	774	757	735	765	736	721	768	793	792	788	771	779	781	736	796	756	718	793	757	766	769	755	787	724	765	748	733	796	746	772	768	808	803	759	770	761	792	806	771	740	779	767	768	762	769	763	730	787	728	778	773	755	748	742	778	800	712	780	741	700	751	739	756	745	771	766	766	760	743	747	706	759	801	790	762	789	728	740	783	753	748	795	746	759	801	764	778	748	735	800	743	751	811	729	728	767	771	770	744	766	727	758	734	758	806	807	743	718	778	764	764	761
25517	38880	23400	9249	5140	1611	387	466	212	75	72	60	64	64	61	58	51	53	71	77	69	64	67	68	71	71	62	65	49	43	55	72	69	56	53	55	49	58	54	66	56	58	59	50	61	57	61	62	55	61	60	53	79	61	63	55	57	49	71	62	55	60	69	61	76	59	51	56	59	65	60	62	54	64	44	61	67	58	50	52	55	51	62	48	72	55	52	64	72	64	66	62	64	66	53	56	52	68	62	59	64	52	47	55	53	64	64	65	67	68	63	50	56	65	65	43	65	66	62	61	51	60	57	75	57	66	65	51	47	55	55	70	48	61	58	61	69	55	55	62	63	51	61	56	49	60	57	60	64	61	66	67	68	66	64	69	56	65	55	74	59	56	52	66	61	65	66	59	50	60	67	56	56	67	50	50	58	54	51	64	57	47	41	47	53	69	63	63	58	56	62	57	67	53	68	67	59	58	65	58	52	44	66	62	69	61	49	56	60	61	51	60	56	53	60	38	65	49	66	52	62	43	73	62	75	54	61	55	68	66	58	58	64	72	63	61	63	71	48	69	73	65	62	78	62	52	53	61	60	62	64	58	61	45	56	57	58	43	68	55	62	58	49	54	51	64	60	66	61	60	61	60	62	54	63	40	52	69	56	74	71	57	56	57	61	67	51	56	47	60	59	70	56	47	63	67	55	65	62	61	56	55	55	66	66	69	69	57	50	58	48	79	73	62	83	51	66	51	67	63	52	53	55	68	42	66	78	57	45	65	65	50	68	44	71	68	59	53	64	62	72	50	74	58	59	79	68	61	67	52	61	69	63	61	55	49	55	52	61	50	53	54	62	56	62	71	67	58	70	62	65	58	58	43	63	71	67	48	58	53	72	72	58	54	47	55	67	43	57	70	55	65	71	50	53	64	51	55	67	64	59	58	56	67	60	48	57	58	58	57	62	67	66	43	65	67	65	56	59	47	71	58	73	49	57	72	70	53	59	63	50	51	57	60	63	75	38	73	63	58	60	62	49	68	63	77	56	69	65	56	49	54	59	61	67	56	55	51	71	61	58	66	50	64	56	70	64	56	46	66	49	72	62	54	71	66	77	63	45	70	50	62	58	61	49	50	57	74	52	45	64	59	71	62	64	65	57	79	47	61	43	60	62	61	69	66	59	60	47	57	68	48	53	63	57	63	70	53	50	59	57	72	55	53	66	54	59	53	66	53	68	72	71	71	69	51	62	62	66	52	48	61	58	61	48	64	47	55	67	52	59	61	64	71	59	52	72	46	65	69	52	48	52	62	55	64	53	44	62	46	64	55	63	68	65	63	58	48	59	52	69	56	59	60	64	63	56	60	59	73	48	54	54	46	52	69	79	63	54	68	60	55	69	66	71	48	64	59	66	55	79	59	61	57	37	58	58	68	62	71	57	70	41	60	57	63	49	74	55	60	59	71	57	57	57	68	67	67	48	64	75	64	47	58	61	48	60	49	49	58	66	65	62	51	58	59	58	61	53	51	63	58	63	68	45	51	66	45	53	56	45	55	61	59	60	46	58	46	64	53	63	53	74	77	70	69	52	62	59	53	72	51	69	57	49	55	58	73	64	51	57	68	57	65	57	65	61	64	59	39	54	57	49	72	61	68	69	64	63	65	56	54	67	64	61	66	56	54	65	59	56	55	68	66	66	57	57	70	69	64	75	54	66	40	59	71	66	64	67	40	51	57	67	69	60	65	56	46	42	56	66	66	54	46	49	70	46	50	76	44	68	62	54	54	52	59	64	68	57	54	52	64	69	54	51	61	59	59	48	55	55	48	57	54	66	62	64	49	73	64	63	61	66	73	58	52	46	65	51	66	56	71	55	64	62	68	54	64	61	72	66	54	64	59	61	61	59	54	64	47	64	55	57	50	65	64	57	55	55	67	61	54	57	72	60	63	59	72	59	65	64	65	56	57	58	57	54	65	58	51	47	75	61	68	65	66	73	71	49	55	53	53	54	60	72	69	54	58	56	58	66	67	51	48	81	58	60	65	59	58	54	60	72	52	62	73	60	69	46	65	68	55	52	57	53	47	64	65	55	52	72	68	69	48	58	53	61	46	65	56	65	58	65	72	60	52	68	54	49	63	70	58	69	74	52	60	58	68	58	55	60	59	65	59	81	53	59	55	62	62	69	50	55	59	68	62	54	56	65	62	56	61	45	69	58	53	63	70	58	58	65	49	64	48	54	56	59	60	61	66	49	53	61	73	50	62	64	69	47	56	59	54	41	63	60	60	54	61	43	51	60	82	39	63	55	64	58	55	65	66	48	53	48	63	68	56	57	55	56	73	62	52	54	61	65	59	64	52	63	55	54	66	55	72	65	53	55	56	53	59	69	61	67	54	53	51	59	60	69	59	65	66	57	51	55	56	62	57	68	73	48	58	66	63	55	52	65	62	57	68	55	56	65	67	57	62	70	63	64	65	53	46	57	52	59	57	69	65	53	61	56	62	56	66	44	51	64	63	55	54	59	64	51	57	59	60	66	50	48	58	73	67	61	56	61	54	52	44	58	51	70	49	58	48	60	60	70	65	68	67	55	68	78	55	56	66	62	63	55	47	57	63	59	50	61	72	69	64	70	67	74	61	58	73	60	57	60	60	63	54	59	62	63	60	65	49	55	50	64	66	58	62	57	60	57	67	62	60	58	57	52	58	50	57	59	59	63	59	61	69	55	60	58	66	47	65	60	56	73	65	64	60	59	57	70	59	56	64	62	63	66	52	59	66	72	63	62	61	58	57	61	59	71	73	56	53	51	58	51	69	67	54	44	53	61	57	71	56	66	49	62	64	51	59	47	51	52	64	52	75	85	72	48	72	53	61	58	44	47	52	67	75	52	53	56	51	57	50	69	52	69	61	50	57	58	57	61	57	55	52	63	61	51	55	69	62	64	72	61	54	58	62	62	73	55	55	74	57	59	66	54	72	52	53	70	61	49	56	58	76	67	64	60	56	61	50	63	49	65	55	54	56	48	57	62	63	52	58	45	52	52	45	49	78	73	63	56	72	64	69	58	61	71	68	55	51	55	59	56	67	66	64	55	46	65	59	53	68	56	59	65	54	51	62	50	61	58	63	65	60	57	65	70	64	58	55	58	57	57	57	54	65	53	60	64	62	68	53	63	61	60	57	60	58	59	47	63	62	54	62	51	55	48	64	58	58	71	71	52	65	68	63	59	66	54	64	51	72	70	60	47	67	43	49	68	60	58	51	58	56	56	52	67	56	51	55	56	60	41	76	69	60	63	54	56	54	52	71	72	71	66	59	70	45	67	55	66	48	67	65	61	46	48	53	71	58	55	58	57	57	61	63	57	64	73	65	55	46	47	49	55	52	61	71	67	66	54	44	74	56	57	64	73	56	57	61	70	55	59	67	58	60	65	47	56	79	41	48	71	65	60	50	66	64	60	52	74	48	63	63	59	61	64	59	56	62	68	61	58	64	51	57	79	59	44	57
45146	47876	44221	41369	44356	28691	14483	16126	6867	1684	757	709	764	739	756	721	758	758	882	1131	1097	894	803	720	722	731	727	719	738	750	762	740	764	750	759	734	720	757	740	762	698	714	762	771	699	714	707	712	740	731	717	743	720	715	745	759	726	759	764	703	753	806	749	710	729	723	711	671	713	704	685	736	747	706	722	742	726	753	687	725	747	701	794	733	704	742	747	732	756	709	768	686	738	736	712	774	740	748	738	737	723	754	777	704	722	715	659	720	723	729	727	799	718	728	717	724	752	734	729	709	745	704	750	732	753	770	722	783	738	740	733	689	725	680	674	707	717	766	768	727	726	727	759	731	701	763	728	752	749	746	683	746	715	696	760	766	732	762	718	704	693	717	711	727	734	718	731	723	734	744	733	736	759	710	748	756	727	746	803	728	711	704	719	758	702	714	725	741	736	729	775	761	808	746	723	723	765	754	752	686	725	756	718	698	704	757	719	697	732	761	732	690	739	740	786	697	726	730	775	724	747	724	693	712	738	752	706	726	721	712	744	699	730	730	720	723	705	695	743	739	769	733	739	721	718	758	750	739	735	696	740	720	759	795	724	781	719	740	726	719	730	768	674	721	688	722	752	790	703	726	730	724	741	774	725	767	740	764	756	758	753	784	735	696	711	704	730	764	750	727	731	698	706	717	737	742	717	711	714	777	745	724	686	751	725	763	743	755	719	742	676	744	736	770	698	755	723	725	744	738	770	727	738	672	775	709	765	732	740	751	710	737	761	737	780	686	753	713	751	770	758	785	776	730	761	755	722	702	735	725	732	708	761	699	753	745	780	712	696	790	773	776	726	758	721	750	736	718	716	749	723	723	758	752	697	791	746	692	727	745	751	752	710	692	693	694	748	727	740	746	753	726	712	709	735	743	722	716	704	724	712	773	732	747	791	725	736	764	726	725	772	688	743	720	697	756	746	763	758	716	706	724	692	712	702	739	688	713	748	729	702	768	721	714	728	721	730	763	709	692	777	793	689	712	720	727	762	726	717	732	732	710	715	746	704	721	780	730	745	730	746	726	774	694	745	754	683	725	723	722	747	704	780	711	761	768	735	709	771	730	791	696	722	751	758	687	704	732	679	750	739	778	750	724	716	784	750	746	728	702	807	740	709	753	749	726	750	713	739	705	712	720	680	715	758	706	744	733	750	723	731	774	722	718	708	720	668	766	724	733	727	741	728	751	677	754	672	780	750	726	732	659	668	719	741	734	724	757	729	749	731	673	754	812	709	715	751	670	675	720	715	690	757	762	712	707	718	741	710	749	750	711	751	671	767	719	699	733	722	731	738	659	755	751	701	734	732	729	746	760	676	691	684	746	700	752	725	748	736	770	714	734	765	759	773	738	737	759	747	742	707	718	718	705	732	716	772	744	759	688	757	711	751	728	773	734	745	701	766	727	708	760	729	741	738	729	715	753	732	684	781	743	746	718	733	685	724	683	761	713	720	720	745	695	725	732	747	718	729	713	739	718	711	771	731	735	690	778	780	727	778	685	719	737	725	720	665	813	740	713	725	740	701	756	705	756	703	707	709	779	750	756	686	759	794	732	724	725	773	697	719	736	705	711	696	706	738	647	788	731	746	691	713	736	734	709	721	733	724	788	739	748	711	780	779	754	750	721	750	712	803	680	788	746	729	788	766	754	718	732	741	681	728	782	754	763	736	705	728	730	779	792	711	696	699	749	708	736	737	727	752	728	763	708	765	776	689	768	718	754	717	723	767	672	798	669	722	674	743	722	735	734	733	716	717	733	742	753	719	761	706	753	725	718	716	705	731	688	734	677	738	739	718	711	697	771	723	779	729	757	731	739	740	763	717	721	742	761	702	758	729	707	739	777	753	756	780	727	703	778	728	736	767	727	763	698	782	705	684	751	751	741	776	723	709	711	753	753	743	705	725	717	704	750	769	761	727	714	732	698	688	752	665	683	775	718	721	788	780	709	756	746	711	749	719	679	727	740	723	702	717	769	741	764	756	767	793	689	710	705	752	721	701	719	735	706	771	738	705	775	757	716	756	687	727	761	762	734	697	742	713	728	754	691	730	717	764	703	734	777	687	721	724	720	754	784	696	740	750	742	748	747	755	747	761	750	733	689	752	694	734	721	769	737	752	753	761	758	709	719	771	739	741	725	726	698	705	767	740	738	768	736	714	732	728	716	724	729	744	741	715	793	729	742	697	720	728	726	751	739	732	738	725	736	748	712	683	697	719	744	728	744	751	728	727	728	735	691	721	747	689	750	692	755	744	764	703	728	743	731	735	782	733	744	713	698	683	715	783	760	774	744	721	736	752	759	750	710	740	755	682	715	743	723	740	705	766	718	741	688	734	777	747	739	736	753	740	666	738	775	716	707	754	789	745	703	739	723	732	698	754	740	726	775	745	707	747	734	753	726	763	724	741	745	767	751	779	755	784	742	692	759	732	778	733	758	730	714	767	715	702	692	680	746	719	720	722	735	745	741	712	751	745	710	735	666	750	703	757	705	734	705	749	756	720	740	733	724	787	731	783	734	680	695	682	693	762	774	792	745	699	721	728	695	755	708	758	780	747	725	735	688	706	740	718	700	711	763	735	721	755	734	748	743	721	729	753	733	724	770	835	726	723	690	730	738	760	739	773	731	701	727	737	755	700	723	719	713	752	753	713	718	786	708	757	701	778	731	733	743	728	773	717	744	760	752	759	748	669	734	741	718	730	726	688	705	724	761	751	778	718	724	728	722	713	674	691	693	775	792	731	750	739	722	739	692	764	698	720	649	745	708	742	718	771	691	773	743	775	765	723	694	690	738	734	687	758	719	701	747	666	733	732	729	776	717	730	684	782	723	772	685	703	749	735	758	769	730	734	678	700	732	687	721	716	739	761	726	776	725	690	722	725	751	687	740	709	702	712	778	749	681	800	676	723	706	749	784	738	749	705	765	716	758	715	752	778	717	709	750	693	749	717	694	723	772	772	750	775	757	741	704	692	720	756	746	720	764	775	725	754	703	679	744	752	737	769	726	745	756	719	707	721	755	750	723	703	770	714	722	727	674	684	717	711	757	736	733	663	718	691	696	732	688	690	723	676	736	736	722	716	733	703	737	708	720	753	710	723	780	719	713	735	726	779	753	714	698	757	721	710	716	737	744	763	723	729	688	752	707	727	703	781	740	706	686	718	738	698	693	776	753	763	770	713	712	753	737	708	705	713	725	775	727	755	766	767	695	706	717	784	720	759	744	716	695	755	739	727	702	727	700	670	690	688	714	713	708	735	715	719	709	690	706	770	748	701	715	716	720	724	760	740	730	710	732	697	742	752	681	722	759	678	713	769	746	707	698	715	712	693	749	721	785	732	731	702	706	712	733	763	742	753	666	734	728	775	738	760	752	763	710	735	706	733	744	723	768	734	736	749	718	728	692	730	698	709	742	727	745	726	687	737	743	714	733	733	731	711	725	732	723	729	716	716	720
7982	11212	6478	1589	1222	430	95	148	86	58	48	54	31	64	47	36	47	54	46	46	53	59	56	56	57	55	51	46	50	67	65	54	50	44	52	49	48	48	59	71	52	54	44	52	51	48	53	45	62	50	45	47	64	60	35	59	66	54	48	50	41	66	49	56	58	41	61	43	48	66	45	45	52	48	57	56	57	55	50	63	59	69	66	55	35	48	52	53	42	56	45	63	58	47	51	48	60	64	47	48	47	55	44	53	46	56	50	45	53	50	56	67	43	62	56	64	54	48	58	49	60	48	64	51	47	67	56	52	47	60	36	60	55	41	53	54	52	51	56	61	47	69	49	47	49	49	67	58	70	47	50	61	55	63	34	55	61	58	57	51	54	61	52	59	53	41	57	58	46	49	51	59	61	53	57	63	50	56	53	42	76	68	52	56	53	61	54	44	43	50	61	54	46	49	58	54	48	46	45	66	54	41	52	47	53	50	52	52	50	62	66	43	60	43	56	54	52	66	46	54	54	53	52	53	50	54	56	47	68	54	46	46	54	50	43	42	47	37	38	52	47	50	57	45	54	53	58	45	54	50	59	59	45	57	46	49	55	56	55	52	49	47	49	62	54	45	52	67	47	52	44	54	55	53	51	62	42	66	62	57	74	53	53	50	56	58	60	64	70	44	47	57	59	63	46	62	42	57	49	47	48	55	47	57	50	49	49	55	49	46	51	50	65	62	52	51	55	56	46	55	60	49	58	52	77	60	44	48	44	58	54	48	47	50	55	58	60	61	50	60	51	43	40	69	63	66	55	61	43	54	43	56	46	43	56	49	67	48	53	48	57	58	56	55	54	72	45	56	51	51	43	62	52	64	43	61	54	54	41	52	53	61	71	61	46	64	59	57	52	60	53	47	49	54	51	50	45	56	45	56	56	63	64	50	61	46	44	59	50	47	54	49	58	46	41	62	55	49	50	60	54	55	54	52	46	53	54	62	60	51	44	56	64	51	55	53	67	59	47	67	55	51	48	58	61	44	66	52	44	45	59	42	55	57	53	50	48	41	63	58	65	62	61	53	44	41	51	55	59	48	55	39	55	39	54	51	51	50	56	49	40	58	49	57	53	50	52	47	49	47	38	59	45	45	58	48	47	61	67	56	47	57	55	44	56	50	48	49	59	45	54	60	64	43	42	34	54	56	62	45	47	59	66	47	52	54	53	55	65	69	57	53	51	53	56	44	50	55	58	48	49	58	44	53	47	52	48	44	64	50	54	49	52	44	54	53	56	58	48	50	52	59	53	56	44	60	45	50	41	56	46	66	53	59	59	60	52	44	65	50	51	48	50	58	56	55	51	59	35	51	59	48	46	44	45	45	48	47	52	45	56	64	51	45	54	71	40	46	60	76	44	67	51	64	47	46	56	45	63	63	53	46	54	51	50	47	52	47	62	43	51	51	56	49	40	56	51	43	47	50	54	56	58	48	58	60	53	59	52	51	43	51	50	62	49	62	42	42	51	44	48	51	66	60	58	46	58	50	55	45	57	50	49	42	63	62	66	53	51	66	54	50	69	50	55	50	51	53	64	54	46	63	42	42	51	72	65	56	53	59	62	45	37	71	54	45	47	62	64	55	61	50	46	55	53	44	54	61	56	63	64	43	59	58	50	63	43	54	50	48	50	58	39	58	55	46	48	50	44	57	50	62	62	51	44	44	56	54	50	58	36	50	60	63	46	46	58	60	55	51	50	47	69	43	52	47	58	56	54	62	55	58	54	59	56	51	50	42	58	60	50	53	61	51	46	62	46	55	48	47	56	47	52	54	63	64	49	68	54	68	57	58	55	69	57	46	50	55	44	51	65	48	55	51	51	49	58	50	64	49	42	52	50	52	47	48	49	47	53	60	55	51	41	55	53	62	53	57	41	66	45	46	52	48	56	46	56	50	52	59	40	50	55	37	64	52	66	56	62	50	58	60	54	51	54	56	56	57	59	60	48	59	55	59	59	61	45	52	42	54	57	56	41	56	53	57	66	56	52	43	56	59	60	49	45	60	54	66	57	64	47	51	61	43	50	51	46	51	70	61	50	51	43	67	48	38	50	58	58	43	46	47	58	59	55	46	45	62	56	52	49	53	60	58	35	54	46	47	51	57	58	46	49	59	62	55	38	50	51	60	58	64	52	57	57	41	58	50	50	62	44	57	58	64	52	55	64	63	51	44	41	44	55	59	52	54	49	59	51	49	59	54	63	48	50	42	62	51	65	58	49	47	50	51	63	60	59	50	50	57	45	53	47	46	49	51	57	51	62	56	59	50	47	63	50	51	63	33	58	59	53	45	52	56	69	65	62	44	40	61	54	58	38	33	51	43	62	49	33	57	47	56	55	59	49	43	50	51	43	46	40	57	45	53	54	61	58	54	59	50	46	49	57	54	45	58	37	45	48	49	55	59	48	49	45	52	50	58	53	63	62	50	54	39	44	54	70	56	57	51	52	52	56	52	61	42	41	60	48	50	50	51	66	57	64	59	47	54	54	55	54	51	58	37	49	61	59	51	58	48	52	57	54	41	50	46	64	51	39	32	48	46	52	53	59	65	63	40	61	49	62	46	52	52	55	57	64	57	63	63	49	51	64	62	63	50	53	59	45	53	43	58	38	55	52	51	54	41	45	62	55	57	53	54	50	49	63	59	52	60	42	46	46	40	55	52	48	53	55	62	49	53	69	46	51	58	53	61	51	48	53	43	53	49	38	67	60	35	48	59	45	47	59	70	61	43	53	48	61	48	52	56	51	50	59	57	50	52	41	57	48	55	38	49	53	48	39	63	54	59	48	61	38	64	47	60	59	46	68	62	48	58	44	58	55	52	54	52	54	69	72	48	39	67	58	56	59	52	44	64	44	50	46	65	49	62	59	52	52	60	56	54	44	44	60	52	57	66	72	55	49	49	48	41	64	49	64	56	53	44	61	56	59	51	53	53	64	51	56	58	55	50	59	61	58	47	50	42	68	53	57	54	55	57	61	61	56	53	56	51	48	52	50	59	46	61	51	47	43	52	49	50	55	53	57	36	47	52	57	47	50	50	62	70	60	48	46	46	58	57	50	41	61	45	54	59	68	54	46	58	47	47	60	52	48	42	62	53	60	43	44	57	69	49	42	57	51	50	60	43	51	59	53	48	48	58	54	60	50	68	58	58	41	55	56	64	63	50	38	53	57	47	41	61	58	67	56	57	53	54	65	53	46	48	52	44	41	56	57	48	45	48	53	49	62	55	54	54	54	50	52	53	80	54	52	54	58	56	58	57	47	46	44	42	41	63	57	55	60	47	43	59	56	48	50	56	59	57	55	57	48	67	46	55	50	56	59	53	57	50	53	47	55	45	55	59	35	53	45	36	60	54	37	50	47	65	43	62	65	56	58	62	49	58	57	47	50	53	68	60	61	52	53	71	48	57	46	42	55	50	54	53	61	61	60	52	80	48	57	61	54	62	48	58	50	56
40868	36148	28316	24275	26365	13965	3670	5901	2346	838	656	681	628	624	671	657	643	630	650	686	765	739	693	641	683	628	672	655	645	627	641	650	701	641	694	627	657	671	686	663	692	681	626	684	663	629	648	653	675	614	674	633	692	711	622	636	681	650	639	616	676	663	621	621	667	656	666	681	634	667	641	663	675	640	640	649	648	646	647	667	686	651	645	668	618	618	649	656	666	631	626	657	661	679	669	645	691	663	651	642	650	640	682	641	674	641	650	641	680	636	670	660	638	665	652	651	634	668	643	666	678	665	631	681	672	665	681	642	689	637	632	705	689	683	641	633	638	641	702	676	649	636	692	667	665	645	683	686	644	643	621	639	691	663	640	635	629	632	681	648	646	646	651	598	693	654	632	676	648	607	637	654	687	682	702	625	661	622	619	639	629	623	675	676	679	650	677	684	662	652	684	638	660	626	659	642	676	596	621	643	687	668	614	675	675	612	737	707	653	631	652	655	669	668	652	682	680	663	696	667	653	659	649	670	645	677	656	643	682	626	679	641	656	654	651	657	635	667	675	673	634	627	626	626	623	642	655	705	702	652	636	658	683	635	622	612	645	679	651	688	639	642	636	610	654	646	663	659	667	637	670	672	612	669	661	651	663	695	692	661	679	664	678	617	717	651	611	703	651	672	706	635	690	671	648	638	628	656	636	639	656	664	722	667	608	627	689	640	633	632	652	666	638	676	671	673	655	685	622	687	678	668	625	652	647	692	712	649	627	667	657	660	673	636	692	625	669	641	636	627	682	705	635	651	658	631	637	613	624	686	668	670	644	655	632	717	658	663	666	616	661	645	644	652	647	639	695	667	623	671	693	648	685	655	671	620	694	679	655	668	642	650	673	651	660	691	660	647	655	636	669	623	630	638	651	659	609	662	648	680	682	707	654	691	676	653	662	690	709	674	690	643	681	655	692	636	651	672	670	693	657	699	682	642	677	675	641	665	664	661	644	647	663	684	640	654	679	650	593	626	585	669	659	642	652	651	676	732	616	701	651	632	680	651	633	632	662	656	674	643	668	648	661	615	680	666	640	634	633	621	736	682	643	683	688	624	644	659	649	624	614	631	669	647	615	625	680	664	693	647	605	630	678	681	678	651	628	652	669	628	649	666	671	671	632	668	674	652	668	634	654	669	666	645	638	669	641	621	710	686	647	659	717	644	639	636	658	613	687	683	670	669	680	639	645	654	655	685	585	662	632	650	662	647	640	618	670	662	700	617	645	658	664	689	674	638	622	626	644	682	661	633	642	669	683	642	657	697	637	685	647	642	639	670	612	671	653	660	640	650	689	654	675	663	628	667	670	656	726	656	664	646	645	657	619	655	681	663	677	654	645	685	640	685	672	656	606	648	659	697	631	706	631	664	691	651	615	658	673	671	675	651	655	655	636	641	698	728	673	659	692	650	706	678	656	662	606	676	656	664	658	656	626	653	675	706	643	654	657	649	680	724	637	677	633	612	672	692	683	694	605	657	628	677	649	665	695	593	641	651	611	677	638	706	647	661	655	654	621	735	668	632	663	675	727	652	672	659	673	634	689	693	662	699	657	645	678	635	632	655	660	633	657	668	711	645	610	664	623	640	670	643	635	666	655	646	667	660	653	645	649	633	679	676	619	691	703	617	648	664	645	618	679	666	628	638	686	630	684	643	672	682	648	668	649	649	681	627	659	670	630	623	664	648	601	652	662	658	600	672	672	625	653	627	621	647	680	680	673	660	632	622	650	672	635	636	715	668	623	640	639	676	630	602	655	674	634	674	650	653	669	665	635	651	686	612	687	696	657	655	685	679	706	671	700	634	710	662	668	658	647	645	646	635	682	689	678	670	675	650	667	629	658	663	652	642	630	624	668	648	649	697	678	645	602	688	660	659	658	666	664	647	646	638	661	604	683	630	630	649	633	652	648	690	650	621	673	629	641	700	674	642	633	648	649	682	703	638	670	649	653	685	678	708	676	674	655	673	660	647	680	653	662	633	659	599	661	647	696	729	685	620	664	625	675	632	649	641	693	662	650	661	697	663	734	655	658	631	704	615	703	687	608	652	690	643	672	639	655	707	656	649	692	693	699	670	649	673	657	699	641	620	643	640	609	704	668	668	665	700	693	637	634	726	641	663	717	639	633	656	657	733	663	628	650	658	651	684	666	697	672	667	669	646	677	651	708	692	681	669	629	689	652	660	699	671	696	625	651	686	657	629	671	653	675	665	643	605	646	612	692	639	681	632	677	639	660	664	638	673	674	688	703	682	752	638	680	631	629	695	645	670	654	645	641	697	693	656	654	641	688	591	653	656	658	678	685	641	685	649	639	642	650	644	652	679	643	665	672	695	692	632	679	662	607	639	607	679	716	681	609	655	693	639	682	637	693	662	604	702	660	655	661	634	661	648	660	675	687	648	677	654	658	644	663	625	608	661	677	638	696	638	698	645	660	671	628	716	650	667	671	678	656	699	643	651	634	676	655	692	661	624	635	640	681	668	673	681	677	651	635	631	612	672	647	664	616	646	728	668	597	654	628	700	691	684	697	651	622	691	651	603	630	694	636	641	655	666	642	648	653	640	672	687	685	663	641	671	718	614	681	643	677	685	676	648	620	647	656	644	647	659	676	641	663	675	660	620	651	635	667	646	651	605	638	675	655	630	685	690	682	720	672	629	625	737	632	661	708	686	668	642	645	679	644	662	622	698	649	675	658	630	685	653	668	686	652	678	693	680	655	673	665	652	717	671	643	649	615	616	650	645	679	650	670	660	651	689	603	671	647	654	660	653	681	632	657	623	652	640	681	694	625	641	616	690	644	662	668	667	606	641	690	657	673	672	694	686	661	650	647	639	662	668	622	660	629	660	664	645	671	676	660	683	619	672	688	624	660	634	653	655	652	656	663	666	632	630	619	598	661	618	665	665	663	648	638	682	669	640	649	647	651	640	647	624	639	626	675	690	663	700	640	615	660	686	705	679	647	665	658	715	623	687	677	655	668	680	687	668	607	706	663	667	650	643	641	627	654	671	673	644	679	630	643	631	636	644	669	664	714	628	653	688	687	620	650	638	664	683	717	663	648	667	690	654	670	674	664	691	670	670	645	677	657	674	625	688	673	663	711	639	661	654	707	631	666	673	664	655	674	630	641	658	682	674	647	646	644	663	646	636	641	636	675	676	690	680	667	698	700	651	622	621	669	660	633	667	685	662	675	632	688	716	688	659	719	681	659	682	650	650	685	681	638	649	637	661	652	672	649	704	644	695	688	641	744	720	646	641	650	613	630	721	643	646	671	620	664	684	648	668	684	667	625	647	664	619	625	664	661	655	665	668	674	701	673	654	690	655	662	677	646	671	650	666	655	636	617	657	705	679	666	644	628	670	693	639	682	639	626	675	686	640	640	620	650	667	710	660	649	655	645	714	689	639	688	639	650	615	683	686	642	679	659	686	656	610	665	679	624	670	704	614	651	647
20439	31521	17413	5448	3642	1135	262	359	178	78	48	50	58	66	58	33	57	53	54	53	65	52	75	42	60	47	61	60	55	38	51	62	51	40	42	54	63	54	56	49	50	53	60	60	55	53	53	51	54	56	65	64	52	46	62	46	51	39	60	61	69	53	64	66	53	57	50	46	43	48	55	63	46	74	40	58	52	60	51	49	57	51	62	60	50	45	48	56	36	43	45	52	54	58	49	51	59	46	65	50	52	61	52	37	49	47	53	55	43	59	50	63	60	42	47	53	61	51	58	56	44	56	60	52	54	51	60	57	49	51	49	44	56	48	55	60	62	47	40	49	54	49	52	71	47	42	62	54	51	37	44	61	67	50	48	51	56	47	50	51	50	52	62	54	51	61	55	51	48	62	59	61	57	41	46	55	37	48	71	51	47	44	69	57	65	49	54	50	68	51	56	48	66	48	65	62	64	58	53	64	55	50	60	54	60	47	50	45	56	53	51	48	57	57	50	59	47	54	49	60	54	62	47	47	42	56	60	65	50	59	52	56	39	56	49	44	52	49	52	47	38	47	46	54	66	54	54	54	70	49	58	46	54	53	56	57	52	51	48	53	67	63	63	56	54	47	53	56	42	48	68	51	55	71	61	58	57	57	56	52	53	59	56	55	63	43	59	67	52	50	71	65	60	57	55	51	61	45	54	44	45	62	47	53	50	50	67	46	54	62	52	56	71	61	67	43	62	54	61	58	49	62	60	43	43	53	58	45	41	52	59	57	51	50	63	53	55	47	46	69	46	53	61	64	47	64	54	66	59	54	53	46	53	53	49	44	58	46	49	40	51	56	64	57	62	48	53	54	55	59	50	63	51	55	53	68	65	48	51	44	61	55	56	44	66	67	74	60	50	38	46	44	59	62	51	63	45	64	57	42	42	53	42	66	41	52	47	49	55	60	55	61	63	51	58	54	57	55	54	44	65	71	52	47	46	50	61	53	55	37	43	48	63	54	38	51	50	46	57	53	50	62	47	40	53	56	55	60	46	55	40	55	69	49	54	47	55	55	58	65	48	57	52	54	63	61	61	38	56	54	54	46	69	41	58	69	57	47	45	57	54	58	45	54	56	44	52	54	48	47	53	48	37	69	56	53	58	56	49	53	55	48	48	54	58	50	64	54	54	51	49	49	57	50	48	65	55	48	57	41	54	51	41	62	65	45	51	48	60	61	67	51	47	53	52	62	39	47	56	42	50	57	53	51	60	46	58	52	46	72	47	47	63	47	48	57	56	44	51	71	57	53	45	60	53	55	63	64	50	56	68	61	54	39	70	61	63	62	49	48	50	62	59	51	56	58	47	61	53	40	67	60	52	41	60	57	58	46	55	39	43	56	47	57	46	55	46	53	48	51	60	52	43	47	40	51	44	64	55	49	55	70	47	64	44	68	55	44	51	55	51	55	59	60	52	40	56	51	53	55	59	58	51	57	55	54	65	48	46	66	43	59	49	65	49	56	49	51	57	70	68	51	40	41	65	64	53	62	57	40	50	47	49	54	60	54	40	56	59	62	50	41	47	64	53	65	58	54	43	65	60	47	63	54	59	60	51	62	54	63	53	56	47	51	43	62	53	61	51	67	47	51	56	57	55	46	47	54	61	62	55	54	68	52	46	66	66	64	60	57	49	48	63	54	64	65	45	45	59	60	44	49	59	55	48	48	63	39	57	56	57	59	49	49	54	48	64	45	37	57	62	45	64	48	47	52	54	54	51	66	54	47	55	46	55	44	57	57	50	63	48	49	55	50	53	72	54	66	55	47	46	65	48	51	66	59	52	47	43	53	45	45	54	41	38	63	51	59	65	57	51	59	56	45	51	55	55	59	48	48	54	62	42	47	69	57	61	50	54	56	44	69	51	61	52	64	47	46	59	51	52	52	48	43	40	44	61	61	56	47	62	46	49	71	53	44	56	60	53	54	55	53	61	46	60	60	46	45	56	58	58	67	57	55	48	49	54	56	57	65	51	43	54	58	70	57	57	53	53	55	55	55	52	50	56	68	65	51	53	57	51	50	62	57	59	54	53	56	40	49	57	69	56	57	61	64	70	65	54	49	50	54	64	54	62	49	62	60	49	48	47	60	52	60	49	57	54	50	52	63	54	58	55	48	56	58	53	61	49	55	49	49	46	52	64	54	50	60	57	49	52	53	57	65	42	52	49	59	47	35	45	52	46	54	48	58	42	61	50	53	57	53	60	53	43	50	55	66	52	58	41	39	57	49	69	42	47	54	52	56	45	63	62	52	53	65	47	69	54	54	52	41	66	52	44	62	65	34	48	60	61	46	52	48	56	61	68	50	39	58	58	59	61	57	58	58	49	66	59	53	66	57	58	50	38	53	56	51	62	64	56	46	61	63	64	54	56	59	42	52	53	55	46	50	57	52	68	59	49	60	46	59	61	48	54	62	59	50	50	55	65	49	44	49	52	53	55	50	55	49	53	48	56	54	58	48	61	52	52	51	56	63	57	38	61	44	63	63	47	62	49	53	50	45	59	51	35	51	62	44	49	47	54	48	59	48	56	46	56	58	58	47	62	63	43	66	55	57	52	60	56	59	55	41	56	65	57	55	59	59	51	45	53	44	46	63	53	50	61	45	62	52	57	54	54	62	48	45	64	46	63	46	44	49	45	66	68	54	47	43	61	53	69	53	58	49	43	39	58	53	54	69	46	66	46	47	40	36	59	49	56	53	40	55	66	64	44	57	58	57	52	46	51	57	55	61	57	48	57	48	51	47	59	63	61	39	50	64	42	52	41	63	57	53	52	49	55	43	60	67	45	57	61	55	48	69	57	54	56	53	57	60	42	48	52	42	47	53	46	56	55	58	42	49	44	48	51	53	50	49	54	53	45	54	54	51	44	73	62	76	66	41	71	45	54	55	49	54	42	44	59	64	54	62	56	67	65	70	60	58	47	53	57	55	67	47	68	54	70	57	60	60	51	55	55	50	55	45	63	55	59	52	57	63	50	54	47	57	52	55	47	45	54	58	51	55	49	54	62	56	62	57	55	47	45	49	54	67	59	46	48	53	43	65	46	46	53	55	52	48	57	43	62	59	53	44	63	49	47	58	51	71	67	55	35	51	62	63	54	55	60	62	67	58	47	60	52	55	46	60	49	62	55	54	47	57	45	65	52	66	55	59	49	53	57	58	55	52	49	59	57	58	50	52	43	64	53	60	73	64	49	50	58	51	45	71	45	43	60	43	49	53	56	53	61	58	55	50	29	52	58	56	53	51	51	50	61	52	53	59	56	61	52	56	48	42	62	60	64	47	42	63	59	47	42	63	45	70	49	62	59	49	59	50	53	70	55	66	55	57	53	52	42	62	59	58	64	55	47	64	63	58	52	59	52	64	40	56	52	40	60	53	61	50	56	60	67	59	50	48	54	49	42	66	56	61	41	53	53	45	67	55	46	54	47	38	45	58	50	53	49	61	54	57	52	67
46337	45603	37882	36415	39977	25383	9011	13650	5675	1285	682	665	623	652	638	659	689	614	642	805	943	886	716	710	636	665	653	672	616	661	661	667	641	669	669	655	645	658	687	674	638	696	647	590	657	646	690	684	661	642	639	653	645	661	665	672	648	666	620	639	643	682	677	661	625	675	640	673	635	658	668	639	698	651	626	606	639	651	612	625	669	650	674	672	615	687	662	627	660	656	647	663	683	653	658	698	694	628	648	645	679	612	672	691	648	662	634	691	610	689	654	647	657	609	701	699	651	656	665	665	647	630	646	601	677	619	621	629	644	649	651	657	641	655	680	665	663	617	668	647	658	619	617	741	650	649	669	677	642	663	612	664	662	625	635	639	658	621	655	692	625	653	653	694	659	677	633	670	683	685	651	671	650	634	632	614	657	661	652	627	686	640	659	640	683	617	648	664	666	663	661	660	678	648	631	671	634	679	669	674	686	635	659	650	668	647	705	672	653	689	677	704	681	691	672	669	670	697	658	602	633	620	695	663	680	651	681	648	679	630	623	700	678	652	643	659	681	701	669	610	629	610	665	628	671	636	660	641	660	653	670	646	702	674	663	650	734	682	654	648	682	632	653	667	605	642	677	680	655	664	674	673	658	694	604	667	625	607	619	685	687	614	638	656	624	655	662	611	622	655	681	659	629	663	632	697	648	686	655	601	654	664	677	671	652	631	662	683	638	635	683	628	650	643	668	638	612	654	688	690	641	664	654	652	650	665	639	630	681	640	681	660	648	645	679	609	653	630	650	700	620	672	683	629	708	659	680	635	708	691	668	644	594	654	645	654	660	659	655	643	681	625	669	681	648	660	651	669	642	631	732	623	687	649	692	688	635	644	641	659	640	690	682	637	680	670	692	638	677	642	684	680	723	641	659	661	611	653	647	647	673	672	664	668	634	665	678	707	687	647	650	668	604	665	680	659	673	710	617	619	608	705	637	670	671	633	648	638	676	655	663	672	675	673	678	652	607	651	647	652	648	651	680	655	690	696	627	653	611	629	644	631	645	619	639	663	662	669	686	667	624	650	639	673	656	652	643	669	673	624	637	707	641	651	634	648	664	647	681	676	644	672	696	653	661	639	625	673	684	635	660	656	613	646	646	711	693	652	624	646	650	635	663	661	667	672	660	656	672	657	654	671	645	632	636	656	632	650	663	589	670	697	682	615	661	623	629	648	649	650	616	663	627	642	648	662	684	661	627	638	617	662	655	617	648	692	714	659	674	644	668	643	682	686	696	656	647	666	674	710	622	655	660	663	684	668	686	681	653	678	682	666	666	688	673	618	629	673	671	659	661	567	661	696	633	679	671	722	716	635	644	634	638	629	643	658	686	661	642	668	682	668	662	657	702	679	639	651	629	647	688	643	670	684	644	645	674	639	700	667	667	666	620	612	632	654	650	668	627	665	644	685	689	590	708	607	672	651	651	688	692	702	652	678	651	645	641	677	664	667	718	701	620	657	646	666	698	636	643	681	662	683	647	630	658	649	645	656	650	721	646	626	612	634	678	682	710	683	712	640	702	624	671	651	647	654	668	600	655	673	691	675	641	688	647	616	686	691	622	663	667	665	651	685	680	639	655	707	720	671	645	648	650	672	671	644	648	677	616	637	660	660	645	667	654	649	680	683	642	654	679	637	705	659	607	662	638	693	639	660	638	669	667	656	607	684	674	661	629	667	675	665	654	682	653	701	618	672	671	639	663	653	645	659	696	630	666	655	649	637	696	642	642	655	686	707	651	664	613	634	695	669	627	675	653	655	711	697	636	641	625	662	659	650	660	633	635	658	701	650	694	656	653	614	658	626	624	617	673	649	664	699	650	680	650	677	700	629	690	636	680	676	645	641	665	648	707	646	615	678	659	732	671	703	690	670	642	691	682	676	670	612	652	651	621	649	662	645	670	597	670	673	639	674	659	683	661	629	655	638	666	661	627	631	696	666	664	643	709	699	664	713	660	674	634	704	631	637	608	632	661	671	633	619	712	659	633	674	645	630	639	653	716	658	639	670	673	679	646	657	695	658	649	644	660	652	667	639	671	661	646	646	631	675	652	665	623	638	710	643	701	648	654	625	689	659	646	660	684	664	661	661	674	636	629	654	669	671	664	713	659	625	636	656	638	649	639	633	694	665	676	658	635	651	636	658	590	646	645	681	651	640	669	661	672	621	655	641	642	656	650	696	649	667	654	704	671	721	647	656	670	668	691	654	629	675	676	652	680	652	674	681	633	697	656	663	621	660	620	652	637	685	668	667	689	635	661	647	650	602	702	642	668	642	624	632	684	646	660	641	672	619	668	695	655	665	637	636	687	629	665	644	640	647	659	697	651	651	571	676	668	692	617	661	698	667	648	655	658	636	609	666	669	650	685	642	729	685	662	616	689	632	655	644	655	679	635	650	633	681	678	666	723	690	659	629	681	667	624	624	682	659	646	669	676	664	690	701	662	638	662	657	654	668	668	626	694	652	643	667	642	604	669	623	639	662	661	690	640	688	637	640	663	660	656	689	601	656	647	663	618	688	622	690	646	665	669	649	684	664	660	634	674	648	663	673	689	655	679	640	657	633	665	683	643	614	628	650	678	667	652	654	665	655	677	645	696	659	625	658	635	679	667	655	643	680	670	654	668	670	646	636	712	633	655	651	676	695	657	638	661	688	673	617	646	648	647	674	639	654	647	690	620	669	654	680	622	685	687	622	661	652	701	593	668	679	638	663	644	676	623	663	636	663	673	671	656	641	645	684	624	641	652	633	677	608	707	663	663	645	646	662	636	661	635	706	661	657	674	664	659	645	599	700	671	650	670	642	637	664	642	666	696	658	684	665	684	702	624	660	643	647	618	660	705	631	669	692	620	630	694	666	679	618	656	646	682	638	670	675	636	669	655	702	664	680	690	679	689	627	689	669	615	673	669	648	659	641	668	655	668	684	642	642	673	690	610	625	638	673	649	630	681	664	636	671	670	668	672	640	640	643	641	666	614	667	713	637	698	630	666	661	629	685	623	669	632	673	614	653	650	606	674	624	642	671	635	670	662	647	657	620	640	691	630	634	637	661	664	650	640	682	651	612	645	667	654	642	657	656	710	713	676	648	653	687	683	672	645	700	665	685	661	680	660	695	633	668	655	655	674	637	656	627	677	682	652	667	711	653	610	632	662	662	660	671	678	660	665	650	638	623	642	668	687	664	651	668	658	639	653	664	626	616	699	672	656	654	636	626	652	636	681	661	619	674	652	704	631	689	675	681	649	692	662	679	659	696	645	690	655	673	685	680	676	651	706	629	673	640	677	642	688	673	692	670	636	642	684	654	673	652	666	626	621	660	701	645	661	653	659	643	700	649	661	642	658	657	693	669	593	637	682	659	645	670	679	697	634	640	657	653	693	661	656	691	627	641	633	641	668	655	674	661	645	732	688	603	704	675	674	645	679	683	644	658	661	635	669	700	680	658	684	676	619	632
19536	27038	17448	5335	2968	1063	245	261	184	70	58	62	68	41	78	65	63	52	59	56	75	65	56	57	83	63	64	72	68	55	56	63	62	63	69	57	65	61	51	71	51	46	53	51	62	65	72	49	68	68	64	66	62	68	71	79	60	73	61	53	65	68	64	59	62	70	53	42	70	70	46	58	58	63	83	55	62	68	84	48	67	51	60	58	83	58	64	66	59	63	58	55	59	60	60	57	53	55	70	62	67	61	78	54	67	57	45	73	57	72	65	69	61	58	63	54	55	75	71	63	78	56	50	67	62	65	66	63	52	62	65	65	56	72	56	63	63	53	61	63	56	60	54	54	58	65	54	73	68	56	39	55	58	63	60	52	53	65	73	64	59	61	61	51	56	63	58	60	52	73	58	50	53	50	78	56	49	65	65	76	60	48	75	48	68	59	56	64	69	78	68	63	61	44	48	57	56	66	62	68	52	56	66	52	63	80	73	56	68	64	64	53	59	51	57	64	77	56	62	53	74	55	70	73	69	73	68	67	63	65	58	61	75	49	65	48	50	54	60	65	65	47	64	63	68	69	66	58	53	59	73	58	69	77	63	54	74	77	74	67	61	66	58	74	66	69	60	60	59	53	69	68	72	80	99	59	73	64	47	66	64	46	69	69	69	65	56	68	60	55	52	58	62	51	58	74	59	70	57	47	52	61	60	60	64	58	81	58	63	57	54	58	63	75	59	65	65	72	72	62	52	48	64	67	65	70	60	56	47	57	73	65	70	62	65	68	54	57	72	61	49	60	64	67	61	63	55	64	74	42	51	59	78	63	58	74	85	63	71	68	57	56	49	51	63	51	57	59	55	57	70	66	72	63	70	56	64	76	56	58	64	56	68	60	63	63	60	67	60	67	45	74	58	68	67	62	59	67	63	58	69	66	58	81	61	62	64	66	75	69	60	55	50	65	72	65	79	64	58	53	51	74	72	67	55	56	59	59	54	93	73	66	65	56	62	64	74	67	50	67	74	66	56	62	63	67	54	58	52	58	56	58	49	66	67	50	64	69	68	60	62	71	51	57	71	59	61	72	50	58	60	75	71	69	60	49	76	64	53	50	67	62	62	60	78	64	72	54	59	56	69	67	58	48	76	64	67	63	66	64	55	72	63	65	59	87	52	52	51	49	73	52	65	52	71	64	63	67	56	61	75	51	63	72	65	56	75	75	51	67	62	54	61	75	78	54	61	52	60	53	50	57	57	53	53	65	60	66	55	57	63	67	61	69	70	57	59	59	62	64	49	64	51	58	63	62	60	58	56	53	64	58	78	60	63	60	60	61	64	56	51	57	59	63	71	58	56	66	61	66	65	65	62	62	79	61	68	67	74	63	70	53	55	67	73	48	66	65	62	62	60	82	67	67	59	65	66	64	69	50	57	70	56	59	54	51	62	66	47	66	57	63	60	63	61	66	69	68	68	52	73	54	57	68	62	61	71	57	66	65	67	59	63	60	60	69	59	51	74	47	67	62	56	70	51	48	65	65	50	60	53	66	61	56	63	61	59	63	73	57	64	67	54	67	60	54	63	47	54	48	59	80	52	67	57	59	55	63	66	53	82	63	62	65	69	45	72	73	62	55	69	68	68	67	65	48	54	79	60	57	60	51	73	63	60	61	61	62	61	75	67	57	58	60	78	54	65	56	58	54	57	62	68	67	66	59	58	63	54	63	55	49	74	62	57	63	49	54	65	54	61	68	65	81	65	65	57	72	63	69	53	54	58	58	79	71	71	62	67	57	63	63	62	65	60	74	80	80	50	68	56	64	60	62	64	54	58	58	58	58	56	66	64	66	57	63	77	60	65	66	67	63	64	59	62	82	64	53	40	64	63	64	51	64	53	68	60	63	81	62	61	63	64	59	76	59	61	54	67	63	61	75	63	50	58	58	61	64	58	53	59	72	58	56	70	65	66	58	68	58	73	66	54	70	54	72	61	57	54	61	78	50	52	61	51	66	53	50	56	62	54	63	69	65	61	54	54	65	64	64	71	65	71	61	63	59	48	70	68	63	76	61	69	61	60	64	66	64	70	70	62	52	71	79	55	58	64	64	77	60	63	49	66	51	59	59	64	52	75	52	58	55	58	50	61	72	63	69	55	74	62	58	50	67	46	69	49	60	54	64	59	66	71	64	75	74	54	56	49	69	58	46	62	47	77	57	84	63	52	75	64	73	66	55	53	64	71	57	67	83	50	73	67	61	61	50	61	73	60	66	71	60	74	68	72	63	57	58	57	58	58	46	52	66	64	56	69	51	64	70	66	75	62	54	67	57	74	63	44	60	51	59	66	59	67	68	72	56	71	76	61	61	66	59	52	62	57	79	57	65	56	74	65	51	68	81	54	59	60	61	54	43	66	69	68	54	57	65	70	80	64	54	69	66	80	46	64	46	55	64	52	51	49	57	65	67	51	62	59	61	64	57	58	65	68	71	56	68	61	70	62	74	67	62	58	60	60	60	70	61	72	57	60	62	75	62	77	70	62	68	68	60	71	64	61	66	71	67	64	59	65	53	54	69	66	70	61	64	53	52	52	57	63	72	81	60	62	75	57	64	55	57	54	53	57	64	61	73	65	51	59	62	70	56	73	63	68	60	50	61	71	48	58	65	59	68	61	64	62	50	69	66	45	68	51	56	71	66	67	63	62	61	64	52	73	64	55	63	61	57	62	68	58	53	59	71	65	46	57	62	84	71	46	64	74	57	58	73	66	63	59	53	85	74	64	62	68	73	59	73	64	61	66	60	58	71	74	67	59	57	76	67	58	69	58	63	63	71	51	75	67	61	56	56	69	62	62	60	74	56	69	48	67	71	54	61	58	69	73	68	62	75	67	73	65	70	62	67	56	66	52	59	56	53	59	64	52	58	63	59	72	70	62	52	59	65	57	61	51	63	59	59	67	56	61	62	70	56	61	64	60	51	66	57	70	58	84	67	58	51	62	55	61	69	61	61	62	54	68	61	61	63	67	53	55	75	74	67	67	60	59	55	67	48	61	48	68	54	57	67	60	59	80	55	66	54	59	51	58	61	60	68	68	61	59	58	59	53	49	61	65	53	53	50	44	64	65	59	66	62	55	53	57	53	63	42	72	57	65	70	69	68	71	54	62	60	57	72	58	58	70	59	78	71	63	58	56	66	47	61	66	62	50	68	68	51	54	63	58	59	72	70	80	69	49	50	59	68	56	59	56	63	56	74	63	71	61	64	70	70	68	59	73	60	61	70	61	69	61	55	50	54	48	50	59	62	59	61	67	54	80	80	62	65	53	62	51	61	65	75	66	74	64	58	69	70	68	68	74	68	73	58	58	62	61	61	56	65	59	57	62	59	61	50	72	51	61	63	54	56	68	53	63	74	70	69	49	76	69	71	68	50	59	61	73	70	56	57	64	49	58	59	65	56	54	69	64	74	47	74	63	64	63	66	68	61	59	70	68	63	62	67	55	75	75	59
48262	47128	39113	34109	37241	23854	8989	12190	5424	1472	781	785	769	771	779	758	752	751	770	951	1075	959	871	782	752	785	764	745	722	755	772	734	724	785	712	765	745	744	750	782	722	802	729	766	763	763	760	776	756	765	749	725	758	722	761	770	785	734	748	774	756	781	780	764	755	737	702	729	783	768	773	727	743	747	760	750	730	733	784	772	706	778	728	757	803	797	741	745	757	755	778	731	760	803	710	743	728	778	754	771	728	752	745	747	744	798	749	725	714	760	735	765	807	751	745	798	756	727	744	781	812	835	740	721	782	776	756	746	699	781	789	813	753	739	722	784	796	789	794	721	743	772	774	765	761	733	754	796	823	759	729	809	767	750	764	786	750	738	781	751	810	743	746	787	745	771	745	783	756	775	765	772	754	767	759	738	764	799	769	767	741	758	742	711	795	739	724	809	798	749	764	790	763	751	769	729	780	709	771	823	771	776	760	784	711	737	746	803	728	747	702	779	794	754	749	747	749	754	755	747	760	751	737	799	761	783	791	759	753	737	755	776	734	713	786	779	745	786	748	796	828	811	811	709	745	777	750	735	755	819	759	747	763	785	766	796	794	727	779	805	773	756	772	752	797	790	732	721	758	732	764	748	775	732	790	772	771	774	739	712	810	754	721	736	760	725	752	719	748	736	730	741	793	764	733	810	782	738	738	718	771	804	763	737	764	751	703	769	744	743	776	774	766	720	757	776	754	745	734	751	790	737	818	712	770	813	773	741	768	741	763	755	765	792	731	787	761	776	780	738	743	736	730	740	748	752	787	759	772	738	763	807	748	738	814	769	711	784	775	714	751	710	776	764	700	721	795	768	749	800	747	751	690	743	707	792	773	748	739	757	783	754	747	741	778	722	745	788	796	805	799	732	799	751	741	768	752	776	727	746	732	705	708	761	720	790	728	749	782	740	774	742	780	749	737	758	737	736	785	797	743	730	743	745	740	779	750	704	723	763	763	670	741	706	796	797	726	692	768	765	803	770	755	749	764	758	726	786	747	714	749	756	749	768	738	755	749	760	781	758	754	758	732	749	750	779	780	775	716	761	754	743	778	744	743	804	781	771	771	717	769	718	763	793	770	784	780	799	762	755	778	706	734	782	773	741	782	793	785	827	760	781	735	742	805	784	802	777	711	748	711	767	767	774	762	729	754	750	738	733	784	774	795	740	784	774	799	728	784	787	770	743	794	784	736	738	797	757	773	807	819	716	735	758	716	797	752	742	719	785	761	729	738	749	787	761	714	776	813	758	735	824	733	766	785	730	760	787	736	750	781	716	764	814	746	787	776	702	764	770	740	790	761	771	737	752	752	796	723	752	758	776	731	773	719	734	785	770	825	799	818	763	728	796	749	808	760	753	760	775	758	788	754	798	796	790	772	774	799	738	762	803	797	738	772	752	762	769	737	763	721	764	778	741	762	769	757	724	723	756	730	749	730	748	763	762	724	750	750	764	781	784	740	773	791	797	797	748	787	755	751	698	745	754	729	783	765	764	786	794	723	739	762	761	751	744	735	760	810	739	736	778	757	791	773	749	775	783	737	793	748	713	765	760	760	778	735	806	757	808	818	790	737	737	728	722	776	781	753	783	761	765	783	751	761	785	762	777	780	761	743	796	710	725	788	739	764	802	714	720	722	720	804	782	762	745	756	754	753	727	794	777	711	790	728	743	781	761	808	771	779	739	779	699	766	776	760	767	705	735	776	772	778	724	780	807	771	728	771	754	727	749	764	771	787	784	759	741	741	743	794	761	777	736	746	773	757	779	753	723	761	750	735	745	737	723	774	749	765	732	759	788	759	760	740	765	767	791	766	787	757	789	799	768	742	755	756	752	742	723	740	754	774	774	762	755	790	762	745	742	750	742	743	753	789	773	762	773	761	747	762	768	749	771	756	798	756	785	774	729	737	739	782	769	713	724	774	737	765	820	794	724	739	758	752	794	771	731	772	759	754	702	729	752	812	774	770	772	771	753	764	736	801	777	801	791	796	724	776	766	763	749	753	742	748	796	762	732	743	726	703	750	784	799	805	774	769	776	711	744	757	712	766	818	800	766	749	787	736	799	704	732	799	792	734	754	739	735	772	758	765	730	767	726	813	735	759	725	811	721	724	763	744	716	769	765	735	732	747	782	789	746	724	740	780	759	760	758	737	768	741	780	740	752	753	777	776	775	748	767	776	738	765	781	765	758	739	787	756	719	715	854	713	765	782	728	765	764	742	739	807	781	732	760	728	726	752	729	779	738	731	735	758	780	793	723	778	781	752	745	767	783	773	705	765	796	771	750	708	776	805	767	761	796	776	755	792	699	705	813	720	730	753	724	773	758	774	793	753	755	757	737	708	725	807	772	779	781	744	798	789	760	749	721	800	743	764	758	778	794	755	747	781	756	769	790	776	704	757	793	773	729	760	747	739	801	737	762	753	765	734	765	748	769	735	774	773	766	751	771	781	753	731	727	741	743	813	786	736	788	765	802	758	738	761	758	733	743	786	795	756	711	813	701	786	713	785	764	787	745	766	783	805	735	776	764	679	779	731	782	725	762	763	758	784	773	748	748	761	771	715	822	757	724	752	736	797	734	750	766	774	759	767	748	736	782	764	777	745	797	770	773	682	763	756	728	786	758	740	727	775	811	786	814	736	745	740	715	747	732	778	832	820	793	731	811	794	737	685	802	756	764	748	746	724	796	802	769	790	799	814	788	758	782	731	760	785	793	755	783	757	789	790	777	788	795	775	713	754	731	758	812	762	769	776	762	735	778	769	783	768	803	778	753	758	724	742	783	728	765	778	756	755	725	776	740	778	800	743	751	748	740	781	825	712	764	747	733	791	775	738	770	756	746	743	766	746	723	747	764	738	740	774	760	794	745	766	758	800	717	761	737	780	745	758	781	774	709	749	725	758	753	795	728	783	791	759	724	766	741	781	767	735	785	750	723	776	768	789	775	779	745	768	775	801	772	727	802	711	764	747	752	768	747	740	736	754	724	755	795	708	765	752	777	745	714	785	799	765	744	721	813	757	720	709	757	719	773	744	780	771	774	727	776	731	756	791	803	721	712	780	830	802	712	792	765	752	758	730	750	748	730	788	720	776	756	785	700	729	804	722	788	781	750	751	774	721	810	745	789	738	720	754	771	732	776	766	752	763	723	751	751	726	765	774	817	766	747	813	796	803	747	755	733	726	747	760	741	753	805	766	767	790	767	739	753	778	800	781	739	754	730	682	782	736	741	800	761	695	760	763	736	796	780	760	781	743	770	719	777	742	700	723	756	742	757	780	776	752	793	760	758	763	713	773	721	712	761	722	715	781	803	781	708	803	713	788	727	777	749	752	716	772	733	770	745	796	785	766	756	793	777	757	811	751	768	687	770	753	690	742	753	802	720	821	805	749	764	764	796	774	734	742	775	775	725	772	705	767	764	739	758	771	764	736	826	748	752	741	689	760	756	778	774	759	754
25705	38660	24081	9094	4652	1742	449	392	188	95	59	62	61	76	62	45	60	48	55	60	67	65	63	65	75	69	52	59	46	67	67	61	71	60	49	71	51	59	53	60	55	65	50	59	58	66	58	64	55	65	58	62	56	64	47	47	63	55	74	52	65	64	56	66	71	63	65	55	73	45	60	78	62	50	60	57	57	72	48	61	57	54	57	61	57	53	71	52	61	49	55	56	64	68	75	60	71	72	53	63	54	60	60	50	55	58	60	56	54	41	56	58	73	70	61	63	73	56	72	64	49	61	60	56	61	72	53	67	60	64	41	58	62	61	55	51	65	51	66	56	66	59	59	41	53	71	58	67	59	63	58	56	47	82	55	59	75	65	67	57	57	53	68	55	58	64	75	63	46	69	75	62	60	46	60	50	60	54	52	70	60	54	53	63	54	65	55	67	46	56	59	58	62	49	56	61	61	51	64	75	62	46	55	54	54	50	61	65	53	47	55	47	64	48	61	73	66	67	55	55	64	56	73	68	74	69	54	58	59	60	43	65	64	46	56	64	63	64	59	53	51	59	78	64	60	52	55	73	53	62	55	63	50	62	71	48	62	56	61	69	74	48	57	60	60	58	58	51	63	53	70	51	49	53	51	59	54	53	56	55	62	45	61	72	61	64	53	71	60	67	65	72	60	81	51	56	56	66	59	59	56	68	64	56	68	45	75	63	65	70	54	77	79	56	50	61	55	75	62	55	54	59	69	52	54	54	72	46	62	41	59	57	59	60	63	69	62	47	52	49	50	49	70	59	67	62	52	57	51	77	56	57	67	63	65	64	46	76	68	59	61	56	50	58	55	71	45	65	68	65	63	39	72	44	64	69	46	58	52	66	64	56	51	62	59	55	59	58	55	63	56	56	54	62	54	58	55	38	75	52	61	68	59	66	51	56	61	67	54	68	66	47	55	64	59	71	61	62	59	58	50	56	58	58	64	59	58	63	55	64	54	64	56	51	64	62	57	53	46	56	52	67	63	58	59	64	60	52	52	75	59	68	61	51	68	61	73	55	64	64	59	66	51	64	43	63	44	63	65	58	61	55	53	53	60	58	67	59	69	57	67	68	61	59	60	63	58	71	67	69	72	75	66	67	64	73	47	59	67	57	53	66	55	55	58	52	65	63	51	57	62	60	63	74	67	48	61	59	55	51	53	53	62	59	67	63	59	60	55	75	72	64	62	52	68	68	63	56	51	70	54	56	55	54	67	55	59	49	57	60	61	35	53	71	65	48	73	66	62	64	64	66	68	76	59	50	52	56	60	55	66	64	55	62	49	55	68	60	61	48	60	58	54	46	79	51	65	66	65	54	64	52	65	62	55	72	56	54	60	67	63	48	61	46	55	62	63	57	61	70	74	56	71	67	46	71	58	71	49	52	64	58	64	65	72	51	62	64	56	51	66	69	59	61	62	51	55	40	65	65	60	58	66	58	65	64	63	56	54	72	70	44	57	61	44	61	61	58	70	51	54	44	53	56	67	63	72	64	54	57	45	63	60	54	60	61	57	45	56	50	55	67	57	59	56	42	51	62	67	62	54	66	58	41	38	56	63	57	64	70	59	56	58	52	56	60	62	54	62	66	63	77	58	68	63	57	62	56	61	65	58	52	61	59	60	54	67	66	79	65	73	68	71	79	67	46	69	76	46	46	69	61	74	59	42	59	53	58	75	67	58	60	64	71	61	59	54	65	53	68	59	67	57	44	61	62	47	67	65	52	65	59	69	62	47	73	58	50	60	56	60	53	65	57	48	58	67	40	67	51	64	69	55	66	68	47	60	61	63	58	58	51	59	59	66	58	54	61	51	63	68	66	52	59	61	52	50	61	59	57	51	57	45	48	76	64	64	78	55	72	40	52	60	53	71	61	67	57	67	65	51	56	56	59	53	64	61	68	51	71	59	56	63	62	64	63	59	62	62	55	60	61	57	62	64	62	67	52	63	52	65	49	55	55	49	66	46	53	68	55	64	73	56	62	54	51	54	63	56	67	69	61	55	63	64	54	57	55	56	56	70	58	66	59	59	68	58	65	67	56	56	63	67	50	65	59	69	64	56	45	63	60	64	73	51	61	55	59	71	70	61	68	69	74	57	63	63	61	51	64	63	64	60	62	64	58	59	52	50	60	58	49	63	54	70	61	52	57	59	61	62	62	64	59	62	68	69	63	53	56	64	57	69	65	58	56	54	45	63	66	48	60	57	60	55	50	64	49	67	56	74	50	67	63	66	61	52	59	68	66	41	57	41	57	69	77	62	63	69	71	75	59	42	67	58	62	57	59	62	62	59	50	51	51	71	62	70	57	59	35	51	68	48	54	52	57	70	60	61	53	59	60	69	71	60	56	63	76	57	57	54	77	68	47	63	63	71	63	53	65	66	58	45	40	36	66	73	63	50	68	59	50	65	48	60	43	57	62	62	67	57	70	55	57	73	54	54	76	59	59	68	49	68	61	58	45	54	55	57	57	62	56	58	62	48	51	56	56	58	53	59	47	78	54	59	55	57	52	65	69	73	71	54	66	48	52	62	60	59	62	66	59	66	53	54	62	51	64	48	58	73	61	67	61	68	59	56	59	65	55	69	55	55	61	63	47	53	74	38	51	73	59	55	73	71	72	50	70	59	61	55	54	62	63	71	67	49	64	68	67	57	56	51	55	45	51	48	54	62	58	43	58	62	49	66	56	78	53	66	63	52	56	69	68	68	64	66	50	60	60	62	58	51	57	60	57	53	58	60	60	51	66	58	48	70	59	75	56	56	62	47	53	42	51	47	66	51	53	49	54	64	48	66	53	66	62	49	60	69	74	66	65	50	53	59	52	57	73	57	46	68	52	68	57	58	63	45	55	56	59	62	47	62	60	54	54	63	52	47	55	54	65	55	51	63	53	60	68	53	60	67	65	45	55	59	68	57	60	59	81	63	56	51	45	56	66	61	69	59	54	55	46	65	44	76	58	69	59	65	57	62	67	60	57	54	62	59	64	56	67	52	54	66	54	62	67	65	80	60	45	52	68	81	57	75	67	55	55	62	51	72	58	63	55	61	62	49	50	54	55	59	69	48	61	58	69	49	54	58	61	64	60	64	64	51	73	65	69	66	56	72	49	49	46	65	67	74	69	67	61	53	70	47	65	57	63	63	68	55	53	53	63	58	68	54	73	67	66	63	71	65	46	44	72	56	56	68	50	61	68	55	62	49	53	55	50	61	47	60	60	60	62	53	61	60	56	61	51	83	61	70	53	66	52	57	54	57	65	71	62	57	59	52	56	53	54	59	56	60	52	51	53	61	55	52	48	65	58	68	76	61	61	49	70	47	50	51	55	75	70	58	50	57	74	61	49	50	64	57	55	50	66	46	61	68	64	60	60	56	56	52	51	55	55	54	52	71	61	70	64	57	58	47	50	54	64	50	79	65	56	70	54	51	82	55	56	66	54	64	60	70	63	67	66	47	68
44904	48455	45031	40215	44065	29302	14819	15483	6457	1698	721	753	719	728	738	756	707	696	757	820	1247	1034	855	768	757	750	726	711	739	734	687	702	711	723	748	723	712	693	728	721	726	755	751	689	735	764	744	742	709	727	741	687	740	732	777	717	709	684	755	693	734	736	721	700	737	724	722	748	727	750	721	706	716	744	742	718	721	741	695	734	762	690	751	736	758	783	715	748	763	734	738	738	767	713	703	690	729	789	745	713	732	748	650	727	705	753	769	729	680	717	685	725	722	773	734	707	717	743	731	749	705	725	736	710	676	747	722	703	700	743	719	725	748	706	784	721	764	766	731	728	762	723	716	765	737	714	718	708	726	708	758	740	745	730	746	688	721	730	751	700	737	737	711	762	773	755	657	719	723	763	720	717	758	719	742	688	739	740	719	733	749	698	756	737	731	714	745	701	682	731	692	740	699	743	661	726	709	738	726	682	779	708	729	727	695	714	711	725	751	652	702	706	736	735	738	735	692	705	720	700	732	739	691	754	751	719	714	762	729	780	721	735	756	762	740	716	673	736	773	768	723	741	717	706	750	738	747	723	750	753	696	730	697	740	748	676	773	722	720	737	758	710	720	735	741	718	701	687	765	746	717	732	685	714	746	708	700	757	748	721	715	718	742	735	693	736	685	746	738	770	709	786	717	725	725	765	742	733	715	707	738	727	769	736	726	766	762	745	749	747	690	682	761	709	752	728	731	662	719	742	715	727	753	728	700	742	733	740	737	698	736	709	690	706	710	713	701	734	746	733	706	693	720	759	736	739	649	701	741	723	715	733	722	719	699	736	763	689	743	710	691	738	704	688	753	720	647	682	715	773	686	719	708	682	726	718	698	763	723	728	758	713	736	774	706	716	735	744	672	756	714	710	741	722	711	703	690	714	715	731	731	691	757	752	751	714	778	743	728	702	748	685	711	717	707	708	697	708	726	749	700	721	699	751	686	728	713	714	703	729	721	696	708	750	728	709	719	756	721	744	750	712	773	737	760	780	761	711	692	712	760	779	735	746	712	722	741	763	738	712	712	697	710	724	717	725	698	721	739	741	679	746	723	711	747	749	666	776	717	735	705	684	718	775	704	700	757	642	751	740	698	724	745	735	767	731	698	744	765	678	765	741	786	775	730	754	673	705	698	736	691	728	794	729	723	721	729	709	746	702	720	699	762	731	713	747	756	714	696	758	646	718	722	728	685	710	687	725	750	747	740	713	692	692	708	748	724	727	739	748	763	720	778	720	739	708	751	679	731	762	772	786	721	690	716	727	742	750	701	727	743	689	713	689	701	741	689	701	705	692	693	713	723	722	721	779	755	717	747	750	702	741	752	741	742	742	708	723	734	719	677	687	722	740	769	740	757	716	686	792	751	739	687	654	725	714	712	716	754	762	716	746	709	726	721	733	663	736	729	719	702	732	701	707	722	738	739	705	732	750	761	722	746	782	732	716	745	715	756	720	742	738	765	691	675	747	726	764	712	755	739	751	714	725	693	691	722	729	729	729	753	752	682	725	722	702	740	720	766	748	748	751	742	719	744	719	692	701	721	726	751	672	720	755	657	732	697	726	723	674	752	703	742	709	698	737	701	741	763	729	773	743	703	721	698	781	725	750	685	732	735	716	714	779	717	767	731	708	713	730	711	759	718	692	747	719	726	750	728	711	723	711	758	725	704	675	754	765	796	686	685	755	752	762	711	754	667	751	712	735	750	759	694	724	707	717	705	751	769	719	744	682	730	724	720	708	770	758	743	738	714	724	764	706	724	706	704	719	691	760	760	732	729	649	731	720	720	786	723	764	659	701	750	789	720	706	735	731	766	767	732	765	705	725	714	711	729	726	715	715	726	745	715	721	722	699	736	739	712	732	763	725	751	690	713	737	730	736	740	760	757	743	720	717	746	793	704	713	735	722	735	717	699	747	706	678	731	673	722	722	752	706	717	747	746	704	699	761	714	706	706	722	735	732	724	708	706	718	742	710	786	713	709	753	761	725	719	721	750	712	720	711	721	767	739	698	715	724	713	687	751	712	717	704	757	758	666	766	720	748	743	747	715	735	738	753	734	711	743	725	753	728	757	710	758	718	677	716	749	788	741	709	699	696	747	683	757	731	712	712	686	706	706	748	680	734	695	740	702	754	725	731	707	728	735	716	776	727	739	765	758	756	766	746	739	727	751	717	738	764	745	739	711	755	725	773	721	742	744	699	742	704	753	764	651	711	736	666	705	736	733	711	724	698	730	685	709	696	725	696	704	736	720	705	702	705	715	738	752	732	713	719	761	730	754	714	776	754	703	705	722	729	744	685	723	712	728	693	738	739	766	730	743	760	766	698	776	730	727	679	728	732	714	729	756	737	756	774	740	706	723	740	693	699	734	720	716	756	730	742	736	728	731	737	708	708	742	789	727	688	676	704	690	692	742	715	715	743	680	761	749	711	676	713	722	726	758	701	703	725	717	729	714	773	703	756	738	697	718	687	741	733	702	717	703	770	748	689	751	716	705	770	751	748	744	755	716	709	750	692	744	722	716	706	696	727	709	737	752	755	718	709	719	708	734	764	734	671	732	759	754	743	728	755	714	741	734	702	749	732	715	708	729	738	740	709	715	693	688	765	716	715	741	729	722	734	698	729	747	657	729	693	700	758	714	738	732	708	683	752	724	736	717	726	756	718	672	706	767	727	719	743	729	739	736	730	750	708	735	717	679	759	732	776	725	781	734	764	750	729	700	767	710	698	738	694	779	737	748	696	691	760	707	735	740	719	715	735	769	718	756	698	757	700	737	752	711	672	746	715	721	739	666	756	751	723	735	671	717	754	749	750	738	778	709	718	729	703	749	730	752	720	768	743	734	700	708	716	724	749	696	676	717	692	699	725	722	679	739	740	723	720	703	715	730	786	723	706	713	693	750	736	742	728	735	735	718	756	742	701	745	694	720	683	690	697	732	737	759	742	749	726	743	707	755	720	764	700	719	707	714	763	724	708	750	700	726	748	691	717	724	739	703	756	698	712	753	695	736	694	723	677	692	714	705	731	737	747	727	769	755	762	694	680	743	736	725	720	768	719	750	739	747	737	739	687	725	729	743	730	709	720	747	772	723	701	727	741	736	740	736	776	724	720	749	706	713	720	755	737	721	724	738	745	761	719	709	738	762	730	733	714	676	723	713	709	745	719	733	746	691	764	704	743	744	742	715	699	741	670	782	691	721	695	684	748	716	723	734	674	753	733	677	711	684	714	739	727	713	758	782	732	782	762	742	722	738	717	676	748	731	776	721	708	712	731	776	711	728	723	732	715	709	729	726	717	723	738	684	750	716	700	761	716	733	782	721	711	735	762	710	699	729	770	712	754	788	738	712	728	724	750	741	717	749	729	707	736	734	786	812	758	773	745	758	668	784	725	712	712	743	725	688	768	755	713	724	716	725	703	731	706	711	705	712	746	739	721	695	730	736	707	743	693	724	746
7367	11818	6816	1905	1006	401	133	149	92	65	37	47	57	56	50	48	53	57	54	53	54	58	54	49	52	48	55	61	56	61	53	55	48	59	52	52	68	60	59	39	42	52	63	55	50	72	54	58	49	61	65	53	41	47	50	54	55	48	50	37	51	45	66	47	71	57	54	60	41	54	51	53	43	47	38	52	47	45	58	55	60	39	56	61	44	43	58	38	43	52	45	33	43	45	58	53	60	40	50	62	39	48	55	52	39	55	49	58	53	40	63	39	61	54	59	56	54	48	62	52	45	53	51	44	69	59	54	46	51	50	49	56	50	46	47	62	56	55	48	50	54	48	64	53	54	48	48	44	51	41	61	43	54	42	67	57	55	62	52	44	54	49	57	59	58	48	51	60	55	44	52	45	53	55	60	49	48	45	50	50	52	60	53	64	75	51	52	60	56	42	58	55	57	60	55	55	64	58	54	55	61	45	56	48	63	50	57	59	59	48	61	48	54	52	63	54	63	52	46	55	54	48	44	53	58	64	49	46	57	47	57	61	48	53	47	52	50	55	54	67	48	53	60	61	47	55	49	65	48	56	46	53	47	53	59	55	59	65	67	53	50	48	68	48	57	51	48	61	53	50	54	44	46	49	54	52	46	51	58	50	48	48	62	49	47	57	44	37	55	50	57	48	49	50	62	67	42	48	51	58	55	54	57	48	55	39	50	44	55	46	55	63	55	47	45	55	65	47	61	49	40	51	58	58	51	56	50	54	47	51	80	38	41	61	58	52	49	49	46	58	52	59	47	44	57	56	40	47	52	66	65	59	46	39	52	53	46	55	45	73	64	52	51	56	53	56	47	63	44	51	51	49	48	68	55	47	67	60	49	42	46	53	60	40	50	58	70	54	56	48	50	54	56	54	60	50	57	42	56	44	44	58	61	49	55	52	47	51	47	60	56	65	64	48	55	41	51	51	55	50	64	48	53	48	72	39	63	52	48	52	51	57	58	53	62	45	65	65	50	62	38	51	47	53	52	52	56	51	53	56	55	45	54	71	56	52	53	44	61	46	53	51	46	54	52	57	65	61	62	49	54	56	56	52	48	59	58	54	60	55	52	53	57	49	63	42	62	55	46	53	58	53	54	51	53	54	62	45	42	57	58	60	48	51	60	52	45	71	62	54	49	45	50	53	51	62	64	48	55	52	33	56	51	61	49	56	48	65	61	54	44	53	52	45	47	57	59	49	53	53	56	50	48	47	50	62	67	52	61	60	51	64	61	53	61	50	57	56	64	52	56	68	41	53	57	52	53	63	52	49	51	56	56	53	54	60	47	52	58	49	53	54	50	63	49	48	63	52	50	53	47	51	47	72	51	46	46	55	61	70	52	45	50	52	50	50	68	45	42	49	65	43	67	47	58	64	55	75	56	54	51	55	55	50	58	60	56	49	53	50	50	54	55	55	44	46	48	61	52	49	60	56	49	51	56	51	62	67	54	60	51	63	49	59	45	55	64	51	70	47	52	40	54	54	45	45	42	64	40	44	55	69	73	68	51	47	56	56	68	53	52	63	50	51	50	51	41	48	51	50	65	39	63	47	46	46	45	57	41	68	48	62	47	55	50	57	46	65	50	55	61	47	54	50	54	56	61	47	51	48	51	58	53	44	54	64	53	56	55	54	51	59	56	49	56	63	49	53	52	59	57	53	61	48	56	52	48	61	51	58	42	57	59	50	57	44	51	52	39	59	57	57	53	56	44	51	46	46	58	57	49	58	55	45	61	66	73	43	54	52	30	40	56	58	58	54	55	58	54	65	64	51	58	56	63	64	46	53	49	49	62	60	63	67	51	52	62	46	46	51	61	56	53	47	55	54	57	70	60	55	73	57	57	59	62	51	59	53	60	63	52	48	62	52	50	59	54	50	58	58	54	61	55	59	59	55	45	47	42	60	52	52	57	55	61	49	54	47	49	51	57	52	57	44	51	49	57	48	49	51	59	67	57	59	53	48	44	67	58	51	55	49	52	49	63	53	52	58	57	52	46	61	55	56	47	55	64	46	43	53	57	57	66	58	45	60	48	48	48	56	48	48	64	48	55	48	55	51	63	46	51	51	51	56	60	53	64	51	35	68	48	49	42	45	46	54	59	51	61	52	54	54	48	65	58	54	43	50	57	47	47	59	49	67	48	52	57	58	46	46	47	55	50	56	66	55	46	56	55	48	52	52	48	47	43	47	63	36	56	55	45	57	60	57	38	59	57	49	50	50	52	59	56	61	55	55	53	45	51	60	47	54	60	59	37	59	57	67	52	70	50	51	52	66	58	47	54	52	55	52	54	66	41	54	55	48	63	50	54	57	48	75	43	47	49	53	61	49	45	44	42	49	60	47	48	51	50	54	56	62	59	60	45	57	60	43	41	50	53	60	52	42	57	75	70	56	63	51	53	56	48	61	60	55	62	48	66	39	52	58	51	55	53	56	45	53	51	57	63	56	53	49	46	49	46	54	65	44	49	50	51	58	53	45	47	61	46	45	48	55	56	60	44	54	55	65	54	46	63	56	45	55	53	55	51	51	62	66	46	55	47	52	50	47	54	54	54	53	63	49	50	60	57	36	58	45	48	49	39	59	41	65	56	74	41	66	40	47	62	36	46	58	54	74	52	56	58	54	54	58	47	61	57	55	56	43	46	52	45	44	38	51	56	63	51	54	50	63	53	46	46	44	64	48	48	51	49	51	47	63	61	49	41	61	59	42	44	51	57	64	57	52	44	52	60	60	46	58	49	60	48	54	45	53	52	61	46	62	64	64	58	57	53	57	61	56	69	45	48	62	42	41	59	60	60	50	47	79	75	66	60	46	51	51	41	61	62	39	55	56	49	46	54	61	55	58	66	53	62	60	51	52	46	53	57	62	46	47	46	51	54	52	59	55	50	56	51	51	64	59	51	46	67	54	55	51	47	61	58	50	44	68	37	58	56	47	49	53	65	60	44	44	63	51	40	50	57	56	56	38	46	45	67	53	52	53	54	68	50	48	51	43	57	41	51	48	57	56	53	54	49	51	48	51	37	48	51	58	58	51	50	54	56	51	51	68	45	49	46	55	54	62	49	42	52	53	53	59	54	50	60	68	47	41	39	49	54	55	51	68	45	49	56	41	43	57	51	54	54	66	57	45	52	55	56	44	66	59	48	53	53	46	50	49	51	57	64	43	63	50	67	58	49	71	53	53	45	53	47	53	66	47	50	59	57	45	55	51	58	48	46	59	48	54	45	43	43	48	62	61	46	55	59	61	49	57	48	38	55	63	42	47	41	46	48	69	46	39	42	65	50	51	46	68	43	41	49	49	71	52	50	63	60	51	55	49	46	56	55	48	47	49	56	49	48	69	55	48	44	58	46	50	39	47	53	48	53	50	59	55	56	57	47	73	52	44	47	53	60	51	66	51	53	57	59	51	47	53	43	63	50	60	55	51	56	42	50	67	56	50	49	50	64	59	44	54
40555	37080	28529	23953	25870	14275	5219	4800	2214	792	633	660	677	627	631	704	680	689	648	729	704	738	724	656	680	685	625	657	677	655	676	693	621	684	663	673	642	620	677	624	623	626	646	611	635	631	681	617	705	657	638	669	649	699	636	596	675	656	659	689	642	609	683	680	655	648	673	633	636	626	635	652	663	693	664	693	676	659	622	659	685	676	636	662	676	651	687	662	677	655	616	667	641	667	662	618	681	704	681	689	637	659	589	646	616	613	630	691	675	635	641	661	624	639	665	646	695	632	679	633	685	643	701	642	661	640	683	690	666	656	655	708	666	646	635	633	659	631	662	661	667	701	674	652	676	639	675	707	622	671	615	630	636	696	636	636	619	678	661	624	704	683	688	628	637	672	660	697	642	675	655	647	622	681	663	673	640	653	687	689	646	659	617	649	654	649	649	707	619	672	666	725	649	642	621	687	650	637	650	667	667	707	637	628	636	656	618	627	672	652	620	660	667	644	621	695	687	648	651	643	649	612	672	650	659	692	649	648	636	649	663	640	677	659	653	660	638	618	642	651	676	681	646	630	679	648	685	649	575	672	676	621	654	619	691	650	608	649	646	679	645	653	667	652	646	622	700	641	653	684	636	691	671	630	619	655	666	679	657	658	651	652	661	688	679	683	676	637	672	608	634	659	632	693	660	654	700	642	604	627	666	685	655	602	650	672	666	637	652	672	659	638	671	639	640	653	676	687	656	662	603	638	644	681	675	666	677	629	597	649	637	649	685	647	620	711	641	688	704	667	681	628	641	657	604	639	645	673	700	660	656	676	652	677	633	704	646	657	672	644	677	611	674	644	661	643	636	640	669	649	652	610	647	662	661	657	661	689	620	671	732	667	682	609	680	658	698	666	704	631	666	677	620	663	614	628	657	638	640	686	596	678	668	647	708	641	706	644	646	650	586	646	647	629	643	673	664	639	663	656	706	659	674	663	641	659	665	601	679	630	660	663	640	620	588	655	626	629	649	644	667	641	636	650	601	655	643	611	660	672	701	656	663	647	675	665	636	663	667	642	673	627	638	663	644	687	668	636	632	659	657	667	678	661	646	708	651	669	618	661	694	685	674	624	662	608	642	704	654	641	668	663	675	663	664	661	658	647	690	677	670	618	697	628	672	687	656	625	627	676	679	636	640	628	633	644	624	631	676	667	667	635	652	630	660	660	661	668	677	641	648	673	639	649	672	628	686	661	670	678	685	673	645	603	629	674	644	690	617	640	648	680	608	613	698	642	673	666	654	662	654	632	654	686	654	614	651	606	643	637	697	680	652	675	651	661	693	662	682	673	690	683	623	604	673	691	672	672	659	676	679	630	692	628	658	642	643	651	672	677	661	663	672	656	664	632	683	650	660	616	646	622	634	645	630	640	661	630	665	697	687	658	675	646	640	630	644	631	653	658	632	668	662	666	661	646	657	619	663	690	720	620	665	667	636	633	636	688	600	650	629	653	625	681	695	691	685	632	653	623	649	653	637	666	647	670	604	617	659	653	653	671	650	649	654	620	644	685	656	635	682	648	645	663	644	672	662	649	660	676	697	647	629	678	666	625	640	666	660	710	597	672	612	661	609	710	609	726	671	684	647	705	654	674	706	653	651	657	629	615	700	640	622	642	659	686	671	673	684	674	620	672	677	652	687	656	692	684	702	698	589	634	632	697	638	695	678	686	687	679	664	640	692	671	631	713	619	687	600	640	653	694	597	611	670	633	696	640	667	700	665	672	657	665	649	692	653	648	661	663	655	650	632	673	690	658	651	666	674	696	648	675	653	676	640	660	641	653	663	678	616	685	648	676	630	681	660	634	647	665	660	677	726	659	675	664	652	661	679	652	663	625	632	652	659	679	631	601	667	676	675	589	677	700	658	693	622	681	729	650	696	629	669	606	661	691	631	644	646	664	637	680	615	699	685	643	660	658	673	694	612	640	638	690	687	672	657	637	627	638	688	648	688	663	623	627	643	666	626	680	637	694	687	622	643	683	654	685	619	616	652	680	640	643	684	725	690	646	643	666	660	588	681	667	650	647	719	682	678	674	663	607	702	665	656	683	704	701	654	645	639	643	658	635	663	625	630	667	688	687	674	663	594	647	671	623	627	632	615	642	658	631	647	645	664	665	679	658	627	659	654	719	715	668	662	661	687	646	631	670	614	683	687	699	647	652	634	687	656	649	635	652	674	697	611	686	610	613	620	672	677	681	665	644	629	640	616	714	655	679	683	660	676	665	636	649	646	633	652	662	641	635	624	677	612	681	683	598	632	648	684	651	606	658	665	636	666	668	671	644	646	625	659	662	643	605	613	648	702	677	690	612	661	670	645	674	657	648	698	692	674	653	676	680	625	652	636	650	636	668	663	657	704	685	610	666	665	632	691	628	684	663	632	652	682	644	623	613	655	626	639	670	638	629	633	630	640	668	639	648	677	651	614	636	689	666	704	689	624	611	633	682	664	681	632	630	705	683	675	689	659	587	692	661	639	625	691	641	756	659	642	645	654	638	664	678	631	647	653	671	659	661	625	659	690	662	665	625	695	704	605	680	645	676	712	657	677	631	651	680	680	639	694	667	670	667	722	680	681	664	668	659	643	701	676	636	681	609	670	662	687	592	677	685	649	668	687	711	615	654	641	644	648	665	616	630	644	699	652	662	634	625	643	671	686	667	717	630	689	643	664	591	691	604	731	655	685	696	673	655	692	671	670	662	662	628	675	644	602	705	653	624	680	663	703	682	630	656	665	656	655	622	640	645	668	658	628	682	687	679	658	686	643	675	666	650	651	669	696	687	679	673	640	665	642	609	646	648	698	675	659	607	648	697	654	646	678	730	657	661	677	660	671	691	642	633	645	674	657	656	664	657	648	645	703	694	706	643	639	650	644	672	644	718	641	659	664	656	678	658	711	665	588	594	668	669	672	669	672	634	724	651	622	683	690	630	628	657	634	699	686	608	646	671	682	634	682	637	681	674	665	635	624	669	658	647	696	672	644	649	664	669	653	649	635	658	660	655	650	622	583	653	670	651	680	670	634	683	654	650	633	663	644	648	564	669	655	674	619	638	680	668	667	635	623	644	668	608	650	706	656	653	640	670	631	659	613	645	675	657	649	663	639	636	639	718	607	648	606	649	666	637	642	638	633	669	663	637	656	651	666	569	665	695	710	663	624	716	659	640	673	649	622	722	646	655	674	677	668	670	669	653	635	648	678	595	632	663	641	642	703	696	651	668	676	614	625	687	647	698	672	656	625	656	692	604	637	613	676	686	685	637	650	650	661	638	678	688	671	628	683	650	689	659	671	629	645	643	628	653	709	698	666	651	669	678	651	629	627	673	624	566	637	687	690	641	691	635	665	640	632	636	658	663	692	634	655	587	666	689	672	635	665	623	677	643	663	660	692	651	663	646	687	629	633	628	612	671	692	639	598	650	664	681	652	642	662	712	650	641	667	686	624	687	690	652
20043	31928	18024	6079	3131	1076	324	255	140	62	65	47	52	56	62	48	31	48	42	77	54	45	52	60	49	59	49	63	60	47	54	48	42	64	59	49	56	51	51	54	62	60	71	61	54	65	64	60	51	48	50	54	61	52	55	68	46	43	62	48	59	39	59	66	47	40	49	47	39	52	73	47	43	40	43	53	50	46	44	63	48	61	43	53	54	51	62	56	53	56	49	60	49	46	52	54	53	35	52	65	62	69	45	63	51	54	49	67	61	68	62	53	50	63	48	44	50	51	47	50	52	54	55	65	54	59	54	44	54	57	60	66	49	47	50	59	51	50	62	58	49	58	62	47	60	52	63	48	47	54	43	37	70	59	50	53	52	50	48	57	47	61	65	55	53	58	39	57	53	52	34	48	47	45	54	50	44	55	37	59	48	47	49	49	64	54	53	48	49	54	49	47	55	66	55	59	55	50	56	49	49	51	44	56	61	46	55	61	60	50	58	55	50	55	58	60	52	51	51	60	55	46	54	55	43	55	60	51	56	46	50	47	58	51	48	59	55	56	51	55	39	53	46	44	62	63	50	54	48	50	52	57	42	56	57	68	69	64	54	54	56	55	52	64	61	42	51	57	50	60	36	46	55	55	56	59	60	47	64	49	55	66	69	55	45	49	50	49	49	49	62	55	56	49	47	51	54	50	61	67	59	51	53	53	54	65	56	53	54	48	47	53	46	61	54	50	57	54	62	57	44	70	47	48	57	42	57	41	41	57	60	51	57	48	46	55	48	71	57	57	43	44	59	57	63	52	49	35	59	48	44	66	60	50	47	50	55	45	66	50	68	50	57	58	51	40	63	60	52	57	68	48	48	46	61	56	60	64	41	57	43	65	48	52	66	47	30	62	48	66	55	45	54	51	50	52	44	60	56	38	57	53	55	44	70	54	52	55	54	52	57	43	52	52	60	61	59	62	50	42	44	59	42	50	53	45	57	53	68	60	45	61	50	51	68	50	69	53	44	56	43	48	52	50	56	45	62	41	45	61	52	55	53	54	49	51	52	48	53	58	51	46	50	52	56	41	49	58	58	51	49	43	68	44	57	50	50	57	48	50	58	45	54	55	51	54	46	39	49	51	58	53	62	63	49	58	71	59	62	54	54	39	54	60	53	39	61	54	62	63	53	48	48	49	49	59	58	43	70	52	47	61	73	55	44	54	51	57	47	63	51	62	56	54	62	62	57	52	59	55	57	50	66	52	43	57	53	45	53	44	55	62	66	57	64	60	58	54	45	62	65	57	44	51	53	49	46	55	54	43	59	43	49	50	54	59	51	55	51	56	57	43	50	49	59	47	49	51	41	53	66	44	52	56	51	54	61	63	54	52	53	57	68	63	51	62	59	57	54	58	41	65	54	45	53	54	46	46	47	46	58	52	72	52	46	56	58	61	58	43	48	48	54	61	58	63	46	62	49	56	45	48	66	58	57	50	58	57	46	66	64	55	70	47	47	58	64	70	62	49	57	51	52	63	40	50	46	53	46	51	68	42	43	50	43	52	63	45	50	48	48	54	55	58	51	44	61	56	50	41	49	39	52	63	55	38	56	56	62	67	59	51	53	42	54	51	52	63	46	52	40	59	59	66	35	74	37	62	50	48	57	58	56	65	59	47	48	51	65	55	42	56	55	56	41	54	42	62	41	55	54	53	41	57	53	50	51	56	54	50	70	52	45	49	47	51	56	52	64	62	47	47	52	69	58	67	49	49	54	53	52	51	44	44	57	69	43	41	60	46	48	47	55	60	67	53	52	41	54	52	55	55	56	61	60	43	58	56	41	56	43	55	60	64	51	47	58	65	50	47	55	60	55	58	61	51	58	42	53	48	53	53	56	47	48	59	55	60	41	66	57	56	47	48	49	57	55	43	51	44	67	56	54	51	52	44	42	58	50	49	54	54	58	53	53	57	53	56	46	49	61	60	57	55	62	54	63	47	39	54	45	49	52	51	37	62	63	49	42	57	71	40	47	50	52	59	61	48	43	57	53	53	46	61	39	57	61	55	52	58	49	54	53	38	48	70	51	60	58	72	63	52	62	49	56	60	49	62	53	68	52	48	76	60	48	53	53	46	45	68	54	54	57	52	69	70	52	57	40	68	52	54	56	65	47	57	61	64	58	55	48	43	60	53	55	48	45	56	54	53	55	63	51	52	56	52	53	55	52	61	55	40	52	60	53	58	47	54	51	55	46	50	67	47	58	54	55	53	50	50	56	52	48	54	55	60	50	44	55	44	49	52	49	48	50	51	50	57	45	49	55	64	56	55	48	35	54	50	56	53	61	47	55	42	66	64	61	53	59	52	34	52	58	62	56	57	68	43	41	55	51	57	61	51	52	59	59	49	52	44	52	52	53	47	59	52	51	46	61	49	45	51	56	46	48	47	46	55	48	50	56	55	40	62	42	58	44	52	52	54	48	45	56	50	53	51	55	44	62	50	64	57	58	67	61	59	50	62	55	56	71	41	57	43	64	60	54	68	70	46	45	44	55	52	51	55	53	45	49	43	67	54	59	63	63	41	50	54	44	55	60	57	57	54	54	62	61	63	42	53	47	63	55	64	56	67	69	50	47	49	49	54	50	58	62	46	63	61	60	49	59	54	58	65	53	49	59	57	58	59	69	65	54	54	54	64	51	52	59	49	56	46	47	50	50	52	56	56	42	45	63	49	49	54	46	58	67	49	48	63	53	69	49	63	62	59	44	55	46	48	49	50	62	59	50	42	48	41	66	51	56	47	43	49	63	57	53	38	46	42	51	52	59	59	56	49	54	60	40	46	62	56	71	49	68	47	53	49	50	64	60	55	57	47	66	47	48	50	51	63	59	62	54	67	52	50	57	43	61	52	50	58	60	59	53	60	46	47	57	45	38	53	48	62	56	54	52	44	39	68	58	68	67	61	55	61	54	52	60	55	59	58	51	63	56	50	53	43	51	55	79	62	55	51	44	56	60	53	59	56	71	56	62	58	53	50	55	54	57	52	48	47	50	49	61	61	49	52	58	40	39	50	40	52	39	63	48	66	76	62	53	63	57	69	44	59	63	44	69	46	57	63	50	51	45	68	41	51	34	63	51	59	55	61	51	51	53	58	51	46	43	46	48	53	53	44	48	51	56	54	50	57	51	45	59	59	39	52	58	58	58	58	47	60	56	61	56	57	46	56	57	52	44	67	58	57	51	60	41	55	57	48	59	69	53	60	55	61	58	51	74	65	44	41	39	47	40	46	52	63	58	41	51	55	52	62	68	48	66	44	44	58	68	53	49	54	46	54	56	42	45	59	54	69	56	46	51	56	63	52	55	52	45	42	48	52	55	47	46	56	62	47	61	62	57	53	51	50	57	70	59	49	51	54	47	52	47	56	61	45	40	52	58	56	46	53	49	48	54	66	69	42	43	54	55	47	45	43	48	66	54	51	51	50	57	58	60	50	49	60	62	43	46	53	52	41
45067	46687	38064	36451	37626	24573	12144	10404	4355	982	696	619	628	618	679	626	700	623	716	864	893	736	694	666	646	667	650	702	646	686	621	637	704	651	670	665	659	640	687	634	685	637	672	661	701	676	623	659	688	627	622	707	643	652	672	624	713	632	691	729	616	655	693	630	624	632	664	666	617	636	646	686	631	665	629	638	620	648	633	675	665	682	679	651	647	699	657	630	638	667	644	685	646	674	677	613	627	653	649	655	657	691	614	665	651	661	647	627	656	631	655	651	693	657	634	619	631	663	647	713	648	585	667	710	712	655	675	631	661	664	665	676	680	685	651	594	628	689	682	639	606	627	688	664	640	612	643	709	667	662	635	622	664	682	664	682	640	663	662	648	707	644	634	693	671	659	612	686	645	708	680	653	683	686	670	715	634	663	623	668	667	660	692	630	692	652	701	687	670	622	629	623	666	670	685	652	649	648	619	649	646	653	681	662	674	645	667	673	653	630	630	619	703	663	637	644	628	695	629	668	674	663	666	629	664	642	684	673	623	627	664	635	659	639	600	652	673	664	644	656	615	608	658	658	642	666	635	636	664	689	675	660	648	672	631	686	649	680	662	654	630	669	632	642	670	680	624	636	653	693	620	701	639	608	685	638	629	649	642	658	705	708	677	654	625	640	654	653	629	645	680	669	629	643	637	624	646	629	703	627	673	689	704	635	653	621	661	673	641	670	633	664	668	656	636	701	635	664	667	675	666	691	626	684	673	666	645	669	616	703	644	648	627	619	622	678	635	654	660	669	646	674	626	677	639	664	702	681	696	613	640	682	679	685	666	645	678	670	687	650	661	656	622	665	623	673	674	655	644	619	620	645	653	644	682	679	655	654	676	680	667	694	645	633	620	616	649	654	680	670	683	636	614	681	657	610	617	654	653	695	627	630	669	658	660	668	664	671	635	617	635	658	671	684	667	637	689	679	649	629	658	605	641	634	672	641	624	653	677	709	670	627	690	632	664	628	618	681	639	652	692	640	670	698	642	691	664	669	656	682	662	652	669	658	639	656	676	644	641	631	624	637	668	689	694	625	608	703	632	650	638	675	631	696	635	664	667	619	645	660	629	671	689	659	684	694	647	600	640	671	644	659	641	645	651	634	634	680	664	682	626	666	649	628	609	681	679	654	649	661	643	656	658	677	660	654	682	639	625	623	637	666	689	670	727	666	647	649	637	662	610	652	607	665	640	658	692	647	649	622	652	668	654	640	667	655	631	639	643	697	664	690	681	661	632	663	628	624	677	608	642	659	685	656	669	627	683	662	630	637	659	683	644	661	656	611	663	637	637	671	678	664	641	654	655	644	637	662	646	668	667	638	653	668	646	680	653	684	693	635	723	629	712	656	669	644	654	679	657	654	647	641	720	633	651	645	656	628	669	679	618	625	631	664	659	625	670	644	670	662	676	614	707	620	626	685	673	621	670	710	585	649	672	682	658	681	660	660	680	683	718	644	646	624	635	648	657	670	628	645	660	647	677	648	651	631	704	661	607	603	689	654	672	645	734	671	636	627	619	685	649	628	635	624	623	642	678	642	614	717	717	643	641	649	645	671	669	650	664	660	656	610	654	672	662	626	668	663	649	668	600	654	610	653	631	668	613	696	640	673	684	714	675	628	617	672	658	659	651	644	639	658	650	619	639	635	677	658	665	626	679	649	621	673	643	658	654	639	661	660	680	650	684	653	667	645	668	670	639	676	675	623	689	617	656	667	626	700	650	678	637	670	626	681	634	665	630	670	629	675	641	675	657	599	644	667	681	673	674	670	633	630	640	634	656	657	663	669	648	677	664	611	682	668	640	667	621	623	661	650	633	637	626	627	648	672	664	678	663	703	679	712	723	680	710	604	704	689	629	618	639	658	662	644	698	630	668	642	641	641	651	691	651	677	651	615	634	641	678	664	662	641	653	645	626	656	678	639	676	687	661	651	639	655	622	712	663	676	632	671	668	628	716	694	641	638	623	604	640	673	676	705	651	650	668	638	663	662	664	654	612	687	678	634	668	638	693	629	687	646	671	684	651	637	680	632	642	684	642	677	657	687	665	647	638	654	684	660	701	662	671	671	657	604	622	641	711	628	625	622	605	605	657	625	631	629	605	640	664	651	655	676	667	661	645	618	653	668	647	678	637	689	659	686	668	668	714	648	654	666	647	619	686	648	645	625	741	653	702	626	695	683	673	665	652	657	651	694	687	692	654	726	648	609	645	640	698	715	675	657	660	686	663	661	678	638	648	648	640	660	684	689	683	652	686	629	637	677	644	649	699	631	659	639	681	630	679	673	636	633	669	682	639	658	618	654	629	624	662	661	657	647	623	722	716	670	663	605	680	674	666	656	678	701	691	718	660	622	644	628	664	649	660	677	626	714	643	685	615	656	630	645	705	641	638	636	620	646	656	596	682	636	642	671	640	648	619	643	639	638	616	698	700	630	676	638	641	638	607	627	648	656	657	637	615	629	649	643	613	662	658	632	682	628	633	634	625	655	630	658	643	673	611	615	649	649	631	641	629	753	671	667	712	640	671	681	660	628	618	664	633	634	650	699	688	681	641	634	653	677	638	711	668	636	640	680	624	645	665	672	648	668	642	655	609	645	657	632	622	694	665	684	623	649	622	634	647	639	654	677	651	647	657	666	671	642	646	658	676	625	683	633	697	650	661	667	668	652	660	630	672	705	651	654	633	670	670	628	617	630	666	666	658	692	672	672	707	684	660	677	686	661	676	659	713	717	664	625	619	633	659	666	679	657	642	625	671	673	641	620	692	646	666	615	674	651	668	677	645	642	684	617	654	679	702	620	661	670	660	664	696	667	653	687	671	632	680	682	620	672	626	656	677	657	672	675	654	659	639	669	647	685	637	656	650	632	670	622	643	668	674	628	639	647	661	667	697	678	670	642	642	663	683	627	709	668	709	641	649	657	642	653	677	639	637	695	614	711	643	702	632	655	677	635	651	677	651	660	656	650	667	691	642	626	653	686	659	634	684	659	655	659	643	665	635	669	662	671	671	676	710	625	670	632	618	651	655	635	675	601	655	608	653	613	713	664	607	664	710	620	644	675	674	661	646	681	670	711	635	676	660	640	649	652	644	639	658	653	642	637	689	609	665	649	665	655	650	617	697	635	656	677	647	713	718	657	663	665	656	643	645	675	697	656	651	633	676	665	638	732	674	648	626	660	669	626	645	657	629	658	655	666	667	675	655	681	657	686	645	674	608	621	676	645	674	650	654	658	649	635	640	642	639	697	665	641	678	638	643	624	698	643	647	706	686	653	652	689	620	653	678	705	668	676	704	649	671	644	657	659	684	655	659	699	680	665	703	642	710	665	647	647	652	642	693	674	698	670	624	627	642	650	725	621	680	663	673	654	701	677	662	695	677	687	628	710	630	615	664	710	646	686	625	702	707	711	639	652	638	637	645	673	682	664	655	605	671	629	631	666	654	672	675	683	662	667
18591	29198	17143	5780	2654	861	316	255	129	62	47	57	66	52	69	56	66	77	61	81	69	69	62	65	58	60	51	74	59	63	68	61	58	52	54	64	58	50	65	60	65	65	62	61	51	66	72	62	64	79	58	58	67	40	77	72	65	67	47	66	62	61	64	56	59	52	79	46	67	70	68	61	50	46	53	53	71	71	55	54	52	53	65	77	54	62	53	73	60	61	65	65	74	48	68	53	60	63	48	63	80	59	66	74	61	58	61	58	69	55	72	57	56	67	65	65	52	61	69	78	73	74	55	72	67	60	65	56	72	83	53	65	71	67	68	77	71	67	58	64	70	73	62	57	71	61	65	74	64	54	68	55	77	53	53	59	74	68	62	80	61	62	59	68	54	55	62	69	45	61	60	54	78	63	53	72	62	65	75	79	52	55	66	61	55	59	64	57	63	56	58	55	50	67	70	78	68	55	61	59	65	63	71	45	65	70	62	71	57	60	74	64	65	58	65	57	53	57	68	71	59	63	71	56	67	61	67	62	60	60	77	55	49	72	59	60	61	59	66	54	71	64	60	56	64	68	71	60	53	67	56	47	61	72	64	47	68	67	69	70	63	49	67	64	51	67	66	70	64	66	61	58	73	53	68	57	59	53	64	61	78	51	69	62	66	70	68	57	65	64	70	73	61	59	54	46	62	55	62	65	57	52	62	70	63	58	61	60	69	60	86	79	63	56	59	71	58	60	45	76	68	63	71	67	63	69	51	64	48	65	62	59	61	63	47	66	74	53	43	53	61	70	59	62	75	73	61	72	74	50	50	66	65	54	54	52	57	69	63	75	65	71	67	73	68	65	72	62	70	63	62	43	71	59	54	64	76	64	74	50	87	52	55	66	66	62	66	72	68	69	47	57	58	58	60	62	62	67	59	65	73	51	65	63	69	61	68	55	62	57	63	52	60	61	70	61	63	76	59	50	67	76	68	64	56	68	68	57	64	66	53	57	67	61	67	70	46	85	68	65	57	72	76	62	65	72	59	63	59	78	56	56	63	56	69	69	62	63	75	68	60	51	58	51	55	67	76	69	60	52	56	68	70	54	62	64	65	55	65	78	71	57	71	67	62	66	64	55	62	57	68	67	45	64	46	58	65	68	64	64	62	62	60	63	61	82	67	53	60	48	64	57	59	58	52	58	59	66	54	47	69	53	58	56	67	55	56	56	62	48	57	55	85	57	63	58	71	48	61	70	69	77	71	64	52	72	59	58	58	51	43	59	68	64	55	67	79	75	53	55	55	61	56	60	70	68	62	55	54	62	54	64	57	63	59	71	58	59	51	53	67	68	51	79	60	53	72	67	70	54	62	62	72	74	74	72	56	65	71	56	62	60	76	68	67	52	78	72	78	73	64	59	50	60	58	50	54	64	66	65	67	60	70	50	85	73	66	69	53	74	70	72	67	72	42	55	68	67	66	78	67	66	58	57	55	90	58	70	50	58	64	63	67	51	60	52	66	64	60	78	69	83	68	53	67	64	64	55	60	56	69	64	54	64	62	67	63	69	67	71	74	67	63	76	57	59	60	49	76	53	59	68	64	64	61	61	61	53	56	50	59	58	45	72	58	46	47	64	55	68	55	60	65	42	68	52	74	56	52	75	70	67	57	50	54	56	62	67	55	54	66	45	53	65	47	57	58	74	80	68	72	48	66	69	67	70	63	68	70	63	66	58	63	58	71	54	59	52	73	55	63	67	75	71	73	51	69	74	66	67	60	60	52	54	56	69	66	68	72	71	52	61	72	56	62	71	55	76	69	55	57	70	63	64	56	75	73	82	59	81	67	63	52	49	54	60	63	61	59	57	62	85	65	56	51	62	62	64	62	67	61	55	45	62	76	72	74	67	65	70	58	58	69	60	60	60	84	66	69	60	57	76	57	65	52	67	73	75	73	55	68	56	63	67	58	61	58	65	49	64	71	71	54	59	84	61	77	54	59	80	61	61	64	74	44	82	70	49	61	54	59	56	69	55	79	74	55	45	65	63	61	67	61	66	52	73	71	77	69	43	76	61	59	60	62	49	64	73	64	53	64	52	63	47	70	66	66	58	54	53	73	54	67	58	48	58	70	55	61	57	56	73	64	71	51	46	56	49	51	59	58	76	63	76	53	56	63	66	63	68	64	67	65	62	56	62	56	65	50	54	66	57	63	50	61	59	53	53	53	64	65	59	54	64	64	68	64	67	66	64	65	70	69	58	65	64	57	86	67	56	60	57	61	69	51	58	54	65	55	75	50	52	63	70	55	50	57	60	58	66	61	58	62	66	59	53	61	73	63	61	71	66	55	63	62	62	64	64	61	54	46	67	66	67	64	68	65	49	59	65	67	67	70	66	55	59	78	75	64	74	60	61	69	66	66	80	64	54	59	56	63	54	65	60	66	63	75	68	80	73	62	60	66	77	55	60	55	60	54	61	57	53	74	54	85	49	88	65	64	65	60	67	66	72	47	72	73	55	64	61	49	70	54	70	62	71	48	55	78	62	53	52	64	56	52	90	60	70	62	66	66	71	65	58	66	81	56	61	58	64	51	67	53	61	69	47	60	56	66	65	63	53	61	63	65	67	54	57	68	59	64	60	76	67	54	74	55	63	64	51	70	58	58	62	64	63	59	58	74	56	75	76	62	59	60	65	58	52	57	47	70	51	64	64	70	72	61	76	60	56	57	57	61	67	58	69	64	59	53	67	65	55	69	64	62	58	68	58	72	58	55	64	63	72	68	60	59	48	54	72	66	60	45	56	61	59	79	82	59	52	64	80	65	57	64	64	70	52	67	58	60	70	43	59	76	51	63	72	60	70	59	58	53	70	60	58	54	56	67	58	68	59	64	57	67	63	74	50	71	66	71	69	62	55	69	67	58	51	67	54	75	70	45	63	60	75	55	51	71	69	70	62	74	58	58	68	63	53	60	62	51	52	66	61	81	63	55	57	62	57	64	70	62	64	67	65	55	67	63	63	67	63	63	59	43	67	71	70	65	56	59	70	63	43	65	54	54	85	66	69	50	42	61	68	67	46	74	66	61	66	73	64	65	68	61	66	80	46	58	59	54	59	60	68	57	61	61	60	61	74	56	73	65	63	65	60	61	60	46	64	46	61	58	38	61	61	53	53	58	74	67	53	55	73	55	56	67	69	57	51	66	75	69	63	62	65	61	59	56	58	53	57	57	59	63	71	58	50	57	58	70	65	71	71	71	60	60	52	66	71	64	65	65	62	64	44	77	62	73	57	62	52	67	56	62	63	57	67	57	59	59	66	80	76	58	69	70	74	46	56	71	61	78	55	76	76	53	64	52	61	54	56	58	61	73	61	57	64	59	53	63	64	62	64	66	60	54	50	73	67	50	58	41	59	47	65	65	64	67	51	64	65	51	58	68	54	54	85	64	65	76	61	62	61	55	66	53	68	52	60	64	66	69	61	55	78	71	63	59	64	65	56	70	48	75	49
48650	49394	37972	34968	35650	23414	12697	10759	3616	1101	751	745	749	794	732	764	731	777	738	1021	1004	904	848	738	737	767	793	748	739	781	773	794	722	775	706	763	746	744	742	736	753	773	768	767	727	782	741	742	735	762	765	754	735	781	739	740	777	732	743	756	727	760	783	724	753	738	795	736	818	771	714	732	776	772	694	715	729	768	725	705	758	759	713	769	761	765	735	775	732	776	774	751	749	776	724	783	760	756	800	747	729	737	771	716	714	768	751	780	776	736	762	738	750	767	717	770	789	774	754	775	705	781	765	697	794	755	757	765	764	738	753	783	747	809	750	795	757	771	763	800	704	745	750	789	724	755	816	736	771	747	776	768	735	785	790	730	746	757	801	763	714	765	747	752	767	724	800	706	745	738	748	754	775	741	789	747	779	743	763	757	723	743	755	781	774	794	740	729	738	791	795	745	804	748	786	756	766	773	783	703	755	733	767	762	772	781	738	778	782	732	766	804	790	727	762	766	716	781	773	761	731	763	737	746	767	757	726	790	752	787	788	759	714	750	821	740	729	722	740	774	776	741	730	766	771	803	776	751	773	752	716	745	721	734	754	747	804	793	771	747	681	774	755	778	755	784	776	820	786	752	801	680	783	753	863	708	763	739	758	757	777	753	782	786	786	712	768	797	762	710	752	786	784	783	763	811	818	756	792	754	783	735	760	738	781	786	742	762	732	780	732	733	766	777	753	771	793	789	699	738	765	785	707	741	772	718	780	764	772	754	805	777	720	754	739	763	784	747	751	776	784	785	760	769	751	779	756	783	754	751	733	751	705	784	795	773	818	768	703	782	752	700	742	713	748	762	762	759	756	785	789	741	757	725	794	773	730	760	786	811	779	763	739	735	733	708	778	706	745	741	693	759	748	728	757	827	733	818	767	734	742	751	788	722	750	725	732	684	736	761	748	785	796	794	742	856	735	805	740	724	763	753	758	791	757	765	812	745	737	764	774	751	750	747	746	775	737	779	729	701	736	779	816	763	752	770	754	706	701	741	779	736	773	769	763	770	774	743	752	753	713	748	782	789	754	743	730	788	768	744	762	750	770	798	738	792	790	742	751	757	745	771	795	750	786	727	772	730	793	749	720	725	714	738	741	796	733	752	787	745	803	810	736	754	763	797	753	736	696	779	700	734	690	794	768	805	800	710	767	786	811	760	748	753	772	779	800	740	752	746	778	818	751	815	741	772	727	769	755	765	773	744	749	761	767	742	780	777	777	775	759	733	770	755	772	779	808	772	771	792	743	770	768	797	767	746	769	750	768	707	729	755	804	757	771	783	743	792	759	788	768	736	721	731	812	759	770	784	762	763	735	775	745	752	754	791	774	730	778	762	759	702	774	755	771	776	730	757	743	731	779	743	723	785	747	727	789	716	794	706	744	780	765	804	763	769	778	770	758	789	755	762	710	785	736	772	742	751	815	751	767	768	772	758	740	767	812	714	743	741	764	712	778	776	750	782	762	791	737	752	755	781	759	684	772	757	738	771	767	782	760	758	774	760	772	741	760	758	740	743	736	784	778	736	752	766	772	759	742	751	734	749	813	776	782	762	770	746	806	786	760	732	752	746	756	742	746	759	750	725	755	744	751	729	779	774	817	798	735	808	755	734	762	767	716	767	740	771	764	767	773	772	777	779	803	748	764	736	777	758	739	802	725	763	786	740	788	740	766	762	783	733	724	745	770	747	749	728	788	776	788	757	763	764	736	694	767	780	743	806	763	755	810	776	715	717	725	751	795	820	818	725	758	749	801	721	725	816	761	790	754	731	780	787	771	718	800	761	791	768	754	773	796	760	777	751	763	728	762	782	750	749	718	751	774	783	787	749	756	779	752	747	703	758	764	788	790	741	750	790	797	725	769	727	767	786	741	741	767	833	751	772	784	762	682	776	766	773	748	750	770	734	754	806	809	750	781	776	752	796	765	798	778	782	733	767	796	778	805	777	747	715	772	721	750	754	764	750	718	725	770	767	735	761	785	728	802	745	803	747	820	738	798	786	798	706	754	816	775	749	755	750	758	809	809	715	759	793	770	748	753	779	762	730	796	790	732	780	730	756	747	744	727	697	751	741	775	783	788	755	719	709	809	789	744	752	748	793	795	744	766	762	795	769	764	741	775	805	763	754	848	797	702	785	732	769	802	771	786	737	756	694	771	742	762	728	740	717	707	777	739	775	744	747	734	741	743	742	725	767	798	792	747	770	741	791	736	703	739	725	762	762	743	749	758	761	764	781	796	777	753	788	764	682	739	736	753	776	785	724	723	722	754	768	774	760	786	768	726	799	772	776	748	770	756	784	765	721	768	823	765	763	754	744	801	739	743	752	734	764	782	734	771	712	741	788	751	802	793	805	788	742	751	728	803	774	808	768	772	755	802	729	822	748	739	752	770	803	810	735	766	761	751	782	738	785	769	800	713	786	793	770	742	710	793	763	763	733	745	760	768	722	787	798	755	776	754	763	757	709	776	768	765	761	754	772	768	820	783	765	773	741	800	755	772	775	756	746	805	750	751	775	767	797	766	735	784	723	720	748	804	759	790	773	761	761	703	729	823	789	765	759	780	786	730	720	721	759	764	809	733	740	743	749	788	727	763	800	759	779	753	767	791	775	739	786	787	775	796	753	810	796	811	728	756	764	750	720	784	783	759	774	764	730	727	748	692	736	761	760	790	727	788	739	719	751	774	781	771	774	736	751	804	752	744	785	771	773	782	785	717	759	740	757	700	735	770	729	770	749	755	765	767	739	740	733	730	744	829	789	764	757	719	736	813	763	804	760	758	761	756	757	757	766	776	799	781	795	750	755	772	743	752	749	763	827	734	753	768	790	760	765	788	771	756	782	792	711	766	764	770	781	748	794	752	769	795	788	762	743	789	793	721	786	757	730	745	807	742	764	774	789	721	768	762	764	703	713	752	766	767	817	786	781	736	800	792	803	746	784	770	747	714	752	729	726	763	767	746	777	742	770	757	732	771	729	775	779	789	791	812	746	787	770	820	749	777	755	754	810	826	746	769	762	785	751	763	737	731	756	747	744	774	767	747	833	741	678	744	809	766	786	756	759	733	741	796	813	783	760	696	779	726	735	713	750	763	753	730	766	722	726	806	731	736	748	774	773	783	806	758	737	740	720	752	794	755	733	716	756	724	740	748	707	773	789	728	722	797	788	801	767	752	775	663	734	789	777	770	750	718	743	764	742	731	770	704	766	755	757	767	772	774	792	768	782	744	751	785	778	727	744	711	746	782	753	762	768	810	788	773	813	763	775	761	804	720	751	785	781	774	739	776	744	762	757	776	723	784	779	780	782	797	732	793	726	779	773	786	780	718	766	768	769	753	789	727	756	779	755	766	753	726	715	683	813	750	772	746	691	772	751	783	679	756	791	722	767	788	804	763	720	798	784	746	744	769	804	754	742	775	766	764	750	816	782	795	730	825	798	747	730	737	765	745	714
25829	39460	23224	9567	4510	1569	529	431	148	64	60	52	58	62	57	59	62	63	64	58	76	80	66	64	63	56	57	61	62	64	49	56	64	59	50	70	63	48	66	52	69	63	50	77	65	56	88	55	62	50	57	66	59	64	51	54	51	58	53	69	66	68	77	56	73	61	68	62	52	71	50	52	59	70	74	62	75	63	59	63	56	61	61	74	50	48	71	54	54	75	79	58	64	59	61	56	60	60	51	53	56	53	61	61	74	51	64	50	60	72	63	64	62	43	67	63	69	62	60	50	59	54	60	64	56	66	61	67	71	46	61	60	72	64	49	68	52	62	57	55	63	59	73	65	75	63	60	61	64	73	75	64	69	57	73	64	59	72	53	64	56	50	65	51	56	51	62	62	57	69	53	71	54	64	45	64	53	59	49	51	51	61	57	58	64	70	48	65	60	59	71	61	64	70	56	65	68	63	58	58	51	68	62	56	52	47	48	63	67	60	55	51	51	54	58	51	43	52	67	52	69	66	46	61	45	50	50	66	56	65	61	59	60	64	54	65	66	51	66	61	52	64	64	59	60	53	58	54	63	55	53	42	63	61	45	63	59	57	63	53	55	57	56	71	60	52	66	64	65	54	65	60	55	60	67	74	50	61	61	60	61	59	64	49	57	63	64	64	76	63	62	62	58	53	64	71	67	57	54	64	70	65	65	55	58	58	62	64	67	67	54	62	50	64	58	62	73	62	65	59	67	56	65	52	64	52	50	67	47	70	54	63	68	67	62	65	55	61	64	61	48	67	69	49	71	75	65	64	70	70	61	63	56	56	40	70	63	61	65	61	55	60	60	59	63	53	67	58	70	62	63	45	60	63	65	51	62	62	56	74	53	60	66	63	58	63	65	56	62	71	61	63	55	59	56	61	64	68	69	59	52	60	58	74	52	74	62	55	62	64	55	57	56	54	53	67	71	68	59	63	54	62	69	65	72	60	68	60	79	44	57	61	61	54	54	72	62	64	61	55	60	69	67	62	58	57	59	59	74	58	62	62	60	75	62	64	56	55	58	62	64	64	66	68	63	53	51	67	66	60	64	68	65	65	74	56	62	62	57	54	70	71	64	54	58	55	70	74	57	58	67	57	57	64	57	68	65	61	67	60	60	58	57	65	39	57	60	64	60	65	64	70	68	60	45	49	57	58	52	58	61	61	73	69	53	61	54	68	57	68	57	70	59	59	63	47	58	58	46	59	72	61	46	70	50	66	52	61	68	63	69	67	63	64	63	59	55	55	59	60	60	72	56	66	48	59	48	62	56	56	57	66	60	67	62	72	65	64	52	53	52	56	54	65	59	57	78	52	76	77	59	62	59	63	67	50	59	65	54	54	49	60	44	76	53	68	64	63	56	53	57	51	64	57	56	59	71	58	62	65	68	69	57	56	56	61	50	58	66	72	63	52	54	53	53	66	73	71	71	58	72	57	70	68	61	44	56	70	61	50	62	55	63	75	58	57	67	58	60	55	53	43	58	45	55	53	56	72	53	56	48	60	68	66	64	64	69	48	46	62	57	59	53	69	52	72	75	59	55	52	54	62	48	60	55	56	73	71	67	62	55	67	67	50	54	62	50	57	64	50	55	56	44	51	69	55	65	60	60	88	57	70	82	52	73	69	61	57	53	57	56	56	67	60	63	62	49	59	47	52	59	53	52	56	78	67	65	63	64	66	65	65	61	54	55	59	65	46	54	69	61	59	67	54	58	45	77	64	63	62	61	51	57	57	57	57	59	48	70	59	56	65	54	69	55	58	70	67	54	61	64	52	64	59	54	59	61	47	58	58	52	61	74	69	54	57	62	43	65	68	50	56	46	55	54	77	66	59	55	56	62	63	62	53	52	41	68	65	71	57	65	65	66	60	63	74	63	56	51	81	62	64	58	54	63	51	67	57	70	67	61	66	63	53	54	73	63	62	54	70	58	65	73	56	59	58	59	59	62	53	46	53	65	44	65	57	61	69	53	55	75	62	82	42	51	62	63	47	62	65	63	59	52	63	64	63	62	62	58	57	60	43	50	47	70	62	57	51	60	69	62	59	60	57	54	66	56	51	57	58	67	60	59	72	52	49	64	61	46	60	72	64	46	65	46	67	61	71	62	64	51	42	54	66	49	64	55	66	75	63	57	47	55	66	56	65	48	51	51	58	61	46	63	60	63	63	61	49	54	61	57	60	69	52	66	54	67	72	76	66	53	62	59	45	69	60	54	56	62	50	68	55	66	61	55	63	61	41	62	61	53	69	73	77	54	67	50	50	65	74	63	49	68	58	57	55	62	62	62	61	64	56	52	59	66	57	71	68	63	70	68	70	67	80	54	70	64	44	61	63	62	58	37	53	55	54	46	53	56	63	71	62	48	56	66	72	69	64	61	54	64	70	64	60	65	70	60	51	73	55	61	50	54	57	66	59	55	63	57	64	56	54	57	67	45	59	71	50	45	53	61	47	56	43	50	66	59	64	85	63	52	65	58	57	74	61	59	68	78	64	57	57	54	49	56	53	59	62	54	57	65	60	53	64	69	57	46	72	62	75	70	56	58	60	67	59	64	67	58	66	60	58	53	63	68	51	55	55	63	59	61	69	53	73	51	76	52	56	61	69	73	60	76	64	79	70	64	44	59	46	51	61	57	79	60	56	58	52	50	57	57	54	65	52	60	71	71	63	68	55	57	71	50	62	56	68	70	47	57	56	64	74	62	57	62	73	76	60	56	67	76	56	59	57	72	72	67	78	50	69	77	63	62	56	59	62	56	57	76	48	48	61	51	63	50	64	61	62	55	55	61	53	58	55	50	62	71	59	70	49	75	60	55	59	63	69	43	67	69	65	61	49	56	67	64	65	44	62	64	77	44	71	69	61	61	53	62	74	50	77	62	70	57	60	69	59	37	59	55	62	74	60	60	63	59	71	64	51	51	62	65	63	67	57	72	70	61	52	56	55	65	59	55	62	71	66	45	63	56	57	57	57	63	59	59	58	62	57	72	60	69	63	67	59	54	61	51	61	70	56	50	63	54	56	60	65	66	52	73	71	63	68	60	63	60	56	70	56	57	50	54	68	66	63	67	56	60	58	46	48	41	60	72	58	54	55	59	67	70	57	71	66	61	67	69	60	58	58	50	53	67	68	76	49	55	57	67	47	58	51	42	48	51	63	60	70	63	71	68	63	80	63	71	64	77	70	51	63	51	50	60	61	57	43	63	64	68	49	57	61	71	50	57	74	53	64	52	53	48	76	57	66	76	50	57	51	61	63	54	62	59	63	62	60	52	60	70	63	70	53	50	62	53	70	56	65	63	56	55	62	61	69	51	58	51	58	65	46	57	67	65	53	64	50	67	54	60	61	59	53	58	71	69	61	67	51	57	60	62	64	70	58	55	69	60	64	70	57	67	54	57	84	61	72	53	67	67	76	75	59	63	61	59	54	53	66	55	62	56	62	61	48	59	55	59	62
46152	49640	43478	41465	42359	29619	18262	15259	5777	1184	743	734	820	772	718	772	746	709	771	1164	1206	959	801	817	741	739	749	685	713	713	742	746	739	706	734	714	722	736	740	720	757	734	685	713	724	722	769	709	715	715	760	688	719	772	713	693	691	746	773	755	711	725	721	757	743	730	732	711	712	741	676	760	721	743	729	718	740	711	723	742	782	798	716	715	678	726	740	712	720	720	723	722	787	773	742	735	773	747	736	700	702	784	742	772	671	744	728	743	700	787	733	715	732	703	741	746	704	708	684	707	704	729	736	733	712	721	715	777	684	687	697	717	709	713	727	761	728	764	712	712	747	758	710	747	737	646	666	765	709	761	740	716	753	765	729	732	687	674	681	732	713	753	673	738	732	681	766	767	685	739	709	748	732	730	716	762	721	684	663	724	704	694	706	731	686	716	741	708	705	730	740	719	706	732	723	749	709	741	763	689	714	721	707	689	711	718	746	728	623	712	768	717	758	755	712	721	741	663	763	708	726	755	729	697	756	770	767	713	765	643	675	788	743	697	693	748	748	714	724	710	734	728	746	746	737	762	738	733	726	729	750	710	717	687	738	740	723	671	715	745	718	744	748	747	691	756	752	729	697	712	730	717	766	740	684	723	715	774	694	737	706	738	720	743	673	747	760	729	751	733	731	715	759	699	714	705	711	775	770	759	720	735	713	697	752	734	803	724	757	705	736	727	730	690	741	728	730	727	765	687	700	732	780	689	777	743	680	739	700	745	785	723	757	694	732	717	776	759	749	743	712	709	751	728	761	715	740	717	755	761	761	722	739	711	745	741	763	739	754	735	741	727	701	768	718	674	702	690	762	727	704	722	770	745	760	765	753	736	739	765	684	775	739	746	750	680	754	729	707	737	741	714	737	743	762	720	688	724	713	735	791	715	718	724	743	733	739	695	704	714	759	728	741	744	737	730	736	722	747	718	724	734	776	723	707	786	718	713	723	685	725	723	702	738	738	712	709	668	733	720	700	727	697	779	759	733	760	675	734	701	727	736	682	734	721	733	758	710	724	744	712	718	729	763	759	700	740	711	725	741	776	755	737	731	684	704	744	723	749	711	739	705	720	716	746	741	727	748	745	815	756	693	770	752	713	767	724	743	717	753	687	719	706	683	755	696	703	756	740	733	763	748	757	706	725	719	689	744	725	738	728	712	738	712	703	729	740	760	694	765	685	727	658	736	692	767	750	731	744	675	724	723	763	711	766	721	720	753	753	772	715	691	700	689	801	730	740	715	726	722	752	713	735	758	756	749	739	727	714	737	715	747	747	648	748	715	736	704	748	705	735	757	710	719	725	717	703	747	757	743	795	768	782	700	677	660	751	746	765	739	723	743	744	752	776	721	702	700	678	748	710	769	720	755	700	720	717	727	737	716	712	709	704	714	780	775	769	741	720	768	768	698	708	712	702	675	745	739	734	734	722	783	714	733	726	749	716	761	755	732	776	741	784	736	782	710	775	712	775	827	724	734	709	720	738	731	767	691	745	741	692	748	754	690	705	714	751	704	703	747	724	704	725	706	753	731	697	720	736	726	729	753	744	765	750	831	754	714	736	741	744	713	715	719	728	735	710	765	759	758	748	752	747	694	746	702	738	748	694	792	706	723	801	757	691	719	693	721	704	738	737	708	738	719	706	760	739	738	741	716	776	699	763	755	686	739	716	708	778	762	728	758	774	737	687	762	696	726	722	719	701	711	720	742	740	682	725	726	762	697	713	732	777	741	714	698	710	717	760	681	701	757	756	749	768	752	733	714	726	699	727	714	747	739	722	740	708	718	716	701	743	705	753	764	702	759	732	693	750	735	763	719	718	731	718	715	726	703	701	729	700	661	777	773	734	779	723	735	747	758	770	764	681	743	692	721	749	721	754	748	783	710	714	725	697	690	760	772	766	769	750	752	695	722	768	762	732	733	724	731	742	712	725	714	741	744	758	780	720	770	808	712	703	729	728	740	756	713	736	737	720	723	706	698	734	684	730	726	787	792	703	735	699	724	686	691	724	740	722	706	741	731	746	720	744	712	694	723	657	736	763	737	689	729	697	699	709	705	721	784	755	721	673	759	745	714	750	731	700	747	712	721	738	731	714	717	736	748	737	715	719	749	759	721	716	756	700	699	757	733	727	719	718	733	681	775	683	720	769	777	726	729	731	770	719	723	726	767	727	745	712	730	706	749	740	749	750	774	749	769	756	727	680	742	695	714	716	775	730	761	712	733	721	670	717	742	712	756	700	718	722	724	715	746	757	741	726	721	710	744	680	732	730	725	744	713	697	734	758	768	734	695	763	733	748	700	726	746	778	699	716	765	716	732	695	731	762	728	715	732	753	782	691	657	765	751	708	736	766	731	732	755	720	690	750	710	714	731	754	729	691	737	719	743	716	708	757	740	689	686	688	667	752	751	732	757	800	726	750	721	713	746	809	714	729	747	714	767	749	699	787	735	713	725	747	664	729	755	740	759	736	772	706	737	693	750	753	739	736	719	698	703	739	705	715	721	652	746	736	762	731	730	701	701	683	743	676	756	746	635	764	774	734	711	723	743	741	719	754	682	741	703	709	747	762	676	746	716	689	698	732	778	763	712	739	716	710	730	697	745	729	706	763	728	733	762	729	746	687	716	714	711	710	735	763	750	747	708	748	724	744	765	703	719	704	735	695	740	738	695	745	728	728	733	662	733	730	701	732	680	799	722	734	691	736	738	778	684	716	708	708	700	717	698	776	671	736	746	735	686	684	764	722	730	725	709	722	699	733	702	788	733	697	737	748	719	694	733	737	703	734	707	726	718	686	730	701	734	748	757	729	736	729	689	717	714	747	742	741	706	696	727	753	720	773	716	757	704	758	723	750	728	757	764	737	701	739	743	701	719	688	749	736	724	730	746	786	770	728	739	679	720	739	713	709	760	746	774	713	730	725	755	788	686	722	685	724	711	728	717	749	770	745	764	720	737	696	781	706	749	702	720	740	702	709	698	737	709	750	711	744	755	755	739	730	716	745	690	695	713	755	767	715	764	717	763	640	756	712	742	680	768	726	702	748	725	775	716	749	735	715	732	738	724	700	711	766	732	753	712	717	746	707	778	749	726	739	748	681	759	710	721	722	700	754	714	752	717	746	709	744	684	702	773	684	750	727	776	740	734	772	687	774	720	732	756	750	757	761	713	708	728	746	737	699	765	762	680	759	709	714	707	730	727	779	714	731	705	691	783	725	691	737	738	780	760	693	728	721	731	738	728	734	714	775	789	699	761	736	711	742	714	752	721	760	720	713	730	758	732	716	708	760	765	716	737	721	718	724	700	738	724	706	683	732	749	745	758	741	756	708	708	718	718	737	705	714	722	744	696	765	772	730	778	724	722	733	750	754	775	735	696	690	685	715	760	734	745	747	744	711	762	692	762	738	705	725	761	742	693	737	728	733	787	715	698	722	682	708	705	713	756	761	767	708	739
7844	11751	6379	1774	1001	316	138	128	95	60	48	51	53	73	46	44	46	57	69	66	61	60	62	65	62	43	37	51	58	48	44	57	57	56	51	50	49	55	43	61	54	55	53	66	50	50	52	62	58	59	60	62	51	59	57	41	67	43	66	56	56	66	50	59	44	52	57	59	55	61	51	54	42	63	55	62	41	43	62	63	54	63	56	55	40	65	54	57	50	59	58	48	49	57	52	60	56	57	70	49	66	58	43	56	55	63	64	45	57	60	50	66	60	61	53	46	57	60	49	61	45	58	42	48	51	72	52	45	54	61	50	46	58	62	58	59	62	56	44	40	54	54	52	50	59	38	66	51	46	50	58	53	55	46	53	50	56	48	47	39	57	57	40	72	47	40	45	60	47	47	59	55	41	59	60	65	56	51	53	47	39	54	57	45	52	51	61	59	53	44	56	43	42	51	46	40	50	47	55	54	53	56	59	56	45	40	41	55	60	48	66	64	44	49	63	69	50	51	55	68	59	55	62	72	49	55	65	60	47	57	68	57	47	56	52	57	61	72	53	65	48	55	50	44	45	54	49	58	51	54	67	57	63	59	52	53	43	49	64	54	41	52	52	52	56	61	52	63	55	54	59	44	67	64	56	48	60	60	61	46	49	53	62	62	57	54	48	46	61	48	45	49	49	41	43	49	49	58	54	57	63	56	62	59	52	54	49	62	61	56	49	45	60	56	51	50	61	61	47	55	61	56	67	43	66	51	58	46	56	53	55	50	70	52	54	50	69	53	67	59	55	43	54	57	54	54	49	57	47	50	54	54	60	62	49	50	49	50	52	42	63	49	55	48	44	40	54	44	55	55	53	59	54	60	54	51	61	51	51	50	66	49	52	58	47	47	57	53	43	55	66	53	62	51	41	63	60	54	62	56	57	50	74	55	53	58	53	54	60	60	49	36	59	50	51	49	49	63	52	51	40	42	64	66	55	50	46	58	60	54	53	59	65	58	46	49	58	41	44	63	61	47	60	55	58	52	48	38	67	61	53	55	59	51	50	47	46	37	52	53	54	45	58	48	51	53	46	55	57	52	57	52	54	50	43	43	53	58	64	50	59	52	43	59	53	51	55	58	49	45	58	54	70	49	58	63	55	52	52	50	48	57	57	54	63	63	48	49	48	50	52	41	49	65	57	58	44	59	42	43	59	55	51	55	50	61	61	54	49	55	57	57	48	56	53	50	56	70	59	43	43	61	48	46	46	64	43	52	43	57	43	55	49	61	71	43	58	50	57	53	52	47	55	60	60	41	54	48	53	49	59	52	53	64	53	56	51	67	47	61	63	67	51	56	48	49	54	58	41	49	52	58	58	57	56	60	57	52	39	45	53	53	50	49	60	53	67	55	58	66	63	55	43	54	56	54	47	51	66	47	61	56	53	60	52	47	54	63	42	57	60	57	58	41	39	59	42	56	64	52	63	61	58	53	47	54	65	49	57	45	52	41	59	55	44	52	46	62	44	64	47	63	62	59	38	60	58	47	55	60	52	49	49	45	68	54	70	59	63	61	40	65	52	51	51	59	52	51	52	45	48	50	63	57	59	44	50	47	61	54	62	48	49	47	48	52	54	53	56	47	44	54	50	46	52	44	52	53	51	65	49	52	65	43	58	62	64	65	55	57	50	49	53	56	48	55	45	47	66	58	52	58	55	63	46	58	57	54	53	65	61	53	49	56	47	54	43	49	50	54	57	40	51	54	42	60	54	52	63	47	71	51	60	58	47	57	53	55	52	53	55	51	57	71	54	59	58	56	52	48	55	58	56	43	58	51	52	49	55	61	60	52	53	59	61	48	59	54	51	54	46	62	68	58	60	61	60	49	62	54	63	51	39	50	53	44	54	48	54	59	53	62	47	54	48	72	45	52	57	43	46	80	47	52	55	61	59	47	55	59	56	40	56	63	57	52	58	58	47	61	67	53	59	53	49	59	50	55	53	63	60	65	47	45	48	46	45	70	59	63	57	51	66	51	52	56	48	39	44	58	51	56	54	54	55	61	47	58	54	47	48	54	67	55	70	58	46	57	57	54	51	54	55	49	56	59	61	51	46	56	52	46	50	55	49	53	47	58	52	57	60	56	72	53	48	58	67	57	65	56	58	57	49	44	55	61	55	41	60	54	47	53	44	48	56	56	51	53	55	40	48	51	53	49	56	61	54	52	55	63	66	64	55	37	45	68	51	51	59	45	51	50	57	37	54	55	50	50	40	57	45	55	54	64	54	58	52	59	40	66	69	54	69	53	54	65	53	59	51	58	56	62	55	56	57	54	66	54	50	51	60	53	53	49	44	55	41	62	63	42	47	52	50	51	53	66	53	56	48	51	69	68	49	50	60	61	62	56	34	68	56	48	51	40	69	52	44	55	59	47	58	53	63	50	52	43	53	50	57	56	51	60	66	61	31	51	47	62	56	49	55	47	49	58	53	63	59	66	64	46	64	48	53	54	54	60	54	50	66	46	51	56	47	64	52	46	61	54	58	50	46	58	55	51	46	58	52	55	66	60	57	55	46	62	55	61	53	46	63	66	64	46	62	61	59	49	51	39	45	60	55	55	63	65	51	50	64	53	52	58	49	62	51	45	55	43	43	63	59	54	53	50	45	49	51	48	47	51	54	55	60	57	54	48	62	68	58	64	46	68	67	56	70	42	57	50	58	70	50	52	57	61	60	50	60	56	57	63	47	51	56	59	53	56	56	54	64	64	52	59	54	45	64	58	52	58	45	65	49	36	54	57	55	54	60	43	46	57	54	46	57	57	56	55	46	56	40	36	50	59	47	45	58	51	51	60	58	65	61	50	52	44	66	56	46	49	52	55	63	50	54	53	49	51	55	47	55	65	57	49	47	51	51	55	58	61	52	59	58	67	53	48	54	52	51	45	46	59	59	53	59	67	56	58	58	44	65	48	66	44	50	57	63	53	55	61	55	52	69	59	58	58	64	53	54	60	56	53	43	48	49	59	74	46	42	44	56	51	51	59	52	50	52	44	36	48	61	49	63	48	59	65	63	49	60	43	47	51	39	51	47	49	69	54	47	50	56	53	46	57	56	54	63	48	54	63	48	57	62	53	81	43	48	43	58	58	61	44	57	51	56	65	49	72	52	56	55	47	59	49	65	44	50	56	50	43	55	49	54	59	50	62	60	60	41	53	49	60	59	63	55	56	48	57	48	56	58	54	61	60	68	59	51	38	65	56	66	56	62	43	64	59	46	57	59	60	45	63	34	60	56	41	58	55	55	50	52	47	50	58	65	48	46	51	65	56	51	57	41	64	44	61	62	49	59	56	72	59	49	66	54	49	66	48	57	44	58	72	59	52	53	50	54	60	48	57	42	61	60	60	53	46	62	39	52	58	51	38	60	55	48	56	53	53	49	63	53	56	48	38	62	49	59	50	55	42	56	51	66	63	58	60	54	45	44	61	60	65	48	71	59	42	57	51	45	62
40818	36825	27674	24478	24770	14077	6351	5224	2131	739	633	650	657	645	661	632	655	650	703	791	778	778	713	651	608	697	629	631	672	674	664	636	648	643	655	633	649	680	648	619	681	674	679	674	664	675	644	652	700	665	701	674	655	665	638	644	705	641	713	666	675	658	642	660	651	670	674	658	654	628	658	652	676	682	641	639	633	654	666	656	664	666	633	619	659	661	627	648	645	608	662	611	676	679	640	638	653	621	661	665	663	649	675	654	654	632	656	696	607	660	646	682	652	619	613	655	586	690	651	685	600	641	631	636	649	603	627	652	696	640	620	655	639	638	706	696	660	621	661	656	646	638	630	654	638	654	619	679	630	655	654	663	676	688	649	663	675	633	668	614	607	655	657	637	627	663	679	679	657	694	644	664	652	652	700	643	655	642	668	688	717	672	664	689	669	671	668	696	635	672	642	633	639	662	676	670	619	620	626	661	648	654	676	628	669	669	626	634	678	659	658	649	600	652	631	663	593	688	663	637	641	672	673	655	686	598	655	656	630	683	659	650	697	633	665	704	711	658	662	603	671	625	661	653	630	660	655	634	703	692	678	693	713	627	703	642	657	645	620	644	703	627	662	638	616	620	672	691	653	629	621	679	658	667	673	688	664	632	673	648	620	651	653	656	634	705	635	652	645	697	643	730	616	663	662	653	647	669	695	610	656	645	610	646	656	658	670	622	653	627	674	665	625	622	657	671	645	679	599	624	651	651	689	682	631	660	670	640	671	674	605	649	654	641	646	724	694	653	604	636	658	675	690	656	669	630	674	629	626	651	687	620	666	647	711	667	650	677	673	607	629	636	639	689	661	603	646	675	630	638	682	718	673	623	685	674	619	616	642	654	623	693	654	671	684	722	706	632	684	686	679	670	654	653	646	668	680	642	632	699	634	675	636	625	678	673	662	608	662	641	671	675	681	666	654	691	645	626	622	594	680	653	652	646	671	645	643	647	684	646	708	625	654	637	696	652	695	660	685	658	659	664	633	644	698	689	658	657	650	609	645	650	644	694	654	658	643	645	635	641	677	664	704	657	660	665	670	653	653	634	636	648	649	669	650	647	700	692	667	667	596	661	663	605	609	675	665	674	611	653	663	602	697	652	645	666	688	642	759	663	659	611	721	658	628	676	656	630	654	672	719	671	628	661	675	661	632	657	612	643	665	662	644	640	674	641	640	671	644	638	656	676	650	687	638	620	655	639	652	634	658	703	660	645	635	649	642	653	649	634	654	699	661	671	641	647	668	656	659	658	649	641	674	728	671	656	631	665	662	640	656	631	662	706	680	643	623	644	659	630	648	591	644	665	667	656	632	647	638	663	695	647	655	681	695	674	618	670	668	709	712	652	618	613	639	671	655	673	646	645	708	634	626	609	694	629	634	647	600	636	709	651	615	685	659	698	669	624	662	621	654	648	663	665	630	666	627	598	691	679	673	644	674	668	633	677	653	610	698	632	653	603	659	640	660	618	627	621	650	668	655	663	659	658	688	617	659	663	673	654	671	642	661	695	683	652	682	660	676	637	640	644	666	619	684	670	648	646	710	638	644	599	696	635	692	639	709	653	620	646	634	675	649	659	662	633	627	635	639	634	675	654	677	650	667	658	612	623	658	693	656	659	686	667	692	636	633	647	668	687	686	636	679	650	630	665	690	647	662	696	643	637	640	650	664	643	625	686	711	653	619	614	637	625	651	682	630	656	674	646	631	681	664	619	651	635	680	657	635	676	647	657	633	619	613	662	634	667	682	640	618	629	616	651	630	653	640	652	640	669	634	659	659	637	646	625	624	654	660	690	643	667	660	680	683	630	734	619	622	662	608	635	632	612	684	675	638	651	682	665	603	679	619	692	668	677	669	625	701	621	641	642	666	654	625	614	601	627	673	695	682	643	655	699	645	675	670	667	628	637	673	659	638	665	658	633	645	658	600	671	673	673	651	659	666	637	659	674	628	672	645	666	633	687	646	667	638	653	682	646	638	669	662	615	671	642	634	641	668	690	698	653	667	631	654	661	651	673	638	628	633	640	656	677	649	641	674	639	630	621	636	696	678	595	608	676	690	663	662	700	680	676	691	693	637	642	641	636	662	714	684	640	668	650	635	675	671	607	658	662	687	635	649	621	679	656	651	673	697	600	665	658	666	704	636	660	630	666	668	660	630	639	719	680	657	638	652	636	645	631	618	662	624	653	705	621	658	682	659	689	670	672	692	638	699	649	628	672	636	667	655	650	698	632	645	650	617	644	656	652	672	622	645	660	661	696	625	665	646	603	666	669	680	666	673	610	678	709	655	645	693	635	663	706	657	643	716	669	674	685	620	646	641	604	673	650	644	699	631	639	662	654	675	645	668	683	662	645	650	675	653	674	684	708	688	670	651	674	689	661	634	619	657	712	665	676	665	648	615	658	668	633	658	649	655	665	617	665	654	645	669	633	660	668	701	692	667	677	684	645	656	665	641	638	670	639	628	648	673	655	666	668	659	611	662	648	674	662	645	670	656	646	697	651	658	652	633	665	667	671	689	646	702	646	657	682	647	660	621	651	672	633	622	623	631	656	625	719	640	660	654	642	694	666	651	642	654	597	698	667	657	655	664	674	627	651	644	644	680	653	624	688	620	636	661	665	652	637	708	634	653	631	668	642	667	642	675	660	651	653	608	640	659	654	582	625	652	660	642	692	641	684	608	658	632	652	661	604	640	695	686	639	669	662	635	689	610	661	641	589	661	609	658	660	673	661	650	667	619	691	659	653	646	689	709	667	645	693	688	661	649	687	694	647	647	668	714	659	683	684	677	663	682	687	650	663	644	703	681	697	659	664	641	666	642	628	644	660	612	657	653	635	615	699	686	668	696	632	634	670	634	649	666	653	633	670	669	652	681	655	651	623	629	650	628	655	676	652	616	666	697	667	659	655	667	661	641	614	644	631	674	638	666	657	707	642	628	655	667	640	664	694	663	670	616	655	684	679	641	672	654	641	672	623	711	649	672	674	655	675	611	647	653	675	658	671	592	632	613	655	629	624	633	603	632	639	650	601	628	667	653	632	675	622	669	669	633	650	685	619	659	703	642	684	598	646	672	670	636	615	687	620	688	663	642	660	658	664	666	642	647	636	645	729	681	669	686	628	650	641	655	664	672	679	601	659	680	647	659	622	691	676	656	632	614	687	664	646	623	675	600	623	644	642	622	635	656	685	686	675	687	624	619	650	665	683	637	615	668	634	653	703	675	675	701	645	677	690	646	673	631	632	626	667	684	624	661	621	684	669	644	652	651	620	651	626	628	622	676	629	696	613	672	644	643	659	640	641	630	655	640	693	696	621	639	652	668	638	643	681	676	665	682	702	642	618	723	666	659	595	690	620	602	674	646	672	665	653	659	662	662	729	691	683	692	644	665	646	662	675	650	626	622	673	636	673	648	659	661	652	663	672	666	640	670	625	680	695	670	631	626	620	650	660	632	656
22273	32706	16891	5328	2855	902	367	300	119	62	44	58	54	48	46	48	37	68	68	69	61	74	56	59	51	55	59	60	48	54	57	50	51	48	62	52	55	56	52	63	53	54	57	56	62	64	74	67	40	43	50	47	45	58	53	52	53	45	59	54	55	56	58	59	54	55	55	48	61	58	44	57	56	53	59	49	48	46	60	65	63	50	41	53	47	47	78	49	64	57	47	47	54	61	58	45	46	64	61	45	51	54	52	75	68	51	54	67	59	43	61	54	58	49	49	51	60	53	54	56	57	53	43	48	55	54	51	63	61	52	54	44	56	45	72	46	51	58	49	44	40	41	65	59	57	58	55	60	52	57	48	38	55	54	59	52	57	43	47	47	59	48	49	50	61	50	59	55	56	58	64	63	51	53	60	61	50	61	57	57	58	54	48	44	46	62	42	63	57	38	61	67	65	59	49	49	62	45	50	52	80	41	56	51	60	52	51	66	48	53	52	58	60	47	53	56	46	52	61	47	73	58	43	49	43	51	50	63	53	54	54	56	61	53	60	52	50	52	54	65	59	43	59	61	49	59	53	65	63	50	46	43	59	60	51	53	52	54	58	56	52	54	55	54	55	51	45	53	49	50	52	68	63	67	52	64	63	58	46	61	46	55	68	51	48	54	60	56	60	72	54	61	56	58	53	54	57	58	55	53	61	63	59	43	45	57	48	54	50	43	57	45	52	59	53	54	59	42	47	45	52	46	47	49	63	53	44	58	66	54	36	45	69	54	56	49	53	47	65	48	54	58	57	62	41	62	46	52	52	34	45	47	65	64	50	55	56	57	60	47	71	49	49	51	53	59	45	59	48	52	58	50	58	56	61	46	56	36	55	64	52	41	65	49	64	57	57	51	67	56	57	63	46	58	55	80	44	49	64	57	60	66	45	54	57	55	57	56	59	52	52	53	46	57	53	53	51	67	59	46	55	52	59	50	66	67	47	60	46	56	48	57	50	55	51	52	56	61	47	64	50	71	58	57	63	59	43	53	54	56	54	49	53	53	56	50	56	49	42	47	48	54	60	43	48	53	60	57	60	48	55	57	49	64	61	56	40	42	63	55	57	37	50	68	61	70	52	46	62	63	61	54	53	62	55	44	59	54	50	44	51	53	50	49	49	49	46	70	54	53	48	48	54	46	56	55	49	44	50	48	52	55	44	51	48	55	52	53	63	48	54	33	46	58	56	64	67	48	52	72	52	51	56	61	50	53	64	63	75	45	51	65	64	50	60	53	53	59	57	58	54	45	55	45	48	56	56	67	56	53	55	47	50	80	45	50	40	54	53	58	45	64	58	44	51	58	48	53	53	50	62	42	54	57	57	44	62	50	57	61	63	48	46	64	49	55	49	60	47	52	53	64	66	67	56	55	52	59	67	63	56	44	55	61	41	65	61	58	44	55	60	52	60	46	56	47	47	57	55	49	59	49	48	58	52	60	53	49	45	62	44	66	43	45	49	65	60	54	46	50	42	57	47	52	55	63	54	65	45	36	69	61	50	55	51	47	55	58	56	51	45	56	59	50	64	66	56	62	40	65	50	52	50	50	52	49	50	43	52	57	38	50	62	52	49	51	63	47	52	47	38	46	59	60	56	54	53	47	61	51	51	49	44	55	60	50	46	56	40	49	45	44	60	55	55	57	44	53	52	61	54	52	58	55	61	42	51	65	51	61	45	60	64	54	52	65	62	53	58	46	58	50	58	50	57	55	53	58	67	47	52	50	56	56	61	47	71	61	58	58	52	57	46	58	48	41	59	51	54	47	58	45	45	57	46	55	65	54	72	52	54	59	66	60	60	56	47	63	61	51	59	48	58	56	48	59	44	37	45	71	48	52	49	41	57	42	57	52	55	64	49	59	67	50	35	52	62	62	51	53	45	55	44	54	55	57	47	52	53	52	62	47	43	50	46	44	59	58	45	58	67	48	50	57	54	50	51	46	50	61	61	53	45	64	56	59	53	57	43	52	47	52	71	43	51	55	57	56	65	45	47	52	68	60	35	50	52	54	54	48	56	64	56	56	54	64	49	45	51	66	49	46	48	50	57	61	52	62	42	50	61	59	59	58	70	69	56	57	59	65	68	50	62	47	46	63	60	44	54	62	47	47	51	43	54	68	47	55	60	58	44	59	54	67	56	50	59	39	64	64	58	49	57	54	52	60	49	50	58	39	39	52	48	59	62	56	55	48	45	43	45	45	48	51	59	55	51	52	58	58	45	57	59	48	61	53	46	55	57	44	57	52	62	39	52	57	40	74	57	57	43	56	66	43	59	62	40	58	59	58	53	53	59	70	55	48	69	51	70	39	71	48	54	50	64	59	48	50	39	47	47	60	56	41	49	60	55	45	58	57	42	54	59	57	64	59	69	50	42	51	52	52	50	50	47	43	49	62	55	42	46	42	48	56	62	59	55	58	64	52	50	54	44	49	55	49	49	40	50	53	54	57	41	67	58	47	64	44	60	55	61	43	69	50	55	55	56	52	55	53	79	50	48	61	57	65	55	41	56	50	55	53	52	49	49	49	66	59	61	59	58	49	50	53	50	47	48	60	61	51	47	45	46	54	45	42	56	55	52	44	51	60	62	63	59	45	53	49	57	57	45	58	55	39	65	45	56	57	69	48	56	63	63	60	45	48	48	46	42	48	55	52	56	62	57	60	69	43	60	56	48	60	50	57	35	52	47	74	63	46	57	46	60	54	58	57	43	58	45	46	55	42	62	62	66	55	46	51	54	52	52	57	53	57	49	59	49	66	52	58	48	61	47	57	53	50	63	54	41	46	50	68	48	62	61	58	54	66	59	47	51	47	64	73	49	59	58	45	50	55	44	63	54	60	53	46	65	39	49	44	49	52	50	51	53	58	48	48	49	54	56	43	46	50	43	51	53	52	49	54	42	51	48	59	45	61	51	41	45	48	53	49	54	55	62	63	58	47	48	57	51	56	60	66	58	44	56	71	53	42	50	61	56	71	66	59	52	52	62	58	59	69	51	69	55	49	46	66	48	58	57	63	56	74	53	43	62	60	52	48	57	62	45	55	50	47	43	48	50	57	49	56	57	62	50	69	52	42	55	67	53	62	49	46	54	81	53	54	50	48	40	52	53	41	64	66	59	51	52	50	42	48	47	44	53	63	54	66	54	59	61	64	47	38	67	63	56	58	59	59	65	56	43	56	62	61	48	53	57	58	59	58	43	66	50	43	63	53	57	50	48	57	51	56	51	53	59	47	51	45	68	70	45	55	57	46	56	47	54	69	63	63	48	55	54	63	48	55	48	59	50	56	53	54	58	46	47	47	53	56	61	62	46	49	57	66	48	51	51	79	61	45	57	64	67	47	49	43	57	55	52	63	58	57	72	51	48	54	53	51	54	53	53	50	50	62	58	60	66	53	57	51	52	47	47	55	42	52	68	54	59	54	54	46	53	52	58	46	54	55	54	58	53	74	59	48
48163	47117	36577	36026	37274	24082	14441	12010	4063	810	676	711	654	654	692	691	670	644	689	972	1040	943	786	691	669	670	639	654	680	635	613	636	633	630	666	701	668	668	649	593	639	638	641	648	693	664	639	677	614	647	625	676	608	653	628	662	659	650	658	623	651	618	700	617	635	680	625	637	673	695	663	647	649	695	696	648	636	686	624	685	605	650	677	638	676	652	670	707	690	697	619	633	607	652	723	642	616	624	668	639	624	636	658	651	694	631	619	695	674	645	674	690	635	663	638	664	672	678	647	667	685	679	641	672	656	682	659	627	666	676	661	637	627	701	641	635	664	662	650	645	651	630	642	621	695	654	650	620	653	653	645	701	642	626	607	702	625	642	648	624	677	638	648	631	644	667	649	638	631	675	627	673	669	642	656	679	638	658	644	642	646	669	638	640	653	673	638	638	643	627	672	697	707	611	634	696	706	673	664	647	616	688	715	667	647	656	622	616	668	676	699	661	636	635	645	619	673	663	653	713	630	648	677	617	627	650	617	656	619	638	629	698	674	655	657	657	629	647	654	628	700	646	661	655	657	634	648	628	689	652	630	675	636	637	674	664	626	662	623	638	691	658	661	640	650	680	636	678	655	677	689	622	667	644	665	646	668	627	650	650	656	675	673	614	695	621	633	677	664	643	630	669	626	640	671	628	686	634	588	643	645	648	682	662	609	624	651	671	677	609	700	608	642	649	618	661	680	711	633	622	651	624	632	624	663	684	684	658	633	644	649	621	665	648	699	683	628	644	633	668	678	657	569	611	668	641	630	669	663	645	670	688	639	677	637	673	705	640	646	605	666	642	650	649	642	657	659	685	661	682	674	684	643	666	655	663	661	602	646	671	647	661	647	612	657	709	653	651	646	633	693	686	610	647	642	662	675	657	644	689	638	640	689	646	655	686	641	669	671	660	659	671	628	642	661	649	641	654	674	635	688	640	653	658	673	646	649	645	652	654	656	672	628	644	691	646	616	662	650	693	652	644	679	673	641	702	699	628	636	587	695	656	698	660	647	620	672	682	651	632	667	644	634	648	655	665	688	663	654	648	650	685	666	680	634	635	640	674	628	688	655	652	666	679	656	667	645	664	601	641	639	656	666	629	636	656	626	667	620	669	626	620	643	610	690	626	645	649	603	688	667	682	631	642	650	660	630	609	667	673	674	646	673	668	703	676	678	690	670	652	657	611	661	668	629	680	665	600	635	664	647	643	643	584	676	655	685	636	648	681	658	653	641	643	667	663	621	691	636	614	687	666	628	657	637	687	661	687	706	631	665	683	598	645	681	656	659	645	613	624	636	661	589	632	631	661	640	688	594	650	668	644	649	653	655	701	694	651	704	633	681	621	661	652	650	636	672	636	692	649	630	648	631	688	620	658	666	678	656	656	655	618	665	643	645	675	643	635	652	663	679	629	651	655	695	584	636	654	712	619	644	614	638	636	658	629	700	631	670	637	640	663	645	645	616	647	682	675	631	614	599	687	682	668	676	629	654	621	651	621	688	635	633	622	666	667	643	623	666	666	626	664	637	620	659	691	662	624	631	618	645	673	692	643	641	686	655	670	679	655	662	640	687	643	625	669	683	633	682	635	655	621	648	643	624	693	702	643	651	665	613	640	642	674	645	658	683	635	646	656	603	628	676	664	624	672	699	593	682	632	660	659	694	687	689	677	654	671	598	628	679	642	661	666	712	700	638	646	628	636	630	683	635	652	670	648	705	658	678	659	680	683	687	668	638	659	640	608	701	628	604	697	673	653	641	655	649	655	646	676	655	643	674	675	659	707	638	620	689	689	631	672	640	647	666	641	661	637	673	650	632	652	659	607	642	656	688	635	646	657	632	616	660	642	663	659	635	676	662	691	661	655	704	678	683	614	650	630	630	662	656	672	618	699	618	635	674	648	662	644	647	664	652	606	629	657	650	661	672	634	644	680	672	637	637	652	681	686	700	658	617	655	668	650	664	604	613	692	643	621	613	642	632	641	666	641	670	683	691	641	634	633	672	642	664	673	718	642	704	689	658	638	666	705	631	631	659	650	652	629	674	647	664	678	644	703	675	685	643	634	667	668	683	652	644	646	623	680	642	618	629	631	637	656	632	631	669	642	657	662	653	676	709	623	652	682	659	609	677	667	668	630	618	634	617	658	665	693	615	626	686	628	645	647	661	647	662	665	690	650	637	647	649	633	672	633	641	642	609	681	685	650	682	629	692	639	633	645	652	669	634	691	670	626	659	660	645	676	632	671	656	658	656	624	637	686	698	666	676	648	620	624	606	644	637	696	655	653	717	684	650	675	650	677	630	686	718	662	635	669	637	600	648	648	677	693	722	688	662	651	660	683	642	665	671	621	658	650	669	637	613	669	651	642	668	641	645	675	638	626	614	660	641	679	654	642	641	653	651	646	692	657	681	688	661	645	695	648	638	670	717	672	675	624	703	672	627	626	625	662	639	655	663	713	662	623	654	723	658	667	668	659	702	634	664	634	664	658	641	659	668	646	628	623	608	650	657	670	616	668	620	690	672	659	636	662	660	612	659	667	649	614	672	651	626	652	667	662	604	651	713	643	649	627	626	653	617	668	658	648	606	667	658	681	674	672	671	638	687	631	670	660	620	663	660	636	690	654	642	663	656	710	687	677	686	671	625	679	707	643	602	679	730	656	655	656	654	698	671	584	659	666	609	667	639	639	645	643	628	569	722	640	681	624	631	645	650	644	654	649	627	660	644	658	673	647	651	674	642	683	633	686	670	652	669	645	646	657	627	675	660	694	652	680	642	645	645	682	679	608	648	628	678	665	642	612	593	733	644	654	640	654	654	682	669	601	639	683	639	624	671	648	693	626	662	656	619	640	657	648	677	635	664	677	638	685	623	632	610	626	669	707	663	668	657	681	700	657	636	642	683	626	710	690	700	638	661	664	670	638	640	642	655	644	634	670	645	644	678	675	664	656	647	638	720	661	638	654	612	633	671	671	643	645	688	632	655	692	674	639	658	641	644	629	664	645	685	635	644	635	688	670	639	641	676	616	677	672	618	659	609	644	655	666	634	638	672	599	635	674	652	623	664	635	654	652	661	672	669	677	639	667	695	641	649	655	622	639	698	638	644	639	649	670	641	638	645	642	658	681	650	633	679	652	613	662	701	688	674	667	653	660	658	633	678	611	595	655	660	642	632	633	655	673	661	643	614	660	640	669	677	692	708	618	640	657	653	675	646	616	639	668	661	640	663	672	651	660	645	637	640	647	633	639	650	642	619	667	647	676	688	694	690	649	645	601	673	669	618	685	653	628	685	641	644	681	664	672	622	654	634	682	645	656	630	649	681	670	668	648	655	625	635	639	636	630	687	671	627	613	647	668	693	704	620	625	673	674	639	643	707	677	649	652	634	666	655	616	668	701	659	640	649	657	646	645	658	640	603	693	594	642	648	659	643	700	654	649	623	675	637	668	598	623	671	623
17577	28770	16740	5422	2810	852	303	316	154	62	46	50	46	66	70	67	67	63	61	72	76	64	55	81	62	56	70	79	62	63	58	68	50	64	72	69	60	57	62	58	60	57	65	66	62	74	53	60	56	55	62	70	78	81	62	60	55	74	59	64	75	72	60	51	62	60	60	71	56	64	74	71	62	75	57	65	59	57	77	63	60	68	65	73	66	60	71	55	59	62	65	60	50	56	70	58	61	65	64	54	62	51	77	63	60	59	73	72	54	57	67	71	55	69	54	72	57	56	66	49	71	66	59	56	53	50	66	69	68	59	63	53	63	65	73	63	58	56	66	55	61	63	68	68	60	56	52	65	58	63	62	43	54	73	54	67	64	56	74	67	50	56	57	69	61	63	66	51	84	62	59	57	60	57	59	61	67	68	56	47	75	56	61	55	70	73	58	63	55	71	52	65	54	64	47	80	55	57	61	60	68	63	69	68	60	61	47	70	65	60	71	57	50	57	75	68	59	61	61	78	59	67	59	68	57	51	54	63	59	43	60	57	59	65	51	65	57	72	56	73	60	51	73	83	70	58	65	54	51	62	54	65	69	71	68	60	72	61	60	63	49	66	61	61	50	53	60	64	58	67	61	50	64	56	68	54	66	60	68	54	57	69	71	62	51	65	63	73	54	49	58	64	69	65	60	64	53	73	65	61	73	69	72	57	76	55	62	54	66	58	64	60	50	72	59	58	56	52	75	60	56	54	60	69	83	62	70	64	56	59	62	58	69	52	52	61	61	60	55	70	56	57	64	49	53	62	66	54	70	56	56	52	44	73	68	62	67	65	55	60	92	66	71	68	68	64	52	60	62	73	62	59	47	71	73	47	67	87	78	67	48	58	62	55	47	77	59	71	62	77	85	66	54	58	66	84	62	62	66	70	50	53	66	68	69	67	59	66	58	71	64	82	64	83	60	60	48	75	50	68	50	49	62	65	63	63	68	71	63	49	75	66	65	54	70	65	66	70	56	56	60	51	57	62	66	62	57	67	55	62	58	65	62	66	74	59	65	66	48	50	61	71	56	67	73	55	66	59	64	54	42	60	75	61	58	66	68	64	61	69	70	59	52	76	62	56	61	70	68	79	64	62	68	54	57	59	67	78	73	53	55	76	64	61	71	55	49	69	55	61	63	71	63	56	59	55	59	69	76	52	56	72	64	67	56	59	58	63	75	63	66	64	55	50	54	84	69	63	62	63	52	53	55	69	51	61	76	60	58	58	72	77	60	62	59	57	55	59	63	64	58	71	61	60	48	64	58	72	65	46	60	70	72	54	58	61	63	70	55	59	77	68	64	82	52	72	64	47	59	58	68	59	44	62	54	62	61	53	61	49	58	56	71	61	63	59	54	58	62	43	55	70	61	56	63	54	55	56	57	60	83	59	74	76	61	78	49	59	60	64	61	75	66	60	82	62	62	64	45	58	69	63	57	66	56	66	68	66	68	86	62	56	75	56	51	71	76	50	57	78	56	77	61	62	73	53	66	57	59	53	61	67	74	67	68	59	67	46	62	55	76	59	59	67	78	69	79	65	57	64	72	48	67	63	60	61	76	73	61	71	65	60	59	60	62	61	56	60	76	55	65	55	62	50	64	72	60	64	74	70	66	73	66	70	57	63	68	57	53	59	74	54	67	57	58	53	76	56	52	71	47	62	60	54	50	72	62	64	49	45	56	49	56	64	60	77	64	61	68	52	55	45	77	63	49	59	74	69	57	53	62	69	66	57	56	62	72	64	70	61	46	69	66	61	52	54	57	62	56	67	72	60	64	66	59	60	54	50	60	65	59	72	73	69	63	69	79	65	62	61	55	75	62	68	60	61	65	58	61	66	57	73	54	61	72	53	45	77	48	51	66	77	73	59	64	58	64	66	55	53	48	67	66	59	60	60	61	78	61	67	46	74	67	69	74	61	52	52	60	64	63	49	84	76	68	53	64	60	63	63	59	66	85	52	65	54	59	57	65	72	65	65	55	56	75	54	66	71	77	56	53	59	82	79	58	66	50	58	59	62	45	68	72	61	54	54	61	75	70	56	69	60	51	62	70	71	63	59	59	74	44	66	64	55	66	65	64	71	59	57	62	72	79	59	59	41	75	57	71	50	63	71	63	57	64	55	72	59	67	59	53	76	59	66	55	55	75	56	55	55	74	59	56	60	63	65	74	62	70	61	55	66	59	57	51	65	70	66	82	64	72	80	60	67	78	63	76	66	63	78	54	60	46	54	60	65	63	68	69	58	58	66	62	61	66	60	59	52	49	56	63	60	52	61	70	51	62	64	70	50	72	64	69	71	55	66	63	62	52	60	54	71	53	70	53	61	62	69	56	48	62	64	57	52	77	52	65	61	56	65	64	54	60	66	60	64	61	53	47	58	60	80	65	67	59	64	64	74	70	55	58	62	73	71	60	57	75	68	66	62	67	68	61	63	73	64	64	59	58	63	61	65	65	62	75	64	72	66	64	59	56	69	71	84	56	61	60	62	55	60	60	67	75	57	66	53	57	62	52	64	60	63	61	57	73	63	72	62	55	66	65	74	65	52	58	69	53	57	62	59	69	71	51	65	63	75	77	57	66	61	50	56	55	75	53	68	66	66	70	58	63	68	73	52	59	66	57	58	56	79	60	47	69	63	78	60	64	58	63	68	70	53	67	44	58	67	51	53	65	61	61	72	62	68	59	48	62	76	60	62	54	64	68	62	61	50	53	64	58	56	53	60	71	65	68	69	59	52	58	66	68	61	66	61	72	54	70	62	54	64	50	74	62	63	60	69	70	53	55	64	61	66	63	71	57	71	66	67	71	45	70	62	52	65	50	54	47	72	71	80	52	62	57	55	52	62	64	50	72	69	57	68	48	57	52	57	66	60	52	60	50	62	76	61	58	66	63	71	73	69	59	86	62	63	69	70	53	63	68	64	62	66	58	51	55	44	69	62	63	61	50	62	50	55	63	72	70	69	60	73	74	58	66	57	60	75	62	62	63	74	55	70	69	54	57	68	75	74	86	41	67	47	61	66	70	68	52	53	78	55	64	46	67	76	58	61	50	71	58	70	76	58	69	59	61	69	80	62	67	56	71	62	70	54	92	64	50	70	50	64	52	64	58	66	58	72	64	62	49	54	64	56	65	69	59	55	72	66	68	68	62	54	74	63	65	77	63	63	65	60	68	62	61	69	63	75	55	59	70	56	70	66	63	50	56	66	73	63	61	75	62	50	57	85	65	73	61	51	63	61	67	51	59	53	58	53	58	50	61	71	60	69	60	50	53	44	73	56	64	56	64	45	62	63	70	52	50	39	63	71	64	63	69	50	63	69	58	68	62	62	46	60	59	74	68	61	50	67	63	74	66	78	66	62	64	80	60	57	79	46	59	69	64	70	73	72	63	44	68	71	63	72	62	67	55	59	60	54	80	68	65	58	67	57	51	50	64	71	66	65	68	59	64	64	49	60
48191	49502	38173	34487	36560	22724	14473	12609	4426	874	789	781	768	824	761	770	735	758	829	1117	1287	1053	888	798	786	725	795	726	773	786	728	745	797	723	737	762	777	767	769	761	785	765	728	747	731	721	769	743	760	756	764	725	719	785	771	747	749	761	759	765	769	803	783	775	729	734	765	783	745	693	739	780	727	745	752	797	739	708	762	744	731	700	763	789	782	755	759	753	742	753	751	779	807	770	783	724	745	732	729	756	774	741	789	767	756	762	726	762	763	735	746	797	740	786	765	751	740	731	754	766	738	765	731	770	755	723	767	718	747	792	732	725	723	762	756	810	789	797	747	788	745	743	766	753	772	781	720	766	742	716	754	722	701	761	773	748	761	778	769	778	762	762	777	820	749	763	750	754	780	818	752	756	746	752	763	803	716	736	739	786	800	772	723	774	751	719	772	758	757	794	779	740	769	748	765	777	768	774	776	765	773	783	754	759	798	747	729	748	756	759	758	786	780	765	757	750	749	745	753	732	757	744	724	776	781	722	762	762	773	762	726	750	769	750	757	722	732	725	706	758	770	781	752	748	811	731	748	726	752	765	803	775	750	767	749	725	793	730	712	786	782	778	745	763	757	751	747	771	813	762	752	758	834	759	743	766	750	733	746	712	756	776	781	737	735	798	741	704	757	772	760	715	748	733	745	702	723	711	710	737	774	778	756	785	763	783	786	737	727	734	802	752	717	720	764	737	764	814	795	746	706	726	746	757	743	753	707	786	759	766	746	788	839	796	797	735	767	783	710	757	760	790	761	787	721	792	788	773	746	770	769	767	779	752	785	765	774	729	724	757	735	772	743	744	773	735	735	746	773	742	745	764	733	747	770	733	750	750	789	737	751	781	776	745	753	802	739	760	662	732	686	735	725	756	719	734	744	772	767	739	780	780	756	779	802	719	708	720	781	772	818	780	758	734	734	756	756	713	766	731	725	776	740	755	797	756	763	748	776	759	746	803	744	744	728	765	783	727	797	783	803	741	783	763	754	741	745	793	748	709	739	772	797	741	749	710	805	788	729	746	785	778	771	733	757	759	703	756	786	799	772	782	738	761	751	764	741	766	762	741	676	742	769	746	781	764	774	752	754	767	727	755	796	760	707	786	784	749	731	812	761	691	796	806	749	763	709	791	706	778	803	759	783	774	778	778	816	778	786	752	768	779	729	738	768	734	747	804	744	759	761	759	764	792	818	808	719	772	717	781	781	738	768	752	751	800	762	768	742	763	746	750	776	769	781	733	744	780	747	739	772	800	706	747	703	755	740	700	744	778	779	737	771	809	745	720	745	776	750	759	729	770	779	749	752	744	741	786	756	765	757	736	783	713	751	754	745	770	768	761	735	769	765	791	710	715	760	725	763	767	739	746	725	760	761	748	796	766	737	718	751	760	759	751	762	723	700	754	756	759	710	715	771	803	774	794	793	744	727	785	767	793	758	795	758	757	750	752	768	736	795	757	721	778	776	756	718	752	784	798	785	795	721	760	756	795	785	737	790	777	742	791	759	773	726	743	787	781	776	788	734	791	738	704	773	729	741	797	772	780	744	796	783	819	744	743	738	809	764	713	756	769	780	730	766	755	732	751	782	813	725	775	721	779	739	755	764	754	736	802	751	780	726	740	726	711	736	753	721	757	772	753	728	772	776	757	773	796	722	777	762	726	720	787	734	776	778	757	760	766	732	773	813	759	761	788	759	758	764	827	748	742	735	750	757	769	779	768	746	744	738	782	795	744	760	765	765	768	704	805	729	805	759	771	678	735	763	741	709	735	740	732	766	720	771	799	733	741	715	747	709	715	780	799	751	732	742	837	764	696	746	798	770	792	745	774	760	728	733	750	804	793	747	771	766	813	796	730	750	747	784	750	764	751	746	746	742	776	759	756	819	743	787	724	728	753	764	710	813	783	787	752	777	747	779	779	783	780	751	756	748	749	730	754	788	769	777	716	790	766	755	770	757	717	764	703	771	752	746	715	781	744	755	788	744	785	777	738	764	781	731	769	770	715	737	728	722	742	727	754	790	712	800	782	804	739	730	809	746	783	728	777	775	773	755	720	753	740	734	790	770	755	745	765	743	773	772	753	776	799	729	801	802	766	789	731	731	754	792	759	778	768	798	788	800	704	787	785	756	776	773	747	780	750	777	778	777	749	724	791	773	754	800	786	750	738	765	741	804	774	710	751	717	716	719	788	717	728	738	799	782	756	724	772	787	757	750	780	808	787	823	724	761	736	770	737	726	769	786	769	732	791	781	733	795	765	779	772	781	737	749	769	786	815	753	807	772	778	741	735	748	721	777	752	690	812	728	726	761	780	753	810	774	713	773	769	758	724	761	735	762	759	720	768	757	726	778	827	783	797	794	790	773	743	702	771	745	748	759	743	724	748	764	770	742	757	743	763	741	749	764	743	781	731	734	767	760	738	723	751	723	733	791	778	770	728	772	779	784	776	760	785	714	788	743	791	814	704	744	750	824	732	796	749	791	739	722	799	785	731	742	758	824	724	816	703	735	780	745	789	764	791	760	772	746	739	824	748	777	763	726	766	713	710	747	770	729	721	716	738	728	745	763	738	721	749	750	692	784	724	771	733	719	805	769	787	755	732	780	705	694	708	776	741	745	766	770	760	753	762	742	776	770	789	785	755	744	772	784	753	724	718	754	727	805	780	755	719	757	787	735	765	768	807	750	765	771	758	771	815	783	737	761	788	749	711	794	703	747	806	738	740	769	754	755	727	712	745	757	782	785	793	714	778	763	780	719	767	750	724	771	785	727	715	749	766	767	770	765	740	795	744	746	762	746	784	763	741	711	810	747	750	717	775	756	786	770	739	751	804	710	820	765	768	735	766	768	753	771	771	736	778	813	784	795	715	771	781	752	790	757	707	761	733	777	758	765	763	767	753	752	747	748	758	799	745	763	803	789	746	731	757	725	707	754	767	769	716	751	771	758	757	804	773	775	785	747	759	822	753	807	724	767	768	768	737	761	791	781	794	710	769	724	754	778	787	758	808	789	764	751	794	778	762	758	769	694	761	745	779	733	780	784	757	736	764	741	737	782	748	737	725	748	763	739	741	763	789	752	742	771	788	764	746	773	783	750	772	759	728	773	773	799	811	794	740	773	768	758	788	747	763	768	803	790	799	734	743	733	732	746	757	782	745	783	739	735	760	734	698	767	703	730	768	756	749	756	742	793	739	776	714	711	760	782	800	767	749	763	720	731	780	756	779	729	788	768	733	772	751	762	830	803	762	753	750	802	741	715	769	686	757	772	726	728	736	717	756	768	754	806	769	746	752	796	740	770	761	742	720	751	781	780	743	699	764	748	828	752	736	733	774	789	775	743	754	759	729	770	803	771	762	753	731	778	757	775	782	786	773	719	747	812	727	783	772	785	767	771	803	787	750	768	803	777	795	808	788	759	752	694	757	756	753	809	752	797	778	760	774	761	793	755	759	777	778
28165	38373	23126	9049	4730	1401	496	469	194	64	62	56	64	62	57	66	59	58	60	74	75	76	59	51	68	60	55	56	60	65	73	56	57	67	55	64	59	53	61	57	72	58	53	58	58	60	46	57	48	63	53	52	63	50	82	59	56	70	66	61	47	68	58	64	60	66	57	56	63	58	56	48	62	46	60	66	61	58	57	68	56	59	60	67	66	55	62	68	65	56	45	63	73	62	54	52	57	73	47	60	60	61	60	69	65	49	65	70	54	45	45	54	71	73	53	73	56	62	64	64	55	55	65	56	55	67	81	75	67	62	56	59	57	61	57	67	67	64	41	53	52	53	61	47	69	75	54	57	74	73	57	67	43	53	64	49	65	52	61	60	59	59	54	51	52	79	69	47	59	56	72	51	68	75	74	51	60	62	58	64	53	73	51	51	58	60	52	58	53	64	69	70	55	55	58	64	56	61	60	53	55	66	65	50	56	66	73	65	77	64	64	64	52	65	63	58	63	69	55	62	58	60	61	63	58	63	58	56	55	56	63	60	61	65	56	60	50	70	62	61	67	60	62	56	57	64	60	60	66	70	54	51	76	70	62	72	50	49	60	63	51	59	52	66	55	67	54	54	61	62	58	64	62	58	64	44	51	61	64	68	65	58	54	56	52	67	47	64	57	69	55	66	48	53	67	70	61	52	58	75	51	68	49	65	63	57	53	58	57	55	59	54	56	63	53	58	64	70	57	51	74	57	75	53	61	65	61	54	51	47	53	63	56	63	55	54	65	54	69	66	56	64	66	64	60	50	51	59	70	68	52	57	60	65	62	49	51	69	52	58	39	65	60	63	57	69	61	64	65	44	66	57	64	65	61	61	57	55	64	54	51	70	53	56	71	63	61	54	53	65	58	68	51	67	64	61	71	61	62	63	53	65	67	59	55	57	65	58	62	59	53	55	67	57	78	58	53	57	55	64	50	70	59	56	64	67	56	65	70	61	53	54	59	55	52	78	68	52	59	66	54	64	54	59	65	60	64	49	50	60	64	64	69	68	54	66	50	64	71	50	55	41	60	58	61	48	74	62	60	76	59	56	61	56	58	59	71	64	67	61	61	70	45	62	58	72	56	75	68	65	59	57	64	63	56	65	68	64	52	50	73	74	65	61	61	49	57	58	63	58	61	66	73	64	67	65	47	72	60	62	59	66	69	82	47	81	56	49	55	69	56	68	61	58	57	45	56	57	62	51	63	62	59	71	56	50	66	64	60	59	45	55	62	61	45	60	75	63	52	66	69	54	67	52	62	69	56	60	52	73	48	73	60	66	61	41	60	55	55	66	68	56	69	60	58	52	63	59	48	67	59	39	83	59	66	56	64	58	58	60	71	64	62	65	46	63	58	55	64	53	65	59	66	60	58	71	52	46	51	64	54	63	70	50	67	51	46	60	56	65	55	54	62	54	60	50	66	75	53	61	58	67	59	75	56	52	53	56	55	66	65	47	61	57	54	57	55	63	70	67	54	70	72	48	63	55	58	67	59	66	59	66	59	63	60	60	70	61	50	64	52	39	56	63	54	70	58	58	76	56	51	64	57	64	45	52	70	55	62	54	70	70	76	58	56	79	60	63	66	65	74	55	57	53	63	57	56	52	53	56	68	64	70	68	62	65	63	57	82	53	68	66	67	53	59	47	68	69	48	64	70	76	48	39	65	51	70	69	58	67	73	60	56	52	61	61	72	46	65	54	61	42	62	54	47	68	61	53	66	71	65	60	61	61	58	64	52	71	53	51	56	66	78	54	59	52	46	71	61	62	62	71	64	55	68	63	55	42	48	50	69	52	63	63	63	56	67	52	53	60	56	53	67	64	60	54	62	50	64	53	61	57	57	77	52	54	61	58	77	54	66	68	67	51	67	55	54	60	56	78	52	63	46	77	61	78	59	61	69	62	55	61	60	78	62	63	66	71	64	53	69	61	67	58	58	64	64	57	68	56	49	58	74	60	54	70	64	69	67	53	49	73	71	73	55	62	63	65	67	51	61	60	53	63	76	78	62	66	74	69	51	59	63	56	45	56	62	68	67	45	55	51	54	60	51	55	46	71	75	61	55	60	65	55	62	59	57	66	48	68	65	42	43	54	56	63	63	56	69	68	50	63	64	69	59	57	56	47	51	50	54	47	62	57	52	58	56	85	62	60	56	82	62	56	59	63	53	64	56	60	55	66	40	58	59	47	56	66	68	52	39	68	72	59	71	60	61	60	57	58	60	57	50	54	70	57	63	68	56	67	59	69	61	64	59	57	60	61	56	58	68	56	62	56	69	60	61	53	73	58	58	58	62	65	69	58	66	74	54	68	48	59	59	61	57	66	62	56	68	66	66	51	42	57	46	56	60	60	58	56	47	64	76	56	77	70	58	72	62	71	51	61	54	59	69	69	56	43	61	46	58	57	52	70	70	57	61	75	61	59	74	53	62	71	60	60	52	53	56	67	62	54	55	61	54	44	53	53	58	70	63	65	63	70	65	58	67	47	54	65	58	60	55	56	68	60	72	49	72	58	55	50	67	58	53	75	67	69	62	60	58	60	47	65	57	70	61	48	51	60	55	72	70	69	64	53	57	66	60	68	61	58	56	60	65	43	58	50	71	68	66	73	53	62	56	54	58	53	58	52	55	55	63	66	56	49	69	44	74	59	55	53	59	66	60	64	70	58	62	62	54	54	54	58	72	45	52	74	51	51	53	64	56	57	63	54	50	65	70	70	49	67	85	68	60	64	59	59	60	49	63	65	61	53	62	60	59	59	60	65	63	51	64	47	81	49	67	66	65	49	74	56	60	69	41	54	61	66	71	52	66	57	65	72	81	65	58	65	59	59	56	53	74	58	56	66	60	49	61	55	51	64	60	60	61	60	67	56	58	72	69	56	52	52	60	66	73	55	60	58	77	67	59	58	64	67	53	50	62	59	69	63	58	46	69	60	56	67	54	56	53	59	53	58	54	64	60	69	72	50	49	64	51	56	70	53	76	67	60	54	47	57	70	67	66	61	77	45	56	61	66	70	58	68	65	67	50	52	48	56	68	67	51	69	59	59	46	71	62	50	72	63	57	53	58	68	34	52	67	52	73	50	55	64	48	64	55	78	53	54	54	64	58	57	53	62	61	58	62	70	51	50	63	62	67	55	64	58	74	44	68	59	56	60	54	76	57	46	63	57	50	67	70	57	74	42	65	47	41	68	54	57	61	57	64	61	55	66	43	66	60	51	66	63	51	62	53	59	68	74	78	55	60	58	54	63	53	60	54	56	53	52	66	53	62	64	59	71	51	52	68	53	63	69	71	61	52	77	63	66	60	50	58	50	55	61	59	60	60	56	45	51	64	63	58	51	68	53	65	62	60	68	50	51	48	70	61	52	57	59	56	61	66	73	49	59	46	67	76	63	64	64	55	55	52	67	60	46	71	82	47	64	73	55	68	62	60	58	57	59	55	53	68	61	62	52
48713	49067	43103	40548	43293	26892	18002	16726	5600	859	737	732	717	722	776	754	771	726	731	1315	1483	1137	865	751	722	711	719	778	750	753	767	714	721	712	702	681	763	724	714	694	714	702	738	729	764	736	716	699	730	736	735	680	678	716	732	752	729	722	688	730	722	722	745	762	706	750	707	738	722	673	756	738	741	724	744	706	740	741	753	698	711	752	655	711	672	734	754	684	751	688	758	744	773	702	708	677	701	725	727	727	727	726	733	730	738	724	671	710	706	714	738	732	687	726	725	687	715	697	769	705	703	764	701	751	719	725	742	724	786	671	744	719	700	739	717	751	735	683	756	728	720	732	690	771	747	752	788	707	695	710	730	741	740	726	727	761	716	743	733	762	752	672	704	757	724	764	725	742	726	692	698	720	729	771	758	743	716	720	684	715	736	701	733	776	758	715	794	707	718	714	739	709	768	730	725	810	757	687	711	707	736	710	714	679	703	706	715	733	737	707	771	725	725	702	786	703	744	740	739	734	756	706	759	744	719	751	708	758	733	758	733	727	729	775	736	751	676	754	704	752	740	741	715	724	740	694	721	737	749	745	752	707	739	735	780	745	722	793	734	722	741	738	751	707	738	731	696	745	721	672	739	721	736	727	764	690	713	705	763	677	742	743	744	761	731	718	743	762	767	707	722	718	774	671	732	721	754	711	713	706	707	712	733	733	696	711	770	737	786	735	708	721	693	679	759	716	750	729	742	746	701	764	773	754	691	728	706	754	724	698	686	709	756	680	721	730	677	740	706	703	726	706	732	721	736	743	796	740	764	739	695	685	698	742	715	724	726	701	726	752	749	739	719	727	694	753	708	779	744	749	722	735	718	738	758	698	724	727	746	717	779	768	728	730	748	725	692	722	744	699	736	736	680	697	762	711	672	654	754	771	723	747	715	738	775	695	729	735	732	779	733	733	721	786	740	764	739	673	717	727	760	729	726	740	731	767	766	736	698	731	753	743	742	775	720	734	736	744	710	763	698	720	720	738	751	710	726	727	719	724	731	769	716	715	729	697	766	756	705	703	739	740	719	795	732	745	715	716	715	718	734	730	758	692	750	735	742	738	724	740	664	683	693	755	749	731	723	752	765	736	736	762	733	743	757	801	717	729	770	741	718	761	733	736	664	750	716	695	748	754	708	722	722	734	764	703	717	760	735	747	712	711	723	714	783	706	712	740	727	757	728	748	708	761	729	696	751	762	704	720	711	766	736	758	705	687	761	745	766	753	707	803	725	735	701	727	733	736	694	659	726	690	761	706	716	779	728	730	766	800	715	687	718	771	684	752	758	752	750	736	648	718	745	717	747	747	685	738	755	744	742	712	730	701	726	702	686	750	735	766	765	709	723	712	727	760	752	749	710	754	724	728	772	725	679	706	750	729	688	761	737	773	722	766	779	733	758	716	741	688	713	687	721	695	680	718	715	720	705	710	671	728	719	737	738	713	742	730	731	743	673	715	688	737	674	740	760	765	749	755	756	696	744	732	757	700	680	734	720	677	754	705	718	738	711	749	755	717	758	749	720	720	752	706	739	704	728	721	704	700	709	740	732	738	739	768	787	695	757	717	701	750	736	763	713	720	713	732	688	705	751	683	750	754	744	715	779	692	708	713	721	694	773	733	740	700	734	687	735	749	748	741	769	765	772	704	758	694	724	710	724	702	746	725	684	757	713	787	727	712	702	686	729	729	711	715	685	731	690	684	734	739	685	717	700	728	716	715	747	726	759	701	703	772	694	723	727	767	714	746	737	705	697	735	724	792	739	731	708	710	720	741	770	723	696	719	715	738	752	722	725	714	700	749	738	698	730	744	720	745	724	686	726	733	739	700	733	711	763	733	724	719	699	739	753	709	741	739	716	703	710	739	725	714	654	708	692	755	727	713	709	693	770	725	756	728	708	729	743	771	744	731	733	748	715	744	734	710	705	720	726	682	738	757	761	721	784	758	691	736	744	723	693	719	817	725	755	774	760	693	679	713	741	705	676	689	725	743	672	677	767	719	727	719	679	725	712	748	738	705	738	748	698	767	721	738	764	684	744	737	710	748	711	750	735	718	684	744	743	756	711	752	763	763	702	791	761	698	773	735	779	736	723	759	721	727	707	680	674	726	695	704	735	740	722	690	720	727	719	732	740	739	751	811	733	684	716	777	727	759	740	764	749	711	766	696	743	687	744	698	728	732	692	744	723	750	793	721	701	749	743	742	687	773	734	735	723	727	731	724	720	759	681	740	702	712	756	742	719	756	757	731	688	699	739	738	692	710	764	741	756	728	727	739	717	718	714	736	744	705	715	717	710	725	720	725	712	707	754	720	736	717	696	779	714	695	754	758	693	705	776	732	752	757	750	763	692	706	760	727	697	674	736	716	738	717	721	701	750	741	704	692	711	723	657	731	716	766	727	756	707	710	738	742	725	705	775	747	705	737	715	669	768	710	778	701	713	743	747	744	721	768	752	733	710	695	713	757	732	764	777	750	738	746	668	717	734	735	722	764	745	744	722	697	739	712	731	731	700	759	703	712	701	745	697	748	708	709	730	707	686	728	687	707	747	706	775	730	705	728	719	725	766	730	753	721	717	719	711	733	690	700	698	772	730	765	761	745	746	780	710	745	698	711	753	721	757	763	687	737	723	764	708	711	709	727	760	741	754	716	744	691	756	694	738	720	767	736	733	758	697	704	753	716	754	770	775	729	718	728	753	748	730	783	664	714	728	739	718	697	746	737	673	696	768	770	797	736	698	693	703	730	724	744	714	725	738	692	745	721	755	721	688	718	649	709	701	728	750	722	724	705	710	760	738	750	718	710	741	723	760	739	724	723	765	720	749	767	755	767	721	710	700	741	707	745	736	728	745	754	743	775	698	746	696	678	726	692	744	699	708	732	749	741	740	716	733	720	707	716	685	744	726	773	687	718	743	719	755	698	749	740	745	723	714	750	708	733	727	730	736	715	719	718	713	718	720	711	723	708	692	769	697	713	690	718	704	720	708	710	716	685	724	720	740	754	717	756	743	736	721	684	721	736	730	720	708	690	717	694	667	732	764	757	721	735	740	715	723	721	754	729	751	722	738	765	688	693	761	738	723	697	686	734	759	720	762	772	680	706	695	775	739	773	764	720	717	736	712	728	772	744	751	706	740	712	689	714	736	736	714	755	738	736	718	687	702	737	733	716	714	765	768	677	742	741	772	664	722	751	713	694	687	777	724	702	741	765	719	749	732	747	693	757	759	746	723	734	767	729	754	696	746	699	758	714	728	699	771	731	741	691	747	732	674	716	748	748	742	754	729	748	687	695	757	729	769	716	732	771	697	720	758	784	740	752	692	695	725	704	734	745	734	800	748	720	758	704	728	722	784	751	733	766	738	747	750	712	690	724	708	703	757	713	724	697	717	757	741	702	709	728	738	736	725	722	737	756	771	742	725	752	739	689	725	761	702	724	724	776	728	711	708	744	720	749
7860	11986	6752	1680	1084	324	121	123	82	43	60	43	54	54	72	53	67	47	61	57	58	45	49	54	50	55	45	54	52	56	56	55	62	54	49	66	57	52	43	52	51	45	70	53	50	39	44	49	54	59	54	67	44	48	43	57	51	49	34	50	58	52	53	48	49	64	53	55	44	64	50	51	52	51	61	61	46	56	54	59	55	61	64	54	66	50	43	57	47	46	42	58	52	51	53	56	54	50	59	57	54	48	54	50	57	44	41	44	56	56	55	53	52	41	65	52	65	59	52	42	53	39	69	54	55	50	64	50	61	53	46	54	56	58	59	55	51	51	43	46	50	51	62	54	62	62	53	52	59	58	42	58	52	38	60	47	53	57	57	45	59	47	55	57	49	38	52	46	50	34	55	56	56	65	68	57	61	57	68	53	45	43	52	60	58	60	61	59	44	53	55	51	56	44	57	54	55	64	39	61	44	64	66	48	61	56	55	52	55	58	57	55	59	42	51	51	69	52	67	48	48	70	63	37	57	51	48	56	56	60	65	58	53	39	61	61	53	53	49	57	57	67	56	42	60	37	59	51	53	67	48	54	55	59	62	57	53	59	45	64	56	43	52	51	54	59	59	53	52	50	65	36	61	51	53	48	51	58	43	45	44	46	48	53	57	52	65	47	52	56	65	47	64	51	47	45	54	69	55	63	51	56	57	53	59	59	49	53	55	64	60	59	68	52	44	60	73	51	58	54	56	46	55	62	45	45	58	56	69	70	65	52	65	67	59	46	61	56	55	59	40	49	58	52	50	42	52	58	64	54	53	58	44	50	54	50	61	61	48	54	44	63	50	56	51	62	59	45	54	42	46	62	57	61	54	45	51	70	46	56	55	58	48	54	44	50	48	47	51	46	62	43	57	50	53	54	51	48	54	52	58	47	61	53	51	73	53	53	56	47	51	56	53	51	52	50	39	47	61	52	49	59	47	50	56	51	55	42	49	50	54	54	60	57	38	58	46	53	59	60	46	52	45	55	38	62	51	73	48	65	47	43	55	48	54	54	58	62	50	56	52	59	51	63	44	77	63	57	61	62	62	46	52	57	59	60	43	53	59	63	56	61	55	52	50	50	68	75	53	68	69	49	36	61	52	52	49	51	58	70	60	63	60	54	59	53	48	62	48	52	78	40	47	62	46	58	70	58	55	45	53	61	43	60	63	54	57	40	47	57	36	60	51	70	52	44	44	51	53	62	49	57	47	46	48	42	51	64	70	45	63	45	49	45	55	66	61	62	57	57	67	51	61	46	66	58	52	43	43	62	66	47	65	55	55	58	57	54	58	53	59	54	55	51	60	50	61	56	44	61	56	69	49	53	53	42	49	43	59	56	38	63	51	56	58	54	56	64	62	48	54	62	38	57	54	51	69	56	46	58	55	54	45	44	63	50	46	51	81	60	58	50	57	35	69	52	54	65	56	50	44	47	52	60	49	62	50	56	54	56	48	59	42	51	53	49	51	54	47	46	44	52	58	57	46	52	55	49	45	53	47	49	57	58	48	56	43	46	53	58	45	53	56	51	47	49	54	59	51	42	51	52	53	45	44	40	53	44	52	54	61	53	59	58	66	47	50	57	52	51	63	52	51	58	56	44	37	62	46	46	66	54	60	37	48	45	61	48	63	50	61	58	57	52	56	46	55	55	54	43	51	43	68	59	57	60	67	57	59	52	50	67	45	67	67	53	44	59	54	62	54	57	61	48	59	69	58	59	51	67	37	51	57	64	63	55	58	56	51	60	66	54	50	59	43	59	58	49	56	56	46	52	47	64	52	55	66	57	58	49	58	62	59	52	56	56	73	63	52	42	50	54	57	50	49	62	60	53	51	54	49	55	44	32	35	56	43	63	56	55	50	48	50	55	63	66	49	55	55	65	62	42	69	48	55	49	59	47	63	44	60	51	54	48	34	57	47	57	58	51	57	40	50	45	43	59	55	57	51	46	67	63	52	52	69	52	52	53	56	54	49	60	64	52	53	36	68	60	56	56	38	59	56	53	59	48	57	53	50	72	58	49	43	47	54	49	58	59	52	57	50	57	62	49	47	67	54	50	69	57	55	57	64	60	68	49	57	49	64	56	51	59	54	55	40	56	61	54	47	61	58	61	53	59	53	63	46	47	57	49	50	47	48	46	64	62	54	45	54	41	58	61	62	48	52	53	51	42	47	51	47	56	50	60	57	48	50	59	60	47	65	52	41	45	60	59	61	52	51	52	49	49	59	63	56	63	46	59	51	50	51	56	57	59	56	54	60	56	45	42	64	56	51	59	63	40	62	61	60	56	68	51	64	44	42	62	43	54	43	54	60	56	54	55	54	68	57	61	59	62	48	48	39	50	61	49	60	56	58	52	57	39	60	51	53	46	52	60	58	48	46	66	54	50	57	44	56	50	55	48	58	59	56	48	55	46	48	54	51	62	65	54	67	46	60	48	58	55	58	66	61	51	56	50	62	53	61	72	56	46	55	51	46	56	59	50	53	55	49	60	55	53	56	56	61	59	58	57	66	54	57	57	48	65	53	43	63	47	56	48	51	53	48	63	67	60	59	64	60	68	73	58	62	56	59	56	56	56	65	52	67	49	47	53	50	57	53	52	50	52	55	59	43	62	36	60	59	55	51	57	43	56	63	58	62	57	61	53	62	63	52	51	50	56	41	65	54	51	57	53	51	50	51	55	63	50	53	41	55	59	60	59	58	55	54	61	53	50	66	69	67	50	44	49	57	45	58	63	47	51	52	57	68	49	55	44	57	49	64	45	66	38	48	43	50	62	59	46	45	56	61	51	53	69	59	57	49	54	55	48	50	51	63	43	51	54	50	45	44	53	63	62	60	60	57	62	46	45	53	48	40	70	49	45	44	58	59	42	54	56	52	59	54	56	57	48	56	56	61	39	63	60	55	61	63	52	52	48	58	53	56	55	57	60	37	44	57	51	60	49	49	46	61	44	60	72	52	55	67	49	61	58	49	61	53	49	62	63	43	47	59	51	55	54	50	51	75	49	60	47	66	56	53	59	58	49	48	61	51	57	58	58	51	44	59	72	57	49	43	48	30	61	47	46	53	58	61	55	50	53	46	58	46	55	42	66	54	49	40	57	53	54	46	71	55	59	57	49	56	50	53	73	52	42	44	54	54	49	57	51	65	53	53	54	50	50	57	53	48	51	51	58	41	63	57	63	54	54	66	56	56	54	50	38	54	54	57	44	53	58	59	49	57	54	46	46	51	60	41	52	42	57	44	63	62	53	60	47	58	45	63	41	48	39	69	56	52	52	59	49	43	51	60	69	61	56	52	44	47	44	47	48	48	63	55	44	41	59	61	51	58	55	50	58	55	71	73	70	52	58	53	58	62	60	67	50	57	62	49	50	49	45	48	48	56	57	39	53	42	54	49	61	60	61	58	61	57	51	52	51	52	53	57	45	57	58	59	55	57	55	60	59	51	56	57	50
40741	37123	27870	23787	25699	12540	5727	5350	1944	693	628	666	636	654	631	665	659	659	671	771	804	737	731	692	696	651	697	627	662	646	692	644	651	664	694	646	676	624	629	607	645	670	675	657	659	658	626	655	686	663	640	671	619	681	641	675	666	715	685	676	608	693	666	657	652	654	663	649	708	644	684	649	681	651	700	696	627	666	671	649	635	646	662	665	633	690	660	671	651	691	681	635	676	651	684	632	616	650	655	634	672	623	673	622	613	685	639	643	703	676	654	648	650	690	673	685	650	677	681	657	625	722	708	630	676	676	625	638	689	653	646	667	685	655	615	665	660	644	677	653	687	658	682	678	670	675	664	621	650	673	635	654	630	646	680	657	652	695	646	671	614	651	687	655	672	697	659	679	673	637	628	704	688	662	643	651	676	679	709	656	640	667	652	645	690	647	683	664	650	629	671	644	627	638	638	665	660	634	635	670	662	660	647	625	672	655	639	680	624	635	676	633	640	624	655	690	681	636	664	660	724	633	672	679	654	648	674	676	664	712	657	693	641	709	625	677	666	671	681	657	645	658	683	689	627	667	652	617	640	695	626	681	644	636	653	668	640	661	718	628	651	641	663	686	686	635	688	685	672	658	642	719	668	664	636	696	671	659	658	662	614	671	636	647	650	640	695	686	666	704	653	687	683	629	685	661	641	683	664	648	624	658	686	607	640	657	679	619	698	667	618	648	680	638	661	655	653	693	648	690	637	706	656	621	637	679	667	608	619	668	670	690	667	648	679	655	670	660	597	647	626	622	646	691	672	676	655	677	633	657	615	662	697	694	681	670	666	679	639	612	718	610	695	684	655	622	658	689	661	694	629	690	611	651	624	701	707	690	654	698	666	650	686	655	681	668	657	718	659	611	641	701	655	634	664	679	722	656	672	688	718	627	732	689	685	602	677	674	633	663	614	659	649	668	653	660	638	669	683	653	679	668	685	608	647	651	682	705	656	618	709	651	650	639	682	699	687	681	657	667	726	641	664	605	635	645	654	628	620	683	686	671	653	643	687	658	720	667	686	681	620	651	657	665	657	687	641	664	670	691	671	653	721	704	651	713	711	717	688	675	677	681	674	645	681	687	682	698	656	679	659	683	651	648	644	681	728	644	680	654	634	654	638	679	622	667	664	644	667	643	685	658	618	680	618	620	631	702	668	622	691	666	688	633	700	635	676	673	644	643	619	655	680	618	631	653	654	642	653	642	722	659	639	688	667	673	644	646	666	677	626	663	702	670	676	702	632	672	691	667	649	659	696	699	642	651	695	675	676	655	664	637	666	695	628	687	693	660	669	718	632	657	659	665	665	675	695	667	651	661	673	672	698	611	659	654	684	725	641	681	656	623	668	675	704	633	629	672	637	642	665	665	634	651	662	677	641	658	652	682	639	691	666	613	669	674	608	660	674	692	655	680	614	702	657	641	710	673	661	679	665	630	655	648	618	653	679	682	647	679	628	616	703	670	717	693	643	637	682	672	667	688	663	695	674	673	685	629	697	631	631	670	665	651	679	654	681	680	687	669	675	677	669	605	639	634	709	671	664	665	654	657	674	634	674	671	660	685	667	684	654	670	692	619	651	655	615	681	675	661	688	647	656	653	623	656	639	616	672	617	661	695	636	652	656	626	661	634	661	682	654	652	654	669	700	702	693	658	645	666	669	663	665	633	629	671	617	617	654	741	637	662	613	664	663	664	645	667	650	675	674	644	688	669	663	649	653	704	676	644	661	645	675	618	646	686	643	703	655	644	662	689	663	634	706	642	630	608	655	640	628	654	670	639	664	654	656	633	670	685	652	677	668	681	646	699	682	630	639	685	654	646	662	670	671	674	663	699	644	692	622	663	639	645	679	673	615	599	640	692	660	679	648	636	666	684	620	710	678	686	612	674	703	661	635	670	639	701	663	624	654	615	688	659	704	668	624	684	655	655	676	664	650	658	651	657	655	636	670	734	679	686	661	690	681	723	690	654	671	686	668	647	683	629	647	666	660	690	689	698	680	629	682	655	649	646	693	652	697	704	668	686	650	667	667	667	651	655	666	662	640	647	635	669	667	644	672	721	688	684	684	650	677	655	610	635	662	661	678	674	647	668	618	612	658	682	679	660	648	656	625	667	633	657	638	694	656	695	677	695	634	680	677	648	721	695	648	707	656	655	653	694	623	671	624	644	646	628	654	669	651	643	676	619	688	677	644	618	642	671	658	642	667	673	704	659	614	680	674	639	678	626	691	656	698	647	653	685	695	621	630	654	661	646	704	660	690	691	646	633	651	628	680	645	651	683	629	695	662	683	674	668	678	643	683	599	656	675	657	642	657	674	647	684	663	650	644	653	640	625	632	665	707	687	690	610	625	664	654	666	651	694	682	594	663	665	657	657	634	665	636	675	699	619	687	652	668	647	631	619	667	709	651	679	662	641	680	676	660	667	680	661	689	655	623	642	693	712	659	628	663	646	662	649	657	667	678	639	686	633	660	660	643	681	664	683	662	702	655	668	711	674	628	683	641	665	673	653	708	628	623	677	666	663	659	685	695	679	638	649	639	651	655	696	631	676	658	679	616	695	678	668	682	705	635	641	686	685	692	692	732	675	671	626	616	669	649	686	663	637	630	683	641	646	687	613	678	666	622	693	659	691	672	713	630	658	693	666	656	665	645	650	687	666	628	662	684	645	694	650	672	664	705	679	708	668	710	671	666	642	643	664	647	679	652	621	626	644	624	625	699	658	656	667	665	609	611	635	622	680	655	709	638	693	705	680	640	669	625	647	625	683	663	666	617	688	634	710	656	657	634	674	680	664	684	664	682	713	667	714	651	683	687	652	663	662	655	672	643	704	677	666	666	629	641	693	704	671	653	690	683	639	652	643	732	644	727	654	653	640	694	673	670	606	689	697	630	651	610	674	655	690	690	662	659	651	686	621	619	635	659	669	632	637	673	641	661	669	669	667	644	722	685	660	670	636	678	681	628	650	669	673	621	687	637	637	673	647	690	693	619	580	653	629	662	662	619	682	651	683	676	666	640	648	651	668	682	657	635	648	674	668	646	651	663	657	661	677	666	651	657	682	674	634	706	657	691	685	662	665	623	638	685	637	652	672	621	647	613	645	690	680	664	673	691	682	605	651	724	662	613	642	655	659	681	650	674	661	658	654	632	657	689	673	682	661	702	720	643	642	683	670	640	685	661	649	713	644	656	627	672	658	641	664	684	640	676	698	685	661	601	639	647	713	671	617	713	675	658	655	675	688	651	668	682	645	674	662	661	673	669	693	665	680	661	667	661	695	677	696	677	706	656	681	659	699	672	674	644	639	675	687	649	653	655	669	715	679	709	712	687	649	666	638	615	693	650	664	675	637	644	648	644	699	625	595	688	674	658	678	623	672	683	629	663	629	669	618	694	697	654	675	639	681	671	705	712	644	692	660	639	645	665	628	662	648	641	628	688	653	618	688	670	677	648	679
22253	31960	16310	5647	3354	1133	346	309	124	61	54	44	50	45	50	51	57	60	61	68	68	54	47	55	55	57	63	43	43	48	47	67	62	60	61	58	60	46	65	52	59	52	62	55	41	47	48	56	54	54	55	50	40	46	70	51	55	59	62	67	63	60	61	45	52	53	43	65	53	57	67	49	43	68	56	58	52	52	40	58	52	52	56	59	59	60	49	51	58	46	43	69	61	44	48	56	51	51	66	54	54	56	46	57	59	34	63	63	42	63	41	59	72	54	47	51	56	53	45	53	47	63	60	66	44	51	53	47	53	57	68	68	51	55	56	52	55	61	43	43	51	54	46	57	52	58	53	57	62	48	52	53	56	60	52	49	59	61	58	46	50	47	67	50	58	41	59	55	48	46	63	63	40	53	58	48	56	63	46	57	33	64	50	59	47	61	46	70	47	61	62	47	53	48	51	54	49	38	46	55	53	54	57	56	53	55	54	62	53	62	40	58	57	56	61	53	61	57	42	56	59	57	40	46	50	54	41	42	61	42	56	49	49	51	47	45	40	57	59	44	30	66	54	53	49	46	60	47	56	59	35	57	56	72	54	49	65	51	56	60	47	54	65	61	55	70	52	58	60	49	46	62	52	40	62	62	43	58	60	59	47	55	40	57	41	55	53	57	67	65	49	62	60	58	50	61	57	61	55	55	60	57	59	53	46	50	55	46	53	68	59	54	65	56	52	60	49	58	64	45	64	55	59	58	61	46	48	51	58	64	62	64	54	55	65	47	50	61	44	56	54	44	41	46	57	45	40	49	53	59	50	63	56	50	70	58	57	52	55	48	55	46	49	57	48	51	40	55	53	54	55	50	53	69	49	52	55	56	51	51	56	58	52	60	75	50	57	57	44	64	54	48	55	50	52	53	62	49	52	53	59	54	54	43	50	43	47	49	46	68	49	51	62	47	52	57	45	61	39	46	50	54	48	54	64	53	55	50	48	37	58	50	52	50	47	51	69	59	57	68	45	62	66	60	50	56	63	52	64	55	50	51	51	46	60	53	54	50	62	62	72	50	57	54	53	63	71	57	69	41	40	54	63	60	48	44	57	51	70	50	58	63	45	48	51	47	51	58	64	55	62	59	43	56	53	41	50	50	57	54	50	48	58	60	45	55	44	49	53	55	52	56	58	53	66	64	47	52	63	48	40	61	59	53	69	59	38	55	62	48	55	73	44	55	52	55	47	43	62	51	49	55	71	59	55	68	63	65	44	55	57	57	50	50	64	55	39	57	64	61	57	45	54	46	47	70	56	65	48	65	74	46	52	57	66	42	55	51	52	63	46	58	61	56	58	59	62	70	52	61	45	43	47	48	59	53	65	58	68	58	52	50	53	50	52	47	61	58	50	40	50	56	59	50	56	56	51	51	62	51	49	59	50	57	59	55	56	46	60	60	61	69	70	60	54	49	54	66	57	51	57	55	56	48	58	59	56	59	55	57	45	55	54	46	45	51	48	64	58	53	52	40	47	48	57	72	70	40	59	62	53	57	44	55	57	57	52	48	51	60	51	50	38	58	45	51	59	45	53	43	50	45	46	55	48	41	42	51	57	54	68	44	63	43	48	61	58	60	52	49	37	47	38	70	52	52	55	45	52	55	56	43	67	57	53	42	48	63	50	39	51	56	47	56	63	50	57	52	56	46	67	62	52	58	49	60	62	57	53	50	63	45	52	50	49	52	48	55	45	57	55	70	61	54	54	46	58	55	68	52	58	65	69	60	56	57	52	51	53	44	44	60	40	44	40	51	57	60	54	50	55	48	58	39	63	52	53	57	51	57	42	50	56	60	48	53	58	59	56	57	64	57	65	57	50	62	55	50	46	38	51	45	52	53	55	55	53	54	48	63	47	49	52	66	52	63	60	51	63	59	49	63	57	76	52	45	43	59	44	59	59	52	61	45	52	58	47	44	58	52	40	53	59	37	54	66	45	48	60	52	54	50	58	57	62	56	69	51	67	52	60	51	62	58	49	59	54	54	49	48	53	47	63	44	47	77	53	56	52	54	46	48	51	51	54	38	49	45	55	54	55	50	61	52	48	57	56	47	59	49	42	52	46	58	57	71	53	60	44	67	55	46	53	52	53	39	62	45	51	63	46	54	73	56	59	55	48	51	54	52	48	55	64	47	55	54	58	50	65	47	52	60	58	37	49	50	46	58	53	57	63	51	53	46	56	36	44	54	45	49	58	56	49	49	50	57	54	59	60	59	54	61	68	58	51	49	51	60	55	55	51	50	50	52	48	63	44	62	65	50	54	59	56	60	61	58	55	52	61	55	55	46	49	54	68	52	35	50	47	50	55	51	50	47	48	50	42	48	55	52	49	53	45	64	43	61	52	57	50	65	65	48	53	59	44	53	60	56	51	53	56	50	57	62	56	57	47	57	61	62	48	48	50	51	54	49	37	43	57	50	53	51	60	51	54	58	73	59	50	60	67	41	55	62	67	45	63	47	49	57	58	41	62	57	57	52	49	48	48	51	52	66	49	57	58	65	68	53	48	48	55	66	54	44	56	51	52	56	57	53	56	52	57	68	50	64	59	49	46	54	63	58	44	40	55	49	45	60	65	54	52	47	48	64	59	53	47	53	50	53	40	52	53	44	47	53	49	62	54	55	58	50	48	55	52	69	48	67	63	61	54	54	48	50	42	69	33	56	55	53	51	57	50	67	72	62	63	56	48	47	63	46	57	51	58	46	47	55	58	65	61	47	62	63	52	48	66	65	56	55	62	60	48	51	66	57	56	46	44	56	63	51	42	53	51	56	53	52	39	59	60	45	63	54	47	63	57	38	63	50	51	63	48	44	49	58	49	48	49	54	58	47	67	69	53	74	67	64	47	54	53	64	62	57	62	48	60	55	52	39	49	53	55	54	53	62	41	46	60	58	71	53	50	52	61	68	57	48	58	62	58	47	57	58	36	42	45	51	54	69	61	54	48	46	50	55	55	51	54	72	76	51	66	56	64	51	48	48	61	51	48	65	57	60	48	53	43	54	61	63	46	49	63	60	49	57	47	53	53	54	59	46	55	36	53	63	53	64	52	46	49	63	65	45	49	67	42	54	50	60	45	51	50	54	66	55	79	37	53	58	61	47	43	64	59	62	59	53	61	51	53	54	56	54	63	59	57	54	59	61	50	73	52	46	58	61	56	59	56	43	46	49	48	54	53	57	55	51	68	65	45	52	59	68	41	62	55	45	67	55	52	54	54	55	62	58	59	58	38	55	60	62	51	49	51	47	43	53	56	59	65	44	62	44	47	46	54	55	65	53	59	58	47	59	60	56	56	49	70	50	52	57	45	63	50	63	58	60	52	68	53	64	52	44	54	52	67	54	43	64	58	47	42	56	56	54	56	45	58	59	58	58	58	49	48	64	64	64	45	42	61	77	45	53	36	61	64	44	44	51	54	64	47	59	49	45	53	60	57	65	53	46	51	55	53	67
48460	46052	35761	36991	39170	24205	14445	12946	4037	710	671	675	681	664	694	672	639	664	864	1075	1144	912	706	682	649	683	626	680	678	674	673	661	644	663	652	644	670	627	622	672	643	635	691	669	653	618	644	656	654	641	668	670	665	653	659	658	634	678	659	652	698	666	680	657	671	634	673	630	652	677	679	667	653	679	656	655	616	650	621	639	673	686	669	698	625	655	654	678	669	689	684	673	661	668	624	620	610	626	651	694	666	650	681	684	623	652	691	632	650	663	615	684	689	627	651	627	720	668	651	645	678	636	687	650	659	658	677	650	627	667	644	658	707	644	633	595	628	684	668	680	674	640	681	650	618	688	664	693	673	683	662	610	646	650	600	643	658	662	666	616	648	661	660	677	673	616	650	666	633	665	676	652	696	658	653	653	674	685	654	634	676	660	694	699	678	616	672	641	648	639	665	695	637	677	655	664	644	661	632	633	685	665	665	649	688	685	639	677	631	669	705	648	627	650	673	637	652	656	637	656	673	690	661	674	676	684	632	651	659	640	686	653	631	647	618	649	681	678	677	601	666	678	670	636	659	668	655	618	684	636	675	659	688	683	662	614	696	642	646	646	701	651	669	720	642	652	729	651	692	638	700	612	667	702	631	663	624	723	664	669	703	697	656	656	602	702	641	676	666	620	678	671	681	679	705	681	684	632	651	625	660	662	669	652	675	666	670	670	650	707	675	626	668	678	624	674	667	685	655	715	653	641	700	661	636	634	675	594	688	659	649	625	649	635	652	658	658	628	653	682	638	648	692	628	621	677	668	651	666	639	652	648	698	645	649	647	708	663	652	663	684	640	654	615	678	684	636	607	650	674	642	651	657	670	671	644	644	611	641	684	650	642	671	689	617	649	677	661	662	624	621	663	661	676	658	647	640	715	643	631	662	634	612	610	652	656	697	653	680	607	600	661	622	663	616	651	655	675	643	629	670	662	673	695	704	629	663	659	690	709	621	687	662	698	666	619	671	699	687	624	698	653	632	678	663	613	638	666	627	650	688	671	647	615	671	636	644	604	631	704	669	672	646	697	698	633	644	634	686	658	648	669	676	703	660	684	647	650	656	636	661	662	698	618	690	638	657	688	665	680	646	659	625	690	648	646	647	639	753	659	694	646	647	642	645	687	648	664	617	687	637	660	647	644	723	666	652	635	648	618	669	645	626	734	679	700	646	660	662	663	626	633	646	652	645	673	670	679	717	696	663	669	641	665	625	649	678	659	677	694	640	666	650	641	650	632	615	635	648	616	652	685	693	615	688	614	667	657	655	682	691	670	650	629	633	641	677	655	641	623	663	663	616	657	644	660	654	615	672	694	663	619	657	646	655	619	687	635	637	670	637	677	682	694	696	641	644	680	660	685	653	648	674	672	646	652	646	659	629	650	625	638	641	654	671	668	644	657	655	644	617	630	681	667	684	700	638	694	665	661	631	705	669	703	656	687	666	618	603	638	648	656	634	673	623	620	666	653	683	651	658	641	695	631	658	673	660	626	678	653	648	621	669	673	671	711	669	645	702	652	665	670	700	664	641	673	674	643	667	635	647	647	654	692	660	616	627	692	648	612	612	624	634	656	694	660	593	638	689	668	671	663	628	709	642	673	616	641	685	687	641	644	632	707	639	707	633	671	689	618	719	707	706	669	639	634	637	703	656	670	648	653	698	649	719	673	645	662	666	675	663	630	649	628	632	672	723	619	646	654	681	594	632	650	686	701	632	672	651	623	704	676	664	648	617	637	661	669	669	670	691	612	646	660	652	659	629	638	653	663	666	652	614	646	675	682	625	678	646	673	663	664	600	652	640	665	684	641	643	647	690	610	615	695	623	687	648	663	686	647	647	673	676	670	651	680	656	652	620	658	703	633	656	663	619	646	678	637	603	645	717	700	712	709	616	684	631	616	638	673	667	654	666	666	620	653	636	668	622	696	596	675	655	670	689	683	681	636	660	681	667	621	641	684	643	646	697	644	658	657	653	619	621	616	658	617	658	607	649	666	614	661	672	642	628	642	625	657	679	662	673	674	627	659	655	640	631	623	666	627	659	625	619	707	684	634	609	704	649	652	632	655	638	657	660	611	640	596	703	626	643	627	632	645	650	640	682	664	666	681	627	663	634	697	635	629	700	677	685	723	634	628	646	673	645	642	677	626	645	660	656	664	661	689	649	675	622	676	630	635	668	663	619	639	656	672	653	645	715	639	613	639	690	638	640	691	681	666	602	676	635	631	698	671	654	659	675	627	652	627	657	653	650	652	638	646	653	659	648	687	663	658	641	656	652	623	649	678	696	619	652	704	655	639	631	684	642	672	624	698	627	647	657	641	673	635	676	678	638	661	692	634	620	650	646	661	643	631	620	666	650	617	646	651	667	618	656	680	686	644	710	700	690	673	677	679	678	608	612	663	683	666	644	689	657	682	601	657	684	643	647	682	647	642	656	679	628	648	654	643	688	695	635	655	653	663	637	605	639	623	680	647	680	653	682	668	671	706	736	693	613	649	648	608	695	673	650	672	675	662	641	649	634	693	703	659	643	661	657	679	700	673	678	671	632	652	689	658	663	658	645	640	696	648	681	680	695	653	679	684	638	642	645	680	652	646	654	682	654	669	641	674	636	691	681	636	629	629	680	662	648	654	656	674	682	640	676	676	590	697	687	661	611	656	678	682	642	638	648	614	670	648	648	642	671	682	680	649	671	671	687	657	641	621	615	692	632	669	616	631	657	654	660	621	656	644	670	660	629	685	657	651	636	630	650	708	620	620	653	705	695	647	587	661	662	640	681	680	671	679	677	642	691	576	648	653	678	625	661	680	695	643	668	707	681	639	666	657	678	648	681	659	652	644	634	655	665	640	651	635	662	647	630	681	680	661	683	629	601	674	659	646	682	660	636	605	645	635	698	628	635	626	660	683	680	612	644	664	655	612	653	676	675	647	669	701	656	641	685	655	678	630	668	661	653	662	672	597	656	664	645	680	636	670	689	653	623	698	705	674	685	728	680	662	627	706	613	675	652	656	650	668	688	677	652	691	711	675	661	646	673	675	677	665	649	643	711	647	662	642	647	675	662	642	637	663	665	620	626	676	650	624	674	676	636	659	624	641	702	630	690	669	667	662	643	657	685	638	659	647	676	617	671	659	704	650	653	665	645	679	654	635	631	678	655	678	634	689	684	647	656	680	597	655	642	655	651	656	605	670	654	696	670	600	676	710	673	676	686	672	628	609	655	668	674	623	687	637	663	648	651	673	674	641	693	679	638	624	637	664	654	676	652	597	656	711	625	699	684	628	624	657	665	678	665	694	636	628	631	633	614	667	671	690	645	660	656	681	611	662	694	657	624	629	631	674	670	644	613	683	649	643	679	624	701	646	655	648	668	656	657	654	640	640	670	639	665	673	690	666	667	676	671	683	683	656	700	681	659	671	627	668	639	628	633	655	630	664	635	665	630	643	660	684	641	643
19656	27904	15421	5224	2889	919	349	337	107	71	68	62	54	66	49	65	59	52	58	79	85	63	79	77	52	72	70	59	56	61	67	63	55	81	59	56	72	56	78	63	67	70	75	54	71	58	67	68	74	59	72	60	65	64	69	59	58	60	74	62	74	59	50	78	53	66	65	70	65	69	58	68	59	58	46	66	55	52	61	53	61	66	54	48	55	64	53	73	58	57	59	75	73	70	78	72	61	63	64	61	67	53	57	63	57	61	61	57	70	58	51	69	54	50	50	59	67	53	61	70	49	49	58	59	51	63	65	72	45	66	66	52	64	65	61	55	56	64	56	54	65	47	67	55	61	50	64	53	74	58	56	72	59	69	64	68	55	67	53	57	66	73	64	62	62	49	71	63	57	67	61	44	77	54	52	68	61	57	65	68	59	70	70	60	71	60	55	51	54	58	61	70	61	56	60	65	65	71	46	58	61	55	61	61	70	55	58	75	72	57	69	54	65	45	74	66	81	65	54	67	55	65	64	59	67	62	57	66	62	77	71	47	60	62	61	57	74	57	64	54	58	70	77	57	67	61	59	60	45	49	62	55	65	64	57	61	57	60	54	47	76	72	62	50	58	60	70	60	51	60	60	86	63	62	76	64	70	61	72	48	53	64	53	55	86	60	79	70	56	62	55	61	66	65	65	64	58	65	65	58	70	51	58	61	51	52	70	65	64	69	76	59	69	73	48	53	45	59	53	64	60	57	82	68	57	48	55	70	66	53	65	58	56	72	66	66	71	67	73	66	78	63	65	48	65	63	56	56	58	74	64	60	60	63	63	56	55	52	58	58	70	54	63	64	63	69	58	66	54	60	57	53	53	67	71	51	53	71	59	63	63	52	73	55	48	70	65	65	66	73	68	73	66	60	58	62	53	64	68	69	57	77	60	65	58	67	50	73	53	54	46	67	90	72	58	71	57	52	58	56	71	57	65	63	67	66	50	64	53	71	68	57	67	61	49	56	49	59	60	64	66	72	68	57	57	73	59	57	65	75	65	67	64	62	52	74	67	75	59	64	62	76	59	58	62	58	51	60	78	87	61	66	59	68	54	68	58	79	58	62	38	65	63	70	73	61	70	56	58	77	51	59	53	55	56	68	66	56	57	49	62	59	71	56	82	58	70	81	56	48	74	57	55	58	68	64	74	54	58	65	64	62	55	61	66	60	63	65	78	68	58	59	56	68	72	62	58	44	53	60	66	70	54	56	66	74	58	68	56	67	77	71	65	50	46	73	74	60	77	58	63	57	65	81	70	54	69	57	56	56	57	59	65	64	70	62	59	67	64	57	57	61	58	75	58	73	59	70	57	60	61	52	61	50	60	67	47	48	60	56	57	56	63	61	77	53	72	48	52	57	65	73	56	65	45	71	56	65	65	71	54	60	60	66	73	67	53	78	69	54	83	66	75	60	64	60	49	52	56	63	53	67	51	52	61	70	60	63	66	60	64	62	56	70	65	63	70	56	57	57	76	75	65	58	77	60	49	51	69	67	53	56	58	57	72	45	63	60	69	71	63	70	55	65	49	49	70	62	58	61	58	55	61	81	59	50	52	72	53	67	58	62	51	82	60	75	60	56	57	58	60	68	65	51	59	60	61	57	58	51	50	52	64	65	51	50	62	56	55	76	63	70	52	70	69	69	75	61	70	60	58	78	72	66	65	62	68	58	48	57	57	63	57	63	81	68	66	67	61	62	55	62	63	65	60	55	63	52	63	66	72	64	75	66	65	58	67	64	54	68	66	69	62	55	70	46	65	66	75	62	51	66	53	50	54	79	69	59	60	55	67	73	54	58	51	68	65	53	72	63	68	51	55	71	57	59	59	51	56	65	58	73	70	65	74	70	55	64	67	62	62	56	58	72	45	55	63	56	54	54	44	57	60	48	55	59	54	47	51	59	78	64	61	65	58	61	54	71	60	43	72	58	60	60	59	63	67	61	69	61	66	56	65	55	70	68	56	62	60	61	67	60	64	68	71	67	52	63	78	72	53	71	75	67	64	67	67	65	69	53	71	59	58	67	64	61	60	69	56	75	65	61	66	51	64	57	61	70	65	59	50	69	58	59	74	61	67	58	50	52	74	84	73	62	61	52	60	71	61	57	60	74	69	76	60	66	67	53	64	82	58	58	65	67	58	71	56	77	60	61	79	52	55	70	73	60	49	69	66	65	60	67	69	57	54	63	58	58	59	52	60	60	68	68	58	55	52	53	57	61	61	59	53	51	50	66	64	59	55	73	62	69	60	48	55	60	77	71	49	51	75	55	56	52	71	53	57	71	54	75	61	58	56	67	68	64	48	66	63	55	61	65	68	71	70	61	68	58	51	64	43	68	61	88	63	58	64	47	62	63	46	68	72	56	55	62	57	58	62	55	63	66	62	68	67	67	52	60	60	63	60	72	64	72	59	76	64	68	56	55	50	64	66	64	60	55	63	58	60	53	50	66	47	47	56	53	65	48	53	62	60	55	71	74	82	70	55	70	71	67	75	65	59	66	64	61	62	65	56	69	53	51	54	66	61	78	68	50	70	64	53	64	57	63	58	62	59	60	67	68	44	54	64	67	67	67	62	70	58	56	64	73	74	65	38	61	79	69	58	51	71	65	77	69	54	58	54	74	54	57	55	77	70	50	51	58	51	61	58	59	63	68	56	64	74	63	58	66	61	63	58	59	64	76	56	44	64	59	66	49	63	50	65	66	54	58	55	55	70	55	61	69	74	67	56	69	67	57	56	65	57	66	76	69	63	79	57	58	67	65	61	63	67	69	61	47	55	52	70	59	67	65	61	62	59	71	44	57	58	52	58	57	50	75	61	62	71	72	62	67	79	62	60	39	44	62	61	61	61	69	63	62	69	55	65	68	53	67	65	58	52	43	53	58	51	53	64	76	58	58	55	69	57	63	61	54	60	69	56	48	67	61	70	59	67	67	58	55	57	62	72	56	67	61	48	58	53	73	58	61	66	57	52	59	72	82	68	76	66	60	72	51	72	55	59	69	66	64	66	55	55	49	60	79	53	65	56	58	60	56	75	74	56	71	73	58	67	62	52	55	57	68	52	54	59	58	52	55	67	66	59	67	54	68	65	78	51	62	54	56	57	58	55	68	54	51	61	63	77	64	60	57	67	67	57	58	66	61	63	65	70	61	59	77	53	61	62	45	58	67	59	70	44	64	48	55	66	67	61	63	68	56	67	63	65	63	57	49	68	67	58	56	61	53	70	69	63	51	62	74	48	48	75	66	49	64	73	59	65	65	49	71	79	58	63	69	70	53	63	68	64	63	73	52	76	56	61	59	45	46	63	66	61	54	67	53	60	44	41	62	63	62	60	54	49	66	68	61	56	73	68	59	68	68	62	55	60	61	69	72	61	50	59	54	47	60	59	53	61	60	59	69	67	59	78	60	68	65	65	47	46	47	61	72	63	66	57	70	68	56	62	55	71	60	54	58
50412	48701	36058	35563	36852	23669	15007	12379	3846	818	781	783	781	810	778	778	751	752	907	1332	1259	1000	834	798	756	745	750	732	786	747	751	798	781	734	771	723	780	765	771	753	758	764	766	722	791	775	765	719	760	824	711	755	748	778	777	782	765	758	734	786	731	782	780	714	753	778	716	717	792	787	743	739	760	762	734	715	763	762	738	763	751	798	815	773	741	772	777	717	785	741	785	788	716	759	726	743	761	761	760	784	749	773	830	775	758	734	763	730	745	778	748	726	759	740	763	758	790	764	730	754	773	759	755	781	703	718	751	773	782	802	729	800	752	788	777	793	765	741	758	807	833	765	785	772	781	752	776	760	770	775	786	797	748	748	737	743	747	789	797	780	781	770	767	805	807	781	773	781	773	797	738	768	788	728	728	848	778	757	768	774	783	748	802	806	716	783	810	764	817	772	765	767	769	804	746	799	824	745	807	721	744	747	750	774	788	725	772	795	713	745	776	719	776	759	742	750	757	753	754	799	746	746	777	745	803	778	762	742	715	723	752	801	776	775	719	751	746	721	744	791	750	732	760	749	784	759	782	727	755	778	774	826	747	787	746	740	747	760	770	803	755	780	762	740	752	752	806	742	769	805	780	793	756	798	753	784	763	756	763	758	759	759	747	817	774	789	804	793	740	736	732	773	767	812	762	722	720	778	758	782	788	764	805	757	810	699	765	786	758	784	776	726	784	705	747	725	754	765	764	750	764	783	825	746	762	764	804	774	787	783	720	752	739	792	795	812	729	749	754	698	752	768	778	753	769	776	797	808	725	730	742	777	798	770	744	750	740	753	717	777	846	792	779	738	733	812	765	799	741	750	754	733	772	740	775	788	748	768	737	776	753	748	757	734	754	773	771	743	803	758	755	778	777	749	752	776	753	742	779	780	750	763	753	785	776	769	780	740	773	702	755	744	753	783	744	769	746	759	762	774	760	769	756	744	790	760	768	761	793	784	749	781	781	778	756	758	726	751	816	745	776	799	787	751	713	751	752	760	776	776	723	737	753	770	741	744	752	778	819	790	768	794	785	740	752	797	745	725	755	752	718	778	806	815	760	791	727	781	748	763	740	722	728	756	763	753	766	782	749	780	758	762	782	766	744	716	746	693	742	764	798	762	779	767	781	750	711	764	782	772	758	688	730	756	784	753	797	754	742	799	757	761	743	758	730	749	745	758	777	811	755	734	755	798	808	787	732	736	807	788	736	755	767	804	779	761	747	753	755	746	778	801	731	768	795	789	748	760	755	776	728	760	768	758	739	703	779	736	726	764	785	744	776	747	736	716	775	706	785	774	832	790	819	771	751	818	782	692	750	743	752	705	760	761	763	719	783	780	770	718	779	756	800	781	733	750	763	802	840	780	754	751	763	744	760	777	747	762	756	751	788	751	786	754	744	754	764	753	718	756	739	778	795	756	786	724	735	739	748	712	823	788	813	745	749	788	775	738	803	762	774	786	764	772	744	746	756	795	766	736	763	750	767	731	763	731	787	783	797	781	774	720	806	806	737	714	787	789	779	760	742	783	763	732	763	796	743	726	756	773	791	716	759	720	725	735	782	774	804	803	748	799	733	762	788	832	765	793	733	766	756	781	741	752	759	738	741	783	759	788	809	715	794	823	771	774	759	782	734	746	819	747	765	756	727	767	763	745	747	792	785	747	726	719	769	775	771	768	787	759	751	763	779	764	777	739	753	720	787	732	751	778	725	824	746	765	737	787	777	794	761	742	755	714	771	758	768	742	723	735	726	771	758	711	787	757	741	734	800	764	715	746	751	801	736	771	757	767	774	758	763	778	737	736	758	815	802	793	793	744	746	763	736	786	792	803	776	784	737	777	755	737	778	740	719	728	763	763	746	818	789	755	761	786	724	753	737	725	772	728	784	734	754	761	752	728	819	708	709	720	795	764	726	731	765	761	745	799	775	757	730	780	741	745	739	766	735	803	713	714	756	811	732	803	750	794	734	712	749	745	782	800	762	759	754	762	790	760	734	740	778	776	762	734	758	730	837	724	755	739	806	737	785	758	751	754	765	754	760	791	708	785	762	782	739	752	749	761	755	735	776	779	753	734	727	744	768	735	770	780	725	712	719	779	757	713	774	766	797	785	736	770	771	794	768	783	737	743	777	791	745	782	719	726	704	805	768	780	783	727	747	770	738	798	737	750	816	784	778	791	718	804	761	716	730	773	775	713	784	734	780	749	727	799	756	754	781	729	755	781	769	738	804	789	743	780	749	753	786	704	781	764	740	770	715	732	756	724	709	750	777	760	733	758	752	744	776	766	773	722	788	744	771	723	762	740	724	776	781	739	762	794	755	795	777	813	698	712	785	757	741	740	773	800	746	763	785	780	743	740	787	782	813	730	754	728	773	757	787	772	785	769	806	712	742	725	786	738	769	766	791	762	747	772	803	795	795	756	733	773	740	753	744	761	760	747	754	746	761	757	711	766	756	782	746	732	727	788	778	785	766	766	730	719	770	777	745	791	772	734	750	766	742	727	808	791	762	780	712	768	731	749	767	753	777	806	741	771	737	774	741	754	759	765	739	774	738	700	711	720	774	760	791	767	759	743	740	801	758	736	737	752	760	735	769	774	721	768	740	788	757	802	764	717	762	787	814	745	781	739	719	740	785	800	754	698	757	787	729	761	744	756	765	786	737	770	762	711	765	760	795	693	701	754	749	786	784	732	745	767	823	781	823	765	765	734	780	752	791	745	780	710	759	728	765	804	696	752	729	730	786	809	815	776	780	746	751	760	772	757	797	776	769	739	784	767	746	722	750	751	779	788	765	716	792	763	750	735	741	767	697	789	753	754	759	747	743	730	736	746	724	790	781	812	753	767	763	772	813	726	741	736	779	731	742	722	720	760	798	771	751	749	779	735	826	752	771	787	727	738	738	750	724	785	732	721	781	763	791	806	837	771	722	775	764	796	754	813	759	773	730	735	783	760	783	809	780	797	786	775	759	768	756	789	773	799	771	786	715	763	744	735	757	773	746	765	759	735	792	802	735	786	790	763	778	736	762	786	749	759	754	762	783	806	719	731	772	765	736	770	722	824	788	734	688	734	754	769	787	740	754	745	725	766	838	793	757	791	759	743	773	757	748	713	735	767	759	796	732	753	757	712	777	780	717	771	723	754	774	748	744	827	726	776	736	781	756	718	746	761	783	676	771	792	781	740	760	735	766	746	753	750	751	788	802	699	752	780	731	793	809	778	747	738	742	809	784	737	751	754	727	751	739	803	768	727	832	776	766	735	785	742	859	821	742	783	720	775	753	741	785	710	767	750	745	807	800	742	765	784	786	761	697	762	804	769	734	788	752	737	773	785	738	741	782	765	766	769	755	771	787	742	747	788	776	813	785	748	779	757	718	774	791	718	761	761	766	764	742	793	781	768	721	749	726	761	782	775	765	730	722	785	762	798	748	704	739	762	813	768	800	738	774	765	780	793
25428	39906	22351	8862	4409	1504	605	510	152	46	59	66	59	58	69	58	57	58	60	93	75	71	63	57	61	75	58	60	72	71	47	65	62	65	48	67	53	69	70	59	64	55	52	53	56	58	65	59	56	53	69	84	55	52	58	50	50	53	43	65	47	55	54	74	57	59	46	63	55	57	61	64	59	64	67	68	51	58	66	62	78	61	57	62	68	61	52	63	71	65	63	57	68	56	69	63	54	54	62	60	54	59	46	53	59	67	56	55	61	54	52	60	65	51	57	59	68	48	69	61	53	54	53	63	51	58	50	63	56	57	45	66	63	46	48	56	67	67	70	68	71	71	47	51	60	59	52	69	54	43	50	50	68	51	62	51	66	51	46	49	57	62	58	63	62	48	62	71	67	71	60	65	67	45	54	65	69	61	62	60	64	62	46	54	49	57	62	69	65	49	63	52	57	60	46	61	64	70	59	46	67	62	70	82	47	61	58	67	61	62	58	66	62	51	62	56	59	55	70	63	71	68	62	47	44	62	46	65	66	56	52	56	58	60	77	58	61	58	64	61	62	59	62	75	58	50	66	67	58	54	47	53	57	61	72	53	56	56	60	62	54	70	59	61	61	52	61	42	72	69	61	70	60	61	57	66	58	65	68	47	53	44	60	66	55	61	54	55	61	70	53	63	55	61	67	53	61	60	53	65	57	65	46	59	60	57	56	60	63	55	61	58	60	68	68	56	55	59	59	67	75	62	55	63	55	58	63	49	63	68	53	50	60	72	60	51	56	56	56	64	57	53	57	62	64	65	64	62	64	69	44	53	60	62	61	60	39	77	65	61	72	65	54	59	55	49	56	67	68	69	59	61	56	72	76	59	50	53	48	54	69	55	68	65	62	58	72	56	75	56	73	58	53	70	59	47	64	60	52	50	62	48	66	54	70	52	78	55	54	53	68	59	42	65	72	54	49	56	62	69	59	52	58	51	66	66	46	58	75	60	52	67	58	67	59	74	65	69	69	68	48	66	39	60	69	55	74	53	51	60	71	46	73	67	48	60	75	61	55	64	73	54	58	61	57	60	69	60	55	42	52	64	60	64	58	60	54	72	56	68	54	60	74	48	44	62	63	57	67	65	77	55	52	41	62	58	63	53	68	61	57	60	65	47	56	60	57	65	48	54	57	59	56	59	54	60	77	62	63	58	53	56	80	58	45	60	66	55	43	61	69	67	65	58	59	61	61	60	61	48	59	56	58	60	58	61	66	60	59	77	71	52	63	62	58	61	58	61	59	73	51	59	65	61	58	62	48	66	63	53	61	54	66	58	57	71	72	63	56	51	57	66	56	49	52	60	64	60	52	56	65	65	51	53	65	57	65	49	67	77	59	49	49	49	43	74	51	57	54	60	66	56	62	62	47	73	46	62	51	64	72	61	71	56	68	53	45	54	52	47	46	65	59	64	78	58	54	63	61	54	65	64	56	75	46	46	59	61	61	68	60	72	58	66	65	64	59	61	58	47	63	59	66	49	52	54	55	58	48	64	73	57	61	60	52	56	67	62	58	72	50	60	59	57	55	55	63	61	49	63	58	53	71	59	45	66	56	63	69	45	50	54	47	62	73	52	78	62	55	58	60	65	50	69	54	58	54	64	62	54	63	59	55	49	61	57	60	59	60	48	57	66	57	62	71	45	55	59	66	59	62	73	53	44	61	66	64	53	54	54	68	73	56	67	69	60	48	71	68	62	64	72	47	51	55	56	75	68	57	48	54	70	66	61	54	65	63	69	59	52	77	59	48	52	71	61	49	67	57	65	60	40	49	58	61	64	58	51	62	51	65	59	59	64	76	62	50	62	54	61	59	50	62	59	55	63	53	63	60	61	52	53	56	67	59	62	67	61	49	74	54	59	47	72	62	55	54	64	63	70	59	75	61	38	69	61	60	64	50	66	38	59	72	66	39	64	52	58	53	63	66	52	70	60	81	63	62	69	53	59	57	63	63	53	60	55	53	55	62	62	64	59	49	59	61	52	49	62	67	74	59	66	58	57	52	58	58	40	63	59	65	41	55	56	67	46	65	44	73	55	58	68	64	69	56	48	48	59	55	56	57	44	67	63	70	60	68	71	59	56	51	62	58	62	57	73	70	66	63	61	69	46	73	80	57	60	58	66	54	59	57	59	63	55	48	63	57	70	68	62	60	59	57	67	56	63	59	71	53	62	56	51	58	60	70	71	65	61	54	52	50	58	67	56	60	66	55	63	65	56	64	74	73	66	62	55	54	60	60	60	56	63	62	59	58	48	54	63	61	68	68	67	41	56	75	49	46	54	61	69	55	56	64	62	46	43	79	57	53	68	54	50	71	63	64	68	59	56	61	50	52	53	59	54	65	70	47	68	70	67	77	62	54	68	66	54	65	46	52	67	56	68	65	51	63	54	78	53	67	57	62	66	54	48	67	53	54	64	56	56	64	65	58	69	56	63	52	67	53	56	57	63	58	69	51	45	57	72	67	58	44	64	55	52	51	60	58	70	67	51	63	62	61	63	58	61	53	50	58	70	70	66	68	59	69	75	66	60	70	55	53	60	53	64	64	53	52	70	61	58	55	78	69	54	60	64	67	54	66	60	75	59	60	55	61	78	54	50	52	69	60	58	63	80	53	63	61	62	65	57	67	64	54	66	54	51	55	50	68	52	53	73	50	58	77	56	66	45	64	59	61	45	52	57	61	62	50	56	50	63	77	48	55	42	63	52	51	66	69	65	61	72	47	65	62	73	61	49	70	53	49	62	55	60	59	50	72	69	53	63	56	72	54	65	69	67	54	59	60	59	75	80	57	53	51	53	54	62	70	67	67	51	63	61	58	68	66	58	60	53	59	63	55	53	58	48	62	58	63	50	67	49	58	64	61	63	64	59	68	53	67	60	55	60	58	65	49	71	57	49	65	72	63	68	73	62	78	66	61	49	57	69	57	52	61	65	45	49	61	61	55	68	63	50	52	64	60	63	61	60	78	68	60	57	51	54	57	58	51	59	52	66	49	53	54	50	75	60	75	57	68	72	64	44	63	55	67	49	45	54	50	48	60	59	64	61	56	65	60	57	63	47	75	69	49	62	69	56	49	56	64	49	61	59	47	66	71	56	63	63	61	75	54	64	49	64	58	44	59	70	63	61	57	63	54	61	50	45	59	56	56	58	62	59	60	70	59	59	67	65	62	70	62	63	44	54	60	68	68	63	64	60	57	56	71	53	62	45	64	58	56	66	68	62	67	54	59	56	61	63	49	58	55	64	63	55	58	53	67	71	63	64	51	55	57	68	68	68	64	54	69	76	61	76	66	50	54	61	59	66	65	62	53	49	63	61	67	71	62	66	63	63	61	55	58	51	61	56	48	58	59	53	54	61	67	69	62	63	65	47	64	55	51	53	69	62	61	41	49	59	56	64	58	63	48	62	52	49	64	56	53	60	49	47	58	51	57	61	74	53	48	60	57	56	64	70
46563	49922	42118	42001	42845	29017	21298	17364	5868	925	781	725	715	734	723	720	789	728	881	1684	1529	1131	886	793	730	775	728	705	803	714	733	761	743	671	735	717	695	716	724	707	701	728	696	743	748	716	775	729	746	724	719	700	741	701	767	720	751	765	709	722	683	760	725	734	714	755	734	729	724	694	715	717	739	729	740	759	727	731	738	707	722	733	723	711	739	752	743	788	767	739	705	744	722	762	726	724	696	740	729	746	753	732	765	727	769	720	746	708	705	768	749	779	727	724	760	785	779	789	707	722	721	699	744	734	745	762	779	722	708	735	758	715	777	715	676	731	743	717	693	707	707	760	754	719	747	761	701	675	772	733	685	738	747	709	729	751	743	734	695	760	715	740	713	700	748	755	768	700	725	700	734	744	740	799	729	752	759	770	714	692	740	686	712	720	730	703	690	746	733	700	711	705	766	780	695	678	708	698	732	726	707	724	749	704	752	728	692	737	737	774	685	721	664	789	693	731	759	762	697	747	728	708	721	732	709	736	733	746	777	678	751	750	728	754	719	714	717	763	719	746	729	730	701	739	760	759	761	720	737	749	731	698	760	669	766	717	744	739	718	755	736	696	785	716	758	713	705	760	713	717	759	750	738	741	733	691	731	734	729	780	739	742	733	683	726	678	679	699	699	736	711	717	765	696	727	724	741	700	730	803	687	703	713	678	700	738	701	759	758	730	733	725	776	707	706	746	740	769	690	755	682	737	702	765	772	772	762	735	699	737	769	714	742	717	738	781	706	714	730	747	733	688	726	724	771	803	748	716	772	711	773	702	733	728	782	748	689	709	727	722	688	658	706	694	731	702	733	763	725	739	728	793	727	735	709	717	741	721	756	749	746	719	759	734	746	741	818	724	737	718	728	754	730	757	781	790	715	717	711	763	715	657	722	742	716	764	727	780	723	716	752	774	729	734	681	749	708	723	737	767	755	741	719	715	718	702	707	765	712	770	757	702	721	708	706	715	739	757	769	721	732	729	759	750	695	706	741	650	737	722	727	749	734	744	702	760	708	742	732	695	734	692	693	729	723	699	726	696	710	748	744	766	705	696	721	750	735	742	769	704	717	709	721	693	720	716	751	758	710	729	715	720	690	713	756	740	708	725	730	737	711	709	691	745	760	706	736	698	724	756	762	719	750	716	763	734	717	726	733	730	787	774	748	734	735	748	708	728	791	719	757	725	703	693	716	724	716	722	784	746	740	741	730	713	721	720	710	761	696	702	709	741	745	708	729	698	737	701	806	669	749	750	681	732	732	722	743	684	696	762	739	714	737	753	733	719	711	738	796	714	752	736	693	788	758	736	797	746	758	724	726	694	718	747	730	714	717	732	744	759	751	750	684	766	727	755	744	698	709	762	745	735	781	732	698	734	767	754	734	719	725	707	744	746	768	686	795	724	680	683	718	764	721	708	710	730	765	781	775	713	689	698	766	802	760	773	706	704	712	736	726	712	736	700	729	723	736	724	707	719	746	740	714	718	752	764	715	708	744	680	730	774	747	706	731	741	744	746	704	772	718	700	730	688	734	733	708	717	712	751	735	760	758	736	756	733	719	728	694	721	706	751	680	727	724	728	729	744	742	673	746	815	737	754	706	765	760	692	702	741	737	703	715	711	754	780	741	694	733	736	688	696	710	766	701	769	698	736	671	745	712	728	750	708	720	726	746	721	753	726	782	749	745	717	741	738	708	744	723	749	750	751	690	736	732	722	760	690	739	749	729	754	693	779	701	766	701	676	730	742	728	700	749	731	723	732	759	671	722	768	704	750	721	751	708	753	710	707	734	750	736	706	754	755	701	723	703	732	725	741	724	710	770	756	747	753	742	744	737	754	720	742	740	716	737	762	741	761	715	733	734	711	732	766	755	739	730	698	690	721	678	709	728	711	771	707	682	747	740	686	730	753	732	761	737	768	722	760	734	697	702	694	723	724	726	708	764	726	757	742	718	727	743	677	730	726	732	684	672	721	677	693	708	736	697	772	733	755	732	775	785	771	771	790	734	689	696	724	706	687	701	693	718	733	716	708	706	736	700	727	710	693	752	732	720	706	713	732	681	762	749	717	710	735	705	741	724	710	769	704	742	726	708	698	725	698	731	683	754	716	736	683	782	760	721	759	775	705	700	725	732	712	735	722	723	728	744	763	755	710	701	711	694	743	699	711	754	752	721	714	768	737	757	741	726	735	772	738	699	701	720	734	760	777	731	705	717	712	783	716	700	699	715	709	731	727	672	699	716	711	699	738	755	701	697	732	726	743	717	736	756	747	767	683	758	735	727	723	717	758	690	737	755	730	685	718	732	713	692	730	736	688	821	714	740	725	694	736	763	702	695	746	753	720	743	747	731	697	732	714	747	719	739	731	763	744	726	717	736	729	706	714	734	746	759	650	702	773	796	754	749	761	729	711	725	719	732	726	715	762	754	743	751	729	743	724	729	709	775	729	790	698	728	732	795	720	747	796	770	695	794	717	722	740	780	782	723	691	718	693	719	718	709	731	687	762	731	746	722	755	723	700	648	749	770	743	780	713	796	707	732	728	679	760	734	698	745	745	720	739	671	773	710	730	702	715	722	775	716	803	756	708	748	753	775	663	751	729	660	761	723	742	736	748	719	735	706	742	708	696	731	715	706	772	794	764	727	709	733	723	773	680	716	697	709	730	708	691	708	735	746	715	728	722	719	733	716	710	749	706	758	724	670	673	767	762	765	731	693	726	737	721	753	731	685	728	741	712	737	763	790	735	746	707	738	693	711	708	723	723	722	729	741	735	746	704	711	715	717	713	719	729	698	771	712	741	747	721	776	719	737	766	715	745	722	674	753	726	722	686	754	757	708	720	764	751	736	743	697	714	715	694	758	655	717	698	751	714	726	694	732	725	734	757	700	728	769	693	703	734	720	749	713	718	747	734	747	733	755	727	700	701	684	741	743	739	718	709	763	751	689	735	750	702	697	701	690	697	802	689	703	732	663	733	796	658	691	733	710	743	683	734	710	680	710	735	729	734	704	728	767	740	763	732	692	765	779	695	708	663	760	717	689	711	762	756	718	746	733	727	731	746	657	740	730	714	736	728	700	721	747	746	748	704	767	743	724	721	728	719	711	775	763	721	727	750	733	726	733	713	779	768	702	731	695	696	736	759	726	723	750	778	723	712	724	734	726	763	692	720	689	723	727	735	760	697	725	738	734	752	761	740	712	712	751	707	756	722	746	698	726	680	713	729	736	656	749	701	706	693	721	737	737	692	732	784	755	711	717	731	710	725	701	706	737	715	758	761	734	710	724	705	695	705	785	680	747	742	703	705	745	704	718	716	739	703	728	760	721	727	736	741	725	764	724	737	698	752	746	717	744	749	733	722	722	740	717	737	730	698	772	773	697	684	711	742	752	757	703	763	719	732	724	683	712	781	734	698	722	760	745	724	714	728	708	726	747	704	698	740	742	714	729	731	751	732
8257	11814	5883	1710	862	337	167	159	78	50	57	46	65	49	46	48	49	58	51	78	66	51	73	59	61	59	50	48	56	56	57	62	49	65	60	50	53	43	41	47	44	50	51	59	58	47	64	38	50	44	51	41	68	53	51	54	48	54	41	58	59	47	48	40	47	55	57	49	58	46	58	45	46	58	60	48	54	52	50	64	33	32	43	65	51	58	68	52	54	59	44	64	59	47	50	51	61	42	41	45	46	47	66	56	66	47	65	43	51	68	64	75	55	72	41	53	47	49	46	62	44	61	53	45	61	52	71	43	57	73	48	60	48	57	64	52	63	60	59	51	54	69	55	56	53	61	42	51	49	56	65	41	39	53	56	57	56	45	48	49	59	46	61	45	57	57	55	46	46	53	60	57	50	46	55	52	55	66	52	57	55	51	58	58	59	45	55	56	51	41	47	49	66	50	60	43	47	64	60	55	52	45	48	57	71	51	61	43	48	48	57	56	61	54	63	51	63	52	51	58	50	42	56	46	56	66	55	44	52	45	46	51	50	38	52	54	54	65	56	53	54	47	45	47	51	42	53	48	55	53	47	60	49	58	47	45	55	67	50	68	51	64	54	54	51	56	52	59	45	64	58	55	52	52	45	50	56	51	55	47	60	47	66	58	50	55	54	51	42	43	52	58	48	66	57	55	52	56	62	62	45	71	53	41	65	46	53	53	62	55	59	57	51	50	48	49	61	51	62	63	41	50	54	49	54	53	59	66	55	49	60	53	49	44	55	45	50	46	52	60	53	43	52	52	46	57	63	64	52	69	58	55	58	44	46	57	73	51	46	54	63	59	62	72	63	50	59	51	39	47	48	53	42	51	60	57	73	52	55	51	50	66	38	51	56	56	44	49	55	50	49	40	60	48	53	56	58	44	29	53	63	63	55	39	59	57	62	55	46	53	50	57	65	52	60	46	53	49	53	55	49	72	46	50	54	51	57	62	50	53	60	56	43	56	63	53	57	58	47	44	55	53	36	57	46	59	52	44	62	60	54	62	47	55	54	48	34	58	56	43	40	44	47	45	58	47	56	68	61	58	68	45	50	69	53	56	55	46	60	56	39	56	64	53	68	45	49	60	46	49	53	58	47	42	45	50	62	61	52	55	49	60	39	54	49	41	64	59	56	47	51	51	52	53	47	46	46	52	58	54	71	49	48	54	63	54	55	65	49	51	60	49	63	61	44	65	49	56	45	40	37	53	49	46	52	49	57	55	55	52	59	59	58	52	60	52	56	46	57	42	54	51	47	56	58	57	55	58	52	60	58	51	50	59	44	63	62	55	50	64	61	57	52	57	50	67	48	47	55	46	52	50	57	59	69	57	55	50	53	60	65	60	52	55	70	57	50	62	53	68	41	45	57	57	40	38	48	54	51	51	60	57	52	51	54	39	62	62	55	59	57	58	53	49	39	65	65	51	58	52	51	54	56	55	54	52	61	45	57	56	50	63	57	67	51	47	65	65	49	61	51	61	55	51	54	60	52	62	50	48	53	62	49	48	54	51	68	62	51	50	51	52	49	48	66	51	58	48	61	48	54	79	50	53	69	51	60	47	44	46	61	65	58	62	47	48	55	59	43	52	49	57	57	62	68	51	54	56	44	50	57	56	55	53	56	59	64	55	51	40	51	51	68	34	50	57	61	51	67	59	47	51	46	50	47	51	53	60	59	35	60	55	52	51	49	54	59	53	59	50	49	60	48	54	45	48	50	65	59	63	46	42	52	54	56	42	65	49	63	57	57	45	62	51	52	55	44	38	58	53	56	50	48	50	74	55	51	46	56	61	57	41	66	47	59	55	54	48	47	52	47	45	49	50	47	56	70	47	60	56	55	46	68	52	58	55	53	63	49	56	36	49	50	44	51	64	38	59	56	52	49	57	52	47	50	53	42	51	61	52	61	54	60	58	55	44	55	46	56	53	61	53	49	62	47	47	61	46	58	40	64	49	54	47	50	45	44	53	55	56	59	62	44	52	64	45	46	53	47	56	53	48	60	51	52	58	53	58	50	49	55	47	59	44	65	54	45	51	49	58	57	49	55	51	54	53	48	57	49	57	53	51	53	57	47	51	60	34	54	48	63	48	50	48	57	58	51	55	40	54	51	62	57	54	56	57	50	45	61	54	62	55	49	46	59	43	50	50	67	51	59	50	60	50	38	60	61	47	57	61	50	46	58	53	55	61	59	60	54	58	58	40	63	53	57	59	55	53	54	57	35	48	54	55	53	44	63	49	61	68	54	57	63	53	52	44	62	67	54	56	49	53	53	51	46	44	43	50	60	47	61	48	54	50	52	58	40	48	60	50	48	57	67	41	60	44	41	61	55	59	56	59	37	57	70	43	47	56	50	43	48	50	68	52	47	40	72	40	57	64	53	77	60	67	49	48	55	49	57	47	59	56	51	51	46	69	49	46	51	65	47	58	69	63	54	58	48	37	50	54	62	54	51	56	64	52	66	49	45	61	50	52	64	55	54	58	54	59	49	53	63	64	45	52	67	60	52	45	55	52	64	50	61	49	68	58	74	44	46	65	59	67	54	42	60	60	54	42	54	55	54	48	69	50	52	54	48	54	65	50	57	65	54	51	55	54	55	42	54	56	43	39	54	61	49	48	44	39	46	50	59	54	40	55	49	48	41	56	48	50	40	64	56	54	62	57	57	54	64	46	62	55	50	47	45	49	53	53	43	61	53	48	39	46	60	32	48	56	51	46	73	65	51	51	60	48	59	65	48	45	43	44	63	57	53	54	46	52	59	43	39	55	66	43	53	52	49	55	52	46	62	41	59	53	54	49	60	49	45	43	49	57	48	63	58	56	48	42	53	53	47	54	42	55	59	50	57	51	48	51	66	44	55	57	62	55	53	44	59	53	41	41	39	53	59	45	60	47	42	54	50	46	57	72	55	51	48	60	48	54	50	64	52	47	55	55	56	69	52	52	55	62	51	44	53	48	52	52	62	50	57	67	60	51	49	56	63	63	58	55	58	49	61	49	45	48	43	42	48	58	58	42	48	57	54	53	56	59	53	41	58	65	52	51	68	66	65	47	56	53	56	66	53	52	66	51	58	51	41	53	53	58	48	58	44	65	54	49	65	61	58	51	55	50	53	67	43	63	59	58	58	68	51	46	43	53	67	47	53	47	52	56	44	35	53	46	56	52	52	38	43	46	54	51	46	54	62	55	47	48	44	39	52	60	64	60	55	52	62	46	52	56	52	70	54	53	39	64	45	53	57	50	52	56	62	61	40	46	51	55	54	53	44	48	42	65	47	54	59	50	55	58	47	37	64	47	51	64	43	44	48	56	57	57	62	61	56	52	59	53	41	65	54	49	47	49	50	48	50	41	55	60	63	54	58	46	66	58	46	39	67	54	57	62	51	57	58	50	50	63	57	42	58	58	53	52	61	62	59	48	48	66	62	55	53	52	53	58	42	59	54	42	49	58	57	48
41341	36987	26441	24578	24496	13803	8092	6504	2292	730	649	672	686	638	655	601	664	670	656	887	921	777	699	715	660	636	689	688	640	650	675	727	656	675	667	672	624	672	632	634	692	689	612	668	651	619	661	624	634	662	663	653	607	626	679	664	653	622	639	649	652	696	657	579	660	687	614	665	621	678	620	632	645	673	647	646	650	618	623	683	664	661	625	658	697	670	678	635	628	658	678	647	674	621	654	646	658	632	641	683	627	679	643	687	596	645	627	640	699	676	658	676	653	684	672	611	646	696	669	659	700	680	635	678	704	650	639	652	670	667	620	677	659	660	674	697	718	655	663	608	678	680	620	658	631	650	647	649	597	642	715	654	656	660	664	651	659	677	632	623	680	640	658	674	619	670	673	681	661	646	671	680	631	629	659	693	649	587	686	680	648	688	604	696	652	665	708	673	636	631	682	685	656	608	689	658	665	690	670	624	656	661	683	679	654	642	668	684	627	657	604	629	648	650	675	663	675	594	683	631	658	624	646	680	671	661	662	652	731	670	655	619	658	673	640	660	660	651	657	676	685	613	643	645	608	642	675	629	634	658	648	652	647	677	646	683	637	663	624	620	693	647	629	610	675	661	675	613	651	651	669	666	653	638	641	640	666	617	620	622	645	646	703	645	671	657	676	662	628	684	659	641	646	690	689	736	645	672	641	690	649	670	652	666	653	656	626	664	635	634	649	631	636	667	652	679	701	637	627	654	701	648	670	674	655	653	663	675	669	636	684	668	687	624	648	645	640	679	656	660	632	671	664	637	698	659	669	698	638	652	634	711	618	641	633	620	688	619	644	666	617	611	663	648	665	663	664	675	665	639	710	612	648	680	671	676	669	675	654	679	645	675	662	664	631	668	646	688	646	662	678	740	645	661	617	647	593	670	666	648	657	651	650	652	689	643	689	639	699	619	634	654	611	613	660	665	697	663	671	644	666	692	623	719	670	617	678	629	683	665	634	652	663	678	672	645	647	699	649	711	619	635	650	626	711	662	628	630	665	632	662	708	643	606	655	692	659	644	616	654	624	650	685	694	659	671	642	630	658	674	682	669	665	658	638	616	641	662	668	698	675	678	677	633	653	659	658	633	637	651	642	719	617	634	652	677	638	643	674	640	645	642	656	657	687	649	635	679	693	687	677	610	667	635	676	654	664	666	634	645	657	652	620	647	661	656	638	631	653	678	679	638	685	637	655	638	650	684	679	622	656	663	664	614	629	622	638	641	718	660	648	634	663	667	682	683	660	692	653	638	636	647	684	661	641	704	644	641	650	669	689	649	714	645	682	708	634	683	669	689	665	655	646	666	716	682	618	688	636	634	640	658	621	615	629	694	633	648	658	650	611	663	656	650	669	636	646	713	702	623	667	667	675	668	655	648	633	691	666	673	647	626	681	641	671	667	667	682	641	620	663	668	651	647	656	717	651	667	651	683	640	667	684	636	684	655	680	651	662	654	657	660	634	646	642	656	666	702	617	662	676	628	614	695	705	653	663	626	628	612	638	648	638	689	629	692	670	667	625	649	709	659	652	666	653	593	699	650	580	636	657	624	617	643	671	642	653	720	654	639	666	648	624	656	695	643	667	622	637	649	645	663	673	653	640	620	638	657	649	618	644	678	617	659	670	610	635	664	658	669	656	658	624	642	672	668	690	630	671	682	644	683	653	645	667	693	669	657	657	669	658	667	630	611	625	653	680	644	637	663	655	628	696	685	641	639	669	663	647	630	657	615	641	664	629	680	676	663	676	699	603	660	685	646	650	667	689	686	656	613	661	637	630	670	660	612	675	630	670	675	638	624	697	667	658	661	731	653	673	672	634	626	671	671	665	639	662	667	646	694	601	648	639	646	657	618	694	668	629	663	650	643	625	617	649	708	615	650	652	681	664	651	636	639	660	617	680	656	662	687	676	653	643	616	655	671	679	682	649	632	638	685	651	676	671	597	610	630	642	657	692	703	675	655	644	700	687	631	685	665	639	676	644	683	640	639	627	694	678	654	645	676	633	655	627	667	626	663	584	641	633	650	700	643	592	623	687	684	663	618	625	627	646	629	641	664	703	664	642	642	654	678	641	707	703	668	661	639	632	689	641	665	658	656	647	658	645	621	678	642	646	615	623	669	632	710	649	652	631	662	671	612	677	624	649	648	659	655	636	681	659	636	663	636	686	650	713	658	672	643	682	621	664	632	706	660	645	665	622	610	634	613	699	625	661	660	693	676	681	650	676	657	686	683	666	652	667	646	625	649	626	645	678	641	643	680	658	670	625	623	634	627	661	704	699	651	646	707	683	611	634	650	649	692	674	682	614	612	643	654	692	660	682	670	615	691	623	620	605	622	649	663	664	680	684	667	683	642	641	625	574	673	675	662	678	710	693	689	653	629	644	621	641	642	648	654	646	643	634	678	671	660	669	625	624	645	667	663	679	651	639	677	678	646	638	649	606	667	709	673	689	637	707	644	674	645	659	621	665	657	663	659	649	650	664	638	685	657	681	656	623	633	698	630	616	627	665	644	669	733	655	659	638	660	673	684	643	647	687	690	656	693	678	689	697	636	630	650	667	661	654	667	626	670	652	708	603	663	660	660	644	652	692	614	634	599	707	672	649	698	675	660	635	646	728	655	626	665	635	683	682	655	635	671	609	647	704	624	692	635	662	634	650	623	639	645	657	665	613	586	666	655	687	691	654	700	675	625	668	640	667	643	676	676	694	642	650	671	648	636	682	716	628	637	700	641	633	683	666	650	614	646	689	623	655	661	671	644	616	676	613	645	633	650	656	674	685	657	643	650	676	664	661	682	641	682	715	606	695	691	618	607	675	670	654	659	665	637	632	680	644	659	678	680	635	665	654	669	662	668	714	674	636	638	655	631	637	683	630	648	685	628	670	670	590	730	633	645	635	657	654	648	630	628	627	631	723	728	632	649	634	651	667	635	665	648	664	643	613	631	701	616	711	659	697	663	686	623	658	679	644	619	660	686	679	644	679	662	639	643	689	652	645	641	657	639	641	680	657	650	686	670	633	644	646	667	652	665	621	662	674	640	674	663	644	683	665	677	657	686	636	682	629	702	661	641	682	640	682	655	657	651	710	678	680	585	651	649	691	654	625	655	679	650	648	689	663	642	671	618	652	653	669	697	655	635	682	656	711	642	670	622	597	661	655	634	647	647	627	658	642	652	661	651	663	652	649	675	662	640	632	670	639	647	687	652	665	674	637	704	673	653	655	649	687	686	641	712	630	680	650	682	640	665	685	679	664	680	698	630	624	675	682	639	641	654	653	666	677	607	647	643	652	650	620	639	618	669	625	641	685	613	682	633	628	619	649	633	588	609	671	658	671	650	658	606	646	677	669	633	646	668	679	641	669	679	669	632	644	627	669	684	652	647	614	637	705	700	678	677	688	676	709	605	662	685	703	654	637	675	661	670	666	643	664	671	631	651	651	657	681	659	672	622	682	651
21842	32116	17540	5631	2533	943	498	367	149	54	62	58	54	68	65	41	54	55	47	74	65	57	66	69	58	42	45	52	58	47	46	48	54	56	42	52	55	64	37	48	51	52	42	40	58	45	55	52	60	60	53	57	56	52	65	55	52	64	51	42	56	53	61	57	64	61	50	46	49	58	63	60	63	58	55	50	57	56	55	63	45	53	52	53	59	52	48	60	53	61	51	60	68	49	47	39	64	42	54	49	50	47	57	53	61	39	53	46	54	48	50	56	57	58	44	52	59	52	47	53	65	64	55	53	55	52	53	50	53	49	47	51	49	55	60	53	55	46	68	53	48	55	54	43	51	57	49	44	64	71	60	75	49	66	54	52	52	49	53	50	52	64	54	65	59	50	49	56	51	48	48	48	45	47	48	68	39	63	46	56	61	50	55	62	60	57	53	54	57	56	57	62	52	52	68	46	47	52	51	58	62	65	58	45	51	59	41	42	60	62	53	45	56	53	50	74	57	48	61	49	61	52	58	56	44	57	39	53	50	43	46	42	51	52	48	56	44	52	51	47	60	62	75	48	60	67	57	59	57	51	64	59	46	43	53	56	57	52	63	44	53	70	58	53	68	54	40	54	56	53	44	66	55	50	52	61	52	56	52	65	53	51	59	57	67	45	46	57	47	44	50	44	60	50	51	52	47	58	47	59	49	51	73	57	58	52	64	54	49	47	50	67	40	61	66	55	59	55	61	48	68	62	37	48	54	53	42	52	64	61	48	62	48	48	44	59	51	66	41	62	54	39	63	57	62	45	50	44	51	64	45	49	62	52	45	62	50	42	45	49	41	53	47	54	49	50	52	43	53	48	61	55	72	48	53	63	59	51	65	63	53	63	47	55	56	73	56	48	55	67	59	62	53	60	57	55	41	47	58	61	46	46	56	47	59	48	55	56	56	63	48	55	52	50	54	45	58	59	70	62	53	55	59	58	54	54	53	70	51	51	55	60	63	51	54	52	43	55	54	55	53	58	47	54	50	56	50	59	44	68	51	42	63	47	46	46	48	52	53	64	51	56	62	53	57	58	64	42	56	64	50	56	54	44	47	58	58	46	68	47	64	67	50	62	70	55	45	50	49	48	58	48	56	36	57	39	45	47	52	52	58	56	42	49	52	57	52	64	47	45	56	59	51	36	52	74	41	56	58	59	55	39	57	52	43	44	49	49	59	53	45	56	56	53	58	64	49	54	56	52	52	52	63	53	55	54	54	54	47	55	46	55	51	52	44	51	44	68	67	61	62	48	45	51	54	60	60	52	55	49	40	51	62	53	51	36	54	71	51	47	57	48	57	60	53	49	70	45	50	47	59	59	62	46	72	58	54	62	61	43	56	53	48	61	60	57	48	57	58	54	45	64	46	54	63	51	64	63	47	66	45	42	61	57	53	52	67	51	62	55	46	50	59	45	67	32	62	66	51	69	57	56	42	63	58	56	59	53	48	50	38	53	54	57	52	57	58	40	40	60	53	50	48	45	51	49	74	53	44	54	56	54	49	45	54	51	47	57	57	56	67	48	55	51	52	44	58	44	54	59	54	46	46	54	51	62	46	40	45	55	46	52	54	64	52	43	48	51	51	57	64	39	61	51	47	56	59	42	61	42	53	56	61	49	50	57	57	61	51	61	51	48	53	55	43	48	59	53	57	56	46	48	50	59	56	48	47	62	49	61	56	53	62	60	65	55	43	67	51	52	71	50	44	56	62	44	56	49	49	52	57	50	57	48	45	49	48	43	71	51	59	49	64	53	48	51	69	53	53	65	56	54	63	55	45	56	54	51	59	60	54	63	58	56	49	44	51	45	46	54	46	51	55	51	52	47	52	45	57	52	44	64	63	59	60	52	53	41	40	48	64	54	62	57	53	56	48	50	46	52	43	54	66	61	52	45	59	69	51	63	56	69	46	47	50	52	57	76	47	52	55	58	52	62	49	54	65	45	51	60	57	49	59	55	53	49	38	48	46	58	49	56	61	54	45	67	53	41	76	37	54	63	53	42	46	62	58	56	63	53	56	58	57	48	55	63	54	52	55	58	50	62	47	57	44	56	63	57	51	37	52	47	51	45	48	58	52	53	61	52	42	59	61	63	51	48	48	49	52	49	63	64	56	57	63	65	56	48	49	54	56	44	53	66	51	45	38	44	56	72	58	62	53	53	59	60	54	54	56	53	47	46	61	51	50	50	61	45	43	46	52	59	50	36	45	62	62	56	54	64	65	44	59	40	67	45	43	67	52	52	49	70	42	54	51	50	44	53	65	63	46	67	50	46	57	60	57	60	75	43	66	56	67	60	57	60	53	49	57	55	56	53	59	52	60	51	51	48	54	64	72	54	55	52	47	53	56	47	49	53	49	49	53	48	63	47	48	54	48	43	45	53	49	53	47	63	61	52	57	65	51	50	53	52	50	39	44	48	55	49	42	60	44	58	55	62	57	62	63	56	55	63	54	52	62	72	62	51	71	57	64	49	49	47	68	42	53	57	51	49	61	51	73	52	65	57	42	45	54	62	54	63	49	52	46	55	54	46	58	52	65	41	63	59	60	46	65	49	34	48	66	48	59	52	54	51	61	55	57	58	26	61	57	52	44	49	48	45	50	51	52	45	50	43	66	63	50	77	45	47	51	54	47	60	52	53	54	42	48	56	50	52	40	60	49	53	64	64	46	53	46	44	51	39	62	46	60	52	60	63	55	61	43	50	53	58	55	51	37	55	56	52	39	61	61	43	35	49	42	55	53	43	49	64	53	60	38	59	59	40	56	46	55	56	59	50	52	51	54	45	48	50	57	47	44	66	56	45	52	48	61	58	49	48	39	53	56	45	50	58	59	47	51	55	50	50	58	52	64	50	58	50	64	68	54	65	49	65	52	49	63	54	47	41	52	52	73	57	65	50	36	50	60	40	58	51	56	63	49	59	50	44	55	50	49	41	58	58	59	57	45	57	56	45	58	44	63	54	56	52	44	58	42	55	44	49	49	51	55	52	49	54	48	53	47	56	45	45	55	58	47	64	59	61	45	54	54	50	50	36	63	53	63	51	56	52	52	62	59	59	58	47	52	51	46	51	55	37	47	45	55	47	49	53	51	49	51	46	49	43	49	58	60	62	62	54	45	54	65	40	61	49	52	55	44	42	48	62	57	52	45	53	48	49	56	47	56	59	59	52	65	46	56	70	53	67	62	60	61	51	55	46	57	50	55	44	54	54	64	62	48	60	63	56	53	56	60	42	59	56	64	63	41	54	44	52	59	54	52	56	54	55	53	50	59	42	53	39	61	40	47	53	51	58	53	52	37	49	57	60	53	55	51	52	74	50	46	59	50	58	50	54	59	65	59	59	51	50	48	41	40	61	59	42	46	49	55	53	56	44	44	61	57	48	51	62	45	37	42	58	60	48	59	56	52	49	54	48	48	55	54	51	49	49	56	51	54	70	66	61	69	47	64	64	49	54
49012	47202	37099	36602	35506	25252	18122	14084	5325	1074	697	614	705	693	658	615	658	645	708	1028	1218	962	741	656	680	662	656	652	602	650	689	669	648	661	705	654	644	633	672	660	619	641	637	622	651	663	632	611	649	681	671	677	644	657	670	656	673	655	641	667	628	614	658	646	600	697	641	673	665	683	614	645	599	634	667	635	670	659	660	626	675	629	675	685	604	676	640	638	638	669	680	664	671	636	618	655	684	663	665	642	645	661	671	593	700	653	642	646	659	649	674	636	627	610	619	638	636	630	655	701	599	692	652	640	636	658	644	645	667	670	654	661	668	604	635	682	676	584	594	634	676	654	655	688	686	627	650	630	692	646	698	635	666	693	631	616	656	663	638	662	653	571	629	637	661	644	632	609	666	652	672	641	640	649	686	648	611	641	587	599	646	702	647	705	657	657	669	649	661	628	659	658	671	690	642	683	628	672	666	628	669	676	609	636	686	621	689	661	635	663	615	661	637	609	641	635	676	650	624	600	654	633	648	633	633	644	626	638	639	644	674	672	634	656	671	674	657	691	640	628	640	639	623	670	648	652	653	655	644	689	687	648	669	663	628	638	663	660	667	648	653	711	639	642	662	603	628	643	652	635	612	669	644	647	674	633	626	632	647	626	671	683	633	631	698	636	656	692	635	633	643	701	705	668	668	669	692	656	665	672	651	628	626	635	665	639	646	650	638	653	654	681	665	656	648	638	684	646	643	640	654	655	626	706	631	603	649	608	649	624	702	651	691	648	655	654	660	642	669	653	636	632	703	654	662	619	639	675	685	648	646	675	641	641	615	629	659	632	664	650	713	693	682	653	669	613	625	654	656	677	653	647	628	627	627	679	605	629	643	624	685	653	671	619	679	656	630	673	649	699	631	659	677	623	667	714	646	648	654	616	667	633	657	647	697	668	664	681	667	610	675	608	667	637	700	617	693	668	624	643	651	603	657	654	655	688	671	677	663	632	657	641	598	628	650	658	673	582	599	669	647	668	661	716	622	676	679	638	671	681	649	628	687	659	638	642	636	624	632	683	641	620	624	663	620	620	670	652	690	655	613	637	726	622	671	686	624	664	651	635	654	645	658	622	668	632	643	663	690	613	719	676	631	640	650	658	660	650	696	628	640	650	657	652	627	676	614	639	700	646	679	663	619	649	681	669	653	646	642	644	652	666	658	596	636	679	604	644	638	630	637	645	665	647	677	678	621	677	652	643	699	637	644	657	659	672	650	648	668	643	655	645	695	653	670	644	715	623	691	690	663	614	692	616	666	647	643	685	601	666	648	703	619	614	679	634	667	653	660	631	651	647	639	637	673	630	671	585	643	612	698	623	608	613	685	667	614	635	705	619	625	691	656	650	646	650	652	615	639	620	650	677	624	680	680	682	630	670	668	682	664	667	645	687	625	701	593	628	665	656	639	625	614	685	701	677	657	649	643	644	652	680	650	662	641	673	642	633	651	638	708	681	600	637	615	613	675	657	614	684	666	681	665	658	617	643	694	594	647	628	653	649	649	653	623	635	693	663	639	683	660	678	647	659	671	631	681	685	649	666	683	656	623	669	664	621	592	637	643	710	643	662	609	646	634	638	646	638	637	698	642	648	669	631	651	694	664	664	652	644	633	669	671	651	672	639	631	673	666	641	637	645	643	627	705	655	623	653	626	630	671	676	635	684	700	668	652	615	682	631	637	654	664	623	625	664	712	633	656	683	662	653	660	650	624	663	666	668	683	643	683	637	640	675	665	645	669	635	646	639	659	614	679	637	615	624	717	663	711	654	641	641	653	625	599	682	655	688	616	645	676	635	632	700	691	666	647	663	636	645	647	659	691	616	645	616	636	641	653	648	644	708	642	689	628	605	610	676	612	651	652	651	649	686	674	642	635	662	670	714	636	595	677	650	650	648	621	644	676	652	707	633	638	689	661	654	613	628	669	663	634	637	677	678	648	653	605	657	694	628	655	659	642	612	604	670	669	625	681	656	648	637	670	690	662	675	665	668	668	658	628	618	634	696	650	670	700	644	652	662	616	692	656	656	655	614	616	624	690	655	717	671	731	601	622	654	692	690	695	644	634	691	684	668	662	630	650	656	646	647	657	653	649	666	634	691	653	652	651	603	646	691	638	664	694	706	640	680	654	591	693	633	624	677	679	675	642	597	679	691	621	584	665	677	650	635	639	611	715	644	680	644	641	631	632	648	670	638	666	630	679	663	644	663	667	638	694	657	644	661	688	668	641	653	665	653	674	680	669	640	690	665	630	672	685	604	634	675	616	665	637	617	696	652	657	638	669	615	630	657	626	636	633	666	637	645	609	701	651	648	657	673	649	662	647	643	652	658	652	624	661	687	632	610	611	653	680	645	675	636	661	644	636	654	651	633	624	673	633	679	676	652	679	684	667	614	625	661	656	679	691	642	673	669	645	619	659	629	637	659	639	642	624	618	644	586	615	619	654	641	656	670	664	614	660	648	612	708	633	655	626	633	636	581	655	713	687	642	643	597	686	672	658	676	631	717	659	671	668	680	606	678	663	663	669	623	641	660	623	649	681	666	631	667	672	666	684	617	698	643	688	689	675	642	692	627	602	678	705	666	651	682	684	616	650	640	644	702	655	655	669	606	707	611	679	634	678	627	632	661	645	651	640	639	673	682	641	655	640	672	660	630	608	657	652	627	634	648	639	629	639	669	654	710	635	671	638	628	615	692	636	671	645	667	636	614	657	652	634	635	673	634	609	595	656	691	630	663	682	744	648	635	643	662	644	643	674	587	651	671	624	625	661	623	618	682	616	659	646	595	642	675	645	637	664	662	632	665	670	682	651	616	641	572	620	679	643	669	615	651	672	645	637	708	635	639	663	681	651	626	677	686	674	633	665	670	628	613	621	673	675	692	667	619	634	641	686	670	634	656	670	652	630	635	612	670	688	629	653	662	589	665	664	722	602	687	642	699	641	637	696	697	684	637	637	649	642	664	606	617	652	670	710	638	657	620	645	634	666	692	634	657	698	593	616	666	666	653	645	660	711	635	651	655	618	613	676	605	660	627	640	675	659	612	673	651	609	664	652	669	592	619	659	683	710	672	666	669	641	614	667	668	691	624	667	649	671	674	654	690	669	650	672	659	641	692	649	630	614	637	693	675	615	656	644	606	655	683	649	634	685	632	655	647	677	649	656	638	647	604	621	650	662	642	672	671	649	617	663	666	656	690	655	632	671	632	641	719	641	637	656	658	635	681	655	707	697	669	613	646	647	627	613	701	648	682	659	622	671	665	659	653	652	639	709	672	664	689	646	630	654	656	638	651	640	668	648	651	634	665	664	671	644	630	634	650	621	655	630	638	665	636	678	633	700	656	645	653	641	609	699	622	683	668	653	652	671	661	620	674	673	667	648	597	642	650	596	644	631	639	645	647	622	666	699	695	636	607	630	634	615	659	633	643	626	658	651	642	669	646	666	642	654	656	638	612
19412	28644	15469	5238	2357	894	512	337	165	71	65	60	57	60	49	56	62	65	79	65	88	75	67	69	55	70	70	58	73	61	54	59	57	61	68	52	64	74	54	55	59	64	63	74	58	47	59	48	67	57	61	74	59	61	35	68	55	69	75	64	68	46	59	58	62	61	69	56	74	60	56	58	69	61	65	51	60	66	58	55	71	60	55	60	67	71	69	47	45	70	67	56	60	58	59	71	57	42	60	59	50	68	74	54	63	55	72	69	69	56	70	73	56	70	56	67	59	58	63	62	46	64	70	37	62	61	51	59	63	56	58	64	64	66	49	66	60	67	60	69	70	50	50	60	68	62	61	69	66	57	59	67	70	63	64	51	64	63	67	67	58	68	66	60	54	77	78	55	63	68	72	63	78	52	62	54	67	69	69	71	67	67	65	63	63	66	63	61	62	75	60	67	60	56	73	60	50	52	69	52	67	68	52	61	64	68	60	68	59	62	66	65	88	67	64	55	74	58	52	64	47	60	73	71	77	76	54	54	56	60	59	55	61	75	71	94	61	70	55	56	68	71	59	49	62	61	78	47	52	79	64	60	62	64	64	61	60	67	48	53	63	63	68	65	58	45	71	62	57	67	65	64	43	62	72	65	51	63	78	49	64	63	55	69	68	71	49	50	69	48	58	56	64	59	55	60	61	56	65	64	55	69	56	60	56	57	70	59	51	55	70	57	79	63	55	69	67	53	69	64	53	61	60	76	55	67	64	67	54	55	62	69	72	65	73	61	58	57	63	52	70	85	57	70	54	67	47	51	59	58	54	62	72	65	54	64	64	70	66	56	55	56	53	71	69	71	51	50	74	61	65	59	63	64	62	65	51	76	60	63	51	72	55	66	76	64	68	55	65	56	65	60	56	62	71	57	63	76	54	59	72	54	56	58	62	70	54	61	53	64	60	78	59	58	54	67	52	69	61	58	56	75	70	72	70	67	74	61	66	56	64	62	48	59	66	68	67	74	65	63	67	56	68	66	59	75	63	62	71	46	73	63	59	64	55	62	68	53	63	64	61	62	66	56	82	57	66	57	54	62	60	66	62	68	72	60	65	45	63	66	67	68	41	69	67	51	59	61	51	57	55	62	50	64	55	62	71	55	64	80	69	55	64	48	56	57	71	51	63	60	61	66	60	61	56	58	56	63	68	50	61	71	60	56	61	73	58	65	62	70	68	59	65	80	58	65	65	58	71	58	68	63	64	60	56	52	64	72	67	68	53	62	60	61	69	52	66	64	73	61	61	72	76	70	49	74	72	65	61	56	62	71	66	57	67	49	54	59	63	73	60	54	67	69	72	76	63	59	65	53	67	44	73	52	58	58	64	58	69	63	58	57	70	53	63	52	62	64	65	74	53	74	61	59	56	67	63	63	66	53	71	56	43	54	55	65	55	69	57	57	61	75	56	62	52	75	60	68	60	52	71	57	59	57	60	67	57	67	50	72	46	54	52	59	67	61	61	65	48	74	56	63	65	70	48	49	59	58	66	48	54	65	62	65	55	59	93	61	68	54	65	60	64	80	51	63	57	64	68	61	60	62	52	47	47	73	64	61	57	80	79	59	61	66	64	72	57	66	45	50	60	51	59	65	60	63	71	53	70	62	60	60	60	53	64	56	68	66	55	66	63	60	58	62	70	62	62	52	67	60	45	54	68	59	55	74	71	64	61	55	63	56	64	61	66	68	59	70	63	70	67	71	72	57	65	77	63	62	68	61	51	69	53	61	39	60	47	77	67	58	52	62	77	68	52	58	56	51	60	59	70	57	74	71	49	56	61	55	60	54	62	68	46	65	75	38	67	69	73	49	72	70	44	49	55	62	67	66	59	60	62	45	60	42	54	53	52	56	71	58	64	64	64	54	60	66	82	64	61	68	63	49	54	67	57	53	58	68	54	62	63	70	52	61	49	44	60	62	60	80	65	77	48	69	55	53	61	56	78	64	63	66	60	61	59	51	72	63	64	70	55	62	57	65	49	65	63	71	70	62	66	59	55	75	75	55	78	66	52	66	63	81	70	55	59	70	71	58	59	61	50	62	58	48	59	60	73	55	82	64	52	64	72	61	52	64	53	50	69	68	66	50	76	72	60	59	52	75	61	61	56	69	69	59	67	70	70	74	55	69	66	59	59	71	58	63	65	79	60	72	60	58	59	53	61	50	65	78	70	58	51	56	69	60	62	59	73	74	62	66	65	54	74	64	53	56	65	61	67	44	56	68	67	57	66	62	65	63	67	75	57	67	66	76	54	64	61	51	53	72	55	64	62	69	71	61	57	50	68	60	61	65	56	72	63	75	67	59	63	69	62	61	72	70	60	67	60	61	59	73	48	74	57	55	68	51	61	68	54	63	56	51	56	61	60	62	75	62	51	65	67	61	58	59	57	73	69	62	62	66	54	46	54	65	65	61	53	54	70	61	67	74	68	63	54	69	66	63	66	45	54	71	72	52	72	59	48	43	57	59	61	66	54	72	64	52	56	63	55	56	76	75	53	78	50	72	78	67	66	61	50	57	62	47	56	65	60	66	58	70	67	62	80	53	59	67	68	54	66	65	62	51	69	72	54	59	59	52	62	62	80	59	62	65	57	66	64	70	61	64	56	78	77	56	58	51	58	59	59	67	76	67	64	57	55	45	68	54	56	56	64	59	52	76	57	61	82	54	59	62	59	73	56	62	51	59	55	60	56	77	63	53	46	55	62	50	55	82	64	63	67	52	66	64	57	66	65	46	60	65	71	60	64	65	62	57	63	59	69	49	60	59	60	58	55	64	59	68	56	67	70	61	46	77	58	57	42	60	71	68	56	54	64	78	66	71	70	59	62	54	73	69	61	61	51	59	51	63	45	65	65	62	58	58	67	82	68	59	54	77	74	69	70	51	68	66	59	51	72	79	67	74	65	59	61	64	61	50	63	58	60	66	76	66	61	66	61	63	70	53	47	61	78	75	68	57	60	55	70	67	65	60	57	68	69	52	56	70	54	71	68	73	55	56	60	58	77	62	62	64	64	49	73	64	71	63	59	60	57	63	60	62	60	58	46	62	59	58	69	69	54	61	73	59	60	61	54	47	55	70	66	61	64	62	63	60	60	58	60	58	61	81	60	65	66	74	63	66	49	63	64	56	67	61	77	58	66	75	53	52	56	61	52	56	65	73	65	64	61	62	64	63	66	60	75	70	40	74	55	59	63	52	63	65	61	62	49	65	53	49	56	76	66	72	58	72	58	56	59	62	48	64	54	63	56	69	60	52	67	53	64	53	54	58	74	70	55	68	58	74	59	68	52	62	66	44	69	51	54	61	57	60	61	66	62	66	62	74	59	60	61	61	66	55	72	53	59	58	50	73	64	76	59	64	62	76	65	62	54	55	77	64	61	51	70	64	61	66	67	63	53	73	61	53	61	65	66	66	56	58	60	74	62	61	59	50	49	60	63	67	63	68	55	56	56	73
50077	48539	35579	35566	33931	25477	19462	14911	5721	1485	735	765	760	786	690	776	787	713	780	1091	1281	1065	885	740	767	722	730	693	720	760	747	772	776	743	756	753	767	783	712	762	773	743	756	758	724	743	721	770	744	758	797	771	751	781	817	733	772	737	775	658	761	760	733	756	759	728	768	744	745	764	747	764	754	764	733	743	771	784	797	706	766	750	744	730	744	731	741	746	716	754	768	737	758	786	736	748	782	761	790	809	736	712	790	764	732	756	769	707	793	771	758	745	747	728	769	720	697	736	787	701	706	808	761	735	721	733	771	729	776	717	724	768	746	810	757	733	750	720	772	807	742	760	738	753	779	750	760	751	755	756	765	766	731	775	769	765	734	723	731	767	760	755	716	811	773	676	759	727	750	762	753	765	724	783	767	686	791	768	768	766	758	730	740	795	710	738	766	780	730	766	767	806	740	739	720	753	742	734	764	800	695	764	774	736	752	754	746	780	700	754	765	754	708	793	733	761	772	777	758	754	755	761	786	736	714	743	707	800	774	745	758	782	771	805	715	730	746	748	748	736	742	771	714	759	764	782	748	735	776	765	691	727	781	762	690	745	778	778	743	729	729	779	723	737	771	702	725	720	699	721	728	738	738	798	746	719	727	731	785	783	756	748	784	746	740	759	751	750	782	722	714	755	710	733	731	733	766	734	783	725	718	734	756	768	732	726	729	747	698	698	743	763	708	793	765	753	783	735	749	755	708	775	744	757	731	729	762	729	742	727	709	760	758	755	737	764	764	721	768	775	790	685	728	718	776	782	761	748	735	738	750	731	788	712	742	738	792	788	749	774	742	705	752	797	777	757	774	783	745	744	775	774	770	766	753	803	702	737	752	760	771	751	786	715	744	768	751	736	713	764	760	745	734	753	746	755	744	729	755	787	738	734	718	730	726	748	774	735	780	751	759	775	755	695	748	714	775	726	773	727	762	768	791	740	739	736	730	781	710	747	780	749	738	786	753	753	701	783	744	740	706	769	760	766	747	786	776	772	737	744	715	794	714	761	749	786	705	748	766	742	786	742	737	792	780	784	750	799	736	722	756	763	753	749	779	740	743	807	766	707	714	791	741	774	747	748	754	761	738	734	763	764	775	762	747	756	793	720	727	767	719	771	698	790	734	751	750	745	741	793	708	736	714	787	724	759	767	792	721	728	706	700	747	716	732	769	731	754	793	771	795	695	791	798	757	719	704	741	797	713	761	745	788	724	764	686	786	735	747	748	727	778	752	756	751	730	762	710	688	759	759	774	751	787	787	737	730	791	757	701	726	788	745	720	740	774	748	768	778	765	740	725	776	738	780	723	795	736	747	780	738	705	745	747	749	774	787	765	789	752	799	786	688	714	763	721	758	730	775	754	722	744	700	741	731	734	769	731	714	785	747	796	751	698	772	712	745	757	750	798	725	763	699	748	760	778	744	720	716	782	750	754	764	765	765	740	818	733	744	743	760	739	808	728	736	779	772	749	737	752	732	782	749	755	752	776	774	723	711	751	688	744	745	770	757	753	736	715	710	760	748	752	749	701	757	733	764	752	758	809	788	747	753	770	699	711	708	752	752	753	741	726	739	725	743	712	781	808	749	801	734	746	737	748	729	797	796	784	711	779	702	738	769	762	743	758	756	755	786	744	745	758	687	711	742	762	782	791	779	753	777	734	748	743	760	774	722	777	732	716	770	801	714	735	736	715	753	763	795	769	757	811	824	762	697	760	761	740	743	705	787	777	728	772	736	732	768	761	748	739	742	722	764	809	710	795	712	765	736	778	689	776	794	733	726	755	741	739	777	768	752	742	832	718	775	757	767	743	709	737	725	718	718	759	736	742	762	776	753	767	784	731	727	714	741	753	770	738	717	748	777	730	725	746	746	759	775	764	763	706	709	735	727	732	713	760	760	817	738	774	694	782	764	721	759	740	760	736	785	700	719	757	763	772	719	766	738	752	767	689	739	789	766	771	759	745	733	744	725	774	761	737	763	697	698	777	778	709	733	768	738	842	789	720	771	734	767	763	736	762	777	845	735	791	802	749	741	730	740	757	741	735	780	790	757	735	762	734	715	727	757	766	739	793	754	792	728	742	749	739	759	718	716	741	733	763	768	761	720	758	731	729	795	748	803	715	746	742	783	811	745	779	763	790	726	749	721	724	741	684	739	753	786	788	735	725	780	700	752	763	814	737	735	760	739	703	777	716	764	746	760	766	764	730	734	735	763	785	764	792	749	743	780	746	786	751	773	801	722	726	752	665	740	775	764	727	783	693	751	790	769	775	762	775	762	756	762	765	740	753	730	733	775	807	740	725	773	730	719	729	737	737	743	738	716	768	774	787	763	730	750	807	778	749	768	815	737	765	778	763	774	748	777	725	765	759	764	731	757	776	732	721	755	742	774	714	687	719	733	776	745	781	792	802	722	761	765	755	744	744	717	680	701	778	711	720	758	747	744	737	752	745	707	761	762	809	784	744	740	770	824	762	775	759	747	735	763	753	747	749	738	738	763	751	762	725	747	745	749	767	753	742	777	732	711	726	752	764	774	767	791	826	756	771	778	817	742	756	753	743	700	756	783	796	735	764	747	749	754	766	781	797	752	751	781	709	792	727	773	784	784	769	768	721	753	737	706	758	710	679	749	774	751	772	748	721	768	793	748	731	752	736	744	770	787	761	761	749	708	749	758	779	793	767	788	767	781	740	757	759	786	737	740	753	742	701	772	750	756	754	789	779	788	743	790	756	713	715	752	773	720	727	738	764	768	801	769	759	773	767	767	792	798	754	728	791	793	729	740	763	754	729	767	723	747	771	792	761	784	767	741	745	755	706	761	742	801	770	789	768	785	762	737	726	753	733	805	720	759	729	763	750	728	723	742	691	751	732	738	755	782	777	718	759	794	720	746	766	769	723	741	747	739	738	765	779	746	818	773	762	785	721	713	773	743	764	689	770	753	787	775	763	712	770	787	730	734	733	713	812	801	808	776	797	724	790	716	748	744	777	787	738	775	765	738	720	744	766	760	716	775	786	769	730	764	772	757	751	794	729	763	743	749	757	795	752	729	749	784	739	775	757	771	731	772	777	732	772	752	735	712	761	781	763	766	728	782	739	723	739	728	782	783	795	802	770	742	764	761	717	753	694	736	751	752	737	750	760	800	745	804	761	738	783	754	741	758	750	767	741	746	766	715	716	739	742	758	761	725	727	774	779	711	738	730	720	760	799	776	704	702	780	779	746	697	780	749	787	710	724	735	778	753	741	701	784	742	716	775	723	764	758	757	767	727	757	751	754	757	807	757	752	787	713	748	745	779	763	777	750	730	803	746	755	722	731	716	740	792	761	749	697	777	738	737	775	703	784	776	795	754	760	736	760	721	790	717	755	784	709	784	794	776	766	726	732	738	753	757	761	754	737	784	767	774	789	791	770	778	762	745	740	718	738	764	686	755	737	728	718	740	759	750	775	757	789
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
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
